.od-download{width:min(100%,480px);min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:var(--v3-ink);font-family:var(--v3-font-body);margin:0 auto}.od-download-logo{min-height:44px;color:inherit;font:400 28px/1 var(--v3-font-display);align-items:center;text-decoration:none;display:inline-flex}.od-download h1{font:400 clamp(28px, 7vw, 38px)/1.4 var(--v3-font-display);margin:36px 0 28px}.od-download-options{gap:12px;display:grid}.od-download-action,.od-download-soon{border-radius:var(--v3-radius-pill);text-align:center;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:10px 18px;font-size:16px;font-weight:600;display:flex}.od-download-action{border:1px solid var(--v3-line);background:var(--v3-paper);color:var(--v3-ink);box-shadow:var(--v3-shadow-1);text-decoration:none}.od-download-action.is-first{background:var(--v3-accent-strong);color:var(--v3-paper);border-color:#0000}.od-download-soon{border:1px dashed var(--v3-line);color:var(--v3-ink-soft)}.od-download-soon small{font-size:13px;font-weight:500}.od-download a:focus-visible{outline:2px solid var(--v3-focus);outline-offset:4px}
