@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--inter:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--accent:#0052ff;--ink:#0a0b0d;--muted:#8a8783;--border:#b4b1ab;--surface:#d4d0c9;--card:#f7f7f5;--danger:#b0402c;--line:color-mix(in srgb,var(--ink) 28%,var(--surface));--line-soft:color-mix(in srgb,var(--ink) 14%,var(--surface));--font-sans:var(--inter,"Inter"),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--plex-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",monospace;--w:1120px;--pad:clamp(20px,4vw,48px)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01" on,"cv05" on}h1,h2{text-wrap:balance}blockquote,p{text-wrap:pretty}.copy-beats>span{display:block}.copy-beats>span+span{margin-top:.1em}.landing-title{font-size:clamp(44px,7.5vw,96px)}.landing-title>span{display:block;white-space:nowrap}::selection{background:var(--accent);color:var(--ink)}.noise{position:fixed;inset:0;z-index:999;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.micro,.mono{font-family:var(--font-mono)}.micro{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.micro--ink{color:var(--ink)}.micro--xs{font-size:9px;letter-spacing:.18em}.print-nano{font-family:var(--font-mono);font-size:1px;line-height:2;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);opacity:.18;margin-top:4px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.blk{width:100%;margin-left:auto;margin-right:auto;text-align:left}a,button{color:inherit}button{font:inherit;background:none;border:none;cursor:pointer}.frame{width:100%;max-width:var(--w);margin:0 auto;padding:0 var(--pad)}.rule{border:0;border-top:1px solid var(--line)}.rule--soft{border-top-color:var(--line-soft)}.tick{position:relative}.tick:after,.tick:before{content:"+";position:absolute;font-family:var(--font-mono);font-size:12px;color:var(--muted);line-height:1}.tick:before{top:-7px;left:-5px}.tick:after{top:-7px;right:-5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:14px 28px;border:1px solid var(--ink);background:transparent;color:var(--ink);transition:background .12s ease,color .12s ease,border-color .12s ease,opacity .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.45;text-align:center;white-space:normal}.btn:hover{background:var(--ink);color:var(--surface)}.btn:disabled{border-color:var(--border);color:var(--border);background:transparent;pointer-events:none}.btn--accent{background:var(--accent)}.btn--accent,.btn--accent:hover{border-color:var(--ink);color:#fff}.btn--accent:hover{background:var(--ink)}.btn:focus-visible,.input:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn--danger{border-color:var(--danger);color:var(--danger)}.btn--danger:hover{background:var(--danger);color:var(--surface)}.btn--ghost{border-color:transparent;text-decoration:underline;text-underline-offset:4px;padding:14px 8px}.btn--ghost:hover{background:transparent;color:var(--muted)}.btn--sm{padding:9px 16px;font-size:11px}.input{width:100%;font-family:var(--font-mono);font-size:14px;letter-spacing:.02em;padding:14px 16px;background:transparent;border:1px solid var(--line);color:var(--ink);outline:none;transition:border-color .12s ease}.input::placeholder{color:var(--border)}.input:focus{border-color:var(--ink)}.input--error{border-color:var(--danger)}.leaders{display:flex;align-items:baseline;gap:10px;font-family:var(--font-mono);font-size:13px;padding:9px 0}.leaders+.leaders{border-top:1px solid var(--line-soft)}.leaders__label{min-width:0;white-space:nowrap}.leaders__dots{flex:1 1;border-bottom:1px dotted var(--muted);transform:translateY(-4px);min-width:24px}.leaders__val{white-space:nowrap}.ok{color:var(--accent)}.ok:before{content:"✓ "}.no{color:var(--danger)}.no:before{content:"✗ "}.eligibility-checklist{width:100%;max-width:460px;overflow:hidden;padding-inline:2px;text-align:left}.eligibility-checklist .leaders{width:100%;min-width:0}.eligibility-checklist .leaders__label{flex:0 1 auto}.eligibility-checklist .leaders__dots{min-width:12px}.eligibility-checklist .leaders__val{flex:0 0 58px;padding-right:2px;text-align:right}.beat{font-family:var(--font-mono);font-weight:500;font-size:clamp(48px,8vw,96px);line-height:.95;letter-spacing:-.015em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.beat--strike{text-decoration:line-through;text-decoration-thickness:3px;color:var(--muted)}.beat mark{display:inline-block;line-height:.9;background:var(--accent);color:#fff;padding:.02em .06em .06em}.allocation-line{display:flex;align-items:baseline;justify-content:center;gap:16px;margin-top:24px}.allocation-equation{flex:0 0 auto;color:var(--muted);font-size:14px;white-space:nowrap}.eligible-amount{font-size:clamp(44px,7vw,84px);letter-spacing:0;white-space:nowrap}.token-ticker{display:inline-block;margin-left:.16em;letter-spacing:.075em}.banned-explainer{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.banned-explainer section{padding:18px}.banned-explainer section+section{border-left:1px solid var(--line)}.banned-explainer p{margin-top:10px;color:var(--muted);font-size:14px}.spin{display:inline-block;font-family:var(--font-mono);color:var(--ink);will-change:transform,color;animation:spin-gear 1.1s steps(8) infinite,spin-heartbeat 1.5s infinite}@keyframes spin-gear{to{transform:rotate(1turn)}}@keyframes spin-heartbeat{0%,18%,to{color:var(--ink);animation-timing-function:cubic-bezier(.2,.82,.22,1)}42%{color:var(--accent);animation-timing-function:cubic-bezier(.55,0,.78,.2)}72%{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.spin{animation:spin-heartbeat 1.8s ease-in-out infinite}}.loading-status{display:inline-flex;align-items:baseline;gap:.42em}.loading-status__dots{display:inline-flex;align-items:center;gap:.2em;flex:0 0 1.5em;width:1.5em}.loading-status__dots i{width:.22em;height:.22em;border-radius:50%;background:var(--muted);opacity:.22;transform:translateY(0) scale(.82);animation:loading-dot 1.2s cubic-bezier(.22,.72,.18,1) infinite}.loading-status__dots i:nth-child(2){animation-delay:.14s}.loading-status__dots i:nth-child(3){animation-delay:.28s}@keyframes loading-dot{0%,58%,to{background:var(--muted);opacity:.22;transform:translateY(0) scale(.82)}24%{background:var(--accent);opacity:1;transform:translateY(-.18em) scale(1)}38%{background:var(--accent);opacity:.72;transform:translateY(.04em) scale(.9)}}@media (prefers-reduced-motion:reduce){.loading-status__dots i{animation:none;opacity:.55;transform:none}}.cursor:after{content:"_";animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.gauge{height:1px;background:var(--line-soft);position:relative}.gauge>i{position:absolute;inset:-1px auto -1px 0;background:var(--ink)}.hdr{border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50}.hdr__in{justify-content:space-between;height:64px}.hdr__brand,.hdr__in{display:flex;align-items:center}.hdr__brand{gap:12px;text-decoration:none}.hdr__brand svg{color:var(--accent)}.hdr__right{display:flex;align-items:center;gap:18px}.addr-chip{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;border:1px solid var(--line);padding:7px 12px}.ftr{border-top:1px solid var(--line);margin-top:auto}.ftr__in{display:flex;justify-content:space-between;align-items:center;height:56px;gap:16px}.page{min-height:100vh;min-height:100dvh;flex-direction:column}.main,.page{display:flex}.main,.moment{flex:1 1;flex-direction:column}.moment{display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(48px,10vh,120px) var(--pad)}@keyframes scene-reveal{0%{opacity:0;transform:translateY(12px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes criterion-reveal{0%{opacity:0;transform:translateY(10px)}55%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes veil-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.moment>*{animation:scene-reveal .56s cubic-bezier(.22,.72,.18,1) both}.moment>:first-child{animation-delay:40ms}.moment>:nth-child(2){animation-delay:.11s}.moment>:nth-child(3){animation-delay:.18s}.moment>:nth-child(4){animation-delay:.25s}.moment>:nth-child(5){animation-delay:.32s}.moment>.blk>*{animation:scene-reveal .52s cubic-bezier(.22,.72,.18,1) both}.moment>.blk>:first-child{animation-delay:90ms}.moment>.blk>:nth-child(2){animation-delay:.17s}.moment>.blk>:nth-child(3){animation-delay:.25s}.moment>.blk>:nth-child(4){animation-delay:.33s}.moment>.blk>:nth-child(5){animation-delay:.41s}.eligibility-checklist .leaders{opacity:0;animation:criterion-reveal .64s cubic-bezier(.18,.78,.18,1) both}.eligibility-checklist .leaders:first-child{animation-delay:.42s}.eligibility-checklist .leaders:nth-child(2){animation-delay:.61s}.eligibility-checklist .leaders:nth-child(3){animation-delay:.8s}.modal-veil{animation:veil-reveal .16s ease-out both}.modal{animation:scene-reveal .28s cubic-bezier(.22,.72,.18,1) both}}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--pad);gap:var(--pad)}@media (max-width:720px){.split{grid-template-columns:1fr}.steps{flex-direction:column}.steps>div+div{border-left:0;border-top:1px solid var(--line)}.hdr__right{gap:10px}.wallet-control{gap:5px}.addr-chip{display:none}.allocation-line{align-items:center;flex-direction:column;gap:10px}.eligible-amount{font-size:clamp(38px,11vw,66px)}.leaders{align-items:flex-end}.leaders__label{line-height:1.45;white-space:normal}.leaders__dots{margin-bottom:5px}.leaders__val{max-width:58%;white-space:normal;text-align:right;overflow-wrap:anywhere}.banned-explainer{grid-template-columns:1fr}.banned-explainer section+section{border-left:0;border-top:1px solid var(--line)}.modal-veil{padding:12px}.modal{max-height:calc(100dvh - 24px)}.modal__foot{align-items:stretch;flex-direction:column}.tos-consent{margin-left:0}}@media (max-width:640px){.not-found-moment{padding-top:clamp(36px,7vh,56px)}.bonus-space{height:clamp(150px,26vh,220px)}}@media (max-width:360px){.hdr__right>a{display:none!important}.hdr__right{flex:0 0 auto}.hdr__brand{min-width:0}.tick{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){.landing-title{font-size:clamp(36px,11vw,44px)}}@media (max-width:360px) and (max-height:680px){.not-found-moment{padding-top:30px;padding-bottom:36px}.not-found-copy h1{font-size:40px}.bonus-space{height:clamp(120px,22vh,150px)}}.chk-main{flex:1 1}.chk-main,.chk-stage{display:flex;flex-direction:column}.chk-stage{align-items:center;justify-content:center;text-align:center;padding:clamp(56px,12vh,132px) var(--pad) clamp(48px,9vh,96px);min-height:min(74vh,640px)}.chk-ask,.chk-kicker{margin-bottom:22px}.chk-ask{font-size:clamp(40px,8.5vw,92px);font-weight:600;line-height:.98;letter-spacing:-.045em}.chk-lede{max-width:46ch;color:var(--muted);font-size:clamp(15px,1.9vw,17px)}.chk-lede strong{color:var(--ink);font-weight:500}.chk-cta{margin-top:34px;display:flex;flex-direction:column;align-items:center;gap:14px}.chk-cta .btn{min-width:260px}.chk-verdict{font-size:clamp(46px,9.5vw,104px);line-height:.92}.chk-verdict mark{padding:.02em .09em .07em}.chk-verdict--no{color:var(--muted)}.chk-verdict-body{margin-top:26px;max-width:44ch;font-size:clamp(15px,1.9vw,17px)}.chk-verdict-body span{display:block}.chk-verdict-body span+span{margin-top:.35em;color:var(--muted)}.chk-receipt{margin-top:30px;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;border:1px solid var(--line);padding:9px 14px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em}.chk-receipt a{text-decoration:underline;text-underline-offset:3px;color:var(--muted)}.chk-receipt a:hover{color:var(--ink)}.chk-unavailable{border-color:var(--danger);color:var(--danger)}.chk-section{padding:clamp(46px,8vh,84px) 0}.chk-section+.chk-section{border-top:1px solid var(--line)}.chk-section__head{margin-bottom:34px}.chk-steps{display:grid;grid-gap:0;gap:0}.chk-step{display:grid;grid-template-columns:46px 1fr;grid-gap:18px;gap:18px;padding:20px 0;align-items:start}.chk-step+.chk-step{border-top:1px solid var(--line-soft)}.chk-step__n{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;color:var(--muted);padding-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chk-step__t{font-size:clamp(16px,2.1vw,19px);line-height:1.45}.chk-step__t em{font-style:normal;color:var(--accent)}.chk-rules{max-width:620px}.chk-snapshot{margin-top:30px;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.chk-snapshot__n{font-family:var(--font-mono);font-size:clamp(22px,3.6vw,32px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.chk-disclosure{margin-top:40px;padding-top:20px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:13px;max-width:62ch}.chk-wallets{display:grid;grid-gap:10px;gap:10px;width:min(360px,100%);margin:0 auto}.chk-wallets .btn{width:100%}.chk-hint{color:var(--muted);font-size:13px;max-width:42ch}.chk-error{color:var(--danger);font-size:12px;font-family:var(--font-mono);overflow-wrap:anywhere;max-width:42ch}@media (max-width:720px){.chk-stage{min-height:auto;padding-top:clamp(44px,9vh,72px)}.chk-step{grid-template-columns:34px 1fr;gap:12px}.chk-cta .btn{min-width:0;width:100%}.chk-cta{width:min(360px,100%)}}@media (max-width:380px){.chk-ask{font-size:36px}.chk-verdict{font-size:40px}.chk-receipt{font-size:11px;padding:8px 10px}}.email-register{width:min(680px,calc(100vw - (2 * var(--pad))));margin-top:44px;padding-top:26px;border-top:1px solid var(--line-soft)}.email-register__kicker{margin-bottom:8px}.email-register__zone{position:relative;width:100%;height:132px;overflow:clip}.email-register__button{--escape-x:0px;--escape-y:0px;position:absolute;left:50%;top:50%;width:min(460px,calc(100% - 16px));min-height:52px;transform:translate(calc(-50% + var(--escape-x)),calc(-50% + var(--escape-y)));will-change:transform}.email-register__button.is-escaping{transition:transform .18s cubic-bezier(.18,.78,.18,1)}.email-register__hint{margin:-2px auto 0;max-width:58ch;color:var(--muted);font-size:12px}.email-dialog{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--ink);background:var(--surface);color:var(--ink);overflow:auto;box-shadow:12px 12px 0 color-mix(in srgb,var(--ink) 14%,transparent)}.email-dialog::-webkit-backdrop{background:color-mix(in srgb,var(--ink) 46%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.email-dialog::backdrop{background:color-mix(in srgb,var(--ink) 46%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.email-dialog__card{position:relative;padding:clamp(28px,6vw,54px)}.email-dialog__close{position:absolute;top:16px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;font-family:var(--font-mono);font-size:24px;line-height:1}.email-dialog__close:hover{color:var(--muted)}.email-consent input:focus-visible,.email-dialog__close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.email-dialog h2{margin-top:14px;font-size:clamp(38px,8vw,64px);line-height:.95;letter-spacing:-.045em}.email-dialog__intro{margin-top:22px;max-width:49ch;color:var(--muted)}.email-dialog__field{display:grid;grid-gap:9px;gap:9px;margin-top:32px}.email-consent{display:grid;grid-template-columns:18px 1fr;grid-gap:11px;gap:11px;align-items:start;margin-top:20px;color:var(--ink);font-size:13px;cursor:pointer}.email-consent input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-top:2px;border:1px solid var(--ink);background:transparent;cursor:pointer}.email-consent input:checked{background:linear-gradient(135deg,transparent 42%,#fff 42% 51%,transparent 51%) 1px 0 /8px 8px,linear-gradient(45deg,transparent 38%,#fff 38% 49%,transparent 49%) 5px 3px /8px 8px,var(--accent);border-color:var(--accent)}.email-dialog__fine{margin-top:18px;color:var(--muted);font-size:11px;line-height:1.55}.email-dialog__error{min-height:38px;margin-top:14px;color:var(--danger);font-family:var(--font-mono);font-size:11px}.email-dialog__submit{width:100%}.email-dialog__success p:not(.micro){margin-top:24px;max-width:46ch}.email-dialog__success .btn{margin-top:30px;min-width:180px}@media (prefers-reduced-motion:reduce){.email-register__button,.email-register__button.is-escaping{transition:none;transform:translate(-50%,-50%)}}@media (hover:none),(max-width:720px),(pointer:coarse){.email-register__zone{height:96px}.email-register__button{width:100%;transform:translate(-50%,-50%);transition:none}}@media (max-width:420px){.email-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.email-dialog__card{padding:30px 22px 26px}.email-dialog h2{font-size:38px}}