.page{--ink:#080808;--surface-high:#181818;--text:#f7f7f2;--muted:#9a9a93;--line:#ffffff1f;--yellow:#ffd21c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;min-height:100dvh;padding:max(1.5rem, env(safe-area-inset-top)) 1.25rem max(1.5rem, env(safe-area-inset-bottom));color:var(--text);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 50% -18%,#ffd21c29,#0000 38rem),linear-gradient(145deg,#0c0c0c 0%,#050505 100%);place-items:center;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.page *,.page :before,.page :after{box-sizing:border-box}.page .card{border:1px solid var(--line);isolation:isolate;background:linear-gradient(160deg,#191919f5,#0a0a0afa);border-radius:1.75rem;width:min(100%,28rem);padding:2rem 1.25rem 1.25rem;position:relative;box-shadow:0 2rem 6rem #00000085}.page .card:before{content:"";z-index:-1;background:var(--yellow);width:8rem;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 1.25rem #ffd21ccc}.page .brand{justify-content:center;align-items:center;margin-bottom:2.5rem;display:flex}.page .brand-logo{object-fit:contain;width:auto;max-width:min(92%,22rem);height:clamp(4.5rem,14vw,6.5rem)}.page .eyebrow{color:var(--yellow);letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:750}.page h1{letter-spacing:-.055em;text-align:center;margin:0;font-size:clamp(2.1rem,10vw,3.3rem);line-height:.98}.page .intro{max-width:21rem;color:var(--muted);text-align:center;margin:1rem auto 2rem;font-size:1rem;line-height:1.55}.page .actions{gap:.8rem;display:grid}.page .action{border:1px solid var(--line);min-height:4.75rem;color:var(--text);background:var(--surface-high);-webkit-tap-highlight-color:transparent;border-radius:1.15rem;grid-template-columns:2.75rem 1fr 1.5rem;align-items:center;gap:.8rem;padding:.75rem 1rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.page .action.primary{border-color:var(--yellow);color:#111;background:linear-gradient(135deg, var(--yellow), #ffe46e)}.page .action:hover{border-color:#ffd21c99;transform:translateY(-2px)}.page .action:active{transform:scale(.985)}.page .action:focus-visible{outline-offset:3px;outline:3px solid #ffd21c6b}.page .icon-wrap{background:#00000042;border:1px solid #ffffff21;border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.page .primary .icon-wrap{background:#ffffff3b;border-color:#00000024}.page .icon{width:1.35rem;height:1.35rem}.page .action-copy{gap:.18rem;display:grid}.page .action-title{font-size:1rem;font-weight:760;line-height:1.2}.page .action-note{color:var(--muted);font-size:.78rem;line-height:1.3}.page .primary .action-note{color:#0000009e}.page .arrow{width:1.25rem;height:1.25rem;transition:transform .18s}.page .action:hover .arrow{transform:translate(3px)}.page .status{min-height:1.35rem;color:var(--muted);text-align:center;margin:1rem 0 0;font-size:.8rem;line-height:1.4}.page .footer{color:#66665f;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:2.4rem 0 0;font-size:.74rem}@media (min-width:36rem){.page .card{padding:2.5rem 2rem 1.5rem}}@media (prefers-reduced-motion:reduce){.page *,.page :before,.page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
