@font-face{font-family:Faculty Glyphic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/faculty-glyphic-latin-400-normal.DszC6ZEy.woff2) format("woff2"),url(/_astro/faculty-glyphic-latin-400-normal.C47kJX78.woff) format("woff")}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--night-0: #0B0A14;--night-1: #100E1C;--night-2: #16142A;--night-3: #1D1A34;--night-4: #29254A;--rule: rgb(224 216 255 / .12);--rule-strong: rgb(224 216 255 / .22);--field-edge: #6E6790;--text: #F7F1E8;--text-2: #D0C9DB;--text-3: #ABA4BE;--amber: #FFB862;--amber-hi: #FFC983;--amber-deep: #FF9A4D;--amber-ink: #1D1307;--lilac: #B3A6F2;--teal: #7FD3C5;--rose: #F0A0B3;--violet: #B9AAF4;--cream: #F3E9DA;--cream-hi: #FBF5EC;--cream-ink: #1E1830;--cream-ink-2: #4E4560;--success: #A9DCC4;--danger: #FFB2A7;--bg: var(--night-1);--ink: var(--text);--paper: var(--text);--muted: var(--text-2);--faint: var(--text-3);--copper: var(--amber);--ember: var(--amber);--ember-ink: var(--amber-ink);--green: var(--success);--red: var(--danger);--line: #3B365E;--hairline: var(--rule);--card: var(--night-3);--radius-sm: 6px;--radius-md: 14px;--radius-lg: 22px;--ease: cubic-bezier(.2, .75, .2, 1);--shadow-card: 0 1px 0 rgb(255 255 255 / .04) inset, 0 24px 60px -30px rgb(0 0 0 / .7);--font-display: "Faculty Glyphic", "Iowan Old Style", Georgia, serif;--font-body: "Figtree Variable", "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-brand: var(--font-display);--display: var(--font-display);--body: var(--font-body);--gutter: clamp(18px, 4.5vw, 56px);--max: 1240px;--header-h: 68px}*,*:before,*:after{box-sizing:border-box}html{background:var(--night-1);scroll-padding-top:calc(var(--header-h) + 16px + env(safe-area-inset-top,0px));-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--night-1);color:var(--text-2);font:400 17px/1.65 var(--font-body);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,p,figure,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{color:var(--text);font:400 1em/1.06 var(--font-display);letter-spacing:-.005em;text-wrap:balance}p,li{text-wrap:pretty}button,input,select,textarea{font:inherit}strong,b{font-weight:650}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button{color:inherit;cursor:pointer}a,button,summary{touch-action:manipulation;-webkit-tap-highlight-color:rgb(255 184 98 / .14)}button:disabled{cursor:not-allowed}svg{display:block}img{display:block;max-width:100%}.icon{width:20px;height:20px;flex:0 0 auto}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}::selection{background:var(--amber);color:var(--amber-ink)}.shell,.site-header__inner,.site-footer__inner{width:min(var(--max),calc(100% - 2 * var(--gutter) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));margin-inline:auto}.skip-link{position:fixed;top:-100px;left:max(16px,env(safe-area-inset-left,0px));z-index:100;padding:12px 18px;border-radius:999px;background:var(--amber);color:var(--amber-ink);font-weight:650;text-decoration:none}.skip-link:focus-visible{top:calc(12px + env(safe-area-inset-top,0px))}@media print{.skip-link{display:none}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--text);text-decoration:none}.brand .logo-mark{width:18px;height:24px;flex:none}.wordmark{font:400 21px/1 var(--font-display);letter-spacing:0;white-space:nowrap}.wordmark .plug,.plug{color:var(--amber)}.tm{margin-left:1px;font-size:.5em;vertical-align:.95em;color:var(--text-3)}.site-header{position:sticky;top:0;z-index:40;padding-top:env(safe-area-inset-top,0px);background:var(--night-1);border-bottom:1px solid var(--rule)}.site-header__inner{display:flex;align-items:center;gap:24px;min-height:var(--header-h)}.site-nav{display:flex;align-items:center;gap:30px;margin-inline:auto}.site-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-2);font-size:15px;font-weight:500;text-decoration:none;transition:color .16s ease}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--text)}.site-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:8px;text-decoration-thickness:2px}.nav-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--amber);color:var(--amber-ink);font:650 15px/1 var(--font-body);text-decoration:none;white-space:nowrap;transition:background .16s ease}.nav-action:hover{background:var(--amber-hi)}.nav-action--placeholder{visibility:hidden}.nav-menu{display:none;position:relative}.nav-menu summary{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--text);list-style:none;cursor:pointer}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu[open] summary{background:var(--night-4)}.nav-menu__panel{position:absolute;right:0;top:calc(100% + 10px);display:grid;min-width:232px;padding:8px;border:1px solid var(--rule-strong);border-radius:18px;background:var(--night-3);box-shadow:0 24px 60px -20px #000000bf}.nav-menu__panel a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:12px;color:var(--text-2);font-size:16px;font-weight:500;text-decoration:none}.nav-menu__panel a:hover,.nav-menu__panel a[aria-current=page]{background:var(--night-4);color:var(--text)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1px solid transparent;border-radius:999px;font:650 16px/1.2 var(--font-body);text-decoration:none;text-align:center;transition:background .16s ease,border-color .16s ease,transform .16s var(--ease)}.button-primary{background:var(--amber);color:var(--amber-ink);box-shadow:0 12px 30px -14px #ffa05099}.button-primary:hover{background:var(--amber-hi)}.button-secondary{border-color:var(--rule-strong);background:transparent;color:var(--text)}.button-secondary:hover{background:#e0d8ff12;border-color:#e0d8ff52}.button .icon{width:18px;height:18px}.button:active,.nav-action:active{transform:scale(.97)}.button-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.text-link,.section-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:var(--amber);font:600 16px/1.3 var(--font-body);text-decoration:none}.text-link:hover,.section-link:hover{text-decoration:underline;text-underline-offset:5px}.text-link .icon,.section-link .icon{width:18px;height:18px}.kicker,.eyebrow{color:var(--amber);font:650 13px/1.3 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.platforms{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.platforms>div,.platform-link{display:inline-flex;align-items:center;gap:12px;min-width:168px;min-height:60px;padding:10px 22px 10px 16px;border-radius:16px;color:var(--text-2);text-align:left;text-decoration:none}.platforms .icon{width:24px;height:24px;color:var(--amber)}.platforms span{font-size:14px;line-height:1.25}.platforms strong{display:block;color:var(--text);font-size:18px;font-weight:650;line-height:1.2}.platform-link{background:var(--amber);color:var(--amber-ink);transition:background .16s ease,transform .16s var(--ease)}.platform-link .icon,.platform-link strong{color:var(--amber-ink)}.platform-link:hover{background:var(--amber-hi)}.platform-link:active{transform:scale(.97)}.platforms>.platform-soon{border:1px dashed rgb(224 216 255 / .3);background:#e0d8ff08;cursor:default}@media(max-width:389.98px){.platforms{flex-wrap:nowrap;gap:10px}.platforms>div,.platform-link{flex:1 1 0;min-width:0;gap:8px;padding:10px 12px}}.site-footer{padding-bottom:env(safe-area-inset-bottom,0px);background:var(--night-0);border-top:1px solid var(--rule);font-size:15px}.site-footer__inner{padding-block:44px 36px}.footer-top{display:grid;gap:32px}.footer-motto{margin-top:14px;color:var(--amber);font:400 21px/1.3 var(--font-display)}.footer-note{max-width:46ch;margin-top:12px;color:var(--text-3);font-size:14px;line-height:1.6}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;align-content:start}.footer-links a{display:flex;align-items:center;min-height:44px;color:var(--text-2);text-decoration:none;transition:color .16s ease}.footer-links a:hover{color:var(--text)}.footer-fine{display:block;margin-top:32px;padding-top:22px;border-top:1px solid var(--rule);color:var(--text-3);font-size:13px;line-height:1.7}.footer-tm{display:block}.phone{--pw: 280px;position:relative;width:var(--pw);padding:calc(var(--pw) * .028);border-radius:calc(var(--pw) * .165);background:linear-gradient(155deg,#3a3557,#17142a 38%,#0b0a13);box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 1px #0000008c,0 50px 90px -40px #000000d9}.phone__screen{position:relative;overflow:hidden;aspect-ratio:1206 / 2622;border-radius:calc(var(--pw) * .14);background:#0c0c0f}.phone__screen:before{content:"";position:absolute;inset:-6%;background:var(--lqip, none) center / cover no-repeat;filter:blur(10px)}.phone__screen img{position:relative;width:100%;height:100%;object-fit:cover}.in-app{color:var(--text-2);font-size:14px;line-height:1.45}.in-app b{margin-right:6px;color:var(--amber);font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}@media(min-width:900px){.footer-top{grid-template-columns:1.1fr 1fr;gap:40px}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.site-nav{display:none}.nav-action{margin-left:auto}.nav-menu{display:block}.site-header__inner{gap:12px}}@media(max-width:380px){:root{--header-h: 62px}.site-header__inner{gap:6px}.brand{gap:8px}.brand .logo-mark{width:16px;height:22px}.wordmark{font-size:19px}.nav-action{padding:0 13px;font-size:14px}}@media(max-width:340px){.wordmark{font-size:18px}.nav-action{padding:0 11px;font-size:13.5px}}@media(prefers-reduced-motion:no-preference){html.smooth-scroll{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.content-layout{max-width:64rem}.page-hero{position:relative;display:grid;justify-items:start;gap:1.25rem;padding-block:clamp(3rem,7vw,6rem) clamp(2.5rem,5vw,4rem)}.page-hero>*,.content-grid>*,.content-card>*,.request-form>*,.share-shell>*{min-width:0;max-width:100%}.page-hero h1{max-width:19ch;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.6rem,5.6vw,4.6rem);font-weight:400;line-height:1.04;letter-spacing:-.01em;overflow-wrap:anywhere}.page-hero>p:not(.eyebrow,.kicker){max-width:43rem;color:var(--muted);font-size:1.125rem;line-height:1.65}.page-hero :is(.eyebrow,.kicker),.content-card>.kicker,.share-shell .kicker,.signals .kicker,.closing>.kicker{color:var(--amber);font-family:var(--font-body);font-size:.8125rem;line-height:1.4;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.page-mark{position:absolute;right:0;top:clamp(3rem,7vw,6rem);display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:92px;aspect-ratio:100 / 136;pointer-events:none}.page-mark i{border:1px solid rgb(224 216 255 / .2);border-radius:5px;background:#e0d8ff0a}.page-mark .page-mark__socket{border:1.5px dashed var(--copper);background:repeating-linear-gradient(135deg,rgb(255 184 98 / .1) 0 2px,transparent 2px 8px)}.page-hero>.page-stance{padding-top:.75rem;font-size:.875rem;color:var(--faint)}.page-hero--wide .page-stance{max-width:54rem}.page-notice{width:100%;margin-top:.5rem}.content-grid{display:grid;gap:1.25rem;padding-bottom:clamp(4rem,8vw,7rem)}.content-card,.request-form{display:grid;align-content:start;gap:1rem;padding:clamp(1.4rem,3.5vw,2.5rem);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--night-3);box-shadow:0 1px #ffffff08 inset}.content-card :is(h2,h3),.request-form h2{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:400;line-height:1.12;letter-spacing:-.005em;overflow-wrap:anywhere}.content-card h3{font-size:clamp(1.45rem,2.3vw,1.85rem)}.content-card :is(p,li,dd),.request-form p{max-width:72ch;font-size:1.0625rem;line-height:1.7;overflow-wrap:anywhere}.content-card :is(ul,ol){display:grid;gap:.65rem;margin:0;padding-left:1.3rem}.content-card li::marker{color:var(--ember)}.content-card :is(p,li,dd) a,.content-card :is(td,th) a,.content-card>a:not(.button,.section-link),.content-card .button-row>a:not(.button),.notice a,.request-form p a,.share-shell p a{color:var(--ink);text-decoration:underline;text-decoration-color:#d0c9db80;text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .18s var(--ease),text-decoration-color .18s var(--ease)}.content-card :is(p,li,dd) a:is(:hover,:focus-visible),.content-card :is(td,th) a:is(:hover,:focus-visible),.content-card>a:not(.button,.section-link):is(:hover,:focus-visible),.content-card .button-row>a:not(.button):is(:hover,:focus-visible),.notice a:is(:hover,:focus-visible),.request-form p a:is(:hover,:focus-visible),.share-shell p a:is(:hover,:focus-visible){color:var(--ember);text-decoration-color:currentColor}.content-card>a:not(.button,.section-link),.content-card .button-row>a:not(.button){display:inline-flex;align-items:center;justify-self:start;min-height:44px;font-size:1rem}.notice{width:100%;padding:1.2rem 1.4rem;border:1px solid rgb(255 184 98 / .35);border-left:3px solid var(--ember);border-radius:var(--radius-md);background:#ffb8620d}.notice p{max-width:77ch;color:var(--ink);font-size:1rem;line-height:1.7}.content-layout--document{max-width:60rem}.content-layout--document .content-grid{gap:0}.content-layout--document .content-card{padding:2rem 0;border:0;border-top:1px solid var(--hairline);border-radius:0;background:transparent;box-shadow:none}.content-layout--document .content-card:has(#contents) ol{display:block;columns:2;column-gap:3rem}.content-layout--document .content-card:has(#contents) li{break-inside:avoid;padding-bottom:.1rem}.content-layout--document .content-card:has(#contents) a{display:inline-flex;align-items:center;min-height:44px;padding-block:.3rem}.content-card table{width:100%;table-layout:fixed;border-collapse:collapse;color:var(--muted);font-size:.9375rem;line-height:1.7}.content-card :is(th,td){padding:1rem .85rem;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--hairline)}.content-card th{color:var(--ink);font-weight:400;font-size:.8125rem;vertical-align:bottom;border-bottom-color:var(--line)}.content-card :is(th,td):first-child{padding-left:0;color:var(--ink)}.content-card :is(th,td):last-child{padding-right:0}.content-card tbody tr:last-child td{border-bottom:0}.route-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.5rem}.route-list a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;min-height:6rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-md);background:#0b0a1480;text-decoration:none;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.route-list a>span{min-width:0}.route-list b{display:block;color:var(--ink);font-size:.9375rem;font-weight:400;line-height:1.6}.route-list small{display:block;margin-top:.3rem;color:var(--muted);font-size:.8125rem;line-height:1.7}.route-list i{flex:none;color:var(--ember);font-size:1.15rem;font-style:normal}.route-list a:focus-visible{border-color:var(--ember)}.link-list,:is(.content-layout,.share-shell,.guide-grid,.closing) .button-row,.verify-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem;margin-top:.5rem}.link-list a{display:inline-flex;align-items:center;min-height:44px;padding:.75rem 1rem;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);font-size:.875rem;text-decoration:none;transition:border-color .18s var(--ease),background .18s var(--ease)}.link-list a:is(:hover,:focus-visible){border-color:var(--ember);background:#ffb8620f}.request-form{gap:1.5rem;border-color:var(--rule-strong);background:#1f1c3a}.request-form>div:first-child{display:grid;gap:.9rem;padding-bottom:.75rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.field{display:grid;align-content:start;min-width:0;gap:.6rem}.field--full{grid-column:1 / -1}.field label{color:var(--ink);font-family:var(--font-body);font-size:.875rem;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:0}.field :is(input,select,textarea){width:100%;min-width:0;min-height:3.25rem;margin:0;padding:.85rem .95rem;border:1px solid var(--field-edge);border-radius:6px;background:#120f22;color:var(--ink);color-scheme:dark;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.6;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.field :is(input,select,textarea):focus{border-color:var(--ember);outline:2px solid transparent;outline-offset:3px;background:#15122a;box-shadow:0 0 0 3px #ffb86240}.field :is(input,textarea)::placeholder{color:#a39cb8;opacity:1}.field textarea{min-height:10rem;resize:vertical}.field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)}.field .field-hint{color:var(--muted);font-size:.8125rem;line-height:1.7}.request-form__actions,.content-layout .recovery-form,.content-layout .recovery-shell{display:grid;gap:1rem;min-width:0}.request-form__actions{justify-items:start;padding-top:.25rem}.turnstile-frame{display:flex;align-items:center;min-height:4.1rem;min-width:0;max-width:100%}.form-status,.verify-card [data-verify-status]{width:100%;padding:.9rem 1rem;border:1px solid var(--line);border-radius:6px;background:#0b0a1480;color:var(--muted);font-size:.875rem;line-height:1.75;overflow-wrap:anywhere}.request-form .form-status,.content-card .form-status,.verify-card [data-verify-status]{max-width:none;font-size:.875rem}.form-status[data-state=success],.verify-card [data-verify-status][data-state=success]{border-color:#a9dcc473;background:#a9dcc412;color:var(--success)}.form-status[data-state=error],.verify-card [data-verify-status][data-state=error]{border-color:#ffb2a773;background:#ffb2a712;color:var(--danger)}:is(.request-form,.recovery-shell,.verify-card) button:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.content-layout [hidden],.share-shell [hidden]{display:none!important}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.guide-grid .content-card{align-content:start;background:var(--night-3)}.guide-grid .content-card:nth-child(2n){background:#211e3d}.signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem 4rem;margin-top:3rem;padding-block:3rem 2rem;border-top:1px solid var(--hairline)}.signals__head{display:grid;gap:1rem}.signals h2{font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.08}.signals>p{max-width:65ch;font-size:1rem;line-height:1.85}main>.closing{display:grid;gap:1rem;padding-block:2rem 5rem}.closing-links{display:flex;flex-wrap:wrap;gap:1rem 2rem}.share-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:calc(100svh - 6rem);padding-block:clamp(3rem,7vw,6rem)}.share-shell .hero-copy{display:grid;gap:1.25rem;min-width:0}.share-shell h1{max-width:15ch;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.75rem,5.8vw,4.8rem);font-weight:400;line-height:1.03;letter-spacing:-.025em}.share-shell .hero-copy>p:not(.kicker){max-width:42rem;font-size:1rem;line-height:1.85}.share-details{display:grid;gap:0;margin:.25rem 0 0;border-block:1px solid var(--line)}.share-details>div{display:grid;min-width:0;gap:.5rem;padding-block:1rem}.share-details>div+div{border-top:1px solid var(--hairline)}.share-details dt{color:var(--muted);font-family:var(--font-body);font-size:.75rem;line-height:1.6;letter-spacing:0;text-transform:none}.share-details dd{margin:0;font-size:.875rem;line-height:1.8;overflow-wrap:anywhere}.share-code{color:var(--ember);font-variant-numeric:tabular-nums}.share-link{color:var(--ink)}.share-status{display:grid;gap:.5rem;padding:1.1rem 1.2rem;border:1px solid rgb(169 220 196 / .35);border-radius:var(--radius-md);background:#a9dcc40d}.share-status strong{color:var(--success);font-size:.9375rem;font-weight:400;line-height:1.6}.share-status p{font-size:.875rem;line-height:1.8}.share-status[data-share-status=warning]{border-color:#ffb86259;background:#ffb8620d}.share-status[data-share-status=warning] strong{color:var(--ember)}.share-shell .store-badge{display:inline-grid;align-content:center;min-height:3.5rem;padding:.6rem 1rem;border:1px solid var(--line);border-radius:6px;background:var(--night-3);text-align:left;text-decoration:none;transition:border-color .18s var(--ease),background .18s var(--ease)}.share-shell .store-badge small{display:block;color:var(--muted);font-family:var(--font-body);font-size:.75rem;line-height:1.5;text-transform:none;letter-spacing:0}.share-shell .store-badge strong{color:var(--ink);font-size:.9375rem;line-height:1.5;font-weight:400}.share-shell a.store-badge:is(:hover,:focus-visible){border-color:var(--ember);background:var(--night-4)}.share-shell .store-badge--disabled{opacity:.7}.share-shell .phone-preview{display:grid;align-content:space-between;justify-self:center;gap:.8rem;width:min(100%,21rem);min-height:32rem;padding:.9rem;border:1px solid var(--rule-strong);border-radius:2rem;background:var(--night-3);box-shadow:0 30px 60px -30px #000000b3}.share-shell .phone-bar,.share-shell .phone-cta{display:flex;align-items:center;justify-content:space-between;min-height:3rem;padding:.75rem .85rem;border-radius:1rem;color:var(--ink);font-size:.8125rem}.share-shell .phone-bar b{color:var(--success);font-family:var(--font-body);font-size:.75rem;font-weight:400;letter-spacing:0;text-transform:none}.share-shell .phone-screen{display:grid;align-content:center;gap:1.25rem;min-height:23rem;padding:1.25rem;border:1px solid var(--hairline);border-radius:1.1rem;background:#120f22}.share-shell .phone-screen small{color:var(--muted);font-family:var(--font-body);font-size:.75rem;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.share-shell .phone-screen>strong{color:var(--ink);font-family:var(--font-display);font-size:2.25rem;font-weight:400;line-height:1.1}.share-shell .phone-screen p{font-size:.875rem;line-height:1.8;overflow-wrap:anywhere}.share-shell .phone-states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.share-shell .phone-states span{display:grid;place-items:center;min-height:2.5rem;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-family:var(--font-body);font-size:.75rem;text-transform:none;letter-spacing:0}.share-shell .phone-cta{justify-content:center;background:var(--ember);color:var(--ember-ink)}@media(hover:hover)and (pointer:fine){.route-list a:hover{border-color:#e0d8ff52;background:var(--night-4);transform:translateY(-2px)}}.route-list a:active,.link-list a:active{transform:scale(.96)}@media(max-width:920px){.share-shell{grid-template-columns:minmax(0,1fr);gap:3rem}.share-shell .hero-copy{max-width:44rem}}@media(max-width:900px){.page-mark{display:none}}@media(max-width:720px){.page-hero{padding-block:2.75rem 2.25rem;gap:1.15rem}.page-hero h1{font-size:clamp(2.65rem,9.5vw,3.75rem)}.route-list,.form-grid,.guide-grid,.signals{grid-template-columns:minmax(0,1fr)}.content-card,.request-form{padding:1.35rem}.content-card :is(p,li,dd),.request-form p{font-size:.9375rem}.content-card>.kicker{font-size:.75rem}.content-layout--document .content-card:has(#contents) ol{columns:1}.content-card table{font-size:.875rem}.content-card :is(th,td){padding:.8rem .5rem}.content-card th{font-size:.75rem}.notice{padding:1rem 1.1rem}.signals{gap:1.25rem;margin-top:2.5rem}.share-shell{padding-block:2.75rem 4rem}.share-shell h1{font-size:clamp(2.65rem,9.5vw,3.75rem)}.share-shell .button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.share-shell .button-row>.button{grid-column:1 / -1}.share-shell .store-badge{min-width:0;padding-inline:.85rem}.request-form__actions>.button,.verify-actions>.button,.recovery-shell .button{width:100%}.request-form .form-status,.content-card .form-status,.verify-card [data-verify-status]{font-size:.875rem}}@media(forced-colors:active){.field :is(input,select,textarea):focus{outline-color:Highlight}}@media print{body.content-page{background:#fff!important}.content-layout,.page-hero.shell{width:100%;max-width:none}.content-layout,.content-layout *,.page-hero,.guide-grid,.signals{color:#111!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}.page-hero{padding-block:1rem 2rem}.page-hero h1{font-size:32pt}.content-card,.content-layout--document .content-card{padding:1rem 0;border:0;border-top:1px solid #bbb;border-radius:0}.content-card :is(h2,h3){break-after:avoid}.content-card :is(p,li){orphans:3;widows:3}.request-form,.recovery-form,.turnstile-frame,.verify-actions{display:none!important}}
