@font-face{font-family:Fraunces;src:url(/assets/fraunces-latin-CFFu7zhK.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fraunces-ext-YHFkNujK.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;src:url(/assets/instrument-sans-latin-BVScPF0l.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/instrument-sans-ext-C5E2Gvlv.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;src:url(/assets/geist-mono-latin-XN7g48iV.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/geist-mono-ext-Bwz-egvJ.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-display: "Fraunces", Georgia, serif;--font-text: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--display-variation: "SOFT" 24, "WONK" 1}.buzzer{--buzzer-size: 96px;--buzzer-delay: 0ms;--buzzer-steel: #26302a;--buzzer-steel-lit: #46534a;--buzzer-steel-deep: #0f1512;--buzzer-chrome: #7f8c81;--buzzer-chrome-lit: #cdd5c9;--buzzer-chrome-deep: #2a332d;--buzzer-brass: #b58a4e;--buzzer-brass-lit: #efd6a5;--buzzer-brass-deep: #6d4d22;--buzzer-lamp: #f2c579;--buzzer-dome-lit: #ffeac2;--buzzer-dome: #dba75d;--buzzer-dome-deep: #8d5b23;--buzzer-dome-edge: #3d260c;position:relative;display:inline-block;width:var(--buzzer-size);line-height:0;vertical-align:middle}.buzzer svg{display:block;width:100%;height:auto;overflow:visible}.buzzer__halo{position:absolute;z-index:-1;left:50%;top:55%;width:165%;aspect-ratio:1;opacity:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--buzzer-lamp) 46%,transparent),transparent 60%);transform:translate(-50%,-50%);transition:opacity .32s ease}.buzzer__stack{transform-origin:100px 150px}.buzzer__rays{transform-origin:100px 96px}.buzzer__dome{transform-origin:100px 111px}.buzzer__leds,.buzzer__collar{transform-origin:100px 110px}.buzzer__dome-seat{fill:#05080a;opacity:.5}.buzzer__dome-edge{stroke:color-mix(in srgb,var(--buzzer-lamp) 60%,#ffffff);stroke-opacity:.4}.buzzer__dome-ring{stroke:color-mix(in srgb,var(--buzzer-lamp) 75%,#ffffff);stroke-opacity:.3}.buzzer__dome-band{stroke:#fff;stroke-opacity:.16}.buzzer__dome-floor{fill:var(--buzzer-lamp);opacity:.5}.buzzer__dome-rim{opacity:.55}.buzzer__dome-gloss{opacity:.8}.buzzer__dome-spark{opacity:.7}.buzzer__plate-text{fill:var(--buzzer-brass-deep);font-family:var(--font-text);font-weight:800;letter-spacing:.04em}.buzzer__led{opacity:.34}.buzzer__led.is-back{opacity:.16}.buzzer__led-glow{fill:var(--buzzer-lamp);opacity:.16}.buzzer__led-cup{fill:var(--buzzer-steel-deep)}.buzzer__led-core{fill:var(--buzzer-lamp)}.buzzer__dome-contour{stroke:#05080a;stroke-opacity:.55}.buzzer__crown{stroke:var(--buzzer-lamp);opacity:0;transition:opacity .26s ease}.buzzer__guard,.buzzer__waves,.buzzer__rays{display:none}.buzzer.is-armed .buzzer__dome{animation:buzzerBreathe 2.5s ease-in-out var(--buzzer-delay) infinite}.buzzer.is-armed .buzzer__halo{opacity:.5;animation:buzzerHalo 2.5s ease-in-out var(--buzzer-delay) infinite}.buzzer.is-armed .buzzer__led{animation:buzzerChase 1.9s linear infinite;animation-delay:calc(var(--buzzer-delay) + var(--i) * -105ms)}.buzzer.is-armed .buzzer__dome-core{animation:buzzerCore 2.5s ease-in-out var(--buzzer-delay) infinite}.buzzer.is-waiting{--buzzer-lamp: #8c9a8b;--buzzer-dome-lit: #cfd6c8;--buzzer-dome: #7b8a7c;--buzzer-dome-deep: #34413a;--buzzer-dome-edge: #141b17}.buzzer.is-waiting .buzzer__led{opacity:.22}.buzzer.is-waiting .buzzer__dome-floor{opacity:.2}.buzzer.is-waiting .buzzer__dome-core{opacity:.35}.buzzer.is-pressed .buzzer__dome,.buzzer.is-won .buzzer__dome{animation:buzzerSlam .76s cubic-bezier(.16,.86,.22,1) both}.buzzer.is-pressed .buzzer__collar,.buzzer.is-won .buzzer__collar{animation:buzzerCollarTake .76s cubic-bezier(.16,.86,.22,1) both}.buzzer.is-pressed .buzzer__stack,.buzzer.is-won .buzzer__stack{animation:buzzerRecoil .76s cubic-bezier(.16,.86,.22,1) both}.buzzer.is-pressed .buzzer__led,.buzzer.is-won .buzzer__led{animation:buzzerFlash .76s cubic-bezier(.16,.86,.22,1) both}.buzzer.is-pressed .buzzer__waves,.buzzer.is-won .buzzer__waves{display:block}.buzzer.is-pressed .buzzer__wave,.buzzer.is-won .buzzer__wave{stroke:var(--buzzer-lamp);animation:buzzerWave .9s cubic-bezier(.2,.75,.3,1) both}.buzzer.is-pressed .buzzer__wave.is-second,.buzzer.is-won .buzzer__wave.is-second{animation-delay:.15s}.buzzer.is-pressed .buzzer__halo{opacity:.78}.buzzer.is-won{--buzzer-lamp: #ffd489;--buzzer-dome-lit: #fff6e4;--buzzer-dome: #f0bd6f;--buzzer-dome-deep: #a06d28}.buzzer.is-won .buzzer__halo{opacity:1;animation:buzzerHaloWin .9s cubic-bezier(.16,.86,.22,1) both}.buzzer.is-won .buzzer__crown{opacity:.85}.buzzer.is-won .buzzer__rays{display:block}.buzzer.is-won .buzzer__rays line{stroke:var(--buzzer-lamp);opacity:0;transform-origin:100px 98px;animation:buzzerRay .82s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 18ms)}.buzzer.is-lost{--buzzer-lamp: #737d72;--buzzer-dome-lit: #aeb5a8;--buzzer-dome: #5f6a60;--buzzer-dome-deep: #2b342e;--buzzer-dome-edge: #10160f;--buzzer-brass: #6e6a5c;--buzzer-brass-lit: #a09a88;--buzzer-brass-deep: #3c382f}.buzzer.is-lost .buzzer__dome{animation:buzzerLift .62s cubic-bezier(.16,.86,.22,1) both}.buzzer.is-lost .buzzer__led{opacity:.14}.buzzer.is-lost .buzzer__dome-gloss{opacity:.28}.buzzer.is-lost .buzzer__dome-spark{opacity:.16}.buzzer.is-lost .buzzer__dome-core,.buzzer.is-lost .buzzer__dome-floor{opacity:.12}.buzzer.is-lost .buzzer__dome-ring{stroke-opacity:.12}.buzzer.is-locked{--buzzer-lamp: #a85f4d;--buzzer-dome-lit: #c9a291;--buzzer-dome: #7c4d40;--buzzer-dome-deep: #3a231d;--buzzer-dome-edge: #170e0b}.buzzer.is-locked .buzzer__guard{display:block}.buzzer__guard-arc{stroke:var(--buzzer-chrome)}.buzzer__guard-arc-lit{stroke:var(--buzzer-chrome-lit)}.buzzer__guard-post{fill:var(--buzzer-chrome-deep);stroke:var(--buzzer-chrome);stroke-width:1.2}.buzzer__guard-shackle{stroke:var(--buzzer-chrome-lit)}.buzzer__guard-lock{fill:var(--buzzer-chrome);stroke:var(--buzzer-chrome-deep);stroke-width:.9}.buzzer__guard-hole{fill:var(--buzzer-chrome-deep)}.buzzer__guard-hole-slot{stroke:var(--buzzer-chrome-deep)}.buzzer.is-locked .buzzer__led{opacity:.14}.buzzer.is-locked .buzzer__dome-gloss{opacity:.35}.buzzer.is-locked .buzzer__dome-floor{opacity:.22}.buzzer.is-locked .buzzer__dome-core{opacity:.3}@keyframes buzzerBreathe{0%,to{transform:translateY(0)}46%{transform:translateY(-2.6px)}}@keyframes buzzerCore{0%,to{opacity:.72}46%{opacity:1}}@keyframes buzzerHalo{0%,to{opacity:.34}46%{opacity:.66}}@keyframes buzzerChase{0%{opacity:.34}4%{opacity:1}18%{opacity:.5}34%,to{opacity:.34}}@keyframes buzzerSlam{0%{transform:translateY(-7px) scaleY(1.03)}22%{transform:translateY(9px) scaleY(.9)}46%{transform:translateY(4px) scaleY(1.02)}70%{transform:translateY(6px) scaleY(.98)}to{transform:translateY(5px) scaleY(1)}}@keyframes buzzerCollarTake{0%{transform:translateY(0) scaleY(1)}22%{transform:translateY(2px) scaleY(.86)}60%{transform:translateY(1px) scaleY(1)}to{transform:translateY(1px) scaleY(1)}}@keyframes buzzerRecoil{0%{transform:scaleY(1)}20%{transform:scaleY(.975) translateY(2px)}52%{transform:scaleY(1.008)}to{transform:scaleY(1)}}@keyframes buzzerFlash{0%{opacity:.34}18%{opacity:1}to{opacity:.9}}@keyframes buzzerWave{0%{opacity:.85;transform:scale(.42)}to{opacity:0;transform:scale(1.55)}}@keyframes buzzerHaloWin{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}to{opacity:.8;transform:translate(-50%,-50%) scale(1)}}@keyframes buzzerRay{0%{opacity:0;transform:scaleY(.2)}35%{opacity:.8;transform:scaleY(1)}to{opacity:0;transform:scaleY(1.25)}}@keyframes buzzerLift{0%{transform:translateY(3px)}to{transform:translateY(0)}}.buzzer__waves,.buzzer__wave{transform-origin:100px 110px}@media(prefers-reduced-motion:reduce){.buzzer *,.buzzer__halo{animation:none!important}}:root{color:#f1ece1;background:#101310;font-family:var(--font-text);font-variation-settings:var(--display-variation);font-synthesis:none;text-rendering:optimizeLegibility;--obsidian: #101310;--forest: #19211c;--prop-ink: #3b4d41;--glass: rgba(38, 49, 41, .72);--glass-solid: #222b25;--limestone: #f1ece1;--mist: #b8b8aa;--gold: #d1a35f;--sage: #78947a;--clay: #a85f4d;--copper: #568077;--sand: #a98d68;--plum: #826c80;--moss: #6f7f57;--brick: #9d6b57}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--obsidian)}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.host-shell,.phone-shell{position:relative;isolation:isolate;min-height:100vh;overflow:hidden}.host-viewport{position:fixed;inset:0;overflow:hidden;background:#070907}.host-viewport>.host-shell{--q-rail: 200px;--q-bubble-width: 224px;position:absolute;left:50%;top:50%;width:1920px;height:1080px;min-height:0;flex:none;padding:68px 68px 68px calc(68px + var(--q-rail));transition:padding-left .36s cubic-bezier(.2,.78,.2,1);transform:translate(-50%,-50%) scale(var(--host-stage-scale, 1));transform-origin:center center}.host-viewport>.host-shell.is-q-hidden{padding-left:calc(68px + var(--q-rail))}.host-shell{height:100vh;display:flex;flex-direction:column}.host-escape{position:absolute;z-index:150;top:20px;left:18px;padding:9px 14px;color:var(--mist);border:1px solid rgba(241,236,225,.14);border-radius:999px;background:#070a089e;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:color .2s,border-color .2s}.host-escape:hover,.host-escape:focus-visible{color:var(--limestone);border-color:#d1a35f99}.host-escape-layer{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:40px;background:#070a08c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.host-escape-card{width:min(720px,84vw);padding:38px 42px 34px;border:1px solid rgba(216,180,119,.27);border-radius:28px;background:linear-gradient(145deg,#2e3931f0,#181f1af5);box-shadow:0 26px 80px #0000006b}.host-escape-card h2{margin:0 0 14px;font-family:var(--font-display);font-size:2rem;font-weight:500}.host-escape-card p{margin:0 0 28px;color:var(--mist);font-size:1rem;line-height:1.55}.host-escape-actions{display:flex;justify-content:flex-end;gap:14px}.host-header{flex:none}.host-viewport>.host-shell>.host-header{min-height:117px}.host-shell .tv-focus{outline:3px solid rgba(209,163,95,.85);outline-offset:3px;border-radius:12px}.join-panel .tv-new-room{margin-top:14px}.join-panel .join-address{margin-top:10px;font-size:.82rem;color:var(--mist)}.join-panel .join-address strong{display:block;margin-top:2px;color:var(--limestone);letter-spacing:.04em;font-weight:600}.host-shell .lobby-layout,.host-shell .question-layout{flex:1;min-height:0}.match-opening-layer{position:fixed;inset:0;z-index:120;display:grid;place-items:center;overflow:hidden;color:var(--cream);background:radial-gradient(circle at 50% 42%,#364e3df5 0,#151e17fb 38%,#090d0afe 78%),#0b100c;animation:match-opening-layer 10s both}.match-opening-glow{position:absolute;width:min(84vw,1040px);aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 52px,rgba(209,163,95,.035) 53px 54px);-webkit-mask-image:radial-gradient(circle,#000 0 53%,transparent 74%);mask-image:radial-gradient(circle,#000 0 53%,transparent 74%);animation:match-opening-glow 10s ease-out both}.match-opening-stage{position:relative;display:grid;justify-items:center;width:min(92vw,930px);text-align:center}.match-opening-eyebrow{margin:0 0 4px;color:var(--gold);font-size:clamp(.62rem,.8vw,.82rem);font-weight:800;letter-spacing:.22em;text-transform:uppercase;animation:match-opening-copy .48s .12s both}.match-opening-emblem{position:relative;width:min(58vh,510px);aspect-ratio:1}.match-opening-emblem>svg{display:block;width:100%;height:100%;overflow:visible}.opening-ring{fill:none;stroke:#dcb97638;stroke-width:1.5;stroke-dasharray:14 12;transform-origin:260px 260px}.opening-ring-outer{animation:match-opening-ring 10s linear both}.opening-ring-middle{stroke:#7eaa8f38;stroke-dasharray:5 13;animation:match-opening-ring-reverse 10s linear both}.opening-ring-inner{stroke:#dcb9764f;stroke-dasharray:2 9;animation:match-opening-ring 3.6s linear both}.opening-thread{fill:none;stroke:url(#opening-gold);stroke-width:2;stroke-linecap:round;stroke-dasharray:1220;stroke-dashoffset:1220;opacity:.68;animation:match-opening-trace 1.45s .18s cubic-bezier(.2,.72,.23,1) forwards}.opening-player-figure{stroke-linejoin:round;filter:drop-shadow(0 0 12px rgba(209,163,95,.12))}.opening-card{position:absolute;z-index:2;display:grid;width:12%;aspect-ratio:.76;place-items:center;color:var(--gold);border:1px solid rgba(221,184,111,.62);border-radius:12%;background:linear-gradient(145deg,#36443af5,#0e1510f5);box-shadow:0 10px 26px #0000004d,inset 0 0 18px #d1a35f0f;transform-origin:center;animation:match-opening-card .68s cubic-bezier(.17,.82,.26,1.25) both}.opening-asset-card .category-glyph--asset{width:68%;height:68%}.opening-card-one{left:33.95%;top:33.95%;animation-delay:.12s}.opening-card-two{left:66.05%;top:33.95%;animation-delay:.22s}.opening-card-three{left:66.05%;top:66.05%;animation-delay:.32s}.opening-card-four{left:33.95%;top:66.05%;animation-delay:.42s}.opening-core{position:absolute;z-index:3;left:50%;top:50%;display:grid;width:33%;aspect-ratio:1;place-items:center;color:var(--gold);border:2px solid rgba(225,191,126,.72);border-radius:50%;background:radial-gradient(circle,#32463a,#101711 72%);box-shadow:0 0 54px #d1a35f2e,inset 0 0 32px #d1a35f12;transform-origin:center;animation:match-opening-core .82s .48s cubic-bezier(.16,.88,.25,1.18) both}.opening-asset-core .mechanic-glyph{width:66%;height:66%}.match-opening-players{position:absolute;inset:0;pointer-events:none}.match-opening-seat{position:absolute;top:var(--opening-seat-y);left:var(--opening-seat-x);width:1px;height:1px}.match-opening-seat-content{position:relative;display:block;width:max-content;height:max-content;line-height:0;transform:translate(-50%,-50%);animation:match-opening-seat .52s calc(.62s + var(--opening-seat-index) * .09s) cubic-bezier(.17,.86,.3,1.25) both}.match-opening-seat-content .earthy-avataaars-portrait{border-color:#debc7a9e;box-shadow:0 0 0 5px #0e1510b8,0 12px 28px #0000006b,0 0 22px #d1a35f29}.match-opening-seat-content strong{position:absolute;top:calc(100% + 5px);left:50%;width:max-content;max-width:112px;overflow:hidden;color:#e9e5d9;font-size:.58rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 7px #000;transform:translate(-50%)}.match-opening-copy{display:grid;justify-items:center;margin-top:18px;animation:match-opening-copy .68s 1.55s both}.match-opening-copy h2{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(2.9rem,5vw,5.5rem);line-height:.92;letter-spacing:-.045em}.match-opening-copy p{margin:10px 0 0;color:var(--mist);font-size:clamp(.85rem,1.12vw,1.1rem)}.match-opening-copy span{margin-top:11px;color:#c7a768;font-size:.62rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.match-opening-layer.is-compact .match-opening-stage{width:min(96vw,520px)}.match-opening-layer.is-compact .match-opening-emblem{width:min(76vw,330px)}.match-opening-layer.is-compact .match-opening-seat-content strong{display:none}.match-opening-layer.is-compact .match-opening-copy{margin-top:2px;padding:0 24px}.match-opening-layer.is-compact .match-opening-copy h2{font-size:clamp(2.55rem,13vw,4.1rem)}.match-opening-layer.is-compact .match-opening-copy p{max-width:30ch;font-size:.9rem;line-height:1.45}@keyframes match-opening-layer{0%{opacity:0}6%,90%{opacity:1}to{opacity:0}}@keyframes match-opening-glow{0%{opacity:0;transform:scale(.72) rotate(-12deg)}45%{opacity:1}to{opacity:.52;transform:scale(1.08) rotate(8deg)}}@keyframes match-opening-ring{0%{opacity:0;transform:rotate(-34deg) scale(.78)}24%{opacity:1}to{opacity:.7;transform:rotate(58deg) scale(1)}}@keyframes match-opening-ring-reverse{0%{opacity:0;transform:rotate(30deg) scale(.7)}24%{opacity:1}to{opacity:.7;transform:rotate(-76deg) scale(1)}}@keyframes match-opening-trace{to{stroke-dashoffset:0}}@keyframes match-opening-card{0%{opacity:0;transform:translate(-50%,-50%) scale(.15) rotate(-24deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes match-opening-core{0%{opacity:0;transform:translate(-50%,-50%) scale(.22) rotate(-16deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes match-opening-seat{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes match-opening-copy{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.q-host-shell{will-change:bottom}.match-opening-layer~.q-host-shell,.round-intro-layer~.q-host-shell{z-index:130}@media(prefers-reduced-motion:reduce){.match-opening-layer,.match-opening-glow,.opening-ring,.opening-thread,.opening-card,.opening-core,.match-opening-seat-content,.match-opening-copy,.match-opening-eyebrow{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}.opening-thread{stroke-dashoffset:0}.host-viewport>.host-shell{transition:none}}.round-intro-layer{position:fixed;z-index:125;inset:0;display:grid;place-items:center;overflow:hidden;padding:clamp(24px,4vw,72px);color:var(--limestone);background:radial-gradient(circle at 22% 18%,rgba(209,163,95,.16),transparent 34%),radial-gradient(circle at 82% 76%,rgba(120,148,122,.14),transparent 38%),#090d0a;animation:roundIntroEnter .55s cubic-bezier(.2,.78,.2,1) both}.round-intro-ambient,.round-intro-ambient i{position:absolute;inset:0;pointer-events:none}.round-intro-ambient{opacity:.54;background-image:linear-gradient(rgba(241,236,225,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(241,236,225,.026) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle,#000,transparent 76%);mask-image:radial-gradient(circle,#000,transparent 76%)}.round-intro-ambient i{width:42vw;height:42vw;margin:auto;border:1px solid rgba(209,163,95,.08);border-radius:50%;animation:roundIntroAmbient 8s linear infinite}.round-intro-ambient i:nth-child(2){width:62vw;height:62vw;animation-direction:reverse;animation-duration:13s}.round-intro-ambient i:nth-child(3){width:82vw;height:82vw;animation-duration:18s}.round-intro-layout{position:relative;z-index:1;width:min(1500px,94vw);min-height:min(720px,82vh);display:grid;grid-template-columns:minmax(420px,.82fr) minmax(560px,1.18fr);gap:clamp(42px,5vw,92px);align-items:center}.round-intro-visual{position:relative;width:min(34vw,520px);aspect-ratio:1;justify-self:center;display:grid;place-items:center;border:1px solid rgba(209,163,95,.24);border-radius:50%;background:radial-gradient(circle,#78947a29,#121b159e 48%,#070b0833 70%);box-shadow:0 0 0 24px #d1a35f05,0 0 0 58px #78947a04,0 34px 90px #00000052}.round-intro-visual:before,.round-intro-visual:after{content:"";position:absolute;inset:10%;border:1px dashed rgba(209,163,95,.24);border-radius:50%;animation:roundIntroSpin 12s linear infinite}.round-intro-visual:after{inset:23%;border-color:#78947a47;animation-direction:reverse;animation-duration:8s}.round-intro-visual>strong{position:absolute;z-index:4;left:50%;top:72%;display:grid;width:70px;aspect-ratio:1;place-items:center;color:var(--gold);border:1px solid rgba(209,163,95,.48);border-radius:50%;background:#0a0f0be0;box-shadow:0 10px 28px #00000057,0 0 24px #d1a35f1f;font-family:var(--font-display);font-weight:500;font-size:2.25rem;line-height:1;transform:translate(-50%,-50%)}.round-intro-mechanic-mark{position:absolute;z-index:4;left:50%;top:88%;max-width:22ch;padding:7px 12px;color:var(--limestone);border:1px solid rgba(209,163,95,.3);border-radius:999px;background:#0a0f0bd1;font-size:.58rem;font-weight:850;letter-spacing:.09em;text-align:center;text-transform:uppercase;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.round-intro-orbit{position:absolute;inset:0;animation:roundIntroSpin 15s linear infinite}.round-intro-orbit i,.round-intro-orbit b{position:absolute;display:block;width:12px;aspect-ratio:1;border:1px solid var(--gold);border-radius:50%;background:#19231c;box-shadow:0 0 14px #d1a35f5c}.round-intro-orbit i:nth-child(1){left:8%;top:46%}.round-intro-orbit i:nth-child(2){right:13%;top:22%}.round-intro-orbit i:nth-child(3){right:8%;bottom:31%}.round-intro-orbit i:nth-child(4){left:23%;bottom:11%}.round-intro-orbit b{width:7px;border-color:var(--sage);box-shadow:0 0 13px #78947a7a}.round-intro-orbit b:nth-of-type(1){left:25%;top:13%}.round-intro-orbit b:nth-of-type(2){right:23%;bottom:11%}.round-intro-orbit b:nth-of-type(3){left:13%;bottom:28%}.round-intro-motion{position:absolute;z-index:2;inset:18%;display:grid;place-items:center;color:var(--gold)}.round-intro-asset-halo{position:absolute;width:94%;aspect-ratio:1;border:1px solid rgba(209,163,95,.28);border-radius:50%;background:radial-gradient(circle,rgba(209,163,95,.11),transparent 66%);box-shadow:0 0 0 24px #78947a06;animation:roundIntroAssetHalo 4.8s ease-in-out infinite}.round-intro-motion .mechanic-glyph{animation:roundIntroAssetFloat 4s ease-in-out infinite}.round-intro-layer.mechanic-stake_auction .round-intro-motion .mechanic-glyph{animation:roundIntroAssetBid 2.1s cubic-bezier(.2,.8,.2,1) infinite}.round-intro-layer.mechanic-first_signal .round-intro-motion .mechanic-glyph{animation:roundIntroAssetSignal 1.75s ease-out infinite}.round-intro-layer.mechanic-captain_lightning .round-intro-motion .mechanic-glyph{animation:roundIntroAssetLightning 1.5s cubic-bezier(.2,.75,.22,1) infinite}.round-intro-layer.mechanic-decreasing_information .round-intro-motion .mechanic-glyph{animation:roundIntroAssetStack 2.5s ease-in-out infinite}.round-intro-layer.mechanic-distributed_atlas .round-intro-motion .mechanic-glyph{animation:roundIntroAssetUnfold 2.8s ease-in-out infinite}.round-intro-layer.mechanic-world_scale .round-intro-motion .mechanic-glyph{animation:roundIntroAssetGauge 2.6s ease-in-out infinite}.round-intro-layer.mechanic-second_thought .round-intro-motion .mechanic-glyph{animation:roundIntroAssetFlip 2.6s ease-in-out infinite}.round-intro-layer.mechanic-weave .round-intro-motion .mechanic-glyph{animation:roundIntroAssetWeave 5.4s linear infinite}.round-intro-avatars{position:absolute;z-index:4;left:50%;bottom:-28px;display:flex;align-items:center;transform:translate(-50%)}.round-intro-avatars span{display:block;margin-left:-10px;border:3px solid #111813;border-radius:50%;background:#111813;animation:roundIntroAvatar .55s calc(.2s + var(--avatar-index) * 80ms) cubic-bezier(.16,.88,.24,1.2) both}.round-intro-avatars span:first-child{margin-left:0}.round-intro-copy{min-width:0;display:grid;align-content:center}.round-intro-copy>.section-label{margin:0;color:var(--gold);font-size:.72rem;letter-spacing:.19em}.round-intro-copy h2{max-width:14ch;margin:10px 0 14px;font-family:var(--font-display);font-weight:500;font-size:clamp(3rem,5vw,6rem);line-height:.92;letter-spacing:-.045em}.round-intro-summary{max-width:58ch;margin:0 0 clamp(20px,3vh,34px);color:var(--mist);font-size:clamp(.96rem,1.2vw,1.22rem);line-height:1.55}.round-intro-facts{display:grid;gap:10px}.round-intro-facts article{display:grid;grid-template-columns:52px minmax(0,1fr);gap:15px;padding:15px 18px;border:1px solid rgba(241,236,225,.11);border-radius:17px;background:#18211ba8;animation:roundIntroFact .52s both}.round-intro-facts article:nth-child(2){animation-delay:.12s}.round-intro-facts article>span{display:grid;width:42px;aspect-ratio:1;place-items:center;color:var(--gold);border:1px solid rgba(209,163,95,.4);border-radius:50%;font:700 .68rem var(--font-mono)}.round-intro-facts small{color:var(--gold);font-size:.59rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.round-intro-facts p{max-width:68ch;margin:4px 0 0;color:var(--limestone);font-size:clamp(.78rem,.95vw,.98rem);line-height:1.45}.round-intro-team-draw{display:grid;gap:9px;margin-top:12px;padding:11px 13px;border:1px solid rgba(209,163,95,.32);border-radius:17px;background:linear-gradient(125deg,#d1a35f14,#78947a0e);box-shadow:0 16px 38px #00000029;animation:roundIntroFact .58s .2s both}.round-intro-team-draw>header{display:flex;align-items:center;gap:10px}.round-intro-team-draw>header>span{display:grid;width:30px;aspect-ratio:1;place-items:center;color:var(--gold);border:1px solid rgba(209,163,95,.44);border-radius:50%;animation:roundIntroSpin 5s linear infinite}.round-intro-team-draw>header>div{display:grid;gap:1px}.round-intro-team-draw>header small{color:var(--gold);font-size:.52rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.round-intro-team-draw>header strong{font-size:.78rem}.round-intro-team-columns{display:grid;grid-template-columns:1fr 1fr;gap:9px}.round-intro-team-columns>article{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(241,236,225,.1);border-radius:13px;background:#070b0840}.round-intro-team-columns>article.is-team-a{border-color:#d1a35f4d}.round-intro-team-columns>article.is-team-b{border-color:#78947a52}.round-intro-team-columns>article>b{color:var(--gold);font-size:.6rem;white-space:nowrap}.round-intro-team-columns>article.is-team-b>b{color:var(--sage)}.round-intro-team-columns>article>div{min-width:0;display:flex;gap:6px}.round-intro-drawn-player{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;animation:roundIntroTeamDraw .62s calc(.3s + var(--draw-index) * 90ms) cubic-bezier(.16,.88,.24,1.16) both}.round-intro-drawn-player em{max-width:70px;overflow:hidden;color:var(--limestone);font-size:.56rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.round-intro-footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:16px}.round-intro-footer>span{color:var(--mist);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.round-intro-footer>span:nth-child(2){justify-self:end}.round-intro-footer .primary-action{justify-self:end;width:auto;min-width:190px;margin:0;padding:11px 22px}.round-intro-layer.is-compact{padding:16px;overflow:auto}.round-intro-layer.is-compact .round-intro-layout{width:min(520px,100%);min-height:0;grid-template-columns:1fr;gap:14px}.round-intro-layer.is-compact .round-intro-visual{width:min(46vw,180px)}.round-intro-layer.is-compact .round-intro-motion{inset:8%}.round-intro-layer.is-compact .round-intro-visual>strong{top:72%;width:46px;font-size:1.55rem}.round-intro-layer.is-compact .round-intro-mechanic-mark{top:88%;max-width:18ch;padding:5px 8px;font-size:.46rem}.round-intro-layer.is-compact .round-intro-avatars{display:none}.round-intro-layer.is-compact .round-intro-copy{text-align:left}.round-intro-layer.is-compact .round-intro-copy h2{margin:5px 0 8px;font-size:clamp(2.2rem,11vw,3.4rem)}.round-intro-layer.is-compact .round-intro-summary{margin-bottom:12px;font-size:.82rem;line-height:1.38}.round-intro-layer.is-compact .round-intro-facts{gap:7px}.round-intro-layer.is-compact .round-intro-facts article{grid-template-columns:35px 1fr;gap:9px;padding:9px 10px}.round-intro-layer.is-compact .round-intro-facts article>span{width:30px}.round-intro-layer.is-compact .round-intro-facts p{font-size:.67rem;line-height:1.32}.round-intro-layer.is-compact .round-intro-team-draw{padding:9px}.round-intro-layer.is-compact .round-intro-team-columns{grid-template-columns:1fr}.round-intro-layer.is-compact .round-intro-drawn-player em{max-width:85px}.round-intro-layer.is-compact .round-intro-footer{grid-template-columns:1fr auto;margin-top:10px}.round-intro-layer.is-compact .round-intro-footer>span:nth-child(2){justify-self:end}@keyframes roundIntroEnter{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes roundIntroAmbient{to{transform:rotate(360deg)}}@keyframes roundIntroSpin{to{transform:rotate(360deg)}}@keyframes roundIntroAvatar{0%{opacity:0;transform:translateY(18px) scale(.4)}}@keyframes roundIntroFact{0%{opacity:0;transform:translate(22px)}}@keyframes roundIntroTeamDraw{0%{opacity:0;transform:translate(56px,-16px) scale(.72)}to{opacity:1;transform:none}}@keyframes roundIntroAssetHalo{50%{opacity:.52;transform:scale(1.09)}}@keyframes roundIntroAssetFloat{50%{transform:translateY(-9px) scale(1.035);filter:drop-shadow(0 0 28px rgba(209,163,95,.48))}}@keyframes roundIntroAssetBid{0%,to{transform:translateY(6px) rotate(-6deg)}48%,62%{transform:translateY(-10px) rotate(6deg) scale(1.08)}}@keyframes roundIntroAssetSignal{0%{opacity:.45;transform:scale(.76)}55%{opacity:1;transform:scale(1.09);filter:drop-shadow(0 0 36px rgba(209,163,95,.78))}to{opacity:.5;transform:scale(.9)}}@keyframes roundIntroAssetLightning{0%,to{transform:translate(-18px) skew(-7deg);opacity:.58}48%,62%{transform:translate(18px) skew(4deg) scale(1.08);opacity:1;filter:drop-shadow(0 0 32px rgba(209,163,95,.7))}}@keyframes roundIntroAssetStack{0%,to{transform:translateY(6px);opacity:.7}50%{transform:translateY(-8px) scale(1.06);opacity:1}}@keyframes roundIntroAssetUnfold{0%,to{transform:perspective(260px) rotateY(-13deg)}50%{transform:perspective(260px) rotateY(13deg) scale(1.06)}}@keyframes roundIntroAssetFan{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg) translateY(-7px);filter:drop-shadow(0 0 30px rgba(209,163,95,.5))}}@keyframes roundIntroAssetGauge{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg) scale(1.055)}}@keyframes roundIntroAssetFlip{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}@keyframes roundIntroAssetWeave{to{transform:rotate(360deg)}}@media(max-height:760px)and (min-width:801px){.round-intro-layout{min-height:610px;grid-template-columns:minmax(360px,.76fr) minmax(520px,1.24fr);gap:34px}.round-intro-visual{width:min(35vw,400px)}.round-intro-copy h2{margin-block:5px 8px;font-size:clamp(2.7rem,4.3vw,4.6rem)}.round-intro-summary{margin-bottom:10px;font-size:.86rem}.round-intro-facts{gap:6px}.round-intro-facts article{padding:8px 12px}.round-intro-facts p{font-size:.72rem;line-height:1.32}.round-intro-team-draw{gap:5px;margin-top:7px;padding:7px 9px}.round-intro-team-draw>header>span{width:25px}.round-intro-team-columns>article{padding:5px 7px}.round-intro-drawn-player .earthy-avataaars-portrait{--avatar-size:31px!important}.round-intro-footer{margin-top:8px}}@media(max-width:800px){.round-intro-layer:not(.is-compact){overflow:auto}.round-intro-layout{grid-template-columns:1fr}.round-intro-visual{width:min(72vw,420px)}}@media(prefers-reduced-motion:reduce){.round-intro-layer,.round-intro-ambient i,.round-intro-visual:before,.round-intro-visual:after,.round-intro-orbit,.round-intro-asset-halo,.round-intro-motion .mechanic-glyph,.round-intro-avatars span,.round-intro-facts article,.round-intro-team-draw,.round-intro-drawn-player{animation:none!important}}.round-summary-layer~.q-host-shell{z-index:130}.round-summary-layer{position:fixed;z-index:125;inset:0;display:grid;place-items:center;overflow:hidden;padding:clamp(20px,3vw,56px);color:var(--limestone);background:radial-gradient(circle at 20% 14%,rgba(209,163,95,.17),transparent 34%),radial-gradient(circle at 84% 82%,rgba(120,148,122,.13),transparent 38%),#090d0a;animation:roundIntroEnter .5s cubic-bezier(.2,.78,.2,1) both}.round-summary-ambient,.round-summary-ambient i{position:absolute;inset:0;pointer-events:none}.round-summary-ambient{opacity:.5;background-image:linear-gradient(rgba(241,236,225,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(241,236,225,.024) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle,#000,transparent 74%);mask-image:radial-gradient(circle,#000,transparent 74%)}.round-summary-ambient i{width:44vw;height:44vw;margin:auto;border:1px solid rgba(209,163,95,.07);border-radius:50%;animation:roundIntroAmbient 9s linear infinite}.round-summary-ambient i:nth-child(2){width:64vw;height:64vw;animation-direction:reverse;animation-duration:14s}.round-summary-ambient i:nth-child(3){width:84vw;height:84vw;animation-duration:19s}.round-summary-layout{position:relative;z-index:1;width:min(1180px,88vw);display:grid;align-content:center;gap:clamp(12px,1.5vh,20px);padding:clamp(20px,2.4vw,38px) clamp(22px,2.6vw,42px);border:1px solid rgba(216,180,119,.27);border-radius:30px;background:linear-gradient(145deg,#2e3931db,#181f1ae8);box-shadow:0 26px 80px #00000052,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.round-summary-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,30px)}.round-summary-mark{--round-summary-mark-size:clamp(96px,9vw,132px);--round-summary-number-height:30px;display:grid;grid-template-columns:var(--round-summary-mark-size) auto;align-items:end;gap:8px;color:var(--gold)}.round-summary-mark-icon{display:grid;box-sizing:border-box;inline-size:var(--round-summary-mark-size);block-size:var(--round-summary-mark-size);min-inline-size:var(--round-summary-mark-size);place-items:center;overflow:hidden;border:1px solid rgba(209,163,95,.26);border-radius:50%;background:radial-gradient(circle,rgba(120,148,122,.15),rgba(18,27,21,.6) 52%,transparent 72%)}.round-summary-mark-icon>.mechanic-glyph{--mechanic-glyph-size:64%}.round-summary-mark>strong{display:grid;box-sizing:border-box;min-width:44px;height:var(--round-summary-number-height);padding:0 9px;place-items:center;color:var(--gold);border:1px solid rgba(209,163,95,.48);border-radius:999px;background:#0a0f0beb;font-family:var(--font-display);font-weight:500;font-size:1rem;line-height:1}.round-summary-titles>.section-label{margin:0;color:var(--gold);font-size:.72rem;letter-spacing:.19em}.round-summary-titles h2{margin:6px 0;font-family:var(--font-display);font-weight:500;font-size:clamp(2.1rem,3.6vw,3.6rem);line-height:.98;letter-spacing:-.03em}.round-summary-mechanic{margin:0;color:var(--mist);font-size:clamp(.8rem,1vw,1rem)}.round-summary-leader{max-width:22ch;margin:0;padding:10px 16px;color:var(--gold);border:1px solid rgba(209,163,95,.3);border-radius:999px;background:#0a0f0bb8;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-align:center;text-transform:uppercase}.round-summary-own{display:grid;gap:2px;margin:0;padding:12px 18px;border:1px solid rgba(209,163,95,.34);border-left-width:4px;border-radius:16px;background:linear-gradient(120deg,rgba(209,163,95,.11),transparent 62%)}.round-summary-own>b{font-size:1.05rem}.round-summary-own>span{color:var(--mist);font-size:.82rem}.round-summary-columns{display:grid;grid-template-columns:1fr auto auto;gap:clamp(14px,2vw,34px);padding:0 clamp(14px,1.6vw,22px);color:var(--mist);font-size:.58rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.round-summary-columns>span:first-child{grid-column:2}.round-summary-columns>span{min-width:clamp(110px,9vw,150px);text-align:right}.round-summary-table{display:grid;gap:clamp(6px,.9vh,11px);margin:0;padding:0;list-style:none}.round-summary-table li{display:grid;grid-template-columns:auto auto minmax(0,1fr) clamp(110px,9vw,150px) clamp(110px,9vw,150px);align-items:center;gap:clamp(12px,1.5vw,20px);padding:clamp(6px,.9vh,11px) clamp(14px,1.5vw,20px);border:1px solid rgba(241,236,225,.11);border-radius:18px;background:#0b100c6b;animation:roundSummaryRow .5s calc(.06s + var(--row-index) * 70ms) cubic-bezier(.16,.88,.24,1.08) both}.round-summary-table li.is-first{border-color:#d1a35f80;background:linear-gradient(110deg,#d1a35f29,#0b100c80 62%);box-shadow:0 0 26px #d1a35f1a}.round-summary-table li.is-you{border-left:4px solid var(--gold)}.round-summary-rank{display:grid;width:clamp(34px,3vw,44px);aspect-ratio:1;place-items:center;color:var(--gold);border:1px solid rgba(209,163,95,.4);border-radius:50%;font-family:var(--font-mono);font-size:.9rem}.round-summary-name{min-width:0;overflow:hidden;font-size:clamp(1rem,1.5vw,1.5rem);text-overflow:ellipsis;white-space:nowrap}.round-summary-delta{font-family:var(--font-mono);font-size:clamp(1.05rem,1.7vw,1.7rem);text-align:right}.round-summary-table li.gained .round-summary-delta{color:#9ed3ab}.round-summary-table li.lost .round-summary-delta{color:#e28f78}.round-summary-table li.flat .round-summary-delta{color:var(--mist);font-size:clamp(.72rem,.9vw,.92rem)}.round-summary-total{color:var(--limestone);font-family:var(--font-mono);font-size:clamp(1.05rem,1.7vw,1.7rem);font-style:normal;text-align:right}.round-summary-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:4px}.round-summary-footer>span{color:var(--mist);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.round-summary-footer>span:nth-child(2){justify-self:end}.round-summary-footer .primary-action{justify-self:end;min-width:190px;margin:0;padding:11px 22px}.round-summary-layer.is-crowded:not(.is-compact) .round-summary-layout{gap:8px;padding:18px clamp(22px,2.6vw,42px)}.round-summary-layer.is-crowded:not(.is-compact) .round-summary-mark{--round-summary-mark-size:74px;--round-summary-number-height:24px;gap:6px}.round-summary-layer.is-crowded:not(.is-compact) .round-summary-mark>strong{min-width:36px;padding-inline:7px;font-size:.82rem}.round-summary-layer.is-crowded:not(.is-compact) .round-summary-titles h2{margin:3px 0;font-size:clamp(1.7rem,2.6vw,2.5rem)}.round-summary-layer.is-crowded:not(.is-compact) .round-summary-table{gap:5px}.round-summary-layer.is-crowded:not(.is-compact) .round-summary-table li{padding:4px clamp(14px,1.5vw,20px)}.round-summary-layer.is-crowded:not(.is-compact) .round-summary-name{font-size:clamp(.92rem,1.15vw,1.15rem)}.round-summary-layer.is-crowded:not(.is-compact) .round-summary-delta,.round-summary-layer.is-crowded:not(.is-compact) .round-summary-total{font-size:clamp(.95rem,1.25vw,1.25rem)}.round-summary-layer.is-crowded:not(.is-compact) .round-summary-rank{width:30px;font-size:.78rem}.round-summary-layer.is-crowded:not(.is-compact) .round-summary-footer .primary-action{padding:8px 20px}.round-summary-layer.is-compact{padding:14px;overflow:auto;place-items:start center}.round-summary-layer.is-compact .round-summary-layout{width:min(520px,100%);gap:10px;padding:15px 16px;border-radius:22px}.round-summary-layer.is-compact .round-summary-heading{grid-template-columns:auto minmax(0,1fr);gap:12px}.round-summary-layer.is-compact .round-summary-mark{--round-summary-mark-size:64px;--round-summary-number-height:22px;gap:5px}.round-summary-layer.is-compact .round-summary-mark>strong{min-width:32px;padding-inline:6px;font-size:.76rem}.round-summary-layer.is-compact .round-summary-titles h2{font-size:1.6rem}.round-summary-layer.is-compact .round-summary-mechanic{font-size:.72rem}.round-summary-layer.is-compact .round-summary-leader{grid-column:1 / -1;max-width:none;padding:7px 12px;font-size:.6rem}.round-summary-layer.is-compact .round-summary-columns{grid-template-columns:1fr auto auto;gap:10px;padding:0 12px;font-size:.48rem}.round-summary-layer.is-compact .round-summary-columns>span{min-width:74px}.round-summary-layer.is-compact .round-summary-table li{grid-template-columns:auto auto minmax(0,1fr) 74px 74px;gap:7px;padding:7px 10px;border-radius:14px}.round-summary-layer.is-compact .round-summary-rank{width:26px;font-size:.72rem}.round-summary-layer.is-compact .round-summary-name{font-size:.86rem}.round-summary-layer.is-compact .round-summary-delta,.round-summary-layer.is-compact .round-summary-total{font-size:.8rem;white-space:nowrap}.round-summary-layer.is-compact .round-summary-table li.flat .round-summary-delta{font-size:.6rem}.round-summary-layer.is-compact .round-summary-footer{grid-template-columns:1fr;gap:8px;text-align:center}@keyframes roundSummaryRow{0%{opacity:0;transform:translate(26px)}}@media(max-width:800px){.round-summary-layer:not(.is-compact){overflow:auto}.round-summary-heading{grid-template-columns:auto minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.round-summary-layer,.round-summary-ambient i,.round-summary-table li{animation:none!important}}.host-shell{padding:clamp(28px,4vw,68px)}.phone-shell{position:relative;z-index:0;max-width:620px;min-height:100vh;margin:0 auto;padding:24px 18px max(28px,env(safe-area-inset-bottom))}.phone-shell:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;opacity:0;transition:opacity .35s ease;background:transparent}.phone-shell.has-result-correct:before{opacity:1;background:radial-gradient(circle at 50% 28%,#5ca77075,#1e4c2d4d 46%,#09120ce0);animation:phoneResultCorrect 1s cubic-bezier(.16,.86,.22,1) both}.phone-shell.has-result-wrong:before{opacity:1;background:radial-gradient(circle at 50% 28%,#c5533d70,#61281e52 46%,#140a09e6);animation:phoneResultWrong .8s ease-out both}.phone-shell.has-result-correct .phone-panel{border-color:#78c98cad;box-shadow:0 24px 72px #00000052,0 0 42px #5ca77033}.phone-shell.has-result-wrong .phone-panel{border-color:#cd654ead;box-shadow:0 24px 72px #00000052,0 0 42px #c5533d2e}.phone-shell.has-result-correct .phone-result{color:#98d5a6}.phone-shell.has-result-wrong .phone-result{color:#e48c77}.phone-shell.has-result-wrong .phone-result-headline{color:#f0c0b5}.phone-shell.has-result-wrong .phone-explanation{border-left-color:#d8816c;background:#a85f4d1c}@keyframes phoneResultCorrect{0%{opacity:0;filter:saturate(.4)}28%{opacity:1;filter:saturate(1.35) brightness(1.12)}to{opacity:1;filter:none}}@keyframes phoneResultWrong{0%,18%,42%{transform:translate(0)}10%,34%{transform:translate(-5px)}26%,50%{transform:translate(4px)}0%{opacity:0}55%,to{opacity:1}}.centered-phone{display:grid;place-items:center}.ambient{position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 84% 12%,rgba(209,163,95,.13),transparent 27%),radial-gradient(circle at 9% 82%,rgba(86,128,119,.11),transparent 31%),linear-gradient(150deg,#101310,#172019 52%,#0d100e)}.ambient:before{content:"";position:absolute;inset:0;opacity:.19;background-image:repeating-radial-gradient(ellipse at 22% 44%,transparent 0 32px,rgba(209,163,95,.12) 33px,transparent 34px);transform:scale(1.7) rotate(-8deg)}.ambient>span{display:none}.ambient-weave{--weave-intensity: 1;--weave-gold: #8b8068;--weave-copper: #49635a;--weave-sage: #687566;--weave-sand: #978a73;--weave-edge: #c5b795;--weave-groove: #101712;position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;shape-rendering:geometricPrecision}.weave-machine-pass.is-layer-hidden{visibility:hidden}.weave-rail-shadow,.weave-rail-bed,.weave-rail-groove,.weave-rail,.weave-chain-bed,.weave-chain-links,.weave-reset-guide{fill:none;stroke-linecap:round;stroke-linejoin:round}.weave-rail-shadow{stroke:#050806;stroke-width:9;opacity:calc(.24 * var(--weave-intensity))}.weave-rail-bed{stroke:var(--weave-rail-family, var(--weave-gold));stroke-width:6.4;opacity:calc(.32 * var(--weave-intensity))}.weave-rail-groove{stroke:var(--weave-groove);stroke-width:2.9;opacity:calc(.68 * var(--weave-intensity))}.weave-rail{stroke:var(--weave-edge);stroke-width:.72;opacity:calc(.58 * var(--weave-intensity))}.weave-rail-group.is-chute-and-approach,.weave-rail-group.is-shuttle-feed,.weave-rail-group.is-shuttle-output,.weave-rail-group.is-elevator-inlet{--weave-rail-family: var(--weave-copper)}.weave-rail-group.is-domino-bypass{--weave-rail-family: var(--weave-sage)}.weave-rail-group.is-shuttle-arc{visibility:hidden}.weave-seesaw-shadow,.weave-lift-shadow{fill:#070a08}.weave-ball-shadow{fill:var(--weave-ball-shadow-face, #070a08);opacity:calc(.46 * var(--weave-intensity))}.weave-seesaw-shadow,.weave-lift-shadow{opacity:calc(.25 * var(--weave-intensity))}.weave-rotor-pawl path,.weave-rotor-retainer-underlay,.weave-rotor-retainer-face,.weave-shuttle-guides path,.weave-shuttle-guides line,.weave-shuttle-cable,.weave-shuttle-buffer-coil,.weave-shuttle-buffer-cam path,.weave-shuttle-axle,.weave-shuttle-counterweight path,.weave-shuttle-pulley path,.weave-shuttle-retainer path{fill:none;stroke-linecap:round;stroke-linejoin:round}.weave-rotor-blade{fill:var(--weave-patina-face, #35564d);stroke:var(--weave-sand);stroke-width:.7;stroke-linejoin:round;opacity:calc(.7 * var(--weave-intensity))}.weave-rotor-rear[data-occupied=true] .weave-rotor-seat:first-child .weave-rotor-blade{fill:var(--weave-brass-face, #5b5b40)}.weave-rotor-retainer-underlay{fill:none;stroke:#0b120e;stroke-width:2.55;stroke-linecap:round;stroke-linejoin:round;opacity:calc(.76 * var(--weave-intensity))}.weave-rotor-teeth path{fill:var(--weave-patina-face, #3f5549);stroke:var(--weave-sand);stroke-width:.55;opacity:calc(.66 * var(--weave-intensity))}.weave-rotor-pawl path{stroke:var(--weave-gold);stroke-width:1.3;opacity:calc(.68 * var(--weave-intensity))}.weave-rotor-retainer-face{stroke:var(--weave-copper);stroke-width:1.25;opacity:calc(.88 * var(--weave-intensity))}.weave-rotor-front[data-occupied=true] .weave-rotor-finger:first-child .weave-rotor-retainer-face{stroke:var(--weave-gold)}.weave-rotor-retainer-hinge{fill:#17211b;stroke:var(--weave-sand);stroke-width:.65;opacity:calc(.9 * var(--weave-intensity))}.weave-rotor-hub circle:first-child,.weave-rotor-pawl-pivot{fill:#17211b;stroke:var(--weave-gold);stroke-width:1;opacity:calc(.9 * var(--weave-intensity))}.weave-rotor-hub circle:last-child{fill:var(--weave-sand)}.weave-shuttle-guides path{stroke:var(--weave-copper);stroke-width:2;opacity:calc(.54 * var(--weave-intensity))}.weave-shuttle-guides line{stroke:var(--weave-copper);stroke-width:1.2;opacity:calc(.32 * var(--weave-intensity))}.weave-shuttle-cable{stroke:var(--weave-sand);stroke-width:1.2;opacity:calc(.62 * var(--weave-intensity))}.weave-shuttle-pulley>circle{fill:#17211b;stroke:var(--weave-copper);stroke-width:1.6;opacity:calc(.8 * var(--weave-intensity))}.weave-shuttle-pulley path{stroke:var(--weave-sand);stroke-width:1;opacity:calc(.72 * var(--weave-intensity))}.weave-shuttle-pulley-hub{fill:#17211b;stroke:var(--weave-gold);stroke-width:.8;opacity:calc(.88 * var(--weave-intensity))}.weave-shuttle-counterweight rect{fill:var(--weave-patina-face, #40584c);stroke:var(--weave-sand);stroke-width:.9;opacity:calc(.82 * var(--weave-intensity))}.weave-shuttle-counterweight path{stroke:#e0c99f;stroke-width:.7;opacity:calc(.48 * var(--weave-intensity))}.weave-shuttle-buffer-anchor{fill:#17211b;stroke:var(--weave-gold);stroke-width:.9}.weave-shuttle-buffer-coil{stroke:var(--weave-copper);stroke-width:1.65;opacity:calc(.68 * var(--weave-intensity))}.weave-shuttle-buffer-cam path:first-child{fill:var(--weave-brass-face, #5b5b40);stroke:var(--weave-gold);stroke-width:.8;opacity:calc(.84 * var(--weave-intensity))}.weave-shuttle-buffer-cam path:last-child{stroke:var(--weave-sand);stroke-width:1.2;opacity:calc(.62 * var(--weave-intensity))}.weave-shuttle-axle{stroke:var(--weave-sand);stroke-width:1.4;opacity:calc(.62 * var(--weave-intensity))}.weave-shuttle-wheel{fill:#17211b;stroke:var(--weave-gold);stroke-width:.8}.weave-shuttle-cup-back{fill:var(--weave-patina-face, #35564d);stroke:var(--weave-sand);stroke-width:1;opacity:calc(.74 * var(--weave-intensity))}.weave-shuttle-cart.is-rear[data-occupied=true] .weave-shuttle-cup-back{fill:var(--weave-brass-face, #5b5b40)}.weave-shuttle-cable-pin{fill:#17211b;stroke:var(--weave-gold);stroke-width:.7}.weave-shuttle-retainer path{stroke:var(--weave-gold);stroke-width:2.3;opacity:calc(.84 * var(--weave-intensity))}.weave-shuttle-retainer circle{fill:#17211b;stroke:var(--weave-sand);stroke-width:.8;opacity:calc(.9 * var(--weave-intensity))}.weave-spring-anchor{fill:#17211b;stroke:var(--weave-sand);stroke-width:1;opacity:calc(.58 * var(--weave-intensity))}.weave-spring-coil{fill:none;stroke:var(--weave-copper);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;opacity:calc(.58 * var(--weave-intensity))}.weave-spring-coil[data-active=true]{stroke:var(--weave-gold);stroke-width:2.05;opacity:calc(.72 * var(--weave-intensity))}.weave-spring-carriage rect{fill:var(--weave-patina-face, #203028);stroke:var(--weave-sand);stroke-width:1;opacity:calc(.84 * var(--weave-intensity))}.weave-spring-carriage path{fill:none;stroke:var(--weave-gold);stroke-width:1.2;stroke-linecap:round;opacity:calc(.62 * var(--weave-intensity))}.weave-spring-carriage[data-active=true] rect{fill:var(--weave-brass-face, #4d4735)}.weave-s2-slider-guide,.weave-s2-slider path{fill:none;stroke-linecap:round}.weave-s2-slider-guide{stroke:var(--weave-copper);stroke-width:4;opacity:calc(.14 * var(--weave-intensity))}.weave-s2-slider path{stroke:var(--weave-sand);stroke-width:1.35;opacity:calc(.48 * var(--weave-intensity))}.weave-s2-slider rect{fill:var(--weave-patina-face, #485a4c);stroke:var(--weave-gold);stroke-width:.75;opacity:calc(.76 * var(--weave-intensity))}.weave-s2-slider[data-latched=false] rect{fill:var(--weave-brass-face, #705f42)}.weave-s2-slider-mount{fill:#17211b;stroke:var(--weave-copper);stroke-width:.7;opacity:calc(.54 * var(--weave-intensity))}.weave-windmill-hanger,.weave-windmill-pawl path{fill:none;stroke:var(--weave-copper);stroke-width:2.4;stroke-linecap:round;opacity:calc(.38 * var(--weave-intensity))}.weave-windmill-pawl path{stroke-width:2;opacity:calc(.52 * var(--weave-intensity))}.weave-windmill-pawl circle{fill:#17211b;stroke:var(--weave-copper);stroke-width:.8;opacity:calc(.6 * var(--weave-intensity))}.weave-windmill-spoke{stroke:var(--weave-sand);stroke-width:1.8;stroke-linecap:round;opacity:calc(.5 * var(--weave-intensity))}.weave-windmill-blade{stroke:var(--weave-gold);stroke-width:5;stroke-linecap:round;opacity:calc(.56 * var(--weave-intensity))}.weave-turnstile-blade{stroke:var(--weave-gold);stroke-width:6;stroke-linecap:round;opacity:calc(.56 * var(--weave-intensity))}.weave-gong-frame{fill:none;stroke:var(--weave-copper);stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round;opacity:calc(.48 * var(--weave-intensity))}.weave-semaphore-mast{fill:none;stroke:var(--weave-copper);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:calc(.5 * var(--weave-intensity))}.weave-gong-plate{fill:var(--weave-patina-face, #2c352c);stroke:var(--weave-copper);stroke-width:.8;opacity:calc(.62 * var(--weave-intensity))}.weave-gong-hanger{fill:none;stroke:var(--weave-copper);stroke-width:1.5;stroke-linecap:round;opacity:calc(.52 * var(--weave-intensity))}.weave-gong-joint{fill:var(--weave-patina-face, #2c352c);stroke:var(--weave-gold);stroke-width:.75;opacity:calc(.72 * var(--weave-intensity))}.weave-gong-cord{fill:none;stroke:var(--weave-sand);stroke-width:1.1;opacity:calc(.5 * var(--weave-intensity))}.weave-semaphore-pin{fill:var(--weave-gold);opacity:calc(.7 * var(--weave-intensity))}.weave-gong-hammer-arm{stroke:var(--weave-sand);stroke-width:1.8;stroke-linecap:round;opacity:calc(.5 * var(--weave-intensity))}.weave-gong-hammer-bob{fill:var(--weave-brass-face, #4c4a33);stroke:var(--weave-gold);stroke-width:1.4;opacity:calc(.8 * var(--weave-intensity))}.weave-gong-bell-disc{fill:var(--weave-patina-face, #33463f);stroke:var(--weave-gold);stroke-width:2;opacity:calc(.72 * var(--weave-intensity))}.weave-gong-bell-boss{fill:var(--weave-copper);opacity:calc(.5 * var(--weave-intensity))}.weave-semaphore-boom{stroke:var(--weave-sand);stroke-width:2.4;stroke-linecap:round;opacity:calc(.55 * var(--weave-intensity))}.weave-semaphore-disc{fill:var(--weave-brass-face, #4c4a33);stroke:var(--weave-gold);stroke-width:1.6;opacity:calc(.78 * var(--weave-intensity))}.weave-semaphore-link{stroke:var(--weave-copper);stroke-width:1;opacity:calc(.42 * var(--weave-intensity))}.weave-turnstile-pit{fill:none;stroke:var(--weave-copper);stroke-width:1.6;opacity:calc(.44 * var(--weave-intensity))}.weave-windmill-ring{fill:none;stroke:var(--weave-sand);stroke-width:1.4;opacity:calc(.4 * var(--weave-intensity))}.weave-windmill-hub circle:first-child{fill:#171d18;stroke:var(--weave-gold);stroke-width:1.1;opacity:calc(.9 * var(--weave-intensity))}.weave-windmill-hub circle:last-child{fill:var(--weave-sand);opacity:calc(.9 * var(--weave-intensity))}.weave-tray-bracket{fill:var(--weave-patina-face, #263c35);stroke:var(--weave-copper);stroke-width:1.15;stroke-linejoin:round;opacity:calc(.52 * var(--weave-intensity))}.weave-tray-mount{fill:#17211b;stroke:var(--weave-edge);stroke-width:.55;opacity:calc(.66 * var(--weave-intensity))}.weave-tray-beam{stroke:var(--weave-sand);stroke-width:6;stroke-linecap:round;opacity:calc(.52 * var(--weave-intensity))}.weave-tray-sheen{stroke:var(--weave-edge);stroke-width:.65;stroke-linecap:round;opacity:calc(.34 * var(--weave-intensity))}.weave-tray-beam-group[data-loaded=true] .weave-tray-beam{stroke:var(--weave-gold);opacity:calc(.62 * var(--weave-intensity))}.weave-tray-lip{stroke:var(--weave-gold);stroke-width:2.2;stroke-linecap:round;opacity:calc(.6 * var(--weave-intensity))}.weave-tray-counterweight{fill:var(--weave-patina-face, #35564d);stroke:var(--weave-gold);stroke-width:1.1;opacity:calc(.7 * var(--weave-intensity))}.weave-tray-pivot{fill:#171d18;stroke:var(--weave-gold);stroke-width:1.1;opacity:calc(.9 * var(--weave-intensity))}.weave-funnel{fill:none;stroke:var(--weave-copper);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:calc(.48 * var(--weave-intensity))}.weave-pendulum-hanger{fill:none;stroke:var(--weave-copper);stroke-width:2.4;stroke-linecap:round;opacity:calc(.38 * var(--weave-intensity))}.weave-pendulum-pivot,.weave-flap-pivot{fill:#171d18;stroke:var(--weave-gold);stroke-width:1.1;opacity:calc(.82 * var(--weave-intensity))}.weave-flap-bracket{fill:none;stroke:var(--weave-copper);stroke-width:2.4;stroke-linecap:round;opacity:calc(.38 * var(--weave-intensity))}.weave-flap-stop{fill:#17211b;stroke:var(--weave-copper);stroke-width:.8;opacity:calc(.5 * var(--weave-intensity))}.weave-flap-arm{stroke:var(--weave-sand);stroke-width:4;stroke-linecap:round;opacity:calc(.54 * var(--weave-intensity))}.weave-flap-arm-group[data-latched=false] .weave-flap-arm{stroke:var(--weave-gold);opacity:calc(.62 * var(--weave-intensity))}.weave-flap-spring{fill:none;stroke:var(--weave-sage);stroke-width:1.2;opacity:calc(.42 * var(--weave-intensity))}.weave-flap-spring.is-outer{stroke-width:1;opacity:calc(.3 * var(--weave-intensity))}.weave-trapdoor rect{fill:var(--weave-patina-face, #4e6252);stroke:var(--weave-sand);stroke-width:.9;opacity:calc(.82 * var(--weave-intensity))}.weave-trapdoor line{stroke:#a0977f;stroke-width:.75;opacity:calc(.5 * var(--weave-intensity))}.weave-trapdoor-pivot,.weave-seesaw-pivot{fill:#171d18;stroke:var(--weave-gold);stroke-width:1.1;opacity:calc(.82 * var(--weave-intensity))}.weave-seesaw-fulcrum{fill:var(--weave-patina-face, #3e493d);stroke:var(--weave-sand);stroke-width:1;opacity:calc(.58 * var(--weave-intensity))}.weave-seesaw-beam rect{fill:var(--weave-brass-face, var(--weave-sand));stroke:none;opacity:calc(.6 * var(--weave-intensity))}.weave-seesaw-beam line{stroke:#a0977f;stroke-width:.8;opacity:calc(.3 * var(--weave-intensity))}.weave-reset-guide{stroke:var(--weave-copper);stroke-width:1.2;opacity:calc(.24 * var(--weave-intensity))}.weave-reset-rack rect{fill:var(--weave-patina-face, #3f5549);stroke:var(--weave-sand);stroke-width:.8;opacity:calc(.66 * var(--weave-intensity))}.weave-reset-rack path{fill:none;stroke:var(--weave-sand);stroke-width:1.7;stroke-linecap:round;opacity:calc(.64 * var(--weave-intensity))}.weave-reset-rack circle{fill:#17211b;stroke:var(--weave-gold);stroke-width:.7}.weave-reset-rack[data-active=true] rect{fill:var(--weave-brass-face, #65543a)}.weave-domino-tile rect{fill:var(--weave-patina-face, var(--weave-copper));stroke:var(--weave-gold);stroke-width:.7;opacity:calc(.84 * var(--weave-intensity))}.weave-domino-tile line{stroke:#e0c99f;stroke-width:.65;opacity:calc(.42 * var(--weave-intensity))}.weave-domino-tile[data-contact=true] rect{fill:var(--weave-brass-face, #86704c)}.weave-domino-pivot{fill:#17211b;stroke:var(--weave-gold);stroke-width:.65;opacity:calc(.78 * var(--weave-intensity))}.weave-gate-arm{fill:none;stroke:var(--weave-sand);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;opacity:calc(.74 * var(--weave-intensity))}.weave-gate-contact{fill:#17211b;stroke:var(--weave-gold);stroke-width:.9;opacity:calc(.86 * var(--weave-intensity))}.weave-gate-pad{fill:var(--weave-patina-face, #4a5f51);stroke:var(--weave-gold);stroke-width:.8;opacity:calc(.8 * var(--weave-intensity))}.weave-gate-pivot{fill:#17211b;stroke:var(--weave-gold);stroke-width:.9}.weave-gate[data-released=true] .weave-gate-arm{stroke:var(--weave-copper)}.weave-chain-bed{stroke:#1b2b24;stroke-width:7;opacity:calc(.48 * var(--weave-intensity))}.weave-chain-links{stroke:var(--weave-sand);stroke-width:2;stroke-dasharray:5.2 var(--weave-chain-gap);opacity:calc(.66 * var(--weave-intensity))}.weave-sprocket>circle{fill:var(--weave-patina-face, #17211b);stroke:var(--weave-copper);stroke-width:2;opacity:calc(.72 * var(--weave-intensity))}.weave-sprocket path{fill:none;stroke:var(--weave-sand);stroke-width:1.1;opacity:calc(.68 * var(--weave-intensity))}.weave-sprocket-hub{fill:#17211b;stroke:var(--weave-gold);stroke-width:.8}.weave-drive-pin{fill:var(--weave-gold)}.weave-bucket.is-rear path{fill:var(--weave-patina-face, #35564d);stroke:var(--weave-sand);stroke-width:1;opacity:calc(.6 * var(--weave-intensity))}.weave-bucket-pin{fill:#17211b;stroke:var(--weave-gold);stroke-width:.8}.weave-bucket.is-rear[data-occupied=true] path{fill:var(--weave-brass-face, #5b5b40)}.weave-bucket.is-front path{fill:none;stroke:var(--weave-gold);stroke-width:2.25;stroke-linecap:round;opacity:calc(.73 * var(--weave-intensity))}.weave-bucket.is-front path+path{stroke:var(--weave-copper);stroke-width:1.15;opacity:calc(.48 * var(--weave-intensity))}.weave-ball{opacity:min(calc(1.36 * var(--weave-intensity)),.95)}.weave-ball-core{fill:var(--weave-marble-face, #c3a468)}.weave-ball-vein{fill:none;stroke:var(--weave-marble-vein, #f0d6a1);stroke-linecap:round;stroke-linejoin:round}.weave-ball-vein.is-main{stroke-width:2.15;opacity:.86}.weave-ball-vein.is-deep{stroke-width:.85;opacity:.48}.weave-ball-inclusion{fill:#5b3d27;stroke:#f4ddb0;stroke-width:.35;opacity:.68}.weave-ball-reflection{fill:none;stroke:#fff3d7;stroke-width:.72;stroke-linecap:round;opacity:.66}.weave-ball-refraction{fill:none;stroke:#f0c67f;stroke-width:.55;stroke-linecap:round;opacity:.42}.weave-ball-highlight{fill:#fff7e7;opacity:.88}.weave-ball-pinpoint{fill:#fff;opacity:.72}.weave-ball-rim{fill:none;stroke:#2b2118;stroke-width:.8;opacity:.9}.glass-panel{background:linear-gradient(145deg,#2e3931db,#181f1ae8);border:1px solid rgba(216,180,119,.27);box-shadow:0 26px 80px #00000052,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.eyebrow,.section-label{margin:0 0 8px;color:var(--gold);font-size:.77rem;letter-spacing:.16em;text-transform:uppercase}h1,h2,p{margin-top:0}h1{margin-bottom:0;font-family:var(--font-display);font-size:clamp(2rem,3.5vw,4.2rem);font-weight:570;letter-spacing:-.045em}h2{font-size:clamp(1.65rem,2.6vw,3.25rem);letter-spacing:-.035em;line-height:1.09}.muted{color:var(--mist)}.host-header,.phone-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px}.header-tools,.phone-brand-row{display:flex;align-items:center;gap:.45rem}.host-header .header-tools{margin-right:var(--weave-right-reserve, 128px)}.phone-brand-row{justify-content:space-between;width:100%}.phone-brand-tools{display:flex;align-items:center;gap:.45rem}.language-switcher{display:inline-flex;align-items:center;gap:.35rem;min-width:max-content;padding:.48rem .65rem;border:1px solid rgb(241 236 225 / 14%);border-radius:999px;color:var(--mist);background:#0000002e}.language-switcher select{width:auto;margin:0;padding:0;border:0;color:inherit;background:transparent;font:inherit;font-size:.76rem;letter-spacing:.04em;cursor:pointer}.language-switcher option{color:#101310}.language-switcher.compact>span{font-size:.74rem}.credits-nav-link{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;color:var(--mist);border:1px solid rgba(241,236,225,.12);border-radius:999px;background:#0000002e;text-decoration:none;font-size:.68rem;letter-spacing:.05em}.credits-nav-link>span{color:var(--gold);font-family:var(--font-display);font-size:.9rem}.credits-nav-link>b{font-weight:650}.credits-nav-link:hover,.credits-nav-link:focus-visible{color:var(--limestone);border-color:#d1a35f9e;outline:2px solid rgba(209,163,95,.2)}.credits-nav-link.compact>b{display:none}.connection-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;color:var(--mist);background:#0003;border:1px solid rgba(255,255,255,.08);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.connection-pill i{width:8px;height:8px;border-radius:50%;background:var(--clay)}.connection-pill.connected i{background:var(--sage);box-shadow:0 0 12px var(--sage)}.connection-pill.connecting i{background:var(--gold);animation:pulse 1s infinite alternate}.credits-shell{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;padding:clamp(32px,5vw,78px);background:linear-gradient(145deg,#101310,#182019 58%,#0d100e)}.credits-ambient{position:fixed;z-index:-1;inset:0;overflow:hidden;opacity:.52}.credits-ambient:before{content:"";position:absolute;inset:-45% 24% 6% -20%;border:1px solid rgba(209,163,95,.16);border-radius:50%;box-shadow:0 0 0 55px #d1a35f12,0 0 0 112px #5680770e,0 0 0 178px #d1a35f09;transform:rotate(-12deg)}.credits-ambient i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 18px var(--gold)}.credits-ambient i:nth-child(1){left:12%;top:31%}.credits-ambient i:nth-child(2){left:72%;top:18%}.credits-ambient i:nth-child(3){left:86%;top:74%}.credits-header{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;max-width:1240px;margin:0 auto 34px}.credits-header h1{max-width:12ch;font-family:var(--font-display);font-size:clamp(3rem,5.8vw,6.4rem);font-weight:500;line-height:.92}.credits-header p:last-child{max-width:62ch;margin:18px 0 0;color:var(--mist);font-size:clamp(.84rem,1.05vw,1.02rem);line-height:1.55}.credits-ledger{max-width:1240px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 auto}.credits-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:20px;min-height:215px;padding:clamp(22px,2.5vw,34px);border:1px solid rgba(241,236,225,.12);border-radius:24px;background:linear-gradient(145deg,#27322ae6,#121814e6);box-shadow:0 18px 48px #00000038}.credits-mark{display:grid;place-items:center;width:66px;height:66px;color:var(--gold);border:1px solid rgba(209,163,95,.56);border-radius:50%;background:#d1a35f0f;font-family:var(--font-display);font-size:1.4rem}.credits-card h2{margin:2px 0 9px;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2rem);font-weight:500}.credits-card p{margin-bottom:11px;color:var(--mist);font-size:.79rem;line-height:1.55}.credits-card small{display:block;color:#b8b8aab3;font-size:.63rem;line-height:1.45}.credits-card nav{display:flex;flex-wrap:wrap;align-items:stretch;gap:9px;margin-top:14px}.credits-card nav .scannable-link{flex:1 1 210px;display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:stretch;gap:7px;min-width:0}.credits-card nav .scannable-link-copy{align-content:center}.credits-card nav .source-qr,.credits-card nav .scannable-link.is-qr-dense .source-qr{width:96px;height:96px}.credits-card nav a,.credits-home-link{padding:7px 9px;color:var(--gold);border:1px solid rgba(209,163,95,.24);border-radius:9px;text-decoration:none;font-size:.62rem}.credits-card nav a:hover,.credits-card nav a:focus-visible,.credits-home-link:hover,.credits-home-link:focus-visible{color:var(--limestone);border-color:var(--gold);outline:none}.credits-notices{max-width:1240px;margin:18px auto 0;border:1px solid rgba(209,163,95,.28);border-radius:20px;background:#0d120fe0;box-shadow:0 18px 48px #0000002e}.credits-notices summary{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;padding:18px 22px;color:var(--limestone);cursor:pointer;list-style:none}.credits-notices summary::-webkit-details-marker{display:none}.credits-notices summary>span:first-child{display:grid;width:42px;height:42px;place-items:center;color:var(--gold);border:1px solid rgba(209,163,95,.52);border-radius:50%;font-family:var(--font-display);font-size:1.25rem}.credits-notices summary strong,.credits-notices summary small{display:block}.credits-notices summary strong{font-family:var(--font-display);font-size:1.35rem;font-weight:500}.credits-notices summary small{margin-top:3px;color:var(--mist);font-size:.68rem;line-height:1.4}.credits-notices summary:focus-visible,.credits-notices summary.tv-focus{outline:3px solid rgba(209,163,95,.82);outline-offset:3px}.credits-notices[open] summary{border-bottom:1px solid rgba(241,236,225,.1)}.credits-notices pre{max-height:min(68vh,720px);margin:0;padding:22px;overflow:auto;color:#d9d8cc;background:#0508068a;font:.68rem/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2}.credits-notices pre:focus-visible,.credits-notices pre.tv-focus{outline:3px solid rgba(209,163,95,.82);outline-offset:-4px}.credits-notice-links{padding:22px;border-top:1px solid rgba(241,236,225,.1)}.credits-notice-links h3{margin:0 0 12px;color:var(--limestone);font-family:var(--font-display);font-size:1.1rem;font-weight:500}.credits-notice-links nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.credits-notice-links .scannable-link{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:7px;min-width:0;padding:5px 5px 5px 10px;border:1px solid rgba(241,236,225,.1);border-radius:9px;background:#00000021;font-size:.58rem}.credits-notice-links .source-qr{width:96px;height:96px}.credits-notice-links .scannable-link.is-qr-dense{grid-template-columns:minmax(0,1fr) 128px}.credits-notice-links .scannable-link.is-qr-dense .source-qr{width:128px;height:128px}.credits-library{max-width:1240px;margin:18px auto 0;padding:clamp(20px,2.6vw,34px);border:1px solid rgba(209,163,95,.28);border-radius:24px;background:#141b16eb;box-shadow:0 18px 48px #0003}.credits-library>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:24px}.credits-library>header h2{margin:2px 0 7px;font-family:var(--font-display);font-size:clamp(1.5rem,2.3vw,2.4rem);font-weight:500}.credits-library>header p:not(.eyebrow){max-width:72ch;margin:0;color:var(--mist);font-size:.75rem;line-height:1.5}.credits-search{display:grid;gap:6px;color:var(--mist);font-size:.64rem;text-transform:uppercase;letter-spacing:.08em}.credits-search input{width:100%;min-height:46px;padding:10px 13px;color:var(--limestone);border:1px solid rgba(241,236,225,.18);border-radius:10px;outline:0;background:#0508066b;font:inherit;text-transform:none;letter-spacing:normal}.credits-search input:focus-visible,.credits-search input.tv-focus{border-color:var(--gold);box-shadow:0 0 0 3px #d1a35f38}.credits-library-count{margin:17px 0 8px;color:var(--mist);font:.65rem var(--font-mono)}.credits-library-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.credits-library-entry{min-width:0;border:1px solid rgba(241,236,225,.11);border-radius:13px;background:#080c0947}.credits-library-entry summary{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;cursor:pointer;list-style:none}.credits-library-entry summary::-webkit-details-marker{display:none}.credits-library-entry summary:focus-visible,.credits-library-entry summary.tv-focus{outline:3px solid rgba(209,163,95,.72);outline-offset:2px}.credits-library-entry-mark{display:grid;width:34px;height:34px;place-items:center;color:var(--gold);border:1px solid rgba(209,163,95,.4);border-radius:50%;font-family:var(--font-display)}.credits-library-entry summary strong,.credits-library-entry summary small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credits-library-entry summary strong{color:var(--limestone);font-size:.78rem}.credits-library-entry summary small{margin-top:3px;color:var(--mist);font-size:.58rem}.credits-library-entry[open]{grid-column:1/-1;border-color:#d1a35f59}.credits-library-entry[open] summary{border-bottom:1px solid rgba(241,236,225,.1)}.credits-library-entry-detail{padding:15px}.credits-library-entry-detail>p{margin:0 0 10px;color:var(--limestone);font-size:.7rem;line-height:1.5}.credits-library-entry-detail dl{display:grid;gap:6px;margin:0 0 12px}.credits-library-entry-detail dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px}.credits-library-entry-detail dt{color:var(--gold);font-size:.57rem;text-transform:uppercase;letter-spacing:.07em}.credits-library-entry-detail dd{margin:0;overflow-wrap:anywhere;color:var(--mist);font-size:.62rem;line-height:1.45}.credits-library-entry-detail nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px}.credits-library-entry-detail .scannable-link{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:7px;padding:5px 5px 5px 10px;border:1px solid rgba(241,236,225,.1);border-radius:9px;background:#00000021;font-size:.62rem}.credits-library-entry-detail .source-qr{width:96px;height:96px}.credits-library-entry-detail .scannable-link.is-qr-dense{grid-template-columns:minmax(0,1fr) 128px}.credits-library-entry-detail .scannable-link.is-qr-dense .source-qr{width:128px;height:128px}.credits-library-status{margin:18px 0 0;padding:14px;color:var(--mist);border:1px dashed rgba(241,236,225,.15);border-radius:10px;text-align:center}.credits-library-more{display:block;min-width:240px;margin:15px auto 0}.credits-footer{max-width:1240px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin:26px auto 0;padding-top:22px;border-top:1px solid rgba(241,236,225,.1)}.credits-footer>p{max-width:70ch;margin:0;color:var(--mist);font-size:.72rem;line-height:1.5}.credits-footer>div{display:flex;align-items:center;gap:9px}.credits-footer .secondary-action{padding:9px 13px}.lobby-layout{display:grid;grid-template-columns:minmax(238px,.62fr) minmax(520px,1.78fr);padding:clamp(24px,3vw,54px);border-radius:28px;gap:clamp(18px,2.3vw,42px)}.join-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgba(241,236,225,.13);padding-right:clamp(30px,4vw,70px)}.qr-frame{padding:15px;border:2px solid rgba(209,163,95,.7);border-radius:18px;background:var(--limestone);box-shadow:0 0 30px #d1a35f29}.qr-frame svg{display:block}.room-label{color:var(--mist);margin:24px 0 2px;font-size:.78rem;letter-spacing:.16em}.room-code{color:var(--gold);font-family:var(--font-mono);font-size:clamp(2.1rem,4vw,4.7rem);font-weight:500;letter-spacing:.09em}.players-panel{display:flex;flex-direction:column;justify-content:center;gap:28px}.seat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.player-seat{--player: var(--mist);min-height:185px;border-radius:20px;border:1px solid rgba(241,236,225,.14);background:#070a083b;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.player-seat.gold,.rail-player.gold{--player: var(--gold)}.player-seat.sage,.rail-player.sage{--player: var(--sage)}.player-seat.copper,.rail-player.copper{--player: var(--copper)}.player-seat.clay,.rail-player.clay{--player: var(--clay)}.player-seat.sand,.rail-player.sand{--player: var(--sand)}.player-seat.plum,.rail-player.plum{--player: var(--plum)}.player-seat.moss,.rail-player.moss{--player: var(--moss)}.player-seat.brick,.rail-player.brick{--player: var(--brick)}.player-seat.empty{opacity:.43;border-style:dashed}.monogram,.large-monogram{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;border:2px solid var(--player);color:var(--player);font-size:1.55rem;box-shadow:inset 0 0 20px #ffffff06}.ready-dot{min-height:18px;color:var(--mist);font-size:.68rem;letter-spacing:.09em}.ready-dot.is-ready{color:var(--sage)}.primary-action{border:1px solid rgba(209,163,95,.78);color:#17150f;background:linear-gradient(135deg,#d9ad69,#b88242);border-radius:15px;padding:17px 26px;font-weight:750;letter-spacing:.04em;cursor:pointer;box-shadow:0 11px 30px #d1a35f26}.primary-action:hover,.primary-action:focus-visible,.remote-focus{outline:3px solid rgba(241,236,225,.85);outline-offset:4px;transform:translateY(-2px);box-shadow:0 0 36px #d1a35f59}.primary-action:disabled{opacity:.4;cursor:not-allowed;transform:none;outline:none}.players-panel>.primary-action{align-self:center;min-width:min(340px,100%)}.q-host-shell{position:absolute;z-index:8;overflow:visible;pointer-events:none;-webkit-user-select:none;user-select:none;left:calc((var(--q-rail) - var(--q-bubble-width)) / 2 + 42px);bottom:calc(78px + var(--q-rail-lift, 0) * 420px);transition:bottom 1.5s cubic-bezier(.32,.72,.3,1);width:var(--q-bubble-width);display:grid;justify-items:center;align-content:end}.match-setup-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(620px,1.42fr) minmax(330px,.78fr);gap:clamp(24px,3vw,48px);padding:clamp(24px,2.8vw,46px);overflow:hidden;border-radius:28px}.match-setup-config,.match-plan-preview{min-height:0}.match-setup-config{display:flex;flex-direction:column}.match-length-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.match-length-switch button{padding:12px;color:var(--mist);border:1px solid rgba(241,236,225,.14);border-radius:12px;background:#0000002b;cursor:pointer}.match-length-switch button.selected{color:var(--obsidian);border-color:var(--gold);background:var(--gold);font-weight:800}.match-category-heading{margin-top:22px}.match-deck-hint{margin:4px 0 10px;color:var(--mist);font-size:.64rem;line-height:1.35}.match-category-deck-studio{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.match-category-deck-stage{position:relative;z-index:2;width:min(100%,680px);min-height:0;display:grid;grid-template-rows:minmax(400px,1fr) auto auto;justify-self:center;gap:10px}.match-setup-host-stage{position:relative;z-index:1;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;isolation:isolate}.q-host-figure{position:relative;display:block;width:var(--q-art-width)}.q-host-figure:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:186%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(209,163,95,.26) 0%,rgba(196,160,104,.15) 30%,rgba(120,148,122,.06) 54%,transparent 74%)}.q-host-figure:after{content:"";position:absolute;z-index:-1;left:50%;bottom:2%;width:74%;height:13%;transform:translate(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(4,8,5,.5) 0%,rgba(4,8,5,.22) 46%,transparent 72%)}.q-host-bubble-stack{position:absolute;z-index:3;left:50%;bottom:calc(100% + 14px);translate:-50% 0;display:flex;width:var(--q-bubble-width);flex-direction:column;gap:10px}.match-setup-host-message{position:relative;width:100%;padding:13px 15px;color:var(--limestone);border:1px solid rgba(209,163,95,.36);border-radius:18px;background:linear-gradient(145deg,#253028f7,#111713f5);box-shadow:0 18px 36px #0000003d,inset 0 1px #ffffff0a;animation:matchHostMessageEntrance .72s cubic-bezier(.2,.82,.2,1) .48s both}.match-setup-host-message:after{content:"";position:absolute;left:50%;bottom:-7px;display:none;width:13px;height:13px;border-right:1px solid rgba(209,163,95,.36);border-bottom:1px solid rgba(209,163,95,.36);background:#151d18;translate:-50% 0;transform:rotate(45deg)}.match-setup-host-message-stack>.match-setup-host-message:last-child:after{display:block}.match-setup-host-message strong{display:block;margin-bottom:6px;color:var(--gold);font-size:16px;letter-spacing:.08em;text-transform:uppercase}.match-setup-host-message p{margin:0;color:color-mix(in srgb,var(--limestone) 84%,var(--mist));font-size:21px;line-height:1.34}.match-setup-host-message p>span{display:none}.match-setup-host-message p>span.is-visible{display:inline;animation:qHostSpeechBeat .32s cubic-bezier(.2,.82,.2,1) both}.match-setup-host-art{display:block;width:100%;filter:drop-shadow(0 18px 26px rgba(0,0,0,.3))}.match-setup-host-entrance,.match-setup-host-idle-motion,.match-setup-host-scene,.match-setup-host-svg-layer{display:block;width:100%}.match-setup-host-scene{position:relative;aspect-ratio:640 / 600}.match-setup-host-svg-layer{position:relative;z-index:1}.match-setup-host-svg-face .match-setup-host-svg{position:absolute;inset:0}.match-setup-host-svg{display:block;width:100%;height:auto;max-height:inherit;overflow:visible}.match-setup-host-fx{position:absolute;z-index:2;inset:0;overflow:visible}.match-setup-host-fx>i{--fx-x: 0;--fx-y: -18px;position:absolute;display:block;width:6%;aspect-ratio:1;border:2px solid var(--gold);border-radius:2px;opacity:0;transform:rotate(45deg)}.match-setup-host-fx>i:nth-child(1){--fx-x: -12px;--fx-y: -24px;left:13%;top:31%;animation-delay:1.38s}.match-setup-host-fx>i:nth-child(2){--fx-x: 14px;--fx-y: -26px;right:3%;top:23%;width:5%;border-color:var(--limestone);border-radius:50%;animation-delay:1.5s}.match-setup-host-fx>i:nth-child(3){--fx-x: 17px;--fx-y: -12px;right:-2%;top:52%;animation-delay:1.64s}.match-setup-host-fx>i:nth-child(4){--fx-x: -15px;--fx-y: 11px;left:5%;top:65%;width:4%;border-color:var(--limestone);border-radius:50%;animation-delay:1.72s}.match-setup-host-fx>i:nth-child(5){--fx-x: 10px;--fx-y: -20px;right:22%;top:5%;width:4.5%;animation-delay:1.84s}.match-setup-host-svg #mascot,.match-setup-host-svg [data-q-body],.match-setup-host-svg #tail,.match-setup-host-svg #arm-left,.match-setup-host-svg #arm-right,.match-setup-host-svg #forearm-left,.match-setup-host-svg #forearm-right,.match-setup-host-svg #hand-left,.match-setup-host-svg #hand-right,.match-setup-host-svg #mouth-articulation,.match-setup-host-svg #mouth,.match-setup-host-svg #pupils,.match-setup-host-svg #eye-left,.match-setup-host-svg #eye-right,.match-setup-host-svg #pupil-left,.match-setup-host-svg #pupil-right{transform-box:view-box}.q-host-shell .match-setup-host-entrance{animation:matchHostSceneEntrance 1.05s cubic-bezier(.2,.82,.2,1) both}.q-host-shell .match-setup-host-idle-motion{transform:none;transition:transform .28s ease-out}.match-setup-host-pose-planning .match-setup-host-fx>i{animation-name:matchHostFxPop;animation-duration:.82s;animation-timing-function:ease-out;animation-fill-mode:both}.q-host-shell #pupils{transform:translate(0);transition:transform .22s ease-out}.q-host-shell[data-host-gaze-active=true] #pupils{transform:translate(var(--q-gaze-x, 0px),var(--q-gaze-y, 0px))}.q-host-shell[data-ball-gaze=true]:not([data-host-gaze-active=true]) #pupils{transform:translate(var(--q-ball-gaze-x, 0px),var(--q-ball-gaze-y, 0px))}.q-host-shell #eyes{transition:transform .22s ease-out}.q-host-shell[data-ball-gaze=true]:not([data-host-gaze-active=true]) #eyes{transform:translate(var(--q-ball-eyes-x, 0px),var(--q-ball-eyes-y, 0px))}.q-host-shell .q-host-figure{transition:transform .7s cubic-bezier(.33,.8,.3,1);transform-origin:50% 94%}.q-host-shell[data-ball-lean=true] .q-host-figure{transform:translate(var(--q-ball-shift, 0px)) rotate(var(--q-ball-lean, 0deg))}.q-host-shell #tail{transform:rotate(-2deg);transition:transform .24s ease-out}.q-host-shell #mouth-articulation,.q-host-shell #mouth-smirk,.q-host-shell #mouth-speech{will-change:transform,opacity}.q-host-shell #arm-left,.q-host-shell #arm-right,.q-host-shell #forearm-left,.q-host-shell #forearm-right{transform:rotate(0);will-change:transform}.q-host-shell[data-host-phase=extend] #arm-left,.q-host-shell[data-host-phase=extend] #arm-right{transition:transform .36s cubic-bezier(.2,.82,.2,1)}.q-host-shell[data-host-phase=extend] #forearm-left,.q-host-shell[data-host-phase=extend] #forearm-right{transition:transform .33s cubic-bezier(.2,.82,.2,1) 70ms}.q-host-shell[data-host-phase=return] #arm-left,.q-host-shell[data-host-phase=return] #arm-right{transition:transform .33s cubic-bezier(.4,0,.2,1) 45ms}.q-host-shell[data-host-phase=return] #forearm-left,.q-host-shell[data-host-phase=return] #forearm-right{transition:transform .31s cubic-bezier(.4,0,.2,1)}.q-host-shell[data-host-gesture-active=true][data-host-arm=left] #arm-left{transform:rotate(var(--q-arm-shoulder, 0deg))}.q-host-shell[data-host-gesture-active=true][data-host-arm=left] #forearm-left{transform:rotate(var(--q-arm-elbow, 0deg))}.q-host-shell[data-host-gesture-active=true][data-host-arm=right] #arm-right{transform:rotate(var(--q-arm-shoulder, 0deg))}.q-host-shell[data-host-gesture-active=true][data-host-arm=right] #forearm-right{transform:rotate(var(--q-arm-elbow, 0deg))}.q-host-shell[data-host-gesture-active=true][data-host-arm=left] [data-q-prop-arm=left]{transform:rotate(var(--q-arm-shoulder, 0deg))}.q-host-shell[data-host-gesture-active=true][data-host-arm=left] [data-q-prop-forearm=left]{transform:rotate(var(--q-arm-elbow, 0deg))}.q-host-shell[data-host-gesture-active=true][data-host-arm=right] [data-q-prop-arm=right]{transform:rotate(var(--q-arm-shoulder, 0deg))}.q-host-shell[data-host-gesture-active=true][data-host-arm=right] [data-q-prop-forearm=right]{transform:rotate(var(--q-arm-elbow, 0deg))}@keyframes matchHostSceneEntrance{0%{opacity:0;transform:translate(-48%,6%) scale(.82) rotate(-5deg)}62%{opacity:1;transform:translate(4%,-2%) scale(1.035) rotate(1.2deg)}82%{transform:translate(-1%) scale(.99) rotate(-.3deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}@keyframes matchHostMessageEntrance{0%{opacity:0;transform:translateY(12px) scale(.96)}70%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes qHostSpeechBeat{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@keyframes qHostBubbleArchive{0%{opacity:1;transform:translateY(18px) scale(1)}to{opacity:.92;transform:translateY(0) scale(.985)}}@keyframes matchHostSceneIdle{0%,to{transform:translateY(0) rotate(0)}48%{transform:translateY(-3.5%) rotate(-.55deg)}72%{transform:translateY(-2%) rotate(.25deg)}}@keyframes matchHostPropCard{0%,21%{opacity:0;transform:translate(-54px,148px) rotate(-27deg) scale(.55)}29%{opacity:1}42%{transform:translate(-8px,-5px) rotate(9deg) scale(1.07)}52%{transform:translate(4px,2px) rotate(1deg) scale(.975)}62%{transform:translate(0) rotate(5deg) scale(1)}70%{transform:translate(-3px,-10px) rotate(-2deg) scale(1.045)}82%{transform:translate(1px,1px) rotate(6deg) scale(.99)}to{opacity:1;transform:translate(0) rotate(5deg) scale(1)}}@keyframes qHostTailIdle{0%,to{transform:rotate(-2deg)}38%{transform:rotate(-7deg)}72%{transform:rotate(1.5deg)}}@keyframes matchHostFxPop{0%{opacity:0;transform:translate(0) rotate(45deg) scale(.3)}28%{opacity:.95}to{opacity:0;transform:translate(var(--fx-x),var(--fx-y)) rotate(135deg) scale(1.18)}}@keyframes matchHostBlink{0%,39%,42.5%,46%,to{transform:scaleY(1)}40.2%,41.4%,44.2%,45%{transform:scaleY(.08)}}.q-host-shell{--q-art-width: 184px}.q-host-prop-layer{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.q-host-prop-layer-behind{z-index:0}.q-host-prop-layer-face{z-index:2}.q-host-prop-layer-front{z-index:4}.match-setup-host-svg-face{position:absolute;inset:0;z-index:3}.q-host-prop{transform-box:view-box}.q-host-prop-smoke{opacity:0;transform-box:view-box;pointer-events:none;filter:blur(.7px) drop-shadow(0 5px 8px rgba(4,8,5,.28))}.q-host-line{position:relative;width:100%;padding:12px 15px;color:var(--limestone);border:1px solid rgba(209,163,95,.34);border-radius:18px;background:linear-gradient(145deg,#253028f5,#111713f2);box-shadow:0 14px 28px #00000042;font-size:21px;line-height:1.34;animation:matchHostMessageEntrance .5s cubic-bezier(.2,.82,.2,1) both}.q-host-line p{margin:0}.q-host-line:after{content:"";position:absolute;left:50%;bottom:-6px;display:none;width:11px;height:11px;border-right:1px solid rgba(209,163,95,.34);border-bottom:1px solid rgba(209,163,95,.34);background:#151d18;translate:-50% 0;transform:rotate(45deg)}.q-host-line-stack>.q-host-line:last-child:after{display:block}.q-host-bubble-stack>.is-history{transform-origin:50% 100%;animation:qHostBubbleArchive .34s cubic-bezier(.2,.82,.2,1) both}.q-host-shell.is-scene-driven .match-setup-host-idle-motion,.q-host-shell.is-scene-driven #tail,.q-host-shell.is-scene-driven #eye-left,.q-host-shell.is-scene-driven #eye-right,.q-host-shell.is-scene-driven #pupil-left,.q-host-shell.is-scene-driven #pupil-right,.q-host-shell.is-scene-driven #mouth{animation:none}@media(prefers-reduced-motion:reduce){.q-host-shell .match-setup-host-entrance,.q-host-shell .match-setup-host-idle-motion,.q-host-shell #tail,.q-host-shell #eye-left,.q-host-shell #eye-right,.q-host-shell #pupil-left,.q-host-shell #pupil-right,.q-host-shell #mouth-articulation,.q-host-shell #mouth,.q-host-shell #mouth-smirk,.q-host-shell #mouth-speech,.q-host-shell .match-setup-host-fx>i{animation:none!important}.q-host-shell .match-setup-host-message p>span{animation:none!important}.q-host-shell .q-host-bubble-stack>*{animation:none!important}.q-host-shell{transition:none!important}}.match-category-stack{position:relative;height:100%;max-height:480px;aspect-ratio:5 / 7;justify-self:center;perspective:1100px}.match-category-deck-card{--tone: var(--mist);--deck-depth: 0;--deck-x: 0px;--deck-y: 0px;--deck-tilt: 0deg;--deck-scale: 1;position:absolute;inset:0;isolation:isolate;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:clamp(25px,2.5vw,34px) clamp(22px,2.3vw,30px);color:var(--limestone);border:1px solid color-mix(in srgb,var(--tone) 68%,rgba(241,236,225,.12));border-radius:18px;background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--tone) 20%,transparent),transparent 34%),linear-gradient(155deg,#29362d,#121713 80%);box-shadow:0 22px 48px #0000006b,inset 0 1px #ffffff0f;transform:translate(var(--deck-x),var(--deck-y)) rotate(var(--deck-tilt)) scale(var(--deck-scale));transform-origin:50% 100%;transition:transform .44s cubic-bezier(.18,.86,.24,1),opacity .26s ease,filter .26s ease}.match-category-deck-card:nth-child(2){--deck-x: -22px;--deck-y: -7px;--deck-tilt: -1.8deg;--deck-scale: .975}.match-category-deck-card:nth-child(3){--deck-x: 24px;--deck-y: -11px;--deck-tilt: 2.25deg;--deck-scale: .95}.match-category-deck-card:nth-child(4){--deck-x: -40px;--deck-y: -15px;--deck-tilt: -3.1deg;--deck-scale: .925}.match-category-deck-card:after{content:"";position:absolute;z-index:1;inset:8px;pointer-events:none;border:1px solid color-mix(in srgb,var(--tone) 34%,rgba(241,236,225,.08));border-radius:12px}.match-category-deck-card:not(.is-current){pointer-events:none;filter:brightness(calc(1 - var(--deck-depth) * .11))}.match-category-deck-card.tone-gold{--tone: var(--gold)}.match-category-deck-card.tone-sage{--tone: var(--sage)}.match-category-deck-card.tone-copper{--tone: var(--copper)}.match-category-deck-card.tone-clay{--tone: var(--clay)}.match-category-deck-card.tone-sand{--tone: var(--sand)}.match-category-deck-card.tone-plum{--tone: var(--plum)}.deck-card-contours{position:absolute;z-index:0;inset:13% -70% -40%;opacity:.15;border:1px solid var(--tone);border-radius:50%;box-shadow:0 0 0 30px color-mix(in srgb,var(--tone) 35%,transparent),0 0 0 62px color-mix(in srgb,var(--tone) 22%,transparent),0 0 0 96px color-mix(in srgb,var(--tone) 12%,transparent);transform:rotate(-10deg)}.deck-card-corner{position:absolute;z-index:2;left:18px;top:17px;display:grid;justify-items:center;gap:2px;color:color-mix(in srgb,var(--tone) 82%,var(--limestone))}.deck-card-corner b{font-family:var(--font-display);font-size:.72rem;font-weight:500;letter-spacing:.06em}.deck-card-corner-bottom{inset:auto 18px 17px auto;transform:rotate(180deg)}.deck-card-glyph{z-index:2;flex:0 0 auto;display:grid;place-items:center;width:132px;height:132px;margin:auto 0 18px;color:var(--tone);border:1px solid color-mix(in srgb,var(--tone) 58%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tone) 9%,rgba(8,11,9,.28)),#080b097a);box-shadow:0 0 46px color-mix(in srgb,var(--tone) 20%,transparent),inset 0 0 28px color-mix(in srgb,var(--tone) 7%,transparent)}.category-glyph--asset{display:block;flex:0 0 auto;width:var(--category-glyph-size, var(--category-glyph-default-size));height:var(--category-glyph-size, var(--category-glyph-default-size));background:currentColor;-webkit-mask:var(--category-glyph-mask) center / contain no-repeat;mask:var(--category-glyph-mask) center / contain no-repeat;filter:drop-shadow(0 0 10px color-mix(in srgb,currentColor 22%,transparent))}.deck-card-copy{z-index:2;width:100%;text-align:center}.deck-card-copy small{color:var(--tone);font-size:.54rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.deck-card-copy h3{min-height:1.96em;max-width:10ch;display:grid;place-items:center;margin:6px auto 14px;font-family:var(--font-display);font-size:clamp(1.38rem,2vw,2.25rem);font-weight:500;line-height:.98;letter-spacing:-.03em}.deck-card-status{z-index:2;align-self:center;padding:5px 8px;color:var(--mist);border:1px solid rgba(241,236,225,.13);border-radius:999px;font-size:.46rem;letter-spacing:.12em;text-transform:uppercase}.match-deck-navigation{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:9px}.match-deck-navigation p{margin:0;color:var(--mist);font-size:.62rem;text-align:center}.deck-arrow{display:grid;place-items:center;width:42px;height:36px;color:var(--limestone);border:1px solid rgba(241,236,225,.15);border-radius:11px;background:#0000002e;cursor:pointer}.deck-arrow:hover,.deck-arrow:focus-visible{color:var(--gold);border-color:var(--gold);outline:2px solid rgba(209,163,95,.24)}.deck-arrow:disabled{opacity:.3;cursor:default}.match-deck-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.match-deck-actions button{min-height:39px;padding:8px 10px;font-size:.63rem}.burn-action{color:#f0c4a6;border:1px solid rgba(202,102,55,.56);border-radius:12px;background:linear-gradient(145deg,#74301c8c,#261812c2);cursor:pointer}.burn-action:hover,.burn-action:focus-visible{outline:2px solid rgba(231,125,70,.62);outline-offset:2px;box-shadow:0 0 22px #c44b2333}.burn-action:disabled{opacity:.34;cursor:default;outline:0;box-shadow:none}.match-category-deck-card.is-burning{animation:categoryCardBurn 1.1s cubic-bezier(.42,.06,.8,.38) both}.category-card-flame-field{position:absolute;z-index:6;inset:auto -6% -12px;height:54%;overflow:hidden;background:linear-gradient(0deg,rgba(20,8,3,.94),rgba(139,49,13,.48) 28%,transparent 72%);mix-blend-mode:screen}.category-card-flame-field:after{content:"";position:absolute;inset:46% 0 0;background:radial-gradient(ellipse at 50% 100%,#ffb04b,#d74b16 42%,transparent 70%);filter:blur(8px);animation:burnGlow .24s ease-in-out infinite alternate}.category-card-flame-field i{position:absolute;bottom:-13%;left:3%;width:17%;height:76%;border-radius:55% 45% 42% 58%;background:radial-gradient(ellipse at 50% 100%,#fff1a8 0 8%,#ff9b32 32%,#d73f15 58%,transparent 72%);filter:blur(2px);transform-origin:50% 100%;animation:categoryFlame .36s ease-in-out infinite alternate}.category-card-flame-field i:nth-child(1){left:3%;animation-delay:-80ms}.category-card-flame-field i:nth-child(2){left:17%;height:58%;animation-delay:-.21s}.category-card-flame-field i:nth-child(3){left:31%;height:86%;animation-delay:-.13s}.category-card-flame-field i:nth-child(4){left:45%;height:64%;animation-delay:-.3s}.category-card-flame-field i:nth-child(5){left:59%;height:78%;animation-delay:-.17s}.category-card-flame-field i:nth-child(6){left:73%;height:55%;animation-delay:-40ms}.category-card-flame-field i:nth-child(7){left:87%;height:82%;animation-delay:-.26s}@keyframes categoryCardBurn{0%{opacity:1;filter:none;clip-path:inset(0 0 0 0 round 24px)}38%{filter:sepia(.8) saturate(2.1) brightness(1.12)}68%{opacity:.88;clip-path:inset(0 0 45% 0 round 24px);transform:translateY(-3px) rotate(1deg) scale(.98)}to{opacity:0;filter:sepia(1) saturate(2.4) brightness(.58) blur(3px);clip-path:inset(0 0 100% 0 round 24px);transform:translateY(-18px) rotate(2deg) scale(.94)}}@keyframes categoryFlame{0%{transform:translateY(8%) scaleX(.84) rotate(-3deg);opacity:.72}to{transform:translateY(-8%) scaleX(1.08) rotate(4deg);opacity:1}}@keyframes burnGlow{to{opacity:.62;transform:scaleY(1.12)}}.match-minimum-note{margin:9px 0 0;color:var(--mist);font-size:.68rem}.match-plan-preview{display:flex;flex-direction:column;padding-left:clamp(20px,2.4vw,38px);border-left:1px solid rgba(241,236,225,.12)}.match-plan-preview h2{margin:0 0 6px;font-size:clamp(1.8rem,2.7vw,3.2rem)}.match-round-list{flex:1;min-height:0;display:grid;align-content:center;gap:7px;margin:10px 0}.match-round-list article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(241,236,225,.11);border-radius:11px;background:#00000026}.match-round-list article.team{border-color:#d1a35f7a;background:#d1a35f14}.match-round-list article>span{display:grid;width:29px;height:29px;place-items:center;color:var(--gold);border:1px solid rgba(209,163,95,.42);border-radius:50%;font-size:.72rem}.match-round-list strong,.match-round-list small{display:block}.match-round-list strong{font-size:.83rem}.match-round-list small{margin-top:2px;color:var(--mist);font-size:.57rem;letter-spacing:.08em}.match-round-list.is-dense{align-content:stretch;grid-auto-rows:minmax(0,1fr);gap:4px;margin:6px 0}.match-round-list.is-dense article{min-height:0;gap:7px;padding:5px 8px}.match-round-list.is-dense article>span{width:26px;height:26px;font-size:.64rem}.match-round-list.is-dense strong{font-size:.72rem}.match-round-list.is-dense small{margin-top:0;font-size:.49rem}.match-round-list.is-dense .round-motion-cue{width:80px;height:29px}.match-plan-preview.is-dense-plan .match-content-waiting{flex:none;margin:3px 0 5px;padding:6px 9px;font-size:.54rem}.match-plan-preview.is-dense-plan .match-seed{margin:3px 0 6px}.match-plan-preview.is-dense-plan .match-setup-actions{margin-top:8px}.mechanic-glyph{display:block;flex:0 0 auto;width:var(--mechanic-glyph-size, var(--mechanic-glyph-default-size));height:var(--mechanic-glyph-size, var(--mechanic-glyph-default-size));color:inherit;background:currentColor;-webkit-mask:var(--mechanic-glyph-mask) center / contain no-repeat;mask:var(--mechanic-glyph-mask) center / contain no-repeat;filter:drop-shadow(0 0 12px color-mix(in srgb,currentColor 28%,transparent))}.round-motion-cue{position:relative;flex:0 0 auto;width:94px;height:35px;display:grid;place-items:center;overflow:visible;color:var(--gold);isolation:isolate}.round-motion-cue__halo{position:absolute;width:42px;aspect-ratio:1;border:1px dashed color-mix(in srgb,currentColor 34%,transparent);border-radius:50%;animation:mechanicCueOrbit 5.6s linear infinite}.round-motion-cue .mechanic-glyph{--mechanic-glyph-size:31px;animation:mechanicCuePulse 2.2s ease-in-out infinite}.round-motion-cue.mechanic-captain_lightning .mechanic-glyph{animation:mechanicCueLightning 1.35s cubic-bezier(.2,.75,.25,1) infinite}.round-motion-cue.mechanic-first_signal .mechanic-glyph{animation:mechanicCueSignal 1.6s ease-out infinite}.round-motion-cue.mechanic-stake_auction .mechanic-glyph{animation:mechanicCueBid 1.9s cubic-bezier(.2,.8,.2,1) infinite}.round-motion-cue.mechanic-second_thought .mechanic-glyph{animation:mechanicCueFlip 2.4s ease-in-out infinite}.round-motion-cue.mechanic-distributed_atlas .mechanic-glyph{animation:mechanicCueUnfold 2.6s ease-in-out infinite}@keyframes mechanicCueOrbit{to{transform:rotate(360deg)}}@keyframes mechanicCuePulse{50%{opacity:.66;transform:scale(.9)}}@keyframes mechanicCueLightning{0%,to{transform:translate(-8px) skew(-7deg);opacity:.64}48%,62%{transform:translate(9px) skew(4deg) scale(1.08);opacity:1}}@keyframes mechanicCueSignal{0%{opacity:.42;transform:scale(.76)}55%{opacity:1;transform:scale(1.08);filter:drop-shadow(0 0 18px var(--gold))}to{opacity:.55;transform:scale(.9)}}@keyframes mechanicCueBid{0%,to{transform:translateY(3px) rotate(-5deg)}48%,62%{transform:translateY(-5px) rotate(5deg) scale(1.08)}}@keyframes mechanicCueFlip{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}@keyframes mechanicCueUnfold{0%,to{transform:perspective(90px) rotateY(-12deg)}50%{transform:perspective(90px) rotateY(12deg) scale(1.06)}}@media(prefers-reduced-motion:reduce){.round-motion-cue__halo,.round-motion-cue .mechanic-glyph{animation:none!important}}.match-plan-blocked{flex:1;display:grid;place-items:center;color:var(--mist);text-align:center}.match-content-gate{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;margin:4px 0 8px;padding:10px 12px;border:1px solid rgba(209,163,95,.32);border-radius:13px;background:#d1a35f12}.match-content-gate-mark{display:grid;place-items:center;width:30px;height:30px;color:var(--gold);border:1px solid currentColor;border-radius:50%;font-weight:900}.match-content-gate>div{min-width:0;display:grid;gap:3px}.match-content-gate small,.match-content-gate li{color:var(--mist);font-size:.58rem;line-height:1.35}.match-content-gate ul{display:grid;gap:2px;margin:3px 0 0;padding-left:15px}.match-content-waiting{margin:4px 0 8px;padding:9px 12px;color:var(--mist);border-left:2px solid rgba(127,157,129,.72);background:linear-gradient(90deg,rgba(127,157,129,.09),transparent 78%);font-size:.61rem;line-height:1.35}.match-seed{margin:5px 0 9px;color:var(--mist);font-family:var(--font-mono);font-size:.63rem}.match-plan-tools{display:flex;align-items:center;justify-content:flex-start;gap:8px}.match-reshuffle{align-self:flex-start;padding:9px 12px;font-size:.7rem}.match-setup-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.match-setup-actions button{min-height:48px;padding:10px 12px;font-size:.68rem}.match-setup-actions .primary-action:disabled{opacity:.4}.match-start-action{grid-column:2;grid-row:1}.signal-test-action{background:linear-gradient(135deg,#7f9d81,#526d59);border-color:var(--sage)}.match-progress-pill{min-width:176px;display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:8px 12px;color:var(--mist);border:1px solid rgba(209,163,95,.28);border-radius:12px;background:#0a0e0b57}.match-progress-pill span{font-size:.55rem;letter-spacing:.1em}.match-progress-pill strong{color:var(--limestone);font-size:.65rem;letter-spacing:.08em}.match-progress-pill>i{grid-column:1 / -1;height:2px;overflow:hidden;border-radius:999px;background:#f1ece11a}.match-progress-pill>i b{display:block;height:100%;border-radius:inherit;background:var(--gold);transition:width .42s ease}.match-progress-pill.compact{min-width:126px;padding:7px 9px}.second-thought-stage{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(480px,.86fr);grid-template-rows:minmax(0,1fr);gap:clamp(24px,2.8vw,46px);overflow:hidden;padding:clamp(22px,2.6vw,42px);border-radius:28px}.second-thought-question{position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:24px}.second-thought-media{position:relative;min-height:0;flex:1;overflow:hidden;border:1px solid rgba(209,163,95,.28);border-radius:24px;background:#101510}.second-thought-media>img,.second-thought-media>video{width:100%;height:100%;display:block;object-fit:cover}.second-thought-media>.question-audio-presentation{width:100%;height:100%;display:block}.second-thought-media small{position:absolute;right:12px;bottom:10px;padding:5px 8px;color:var(--mist);border-radius:8px;background:#080b09c7;font-size:.52rem}.second-thought-media a{color:inherit}.second-thought-orbit{position:relative;min-height:220px;flex:1;overflow:hidden;border:1px solid rgba(209,163,95,.16);border-radius:24px;background:radial-gradient(circle at 50% 50%,rgba(209,163,95,.13),transparent 42%)}.second-thought-orbit:before,.second-thought-orbit:after{content:"";position:absolute;inset:14% 24%;border:1px solid rgba(209,163,95,.28);border-radius:50%;animation:secondThoughtOrbit 9s linear infinite}.second-thought-orbit:after{inset:27% 14%;border-color:#56807757;animation-direction:reverse;animation-duration:12s}.second-thought-orbit i{position:absolute;z-index:1;width:14px;height:14px;border-radius:50%;background:var(--gold);box-shadow:0 0 22px #d1a35fb3}.second-thought-orbit i:nth-child(1){left:28%;top:22%}.second-thought-orbit i:nth-child(2){left:66%;top:48%;background:var(--copper)}.second-thought-orbit i:nth-child(3){left:38%;top:72%;background:var(--sage)}@keyframes secondThoughtOrbit{to{transform:rotate(360deg)}}.second-thought-board{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-left:clamp(22px,3vw,48px);border-left:1px solid rgba(241,236,225,.12)}.second-thought-prompt{margin-bottom:clamp(14px,2vh,22px);padding-bottom:clamp(14px,2vh,22px);border-bottom:1px solid rgba(241,236,225,.12)}.second-thought-prompt h2{max-width:18ch;margin:5px 0 0;color:var(--limestone);font-size:clamp(1.7rem,2.4vw,3rem);line-height:1;letter-spacing:-.035em}.second-thought-prompt h2.is-long{max-width:23ch;font-size:clamp(1.5rem,1.9vw,2.3rem);line-height:1.03}.second-thought-prompt h2.is-very-long{max-width:27ch;font-size:clamp(1.3rem,1.58vw,1.9rem);line-height:1.04}.second-thought-board>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.second-thought-board h3{max-width:14ch;margin:0;font-family:var(--font-display);font-size:clamp(1.8rem,2.8vw,3.3rem);font-weight:500;line-height:1}.second-thought-timer{flex:0 0 auto;display:grid;place-items:center;width:62px;height:62px;color:var(--gold);border:1px solid rgba(209,163,95,.5);border-radius:50%;background:#d1a35f12;font-family:var(--font-display);font-size:1.55rem;box-shadow:0 0 28px #d1a35f14}.second-thought-instruction{margin:16px 0;color:var(--mist);font-size:.75rem;line-height:1.45}.second-thought-player-status{min-height:0;flex:0 0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;margin-top:auto}.second-thought-player-status article{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border:1px solid rgba(241,236,225,.1);border-radius:14px;background:#06090733}.second-thought-player-status article.is-done{border-color:#78947a7a;background:#78947a14}.second-thought-player-status span strong,.second-thought-player-status span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.second-thought-player-status span strong{font-size:.69rem}.second-thought-player-status span small{margin-top:2px;color:var(--mist);font-size:.5rem}.second-thought-player-status article>b{color:var(--gold)}.second-thought-player-status article.is-done>b{color:var(--sage)}.second-thought-stage.is-reviewing .second-thought-prompt{margin-bottom:10px;padding-bottom:10px}.second-thought-stage.is-reviewing .second-thought-prompt h2{max-width:none}.second-thought-stage.is-reviewing .second-thought-board>header{align-items:center}.second-thought-stage.is-reviewing .second-thought-board>header>div{min-width:0}.second-thought-stage.is-reviewing .second-thought-instruction{margin:8px 0}.second-thought-stage.is-reviewing .second-thought-histogram{gap:6px;margin:2px 0 8px}.second-thought-stage.is-reviewing .second-thought-player-status{gap:6px;margin-top:0}.second-thought-stage.is-reviewing .second-thought-player-status article{grid-template-columns:42px minmax(0,1fr) auto;gap:6px;padding:6px}.second-thought-stage.is-reviewing .second-thought-player-status .earthy-avataaars-portrait{--avatar-size:42px !important}.second-thought-histogram{display:grid;gap:8px;margin:2px 0 14px}.second-thought-histogram article{min-width:0}.second-thought-histogram article>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;margin-bottom:4px}.second-thought-histogram article>div>b{display:grid;place-items:center;width:22px;height:22px;color:var(--gold);border:1px solid rgba(209,163,95,.4);border-radius:50%;font-size:.58rem}.second-thought-histogram article>div>span{overflow:hidden;color:var(--mist);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.second-thought-histogram article>div>strong{color:var(--limestone);font-size:.65rem}.second-thought-bar{position:relative;display:block;height:8px;overflow:hidden;border-radius:999px;background:#f1ece112}.second-thought-bar i,.second-thought-bar b{position:absolute;inset:0 auto 0 0;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--copper),var(--gold));transition:width .62s cubic-bezier(.18,.86,.24,1)}.second-thought-bar b{height:3px;top:auto;bottom:0;background:var(--sage);box-shadow:0 0 8px var(--sage)}.second-thought-histogram.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:7px 0}.second-thought-histogram.is-compact article>div{grid-template-columns:20px minmax(0,1fr) auto;margin-bottom:3px}.second-thought-histogram.is-compact article>div>b{width:19px;height:19px;font-size:.5rem}.second-thought-histogram.is-compact article>div>span{font-size:.54rem}.second-thought-histogram.is-compact .second-thought-bar{height:6px}.second-thought-result-comparison{margin:8px 0;padding:10px 12px;border:1px solid rgba(86,128,119,.34);border-radius:14px;background:#56807712}.second-thought-result-comparison>div{display:flex;justify-content:space-between;gap:12px}.second-thought-result-comparison>div span{color:var(--copper);font-size:.52rem;font-weight:800;letter-spacing:.12em}.second-thought-result-comparison>div strong{font-size:.64rem}.phone-second-thought{overflow:hidden}.phone-second-thought-header{display:flex;justify-content:space-between;align-items:center;gap:14px}.phone-second-thought-header>span{display:grid;place-items:center;min-width:48px;height:38px;padding:0 8px;color:var(--gold);border:1px solid rgba(209,163,95,.4);border-radius:999px;font-weight:750}.phone-second-thought-media{display:block;width:100%;max-height:210px;margin:2px 0 13px;object-fit:cover;border-radius:14px}.phone-first-choice{margin:12px 0 5px;color:var(--limestone);font-family:var(--font-display);font-size:1.08rem}.second-thought-options .phone-answer{position:relative}.second-thought-options .phone-answer.was-first:not(.selected){border-color:#d1a35f73}.second-thought-options .phone-answer>small{position:absolute;right:8px;top:7px;color:var(--gold);font-size:.42rem;letter-spacing:.08em}.phone-second-thought-result{margin:8px 0 14px;padding:11px;border:1px solid rgba(86,128,119,.35);border-radius:13px;background:#56807712}.phone-second-thought-result>span{display:block;margin-top:7px;color:var(--mist);font-size:.66rem}.match-progress-pill.compact span{display:none}.match-progress-pill.compact strong{grid-column:1 / -1;font-size:.55rem}.phone-progress-row{margin:-10px 0 14px}.phone-progress-row .match-progress-pill{width:100%}.phone-progress-row .match-progress-pill.compact span{display:block}.phone-progress-row .match-progress-pill.compact strong{grid-column:auto}.match-complete-stage{flex:1;min-height:0;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,5vw,86px);align-items:center;padding:clamp(42px,5vw,82px);overflow:hidden;border-radius:28px}.match-complete-copy h2{max-width:10ch;margin:10px 0 18px;font-family:var(--font-display);font-size:clamp(3.6rem,6vw,7rem);line-height:.94}.match-complete-copy .muted{max-width:46ch;line-height:1.55}.match-complete-copy button{margin-top:32px}.final-standings,.phone-match-complete ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.final-standings li{display:grid;grid-template-columns:42px 76px 1fr auto;align-items:center;gap:16px;min-height:96px;padding:10px 20px;border:1px solid rgba(241,236,225,.13);border-radius:20px;background:#00000029}.final-standings li>span{color:var(--mist);font-family:var(--font-display);font-size:2rem}.final-standings li>strong{font-size:1.35rem}.final-standings li>b{color:var(--mist);font-size:1rem}.final-standings li.is-first{border-color:var(--gold);background:#d1a35f1a;box-shadow:0 12px 32px #0003}.final-standings li.is-first>span,.final-standings li.is-first>b{color:var(--gold)}.phone-match-complete h2{margin:9px 0;font-size:2.2rem}.phone-match-complete ol{margin-top:24px}.phone-match-complete li{display:grid;grid-template-columns:24px 52px 1fr auto;align-items:center;gap:9px;padding:9px 10px;text-align:left;border:1px solid rgba(241,236,225,.12);border-radius:14px;background:#00000026}.phone-match-complete li>span{color:var(--gold)}.phone-match-complete li>b{color:var(--mist);font-size:.74rem}.game-moment-stack{position:fixed;z-index:70;top:clamp(88px,9vh,116px);right:clamp(24px,3.5vw,64px);width:min(430px,calc(100vw - 48px));display:grid;gap:9px;pointer-events:none}.game-moment-layer{--moment-tone: var(--gold);position:relative;width:100%;min-height:86px;display:grid;grid-template-columns:70px 1fr;align-items:center;gap:13px;padding:9px 17px 9px 9px;pointer-events:none;isolation:isolate;overflow:visible;border:1px solid color-mix(in srgb,var(--moment-tone) 66%,transparent);border-radius:19px;background:linear-gradient(120deg,#101310f5,#1f2821f0);box-shadow:0 24px 70px #0000007a,0 0 32px color-mix(in srgb,var(--moment-tone) 15%,transparent),inset 0 1px #ffffff0a;animation:gameMomentLifecycle var(--moment-duration, 2.3s) cubic-bezier(.18,.86,.24,1) both}.game-moment-layer.is-joined,.game-moment-layer.is-ready{--moment-tone: var(--copper)}.game-moment-layer.is-correct,.game-moment-layer.is-team_correct,.game-moment-layer.is-scale_exact{--moment-tone: var(--sage)}.game-moment-layer.is-scale_close,.game-moment-layer.is-weave_boost{--moment-tone: var(--gold)}.game-moment-layer.is-wrong,.game-moment-layer.is-team_wrong,.game-moment-layer.is-scale_miss,.game-moment-layer.is-steal_opened{--moment-tone: var(--clay)}.game-moment-layer.is-team_skipped{--moment-tone: var(--mist)}.game-moment-layer.is-steal{--moment-tone: #a98d68}.game-moment-glow{position:absolute;z-index:-1;inset:-26px;overflow:hidden;border-radius:40px}.game-moment-glow:before{content:"";position:absolute;left:34px;top:50%;width:96px;height:96px;border:1px solid color-mix(in srgb,var(--moment-tone) 48%,transparent);border-radius:50%;transform:translateY(-50%);animation:gameMomentRing 1.35s ease-out both}.game-moment-glow i{position:absolute;top:50%;left:55px;width:5px;height:5px;border-radius:50%;background:var(--moment-tone);box-shadow:0 0 12px var(--moment-tone);transform-origin:0 43px;animation:gameMomentOrbit 2.3s linear infinite}.game-moment-glow i:nth-child(2){animation-delay:-1.15s}.game-moment-avatar{position:relative;display:grid;place-items:center;width:70px;height:70px;transform-origin:50% 85%;animation:gameMomentAvatarAck .72s cubic-bezier(.18,.86,.24,1) both}.game-moment-avatar .earthy-avataaars-portrait{--avatar-size: 64px !important}.game-moment-layer.is-signal .game-moment-avatar,.game-moment-layer.is-lottery .game-moment-avatar,.game-moment-layer.is-steal .game-moment-avatar,.game-moment-layer.is-team_locked .game-moment-avatar,.game-moment-layer.is-weave_boost .game-moment-avatar{animation-name:gameMomentAvatarPop}.game-moment-layer.is-correct .game-moment-avatar,.game-moment-layer.is-team_correct .game-moment-avatar,.game-moment-layer.is-scale_exact .game-moment-avatar,.game-moment-layer.is-scale_close .game-moment-avatar .game-moment-avatar{animation-name:gameMomentAvatarCelebrate}.game-moment-layer.is-wrong .game-moment-avatar,.game-moment-layer.is-steal_opened .game-moment-avatar,.game-moment-layer.is-team_wrong .game-moment-avatar,.game-moment-layer.is-scale_miss .game-moment-avatar .game-moment-avatar{animation-name:gameMomentAvatarMiss}.game-moment-avatar>b{position:absolute;right:-2px;bottom:2px;z-index:5;display:grid;place-items:center;width:31px;height:31px;color:#101310;border:2px solid #101310;border-radius:50%;background:var(--moment-tone);box-shadow:0 5px 14px #00000061;font-size:16px}.game-moment-copy{min-width:0;display:grid;gap:4px}.game-moment-copy>span{color:var(--moment-tone);font-size:.62rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.game-moment-copy>strong{color:var(--limestone);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.18}.game-moment-copy>small{color:var(--mist);font-size:.72rem;line-height:1.35}.game-moment-queue{position:absolute;top:-9px;right:-9px;display:grid;place-items:center;min-width:28px;height:28px;padding:0 7px;color:#101310;border:2px solid #101310;border-radius:999px;background:var(--moment-tone);box-shadow:0 5px 16px #0006;font-size:.68rem;font-weight:900}@keyframes gameMomentLifecycle{0%{opacity:0;transform:translate(34px) scale(.94)}12%,80%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(16px) scale(.98)}}@keyframes gameMomentRing{0%{opacity:.9;transform:translateY(-50%) scale(.45)}to{opacity:0;transform:translateY(-50%) scale(1.4)}}@keyframes gameMomentOrbit{to{transform:rotate(360deg)}}@keyframes gameMomentAvatarAck{0%{transform:translateY(12px) scale(.88)}46%{transform:translateY(-5px) scale(1.06)}70%{transform:translateY(2px) scale(.98)}}@keyframes gameMomentAvatarPop{0%{transform:translateY(18px) scale(.72) rotate(-6deg)}48%{transform:translateY(-8px) scale(1.12) rotate(3deg)}76%{transform:translateY(1px) scale(.98)}}@keyframes gameMomentAvatarCelebrate{0%{transform:translateY(12px) scale(.8)}40%{transform:translateY(-12px) scale(1.14) rotate(-4deg)}65%{transform:translateY(-4px) rotate(5deg)}84%{transform:translateY(0) rotate(0)}}@keyframes gameMomentAvatarMiss{0%{transform:translate(0) scale(.92)}28%{transform:translate(-7px) rotate(-3deg)}52%{transform:translate(6px) rotate(3deg)}78%{transform:translate(-2px)}}.game-result-summary{position:fixed;z-index:72;top:clamp(90px,10vh,126px);left:50%;width:min(900px,calc(100vw - 64px));padding:18px 20px 15px;color:var(--limestone);border:1px solid rgba(209,163,95,.52);border-radius:24px;background:linear-gradient(135deg,#0c110dfa,#1d2720f7);box-shadow:0 30px 90px #00000094,0 0 42px #d1a35f1f;transform:translate(-50%);animation:gameResultSummaryLifecycle 4.6s cubic-bezier(.18,.86,.24,1) both}.game-result-summary>header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.game-result-summary>header>span{display:grid;width:45px;aspect-ratio:1;place-items:center;color:#101310;border-radius:50%;background:var(--gold);font-size:1.25rem;font-weight:900;box-shadow:0 0 24px #d1a35f40}.game-result-summary>header>div{display:grid;gap:2px}.game-result-summary>header small{color:var(--gold);font-size:.58rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.game-result-summary h2{margin:0;font-size:clamp(1.25rem,1.8vw,1.75rem)}.game-result-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.game-result-summary-grid article{--result-tone:var(--mist);min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:10px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--result-tone) 45%,transparent);border-radius:15px;background:color-mix(in srgb,var(--result-tone) 8%,rgba(0,0,0,.2));animation:gameResultRowIn .5s cubic-bezier(.18,.86,.24,1) both}.game-result-summary-grid article.is-correct,.game-result-summary-grid article.is-team_correct,.game-result-summary-grid article.is-scale_exact{--result-tone:var(--sage)}.game-result-summary-grid article.is-scale_close{--result-tone:var(--gold)}.game-result-summary-grid article.is-wrong,.game-result-summary-grid article.is-team_wrong,.game-result-summary-grid article.is-scale_miss{--result-tone:var(--clay)}.game-result-summary-grid article>div{min-width:0;display:grid;gap:3px}.game-result-summary-grid article strong{display:-webkit-box;overflow:hidden;font-size:.72rem;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.game-result-summary-grid article small{color:var(--mist);font-size:.6rem}.game-result-summary-grid article>b{display:grid;width:27px;aspect-ratio:1;place-items:center;color:#101310;border-radius:50%;background:var(--result-tone)}.game-result-summary>p{margin:11px 0 0;color:var(--mist);font-size:.59rem;text-align:right}@keyframes gameResultSummaryLifecycle{0%{opacity:0;transform:translate(-50%,-26px) scale(.95)}8%,88%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-8px) scale(.985)}}@keyframes gameResultRowIn{0%{opacity:0;transform:translateY(12px) scale(.97)}}@media(prefers-reduced-motion:reduce){.game-moment-layer,.game-moment-avatar,.game-moment-glow:before,.game-moment-glow i,.game-result-summary,.game-result-summary-grid article{animation:none!important}.game-result-summary{transform:translate(-50%)}}.signal-stage{flex:1;min-height:0;display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(14px,1.5vw,24px);padding:clamp(14px,1.5vw,24px);border-radius:28px;overflow:hidden}.signal-stage .media-card{border:1px solid rgba(216,180,119,.14);background:#070a08}.signal-console .host-actions{margin-top:14px}.signal-stage.is-text-only{grid-template-columns:minmax(0,1fr)}.signal-media-card{min-width:0;min-height:0;margin:0}.signal-media-card img{width:100%;height:100%;display:block;object-fit:cover}.signal-media-credit{position:absolute;z-index:2;left:24px;right:24px;bottom:20px;color:#f1ece1d1;font-size:.68rem;line-height:1.35}.signal-media-credit a{color:inherit}.signal-wave-field{position:absolute;z-index:0;inset:0;opacity:.2}.signal-wave-field i{position:absolute;right:-8%;top:50%;width:52%;aspect-ratio:1;border:1px solid var(--sage);border-radius:50%;transform:translateY(-50%)}.signal-wave-field i:nth-child(2){width:72%;opacity:.62}.signal-wave-field i:nth-child(3){width:94%;opacity:.34}.signal-console{display:flex;min-height:0;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(28px,3vw,52px);border-radius:26px}.signal-console .signal-question-prompt{max-width:18ch;margin:18px 0 26px;font-size:clamp(2rem,2.7vw,3.35rem);line-height:1.08}.signal-console .signal-question-prompt.is-long{max-width:23ch;font-size:clamp(1.7rem,2.2vw,2.7rem);line-height:1.04}.signal-console .signal-question-prompt.is-very-long{max-width:29ch;font-size:clamp(1.4rem,1.75vw,2.15rem);line-height:1.03}.signal-status-heading{margin-bottom:18px;padding-top:22px;border-top:1px solid rgba(241,236,225,.13)}.signal-status-heading h3{max-width:17ch;margin:7px 0 8px;font-size:clamp(1.75rem,2.5vw,3rem);line-height:1.05}.signal-status-heading .muted{max-width:52ch;font-size:.82rem;line-height:1.45}.signal-buzzer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.signal-player{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;justify-items:center;gap:1px 8px;padding:10px 10px 12px;overflow:visible;border:1px solid rgba(241,236,225,.12);border-radius:17px;background:#00000029;transition:opacity .22s ease,transform .36s ease,border-color .22s ease}.signal-player>.buzzer{grid-column:1 / 3;grid-row:1;margin-bottom:2px}.signal-player-avatar{grid-column:1;grid-row:2}.signal-player>strong{grid-column:2;grid-row:2;justify-self:start}.signal-player>small{grid-column:1 / 3;grid-row:3}.signal-player strong,.signal-player small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-player small{color:var(--mist);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.signal-stage.is-crowded .signal-buzzer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px}.signal-stage.is-crowded .signal-player{gap:0 6px;padding:6px 7px 8px;border-radius:13px}.signal-stage.is-crowded .signal-player .earthy-avataaars-portrait{--avatar-size:40px !important}.signal-stage.is-crowded .signal-player>strong{font-size:.82rem}.signal-stage.is-crowded .signal-player>small{font-size:.52rem}.signal-player.is-winner{border-color:var(--gold);background:#d1a35f1a;transform:translateY(-5px) scale(1.03);box-shadow:0 12px 34px #0000003d,0 0 28px #d1a35f29}.signal-player.is-winner small{color:var(--gold)}.signal-player.is-late{opacity:.38}.signal-stage.is-text-only .signal-console{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(500px,.88fr);grid-template-rows:auto minmax(0,auto);align-content:center;gap:18px clamp(36px,4vw,76px);padding-inline:clamp(42px,5vw,88px)}.signal-stage.is-text-only .signal-console:before{content:"";position:absolute;inset:-38% 45% -42% -12%;pointer-events:none;opacity:.22;border:1px solid var(--sage);border-radius:50%;box-shadow:0 0 0 90px #78947a12,0 0 0 180px #78947a09}.signal-stage.is-text-only .signal-console>*{position:relative;z-index:1}.signal-stage.is-text-only .signal-console>.section-label{grid-column:1;grid-row:1;align-self:end;margin-bottom:0}.signal-stage.is-text-only .signal-question-prompt{grid-column:1;grid-row:2;align-self:start;max-width:24ch;margin:0;font-size:clamp(2.1rem,3.15vw,3.8rem)}.signal-stage.is-text-only .signal-question-prompt.is-long{max-width:28ch;font-size:clamp(1.75rem,2.55vw,3.05rem)}.signal-stage.is-text-only .signal-question-prompt.is-very-long{max-width:34ch;font-size:clamp(1.45rem,2.05vw,2.45rem)}.signal-stage.is-text-only .signal-status-heading{grid-column:2;grid-row:1;align-self:end;margin:0;padding:0 0 14px}.signal-stage.is-text-only .signal-buzzer-grid{grid-column:2;grid-row:2;align-self:start;grid-template-columns:repeat(2,minmax(0,1fr))}.auction-stage{flex:1;min-height:0;display:grid;grid-template-columns:minmax(320px,.8fr) minmax(560px,1.35fr);gap:clamp(30px,4vw,70px);padding:clamp(30px,4vw,68px);border-radius:28px;overflow:hidden}.auction-category-card{--tone: var(--gold);position:relative;min-height:0;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:clamp(30px,4vw,58px);border:1px solid color-mix(in srgb,var(--tone) 66%,transparent);border-radius:30px;background:radial-gradient(circle at 30% 18%,color-mix(in srgb,var(--tone) 22%,transparent),transparent 38%),#172019;box-shadow:0 24px 70px #00000057,inset 0 0 70px color-mix(in srgb,var(--tone) 7%,transparent)}.auction-category-card.tone-gold,.phone-auction.tone-gold{--tone: var(--gold)}.auction-category-card.tone-sage,.phone-auction.tone-sage{--tone: var(--sage)}.auction-category-card.tone-copper,.phone-auction.tone-copper{--tone: var(--copper)}.auction-category-card.tone-clay,.phone-auction.tone-clay{--tone: var(--clay)}.auction-category-card.tone-sand,.phone-auction.tone-sand{--tone: var(--sand)}.auction-category-card.tone-plum,.phone-auction.tone-plum{--tone: var(--plum)}.auction-category-card>img,.auction-category-card>video{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.68) contrast(1.06)}.auction-card-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,#0c110d2e,#0c110deb 72%),linear-gradient(135deg,color-mix(in srgb,var(--tone) 16%,transparent),transparent)}.auction-card-glyph{position:absolute;top:34px;right:34px;display:grid;place-items:center;width:112px;height:112px;color:var(--tone);border:1px solid color-mix(in srgb,var(--tone) 55%,transparent);border-radius:50%;background:#0d110e7a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auction-card-format{color:var(--tone);font-size:.76rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.auction-category-card strong{max-width:12ch;margin:12px 0;color:var(--limestone);font-family:var(--font-display);font-size:clamp(2.5rem,4.4vw,5.2rem);font-weight:500;line-height:.96;letter-spacing:-.045em}.auction-category-card small{color:var(--mist);font-size:.9rem;letter-spacing:.14em;text-transform:uppercase}.auction-console{display:flex;min-height:0;flex-direction:column;justify-content:center}.auction-console h2{max-width:15ch;margin-bottom:18px;font-size:clamp(2.4rem,4vw,4.6rem)}.stake-track{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 8px}.stake-track span{position:relative;padding:13px 10px;color:var(--mist);border-top:2px solid rgba(241,236,225,.14);text-align:center;font-size:1rem}.stake-track span.active{color:var(--gold);border-color:var(--gold);text-shadow:0 0 20px rgba(209,163,95,.4)}.current-stake{color:var(--gold);font-family:var(--font-display);font-size:clamp(3rem,5vw,5.7rem);font-weight:500}.auction-player-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px}.auction-player{position:relative;min-width:0;display:grid;grid-template-columns:58px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:10px;padding:10px 36px 10px 10px;border:1px solid rgba(241,236,225,.11);border-radius:16px;background:#00000029}.auction-player .earthy-avataaars-portrait{grid-row:1 / 3}.auction-player>.answer-status-lamp{position:absolute;top:9px;right:9px}.auction-player strong,.auction-player small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auction-player small{color:var(--mist);font-size:.65rem;letter-spacing:.1em}.auction-player.decided{border-color:var(--sage)}.auction-player.decided small{color:var(--sage)}.auction-player.out{opacity:.38;filter:grayscale(.7)}.lottery-machine{position:relative;display:grid;min-height:290px;place-items:center;margin:12px 0 22px;overflow:hidden;border:1px solid rgba(209,163,95,.24);border-radius:28px;background:radial-gradient(circle,#d1a35f21,#00000030 60%)}.lottery-orbit{position:absolute;width:245px;height:245px;border:1px solid rgba(209,163,95,.34);border-radius:50%}.lottery-orbit:before,.lottery-orbit:after{content:"";position:absolute;inset:24px;border:1px dashed rgba(241,236,225,.2);border-radius:50%}.lottery-orbit:after{inset:67px;border-style:solid;border-color:#d1a35f66}.lottery-orbit i{position:absolute;top:-6px;left:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background:var(--gold);box-shadow:0 0 18px var(--gold);transform-origin:6px 128px}.lottery-orbit i:nth-child(2){transform:rotate(120deg)}.lottery-orbit i:nth-child(3){transform:rotate(240deg)}.lottery-machine.is-spinning .lottery-orbit{animation:lotteryOrbit .48s linear infinite}.lottery-machine.is-spinning .lottery-candidate{animation:lotteryCandidate .36s ease-in-out infinite alternate}.lottery-machine.is-spinning .lottery-candidate:nth-child(2){animation-delay:90ms}.lottery-machine.is-spinning .lottery-candidate:nth-child(3){animation-delay:.18s}.lottery-candidates{position:relative;z-index:1;display:flex;justify-content:center;gap:18px}.lottery-candidate{display:grid;justify-items:center;gap:7px}.lottery-candidate strong{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lottery-action{align-self:flex-start}.lottery-result-reveal{display:grid;justify-items:start}.lottery-result-reveal h2{max-width:12ch;margin-bottom:10px}.lottery-winner-medallion{position:relative;display:grid;place-items:center;width:250px;height:210px;margin:6px 0 0 14px}.winner-radiance{position:absolute;inset:0;border:1px solid rgba(209,163,95,.34);border-radius:50%;animation:winnerRadiance 2.8s ease-out infinite}.winner-radiance:before,.winner-radiance:after{content:"";position:absolute;inset:22px;border:1px dashed rgba(209,163,95,.35);border-radius:50%}.winner-radiance:after{inset:48px;border-style:solid}.winner-radiance i{position:absolute;left:50%;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold);transform-origin:0 110px;animation:lotteryOrbit 4s linear infinite}.winner-radiance i:nth-child(2){transform:rotate(120deg);animation-delay:-1.33s}.winner-radiance i:nth-child(3){transform:rotate(240deg);animation-delay:-2.66s}.lottery-winner-name{color:var(--gold);font-family:var(--font-display);font-size:clamp(2rem,3vw,3.6rem);font-weight:500}.has-lottery-result .auction-category-card{animation:categoryCardSettle .68s cubic-bezier(.18,.86,.24,1)}@keyframes winnerRadiance{0%{transform:scale(.78);opacity:0}35%,72%{opacity:.7}to{transform:scale(1.12);opacity:0}}@keyframes categoryCardSettle{0%{transform:translate(-22px) rotateY(4deg);opacity:.55}}.auction-passed{flex:1;display:grid;place-content:center;justify-items:center;border-radius:28px;text-align:center}.auction-passed h2{margin:5px 0 10px;font-family:var(--font-display);font-size:clamp(3rem,6vw,6rem)}.auction-pass-mark{display:grid;place-items:center;width:110px;height:110px;margin-bottom:24px;color:var(--clay);border:2px solid var(--clay);border-radius:50%;font-size:4rem}.knowledge-source,.media-credit{display:block;margin-top:7px;color:var(--mist);font-size:.72rem;line-height:1.35}.knowledge-source a,.media-credit a{color:inherit}.scannable-link{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--mist)}.scannable-link-copy{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px;color:inherit;text-decoration:none}.scannable-link-copy:hover,.scannable-link-copy:focus-visible{color:var(--limestone);outline:2px solid rgba(209,163,95,.34);outline-offset:2px}.scannable-link-prefix{color:var(--mist)}.scannable-link-label{min-width:0;overflow-wrap:anywhere;color:var(--gold)}.scannable-link-arrow{color:var(--gold)}.result-references{flex:1 1 100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:stretch;gap:6px}.result-references>.scannable-link{width:100%;margin-top:0}.source-qr{display:block;flex:none;width:76px;height:76px;overflow:hidden;border-radius:5px;background:var(--limestone);box-shadow:0 0 0 1px #d1a35f57,0 5px 16px #0003}.knowledge-layers-stage{flex:1;min-height:0;display:grid;grid-template-columns:minmax(360px,.88fr) minmax(520px,1.12fr);overflow:hidden;border-radius:28px}.knowledge-layers-question{position:relative;display:flex;min-height:0;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,68px);overflow:hidden;border-right:1px solid rgba(241,236,225,.12);background:radial-gradient(circle at 12% 12%,rgba(209,163,95,.13),transparent 34%),#060a0726}.knowledge-layers-question:after{content:"";position:absolute;inset:6% -32% -35% 18%;opacity:.18;border:1px solid var(--gold);border-radius:50%;box-shadow:0 0 0 38px #d1a35f29,0 0 0 78px #d1a35f1a,0 0 0 122px #d1a35f0f;pointer-events:none}.knowledge-layers-question>*{position:relative;z-index:1}.knowledge-layers-question h2{max-width:12ch;margin:14px 0 15px;font-size:clamp(2.2rem,3.7vw,4.5rem);line-height:1.02}.knowledge-layers-question .muted{max-width:48ch;font-size:.88rem;line-height:1.5}.knowledge-risk-ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:28px}.knowledge-risk-ladder article{display:grid;gap:4px;padding:11px 9px;border-top:2px solid rgba(241,236,225,.16);background:#0000001f}.knowledge-risk-ladder article>span{color:var(--mist);font-size:.63rem;letter-spacing:.09em;text-transform:uppercase}.knowledge-risk-ladder article strong{font-size:.92rem}.knowledge-risk-ladder article small{color:var(--clay);font-size:.6rem}.knowledge-risk-ladder article.is-winning{border-color:var(--gold);background:#d1a35f1a;box-shadow:inset 0 0 20px #d1a35f0f}.knowledge-risk-ladder article.is-winning strong,.knowledge-risk-ladder article.is-winning>span{color:var(--gold)}.knowledge-layers-console{position:relative;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3.5vw,58px);overflow:hidden}.knowledge-layers-console>h2{max-width:14ch;margin:8px 0 12px;font-size:clamp(2.2rem,3.6vw,4.3rem)}.knowledge-layers-console .lottery-machine{min-height:230px;margin-bottom:12px}.knowledge-lottery-result{justify-items:center;text-align:center}.knowledge-lottery-result h2{margin-bottom:0}.knowledge-lottery-result .lottery-winner-medallion{margin-inline:auto}.knowledge-lottery-result .muted{max-width:42ch}.knowledge-bid-summary{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.knowledge-bid-summary>span{padding:6px 9px;color:var(--mist);border:1px solid rgba(241,236,225,.12);border-radius:999px;font-size:.65rem}.knowledge-bid-summary>span strong{margin-left:3px;color:var(--limestone)}.knowledge-bid-summary>span.is-winner{color:var(--gold);border-color:#d1a35f73;background:#d1a35f14}@keyframes layerReveal{0%{transform:translate(28px) scale(.98);opacity:0}}.host-shell .lightning-stage{flex:1;min-height:0}.lightning-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(560px,.88fr);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(13px,1.5vw,24px) clamp(22px,2.5vw,42px);overflow:hidden;padding:clamp(20px,2.2vw,38px);border-radius:28px}.lightning-stage:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.34;background:repeating-linear-gradient(102deg,transparent 0 92px,rgba(209,163,95,.035) 93px 94px)}.lightning-question-hero{display:contents}.lightning-question-copy{position:relative;z-index:1;min-width:0;grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:flex-start}.lightning-question-copy h2{max-width:19ch;margin:9px 0 12px;font-size:clamp(1.8rem,2.45vw,3.15rem);line-height:1}.lightning-question-copy h2.is-long{max-width:24ch;font-size:clamp(1.55rem,2vw,2.45rem);line-height:1.03}.lightning-question-copy h2.is-very-long{max-width:29ch;font-size:clamp(1.35rem,1.65vw,2rem);line-height:1.04}.lightning-question-copy>p:last-child{max-width:58ch;margin:0;color:var(--mist);font-size:clamp(.72rem,.92vw,.94rem);line-height:1.45}.lightning-live-row,.phone-lightning-clock{display:flex;align-items:center;justify-content:space-between;gap:18px}.lightning-live-row>span,.phone-lightning-clock>span{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-size:.66rem;font-weight:800;letter-spacing:.15em}.lightning-live-row>span i,.phone-lightning-clock>span i{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold);animation:lightningLive .78s ease-in-out infinite alternate}.lightning-live-row>strong{min-width:90px;color:var(--limestone);font-family:var(--font-mono);font-size:clamp(1.65rem,2.7vw,3.3rem);text-align:right;transition:color .18s ease,transform .18s ease}.lightning-live-row>strong.is-urgent,.phone-lightning-clock>strong.is-urgent{color:#df7960;animation:lightningUrgent .52s ease-in-out infinite alternate}.lightning-question-media{position:relative;z-index:1;min-height:0;grid-column:1;grid-row:1 / -1;overflow:hidden;margin:0;border:1px solid rgba(241,236,225,.15);border-radius:22px;background:#111713}.lightning-question-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 62%,rgba(8,11,9,.52))}.lightning-question-media>img,.lightning-question-media>video{display:block;width:100%;height:100%;object-fit:cover}.lightning-question-media>.question-audio-presentation{display:block;width:100%;height:100%}.lightning-question-media figcaption{position:absolute;z-index:1;right:12px;bottom:10px;max-width:calc(100% - 24px);padding:4px 7px;color:var(--mist);border-radius:6px;background:#070a08c7;font-size:.56rem}.lightning-question-media a,.phone-lightning-media a{color:inherit}.lightning-stage.without-shared-media{grid-template-columns:1fr}.lightning-stage.without-shared-media .lightning-question-copy,.lightning-stage.without-shared-media .captain-race,.lightning-stage.without-shared-media .lightning-host-note{grid-column:1}.captain-race{position:relative;z-index:1;min-height:0;grid-column:2;grid-row:2;display:grid;grid-template-rows:repeat(2,1fr);gap:10px}.captain-race-lane{--team-tone: var(--gold);min-height:0;display:grid;grid-template-columns:minmax(88px,.25fr) minmax(240px,1fr) minmax(105px,.32fr);align-items:center;gap:10px;padding:9px 11px;overflow:hidden;border:1px solid rgba(241,236,225,.12);border-radius:19px;background:linear-gradient(90deg,color-mix(in srgb,var(--team-tone) 9%,transparent),#070a0840);transition:border-color .28s ease,background .28s ease}.captain-race-lane.team-2{--team-tone: var(--copper)}.captain-race-lane.is-locked{border-color:color-mix(in srgb,var(--team-tone) 64%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--team-tone) 15%,transparent),#070a0833)}.captain-race-lane.outcome-correct{box-shadow:inset 0 0 42px #78947a21;animation:lightningLaneWin .76s cubic-bezier(.18,.88,.22,1) both}.captain-race-lane.outcome-wrong{border-color:#a85f4d7a}.captain-race-team,.captain-race-status{min-width:0;display:grid;gap:5px}.captain-race-team span,.captain-race-status span{overflow:hidden;color:var(--mist);font-size:.58rem;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.captain-race-team strong{color:var(--team-tone);font-size:clamp(.8rem,1.05vw,1rem)}.captain-race-status{text-align:right}.captain-race-status strong{overflow:hidden;color:var(--limestone);font-size:clamp(.65rem,.88vw,.88rem);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.captain-race-lane.outcome-correct .captain-race-status strong{color:var(--sage)}.captain-race-lane.outcome-wrong .captain-race-status strong{color:var(--clay)}.captain-race-track{position:relative;height:72px;overflow:hidden;border-inline:1px solid rgba(241,236,225,.12);background:repeating-linear-gradient(0deg,transparent 0 22px,rgba(241,236,225,.075) 23px 24px),linear-gradient(90deg,#00000014,#d1a35f09)}.captain-race-track:after{content:"";position:absolute;top:0;bottom:0;right:7%;width:4px;opacity:.4;background:repeating-linear-gradient(0deg,var(--limestone) 0 5px,var(--obsidian) 5px 10px)}.race-start{position:absolute;inset-block:0;left:5%;border-left:1px dashed rgba(241,236,225,.25)}.race-finish{position:absolute;z-index:2;right:4%;top:3px;color:var(--mist);font-style:normal}.captain-race-pack{position:absolute;z-index:3;left:var(--race-position);top:50%;display:flex;align-items:center;transform:translate(-50%,-50%);transition:left .95s cubic-bezier(.16,.86,.22,1)}.captain-race-pack>span{position:relative;display:block;margin-left:-10px;filter:drop-shadow(0 7px 8px rgba(0,0,0,.35));animation:lightningRunner 1s ease-in-out infinite alternate;animation-delay:calc(var(--pack-index) * -.17s)}.captain-race-pack>span:first-child{margin-left:0}.captain-race-pack>span>b{position:absolute;z-index:5;top:-3px;right:-1px;display:grid;place-items:center;width:20px;height:20px;color:#17150f;border:1px solid #ffe0a0;border-radius:50%;background:var(--gold);box-shadow:0 0 15px #d1a35fbf;font-size:.65rem}.lightning-host-note{position:relative;z-index:1;grid-column:2;grid-row:3;display:flex;align-items:center;justify-content:center;gap:13px;color:var(--gold)}.lightning-host-note>span{font-size:1.5rem;animation:lightningBolt .9s ease-in-out infinite alternate}.lightning-host-note p{display:grid;gap:3px;margin:0}.lightning-host-note strong{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.lightning-host-note small{color:var(--mist);font-size:.64rem}.captain-race.is-compact{grid-template-rows:repeat(2,58px);gap:6px;margin:8px 0}.captain-race.is-compact .captain-race-lane{grid-template-columns:105px 1fr 110px;gap:8px;padding:4px 9px;border-radius:12px}.captain-race.is-compact .captain-race-track{height:48px}.captain-race.is-compact .captain-race-team span,.captain-race.is-compact .captain-race-status span{display:none}.captain-race.is-compact .captain-race-status .compact-choice{display:block;font-size:.48rem;line-height:1.15;white-space:normal}.captain-race.is-compact .captain-race-status strong,.captain-race.is-compact .captain-race-team strong{font-size:.58rem}.phone-lightning{position:relative;overflow:hidden;text-align:left}.phone-lightning:before{content:"";position:absolute;top:-90px;right:-100px;width:240px;height:240px;border:1px solid rgba(209,163,95,.15);border-radius:50%;box-shadow:0 0 0 32px #d1a35f06,0 0 0 64px #d1a35f05}.phone-lightning>*{position:relative;z-index:1}.phone-lightning-clock{margin-bottom:20px}.phone-lightning-clock>strong{color:var(--limestone);font-family:var(--font-mono);font-size:1.8rem}.phone-lightning .section-label,.phone-lightning .phone-question-instruction,.phone-lightning .phone-question-prompt{text-align:left}.phone-lightning-media{overflow:hidden;margin:18px 0 0;border:1px solid rgba(241,236,225,.14);border-radius:16px;background:#111713}.phone-lightning-media img{display:block;width:100%;max-height:240px;object-fit:cover}.phone-lightning-media figcaption{padding:6px 9px;color:var(--mist);font-size:.58rem;line-height:1.3}.phone-lightning-team-status{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:14px}.phone-lightning-team-status>span{min-width:0;display:grid;gap:3px;padding:8px 9px;color:var(--mist);border:1px solid rgba(241,236,225,.12);border-radius:11px;background:#00000024;font-size:.62rem}.phone-lightning-team-status>span b{color:var(--limestone)}.phone-lightning-team-status>span.is-locked{color:var(--sage);border-color:#78947a80;animation:lightningStatusIn .42s cubic-bezier(.16,.86,.22,1) both}.lightning-answer-grid{margin-top:15px}.lightning-answer-grid .phone-answer{min-height:118px}.lightning-skip-action{width:100%;display:grid;gap:3px;margin-top:10px;padding:12px;color:var(--mist);border:1px solid rgba(241,236,225,.16);border-radius:13px;background:#0000002e;cursor:pointer}.lightning-skip-action strong{color:var(--limestone);font-size:.8rem}.lightning-skip-action span{font-size:.62rem}.lightning-skip-action:disabled{opacity:.5}.phone-lightning-locked,.phone-lightning-watching{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:17px;margin-top:18px;padding:17px;border:1px solid rgba(120,148,122,.45);border-radius:18px;background:radial-gradient(circle at 10% 50%,#78947a21,#00000024);animation:lightningStatusIn .52s cubic-bezier(.16,.86,.22,1) both}.phone-lightning-watching{border-color:#d1a35f5c;background:radial-gradient(circle at 10% 50%,#d1a35f1c,#00000024)}.phone-lightning-locked>div,.phone-lightning-watching>div{min-width:0;display:grid;gap:6px}.phone-lightning-locked strong,.phone-lightning-watching strong{color:var(--limestone);font-size:1rem;line-height:1.25}.phone-lightning-locked span,.phone-lightning-watching span{color:var(--mist);font-size:.72rem;line-height:1.4}.phone-lightning-choice{display:block;margin:2px 0 5px;color:var(--gold);font-size:.76rem;line-height:1.35}@keyframes lightningLive{to{opacity:.36;transform:scale(.72)}}@keyframes lightningUrgent{to{transform:scale(1.08)}}@keyframes lightningRunner{to{transform:translateY(-3px) rotate(1deg)}}@keyframes lightningBolt{to{opacity:.45;transform:scale(.86) rotate(-7deg)}}@keyframes lightningLaneWin{45%{transform:translate(7px)}}@keyframes lightningStatusIn{0%{opacity:0;transform:translateY(12px) scale(.97)}}@keyframes lotteryOrbit{to{transform:rotate(360deg)}}@keyframes lotteryCandidate{0%{transform:translateY(3px) scale(.97);opacity:.72}to{transform:translateY(-3px) scale(1.04);opacity:1}}.question-layout{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:22px}.question-window{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(14px,1.5vw,24px);padding:clamp(14px,1.5vw,24px);border-radius:28px;min-height:0}.question-window .media-card{border:1px solid rgba(216,180,119,.14);background:#070a08}.question-window .question-card{padding:clamp(12px,1.3vw,22px) clamp(14px,1.5vw,26px)}.media-card,.question-card,.player-rail{border-radius:26px;overflow:hidden}.media-card{position:relative;min-height:260px}.media-card>img,.media-card>video{width:100%;height:100%;object-fit:cover;display:block;background:#070a08}.category-illustration{--illustration-tone: var(--gold);position:absolute;inset:0;isolation:isolate;width:100%;height:100%;min-height:260px;display:grid;place-items:center;overflow:hidden;color:var(--illustration-tone);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--illustration-tone) 22%,transparent),transparent 38%),linear-gradient(145deg,#243129,#0b100d 78%)}.category-illustration.tone-sage{--illustration-tone: var(--sage)}.category-illustration.tone-copper{--illustration-tone: var(--copper)}.category-illustration.tone-clay{--illustration-tone: var(--clay)}.category-illustration.tone-sand{--illustration-tone: var(--sand)}.category-illustration.tone-plum{--illustration-tone: var(--plum)}.category-illustration__aurora{position:absolute;z-index:-2;width:150%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--illustration-tone) 24%,transparent);border-radius:42% 58% 46% 54%;box-shadow:0 0 0 90px color-mix(in srgb,var(--illustration-tone) 5%,transparent),0 0 0 190px color-mix(in srgb,var(--illustration-tone) 3%,transparent);animation:categoryAurora 24s linear infinite}.category-illustration__orbit{position:absolute;z-index:-1;width:86%;aspect-ratio:1;border:1px dashed color-mix(in srgb,var(--illustration-tone) 38%,transparent);border-radius:50%;animation:categoryBackdropOrbit 18s linear infinite}.category-illustration__orbit.orbit-b{width:61%;animation-duration:12s;animation-direction:reverse}.category-illustration__spark{position:absolute;width:8px;aspect-ratio:1;border-radius:50%;background:var(--illustration-tone);box-shadow:0 0 18px var(--illustration-tone);animation:categorySpark 3s ease-in-out infinite}.category-illustration__spark.spark-a{left:18%;top:26%}.category-illustration__spark.spark-b{right:16%;bottom:24%;animation-delay:-1.5s}.category-illustration__seal{display:grid;place-items:center;height:min(78%,620px);width:auto;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--illustration-tone) 48%,transparent);border-radius:50%;background:radial-gradient(circle,#080c092e,#080c09ad);box-shadow:0 0 100px color-mix(in srgb,var(--illustration-tone) 18%,transparent),inset 0 0 54px color-mix(in srgb,var(--illustration-tone) 10%,transparent);animation:categorySealFloat 5.8s ease-in-out infinite}.category-illustration__seal .category-glyph--asset{--category-glyph-size: 68%;filter:drop-shadow(0 0 26px color-mix(in srgb,currentColor 34%,transparent));animation:categoryAssetBreathe 4.2s ease-in-out infinite}.category-illustration.is-compact{min-height:210px}.category-illustration.is-compact .category-illustration__seal{height:min(82%,400px);width:auto}@keyframes categoryAurora{to{transform:rotate(360deg)}}@keyframes categoryBackdropOrbit{to{transform:rotate(360deg)}}@keyframes categorySpark{50%{opacity:.28;transform:scale(.58)}}@keyframes categorySealFloat{50%{transform:translateY(-8px) scale(1.025)}}@keyframes categoryAssetBreathe{50%{opacity:.82;transform:scale(.955)}}.question-audio-presentation{position:relative;width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:clamp(34px,5vh,62px);overflow:hidden;padding:clamp(30px,5vw,72px);background:radial-gradient(circle at 50% 42%,rgba(209,163,95,.17),transparent 34%),linear-gradient(145deg,#202b24,#0a0f0c)}.question-audio-presentation:before{content:"";position:absolute;width:52%;aspect-ratio:1;border:1px solid rgba(209,163,95,.18);border-radius:50%;box-shadow:0 0 0 34px #d1a35f09,0 0 0 70px #78947a06;animation:audioHalo 2.6s ease-in-out infinite alternate}.question-audio-presentation audio{z-index:2;width:min(520px,88%);accent-color:var(--gold)}.question-audio-wave{z-index:2;height:92px;display:flex;align-items:center;gap:8px}.question-audio-wave i{width:6px;height:calc(18px + var(--wave-height, 32px));border-radius:99px;background:linear-gradient(var(--gold),var(--sage));box-shadow:0 0 14px #d1a35f33;animation:audioBar .78s ease-in-out infinite alternate}.question-audio-wave i:nth-child(3n+1){--wave-height: 52px;animation-delay:-.18s}.question-audio-wave i:nth-child(3n+2){--wave-height: 28px;animation-delay:-.42s}.question-audio-wave i:nth-child(4n){--wave-height: 68px;animation-delay:-.61s}@keyframes audioBar{to{transform:scaleY(.42);opacity:.58}}@keyframes audioHalo{to{transform:scale(1.08);opacity:.58}}.media-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(10,14,11,.4));pointer-events:none}.knowledge-answer-evidence{position:absolute;z-index:2;inset:0;display:grid;align-content:center;gap:10px;padding:clamp(24px,3vw,46px);background:radial-gradient(circle at 18% 16%,rgba(209,163,95,.12),transparent 38%),#090d0a47}.knowledge-answer-evidence.has-media{align-content:end;padding-bottom:48px;background:linear-gradient(180deg,#090d0a1f 18%,#090d0af0)}.knowledge-answer-evidence span{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:11px 14px;color:var(--limestone);border:1px solid rgba(120,148,122,.68);border-radius:14px;background:#0f1611e6;box-shadow:0 8px 22px #0003;font-size:clamp(.76rem,1.05vw,1rem);font-weight:650;line-height:1.35;animation:layerReveal .52s cubic-bezier(.16,.86,.22,1) both}.knowledge-answer-evidence span b{display:grid;place-items:center;width:30px;height:30px;color:var(--sage);border:1px solid var(--sage);border-radius:50%;font-family:var(--font-display)}.question-media-credit{position:absolute;z-index:3;right:16px;bottom:13px;max-width:calc(100% - 32px);padding:4px 7px;color:var(--mist);border-radius:6px;background:#070a08c2;font-size:.58rem;line-height:1.3}.question-media-credit a{color:inherit}.question-card{min-height:0;padding:clamp(24px,2.35vw,42px)}.question-card.has-answer-owner:not(.is-revealed){padding:20px 28px}.question-card.has-answer-owner:not(.is-revealed) .auction-owner-banner{margin:-3px -3px 10px;padding-block:9px}.question-card.has-answer-owner:not(.is-revealed) h2{margin-block:13px;font-size:clamp(1.65rem,2.2vw,2.7rem)}.question-card.has-answer-owner:not(.is-revealed) .answer-grid{gap:9px}.question-card.has-answer-owner:not(.is-revealed) .answer-card{min-height:76px;padding:12px 14px}.question-card.has-answer-owner:not(.is-revealed) .answer-card span{font-size:1.45rem}.auction-owner-banner{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:-8px -8px 20px;padding:12px 16px;color:var(--gold);border:1px solid rgba(209,163,95,.4);border-radius:12px;background:#d1a35f17}.auction-owner-banner span{font-size:.68rem;letter-spacing:.14em}.auction-owner-banner strong{color:var(--limestone);font-size:.95rem}.steal-rack{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:6px 16px;margin:-6px -8px 14px;padding:12px 16px;border:1px solid rgba(209,163,95,.4);border-radius:14px;background:linear-gradient(180deg,#d1a35f17,#0000003d)}.steal-rack.is-crowded{grid-template-columns:minmax(0,1fr)}.steal-rack.has-claim{grid-template-columns:minmax(0,1fr);padding-block:10px}.steal-rack-heading{display:grid;gap:3px}.steal-rack-heading .section-label{margin:0;color:var(--gold)}.steal-rack-heading h3{margin:0;font-size:1.24rem;line-height:1.1}.steal-rack-wrong{display:flex;align-items:baseline;gap:7px;margin:2px 0 0;color:var(--mist);font-size:.66rem;line-height:1.3}.steal-rack-wrong b{flex:none;color:var(--clay);font-size:.58rem;font-weight:800;letter-spacing:.12em}.steal-rack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:end;gap:6px}.steal-seat{min-width:0;display:grid;justify-items:center;gap:1px;padding:4px 4px 7px;border:1px solid transparent;border-radius:12px;transition:opacity .22s ease,border-color .22s ease,background .22s ease}.steal-seat strong,.steal-seat small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.steal-seat strong{font-size:.84rem}.steal-seat small{color:var(--mist);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase}.steal-seat.is-locked{opacity:.6}.steal-seat.is-locked small{color:var(--clay)}.question-event-banner,.question-result-banner{display:grid;gap:5px;margin:-8px -8px 18px;padding:13px 16px;border:1px solid rgba(241,236,225,.16);border-radius:12px;background:#0003}.question-event-banner>span,.question-result-banner>span{color:var(--mist);font-size:.64rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.question-event-banner strong,.question-result-banner strong{font-size:1rem;line-height:1.3}.question-result-banner small{color:var(--mist);font-size:.72rem}.question-event-banner.is-wrong,.question-result-banner.has-misses{border-color:#a85f4d94;background:#a85f4d1a}.question-event-banner.is-wrong>span,.question-result-banner.has-misses>span{color:var(--clay)}.question-result-banner.is-correct{border-color:#78947a8c;background:#78947a1a}.question-result-banner.is-correct>span{color:var(--sage)}.auto-reveal-banner{display:grid;grid-template-columns:46px 1fr;align-items:center;gap:12px;margin:-8px -8px 18px;padding:10px 16px;color:var(--mist);border:1px solid rgba(209,163,95,.34);border-radius:12px;background:#d1a35f14}.auto-reveal-banner strong{display:grid;place-items:center;width:42px;height:42px;color:var(--gold);border:1px solid var(--gold);border-radius:50%;font-size:1.3rem;animation:countdownPulse 1s ease-out infinite}.auto-reveal-banner span{font-size:.78rem;line-height:1.35}@keyframes countdownPulse{0%{box-shadow:0 0 #d1a35f52}to{box-shadow:0 0 0 12px #d1a35f00}}.question-meta{display:flex;justify-content:space-between;color:var(--gold);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.question-card h2{margin:clamp(14px,1.7vh,22px) 0;font-size:clamp(1.55rem,2vw,2.55rem);line-height:1.04}.question-card.is-copy-dense:not(.is-revealed){padding:24px 30px}.question-card.is-copy-dense:not(.is-revealed) h2{margin-block:12px;font-size:clamp(1.35rem,1.65vw,2rem);line-height:1.05}.question-card.is-copy-dense:not(.is-revealed) .answer-grid{gap:9px}.question-card.is-copy-dense:not(.is-revealed) .answer-card{min-height:72px;padding:10px 13px}.question-card.is-copy-dense:not(.is-revealed) .answer-card strong{font-size:clamp(.88rem,1.15vw,1.1rem)}.question-card.is-copy-dense:not(.is-revealed) .host-actions{margin-top:12px}.question-card.is-copy-very-dense:not(.is-revealed){padding:20px 26px}.question-card.is-copy-very-dense:not(.is-revealed) h2{margin-block:9px;font-size:clamp(1.2rem,1.43vw,1.72rem);line-height:1.04}.question-card.is-copy-very-dense:not(.is-revealed) .answer-card{min-height:66px;padding:8px 11px}.question-card.is-copy-very-dense:not(.is-revealed) .host-actions{margin-top:8px}.question-card.is-stacked.is-copy-dense:not(.is-revealed) .answer-card>span{font-size:1.7rem}.question-card.is-stacked.is-copy-dense:not(.is-revealed) .answer-card strong{font-size:clamp(1rem,1.3vw,1.26rem);line-height:1.2}.question-card.is-stacked.is-copy-very-dense:not(.is-revealed) .answer-grid{gap:10px}.question-card.is-stacked.is-copy-very-dense:not(.is-revealed) .answer-card{grid-template-columns:30px minmax(0,1fr)}.question-card.is-stacked.is-copy-very-dense:not(.is-revealed) .answer-card>span{font-size:1.45rem}.question-card.is-stacked.is-copy-very-dense:not(.is-revealed) .answer-card strong{font-size:clamp(.92rem,1.17vw,1.15rem);line-height:1.18}.answer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.answer-card{min-width:0;min-height:86px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;overflow:hidden;padding:14px 16px;border:1px solid rgba(241,236,225,.17);border-radius:16px;background:#0a0e0b47}.answer-card span{font-size:2rem;color:var(--mist)}.answer-card>div{min-width:0;display:grid;gap:5px}.answer-card strong{min-width:0;overflow-wrap:anywhere;font-size:clamp(1.05rem,1.5vw,1.45rem)}.answer-card small{overflow:hidden;color:var(--mist);font-size:.68rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.answer-card.correct{border-color:var(--sage);background:#78947a2e;box-shadow:inset 0 0 32px #78947a1a}.answer-card.correct span{color:var(--sage)}.answer-card.selected-wrong{border-color:var(--clay);background:#a85f4d24;box-shadow:inset 0 0 28px #a85f4d14}.answer-card.selected-wrong>span{color:var(--clay)}.question-card.is-revealed{padding:20px 26px}.question-card.is-revealed .question-result-banner{margin:-5px -5px 6px;padding:8px 12px}.question-card.is-revealed h2{margin-block:5px;font-size:clamp(1.38rem,1.78vw,2.2rem);line-height:1.03}.question-card.is-revealed.is-copy-dense h2{font-size:clamp(1.2rem,1.5vw,1.82rem);line-height:1.04}.question-card.is-revealed:is(.is-copy-dense,.is-copy-very-dense) .answer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.question-card.is-revealed.is-copy-very-dense{padding:16px 22px}.question-card.is-revealed.is-copy-very-dense .question-result-banner{padding-block:7px}.question-card.is-revealed.is-copy-very-dense h2{margin-block:5px;font-size:clamp(1.25rem,1.65vw,1.95rem);line-height:1.04}.question-card.is-revealed.is-copy-very-dense .answer-card{min-height:58px;padding-block:6px}.question-card.is-revealed.is-copy-very-dense .explanation{margin-top:6px;padding:7px 10px}.question-card.is-revealed.is-copy-very-dense .explanation p{font-size:.72rem;line-height:1.24}.question-card.is-revealed .answer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.question-card.is-revealed .answer-card{min-height:56px;grid-template-columns:27px 1fr;gap:3px;padding:7px 9px}.question-card.is-revealed .answer-card>span{font-size:1.25rem}.question-card.is-revealed .answer-card strong{font-size:clamp(.72rem,.86vw,.92rem)}.question-card.is-revealed .answer-card small{font-size:.55rem}.question-card.is-revealed .explanation{display:flex;flex-wrap:wrap;align-items:stretch;align-content:flex-start;gap:4px 6px;margin-top:6px;padding:7px 10px}.question-card.is-revealed .explanation p{flex:1 0 100%;margin:0;font-size:.68rem;line-height:1.22}.question-card.is-revealed .knowledge-source,.question-card.is-revealed .media-credit{margin-top:0;font-size:.53rem;line-height:1.2}.question-card.is-revealed .scannable-link{display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:6px;min-width:0;padding:4px 4px 4px 7px;border:1px solid rgba(241,236,225,.1);border-radius:8px;background:#0000001c}.question-card.is-revealed .scannable-link-copy{align-self:stretch;align-content:center;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.question-card.is-revealed .scannable-link-prefix{grid-column:1 / -1}.question-card.is-revealed .scannable-link-label{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.question-card.is-revealed .source-qr{width:64px;height:64px}.question-card.is-revealed .scannable-link.is-qr-dense{grid-template-columns:minmax(0,1fr) 84px}.question-card.is-revealed .scannable-link.is-qr-dense .source-qr{width:84px;height:84px}.question-card.is-revealed .result-references .scannable-link-label{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.question-card.is-revealed .host-actions{margin-top:4px}.question-card.is-revealed .host-actions button{padding-block:9px}.explanation{margin-top:20px;padding:18px;border-left:3px solid var(--sage);background:#78947a14}.explanation p{margin-bottom:6px}.explanation a{color:var(--mist);font-size:.8rem}.host-actions{display:flex;justify-content:flex-end;margin-top:22px}.player-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(8,1fr);padding:16px;gap:6px}.rail-player{--player: var(--mist);min-width:0;display:flex;align-items:center;gap:10px;padding:8px 12px;border-right:1px solid rgba(241,236,225,.1)}.rail-player>div{min-width:0;flex:1 1 auto;overflow:hidden}.rail-player:last-child{border-right:0}.rail-player-avatar{position:relative;flex:0 0 auto;display:block}.rail-player-avatar>.answer-status-lamp{position:absolute;z-index:7;right:-3px;bottom:-2px;box-shadow:0 0 0 3px #1b241e}.rail-monogram{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border:2px solid var(--player);color:var(--player);border-radius:50%}.rail-player strong,.rail-player small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-player small{margin-top:4px;color:var(--mist)}.rail-player.lamp-answered{background:linear-gradient(90deg,rgba(120,148,122,.08),transparent)}.rail-player.is-weave-boosted{background:linear-gradient(90deg,rgba(209,163,95,.13),transparent)}.weave-risk-mark{position:absolute;z-index:8;top:-5px;left:-7px;display:grid;min-width:27px;height:22px;place-items:center;padding:0 4px;color:#17130d;border:2px solid #1b241e;border-radius:8px;background:var(--gold);font-family:var(--font-mono);font-size:.62rem;line-height:1;box-shadow:0 5px 15px #0000004d;animation:weaveRiskIn .52s cubic-bezier(.16,.86,.22,1) both}.answer-status-lamp{position:relative;display:grid;flex:0 0 auto;width:23px;height:23px;place-items:center;color:var(--mist);border:1px solid rgba(184,184,170,.34);border-radius:50%;background:#151b17;transition:color .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.answer-status-lamp i{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.34}.answer-status-lamp:after{position:absolute;inset:0;display:grid;place-items:center;color:#111713;font-size:.68rem;font-weight:1000;line-height:1}.answer-status-lamp.is-waiting{animation:answerLampWaiting 1.8s ease-in-out infinite}.answer-status-lamp.is-answered,.answer-status-lamp.is-correct{color:#91b394;border-color:#91b394;background:#91b394;box-shadow:0 0 13px #91b39480;animation:answerLampOn .42s cubic-bezier(.16,.86,.22,1) both}.answer-status-lamp.is-answered i,.answer-status-lamp.is-correct i,.answer-status-lamp.is-wrong i,.answer-status-lamp.is-inactive i{display:none}.answer-status-lamp.is-answered:after,.answer-status-lamp.is-correct:after{content:"✓"}.answer-status-lamp.is-wrong{color:#d17b65;border-color:#d17b65;background:#d17b65;box-shadow:0 0 12px #d17b655c;animation:answerLampOn .42s cubic-bezier(.16,.86,.22,1) both}.answer-status-lamp.is-wrong:after{content:"×";color:#1b1110;font-size:.9rem}.answer-status-lamp.is-inactive{opacity:.46}.answer-status-lamp.is-inactive:after{content:"–";color:var(--mist)}@keyframes answerLampWaiting{50%{border-color:#d1a35f6b;box-shadow:0 0 8px #d1a35f1f}}@keyframes answerLampOn{0%{transform:scale(.58);opacity:.2}62%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}.weave-progress{display:grid;gap:7px;margin:0 0 12px;padding:10px 13px;border:1px solid rgba(209,163,95,.3);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(209,163,95,.1),transparent 46%),#080c0933}.weave-progress-heading{display:flex;justify-content:space-between;gap:12px;color:var(--mist);font-size:.57rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.weave-progress-heading strong{color:var(--gold)}.weave-progress ol{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.weave-progress li{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px;color:#b8b8aa8c;font-family:var(--font-mono);font-size:.62rem}.weave-progress li:not(:last-child):after{content:"";position:absolute;z-index:0;left:27px;right:4px;height:1px;background:#b8b8aa3d}.weave-progress li>i{position:relative;z-index:1;display:grid;width:24px;aspect-ratio:1;place-items:center;border:1px solid currentColor;border-radius:50%;background:#182019;font-style:normal}.weave-progress li>i b{font-size:.56rem}.weave-progress li>span{position:relative;z-index:1;width:max-content;padding:2px 5px;background:#182019}.weave-progress li.is-current{color:var(--gold)}.weave-progress li.is-current>i{box-shadow:0 0 0 5px #d1a35f14,0 0 16px #d1a35f3d;animation:weaveNodePulse 1.5s ease-in-out infinite alternate}.weave-progress li.is-complete{color:var(--sage)}.weave-progress li.is-complete:not(:last-child):after{background:#78947a94}.weave-progress li.is-final>i{border-radius:8px;transform:rotate(45deg)}.weave-progress li.is-final>i b{transform:rotate(-45deg)}.weave-progress.is-compact{margin:16px 0 4px;padding:12px;text-align:left}.weave-progress.is-compact .weave-progress-heading{font-size:.62rem}.weave-progress.is-compact li{font-size:.68rem}.phone-weave-risk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:13px 0 3px;padding:14px;text-align:left;border:1px solid rgba(209,163,95,.4);border-radius:16px;background:linear-gradient(135deg,#d1a35f1f,#a85f4d12)}.phone-weave-risk>div{display:grid;gap:4px}.phone-weave-risk strong{color:var(--limestone);font-size:.82rem}.phone-weave-risk span{color:var(--mist);font-size:.67rem;line-height:1.35}.phone-weave-risk button{min-height:52px;padding:0 14px;color:#17130d;border:1px solid var(--gold);border-radius:12px;background:var(--gold);font-size:.68rem;font-weight:900;letter-spacing:.04em}.phone-weave-risk.is-locked{border-color:#78947a8c;background:#78947a1a;animation:weaveRiskIn .52s cubic-bezier(.16,.86,.22,1) both}@keyframes weaveNodePulse{to{box-shadow:0 0 0 8px #d1a35f05,0 0 24px #d1a35f6b}}@keyframes weaveRiskIn{0%{opacity:0;transform:scale(.72) rotate(-5deg)}65%{transform:scale(1.06) rotate(1deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.weave-progress li.is-current>i,.weave-risk-mark,.phone-weave-risk.is-locked{animation:none!important}}.join-form,.phone-panel{width:100%;padding:28px;border-radius:24px}.join-form form{display:grid;gap:18px;margin-top:28px}.join-form label{display:grid;gap:8px;color:var(--mist);font-size:.82rem;letter-spacing:.06em}.join-form input{width:100%;padding:15px 16px;color:var(--limestone);background:#0000003d;border:1px solid rgba(241,236,225,.18);border-radius:12px;font-size:1.08rem;text-transform:none}.join-form label:first-of-type input{text-transform:uppercase;letter-spacing:.14em}.join-form input:focus{outline:2px solid var(--gold);border-color:transparent}.phone-header h1{font-size:2.15rem}.phone-panel{text-align:center}.phone-question-instruction{margin:10px 0 8px;color:var(--gold);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.phone-question-prompt{margin:0 auto;max-width:34rem;font-size:clamp(1.45rem,6vw,2.05rem);line-height:1.16}.phone-question-layers{display:grid;gap:8px;margin-top:18px;text-align:left}.phone-question-layers article{display:grid;grid-template-columns:34px 1fr;align-items:start;gap:10px;padding:11px;border:1px solid rgba(120,148,122,.42);border-radius:14px;background:#78947a14;animation:layerReveal .42s cubic-bezier(.16,.86,.22,1) both}.phone-question-layers article>span{display:grid;place-items:center;width:30px;height:30px;color:var(--sage);border:1px solid var(--sage);border-radius:50%}.phone-question-layers article>div{min-width:0;display:grid;gap:7px}.phone-question-layers strong{color:var(--limestone);font-size:.82rem;line-height:1.35}.phone-question-layers img{width:100%;max-height:170px;object-fit:cover;border-radius:10px}.phone-question-layers small{color:var(--mist);font-size:.62rem;line-height:1.3}.phone-question-layers a{color:inherit}.large-monogram{--player: var(--gold);width:106px;height:106px;margin:10px auto 28px;font-size:2.2rem}.phone-panel .primary-action{width:100%;margin-top:16px}.phone-match-summary{display:grid;gap:7px;margin:20px 0 4px;padding:17px;color:var(--mist);border:1px solid rgba(241,236,225,.12);border-radius:16px;background:#00000026}.phone-match-summary.ready{border-color:#d1a35f66;background:#d1a35f12}.phone-match-summary .section-label{margin:0}.phone-match-summary strong{color:var(--limestone);font-size:1.05rem}.phone-match-summary span{font-size:.79rem}.phone-match-summary small{max-height:3.6em;overflow:hidden;font-size:.66rem;line-height:1.2}.phone-answer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.phone-answer{min-height:145px;padding:15px 10px;color:var(--limestone);border:1px solid rgba(241,236,225,.17);background:#080b094d;border-radius:17px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:9px;text-align:center;cursor:pointer}.phone-answer strong{color:var(--mist);font-size:2.8rem;font-weight:450}.phone-answer span{width:100%;font-size:.91rem;line-height:1.35}.phone-answer.selected{border:2px solid var(--gold);background:#d1a35f21;box-shadow:0 0 24px #d1a35f29}.phone-answer.selected strong{color:var(--gold)}.phone-answer.correct{border-color:var(--sage);background:#78947a2e}.phone-answer.correct strong{color:var(--sage)}.phone-result-headline{margin:0;color:var(--limestone);font-size:1.08rem;font-weight:700;line-height:1.35}.phone-correct-answer{display:block;margin:7px 0 15px;color:var(--sage);font-size:.8rem}.phone-answer:disabled{opacity:.82}.answer-status{min-height:20px;margin:18px 0 0;color:var(--mist);font-size:.85rem}.phone-result{margin-top:20px;display:grid;gap:6px;color:var(--sage)}.phone-result span{color:var(--mist)}.phone-watching-card{display:grid;justify-items:center;gap:9px;margin-top:24px;padding:28px 18px;color:var(--limestone);border:1px solid rgba(209,163,95,.3);border-radius:20px;background:radial-gradient(circle at 50% 30%,#d1a35f1c,#00000024)}.phone-watching-card strong{margin-top:8px;color:var(--gold);font-size:1.15rem}.phone-watching-card span{color:var(--mist);font-size:.82rem;line-height:1.45}.phone-explanation{margin-top:16px;padding:17px;color:var(--limestone);border-left:3px solid var(--sage);border-radius:0 14px 14px 0;background:#78947a17;text-align:left}.phone-explanation .section-label{display:block;margin-bottom:7px;color:var(--sage)}.phone-explanation p{margin:0 0 10px;color:var(--limestone);font-size:.94rem;line-height:1.48}.phone-auction{--tone: var(--gold);position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--tone) 52%,transparent)}.phone-auction:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 84% 8%,color-mix(in srgb,var(--tone) 18%,transparent),transparent 38%)}.phone-auction-glyph{display:grid;place-items:center;width:82px;height:82px;margin:0 auto 18px;color:var(--tone);border:1px solid color-mix(in srgb,var(--tone) 55%,transparent);border-radius:50%;background:#00000029}.auction-format-line{color:var(--mist);font-size:.76rem;letter-spacing:.09em;text-transform:uppercase}.phone-stake{display:block;margin:24px 0 6px;color:var(--gold);font-family:var(--font-display);font-size:4.7rem;font-weight:500;line-height:1}.auction-bid-actions{display:grid;grid-template-columns:1.35fr .8fr;gap:12px;margin-top:24px}.auction-bid-actions button{min-height:96px;border-radius:18px;font-weight:850;letter-spacing:.08em;cursor:pointer}.auction-stay{color:#17150f;border:1px solid var(--gold);background:linear-gradient(135deg,#ddb36f,#b77d3b)}.auction-pass{color:var(--limestone);border:1px solid rgba(241,236,225,.22);background:#00000040}.phone-auction-status{display:grid;gap:8px;margin-top:26px;padding:25px;border:1px solid rgba(241,236,225,.13);border-radius:18px;background:#00000029}.phone-auction-status strong{color:var(--gold);font-size:1.45rem}.phone-auction-status span{color:var(--mist)}.phone-lottery{display:grid;justify-items:center;margin-top:25px}.phone-lottery-disc{width:116px;height:116px;margin-bottom:18px;border:2px solid var(--gold);border-top-color:transparent;border-radius:50%;box-shadow:inset 0 0 22px #d1a35f24,0 0 24px #d1a35f1f}.phone-lottery.is-spinning .phone-lottery-disc{animation:lotteryOrbit .58s linear infinite}.phone-lottery p{color:var(--mist)}.phone-lottery-result{display:grid;justify-items:center;gap:10px;margin-top:24px;padding:28px 18px;border:1px solid rgba(209,163,95,.35);border-radius:22px;background:radial-gradient(circle at 50% 28%,#d1a35f29,#0000002b);animation:phoneWinnerEnter .58s cubic-bezier(.16,.86,.22,1)}.phone-lottery-result strong{margin-top:8px;color:var(--gold);font-size:1.32rem}.phone-lottery-result p{margin:0;color:var(--mist)}.phone-lottery-result.is-you{box-shadow:0 0 30px #d1a35f29}@keyframes phoneWinnerEnter{0%{transform:translateY(16px) scale(.94);opacity:0}}.phone-knowledge-layers{overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(209,163,95,.1),transparent 32%),var(--glass)}.phone-layer-instruction{max-width:38ch;margin:20px auto 4px;color:var(--mist);font-size:.82rem;line-height:1.5}.phone-layer-bids{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px}.phone-layer-bids button{min-height:150px;display:grid;place-items:center;align-content:center;gap:4px;padding:12px 8px;color:var(--limestone);border:1px solid rgba(209,163,95,.26);border-radius:18px;background:#070a083d;cursor:pointer}.phone-layer-bids button strong{color:var(--gold);font-family:var(--font-display);font-size:2.5rem;font-weight:500;line-height:.9}.phone-layer-bids button span{color:var(--mist);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.phone-layer-bids button b{margin-top:5px;font-size:1rem}.phone-layer-bids button small{color:var(--clay);font-size:.68rem}.phone-layer-pass{width:100%;margin-top:12px}.phone-layer-locked{display:grid;justify-items:center;gap:9px;margin-top:24px;padding:30px 18px;border:1px solid rgba(120,148,122,.45);border-radius:22px;background:#78947a14;animation:phoneWinnerEnter .42s cubic-bezier(.16,.86,.22,1)}.phone-layer-locked>span{display:grid;place-items:center;width:64px;height:64px;color:var(--sage);border:1px solid var(--sage);border-radius:50%;font-size:1.8rem}.phone-layer-locked strong{color:var(--sage);font-size:1.2rem}.phone-layer-locked p{max-width:35ch;margin:0;color:var(--mist);font-size:.8rem;line-height:1.45}.phone-first-signal{overflow:visible}.phone-signal-sequence{display:grid;gap:14px}.phone-buzzer-action{width:100%;min-height:310px;display:grid;place-items:center;align-content:center;gap:12px;margin-top:28px;padding:24px;color:var(--limestone);border:1px solid rgba(209,163,95,.42);border-radius:28px;background:radial-gradient(circle at 50% 32%,#d1a35f29,#0000002e 62%);cursor:pointer;touch-action:manipulation;transition:min-height .46s cubic-bezier(.16,.86,.22,1),margin .46s ease,border-color .26s ease,background .36s ease}.phone-buzzer-action:disabled{opacity:1;cursor:default}.phone-buzzer-action .buzzer{margin:6px 0 10px;transition:transform .46s cubic-bezier(.16,.86,.22,1),margin .46s ease,opacity .26s ease}.phone-buzzer-copy{display:grid;justify-items:center;gap:10px}.phone-buzzer-copy strong{color:var(--gold);font-size:1.55rem;letter-spacing:.05em;text-transform:uppercase}.phone-buzzer-copy>span{max-width:28ch;color:var(--mist);font-size:.82rem;line-height:1.45}.phone-buzzer-action:active .buzzer{transform:scale(.97)}.phone-signal-sequence.has-result .phone-buzzer-action{min-height:220px;margin-top:18px;border-color:#f1ece12e;background:radial-gradient(circle at 50% 28%,#d1a35f1f,#0000002e 66%)}.phone-signal-sequence.has-result .phone-buzzer-action .buzzer{transform:scale(.86);margin:0 0 4px}.phone-signal-result{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:0;padding:16px 18px;text-align:left;border:1px solid rgba(241,236,225,.15);border-radius:22px;background:#00000029;animation:phoneSignalOutcome .52s .18s cubic-bezier(.16,.86,.22,1) both}.phone-signal-result strong{color:var(--mist);font-size:1.22rem}.phone-signal-result.is-winner{border-color:var(--gold);background:radial-gradient(circle at 50% 20%,#d1a35f24,#00000029)}.phone-signal-result.is-winner strong{color:var(--gold)}@keyframes phoneSignalOutcome{0%{transform:translateY(18px) scale(.96);opacity:0}}.phone-steal .phone-steal-title{margin-bottom:4px;font-size:1.5rem;line-height:1.1}.phone-steal .phone-signal-sequence{margin-top:0}.phone-steal .phone-buzzer-action{min-height:300px;margin-top:14px}.phone-steal.has-result .phone-buzzer-action{min-height:250px;border-color:#f1ece12e}.error-banner{margin:0 0 16px;padding:13px 16px;border:1px solid var(--clay);border-radius:12px;background:#a85f4d24}.loading-panel{min-height:250px;border-radius:24px;display:grid;place-content:center;justify-items:center}.host-blocked{gap:14px;max-width:900px;margin:0 auto;padding:34px 40px;text-align:center}.host-blocked h2{margin:0;font-size:2rem;line-height:1.1}.host-blocked p{margin:0;max-width:640px;color:var(--mist)}.host-blocked-actions{display:flex;gap:14px;align-items:center;justify-content:center}.loader{width:42px;height:42px;border:3px solid rgba(241,236,225,.15);border-top-color:var(--gold);border-radius:50%;animation:spin 1s linear infinite}.avatar-portrait{--avatar-size: 120px;--avatar-accent: var(--gold);position:relative;flex:0 0 auto;display:inline-grid;place-items:center;width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;filter:drop-shadow(0 10px 20px rgba(0,0,0,.22));transform-origin:50% 82%}.avatar-portrait svg{display:block;width:100%;height:100%;overflow:visible}.avatar-portrait.expression-idle{animation:avatarBreathe 4.8s ease-in-out infinite}.avatar-portrait.expression-answered{animation:avatarNod .43s cubic-bezier(.2,.85,.2,1)}.avatar-portrait.expression-correct{animation:avatarCelebrate .76s cubic-bezier(.18,.86,.24,1)}.avatar-portrait.expression-miss{animation:avatarMiss .62s ease}.avatar-portrait.expression-correct:after{content:"";position:absolute;inset:-5px;border:2px solid var(--sage);border-radius:50%;opacity:0;animation:avatarRing .76s ease-out}.avatar-contours{transform-origin:center;animation:avatarContours 16s linear infinite}.earthy-avataaars-portrait{--avatar-size: 180px;--avatar-accent: var(--gold);position:relative;flex:0 0 auto;display:inline-grid;place-items:center;width:var(--avatar-size);height:var(--avatar-size);overflow:visible;border:2px solid var(--avatar-accent);border-radius:50%;background:radial-gradient(circle at 38% 27%,color-mix(in srgb,var(--avatar-accent) 22%,#263129),#19211c 58%,#101310);box-shadow:inset 0 0 30px #0000002e,0 12px 30px #00000040,0 0 20px color-mix(in srgb,var(--avatar-accent) 13%,transparent)}.earthy-avataaars-portrait.is-crowned{box-shadow:inset 0 0 30px #0000002e,0 12px 30px #00000040,0 0 30px #d1a35f47}.avatar-crown{position:absolute;z-index:4;top:-28%;left:15%;width:70%;height:auto;overflow:visible;color:var(--gold);fill:currentColor;filter:drop-shadow(0 5px 8px rgba(0,0,0,.5)) drop-shadow(0 0 8px rgba(209,163,95,.35));transform-origin:50% 100%;animation:crownFloat 3.4s ease-in-out infinite}.earthy-avataaars-portrait:before{content:"";position:absolute;inset:8%;z-index:0;border:1px solid color-mix(in srgb,var(--avatar-accent) 22%,transparent);border-radius:50%}.earthy-avataaars-art{position:absolute;z-index:1;inset:-2%;display:grid;place-items:center;overflow:hidden;border-radius:50%}.earthy-avataaars-art>svg{display:block;width:104%;height:104%}@keyframes crownFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}.ava2-editor .avatar-editor-preview{background:radial-gradient(circle at 50% 42%,rgba(209,163,95,.17),transparent 38%),#080c0929}.ava2-options-scroll{padding-right:7px}.ava2-part-options{margin-bottom:26px}.ava2-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ava2-visual-grid button{min-width:0;min-height:112px;display:grid;place-items:center;align-content:center;gap:6px;padding:8px 4px;color:var(--mist);border:1px solid rgba(241,236,225,.12);border-radius:14px;background:#070a0838;cursor:pointer}.ava2-visual-grid button.selected{color:var(--limestone);border-color:var(--gold);background:#d1a35f1f;box-shadow:inset 0 0 20px #d1a35f12}.ava2-visual-grid button>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem}.ava2-visual-grid .earthy-avataaars-portrait{pointer-events:none;filter:drop-shadow(0 5px 10px rgba(0,0,0,.22))}.ava2-back{display:grid;place-items:center;text-decoration:none}.avatar-route-loading{display:grid;place-items:center;color:var(--mist)}.player-seat .avatar-portrait{margin-bottom:4px}.rail-player .avatar-portrait{filter:drop-shadow(0 5px 10px rgba(0,0,0,.2))}.phone-panel>.avatar-portrait{display:grid;margin:0 auto 18px}.phone-identity{display:flex;align-items:center;gap:12px}.phone-identity .eyebrow{margin-bottom:3px}.phone-identity h1{font-size:1.85rem}.avatar-phone-shell{max-width:980px;padding-block:18px}.avatar-editor{width:min(940px,100%);min-height:min(760px,calc(100vh - 36px));display:grid;grid-template-columns:minmax(260px,.78fr) minmax(360px,1.22fr);overflow:hidden;border-radius:28px}.avatar-editor-preview{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(24px,4vw,52px);text-align:center;overflow:hidden;border-right:1px solid rgba(241,236,225,.12);background:radial-gradient(circle at 50% 42%,rgba(209,163,95,.14),transparent 37%),#080c0929}.avatar-editor-preview:before{content:"";position:absolute;inset:42% -30% auto;height:2px;opacity:.32;background:linear-gradient(90deg,transparent,var(--gold),transparent);box-shadow:0 0 28px var(--gold);transform:rotate(-8deg)}.avatar-editor-preview>*{position:relative;z-index:1}.avatar-editor-preview h2{margin:16px 0 5px;font-size:2rem}.avatar-editor-preview .muted{max-width:27ch;line-height:1.5}.random-avatar{margin-top:12px;padding:12px 17px;color:var(--gold);border:1px solid rgba(209,163,95,.35);border-radius:999px;background:#d1a35f12;cursor:pointer}.random-avatar span{margin-right:6px}.avatar-editor-controls{min-width:0;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(20px,3vw,38px)}.avatar-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:5px;border:1px solid rgba(241,236,225,.11);border-radius:14px;background:#0000002e}.avatar-tabs button{padding:11px 6px;color:var(--mist);border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;font-size:.78rem}.avatar-tabs button.active{color:var(--limestone);border-color:#d1a35f5c;background:#d1a35f1c}.avatar-tabs button:focus-visible,.random-avatar:focus-visible,.avatar-choice-row button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.avatar-options-scroll{min-height:0;overflow-y:auto;padding:20px 5px 18px 0;scrollbar-color:rgba(209,163,95,.4) transparent}.avatar-part-options{min-width:0;margin:0 0 20px;padding:0;border:0}.avatar-part-options legend{margin-bottom:10px;color:var(--mist);font-size:.69rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.avatar-choice-row{display:flex;flex-wrap:wrap;gap:8px}.avatar-choice-row button{min-height:44px;padding:8px 12px;color:var(--mist);border:1px solid rgba(241,236,225,.13);border-radius:11px;background:#070a0838;cursor:pointer}.avatar-choice-row button.selected{color:var(--limestone);border-color:var(--gold);background:#d1a35f21;box-shadow:inset 0 0 18px #d1a35f0f}.avatar-choice-row.color-choices button{width:44px;height:44px;min-height:0;padding:5px;border-radius:50%}.avatar-choice-row.color-choices button i{display:block;width:100%;height:100%;border:1px solid rgba(255,255,255,.22);border-radius:50%}.avatar-choice-row.color-choices button.selected{box-shadow:0 0 0 2px var(--glass-solid),0 0 0 4px var(--gold)}.avatar-editor-actions{display:grid;grid-template-columns:auto 1fr;gap:12px;padding-top:18px;border-top:1px solid rgba(241,236,225,.1)}.secondary-action{padding:14px 18px;color:var(--mist);border:1px solid rgba(241,236,225,.16);border-radius:13px;background:#0000002e;cursor:pointer}.avatar-editor-actions .primary-action{margin:0}@keyframes avatarBreathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5%) scale(1.006)}}@keyframes avatarNod{0%,to{transform:rotate(0)}45%{transform:translateY(3%) rotate(2deg) scale(.98)}}@keyframes avatarCelebrate{0%,to{transform:translateY(0) scale(1)}38%{transform:translateY(-8%) scale(1.06) rotate(-2deg)}70%{transform:translateY(-2%) scale(1.02) rotate(1deg)}}@keyframes avatarMiss{0%,to{transform:rotate(0)}35%{transform:rotate(-3deg) translateY(2%)}68%{transform:rotate(2deg)}}@keyframes avatarRing{15%{opacity:.8;transform:scale(.86)}to{opacity:0;transform:scale(1.25)}}@keyframes avatarContours{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{to{opacity:.35}}@media(min-width:1001px)and (max-height:820px){.host-shell{padding-top:27px;padding-bottom:27px}.host-header{margin-bottom:13px}.host-header .eyebrow{margin-bottom:3px;font-size:.65rem}.host-header h1{font-size:2.55rem;line-height:.98}.match-setup-layout{gap:22px;padding:18px 24px}.match-category-heading{margin-top:10px}.match-deck-hint{margin:2px 0 6px;font-size:.56rem}.match-category-deck-stage{width:min(100%,560px);grid-template-rows:minmax(300px,1fr) auto auto;gap:5px}.match-category-deck-studio{grid-template-columns:minmax(0,1fr)}.match-setup-host-stage{gap:9px;padding-top:25px}.match-setup-host-message{width:210px;padding:10px 11px;border-radius:12px 12px 12px 4px}.match-setup-host-message strong{margin-bottom:3px;font-size:.52rem}.match-setup-host-message p{font-size:.62rem;line-height:1.32}.match-setup-host-art{max-width:110px;max-height:170px}.match-category-stack{max-height:340px}.match-category-deck-card{padding:22px 20px;border-radius:16px}.deck-card-corner{left:14px;top:13px}.deck-card-corner-bottom{inset:auto 14px 13px auto}.deck-card-glyph{width:88px;height:88px;margin:auto 0 9px}.deck-card-glyph .category-glyph--asset{--category-glyph-size: 64px}.deck-card-copy small{font-size:.48rem}.deck-card-copy h3{margin:3px 0 6px;font-size:1.52rem}.deck-card-status{padding:3px 6px;font-size:.42rem}.match-deck-navigation{grid-template-columns:36px 1fr 36px;gap:6px}.deck-arrow{width:36px;height:30px}.match-deck-actions{gap:6px}.match-deck-actions button{min-height:32px;padding:5px 7px;font-size:.54rem}.match-minimum-note{margin-top:5px;font-size:.57rem}.match-plan-preview{padding-left:18px}.match-plan-preview h2{margin-bottom:2px;font-size:2rem;line-height:.98}.match-plan-preview>.muted{margin-bottom:1px;font-size:.61rem}.match-round-list{gap:3px;margin:4px 0}.match-round-list article{grid-template-columns:27px minmax(0,1fr) auto;gap:6px;padding:4px 7px}.match-round-list article>span{width:24px;height:24px;font-size:.6rem}.match-round-list strong{font-size:.68rem}.match-round-list small{font-size:.47rem}.round-motion-cue{width:75px;height:28px}.buzzer-cue{transform:scale(.84);transform-origin:right center}.match-content-gate{grid-template-columns:27px minmax(0,1fr);gap:7px;margin:2px 0 4px;padding:6px 8px}.match-content-gate-mark{width:25px;height:25px}.match-content-gate small,.match-content-gate li{font-size:.49rem;line-height:1.2}.match-content-gate ul{gap:0;margin-top:1px}.match-content-waiting{margin:2px 0 4px;padding:6px 8px;font-size:.51rem}.match-seed{margin:2px 0 4px;font-size:.52rem}.match-reshuffle{padding:6px 9px;font-size:.57rem}.match-setup-actions{gap:7px;margin-top:7px}.match-setup-actions button{min-height:39px;padding:7px 9px;font-size:.57rem}.question-card{padding:16px 20px}.question-card h2{margin:9px 0;font-size:clamp(1.2rem,1.75vw,1.7rem);line-height:1.02}.question-meta{font-size:.58rem}.answer-grid{gap:6px}.answer-card{height:68px;min-height:0;grid-template-columns:26px 1fr;padding:7px 10px;border-radius:11px}.answer-card span{font-size:1.25rem}.answer-card strong{font-size:clamp(.78rem,1vw,1rem)}.answer-card small{font-size:.54rem}.question-card:not(.is-revealed) .host-actions{margin-top:6px}.question-card:not(.is-revealed) .host-actions button{min-height:36px;padding:7px 13px}.question-card.is-revealed .scannable-link{grid-template-columns:minmax(0,1fr) 96px}.question-card.is-revealed .source-qr{width:96px;height:96px}.question-card.is-revealed .scannable-link.is-qr-dense{grid-template-columns:minmax(0,1fr) 126px}.question-card.is-revealed .scannable-link.is-qr-dense .source-qr{width:126px;height:126px}.signal-console{justify-content:flex-start;padding:15px 20px}.signal-console .signal-question-prompt{margin:4px 0 9px;font-size:1.45rem;line-height:1}.signal-status-heading{margin-bottom:8px;padding-top:8px}.signal-status-heading h3{margin:4px 0;font-size:1.35rem}.signal-status-heading .muted{font-size:.58rem;line-height:1.3}.signal-buzzer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.signal-player{gap:0 6px;padding:5px 7px 7px;border-radius:12px}.signal-player .earthy-avataaars-portrait{--avatar-size:34px !important}.signal-player>.buzzer{width:84px}.signal-player>strong{font-size:.78rem}.signal-player small{font-size:.46rem}.credits-shell{padding:24px 40px}.credits-header{margin-bottom:17px}.credits-header h1{font-size:4rem}.credits-header p:last-child{margin-top:10px;font-size:.76rem}.credits-ledger{gap:9px}.credits-card{grid-template-columns:56px minmax(0,1fr);gap:14px;min-height:168px;padding:17px 19px;border-radius:18px}.credits-mark{width:50px;height:50px;font-size:1rem}.credits-notice-links .scannable-link.is-qr-dense,.credits-library-entry-detail .scannable-link.is-qr-dense{grid-template-columns:minmax(0,1fr) 192px}.credits-notice-links .scannable-link.is-qr-dense .source-qr,.credits-library-entry-detail .scannable-link.is-qr-dense .source-qr{width:192px;height:192px}.credits-card h2{margin-bottom:5px;font-size:1.35rem}.credits-card p{margin-bottom:6px;font-size:.66rem;line-height:1.38}.credits-card small{font-size:.53rem}.credits-card nav{margin-top:8px}.credits-notices{margin-top:10px;border-radius:15px}.credits-notices summary{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:12px 15px}.credits-notices summary>span:first-child{width:34px;height:34px;font-size:1rem}.credits-notices summary strong{font-size:1rem}.credits-notices summary small,.credits-notices pre{font-size:.55rem}.credits-notices pre{padding:16px}.credits-footer{margin-top:13px;padding-top:11px}.credits-footer>p{font-size:.61rem}.second-thought-stage{gap:24px;padding:22px 26px}.second-thought-prompt h2{font-size:1.7rem}.second-thought-board{padding-left:20px}.second-thought-board h3{font-size:1.85rem}.second-thought-timer{width:48px;height:48px;font-size:1.15rem}.second-thought-instruction{margin:9px 0;font-size:.61rem}.second-thought-histogram{gap:5px;margin-bottom:8px}.second-thought-player-status article{grid-template-columns:42px minmax(0,1fr) auto;padding:6px}.second-thought-player-status .avatar-portrait{--avatar-size:42px !important}.question-card.is-revealed.is-second-thought{padding:12px 18px}.question-card.is-revealed.is-second-thought .question-result-banner{margin:0 0 5px;padding:6px 9px;gap:2px}.question-card.is-revealed.is-second-thought .question-result-banner strong{font-size:.78rem}.question-card.is-revealed.is-second-thought .question-result-banner small{font-size:.56rem}.question-card.is-revealed.is-second-thought .second-thought-result-comparison{margin:4px 0;padding:6px 8px}.question-card.is-revealed.is-second-thought .second-thought-histogram.is-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:4px 0 1px}.question-card.is-revealed.is-second-thought .second-thought-histogram.is-compact article>div{grid-template-columns:17px minmax(0,1fr) auto;gap:3px}.question-card.is-revealed.is-second-thought .second-thought-histogram.is-compact article>div>b{width:16px;height:16px}.question-card.is-revealed.is-second-thought h2{margin-block:4px;font-size:1.35rem}.question-card.is-revealed.is-second-thought .answer-card{min-height:54px;padding:6px 8px}.question-card.is-revealed.is-second-thought .explanation{margin-top:5px;padding:6px 9px}.question-card.is-revealed.is-second-thought .explanation p{font-size:.66rem;line-height:1.15}.question-card.is-revealed.is-second-thought .knowledge-source,.question-card.is-revealed.is-second-thought .media-credit{font-size:.5rem}.question-card.is-revealed.is-second-thought .host-actions{margin-top:4px}.question-card.is-revealed.is-second-thought .host-actions button{padding-block:6px}}@media(min-width:1001px)and (max-width:1200px){.lobby-layout{grid-template-columns:minmax(210px,.62fr) 170px minmax(430px,1.55fr);gap:12px;padding-inline:24px}.join-panel{padding-right:22px}.q-host-scene-lobby .match-setup-host-message{width:170px;padding:11px}.q-host-scene-lobby .match-setup-host-art{max-width:118px}.seat-grid{gap:10px}}.world-scale-explanation .result-references{grid-column:1/-1}@media(max-width:1000px){.host-shell{padding:28px;height:auto;min-height:100vh;overflow:visible}.match-setup-layout{grid-template-columns:1fr;overflow:visible}.match-category-deck-stage{min-height:460px}.match-category-stack{max-height:360px}.match-category-deck-studio{grid-template-columns:minmax(0,1fr)}.match-setup-host-art{max-width:116px;max-height:190px}.match-plan-preview{padding:24px 0 0;border-left:0;border-top:1px solid rgba(241,236,225,.12)}.lobby-layout{grid-template-columns:1fr}.join-panel{border-right:0;border-bottom:1px solid rgba(241,236,225,.13);padding:0 0 30px}.question-window{grid-template-columns:1fr}.question-window>.media-card,.second-thought-question{min-height:360px}.player-rail{grid-column:auto;grid-template-columns:repeat(2,1fr)}.lightning-stage{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;overflow:visible}.lightning-question-copy{grid-column:1;grid-row:1}.lightning-question-media{min-height:310px;grid-column:1;grid-row:2}.captain-race{grid-column:1;grid-row:3}.lightning-host-note{grid-column:1;grid-row:4}.captain-race-lane{grid-template-columns:118px minmax(300px,1fr) 145px}.credits-ledger{grid-template-columns:1fr}.credits-library>header{grid-template-columns:1fr}.credits-library-list{grid-template-columns:1fr}.second-thought-stage{grid-template-columns:1fr;overflow:visible}.second-thought-media,.second-thought-orbit{min-height:360px}.second-thought-board{padding:24px 0 0;border-left:0;border-top:1px solid rgba(241,236,225,.12)}}@media(max-width:620px){.match-category-deck-studio{grid-template-columns:1fr}.match-setup-host-stage{gap:12px;padding-top:18px}.match-setup-host-message{width:min(100%,320px)}.match-setup-host-art{width:72px;max-height:82px}.phone-shell{padding-top:18px}.phone-header{align-items:center}.connection-pill{padding:8px;font-size:0}.credits-nav-link{padding:7px 9px}.match-category-deck-stage{min-height:420px}.match-category-stack{max-height:315px}.credits-shell{padding:24px 18px;overflow:visible}.credits-header,.credits-footer{align-items:stretch;flex-direction:column}.credits-card{grid-template-columns:52px minmax(0,1fr);min-height:0;padding:20px}.credits-mark{width:48px;height:48px;font-size:1rem}.credits-card nav .scannable-link{display:block}.credits-card nav .source-qr{display:none}.credits-library{padding:20px 16px}.credits-library-entry-detail dl div{grid-template-columns:1fr;gap:2px}.credits-library-entry-detail nav{grid-template-columns:1fr}.credits-library-entry-detail .scannable-link{display:block;padding:10px}.credits-library-entry-detail .source-qr{display:none}.credits-notices summary{grid-template-columns:42px minmax(0,1fr);padding:15px}.credits-notices summary strong{font-size:1.12rem}.credits-notices summary small{font-size:.64rem}.credits-notices pre{max-height:62vh;padding:15px;font-size:.62rem}.credits-notice-links{padding:15px}.credits-notice-links nav{grid-template-columns:1fr}.credits-notice-links .scannable-link{display:block;padding:10px}.credits-notice-links .source-qr{display:none}.credits-footer>div{justify-content:space-between}.seat-grid{grid-template-columns:repeat(2,1fr)}.phone-answer{min-height:132px}.phone-lightning{padding:21px}.phone-lightning .phone-question-prompt{font-size:1.55rem}.phone-lightning-watching,.phone-lightning-locked{grid-template-columns:72px 1fr;padding:13px}.avatar-phone-shell{display:block;padding:0}.avatar-editor{min-height:100vh;grid-template-columns:1fr;border-radius:0}.avatar-editor-preview{min-height:350px;padding:18px 20px 14px;border-right:0;border-bottom:1px solid rgba(241,236,225,.12)}.avatar-editor-preview .earthy-avataaars-portrait{--avatar-size: 176px !important}.avatar-editor-preview h2{margin:10px 0 3px;font-size:1.65rem}.avatar-editor-preview .muted{margin-bottom:3px;font-size:.88rem}.avatar-editor-preview .random-avatar{margin-top:8px;padding:9px 14px}.avatar-editor-controls{max-height:none;min-height:500px;padding:18px}.avatar-options-scroll{max-height:360px}.avatar-editor-actions{position:sticky;bottom:0;padding-bottom:max(4px,env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,rgba(26,34,28,.98) 18%)}.audit-selected{grid-template-columns:1fr;text-align:center}.audit-selected .avatar-portrait{margin-inline:auto}.audit-tags{justify-content:center}.audit-toolbar{align-items:center}.audit-toolbar>div:first-child span{display:none}.audit-grid{gap:7px}.audit-grid button{min-height:104px;border-radius:14px}}@media(prefers-reduced-motion:reduce){.match-setup-host-message,.match-setup-host-stage .match-setup-host-entrance,.match-setup-host-stage .match-setup-host-idle-motion,.match-setup-host-stage .match-setup-host-fx>i,.match-setup-host-stage #mascot,.match-setup-host-stage #tail,.match-setup-host-stage #arm-left,.match-setup-host-stage #arm-right,.match-setup-host-stage #forearm-left,.match-setup-host-stage #forearm-right,.match-setup-host-stage #mouth,.match-setup-host-stage #pupils,.match-setup-host-stage #eye-left,.match-setup-host-stage #eye-right,.match-setup-host-stage #pupil-left,.match-setup-host-stage #pupil-right{animation:none!important}.match-setup-host-stage .match-setup-host-entrance,.match-setup-host-stage .match-setup-host-idle-motion,.match-setup-host-message{opacity:1;transform:none}.match-setup-host-stage .match-setup-host-fx>i{display:none}.match-setup-host-message p>span{visibility:visible;opacity:1;animation:none}.match-setup-host-stage #arm-left,.match-setup-host-stage #arm-right,.match-setup-host-stage #forearm-left,.match-setup-host-stage #forearm-right,.match-setup-host-stage #pupils{transform:none!important;transition:none!important}.q-host-shell[data-host-arm=left] #arm-left{transform:rotate(var(--q-arm-shoulder, 0deg))!important}.q-host-shell[data-host-arm=left] #forearm-left{transform:rotate(var(--q-arm-elbow, 0deg))!important}.q-host-shell[data-host-arm=right] #arm-right{transform:rotate(var(--q-arm-shoulder, 0deg))!important}.q-host-shell[data-host-arm=right] #forearm-right{transform:rotate(var(--q-arm-elbow, 0deg))!important}.q-host-shell[data-host-gesture] #pupils{transform:translate(var(--q-gaze-x, 0px),var(--q-gaze-y, 0px))!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.primary-action:hover,.primary-action:focus-visible,.remote-focus{transform:none}.game-moment-layer{animation:none!important;opacity:1;transform:translate(-50%)}.game-moment-glow{display:none}.game-moment-avatar,.game-moment-glow:before,.game-moment-glow i{animation:none!important}}.rejoin-panel{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.rejoin-panel .primary-action,.rejoin-panel .secondary-action{width:100%}.host-shell .atlas-stage{flex:1;min-height:0}.atlas-stage{position:relative;display:grid;grid-template-rows:auto minmax(250px,1fr) auto;gap:clamp(16px,1.8vw,28px);overflow:hidden;padding:clamp(22px,2.4vw,42px);border-radius:28px;background:radial-gradient(circle at 82% 18%,rgba(118,148,122,.13),transparent 30%),radial-gradient(circle at 20% 86%,rgba(209,163,95,.1),transparent 35%),#1a221de0}.atlas-stage:before{content:"";position:absolute;inset:-30%;pointer-events:none;opacity:.28;background:repeating-radial-gradient(circle at center,transparent 0 58px,rgba(241,236,225,.06) 59px 60px);animation:atlasDrift 26s linear infinite}.atlas-stage>*{position:relative;z-index:1}.atlas-stage-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px}.atlas-stage-heading h2{max-width:1020px;margin:4px 0 8px;color:var(--limestone);font-size:clamp(2rem,3.6vw,4.3rem);line-height:.98;letter-spacing:-.045em}.atlas-stage-heading h2.is-long{max-width:1120px;font-size:clamp(1.7rem,2.8vw,3.35rem);line-height:1.01}.atlas-stage-heading h2.is-very-long{max-width:1220px;font-size:clamp(1.45rem,2.2vw,2.65rem);line-height:1.03}.atlas-stage-heading>div:first-child>p:last-child{max-width:780px;margin:0;color:var(--mist);font-size:clamp(.76rem,1.1vw,1.05rem)}.atlas-clock{width:clamp(130px,12vw,190px);aspect-ratio:1;display:grid;place-content:center;text-align:center;border:1px solid rgba(209,163,95,.42);border-radius:50%;background:radial-gradient(circle,#d1a35f26,#080c098c 68%);box-shadow:0 0 0 10px #d1a35f06,inset 0 0 40px #d1a35f14}.atlas-clock span{color:var(--gold);font-size:.58rem;font-weight:800;letter-spacing:.13em}.atlas-clock strong{color:var(--limestone);font-family:var(--font-mono);font-size:clamp(2.6rem,4.5vw,5rem);line-height:.95}.atlas-clock small{color:var(--mist);font-size:.63rem}.atlas-clock.is-urgent{border-color:#df7960b3;animation:atlasUrgent .65s ease-in-out infinite alternate}.atlas-clock.is-urgent strong{color:#e68a73}.atlas-sealed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,30px)}.atlas-sealed-grid.fragments-3{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-sealed-fragment{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;overflow:hidden;padding:18px;text-align:center;border:1px solid rgba(241,236,225,.14);border-radius:24px;background:linear-gradient(145deg,#2a352de0,#0e1310d1);box-shadow:0 18px 42px #0003;animation:atlasCardIn .65s cubic-bezier(.16,.84,.22,1) both;animation-delay:calc(var(--atlas-index) * .11s)}.atlas-sealed-fragment:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,rgba(241,236,225,.045) 45%,transparent 65%);transform:translate(-100%);animation:atlasSheen 4.8s ease-in-out infinite;animation-delay:calc(var(--atlas-index) * .42s)}.atlas-orbit{position:absolute;width:190px;aspect-ratio:1;border:1px solid rgba(120,148,122,.16);border-radius:50%;animation:atlasSpin 18s linear infinite}.atlas-orbit i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.atlas-orbit i:nth-child(1){top:15px;left:55px}.atlas-orbit i:nth-child(2){right:3px;top:92px}.atlas-orbit i:nth-child(3){bottom:21px;left:31px}.atlas-seal{position:relative;width:82px;aspect-ratio:1;display:grid;grid-template-rows:auto auto;place-content:center;justify-items:center;gap:1px;margin-bottom:6px;border:1px solid rgba(209,163,95,.44);border-radius:50%;background:#0a0e0bc2;box-shadow:0 0 0 8px #d1a35f09,0 0 36px #d1a35f1f}.atlas-seal b{color:var(--gold);font-family:var(--font-mono);font-size:1.65rem;line-height:.9}.atlas-seal svg{display:block;width:20px;height:20px;fill:none;stroke:var(--sage);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.atlas-sealed-fragment>p{margin:0;color:var(--gold);font-size:.61rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.atlas-sealed-fragment>strong{color:var(--limestone);font-size:clamp(.76rem,1vw,.96rem)}.atlas-fragment-holders{display:flex;gap:28px;margin-top:13px}.atlas-fragment-holders>span{position:relative;display:grid;justify-items:center;gap:3px;color:var(--mist)}.atlas-fragment-holders>span:after{content:"";position:absolute;top:24px;width:17px;height:2px;background:var(--gold);opacity:.8}.atlas-fragment-holders>span.team-2:after{background:var(--sage)}.atlas-fragment-holders small{max-width:90px;overflow:hidden;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.atlas-team-statuses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.atlas-team-statuses article{min-width:0;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;border:1px solid rgba(209,163,95,.24);border-radius:17px;background:#070b0857}.atlas-team-statuses article.team-2{border-color:#78947a52}.atlas-team-statuses article>span{color:var(--gold);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.atlas-team-statuses article.team-2>span{color:var(--sage)}.atlas-team-statuses article>div{min-width:0;display:grid;gap:2px}.atlas-team-statuses article strong{color:var(--limestone);font-size:.82rem;line-height:1.2;overflow-wrap:anywhere}.atlas-team-statuses article small{color:var(--mist);font-size:.64rem;line-height:1.25;overflow-wrap:anywhere}.atlas-team-statuses article>b{color:var(--gold);font-family:var(--font-mono);font-size:1.2rem}.atlas-team-statuses article.is-locked{background:#78947a1c;animation:atlasLocked .5s cubic-bezier(.16,.84,.22,1) both}.atlas-result-media{min-height:0;background:radial-gradient(circle at 40% 20%,#78947a1f,#0b0f0cd9)}.atlas-result-media .media-shade{display:none}.atlas-revealed-mosaic{position:absolute;inset:0;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;padding:16px;overflow:auto}.atlas-revealed-mosaic article{min-height:0;display:grid;grid-template-columns:minmax(92px,34%) 1fr;gap:12px;overflow:hidden;border:1px solid rgba(241,236,225,.13);border-radius:15px;background:#18201be6;animation:atlasCardIn .56s cubic-bezier(.16,.84,.22,1) both}.atlas-revealed-mosaic article>span{position:absolute;z-index:2;margin:7px;padding:4px 7px;color:#111510;border-radius:20px;background:var(--gold);font-size:.52rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.atlas-revealed-mosaic article>img{width:100%;height:100%;min-height:96px;object-fit:cover}.atlas-revealed-mosaic article>div{align-self:center;min-width:0;padding:10px 12px 10px 0}.atlas-revealed-mosaic article:not(:has(>img))>div{grid-column:1 / -1;padding:12px 14px}.atlas-revealed-mosaic article strong{color:var(--gold);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.atlas-revealed-mosaic article p{margin:5px 0;color:var(--limestone);font-size:clamp(.7rem,.86vw,.9rem);line-height:1.34}.atlas-revealed-mosaic article small{display:block;color:var(--mist);font-size:.53rem}.atlas-revealed-mosaic a{color:inherit}.atlas-team-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px}.atlas-team-results article{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(241,236,225,.13);border-radius:13px;background:#00000024}.atlas-team-results article>span{color:var(--gold);font-size:.55rem;font-weight:800;text-transform:uppercase}.atlas-team-results article>div{display:grid;gap:2px}.atlas-team-results strong{color:var(--limestone);font-size:.69rem}.atlas-team-results small{color:var(--mist);font-size:.55rem;line-height:1.25}.atlas-team-results .outcome-correct{border-color:#78947a73;background:#78947a1a}.atlas-team-results .outcome-wrong{border-color:#b8665273}.phone-atlas{position:relative;overflow:hidden;text-align:left}.phone-atlas:before{content:"";position:absolute;width:270px;aspect-ratio:1;top:-120px;right:-120px;border:1px solid rgba(120,148,122,.16);border-radius:50%;box-shadow:0 0 0 35px #78947a06,0 0 0 70px #d1a35f05;animation:atlasSpin 24s linear infinite}.phone-atlas>*{position:relative;z-index:1}.phone-atlas-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.phone-atlas-heading>span{padding:6px 9px;color:#101510;border-radius:20px;background:var(--gold);font-size:.59rem;font-weight:900;letter-spacing:.1em}.phone-atlas-heading>strong{color:var(--limestone);font-family:var(--font-mono);font-size:1.6rem}.phone-atlas-heading>strong.is-urgent{color:#df7960;animation:atlasUrgent .52s ease-in-out infinite alternate}.phone-atlas .section-label,.phone-atlas .phone-question-prompt,.phone-atlas .phone-question-instruction{text-align:left}.phone-private-fragment{display:grid;gap:8px;overflow:hidden;margin-top:15px;padding:16px;border:1px solid rgba(209,163,95,.38);border-radius:20px;background:linear-gradient(145deg,#3b332261,#0a0f0b94);box-shadow:inset 0 0 45px #d1a35f0a;animation:atlasCardIn .55s cubic-bezier(.16,.84,.22,1) both}.phone-private-fragment>span{color:var(--gold);font-size:.6rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.phone-private-fragment>strong{color:var(--limestone);font-size:1.15rem}.phone-private-fragment>img{width:calc(100% + 32px);max-height:240px;margin:2px -16px;object-fit:cover}.phone-private-fragment>p{margin:3px 0;color:var(--limestone);font-size:1rem;line-height:1.5}.phone-private-fragment>small{color:var(--mist);font-size:.61rem}.phone-private-fragment a{color:inherit}.atlas-speak-card,.phone-atlas-captain{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:13px;padding:12px 14px;border:1px solid rgba(120,148,122,.3);border-radius:15px;background:#78947a14}.atlas-speak-card>span{display:grid;width:35px;aspect-ratio:1;place-items:center;color:var(--sage);border:1px solid rgba(120,148,122,.5);border-radius:50%;font-size:1.5rem;animation:atlasTalk 1.2s ease-in-out infinite alternate}.atlas-speak-card>div,.phone-atlas-captain>div{display:grid;gap:3px}.atlas-speak-card strong,.phone-atlas-captain strong{color:var(--limestone);font-size:.82rem}.atlas-speak-card small,.phone-atlas-captain span{color:var(--mist);font-size:.65rem;line-height:1.35}.atlas-phone-teams{margin:12px 0 4px}.atlas-answer-grid{margin-top:11px}.phone-atlas-captain{grid-template-columns:auto 1fr;margin-top:16px;border-color:#d1a35f4d;background:#d1a35f12}.atlas-revealed-mosaic.is-compact{position:relative;inset:auto;grid-template-rows:none;gap:8px;margin:15px 0;padding:0;overflow:visible}.atlas-revealed-mosaic.is-compact article{grid-template-columns:92px 1fr;min-height:100px}.atlas-revealed-mosaic.is-compact article p{font-size:.76rem}.atlas-revealed-mosaic.is-compact article>div{padding:9px 9px 9px 0}@keyframes atlasSpin{to{transform:rotate(360deg)}}@keyframes atlasDrift{to{transform:rotate(360deg) scale(1.04)}}@keyframes atlasCardIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes atlasSheen{0%,58%{transform:translate(-120%)}78%,to{transform:translate(120%)}}@keyframes atlasLocked{0%{transform:scale(.97);box-shadow:0 0 #78947a00}45%{transform:scale(1.018);box-shadow:0 0 34px #78947a2e}to{transform:none}}@keyframes atlasUrgent{to{box-shadow:0 0 35px #df796033;transform:scale(1.025)}}@keyframes atlasTalk{to{box-shadow:0 0 0 7px #78947a0f;transform:scale(1.06)}}@media(max-width:1000px){.atlas-sealed-grid.fragments-3{grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto}.atlas-team-statuses article{grid-template-columns:auto 1fr auto}.atlas-team-statuses article>span{grid-column:1 / -1}}@media(max-width:620px){.phone-atlas{padding:21px}.phone-private-fragment>p{font-size:.92rem}.atlas-revealed-mosaic.is-compact article{grid-template-columns:82px 1fr}}@media(prefers-reduced-motion:reduce){.atlas-stage:before,.atlas-orbit,.phone-atlas:before,.atlas-sealed-fragment:after,.atlas-speak-card>span{animation:none!important}}.host-shell .world-scale-stage,.host-shell .world-scale-result-stage{flex:1;min-height:0}.world-scale-stage{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(480px,.86fr);gap:clamp(22px,2.8vw,46px);overflow:hidden;padding:clamp(22px,2.6vw,42px);border-radius:28px;background:radial-gradient(circle at 18% 20%,rgba(209,163,95,.12),transparent 34%),radial-gradient(circle at 84% 78%,rgba(120,148,122,.11),transparent 35%),#19211ce6}.world-scale-question{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-radius:22px}.world-scale-question figure{position:relative;min-height:0;height:100%;margin:0;overflow:hidden;border:1px solid rgba(241,236,225,.14);border-radius:22px;background:#101510}.world-scale-question figure>img,.world-scale-question figure>video{display:block;width:100%;height:100%;object-fit:cover}.world-scale-question figure>.question-audio-presentation{display:block;width:100%;height:100%}.world-scale-question figcaption{position:absolute;z-index:2;right:12px;bottom:10px;max-width:calc(100% - 24px);padding:5px 8px;color:var(--mist);border-radius:7px;background:#070a08c7;font-size:.58rem}.world-scale-question a{color:inherit}.world-scale-orbit{position:relative;width:min(30vw,360px);aspect-ratio:1;align-self:center;display:grid;place-items:center;margin-top:14px;border:1px solid rgba(209,163,95,.24);border-radius:50%;box-shadow:0 0 0 38px #d1a35f06,0 0 0 76px #78947a05;animation:worldScaleBreathe 3.2s ease-in-out infinite alternate}.world-scale-orbit:before,.world-scale-orbit:after{content:"";position:absolute;border:1px solid rgba(120,148,122,.2);border-radius:50%}.world-scale-orbit:before{inset:18%}.world-scale-orbit:after{inset:38%}.world-scale-orbit i{position:absolute;width:10px;aspect-ratio:1;border-radius:50%;background:var(--gold);box-shadow:0 0 18px #d1a35fb3}.world-scale-orbit i:first-child{left:9%}.world-scale-orbit i:nth-child(2){right:12%;top:23%}.world-scale-orbit b{color:var(--limestone);font-size:3rem}.world-scale-board{min-width:0;min-height:0;align-self:stretch;align-content:center;display:grid;gap:14px;overflow:hidden;padding:clamp(18px,2vw,30px);border:1px solid rgba(241,236,225,.13);border-radius:24px;background:#070b0857;box-shadow:0 24px 60px #0000002e}.world-scale-prompt{padding-bottom:14px;border-bottom:1px solid rgba(241,236,225,.1)}.world-scale-prompt h2{max-width:18ch;margin:5px 0 0;color:var(--limestone);font-size:clamp(1.65rem,2.35vw,2.9rem);line-height:1;letter-spacing:-.04em}.world-scale-prompt h2.is-long{max-width:24ch;font-size:clamp(1.4rem,1.85vw,2.25rem);line-height:1.03}.world-scale-prompt h2.is-very-long{max-width:30ch;font-size:clamp(1.2rem,1.5vw,1.82rem);line-height:1.04}.world-scale-board>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.world-scale-board>header>div{min-width:0}.world-scale-board h3{margin:4px 0 0;color:var(--limestone);font-size:clamp(1.6rem,2.8vw,3rem);line-height:1}.world-scale-board>p{margin:0;color:var(--mist);line-height:1.45}.world-scale-timer{display:grid;width:92px;aspect-ratio:1;place-items:center;flex:none;color:var(--limestone);border:1px solid rgba(209,163,95,.45);border-radius:50%;background:radial-gradient(circle,rgba(209,163,95,.14),transparent 70%);font-family:var(--font-mono);font-size:2.2rem;box-shadow:0 0 0 8px #d1a35f06}.world-scale-player-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.world-scale-player-status article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(241,236,225,.11);border-radius:14px;background:#00000024;transition:background .3s,border-color .3s}.world-scale-player-status article.is-done{border-color:#78947a66;background:#78947a17;animation:worldScaleLocked .55s ease both}.world-scale-player-status article.is-observer{opacity:.55}.world-scale-player-status article>span{min-width:0;display:grid;gap:2px}.world-scale-player-status strong{overflow:hidden;color:var(--limestone);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.world-scale-player-status small{color:var(--mist);font-size:.58rem}.world-scale-player-status article>b{color:var(--sage)}.world-scale-stage.is-reviewing .world-scale-board{align-content:start;gap:10px}.world-scale-stage.is-reviewing .world-scale-prompt{padding-bottom:10px}.world-scale-stage.is-reviewing .world-scale-prompt h2{max-width:none}.world-scale-stage.is-reviewing .world-scale-board>header{align-items:center}.world-scale-stage.is-reviewing .world-scale-timer{width:64px;font-size:1.55rem}.world-scale-stage.is-reviewing .world-scale-board>p{font-size:.68rem;line-height:1.35}.world-scale-stage.is-reviewing .world-scale-plot{padding:26px 4px 0}.world-scale-stage.is-reviewing .world-scale-player-status{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:6px}.world-scale-stage.is-reviewing .world-scale-player-status article{grid-template-columns:40px minmax(0,1fr) auto;gap:5px;padding:5px 6px;border-radius:12px}.world-scale-stage.is-reviewing .world-scale-player-status .earthy-avataaars-portrait{--avatar-size:40px !important}.world-scale-stage.is-reviewing .world-scale-player-status strong{font-size:.62rem}.world-scale-stage.is-reviewing .world-scale-player-status small{font-size:.46rem;line-height:1.12;overflow-wrap:anywhere}.world-scale-plot{min-width:0;padding:32px 8px 2px}.world-scale-axis{position:relative;height:62px;border-top:2px solid rgba(241,236,225,.34);background:linear-gradient(180deg,rgba(241,236,225,.025),transparent)}.world-scale-axis:before,.world-scale-axis:after{content:"";position:absolute;top:-6px;width:1px;height:12px;background:#f1ece180}.world-scale-axis:before{left:0}.world-scale-axis:after{right:0}.world-scale-value{position:absolute;top:calc(8px + var(--scale-row) * 25px);z-index:2;display:grid;justify-items:center;transform:translate(-50%);animation:worldScaleDot .55s cubic-bezier(.16,.84,.22,1) both}.world-scale-value i{width:12px;aspect-ratio:1;border:2px solid #131812;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px #d1a35f1f,0 0 16px #d1a35f6b}.world-scale-value b{margin-top:3px;color:var(--limestone);font-family:var(--font-mono);font-size:.62rem;white-space:nowrap}.world-scale-endpoints{display:flex;justify-content:space-between;gap:12px;color:var(--mist);font-family:var(--font-mono);font-size:.58rem}.world-scale-tolerance-band{position:absolute;top:-10px;height:20px;border-radius:20px;background:#78947a38;box-shadow:0 0 20px #78947a2e}.world-scale-target{position:absolute;z-index:3;top:-18px;height:66px;border-left:2px solid var(--sage)}.world-scale-target b{position:absolute;bottom:100%;left:0;padding:4px 6px;color:#101510;border-radius:6px;background:var(--sage);font-size:.5rem;font-style:normal;transform:translate(-50%);white-space:nowrap}.world-scale-result-stage{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:clamp(24px,3vw,52px);overflow:hidden;padding:clamp(24px,3vw,48px);border-radius:28px;background:radial-gradient(circle at 22% 16%,rgba(120,148,122,.14),transparent 35%),#19211ce8}.world-scale-result-main{min-width:0;display:flex;flex-direction:column;justify-content:center}.world-scale-result-main h2{margin:6px 0 14px;color:var(--limestone);font-size:clamp(1.6rem,2.8vw,3.4rem);line-height:1}.world-scale-answer-lockup{display:grid;gap:2px}.world-scale-answer-lockup>span{color:var(--mist);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.world-scale-answer-lockup>strong{color:var(--gold);font-family:var(--font-mono);font-size:clamp(2.5rem,5vw,5.8rem);line-height:1}.world-scale-answer-lockup>strong small{font-size:.32em}.world-scale-answer-lockup p,.world-scale-changed{margin:4px 0;color:var(--mist);font-size:.72rem}.world-scale-explanation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 14px;padding-top:10px;border-top:1px solid rgba(241,236,225,.1)}.world-scale-explanation p{grid-column:1/-1;margin:0;color:var(--limestone);font-size:.82rem;line-height:1.4}.world-scale-explanation .scannable-link{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:7px;min-width:0;padding:4px 4px 4px 8px;border:1px solid rgba(241,236,225,.1);border-radius:8px;background:#0000001c;color:var(--mist);font-size:.56rem}.world-scale-explanation .scannable-link-copy{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.world-scale-explanation .scannable-link-prefix{grid-column:1/-1}.world-scale-explanation .source-qr{width:96px;height:96px}.world-scale-explanation .scannable-link.is-qr-dense{grid-template-columns:minmax(0,1fr) 128px}.world-scale-explanation .scannable-link.is-qr-dense .source-qr{width:128px;height:128px}.world-scale-result-main h2.is-long{font-size:clamp(1.4rem,2.1vw,2.55rem);line-height:1.03}.world-scale-result-main h2.is-very-long{font-size:clamp(1.2rem,1.72vw,2.08rem);line-height:1.04}.world-scale-result-players{align-self:center;display:grid;gap:9px}.world-scale-result-players article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 13px;border:1px solid rgba(241,236,225,.12);border-radius:16px;background:#00000029;animation:worldScaleResultIn .55s ease both}.world-scale-result-players article.outcome-exact{border-color:#78947a8c;background:#78947a1a}.world-scale-result-players article.outcome-close{border-color:#d1a35f7a;background:#d1a35f14}.world-scale-result-players article>div{min-width:0;display:grid;gap:2px}.world-scale-result-players article strong{overflow:hidden;color:var(--limestone);font-size:.84rem;text-overflow:ellipsis}.world-scale-result-players article span{color:var(--mist);font-family:var(--font-mono);font-size:.67rem}.world-scale-result-players article>b{display:grid;justify-items:end;color:var(--limestone);font-size:.68rem}.world-scale-result-players article>b small{color:var(--gold);font-size:.8rem}.world-scale-result-players article span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-world-scale{position:relative;overflow:hidden;text-align:left}.phone-world-scale:before{content:"";position:absolute;width:280px;aspect-ratio:1;top:-150px;right:-125px;border:1px solid rgba(209,163,95,.17);border-radius:50%;box-shadow:0 0 0 36px #d1a35f06,0 0 0 72px #78947a05}.phone-world-scale>*{position:relative;z-index:1}.phone-world-scale>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;color:var(--gold);font-size:.62rem;font-weight:900;letter-spacing:.1em}.phone-world-scale>header strong{color:var(--limestone);font-family:var(--font-mono);font-size:1.55rem}.phone-world-scale .section-label,.phone-world-scale .phone-question-prompt{text-align:left}.phone-world-scale>img{width:100%;max-height:260px;margin:12px 0;border-radius:16px;object-fit:cover}.phone-world-scale .world-scale-plot{margin:14px 0}.world-scale-plot.is-compact{padding-top:20px}.world-scale-plot.is-compact .world-scale-axis{height:32px}.world-scale-plot.is-compact .world-scale-value{top:7px}.phone-first-estimate{margin:8px 0;color:var(--limestone);font-weight:700}.world-scale-form{display:grid;gap:14px;margin-top:18px}.world-scale-form label{display:grid;gap:7px;color:var(--mist);font-size:.72rem;font-weight:700}.world-scale-form label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid rgba(209,163,95,.42);border-radius:15px;background:#0000003b}.world-scale-form input{min-width:0;padding:16px;color:var(--limestone);border:0;outline:0;background:transparent;font-family:var(--font-mono);font-size:1.8rem}.world-scale-form label b{padding:0 16px;color:var(--gold);font-family:var(--font-mono)}.world-scale-phone-locked{display:grid;gap:5px;margin-top:18px;padding:18px;text-align:center;border:1px solid rgba(120,148,122,.36);border-radius:17px;background:#78947a17}.world-scale-phone-locked strong{color:var(--limestone)}.world-scale-phone-locked span{color:var(--gold);font-family:var(--font-mono)}.phone-world-scale-result{display:grid;gap:5px;margin:12px 0;padding:13px;border:1px solid rgba(209,163,95,.28);border-radius:14px;background:#d1a35f12}.phone-world-scale-result strong{color:var(--gold)}.phone-world-scale-result span{color:var(--limestone);font-size:.75rem}@keyframes worldScaleBreathe{to{transform:scale(1.035);box-shadow:0 0 0 44px #d1a35f09,0 0 0 88px #78947a06}}@keyframes worldScaleDot{0%{opacity:0;transform:translate(-50%) translateY(-14px) scale(.5)}}@keyframes worldScaleLocked{50%{transform:scale(1.02);box-shadow:0 0 28px #78947a21}}@keyframes worldScaleResultIn{0%{opacity:0;transform:translate(18px)}}@media(max-width:1000px){.world-scale-stage,.world-scale-result-stage{grid-template-columns:1fr;overflow:auto}.world-scale-question{min-height:360px}.world-scale-prompt h2{font-size:clamp(2rem,6vw,3.6rem)}.world-scale-orbit{width:220px}.world-scale-result-players{width:100%}}@media(max-height:760px)and (min-width:1001px){.world-scale-stage{padding:18px 24px}.world-scale-prompt{padding-bottom:9px}.world-scale-prompt h2{font-size:clamp(1.5rem,2vw,2.15rem)}.world-scale-orbit{width:210px}.world-scale-board{gap:8px;padding:14px 18px}.world-scale-player-status article{padding:5px 8px}.world-scale-timer{width:62px;font-size:1.5rem}.world-scale-result-stage{padding:20px 30px}.world-scale-answer-lockup>strong{font-size:3rem}.world-scale-plot{padding-top:25px}.world-scale-explanation{margin-bottom:8px}.world-scale-explanation .scannable-link{grid-template-columns:minmax(0,1fr) 144px}.world-scale-explanation .source-qr{width:144px;height:144px}.world-scale-explanation .scannable-link.is-qr-dense{grid-template-columns:minmax(0,1fr) 192px}.world-scale-explanation .scannable-link.is-qr-dense .source-qr{width:192px;height:192px}}@media(max-width:620px){.phone-world-scale{padding:21px}.world-scale-player-status{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.world-scale-orbit,.world-scale-value,.world-scale-player-status article.is-done,.world-scale-result-players article{animation:none!important}}
