/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Space+Grotesk:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap";:root{--paper:#faf7f0;--paper-2:#f0eadc;--ink:#000;--ink-soft:#14110b;--green:#00e054;--green-deep:#00b843;--orange:#ff5c00;--orange-deep:#d94c00;--yellow:#ffe600;--yellow-deep:#e6cf00;--blue:#2d5bff;--blue-deep:#1f44cc;--red:#ff2d2d;--red-deep:#d91f1f;--white:#fff;--c-correct:var(--green);--c-wrong:var(--red);--c-pending:var(--yellow);--c-agent:var(--orange);--c-info:var(--blue);--bg:var(--paper);--surface:var(--white);--surface-alt:var(--paper-2);--fg:var(--ink);--fg-muted:#5c564a;--border:var(--ink);--font-display:"Archivo Black","Arial Black",system-ui,sans-serif;--font-body:"Space Grotesk",system-ui,-apple-system,sans-serif;--font-mono:"Space Mono",ui-monospace,"SFMono-Regular",monospace;--fs-mega:clamp(56px,9vw,112px);--fs-d1:clamp(40px,6vw,72px);--fs-d2:clamp(32px,4.5vw,52px);--fs-h1:36px;--fs-h2:28px;--fs-h3:22px;--fs-lg:18px;--fs-base:16px;--fs-sm:14px;--fs-xs:12px;--fs-2xs:10px;--lh-tight:.92;--lh-snug:1.05;--lh-body:1.5;--bw-thin:2px;--bw:3px;--bw-thick:4px;--bd:var(--bw) solid var(--ink);--sh-xs:2px 2px 0 0 var(--ink);--sh-sm:3px 3px 0 0 var(--ink);--sh:5px 5px 0 0 var(--ink);--sh-lg:8px 8px 0 0 var(--ink);--sh-xl:12px 12px 0 0 var(--ink);--sh-green:5px 5px 0 0 var(--green);--sh-orange:5px 5px 0 0 var(--orange);--r-0:0px;--r-xs:4px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--press-shift:3px;--ease-snap:cubic-bezier(.2,.9,.3,1.2);--t-fast:90ms;--t:.14s}.ft-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;line-height:var(--lh-tight)}.h1,h1{font-size:var(--fs-h1);letter-spacing:-.01em}.h1,.h2,h1,h2{font-family:var(--font-display);text-transform:uppercase;line-height:var(--lh-snug);margin:0}.h2,h2{font-size:var(--fs-h2);letter-spacing:-.005em}.h3,h3{font-weight:700;font-size:var(--fs-h3);margin:0;line-height:1.15}.h3,.p,body,h3,p{font-family:var(--font-body)}.p,body,p{font-weight:400;font-size:var(--fs-base);line-height:var(--lh-body)}.lead{font-size:var(--fs-lg);font-weight:500}.small{font-size:var(--fs-sm)}.eyebrow{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em}.mono,.num,.stat,code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.stat{letter-spacing:-.02em;font-weight:700}.btn{--btn-bg:var(--green);--btn-fg:var(--ink);justify-content:center;align-items:center;gap:var(--sp-2);font-family:var(--font-display);text-transform:uppercase;font-size:var(--fs-base);letter-spacing:.01em;color:var(--btn-fg);background:var(--btn-bg);border:var(--bw) solid var(--ink);border-radius:var(--r-0);box-shadow:var(--sh);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:transform var(--t-fast) var(--ease-snap),box-shadow var(--t-fast) var(--ease-snap),background var(--t-fast) linear;padding:14px 22px;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:var(--sh-lg);transform:translate(-1px,-1px)}.btn.is-pressed,.btn:active{transform:translate(var(--press-shift),var(--press-shift));box-shadow:0 0 0 0 var(--ink)}.btn--orange{--btn-bg:var(--orange);--btn-fg:var(--white)}.btn--yellow{--btn-bg:var(--yellow)}.btn--blue{--btn-bg:var(--blue);--btn-fg:var(--white)}.btn--ink{--btn-bg:var(--ink);--btn-fg:var(--paper)}.btn--paper{--btn-bg:var(--paper);--btn-fg:var(--ink)}.btn--ghost{--btn-bg:transparent;box-shadow:none}.btn--lg{font-size:var(--fs-h3);box-shadow:var(--sh-lg);padding:18px 30px}.btn--sm{font-size:var(--fs-sm);box-shadow:var(--sh-sm);padding:9px 14px}.btn--block{width:100%;display:flex}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:var(--sh-sm)}.card{background:var(--surface);border:var(--bw) solid var(--ink);border-radius:var(--r-0);box-shadow:var(--sh);padding:var(--sp-5)}.card--flat{box-shadow:none}.card--lg{box-shadow:var(--sh-lg)}.card--paper{background:var(--paper)}.card--ink{background:var(--ink);color:var(--paper)}.badge{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;border:var(--bw-thin) solid var(--ink);background:var(--white);color:var(--ink);border-radius:var(--r-pill);align-items:center;gap:6px;padding:5px 10px;line-height:1;display:inline-flex}.badge--correct{background:var(--green)}.badge--wrong{background:var(--red);color:var(--white)}.badge--pending{background:var(--yellow)}.badge--agent,.badge--live{background:var(--orange);color:var(--white)}.badge--square{border-radius:var(--r-0)}.sticker{font-family:var(--font-display);text-transform:uppercase;font-size:var(--fs-sm);background:var(--yellow);box-shadow:var(--sh-sm);align-items:center;padding:6px 12px;display:inline-flex;transform:rotate(-4deg)}.input,.sticker{border:var(--bw) solid var(--ink)}.input{font-family:var(--font-body);font-size:var(--fs-base);background:var(--white);border-radius:var(--r-0);width:100%;padding:12px 14px;box-shadow:inset 2px 2px #00000014}.input:focus{box-shadow:var(--sh-sm);outline:none}.dot{background:var(--orange);border:2px solid var(--ink);border-radius:999px;width:9px;height:9px;animation:ft-pulse 1.1s steps(2,start) infinite;display:inline-block}@keyframes ft-pulse{50%{opacity:.25}}.agent-mark{background:var(--orange);border:var(--bw) solid var(--ink);width:40px;height:40px;color:var(--white);font-family:var(--font-display);box-shadow:var(--sh-xs);place-items:center;font-size:20px;display:inline-grid}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}#root{min-height:100vh}::selection{background:var(--green);color:#000}a{color:inherit}button{font-family:var(--font-body)}*{scrollbar-width:thin;scrollbar-color:#000 var(--paper-2)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--paper-2);border-left:2px solid #000}::-webkit-scrollbar-thumb{border:2px solid var(--paper-2);background:#000}.press{transition:transform var(--t-fast) var(--ease-snap),box-shadow var(--t-fast) var(--ease-snap),background var(--t-fast) linear}.press:hover{box-shadow:var(--sh-lg);transform:translate(-1px,-1px)}.press:active{transform:translate(var(--press-shift),var(--press-shift))!important;box-shadow:0 0 #000!important}.lift{transition:transform var(--t) var(--ease-snap),box-shadow var(--t) var(--ease-snap)}.lift:hover{box-shadow:var(--sh-lg);transform:translate(-2px,-2px)}.tilt:hover{transform:rotate(-3deg)scale(1.04)}.ft-spin{animation:ft-rot .8s linear infinite}@keyframes ft-rot{to{transform:rotate(1turn)}}.hatch{background-image:repeating-linear-gradient(135deg,#e7e1d2 0 16px,#d8d1bd 16px 32px)}.ticker-track{white-space:nowrap;will-change:transform;animation:ticker var(--ticker-dur,30s) linear infinite;display:inline-flex}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-wrap:hover .ticker-track{animation-play-state:paused}.reveal{opacity:0;transform:translateY(16px)}.reveal.in{opacity:1;transition:opacity .42s var(--ease-snap),transform .42s var(--ease-snap);transform:none}.reveal-pop{opacity:0;transform:scale(.9)rotate(-2deg)}.reveal-pop.in{opacity:1;transition:opacity .34s var(--ease-snap),transform .38s var(--ease-snap);transform:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal-pop{opacity:1!important;transform:none!important}.ticker-track{animation:none}}.stagger>*{opacity:0;transform:translateY(14px)}.stagger.in>*{animation:rise .46s var(--ease-snap) forwards}.stagger.in>:first-child{animation-delay:20ms}.stagger.in>:nth-child(2){animation-delay:70ms}.stagger.in>:nth-child(3){animation-delay:.12s}.stagger.in>:nth-child(4){animation-delay:.17s}.stagger.in>:nth-child(5){animation-delay:.22s}.stagger.in>:nth-child(6){animation-delay:.27s}.stagger.in>:nth-child(7){animation-delay:.32s}.stagger.in>:nth-child(8){animation-delay:.37s}@keyframes rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stagger>*{opacity:1!important;animation:none!important;transform:none!important}}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.nudge{animation:nudge 1.6s ease-in-out infinite}@keyframes ft-attn{0%,to{box-shadow:var(--sh)}50%{box-shadow:0 0 0 4px var(--green),var(--sh)}}.ft-attn{animation:ft-attn 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ft-attn,.nudge{animation:none}}@keyframes wiggle{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.tnum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@keyframes pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}.ft-skel{background:#e7e1d2;border:2px solid #cfc7b4;position:relative;overflow:hidden}.ft-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:shimmer 1.2s infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ft-skel:after{animation:none}}.no-sb::-webkit-scrollbar{display:none}.no-sb{scrollbar-width:none}.has-bottom-nav{padding-bottom:calc(76px + env(safe-area-inset-bottom))}@media (min-width:760px){.has-bottom-nav{padding-bottom:0}}@media (max-width:759px){.nav-desktop{display:none!important}}@media (min-width:760px){.nav-bottom{display:none!important}}.hero-split{background:var(--paper)}@media (min-width:921px){.hero-split{background:linear-gradient(to right,var(--paper) 0 calc(50% + 93px),#000 calc(50% + 93px) 100%)}}@media (max-width:920px){.hero-grid{grid-template-columns:1fr!important}.hero-side{border-top:3px solid #000!important;border-left:none!important}}@media (max-width:880px){.dash-grid,.ov-grid,.stake-cols,.stake-grid,.token-grid{grid-template-columns:minmax(0,1fr)!important}.ov-rail{position:static!important}}@media (max-width:640px){.how-unlock,.mc-agent-grid,.prof-2col{grid-template-columns:minmax(0,1fr)!important}.prof-stats>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:440px){.btn--lg{max-width:100%;padding:16px 18px;font-size:19px}.btn--block{white-space:normal;line-height:1.15}}@media (max-width:640px){.match-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-left:0!important;display:grid!important}.match-tabs .btn--sm{white-space:normal;text-align:center;padding:9px 4px;font-size:11.5px}.match-tabs .btn--sm svg{display:none}}@media (max-width:600px){.footer-grid,.mc-tiles{grid-template-columns:1fr 1fr!important}}@media (max-width:440px){.footer-grid{grid-template-columns:1fr!important}}