*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{color:#f4f4f4;-webkit-font-smoothing:antialiased;background:#0b0d12;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button,input{font:inherit;color:inherit}input{outline:none}.app-shell{min-height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;align-items:stretch;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._backdrop_1nt8v_1{z-index:100;background:#0009;justify-content:center;align-items:flex-end;animation:.15s ease-out _fade_1nt8v_1;display:flex;position:fixed;inset:0}@media (width>=640px){._backdrop_1nt8v_1{align-items:center}}._sheet_1nt8v_18{--accent:#5b8def;background:#131620;border:1px solid #2a2e38;border-top-left-radius:18px;border-top-right-radius:18px;flex-direction:column;gap:.85rem;width:100%;max-width:560px;padding:1rem 1rem 1.25rem;animation:.18s ease-out _slideUp_1nt8v_1;display:flex}@media (width>=640px){._sheet_1nt8v_18{border-radius:18px}}._header_1nt8v_39{justify-content:space-between;align-items:center;display:flex}._title_1nt8v_45{letter-spacing:.04em;text-transform:uppercase;color:#8b8f9a;margin:0;font-size:1.05rem}._closeBtn_1nt8v_53{color:#e6e7eb;cursor:pointer;background:#161922;border:1px solid #2a2e38;border-radius:50%;width:36px;height:36px;font-size:1.4rem;line-height:1}._closeBtn_1nt8v_53:hover{border-color:#4a4f5d}._grid_1nt8v_69{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}@media (width>=480px){._grid_1nt8v_69{grid-template-columns:repeat(3,1fr)}}._card_1nt8v_81{color:#e6e7eb;text-align:left;cursor:pointer;background:#161922;border:1px solid #2a2e38;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.35rem;min-height:130px;padding:.85rem .75rem;transition:border-color .1s,background .1s,transform 50ms;display:flex}._card_1nt8v_81:hover{background:#1a1e2a;border-color:#4a4f5d}._card_1nt8v_81:active{transform:scale(.98)}._cardSelected_1nt8v_106{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:#1f2638}._glyph_1nt8v_112{color:var(--accent);font-size:1.6rem;line-height:1}._cardLabel_1nt8v_118{font-size:1rem;font-weight:600}._difficulty_1nt8v_123{background:#11151d;border:1px solid #2f3442;border-radius:999px;align-items:center;gap:.4rem;min-height:22px;padding:.15rem .45rem;display:inline-flex}._difficultyLabel_1nt8v_134{letter-spacing:.08em;text-transform:uppercase;color:#b9c0cf;font-size:.68rem;font-weight:700}._dots_1nt8v_142{gap:3px;display:inline-flex}._dot_1nt8v_142{background:#2a2e38;border-radius:50%;width:7px;height:7px}._dotOn_1nt8v_154{background:var(--accent)}._blurb_1nt8v_158{color:#8b8f9a;font-size:.78rem;line-height:1.3}._footer_1nt8v_164{gap:.5rem;padding-top:.25rem;display:flex}._randomBtn_1nt8v_170,._cancelBtn_1nt8v_171{color:#e6e7eb;cursor:pointer;background:#161922;border:1px solid #2a2e38;border-radius:10px;flex:1;min-height:44px;font-size:.95rem}._randomBtn_1nt8v_170:hover,._cancelBtn_1nt8v_171:hover{border-color:#4a4f5d}._randomBtn_1nt8v_170{background:#1f2638;border-color:#3a4256}@keyframes _fade_1nt8v_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1nt8v_1{0%{opacity:.6;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._shell_146co_1{flex-direction:column;gap:1.25rem;width:100%;max-width:520px;margin:0 auto;padding:1.5rem 1rem 3rem;animation:.22s ease-out both _screenIn_146co_1;display:flex}@keyframes _screenIn_146co_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeUp_146co_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._title_146co_34{letter-spacing:.02em;text-align:center;margin:0;font-size:clamp(2rem,8vw,3rem)}._subtitle_146co_41{color:#8b8f9a;text-align:center;margin:-.75rem 0 0}._quickMatch_146co_49{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(115deg,#5b8def 0%,#6f5bef 35%,#8a5bef 65%,#5b8def 100%) 0%/220% 100%;border:none;border-radius:16px;align-items:center;gap:.85rem;width:100%;min-height:68px;padding:.85rem 1.1rem;transition:transform 50ms,box-shadow .15s;animation:8s ease-in-out infinite _quickMatchDrift_146co_1;display:flex;box-shadow:0 4px 16px #5b8def40}@keyframes _quickMatchDrift_146co_1{0%,to{background-position:0%}50%{background-position:100%}}._quickMatch_146co_49:hover{box-shadow:0 6px 22px #5b8def59}._quickMatch_146co_49:active{transform:scale(.99)}._quickMatchPlay_146co_88{background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:inline-flex}._quickMatchText_146co_99{flex-direction:column;line-height:1.2;display:flex}._quickMatchTitle_146co_105{font-size:1.1rem;font-weight:700}._quickMatchSub_146co_110{opacity:.85;font-size:.85rem}._quickMatchSm_146co_115{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(115deg,#5b8def 0%,#6f5bef 50%,#8a5bef 100%);border:none;border-radius:14px;align-items:center;gap:.7rem;width:100%;min-height:56px;padding:.7rem 1rem;transition:transform 50ms,box-shadow .15s;display:flex;box-shadow:0 3px 12px #5b8def38}._quickMatchSm_146co_115:hover{box-shadow:0 5px 18px #5b8def52}._quickMatchSm_146co_115:active{transform:scale(.99)}._quickMatchPlaySm_146co_140{background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;display:inline-flex}._difficultyChip_146co_153{color:#e6e7eb;cursor:pointer;background:#161922;border:1px solid #2a2e38;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.15rem;min-width:0;min-height:60px;padding:.5rem .6rem;transition:background .14s,border-color .14s,color .14s,transform 80ms;display:flex}._difficultyChip_146co_153:hover{background:#1f2638;border-color:#5b8def}._difficultyChip_146co_153:active{transform:scale(.97)}._difficultyTier_146co_181{font-size:.95rem;font-weight:600}._difficultyBot_146co_186{color:#8b8f9a;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}._difficultyGlyph_146co_194{font-size:.95rem}._divider_146co_200{color:#5b6070;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.78rem;display:flex}._divider_146co_200:before,._divider_146co_200:after{content:"";background:#2a2e38;flex:1;height:1px}._group_146co_220{flex-direction:column;gap:.5rem;display:flex}._label_146co_226{letter-spacing:.08em;text-transform:uppercase;color:#8b8f9a;font-size:.78rem}._row_146co_233{flex-wrap:wrap;gap:.5rem;display:flex}._subRow_146co_239{flex-wrap:wrap;gap:.4rem;padding-left:.25rem;display:flex}._hintLine_146co_246{color:#6c7180;margin:0;font-size:.82rem}._pill_146co_254{color:#e6e7eb;cursor:pointer;background:#161922;border:1px solid #2a2e38;border-radius:999px;min-width:56px;min-height:44px;padding:.5rem 1.1rem;font-size:1rem;font-weight:600;transition:background .14s,border-color .14s,color .14s,transform 80ms}._pill_146co_254:active:not(:disabled){transform:scale(.96)}._pill_146co_254:hover:not(:disabled){border-color:#4a4f5d}._pill_146co_254:disabled{opacity:.35;cursor:not-allowed}._pillActive_146co_282{color:#cfd8ee;background:#2a3146;border-color:#5b8def}._chip_146co_290{color:#e6e7eb;cursor:pointer;background:#161922;border:1px solid #2a2e38;border-radius:12px;flex:1;min-width:0;min-height:44px;padding:.6rem .9rem;font-size:.95rem;font-weight:500;transition:background .14s,border-color .14s,color .14s,transform 80ms}._chip_146co_290:active{transform:scale(.97)}._chip_146co_290:hover{border-color:#4a4f5d}._chipActive_146co_314{color:#cfd8ee;background:#1f2638;border-color:#5b8def}._subChip_146co_320{color:#b8bcc8;cursor:pointer;background:#131620;border:1px solid #2a2e38;border-radius:999px;min-height:36px;padding:.35rem .85rem;font-size:.85rem;transition:background .14s,border-color .14s,color .14s;animation:.2s ease-out both _fadeUp_146co_1}._subChip_146co_320:hover{border-color:#4a4f5d}._subChipActive_146co_337{color:#cfd8ee;background:#1a2032;border-color:#5b8def}._seats_146co_345{flex-direction:column;gap:.5rem;display:flex}._seatRow_146co_351{background:#131620;border:1px solid #2a2e38;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.6rem .75rem;animation:.22s ease-out both _seatIn_146co_1;display:grid}@keyframes _seatIn_146co_1{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}._swatch_146co_374{background:var(--seat-color);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #ffffff0f}._nameInput_146co_382{color:#e6e7eb;background:0 0;border:none;width:100%;min-width:0;padding:.35rem 0;font-size:1rem}._nameInput_146co_382:focus{color:#fff;outline:none}._seatTypeToggle_146co_397{background:#0f1219;border:1px solid #2a2e38;border-radius:999px;gap:2px;padding:2px;display:inline-flex}._segBtn_146co_406{color:#8b8f9a;cursor:pointer;background:0 0;border:none;border-radius:999px;min-height:32px;padding:0 .85rem;font-size:.85rem}._segBtn_146co_406:hover{color:#cfd8ee}._segBtnActive_146co_421{color:#fff;background:#2a3146}._botBtn_146co_426{color:#e6e7eb;cursor:pointer;text-align:left;background:#161922;border:1px solid #2a2e38;border-radius:10px;grid-column:1/-1;align-items:center;gap:.6rem;margin-top:.1rem;padding:.55rem .75rem;display:flex}._botBtn_146co_426:hover{border-color:var(--seat-color)}._botGlyph_146co_445{color:var(--seat-color);text-align:center;width:22px;font-size:1.15rem}._botName_146co_452{flex:1;font-size:.95rem;font-weight:500}._botCaret_146co_458{color:#6c7180;font-size:.85rem}._start_146co_465{color:#fff;cursor:pointer;background:#5b8def;border:none;border-radius:14px;min-height:56px;margin-top:.5rem;padding:0 1.5rem;font-size:1.1rem;font-weight:600;transition:background .14s,box-shadow .16s,transform 80ms}._start_146co_465:hover:not(:disabled){background:#6e9bf2;box-shadow:0 4px 16px #5b8def59}._start_146co_465:active:not(:disabled){transform:scale(.98)}._start_146co_465:disabled{color:#6c7180;cursor:not-allowed;background:#2a2e38}._errorHint_146co_494{color:#e85d75;text-align:center;margin:0;font-size:.9rem}._board_14myw_1{--cell:clamp(44px, 12vw, 64px);width:calc(var(--cell) * var(--size));height:calc(var(--cell) * (var(--size) - 1) * var(--row-gap) + var(--cell));margin:0 auto;position:relative}._cell_14myw_9{width:var(--cell);height:var(--cell);color:#e6e7eb;font-weight:700;font-size:calc(var(--cell) * .42);cursor:pointer;background:#161922;border:2px solid #2a2e38;border-radius:50%;place-items:center;padding:0;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out,background .16s ease-out;display:grid;position:absolute}._cell_14myw_9:disabled{cursor:default}._cellSelectable_14myw_31{cursor:pointer;background:#1d2230;border-color:#4a576f}._cellSelectable_14myw_31:hover{border-color:#7290c4;transform:scale(1.04);box-shadow:0 0 14px #7290c459}._cellSelectable_14myw_31:active{transition-duration:60ms;transform:scale(.96)}._cellOccupied_14myw_48{background:var(--cell-color);color:#0b0d12;cursor:default;border-color:#00000073;animation:.24s cubic-bezier(.34,1.56,.64,1) both _discPlace_14myw_1}._cellBlackHole_14myw_56{cursor:default;background:#050608;border-color:#f4f7ff;box-shadow:0 0 0 2px #f4f7ffbf,0 0 22px 4px #ffffff38}._cellAdjacent_14myw_64{outline-offset:4px;animation:.26s ease-out both _adjacentDraw_14myw_1;animation-delay:calc(var(--adj-i,0) * 40ms + .4s);outline:2px dashed #f4f7ff}._disc_14myw_71{pointer-events:none;line-height:1;animation:.2s ease-out 60ms both _discNumberFade_14myw_1}._blackHoleGlyph_14myw_77{font-size:calc(var(--cell) * .55);color:#f4f7ff}@keyframes _discPlace_14myw_1{0%{box-shadow:0 0 0 0 var(--cell-color);transform:scale(.4)}60%{box-shadow:0 0 18px 4px color-mix(in srgb, var(--cell-color) 55%, transparent);transform:scale(1.08)}to{transform:scale(1);box-shadow:0 0 #0000}}@keyframes _discNumberFade_14myw_1{0%{opacity:0}to{opacity:1}}@keyframes _blackHoleReveal_14myw_1{0%{background:#000;border-color:#414750;transform:scale(1);box-shadow:0 0 #fff0,0 0 #fff0}35%{background:#6b717b;border-color:#cfd4de;transform:scale(1.02);box-shadow:0 0 0 3px #cfd4deb3,0 0 32px 10px #ffffff38}72%{background:#fff;border-color:#fff;transform:scale(1.08);box-shadow:0 0 0 5px #fffffff2,0 0 46px 18px #fff9}84%{background:#fff;border-color:#fff;transform:scale(1.1);box-shadow:0 0 0 6px #fff,0 0 60px 24px #fffffff2}to{background:#050608;border-color:#f4f7ff;transform:scale(1);box-shadow:0 0 0 2px #f4f7ffbf,0 0 22px 4px #ffffff38}}@keyframes _blackHolePulse_14myw_1{0%,to{background:#050608;border-color:#f4f7ffc2;transform:scale(1);box-shadow:0 0 0 2px #f4f7ffad,0 0 20px 4px #ffffff2e}32%{background:#1b1f28;border-color:#fffffff0;transform:scale(1.045);box-shadow:0 0 0 3px #ffffffeb,0 0 38px 12px #ffffff6b}50%{background:#f4f7ff;border-color:#fff;transform:scale(1.09);box-shadow:0 0 0 4px #fff,0 0 56px 18px #ffffffc7}68%{background:#cfd6e5;border-color:#fffffff0;transform:scale(1.04);box-shadow:0 0 0 3px #ffffffe6,0 0 42px 13px #ffffff7a}}@keyframes _adjacentDraw_14myw_1{0%{outline-offset:10px;outline-color:#0000}to{outline-offset:4px;outline-color:#f4f7ff}}._boardReveal_14myw_186 ._cellOccupied_14myw_48{animation:none}._boardReveal_14myw_186 ._cellBlackHole_14myw_56{animation:1.22s linear both _blackHoleReveal_14myw_1,1.45s cubic-bezier(.32,0,.18,1) 1.32s infinite _blackHolePulse_14myw_1}._boardReveal_14myw_186 ._blackHoleGlyph_14myw_77{animation:1.22s linear both _blackHoleGlyphReveal_14myw_1,1.45s ease-in-out 1.32s infinite _blackHoleGlyphPulse_14myw_1}._boardReveal_14myw_186 ._cellAdjacent_14myw_64{animation-delay:calc(var(--adj-i,0) * 40ms + 1.26s)}._boardReveal_14myw_186 ._disc_14myw_71{animation:none}@keyframes _blackHoleGlyphReveal_14myw_1{0%{color:#4a4f57;opacity:.5}35%{color:#d5dae3;opacity:.82}72%,84%{color:#fff;opacity:1}to{color:#f4f7ff;opacity:1}}@keyframes _blackHoleGlyphPulse_14myw_1{0%,to{color:#f4f7ff;opacity:1;text-shadow:0 0 10px #ffffff38;transform:scale(1)rotate(0)}50%{color:#fff;opacity:1;text-shadow:0 0 22px #ffffffe0;transform:scale(1.22)rotate(18deg)}}._tray_12sxu_1{box-shadow:inset 0 0 0 2px var(--p);background:#131620;border:1px solid #2a2e38;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}._label_12sxu_13{text-transform:uppercase;letter-spacing:.1em;color:#8b8f9a;font-size:.8rem}._forcedDisc_12sxu_20{color:var(--p);font-size:clamp(2rem,8vw,2.6rem);font-weight:800;line-height:1;animation:.22s cubic-bezier(.34,1.56,.64,1) both _discDeal_12sxu_1}@keyframes _discDeal_12sxu_1{0%{opacity:0;transform:scale(.7)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}._chips_12sxu_39{flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:100%;display:flex}._chip_12sxu_39{color:#e6e7eb;cursor:pointer;background:#161922;border:2px solid #2a2e38;border-radius:999px;min-width:44px;min-height:44px;font-size:1rem;font-weight:700;transition:transform .1s,background .14s,border-color .14s,color .14s}._chip_12sxu_39:hover{border-color:#4a4f5d;transform:translateY(-1px)}._chip_12sxu_39:active{transition-duration:60ms;transform:scale(.94)}._chipActive_12sxu_71{background:var(--p);color:#0b0d12;border-color:#fff;transform:scale(1.06)}._chipActive_12sxu_71:hover{transform:scale(1.06)translateY(-1px)}._shell_1fn11_1{width:100%;max-width:560px;box-shadow:inset 0 0 0 3px var(--p);border-radius:18px;flex-direction:column;gap:.9rem;margin:0 auto;padding:.75rem .75rem 1.5rem;transition:box-shadow .26s ease-out;animation:.22s ease-out both _screenIn_1fn11_1;display:flex}@keyframes _screenIn_1fn11_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._header_1fn11_26{flex-direction:column;gap:.25rem;padding:.25rem .25rem 0;display:flex}._headerRow_1fn11_33{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._turnLabel_1fn11_40{align-items:center;gap:.6rem;font-size:1.1rem;display:flex}._swatch_1fn11_47{background:var(--p);border-radius:50%;width:14px;height:14px;transition:background .22s ease-out;box-shadow:0 0 0 2px #ffffff14}._muted_1fn11_56{color:#8b8f9a;font-weight:400}._thinking_1fn11_61{align-items:center;display:inline-flex;position:relative}._thinking_1fn11_61:after{content:"";text-align:left;width:1.2em;margin-left:.15em;animation:1.4s steps(4,end) infinite _thinkingDots_1fn11_1;display:inline-block}@keyframes _thinkingDots_1fn11_1{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}._aiName_1fn11_84{background:linear-gradient(90deg, var(--p) 0%, color-mix(in srgb, var(--p) 40%, #fff) 50%, var(--p) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite _aiShimmer_1fn11_1}@keyframes _aiShimmer_1fn11_1{0%{background-position:200% 0}to{background-position:-200% 0}}._meta_1fn11_103{color:#8b8f9a;font-size:.8rem}._quit_1fn11_108{color:#8b8f9a;cursor:pointer;background:0 0;border:1px solid #2a2e38;border-radius:10px;min-width:44px;min-height:44px;font-size:1rem}._boardWrap_1fn11_119{place-items:center;padding:.5rem 0;display:grid}._handsRow_1fn11_125{flex-wrap:wrap;gap:.5rem;display:flex}._handBox_1fn11_131{background:#131620;border:1px solid #2a2e38;border-radius:10px;flex-direction:column;flex:1 1 0;gap:.15rem;min-width:120px;padding:.5rem .75rem;transition:border-color .22s ease-out,box-shadow .22s ease-out,transform .24s ease-out;display:flex}._handBoxActive_1fn11_145{border-color:var(--p);box-shadow:inset 0 0 0 1px var(--p);animation:.36s cubic-bezier(.34,1.56,.64,1) _handWake_1fn11_1}@keyframes _handWake_1fn11_1{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}._handName_1fn11_157{color:var(--p);font-size:.85rem;font-weight:600}._handDiscs_1fn11_163{color:#cfd2d8;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}._actions_1fn11_170{justify-content:center;display:flex}._action_1fn11_170{color:#e6e7eb;cursor:pointer;background:#1a1d28;border:1px solid #2a2e38;border-radius:10px;min-height:44px;padding:0 1.25rem;transition:transform 80ms,border-color .14s,background .14s}._action_1fn11_170:hover:not(:disabled){background:#20242f;border-color:#4a4f5d}._action_1fn11_170:active:not(:disabled){transform:scale(.97)}._action_1fn11_170:disabled{opacity:.4;cursor:not-allowed}._shell_1b39v_1{--prelude-ms:1.22s;--settle-ms:1.16s;isolation:isolate;flex-direction:column;gap:1rem;width:100%;max-width:560px;margin:0 auto;padding:1rem .75rem 2rem;display:flex;position:relative}._scene_1b39v_15{animation:_shellShake_1b39v_1 var(--prelude-ms) linear both;flex-direction:column;gap:1rem;display:flex}._prelude_1b39v_22{z-index:40;pointer-events:none;position:fixed;inset:0}._burstGlow_1b39v_29{background:radial-gradient(circle at var(--focal-x,50vw) var(--focal-y,50vh), #ffffffe6 0, #ffffff8c calc(var(--focal-size,56px) * .8), #ffffff1f calc(var(--focal-size,56px) * 1.7), #fff0 calc(var(--focal-size,56px) * 3.5)), radial-gradient(circle at var(--focal-x,50vw) var(--focal-y,50vh), #ffffff2e 0, #fff0 32vmin);opacity:0;animation:_burstGlow_1b39v_29 var(--prelude-ms) ease-out both;position:fixed;inset:0}._rayField_1b39v_49{left:var(--focal-x,50vw);top:var(--focal-y,50vh);opacity:0;transform-origin:50%;width:0;height:0;animation:_rayFieldAppear_1b39v_1 .22s ease-out .14s both, _rayOrbit_1b39v_1 var(--prelude-ms) cubic-bezier(.3, 0, .18, 1) both;position:fixed;transform:rotate(0)}._ray_1b39v_49{transform-origin:0;width:min(94vmax,1100px);height:clamp(10px,1.9vw,22px);transform:rotate(var(--angle)) scaleX(.08) scaleY(.14);clip-path:polygon(0 50%,100% 0,100% 100%);opacity:0;filter:blur(1px);animation:_rayForm_1b39v_1 .76s cubic-bezier(.2, .72, .14, 1) var(--delay) both;background:linear-gradient(90deg,#fffffff5 0%,#ffffffd1 28%,#ffffff26 72%,#fff0 100%);position:absolute;top:0;left:0}._flash_1b39v_84{opacity:0;animation:_finalFlash_1b39v_1 var(--prelude-ms) linear both;background:#fff;position:fixed;inset:0}._header_1b39v_92{text-align:center;opacity:0;animation:_fadeUp_1b39v_1 .26s ease-out var(--settle-ms) forwards}._banner_1b39v_98{letter-spacing:.16em;text-transform:uppercase;color:#cfd4df;opacity:0;animation:_bannerIn_1b39v_1 .24s ease-out calc(var(--settle-ms) + 20ms) forwards;font-size:.85rem}._winnerNames_1b39v_107{opacity:0;animation:_winnerIn_1b39v_1 .28s cubic-bezier(.34, 1.56, .64, 1) calc(var(--settle-ms) + 70ms) forwards;margin-top:.1rem;font-size:clamp(1.6rem,6vw,2.2rem);font-weight:700}._boardWrap_1b39v_116{z-index:1;animation:_boardSettle_1b39v_1 .32s ease-out calc(var(--settle-ms) - 30ms) both;place-items:center;padding:.15rem 0 .4rem;display:grid;position:relative}._scores_1b39v_125{flex-direction:column;gap:.4rem;display:flex}._scoreRow_1b39v_131{opacity:0;background:#131620;border:1px solid #2a2e38;border-radius:10px;grid-template-columns:18px 1fr auto auto;align-items:center;gap:.6rem;padding:.6rem .75rem;animation:.24s ease-out forwards _fadeUp_1b39v_1;display:grid}._winnerRow_1b39v_144{border-color:var(--p);box-shadow:inset 0 0 0 1px var(--p)}._swatch_1b39v_149{background:var(--p);border-radius:50%;width:14px;height:14px}._name_1b39v_156{font-size:1rem}._sum_1b39v_160{font-variant-numeric:tabular-nums;color:var(--p);font-size:1.4rem;font-weight:800}._tag_1b39v_167{letter-spacing:.1em;text-transform:uppercase;color:#cfd4df;font-size:.7rem}._actions_1b39v_174{opacity:0;flex-wrap:wrap;gap:.5rem;animation:.24s ease-out forwards _fadeUp_1b39v_1;display:flex}._primary_1b39v_182,._secondary_1b39v_183{cursor:pointer;border:none;border-radius:12px;flex:1 1 0;min-height:52px;font-size:1rem;font-weight:600;transition:transform .12s ease-out,background .14s ease-out,border-color .14s ease-out}._primary_1b39v_182{color:#fff;background:#5b8def}._secondary_1b39v_183{color:#e6e7eb;background:#1d2230;border:1px solid #2a2e38}._primary_1b39v_182:hover,._secondary_1b39v_183:hover{transform:translateY(-1px)}._primary_1b39v_182:active,._secondary_1b39v_183:active{transform:scale(.98)}@keyframes _shellShake_1b39v_1{0%,8%{transform:translate(0)}16%{transform:translate(1px,-1px)}24%{transform:translate(-1px,1px)}34%{transform:translate(1.5px,-1.5px)}46%{transform:translate(-2px,2px)}58%{transform:translate(3px,-2.5px)}70%{transform:translate(-4px,3px)}80%{transform:translate(5px,-4px)}88%{transform:translate(-6px,5px)}94%{transform:translate(7px,-6px)}to{transform:translate(0)}}@keyframes _burstGlow_1b39v_29{0%,12%{opacity:0}40%{opacity:.38}72%{opacity:.72}88%{opacity:1}to{opacity:0}}@keyframes _rayFieldAppear_1b39v_1{0%{opacity:0}to{opacity:1}}@keyframes _rayOrbit_1b39v_1{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(520deg)}}@keyframes _rayForm_1b39v_1{0%{opacity:0;filter:blur(4px);transform:rotate(var(--angle)) scaleX(.08) scaleY(.14)}34%{opacity:.46;filter:blur(2px);transform:rotate(var(--angle)) scaleX(.48) scaleY(.7)}68%{opacity:.88;filter:blur(1px);transform:rotate(var(--angle)) scaleX(.92) scaleY(1.55)}to{opacity:0;filter:blur();transform:rotate(var(--angle)) scaleX(1.08) scaleY(2.35)}}@keyframes _finalFlash_1b39v_1{0%,72%{opacity:0}82%{opacity:.16}90%{opacity:.72}96%{opacity:1}to{opacity:0}}@keyframes _boardSettle_1b39v_1{0%{filter:brightness(1.15)contrast(1.08)}to{filter:brightness()contrast()}}@keyframes _fadeUp_1b39v_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _bannerIn_1b39v_1{0%{opacity:0;letter-spacing:.24em}to{opacity:1;letter-spacing:.16em}}@keyframes _winnerIn_1b39v_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
