:root{--color-bg:#000;--color-accent:#ebff00;--color-accent-ink:#0d1000;--color-on-white-ink:#0a0004;--color-text-primary:#fff;--color-text-secondary:#ffffffd9;--color-text-tertiary:#ffffffa6;--color-text-quaternary:#ffffff80;--color-surface-empty:#ffffff08;--color-surface-card:#ffffff0f;--color-surface-field:#ffffff12;--color-surface-bubble:#ffffff14;--color-surface-chrome:#ffffff1a;--color-surface-track:#ffffff24;--color-surface-selected:#ffffff2e;--color-surface-scrim-on-color:#00000047;--color-divider-subtle:#ffffff14;--color-divider-default:#ffffff1a;--color-divider-strong:#ffffff24;--color-state-success:#7fe3a0;--color-state-success-text:#bfffcf;--color-state-success-tint:#7fe3a038;--color-state-ember:#ff5a3c;--color-state-ember-readout:#ff8a6b;--color-state-ember-text:#ff9b85;--color-state-ember-tint:#ff5a3c24;--color-state-amber:#e2651c;--color-state-amber-text:#f7b98e;--color-state-amber-label:#ffb479;--color-state-freeze:#7fd8ff;--color-state-freeze-ink:#00131f;--color-state-arena:#ff8a3c;--color-state-arena-ink:#1a0700;--color-state-teams:#48f0ce;--color-state-info:#9cd4ff;--color-state-violet:#c49eff;--color-state-violet-label:#d8bcff;--color-state-ember-soft:#ffd9cf;--color-state-ember-label:#ffb3a0;--color-state-violet-text:#dccbff;--color-share-grid-correct:#7fe3a0;--color-share-grid-slow:#ebff00;--color-share-grid-missed:#ffffff24;--color-puzzle-ink:#e8e6ee;--color-puzzle-accent:#ebff00;--color-puzzle-ember:#ff8a6b;--color-puzzle-violet:#b89cff;--color-puzzle-mint:#7fe3a0;--color-puzzle-sky:#7fd8ff;--color-puzzle-pink:#f29bd0;--color-puzzle-amber:#ffa24d;--color-puzzle-orange:#ffa24d;--color-puzzle-red:#ff6b6b;--color-puzzle-blue:#6fa8ff;--color-puzzle-purple:#c39bff;--color-puzzle-yellow:#ffe45c;--color-puzzle-green:#6fe39b;--color-puzzle-muted:#ffffff59;--color-puzzle-tile:#ffffff12;--color-puzzle-slot-fill:#ebff000f;--color-puzzle-slot-stroke:#ebff00;--color-puzzle-selected-stroke:#ebff00;--color-puzzle-voxel-top:#d9ccff;--color-puzzle-voxel-left:#9a7bf5;--color-puzzle-voxel-right:#5e43c8;--color-puzzle-planning-board:#141414;--color-puzzle-planning-wall:#3a3a46;--color-puzzle-planning-tile:#7b5ce0;--color-avatar-orbs-0-0:#e2fff8;--color-avatar-orbs-0-1:#14a98e;--color-avatar-orbs-1-0:#e6f0ff;--color-avatar-orbs-1-1:#2f5fe8;--color-avatar-orbs-2-0:#ffefdd;--color-avatar-orbs-2-1:#e2651c;--color-avatar-orbs-3-0:#efe6ff;--color-avatar-orbs-3-1:#7b4be8;--color-avatar-orbs-4-0:#fff1f9;--color-avatar-orbs-4-1:#e0459f;--color-avatar-orbs-5-0:#fafdd6;--color-avatar-orbs-5-1:#b4c523;--font-sans:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--type-display-family:var(--font-sans);--type-display-size:42px;--type-display-weight:600;--type-display-line-height:1;--type-display-tracking:-.035em;--type-display-transform:none;--type-display:600 42px/1 var(--font-sans);--type-countdown-family:var(--font-sans);--type-countdown-size:64px;--type-countdown-weight:300;--type-countdown-line-height:.84;--type-countdown-tracking:0em;--type-countdown-transform:none;--type-countdown:300 64px/.84 var(--font-sans);--type-arena-question-family:var(--font-sans);--type-arena-question-size:40px;--type-arena-question-weight:600;--type-arena-question-line-height:1;--type-arena-question-tracking:-.02em;--type-arena-question-transform:none;--type-arena-question:600 40px/1 var(--font-sans);--type-paywall-headline-family:var(--font-sans);--type-paywall-headline-size:31px;--type-paywall-headline-weight:600;--type-paywall-headline-line-height:1.04;--type-paywall-headline-tracking:-.032em;--type-paywall-headline-transform:none;--type-paywall-headline:600 31px/1.04 var(--font-sans);--type-screen-title-family:var(--font-sans);--type-screen-title-size:26px;--type-screen-title-weight:600;--type-screen-title-line-height:1.12;--type-screen-title-tracking:-.03em;--type-screen-title-transform:none;--type-screen-title:600 26px/1.12 var(--font-sans);--type-headline-family:var(--font-sans);--type-headline-size:25px;--type-headline-weight:600;--type-headline-line-height:1.14;--type-headline-tracking:-.028em;--type-headline-transform:none;--type-headline:600 25px/1.14 var(--font-sans);--type-card-title-family:var(--font-sans);--type-card-title-size:24px;--type-card-title-weight:600;--type-card-title-line-height:1.12;--type-card-title-tracking:-.02em;--type-card-title-transform:none;--type-card-title:600 24px/1.12 var(--font-sans);--type-nav-title-family:var(--font-sans);--type-nav-title-size:19px;--type-nav-title-weight:600;--type-nav-title-line-height:1.2;--type-nav-title-tracking:0em;--type-nav-title-transform:none;--type-nav-title:600 19px/1.2 var(--font-sans);--type-cta-family:var(--font-sans);--type-cta-size:17px;--type-cta-weight:600;--type-cta-line-height:1.2;--type-cta-tracking:0em;--type-cta-transform:none;--type-cta:600 17px/1.2 var(--font-sans);--type-tile-label-family:var(--font-sans);--type-tile-label-size:16px;--type-tile-label-weight:600;--type-tile-label-line-height:1.25;--type-tile-label-tracking:0em;--type-tile-label-transform:none;--type-tile-label:600 16px/1.25 var(--font-sans);--type-body-family:var(--font-sans);--type-body-size:15px;--type-body-weight:400;--type-body-line-height:1.52;--type-body-tracking:0em;--type-body-transform:none;--type-body:400 15px/1.52 var(--font-sans);--type-meta-family:var(--font-sans);--type-meta-size:12.5px;--type-meta-weight:400;--type-meta-line-height:1.35;--type-meta-tracking:0em;--type-meta-transform:none;--type-meta:400 12.5px/1.35 var(--font-sans);--type-stat-family:var(--font-sans);--type-stat-size:26px;--type-stat-weight:500;--type-stat-line-height:.9;--type-stat-tracking:0em;--type-stat-transform:none;--type-stat:500 26px/.9 var(--font-sans);--type-mono-label-family:var(--font-mono);--type-mono-label-size:10px;--type-mono-label-weight:500;--type-mono-label-line-height:1.2;--type-mono-label-tracking:.16em;--type-mono-label-transform:uppercase;--type-mono-label:500 10px/1.2 var(--font-mono);--type-mono-answer-family:var(--font-mono);--type-mono-answer-size:24px;--type-mono-answer-weight:500;--type-mono-answer-line-height:1.1;--type-mono-answer-tracking:0em;--type-mono-answer-transform:none;--type-mono-answer:500 24px/1.1 var(--font-mono);--radius-device:50px;--radius-screen:42px;--radius-hero:34px;--radius-hero-compact:32px;--radius-half:30px;--radius-card:28px;--radius-card-small:26px;--radius-stat:22px;--radius-field:20px;--radius-option:18px;--radius-key:16px;--radius-small:14px;--radius-share-cell:11px;--radius-share-cell-small:7px;--radius-pill:999px;--space-screen-margin:14px;--space-gutter:10px;--space-puzzle-gutter:8px;--space-stack-tight:12px;--space-stack:14px;--space-stack-loose:16px;--space-tile-padding:18px;--space-cta-inset-leading:24px;--space-cta-inset:6px;--space-cta-knob:44px;--space-chrome:36px;--space-min-hit:44px;--glow-cta:0 0 48px -12px #ebff00;--glow-needle:0 0 10px 0px #ebff00;--glow-dot:0 0 12px -2px #ebff00;--glow-selected:0 0 26px -8px #ebff00;--motion-ring-draw:.18s;--motion-glow-bloom:.24s;--motion-lock-charge-min:.45s;--motion-lock-charge-loop:.9s;--motion-flare:.12s;--motion-correct-settle:.42s;--motion-wrong-cool:.32s;--motion-shake:.36s;--motion-count-up:1.4s;--motion-reveal-total:4s;--motion-star-stagger:.18s;--motion-idle-drift:9s;--motion-cta-breath:3s;--motion-watch-tick:1s;--motion-cut-dot:55ms;--motion-lobby-pop:.24s;--motion-arena-tick:1s;--motion-scale-press:.97;--motion-scale-lift:1.02;--dot-matrix-columns:5;--dot-matrix-rows:7;--dot-matrix-pitch:1.62;--dot-matrix-size-clock:6px;--dot-matrix-size-ruler:5px;--dot-matrix-size-percentile:9px;--dot-matrix-size-result:11px;--dot-matrix-size-arena:12.5px;--tile-violet:radial-gradient(85% 100% at 50% 120%, #c49effe6 0%, #7846eb80 38%, #1e085a00 74%), linear-gradient(180deg, #160740 0%, #070218 100%);--tile-violet-home:radial-gradient(85% 100% at 50% 120%, #c49effe6 0%, #7846eb80 38%, #1e085a00 74%), linear-gradient(180deg, #1a1130 0%, #0b0718 100%);--tile-teal:radial-gradient(85% 90% at 76% 28%, #48f0ced9 0%, #14968266 40%, #00282300 74%), radial-gradient(95% 110% at 10% 105%, #000000e0 0%, #00000073 45%, #0000 72%), linear-gradient(125deg, #0a3a31 0%, #03120f 100%);--tile-pink:radial-gradient(62% 56% at 50% 50%, #16000bf5 0%, #5c063080 46%, #5c063000 78%), radial-gradient(130% 130% at 50% 50%, #f9a8d4 0%, #ee6fb8 52%, #c93b8e 100%);--tile-azure:radial-gradient(70% 62% at 34% 62%, #000000f2 0%, #060e4699 44%, #060e4600 78%), radial-gradient(135% 125% at 62% 24%, #3d6bff 0%, #1b3bd8 54%, #0c1c80 100%);--tile-rose:radial-gradient(88% 82% at 76% 34%, #ffb0a6eb 0%, #ffb0a600 60%), radial-gradient(90% 96% at 14% 6%, #ded4dcb2 0%, #ded4dc00 56%), radial-gradient(125% 125% at 50% 128%, #4a2c50f2 0%, #4a2c5000 66%), linear-gradient(150deg, #a87f8f 0%, #7a5b78 100%);--tile-moss:radial-gradient(80% 78% at 50% 64%, #e8f446e6 0%, #96a60c59 44%, #96a60c00 76%), linear-gradient(180deg, #252a03 0%, #0a0c00 100%);--tile-ember:radial-gradient(70% 70% at 74% 60%, #2d46ffe6 0%, #2d46ff00 70%), radial-gradient(130% 130% at 36% 36%, #e2651c 0%, #bf460d 58%, #802d07 100%);--tile-magenta:radial-gradient(78% 56% at 50% 31%, #ff87cdc9 0%, #ff87cd00 72%), radial-gradient(120% 90% at 50% 111%, #260213e6 0%, #26021300 69%), linear-gradient(180deg, #8c0f52 0%, #31031c 100%);--tile-home-teams:radial-gradient(80% 70% at 70% 20%, #96d7ffcc 0%, #2882eb6b 42%, #2882eb00 74%), linear-gradient(180deg, #0e1a2e 0%, #070d18 100%);--tile-home-arena:radial-gradient(80% 70% at 70% 20%, #ffba82cc 0%, #eb6e2d6b 42%, #eb6e2d00 74%), linear-gradient(180deg, #221208 0%, #0f0803 100%);--tile-streak-risk:radial-gradient(80% 70% at 70% 20%, #ffa45ce6 0%, #e2651c80 42%, #e2651c00 74%), linear-gradient(180deg, #2a0d02 0%, #0a0301 100%);--tile-hard-mode:radial-gradient(80% 70% at 70% 20%, #b478ffd9 0%, #6028d273 42%, #6028d200 74%), linear-gradient(180deg, #1a0748 0%, #07011a 100%);--tile-pink-shell:radial-gradient(86% 80% at 78% 16%, #fff0f9e6 0%, #fff0f900 68%), radial-gradient(130% 130% at 34% 84%, #f6a3d0 0%, #ee8ac2 54%, #de6bac 100%);--tile-moss-shell:radial-gradient(86% 76% at 22% 12%, #fafdd6eb 0%, #fafdd600 66%), radial-gradient(130% 130% at 70% 92%, #e3f168 0%, #d2e23f 52%, #b4c523 100%);--tile-arena-danger:radial-gradient(90% 100% at 50% 116%, #ff5a3c99 0%, #be280a52 40%, #3c0a0000 76%), linear-gradient(180deg, #3a1002 0%, #0c0207 100%);--tile-arena-clip:radial-gradient(80% 44% at 50% 16%, #ebff004d 0%, #ebff0000 68%), linear-gradient(180deg, #241556 0%, #07021b 100%);--screen-azure:radial-gradient(76% 52% at 50% 30%, #78c8ff80 0%, #78c8ff00 74%), radial-gradient(110% 86% at 50% 112%, #020618f2 0%, #02061800 66%), linear-gradient(180deg, #071034 0%, #01020a 100%);--screen-ember:radial-gradient(76% 52% at 50% 30%, #ff8c5a80 0%, #ff8c5a00 74%), radial-gradient(110% 86% at 50% 112%, #1a0600f2 0%, #1a060000 66%), linear-gradient(180deg, #4a1403 0%, #12040a 100%);--screen-teal:radial-gradient(76% 52% at 50% 30%, #48f0ce8f 0%, #48f0ce00 74%), radial-gradient(110% 86% at 50% 112%, #010806f2 0%, #01080600 66%), linear-gradient(180deg, #07352c 0%, #01100d 100%);--screen-magenta:radial-gradient(78% 54% at 50% 28%, #ff87cdc7 0%, #ff87cd00 72%), radial-gradient(120% 90% at 50% 110%, #240212e6 0%, #24021200 68%), linear-gradient(180deg, #8c0f52 0%, #3a0422 100%);--screen-paywall:radial-gradient(90% 60% at 50% 12%, #c49eff8c 0%, #c49eff00 72%), linear-gradient(168deg, #241056 0%, #120636 46%, #050110 100%);--screen-arena:radial-gradient(84% 54% at 50% 24%, #c49eff9e 0%, #c49eff00 72%), radial-gradient(116% 88% at 50% 112%, #08021af2 0%, #08021a00 66%), linear-gradient(180deg, #1c0a52 0%, #06021a 100%);--screen-arena-danger:radial-gradient(92% 56% at 50% 0%, #ff5a3c66 0%, #ff5a3c00 60%), linear-gradient(180deg, #000 0%, #000 100%);--screen-arena-out:radial-gradient(84% 54% at 50% 24%, #ff8c5a66 0%, #ff8c5a00 72%), radial-gradient(116% 88% at 50% 112%, #1a0600f2 0%, #1a060000 66%), linear-gradient(180deg, #3e1103 0%, #0c0207 100%);--screen-arena-final:radial-gradient(90% 50% at 50% 18%, #c49eff80 0%, #c49eff00 70%), radial-gradient(100% 50% at 50% 100%, #ff78503d 0%, #ff785000 70%), linear-gradient(180deg, #140634 0%, #000 100%);--screen-arena-win:radial-gradient(80% 52% at 50% 24%, #ebff006b 0%, #ebff0000 70%), radial-gradient(116% 88% at 50% 112%, #08021af2 0%, #08021a00 66%), linear-gradient(180deg, #221355 0%, #06021a 100%);--screen-arena-season:radial-gradient(84% 52% at 50% 22%, #c49eff80 0%, #c49eff00 72%), radial-gradient(116% 88% at 50% 112%, #08021af2 0%, #08021a00 66%), linear-gradient(180deg, #1a0a4c 0%, #05010f 100%)}.tile-violet{background:var(--tile-violet)}.tile-violet-home{background:var(--tile-violet-home)}.tile-teal{background:var(--tile-teal)}.tile-pink{background:var(--tile-pink)}.tile-azure{background:var(--tile-azure)}.tile-rose{background:var(--tile-rose)}.tile-moss{background:var(--tile-moss)}.tile-ember{background:var(--tile-ember)}.tile-magenta{background:var(--tile-magenta)}.tile-home-teams{background:var(--tile-home-teams)}.tile-home-arena{background:var(--tile-home-arena)}.tile-streak-risk{background:var(--tile-streak-risk)}.tile-hard-mode{background:var(--tile-hard-mode)}.tile-pink-shell{background:var(--tile-pink-shell)}.tile-moss-shell{background:var(--tile-moss-shell)}.tile-arena-danger{background:var(--tile-arena-danger)}.tile-arena-clip{background:var(--tile-arena-clip)}.screen-azure{background:var(--screen-azure)}.screen-ember{background:var(--screen-ember)}.screen-teal{background:var(--screen-teal)}.screen-magenta{background:var(--screen-magenta)}.screen-paywall{background:var(--screen-paywall)}.screen-arena{background:var(--screen-arena)}.screen-arena-danger{background:var(--screen-arena-danger)}.screen-arena-out{background:var(--screen-arena-out)}.screen-arena-final{background:var(--screen-arena-final)}.screen-arena-win{background:var(--screen-arena-win)}.screen-arena-season{background:var(--screen-arena-season)}.legal-doc{width:100%;max-width:var(--page-max);padding:28px var(--page-gutter) 24px;gap:28px;margin:0 auto;display:grid}.legal-head{flex-direction:column;gap:14px;min-width:0;max-width:68ch;display:flex}.legal-h1{font:var(--type-headline);letter-spacing:var(--type-display-tracking);text-wrap:balance;margin:0;font-size:clamp(34px,9vw,56px);line-height:1.02}.legal-updated{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-quaternary);margin:0;font-size:12px}.legal-lede{max-width:60ch;font:var(--type-body);color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.legal-toc{border-radius:var(--radius-field);background:var(--color-surface-card);align-self:start;min-width:0;padding:16px 18px 12px}.legal-toc-label{font:var(--type-mono-label);letter-spacing:var(--type-mono-label-tracking);text-transform:uppercase;color:var(--color-text-quaternary);margin:0 0 6px}.legal-toc-list,.legal-toc-sub{margin:0;padding:0;list-style:none}.legal-toc-list{counter-reset:toc}.legal-toc-list>li>a:before{counter-increment:toc;content:counter(toc, decimal-leading-zero);width:2.4ch;font-family:var(--font-mono);color:var(--color-text-quaternary);flex:none;font-size:11px}.legal-toc a{font:var(--type-body);color:var(--color-text-tertiary);align-items:baseline;gap:10px;padding:7px 0;font-size:14px;line-height:1.35;text-decoration:none;display:flex}.legal-toc a:hover{color:var(--color-text-primary)}.legal-toc-sub{border-left:1px solid var(--color-divider-default);margin:0 0 4px calc(2.4ch + 10px);padding-left:12px}.legal-toc-sub a{padding:5px 0;font-size:13.5px}.legal-article{min-width:0;max-width:68ch;font:var(--type-body);color:var(--color-text-secondary);font-size:16px;line-height:1.7}.legal-section+.legal-section{border-top:1px solid var(--color-divider-subtle);margin-top:44px;padding-top:36px}.legal-section,.legal-faq,.legal-article h3{scroll-margin-top:20px}.legal-article h2{font:var(--type-card-title);letter-spacing:var(--type-card-title-tracking);color:var(--color-text-primary);text-wrap:balance;margin:0 0 14px}.legal-article h3{font:var(--type-tile-label);color:var(--color-text-primary);text-wrap:balance;margin:28px 0 6px;font-size:17px}.legal-article h2+h3,.legal-article h2+.legal-faq>h3{margin-top:18px}.legal-article p{text-wrap:pretty;margin:0 0 14px}.legal-article ul{gap:8px;margin:0 0 16px;padding-left:1.2em;display:grid}.legal-article li{text-wrap:pretty;padding-left:4px}.legal-article li::marker{color:var(--color-accent)}.legal-article strong{color:var(--color-text-primary);font-weight:600}.legal-article em{color:var(--color-text-tertiary);font-style:normal}.legal-article a{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 70%, transparent);text-underline-offset:3px;overflow-wrap:anywhere}.legal-article a:hover{color:var(--color-accent)}.legal-article>.legal-section>:last-child,.legal-faq>:last-child{margin-bottom:0}.legal-path{white-space:normal}.legal-path strong{white-space:nowrap}.legal-callout{border-radius:var(--radius-field);background:var(--color-surface-card);color:var(--color-text-secondary);margin:4px 0 18px;padding:16px 18px}.legal-callout[data-tone=accent]{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface-card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 35%, transparent)}.legal-callout p{margin:0}.legal-table-wrap{border-radius:var(--radius-field);background:var(--color-surface-card);margin:0 0 16px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:12px 14px}.legal-table thead th{font:var(--type-mono-label);letter-spacing:var(--type-mono-label-tracking);text-transform:uppercase;color:var(--color-text-quaternary);white-space:nowrap;padding-bottom:8px}.legal-table tbody tr{border-top:1px solid var(--color-divider-subtle)}.legal-table tbody th{color:var(--color-text-primary);white-space:nowrap;font-weight:600}.legal-table td:nth-child(2){font-family:var(--font-mono);color:var(--color-text-primary);white-space:nowrap;font-size:14px}.legal-faq+.legal-faq{margin-top:8px}.legal-contact{border-radius:var(--radius-card);flex-direction:column;gap:8px;max-width:460px;margin-top:8px;padding:22px 22px 20px;display:flex;overflow:hidden}.legal-contact-label{font:var(--type-mono-label);letter-spacing:var(--type-mono-label-tracking);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.legal-contact-email{font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:clamp(18px,5.4vw,22px);font-weight:500}.legal-contact-email a{color:var(--color-text-primary);text-decoration:none}.legal-contact-email a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:4px}.legal-contact-note{font:var(--type-body);color:var(--color-text-secondary);text-wrap:pretty;margin:0 0 8px}.legal-contact-cta{align-self:flex-start;min-width:220px}@media (min-width:960px){.legal-doc{grid-template:"toc head""toc body"1fr/250px minmax(0,68ch);justify-content:center;gap:44px 72px;padding-top:56px}.legal-head{grid-area:head}.legal-toc{background:0 0;border-radius:0;grid-area:toc;max-height:calc(100vh - 48px);padding:4px 0 0;position:sticky;top:24px;overflow-y:auto}.legal-article{grid-area:body}}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/Outfit-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.ttf)format("truetype");font-weight:400 500;font-display:swap}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-max:1120px;--page-gutter:max(var(--space-screen-margin), env(safe-area-inset-left))}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{background:var(--color-bg);color:var(--color-text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#root{min-height:100vh;min-height:100dvh}a{color:inherit}button{font:inherit;color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}::selection{background:color-mix(in srgb, var(--color-accent) 35%, transparent)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._header_h69tg_5{justify-content:space-between;align-items:center;gap:var(--space-gutter);padding:18px var(--page-gutter) 6px;max-width:var(--page-max);width:100%;margin:0 auto;display:flex}._wordmark_h69tg_15{white-space:nowrap;font:var(--type-nav-title);letter-spacing:-.01em;border-radius:var(--radius-small);align-items:center;gap:10px;text-decoration:none;display:inline-flex}._wordmarkDot_h69tg_25{background:var(--color-accent);width:10px;height:10px;box-shadow:var(--glow-dot);border-radius:50%}._headerLink_h69tg_32{font:var(--type-meta);color:var(--color-text-secondary);border-radius:var(--radius-pill);background:var(--color-surface-card);align-items:center;min-height:36px;padding:8px 14px;font-weight:500;text-decoration:none;display:inline-flex}._headerLink_h69tg_32:hover{background:var(--color-surface-chrome);color:var(--color-text-primary)}._footer_h69tg_49{padding:28px var(--page-gutter) calc(28px + env(safe-area-inset-bottom));max-width:var(--page-max);width:100%;font:var(--type-meta);color:var(--color-text-quaternary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 auto;display:flex}._footerNav_h69tg_62{flex-wrap:wrap;gap:0 4px;margin:0 -10px;display:flex}._footerLink_h69tg_68{min-height:var(--space-min-hit);border-radius:var(--radius-small);color:var(--color-text-tertiary);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}._footerLink_h69tg_68:hover{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 70%, transparent);text-underline-offset:4px}._footerLink_h69tg_68[aria-current=page]{color:var(--color-text-primary)}._footerTagline_h69tg_86{flex-basis:100%}@media (min-width:720px){._footerTagline_h69tg_86{flex-basis:auto;margin-left:auto}}._eyebrow_h69tg_96{font:var(--type-mono-label);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-quaternary);align-items:center;gap:10px;display:flex}._eyebrowDot_h69tg_105{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 12px var(--color-accent);border-radius:50%;flex:none}._lock_h69tg_114{vertical-align:-1px;flex:none;display:inline-block}._cta_h69tg_122{min-height:56px;padding:var(--space-cta-inset) var(--space-cta-inset) var(--space-cta-inset) var(--space-cta-inset-leading);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font:var(--type-cta);box-shadow:var(--glow-cta);transition:transform var(--motion-flare) ease-out;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}._cta_h69tg_122:hover{transform:scale(var(--motion-scale-lift))}._cta_h69tg_122:active{transform:scale(var(--motion-scale-press))}._cta_h69tg_122:focus-visible{outline-offset:4px}._ctaKnob_h69tg_147{width:var(--space-cta-knob);height:var(--space-cta-knob);background:var(--color-accent-ink);color:var(--color-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._ctaText_h69tg_158{flex-direction:column;gap:2px;min-width:0;display:flex}._ctaNote_h69tg_165{font:var(--type-meta);color:color-mix(in srgb, var(--color-accent-ink) 72%, transparent);font-weight:500}._cta_h69tg_122[data-platform=android]{background:var(--color-surface-chrome);color:var(--color-text-primary);box-shadow:none;order:1}._cta_h69tg_122[data-platform=android] ._ctaNote_h69tg_165{color:var(--color-text-tertiary)}._cta_h69tg_122[data-platform=android] ._ctaKnob_h69tg_147{background:var(--color-surface-chrome);color:var(--color-text-primary)}._qr_h69tg_190{align-items:center;gap:var(--space-stack-tight);width:min-content;padding:var(--space-tile-padding);border-radius:var(--radius-stat);background:var(--color-surface-card);box-shadow:inset 0 0 0 1px var(--color-divider-subtle);text-align:center;flex-direction:column;flex:none;margin:0;display:none}._qrTile_h69tg_204{border-radius:var(--radius-small);background:var(--color-text-primary);color:var(--color-on-white-ink);flex:none;padding:8px;line-height:0;display:block}._qrCode_h69tg_213{display:block}._qrCaption_h69tg_216{flex-direction:column;gap:2px;display:flex}._qrTitle_h69tg_221{font:var(--type-body);color:var(--color-text-primary);font-weight:600}._qrBody_h69tg_226{font:var(--type-meta);color:var(--color-text-tertiary);text-wrap:balance}@media (min-width:960px) and (hover:hover){._qr_h69tg_190{display:flex}}._dotMatrix_h69tg_239{fill:var(--color-text-primary);display:block;overflow:visible}._dotMatrix_h69tg_239[data-tone=accent]{fill:var(--color-accent);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--color-accent) 60%, transparent))}._countdown_h69tg_249{align-items:center;min-height:48px;display:flex}._countdownDays_h69tg_254{font:var(--type-stat);font-variant-numeric:tabular-nums}._grid_h69tg_261{--cell:30px;gap:calc(var(--cell) * .16);display:flex}._grid_h69tg_261[data-size=sm]{--cell:18px}._grid_h69tg_261[data-size=lg]{--cell:44px}._gridCell_h69tg_272{width:var(--cell);height:var(--cell);border-radius:min(var(--radius-share-cell), calc(var(--cell) * .26));background:var(--color-share-grid-missed)}._grid_h69tg_261[data-size=sm] ._gridCell_h69tg_272{border-radius:var(--radius-share-cell-small)}._gridCell_h69tg_272[data-band=correct]{background:var(--color-share-grid-correct)}._gridCell_h69tg_272[data-band=slow]{background:var(--color-share-grid-slow);box-shadow:0 0 18px -6px var(--color-share-grid-slow)}._grid_h69tg_261[data-colorblind] ._gridCell_h69tg_272[data-band=correct]{background:var(--color-state-arena)}._grid_h69tg_261[data-colorblind] ._gridCell_h69tg_272[data-band=slow]{background:var(--color-state-info);box-shadow:0 0 18px -6px var(--color-state-info)}._legend_h69tg_296{font:var(--type-mono-label);letter-spacing:.06em;text-transform:lowercase;color:var(--color-text-tertiary);gap:14px;display:flex}._legend_h69tg_296 span{align-items:center;gap:6px;display:inline-flex}._legend_h69tg_296 i{background:var(--color-share-grid-missed);border-radius:3px;width:9px;height:9px}._legend_h69tg_296 i[data-band=correct]{background:var(--color-share-grid-correct)}._legend_h69tg_296 i[data-band=slow]{background:var(--color-share-grid-slow)}._legend_h69tg_296[data-colorblind] i[data-band=correct]{background:var(--color-state-arena)}._legend_h69tg_296[data-colorblind] i[data-band=slow]{background:var(--color-state-info)}._cbToggle_h69tg_328{border-radius:var(--radius-pill);background:var(--color-surface-card);min-height:36px;color:var(--color-text-tertiary);font:var(--type-meta);cursor:pointer;border:0;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}._cbToggle_h69tg_328:hover,._cbToggle_h69tg_328[aria-pressed=true]{color:var(--color-text-primary);background:var(--color-surface-chrome)}._cbSwatch_h69tg_347{background:linear-gradient(90deg, var(--color-share-grid-correct) 50%, var(--color-share-grid-slow) 50%);border-radius:3px;width:22px;height:10px}._cbSwatch_h69tg_347[data-on]{background:linear-gradient(90deg, var(--color-state-arena) 50%, var(--color-state-info) 50%)}._sharer_h69tg_359{border-radius:var(--radius-card);flex-direction:column;align-items:center;gap:16px;padding:20px 20px 16px;display:flex;overflow:hidden}._sharerHead_h69tg_368{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}._sharerTitle_h69tg_375{font:var(--type-tile-label);white-space:nowrap}._sharerTitle_h69tg_375 span{color:var(--color-text-tertiary);font-weight:400}._sharerStanding_h69tg_383{font-family:var(--font-mono);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}._sharerFoot_h69tg_389{width:100%;font:var(--type-meta);color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:12px;display:flex}._sharerFoot_h69tg_389 strong{color:var(--color-text-primary);font-weight:600}._streak_h69tg_402{border-radius:var(--radius-pill);background:var(--color-surface-scrim-on-color);font-family:var(--font-mono);color:var(--color-text-primary);flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}._flame_h69tg_414{color:var(--color-state-amber-label)}._sharerLink_h69tg_417{font-family:var(--font-mono);color:var(--color-text-quaternary);font-size:11px}._play_h69tg_425{gap:var(--space-stack);border-radius:var(--radius-card);isolation:isolate;flex-direction:column;padding:20px 16px 18px;display:flex;overflow:hidden}._playHead_h69tg_434{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._playTitle_h69tg_440{font:var(--type-tile-label);margin:0}._playType_h69tg_444{font:var(--type-mono-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary);white-space:nowrap}._playMeta_h69tg_451{justify-content:space-between;align-items:center;gap:12px;margin-top:-6px;display:flex}._clock_h69tg_458{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);min-width:4ch;font-size:13px;font-weight:500}._practice_h69tg_466{font:var(--type-meta);color:var(--color-text-quaternary);text-align:right}._ready_h69tg_472{text-align:center;flex-direction:column;align-items:stretch;gap:8px;padding:28px 8px 8px;display:flex}._readyPrompt_h69tg_480{font:var(--type-card-title);letter-spacing:var(--type-card-title-tracking);margin:0}._readyDetail_h69tg_485{font:var(--type-body);color:var(--color-text-tertiary);margin:0}._ready_h69tg_472 ._lockIn_h69tg_490{margin-top:16px}._watchBar_h69tg_494{font:var(--type-mono-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:10px;display:flex}._watchTrack_h69tg_503{border-radius:var(--radius-pill);background:var(--color-surface-track);flex:1;height:4px;position:relative;overflow:hidden}._watchFill_h69tg_511{background:var(--color-accent);box-shadow:var(--glow-needle);transform-origin:0;animation-name:_watch_h69tg_494;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0}@keyframes _watch_h69tg_494{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._lockRow_h69tg_530{flex-direction:column;gap:8px;display:flex}._lockIn_h69tg_490{border-radius:var(--radius-pill);background:var(--color-accent);min-height:54px;color:var(--color-accent-ink);font:var(--type-cta);cursor:pointer;box-shadow:var(--glow-cta);transition:background var(--motion-flare) ease-out, color var(--motion-flare) ease-out, transform var(--motion-flare) ease-out;border:0;justify-content:center;align-items:center;padding:14px 24px;display:flex}._lockIn_h69tg_490:active:not([aria-disabled=true]){transform:scale(var(--motion-scale-press))}._lockIn_h69tg_490[aria-disabled=true]{background:var(--color-surface-field);color:var(--color-text-quaternary);box-shadow:none;cursor:default}._lockIn_h69tg_490:focus-visible{outline-offset:3px}._error_h69tg_566{font:var(--type-meta);color:var(--color-state-ember-text);text-align:center;margin:0}._note_h69tg_572{border-radius:var(--radius-field);background:var(--color-surface-card);font:var(--type-body);color:var(--color-text-tertiary);margin:0;padding:18px}._result_h69tg_581{border-radius:var(--radius-field);background:var(--color-surface-scrim-on-color);flex-direction:column;gap:12px;padding:16px;display:flex}._result_h69tg_581:focus-visible{outline-offset:2px}._resultHead_h69tg_592{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._resultTitle_h69tg_598{font:var(--type-tile-label)}._result_h69tg_581[data-correct=true] ._resultTitle_h69tg_598{color:var(--color-state-success-text)}._result_h69tg_581[data-correct=false] ._resultTitle_h69tg_598{color:var(--color-state-ember-text)}._resultScore_h69tg_607{font-family:var(--font-mono);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:13px}._explanation_h69tg_613{font:var(--type-body);color:var(--color-text-secondary);text-wrap:pretty;margin:0}._practiceNote_h69tg_619{font:var(--type-meta);color:var(--color-text-quaternary);margin:0}@media (min-width:480px){._play_h69tg_425{padding:24px 22px 22px}}@media (prefers-reduced-motion:reduce){._cta_h69tg_122:hover,._cta_h69tg_122:active,._lockIn_h69tg_490:active:not([aria-disabled=true]){transform:none}}._webPlay_h69tg_641{min-height:52px;padding:0 var(--space-cta-inset-leading);border-radius:var(--radius-pill);background:var(--color-surface-chrome);color:var(--color-text-primary);font:var(--type-cta);text-align:center;justify-content:center;align-items:center;gap:.3em;font-size:15px;text-decoration:none;display:flex}@media (hover:hover){._webPlay_h69tg_641{transition:background-color var(--motion-flare) ease-out}._webPlay_h69tg_641:not([data-platform=android]):hover{background:var(--color-surface-selected)}}._webPlay_h69tg_641:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._webPlay_h69tg_641[data-platform=android]{background:var(--color-accent);min-height:56px;color:var(--color-accent-ink);box-shadow:var(--glow-cta)}._platformNote_h69tg_677{font:var(--type-meta);color:var(--color-text-tertiary);text-align:center;text-wrap:balance;margin:0}._shell_qoq6r_3{min-height:100vh;background:radial-gradient(120% 60% at 50% -10%, color-mix(in srgb, var(--color-state-violet) 14%, transparent), transparent 70%), var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}._shell_qoq6r_3>main{flex:1 0 auto}._mono_qoq6r_16{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._hero_qoq6r_23{flex-direction:column;gap:16px;min-width:0;display:flex}._h1_qoq6r_29{font:var(--type-headline);letter-spacing:var(--type-display-tracking);text-wrap:balance;margin:0;font-size:clamp(28px,7.4vw,44px);line-height:1.04}._h1Big_qoq6r_37{font-size:clamp(40px,11vw,64px);line-height:.98}._h1Soft_qoq6r_41{color:var(--color-text-tertiary)}._h1Accent_qoq6r_44{color:var(--color-accent)}._lede_qoq6r_47{max-width:44ch;font:var(--type-body);color:var(--color-text-tertiary);text-wrap:pretty;margin:0;line-height:1.6}._stats_qoq6r_55{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-quaternary);margin:0;font-size:12px}._textLink_qoq6r_62{font:var(--type-body);color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 70%, transparent);text-underline-offset:4px;border-radius:4px;align-self:flex-start;font-weight:500}._textLink_qoq6r_62:hover{color:var(--color-accent)}._puzzleLayout_qoq6r_78{width:100%;max-width:var(--page-max);padding:18px var(--page-gutter) 12px;flex-direction:column;gap:22px;margin:0 auto;display:flex}._puzzleLayout_qoq6r_78>._hero_qoq6r_23{grid-area:hero}._sharerArea_qoq6r_91{flex-direction:column;grid-area:sharer;gap:10px;min-width:0;display:flex}._playArea_qoq6r_98{grid-area:play;min-width:0}._puzzleLayout_qoq6r_78>._ctaArea_qoq6r_102{grid-area:cta}._ctaArea_qoq6r_102{flex-direction:column;gap:12px;width:100%;max-width:380px;display:flex}._todayPill_qoq6r_114{border-radius:var(--radius-pill);background:var(--color-surface-card);min-height:48px;color:var(--color-text-secondary);font:var(--type-body);align-items:center;gap:10px;padding:12px 20px;text-decoration:none;display:flex}._todayPill_qoq6r_114:hover{background:var(--color-surface-chrome);color:var(--color-text-primary)}._lockCard_qoq6r_131{border-radius:var(--radius-card);background-color:var(--color-surface-card);flex-direction:column;gap:16px;padding:24px 20px;display:flex;overflow:hidden}._lockHead_qoq6r_140{color:var(--color-text-secondary);align-items:center;gap:10px;display:flex}._lockTitle_qoq6r_146{font:var(--type-tile-label);margin:0}._lockNote_qoq6r_150{font:var(--type-body);color:var(--color-text-secondary);text-wrap:pretty;margin:0}@media (min-width:960px){._puzzleLayout_qoq6r_78{grid-template:"hero play""cta play""sharer play"1fr/minmax(0,1fr) minmax(0,440px);align-items:start;gap:28px 64px;padding-top:48px;display:grid}._sharerArea_qoq6r_91{max-width:380px}}._landing_qoq6r_178{width:100%;max-width:var(--page-max);padding:28px var(--page-gutter) 12px;align-content:start;gap:28px;margin:0 auto;display:grid}._landingCtaRow_qoq6r_188{flex-wrap:wrap;align-items:flex-start;gap:16px 28px;display:flex}._landingCtaRow_qoq6r_188>._ctaArea_qoq6r_102{flex:260px}._landingCards_qoq6r_199{gap:14px;display:grid}._landing_qoq6r_178[data-ref]{padding-top:12px}._welcome_qoq6r_208{border-radius:var(--radius-field);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface-card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 22%, transparent);flex-direction:column;grid-column:1/-1;gap:4px;padding:12px 18px;display:flex}._welcomeText_qoq6r_218{font:var(--type-body);color:var(--color-text-secondary);text-wrap:pretty;margin:0}._welcomeHello_qoq6r_224{color:var(--color-text-primary);font-weight:600}._welcomeLink_qoq6r_228{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 70%, transparent);text-underline-offset:4px}._welcomeLink_qoq6r_228:hover{color:var(--color-accent)}._landingCard_qoq6r_199{border-radius:var(--radius-card);min-height:164px;color:var(--color-text-primary);flex-direction:column;gap:10px;padding:22px;text-decoration:none;display:flex;overflow:hidden}._landingCard_qoq6r_199:hover ._cardGo_qoq6r_249{color:var(--color-accent)}._cardEyebrow_qoq6r_252{font:var(--type-mono-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);align-items:center;gap:8px;display:inline-flex}._cardTitle_qoq6r_261{font:var(--type-card-title);letter-spacing:var(--type-card-title-tracking)}._cardBody_qoq6r_265{font:var(--type-body);color:var(--color-text-secondary)}._cardGo_qoq6r_249{font:var(--type-cta);margin-top:auto}@media (min-width:960px){._landing_qoq6r_178{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;column-gap:64px;padding-top:72px}._landing_qoq6r_178[data-ref]{padding-top:16px}._welcome_qoq6r_208{margin-bottom:28px}}._simple_qoq6r_291{width:100%;max-width:640px;padding:48px var(--page-gutter) 12px;margin:0 auto}._duel_50df5_3{width:100%;max-width:var(--page-max);padding:20px var(--page-gutter) 12px;gap:26px;margin:0 auto;display:grid}._hero_50df5_12{flex-direction:column;gap:18px;min-width:0;display:flex}._title_50df5_19{font-size:clamp(32px,9vw,56px);line-height:1.02}._who_50df5_23{overflow-wrap:anywhere;font-weight:600}._strongSoft_50df5_27{color:var(--color-text-secondary);font-weight:500}._card_50df5_34{border-radius:var(--radius-hero);flex-direction:column;gap:16px;width:100%;max-width:460px;padding:26px 16px 16px;display:flex;overflow:hidden}._versus_50df5_45{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;display:grid}._side_50df5_51{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}._orbWrap_50df5_59{margin-bottom:2px;display:inline-flex}._sideName_50df5_63{max-width:100%;font:var(--type-card-title);letter-spacing:var(--type-card-title-tracking);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}._vs_50df5_72{font-family:var(--font-mono);color:var(--color-text-tertiary);align-self:center;margin-top:-30px;font-size:12px}._you_50df5_79{border:2px dashed color-mix(in srgb, var(--color-text-primary) 40%, transparent);width:72px;height:72px;color:var(--color-text-tertiary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;font-size:28px;font-weight:300;display:inline-flex}._tier_50df5_93{border-radius:var(--radius-pill);background:var(--color-surface-scrim-on-color);max-width:100%;font-family:var(--font-mono);color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:7px;padding:4px 11px;font-size:12px;display:inline-flex}._tierDot_50df5_106{background:var(--tier);width:8px;height:8px;box-shadow:0 0 10px var(--tier);border-radius:50%;flex:none}._tierNote_50df5_114{font-family:var(--font-mono);color:var(--color-text-tertiary);padding:4px 0;font-size:12px}._terms_50df5_121{border-radius:var(--radius-card-small);background:var(--color-surface-scrim-on-color);flex-direction:column;gap:11px;margin:0;padding:16px;display:flex}._terms_50df5_121 div{align-items:center;gap:10px;min-width:0;display:flex}._terms_50df5_121 dt{min-width:0;font:var(--type-body);color:var(--color-text-secondary);align-items:center;gap:11px;font-size:13px;display:inline-flex}._terms_50df5_121 dd{font-family:var(--font-mono);color:var(--color-text-tertiary);text-align:right;margin:0 0 0 auto;font-size:11px}._termDot_50df5_152{background:var(--color-state-info);border-radius:50%;flex:none;width:9px;height:9px}._termDot_50df5_152[data-i="2"]{background:var(--color-state-success)}._termDot_50df5_152[data-i="3"]{background:var(--color-accent)}._expires_50df5_166{text-align:center;font:var(--type-meta);color:var(--color-text-tertiary);margin:0}._aside_50df5_175{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:460px;display:flex}._hint_50df5_183{font:var(--type-meta);color:var(--color-text-quaternary);margin:0}._goneWho_50df5_191{max-width:100%;font:var(--type-card-title);align-items:center;gap:12px;font-size:17px;display:inline-flex}._goneWho_50df5_191>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._goneTier_50df5_204{font-family:var(--font-mono);color:var(--color-text-tertiary);white-space:nowrap;font-size:12px;font-weight:400}@media (min-width:960px){._duel_50df5_3{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;column-gap:72px;padding-top:56px}._aside_50df5_175{padding-top:150px}}._invite_1kmwj_3{width:100%;max-width:var(--page-max);padding:20px var(--page-gutter) 12px;gap:26px;margin:0 auto;display:grid}._hero_1kmwj_12{flex-direction:column;gap:18px;min-width:0;display:flex}._title_1kmwj_19{font-size:clamp(38px,11vw,64px);line-height:.98}._who_1kmwj_24{color:var(--color-text-primary);font-weight:600}._inviter_1kmwj_31{border-radius:var(--radius-card);align-items:center;gap:18px;max-width:420px;padding:18px 22px 18px 18px;display:flex;overflow:hidden}._inviterText_1kmwj_40{flex-direction:column;gap:8px;min-width:0;display:flex}._inviterName_1kmwj_46{font:var(--type-card-title);letter-spacing:var(--type-card-title-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._inviterStats_1kmwj_53{flex-wrap:wrap;gap:8px;display:flex}._stat_1kmwj_58{border-radius:var(--radius-pill);background:var(--color-surface-scrim-on-color);font-family:var(--font-mono);color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}._statTitle_1kmwj_70{color:var(--color-text-tertiary)}._orb_1kmwj_75{width:var(--orb-size);height:var(--orb-size);background:radial-gradient(66% 60% at 34% 26%, var(--orb-light), var(--orb-dark));box-shadow:0 0 calc(var(--orb-size) * .5) calc(var(--orb-size) * -.12) var(--orb-dark);border-radius:50%;flex:none}._aside_1kmwj_86{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:420px;display:flex}._codeCard_1kmwj_95{border-radius:var(--radius-card);background:var(--color-surface-card);box-shadow:inset 0 0 0 1px var(--color-divider-subtle);flex-direction:column;gap:10px;padding:18px 18px 20px 22px;display:flex}._codeLabel_1kmwj_104{font:var(--type-mono-label);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-quaternary)}._codeRow_1kmwj_110{justify-content:space-between;align-items:center;gap:12px;display:flex}._code_1kmwj_95{min-width:0;font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-text-primary);-webkit-user-select:all;user-select:all;font-variant-numeric:tabular-nums;font-size:clamp(34px,11.5vw,48px);font-weight:500;line-height:1}._copy_1kmwj_128{min-width:84px;min-height:var(--space-min-hit);border-radius:var(--radius-pill);background:var(--color-surface-chrome);color:var(--color-text-primary);font:var(--type-meta);cursor:pointer;transition:transform var(--motion-flare) ease-out;border:0;flex:none;padding:0 16px;font-weight:600}._copy_1kmwj_128:hover{background:var(--color-surface-selected)}._copy_1kmwj_128:active{transform:scale(var(--motion-scale-press))}._copy_1kmwj_128[data-state=copied]{background:var(--color-state-success-tint);color:var(--color-state-success-text)}._steps_1kmwj_153{counter-reset:step;font:var(--type-body);color:var(--color-text-tertiary);gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}._steps_1kmwj_153 li{counter-increment:step;grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}._steps_1kmwj_153 li:before{content:counter(step);font-family:var(--font-mono);font-size:var(--type-mono-label-size);color:var(--color-accent)}._steps_1kmwj_153 strong{color:var(--color-text-secondary);font-weight:500}._stepCode_1kmwj_180{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-primary)}@media (min-width:960px){._invite_1kmwj_3{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;column-gap:72px;padding-top:72px}._aside_1kmwj_86{padding-top:40px}}._page_pth8r_4{width:100%;max-width:var(--page-max);padding:20px var(--page-gutter) 12px;gap:28px;margin:0 auto;display:grid}._pageGeneric_pth8r_12{gap:18px;max-width:640px;padding-top:40px}._card_pth8r_20{border-radius:var(--radius-hero);background:radial-gradient(90% 58% at 82% 0%, color-mix(in srgb, var(--crest-glow) 20%, transparent), transparent 72%), var(--color-surface-card);width:100%;max-width:440px;box-shadow:inset 0 0 0 1px var(--color-divider-subtle);flex-direction:column;gap:14px;padding:22px 22px 18px;display:flex;position:relative;overflow:hidden}._cardHead_pth8r_36{justify-content:space-between;align-items:flex-start;gap:12px;min-height:72px;display:flex}._lume_pth8r_43{object-fit:contain;flex:none;width:88px;height:88px;margin:-10px -8px -20px 0}._value_pth8r_51{min-width:0;padding:4px 0 2px;display:flex}._tier_pth8r_57{align-items:center;gap:12px;display:flex}._crest_pth8r_63{border-radius:var(--radius-share-cell);width:38px;height:38px;box-shadow:0 0 22px -4px color-mix(in srgb, var(--crest-glow) 75%, transparent), inset 0 0 0 1px var(--color-divider-default);flex:none}._crestAccent_pth8r_73{background:radial-gradient(80% 62% at 50% 30%, color-mix(in srgb, var(--color-accent) 70%, transparent) 0%, color-mix(in srgb, var(--color-accent) 22%, transparent) 42%, transparent 74%), linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 18%, var(--color-bg)) 0%, var(--color-bg) 100%)}._tierName_pth8r_78{font:var(--type-card-title);letter-spacing:var(--type-card-title-tracking)}._standing_pth8r_83{font:var(--type-headline);letter-spacing:var(--type-headline-tracking);text-wrap:balance;margin:0;font-size:clamp(22px,6.2vw,28px)}._hook_pth8r_90{border-radius:var(--radius-pill);background:var(--color-surface-chrome);font-family:var(--font-mono);color:var(--color-text-secondary);align-self:flex-start;margin:0;padding:6px 12px;font-size:13px}._foot_pth8r_101{border-top:1px solid var(--color-divider-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:4px;padding-top:14px;display:flex}._who_pth8r_111{min-width:0;font:var(--type-body);overflow-wrap:anywhere;align-items:center;gap:9px;font-weight:600;display:inline-flex}._link_pth8r_120{font-family:var(--font-mono);color:var(--color-text-quaternary);overflow-wrap:anywhere;font-size:12px}._genericHead_pth8r_129{justify-content:space-between;align-items:center;gap:12px;display:flex}._genericLume_pth8r_135{object-fit:contain;flex:none;width:104px;height:104px;margin:-16px -8px -24px 0}._aside_pth8r_145{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:460px;display:flex}._title_pth8r_153{font-size:clamp(34px,10vw,56px);line-height:1}._ask_pth8r_157{font:var(--type-card-title);letter-spacing:var(--type-card-title-tracking);color:var(--color-text-secondary);margin:0}._ctas_pth8r_163{flex-direction:column;gap:14px;width:100%;max-width:380px;display:flex}._note_pth8r_170{max-width:46ch;font:var(--type-meta);color:var(--color-text-quaternary);margin:4px 0 0;line-height:1.55}@media (min-width:960px){._page_pth8r_4:not(._pageGeneric_pth8r_12){grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;column-gap:72px;padding-top:56px}._page_pth8r_4:not(._pageGeneric_pth8r_12) ._aside_pth8r_145{padding-top:36px}}._room_15klq_3{width:100%;max-width:var(--page-max);padding:20px var(--page-gutter) 12px;gap:26px;margin:0 auto;display:grid}._hero_15klq_12{flex-direction:column;gap:18px;min-width:0;display:flex}._title_15klq_19{font-size:clamp(32px,9vw,56px);line-height:1.02}._who_15klq_23{overflow-wrap:anywhere;font-weight:600}._card_15klq_30{border-radius:var(--radius-hero);flex-direction:column;gap:16px;width:100%;max-width:460px;padding:20px 16px 16px;display:flex;overflow:hidden}._cardHead_15klq_41{justify-content:space-between;align-items:flex-start;gap:12px;padding:0 4px;display:flex}._cardTitle_15klq_48{flex-direction:column;gap:4px;min-width:0;display:flex}._cardCode_15klq_54{font:var(--type-card-title);letter-spacing:var(--type-card-title-tracking)}._cardMeta_15klq_58{font:var(--type-meta);color:var(--color-text-secondary)}._fillCol_15klq_62{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}._fill_15klq_62{border-radius:var(--radius-pill);background:var(--color-surface-scrim-on-color);font-family:var(--font-mono);color:var(--color-text-secondary);white-space:nowrap;flex:none;padding:5px 11px;font-size:12px}._members_15klq_80{grid-template-columns:minmax(0,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}._member_15klq_80,._openSeat_15klq_89{border-radius:var(--radius-option);background:var(--color-surface-scrim-on-color);align-items:center;gap:10px;min-width:0;min-height:46px;padding:8px 13px;display:flex}._member_15klq_80>span:first-child>span,._member_15klq_80>span:first-child{flex:none}._memberName_15klq_103{min-width:0;font:var(--type-body);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}._creator_15klq_112{border-radius:var(--radius-pill);background:var(--color-surface-chrome);font-family:var(--font-mono);color:var(--color-text-secondary);white-space:nowrap;flex:none;padding:2px 8px;font-size:10px}._memberState_15klq_122{font:var(--type-meta);color:var(--color-text-tertiary);flex:none;margin-left:auto;font-size:12px}._member_15klq_80[data-finished] ._memberState_15klq_122{color:var(--color-state-success-text)}._openSeat_15klq_89{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text-primary) 18%, transparent);font:var(--type-meta);color:var(--color-text-tertiary);background:0 0;font-size:12px}._openRing_15klq_139{border:2px dashed color-mix(in srgb, var(--color-text-primary) 35%, transparent);width:30px;height:30px;color:var(--color-text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}._strip_15klq_152{border-radius:var(--radius-field);background:var(--color-surface-scrim-on-color);flex-direction:column;gap:12px;padding:16px;display:flex}._seats_15klq_160{grid-template-columns:repeat(8,30px);justify-content:space-between;gap:4px;margin:0;padding:0;list-style:none;display:grid}._seat_15klq_160{border-radius:50%;width:30px;height:30px;display:inline-flex}._seat_15klq_160[data-kind=taken]{background:radial-gradient(66% 60% at 34% 26%, color-mix(in srgb, var(--color-text-primary) 70%, transparent), color-mix(in srgb, var(--color-text-primary) 22%, transparent))}._seat_15klq_160[data-kind=open]{border:2px dashed color-mix(in srgb, var(--color-text-primary) 35%, transparent)}._stripNote_15klq_181{font:var(--type-meta);color:var(--color-text-secondary);margin:0}._stripNote_15klq_181 strong{color:var(--color-text-primary);font-weight:600}._foot_15klq_191{border-radius:var(--radius-field);background:var(--color-surface-scrim-on-color);justify-content:flex-start;align-items:flex-end;gap:12px;padding:14px 16px;display:flex}._closesIn_15klq_200{align-items:flex-end;gap:10px;min-width:0;display:flex}._footLabel_15klq_206{font:var(--type-meta);color:var(--color-text-secondary);white-space:nowrap;padding-bottom:2px}._footUnit_15klq_212{font:var(--type-meta);color:var(--color-text-tertiary);padding-bottom:2px}._closesDays_15klq_217{font:var(--type-card-title);font-size:20px}._finished_15klq_221{font:var(--type-meta);color:var(--color-text-tertiary);text-align:right;white-space:nowrap;padding-right:4px;font-size:12px}._closedNote_15klq_229{font:var(--type-meta);color:var(--color-state-amber-label)}._aside_15klq_236{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:460px;display:flex}._codeNote_15klq_244{font:var(--type-meta);color:var(--color-state-amber-label)}._hint_15klq_248{font:var(--type-meta);color:var(--color-text-quaternary);margin:0}@media (min-width:960px){._room_15klq_3{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;column-gap:72px;padding-top:56px}._aside_15klq_236{padding-top:150px}}._team_dvc66_3{width:100%;max-width:var(--page-max);padding:20px var(--page-gutter) 12px;gap:26px;margin:0 auto;display:grid}._hero_dvc66_12{flex-direction:column;gap:18px;min-width:0;display:flex}._strong_dvc66_19{color:var(--color-text-primary);font-weight:600}._card_dvc66_26{border-radius:var(--radius-hero);flex-direction:column;align-items:center;gap:22px;width:100%;max-width:460px;padding:30px 16px 16px;display:flex;overflow:hidden}._identity_dvc66_38{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}._emblem_dvc66_47{font-family:var(--font-sans);margin-bottom:12px!important}._name_dvc66_51{font:var(--type-screen-title);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.14}._standing_dvc66_59{font:var(--type-body);color:var(--color-text-secondary);margin:0;font-size:14px}._panel_dvc66_66{border-radius:var(--radius-card);background:var(--color-surface-scrim-on-color);flex-direction:column;gap:16px;width:100%;padding:18px;display:flex}._rosterHead_dvc66_75{font:var(--type-meta);color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:13px;display:flex}._rosterHead_dvc66_75 span:last-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._roster_dvc66_75{flex-wrap:wrap;align-items:center;row-gap:6px;min-height:34px;display:flex}._rosterOrb_dvc66_95,._rosterOpen_dvc66_96{border-radius:50%;flex:none;width:34px;height:34px;margin-left:-10px;display:inline-flex}._rosterOrb_dvc66_95{box-shadow:0 0 0 2px var(--color-bg)}._rosterOrb_dvc66_95:first-child{margin-left:0}._rosterOrb_dvc66_95>span{box-shadow:none!important}._rosterOpen_dvc66_96{border:2px dashed color-mix(in srgb, var(--color-text-primary) 35%, transparent);color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:15px;font-weight:300;line-height:1}._rosterOpen_dvc66_96+._rosterOpen_dvc66_96{margin-left:4px}._rosterOrb_dvc66_95+._rosterOpen_dvc66_96{margin-left:-10px}._roster_dvc66_75>._rosterOpen_dvc66_96:first-child{margin-left:0}._stats_dvc66_133{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}._stats_dvc66_133 div{flex-direction:column;gap:6px;min-width:0;display:flex}._stats_dvc66_133 dt{font:var(--type-meta);color:var(--color-text-secondary);font-size:11px}._stats_dvc66_133 dd{font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin:0;font-size:20px;font-weight:500;line-height:1}._note_dvc66_159{border-radius:var(--radius-field);background:var(--color-surface-bubble);width:100%;font:var(--type-body);color:var(--color-text-secondary);align-items:center;gap:11px;margin:0;padding:13px 16px;font-size:13px;line-height:1.45;display:flex}._aside_dvc66_176{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:460px;display:flex}._aside_dvc66_176>a[data-cta] span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._codeNote_dvc66_190{font:var(--type-meta);color:var(--color-state-amber-label)}._hint_dvc66_195{font:var(--type-meta);color:var(--color-text-quaternary);margin:0}@media (min-width:960px){._team_dvc66_3{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;column-gap:72px;padding-top:56px}._aside_dvc66_176{padding-top:40px}}
