:root{color:#f3e6d3;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#fffffff5,#e6e6e6b8 42%,#0000 68%),linear-gradient(#f8f8f8 0%,#cfcfcf 48%,#3a3a3a 100%);font-family:Comic Relief,system-ui,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%}body{background:radial-gradient(circle at 50% 8%,#fffffffa,#e7e7e7d1 38%,#0000 66%),linear-gradient(#fbfbfb 0%,#d7d7d7 50%,#3c3c3c 100%);min-width:0;min-height:100dvh;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}._appShell_xn60n_1{background:radial-gradient(circle at 0 0,#ffffffe6,#e2e2e285 34%,#0000 62%),linear-gradient(#fafafafa,#d1d1d1f5 48%,#373737fa);grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);min-height:100dvh;display:grid}._darkAppShell_xn60n_11{background:radial-gradient(circle at 50% 16%,#8c361b24,#0000 24%),linear-gradient(#12100ffa,#0a0909fc)}._singleColumnShell_xn60n_17{grid-template-columns:1fr}._adSupportedShell_xn60n_21{grid-template-columns:minmax(132px,176px) minmax(0,1.45fr) minmax(320px,.95fr)}._singleColumnShell_xn60n_17._adSupportedShell_xn60n_21{grid-template-columns:minmax(132px,176px) minmax(0,1fr)}._singleColumnShell_xn60n_17 ._stage_xn60n_29{border-right:0;min-height:100dvh}._singleColumnShell_xn60n_17 ._overlayLayer_xn60n_35{min-height:100dvh;position:relative}._stage_xn60n_29{isolation:isolate;border-right:1px solid #ffe8d614;min-height:58vh;position:relative}._sceneStage_xn60n_48{z-index:1}._adRail_xn60n_52{background:#0000002e;border-right:1px solid #ffe8d614;grid-template-rows:auto minmax(280px,1fr);align-self:stretch;gap:.7rem;min-height:100dvh;padding:1rem .75rem;display:grid;overflow:hidden}._adLabel_xn60n_65{color:#f4e1d180;letter-spacing:.16em;text-align:center;text-transform:uppercase;font-family:Comic Relief,system-ui,sans-serif;font-size:.68rem}._adRail_xn60n_52 .adsbygoogle{width:100%;min-width:120px;min-height:280px}._overlayLayer_xn60n_35{z-index:2;pointer-events:none;place-items:center;padding:2rem;display:grid;position:absolute;inset:0}._overlayLayer_xn60n_35>*{pointer-events:auto}._sceneActionGuides_xn60n_94{z-index:1;pointer-events:none;grid-template-rows:auto 1fr auto;padding:1rem;display:grid;position:absolute;inset:0}._sceneActionGuide_xn60n_94{pointer-events:auto;appearance:none;color:#fff0e8f5;text-align:center;text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#aa000047;border:1px solid #ff828247;flex-direction:column;justify-content:center;align-items:center;gap:.22rem;width:100%;min-height:3.5rem;padding:.85rem 1rem;font-size:clamp(.88rem,1.6vw,1rem);font-weight:700;transition:background-color .18s,border-color .18s,opacity .18s,transform .18s;display:flex}._sceneActionTopCluster_xn60n_127{align-self:start;gap:.38rem;display:grid}._sceneActionGuide_xn60n_94:hover:not(:disabled){background:#b9121261;border-color:#ffaaaa70;transform:translateY(-1px)}._sceneActionGuide_xn60n_94:disabled{opacity:.46;cursor:not-allowed}._sceneActionTitle_xn60n_144{display:block}._sceneActionSubtitle_xn60n_148{letter-spacing:.04em;text-transform:none;color:#ffe7ddd1;font-size:.72em;font-weight:400;display:block}._sceneActionGuideTop_xn60n_157{align-self:start}._opponentUsedItems_xn60n_161{pointer-events:none;background:#08050529;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:.3rem;max-width:min(22rem,72vw);min-height:1.65rem;padding:.16rem .34rem;display:flex}._opponentUsedItem_xn60n_161{object-fit:contain;opacity:.52;filter:grayscale(.12)drop-shadow(0 0 .32rem #ffeeda4d)drop-shadow(0 .16rem .32rem #00000061);width:clamp(1.2rem,2vw,1.55rem);height:clamp(1.2rem,2vw,1.55rem)}._sceneActionGuideBottom_xn60n_186{background:#1848a83d;border-color:#b0d6ff3d;align-self:end}._sceneActionGuideBottom_xn60n_186:hover:not(:disabled){background:#225ccd57;border-color:#bedfff66}._menuOverlayLayer_xn60n_197{place-items:stretch stretch;padding:0}._modeCard_xn60n_202{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#1d1512eb,#0e0a09f0);border:1px solid #f5dfcb24;border-radius:24px;gap:.85rem;max-width:32rem;padding:1.4rem;font-family:Comic Relief,system-ui,sans-serif;display:grid;box-shadow:0 24px 60px #00000047}._modeKicker_xn60n_215{letter-spacing:.18em;text-transform:uppercase;color:#f4e1d1ad;margin:0;font-size:.74rem}._modeTitle_xn60n_223{color:#fff5ea;margin:0;font-size:clamp(1.7rem,3.2vw,2.4rem)}._modeLead_xn60n_229{color:#ffe9d6d6;margin:0}._nameField_xn60n_234{gap:.45rem;display:grid}._nameCounter_xn60n_239{color:#ffe7d694;justify-self:end;font-size:.78rem}._modeActions_xn60n_245,._optionsActions_xn60n_251{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._modeButton_xn60n_257{color:#fff6ef;background:linear-gradient(#ab3f20,#6b1d12);border:1px solid #ffebda24;border-radius:14px;padding:.7rem .95rem;font-family:Comic Relief,system-ui,sans-serif;box-shadow:inset 0 0 0 1px #ffd6ba33,0 8px 24px #6c190e59}._modeButtonAlt_xn60n_269,._modeButtonGhost_xn60n_270,._modeInput_xn60n_271{border:1px solid #ffebda24;border-radius:14px;padding:.7rem .95rem;font-family:Comic Relief,system-ui,sans-serif}._modeButtonAlt_xn60n_269{color:#eef6ff;background:linear-gradient(#355faaeb,#1b2c54eb);box-shadow:inset 0 0 0 1px #c0d6ff33,0 8px 24px #1423554d}._modeActions_xn60n_245>._modeButton_xn60n_257,._modeActions_xn60n_245>._modeButtonAlt_xn60n_269{width:100%}._modeButtonGhost_xn60n_270{color:#fff6ef;background:#ffffff0a}._modeButton_xn60n_257:disabled,._modeButtonAlt_xn60n_269:disabled,._modeButtonGhost_xn60n_270:disabled{opacity:.55;cursor:not-allowed}._joinRow_xn60n_303{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}._modeInput_xn60n_271{color:#fff4ea;background:#ffffff0a}._modeInput_xn60n_271:disabled{opacity:.55;cursor:not-allowed}._modeInput_xn60n_271::placeholder{color:#ffe7d670}._modeStatusCard_xn60n_323{background:#ffffff08;border:1px solid #ffebda1a;border-radius:18px;gap:.35rem;padding:.9rem 1rem;display:grid}._modeStatusLabel_xn60n_332{letter-spacing:.18em;text-transform:uppercase;color:#f4e1d1ad;font-size:.74rem}._modeStatusValue_xn60n_339{color:#fff6ed;font-size:1.06rem}._modeCode_xn60n_344,._modeError_xn60n_345{margin:0}._modePlayers_xn60n_349{gap:.2rem;display:grid}._modePlayerEntry_xn60n_354{color:#fff0e0e6;margin:0}._modePlayerLabel_xn60n_359{color:#f4e1d1ad;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}._modeCode_xn60n_344{color:#fff0e0e6}._modeError_xn60n_345{color:#ffb2a2}._modeStatusText_xn60n_374{color:#c4f4be;margin:0}._optionRow_xn60n_379{background:#ffffff0a;border:1px solid #ffebda1a;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(7rem,10rem) 3.25rem;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}._optionTitle_xn60n_390{color:#fff6ed;font-size:1.02rem;display:block}._optionDescription_xn60n_396{color:#ffe9d6c2;margin-top:.3rem;display:block}._optionSlider_xn60n_402{accent-color:#ab3f20;width:100%}._optionCheckbox_xn60n_407{accent-color:#ab3f20;grid-column:2/-1;justify-self:end;width:1.35rem;height:1.35rem}._optionSelect_xn60n_415{color:#fff6ed;background:#2b2521;border:1px solid #ffebda3d;border-radius:14px;grid-column:2/-1;width:100%;min-height:2.35rem;padding:.5rem .7rem;font-family:Comic Relief,system-ui,sans-serif;font-weight:700}._optionSelect_xn60n_415 option{color:#2a221d;background:#f4efe7}._optionSelect_xn60n_415:focus{outline-offset:2px;outline:2px solid #ffbc7a94}._optionSliderValue_xn60n_438{color:#fff6ede6;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:.78rem;font-weight:700}._sceneFallback_xn60n_447{z-index:1;color:#ffeee0c7;letter-spacing:.12em;text-transform:uppercase;background:radial-gradient(circle at 50% 38%,#8c361b1f,#0000 22%),linear-gradient(#0c0b0bc7,#050505f2);place-items:center;font-size:.78rem;display:grid;position:absolute;inset:0}@media (width<=980px){._appShell_xn60n_1,._adSupportedShell_xn60n_21,._singleColumnShell_xn60n_17._adSupportedShell_xn60n_21{grid-template-columns:1fr}._adRail_xn60n_52{border-top:1px solid #ffe8d614;border-right:0;order:10;grid-template-rows:auto minmax(90px,auto);min-height:auto;padding:1rem}._adRail_xn60n_52 .adsbygoogle{min-height:90px}._stage_xn60n_29{border-bottom:1px solid #ffe8d614;border-right:0;min-height:46vh}._singleColumnShell_xn60n_17 ._stage_xn60n_29{border-bottom:0}._sceneStage_xn60n_48{z-index:10;position:sticky;top:0}._sceneActionGuides_xn60n_94{padding:.75rem}._sceneActionGuide_xn60n_94{min-height:3rem;font-size:.84rem}._modeActions_xn60n_245,._optionsActions_xn60n_251,._joinRow_xn60n_303{grid-template-columns:1fr}._optionRow_xn60n_379{grid-template-columns:minmax(0,1fr) 3.25rem}._optionSlider_xn60n_402{grid-area:2/1/auto/-1}._optionSelect_xn60n_415{grid-column:1/-1}._optionCheckbox_xn60n_407{grid-column:2}}._hud_1q56e_1{grid-template-rows:auto 1fr auto;gap:1rem;padding:1rem;display:grid}._topBar_1q56e_8,._bottomBar_1q56e_9{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._bottomBar_1q56e_9{grid-template-columns:minmax(0,1fr)}._topBar_1q56e_8{grid-template-columns:minmax(0,1fr) minmax(220px,.9fr) minmax(0,1fr)}._sidePanel_1q56e_23{grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;gap:1rem;min-height:0;display:grid}._card_1q56e_32,._cardCenter_1q56e_33,._cardLarge_1q56e_34,._cardWide_1q56e_35,._centerScreen_1q56e_36{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#1d1512eb,#0e0a09f0);border:1px solid #f5dfcb1a;border-radius:24px;box-shadow:0 24px 60px #00000047}._card_1q56e_32,._cardCenter_1q56e_33,._cardLarge_1q56e_34,._cardWide_1q56e_35{padding:1rem}._cardCenter_1q56e_33{text-align:center;align-content:center;justify-items:center;gap:.65rem;display:grid}._cardLarge_1q56e_34,._cardWide_1q56e_35,._centerScreen_1q56e_36{padding:1.15rem}._card_1q56e_32{gap:.45rem;display:grid;overflow:hidden;container-type:inline-size}._label_1q56e_72,._sectionMeta_1q56e_73,._kicker_1q56e_74,._ruleHint_1q56e_75,._itemText_1q56e_76,._emptyState_1q56e_77{color:#f4e1d1ad}._label_1q56e_72,._sectionMeta_1q56e_73,._kicker_1q56e_74{letter-spacing:.18em;text-transform:uppercase;font-size:.74rem}._value_1q56e_89,._turnValue_1q56e_90,._title_1q56e_91{color:#fff5ea;font-weight:700}._value_1q56e_89,._turnValue_1q56e_90{font-size:1.15rem}._roundBadge_1q56e_101{color:#ffbf9d;letter-spacing:.08em;text-transform:uppercase;background:#89220c40;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .7rem;font-size:.78rem;display:inline-flex}._scoreBadge_1q56e_114{color:#e0ffd6eb;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#2c5b206b,#13310f75);border:1px solid #aaef983d;border-radius:999px;align-items:center;gap:.45rem;padding:.34rem .78rem;font-size:.76rem;display:inline-flex}._scoreValue_1q56e_128{color:#f3ffec;font-size:.92rem}._connectionBadge_1q56e_133,._codeBadge_1q56e_134{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.32rem .72rem;font-size:.74rem;display:inline-flex}._connectionBadge_1q56e_133{color:#def0ffeb;background:#31568547;border:1px solid #a0cfff2e}._codeBadge_1q56e_134{color:#ffe8d6e6;background:#783a1742;border:1px solid #ffd2ad29}._centerActions_1q56e_157{justify-content:center;align-items:center;gap:.55rem;display:flex}._healthRow_1q56e_164{align-items:center;gap:.42rem;min-height:1.05rem;display:flex}._healthPip_1q56e_171,._healthPipActive_1q56e_172{background:0 0;border:0;flex:none;place-items:center;width:1rem;height:1rem;font-size:.95rem;line-height:1;display:inline-grid}._healthPipActive_1q56e_172{filter:drop-shadow(0 0 .5rem #ff493a7a)}._healthPip_1q56e_171{opacity:.54;filter:grayscale(.35)drop-shadow(0 0 .22rem #ffe7d61f)}@media (width<=900px){._healthRow_1q56e_164{grid-template-columns:repeat(2,minmax(0,1rem));justify-content:start;gap:.28rem .42rem;min-height:2.3rem;display:grid}}@container (width<=9rem){._healthRow_1q56e_164{grid-template-columns:repeat(2,minmax(0,1rem));justify-content:start;gap:.28rem .42rem;min-height:2.3rem;display:grid}}@container (width<=4.5rem){._healthRow_1q56e_164{display:none}}._sectionHeader_1q56e_219{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}._sectionTitle_1q56e_227{color:#fff0e2;margin:0;font-size:1rem}._sceneShellOverlay_1q56e_233{z-index:2;pointer-events:none;place-items:center;padding:clamp(4.8rem,13vh,7.5rem) clamp(1rem,4vw,2rem);display:grid;position:absolute;inset:0}._sceneShellStrip_1q56e_243{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c080780;border:1px solid #ffe1be1f;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.7rem,1.5vw,1rem);max-width:min(74vw,34rem);padding:clamp(.65rem,1.6vw,.9rem);display:flex;box-shadow:inset 0 0 0 1px #ffffff0a,0 1.2rem 3rem #0000005c}._scenePreviewTimer_1q56e_260{background:#ffebd621;border-radius:999px;width:min(17rem,64vw);height:.28rem;margin-top:.78rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffebd617}._scenePreviewTimer_1q56e_260 span{--progress:0%;width:var(--progress);border-radius:inherit;background:linear-gradient(90deg,#ffcb83,#f75);height:100%;transition:width 90ms linear;display:block}._shellStrip_1q56e_280{grid-template-columns:repeat(auto-fit,minmax(2.8rem,1fr));justify-items:center;gap:.68rem;display:grid}._shellBlank_1q56e_287,._shellLive_1q56e_288,._shellHidden_1q56e_289{isolation:isolate;aspect-ratio:.58;color:#fff8ef;opacity:0;width:clamp(2.25rem,5vw,3rem);min-height:3.75rem;animation:.36s cubic-bezier(.2,.8,.2,1) forwards _shellChargeIn_1q56e_1;animation-delay:var(--shell-delay,0s);border:2px solid #ffecb8c2;border-radius:999px 999px 13px 13px;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:relative;overflow:hidden;transform:translateY(.7rem)scale(.86);box-shadow:inset 0 0 0 1px #331f11b8,inset 0 .45rem .7rem #fff3,inset 0 -.65rem .75rem #00000061,0 .45rem 1rem #00000042}@keyframes _shellChargeIn_1q56e_1{0%{opacity:0;transform:translateY(.7rem)scale(.86)}70%{opacity:1;transform:translateY(-.1rem)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}._shellBlank_1q56e_287:before,._shellLive_1q56e_288:before,._shellHidden_1q56e_289:before{content:"";z-index:-2;border-radius:inherit;background:linear-gradient(90deg, #ffffff2e, transparent 26%, #0000002e 78%), var(--shell-body);position:absolute;inset:.16rem}._shellBlank_1q56e_287:after,._shellLive_1q56e_288:after,._shellHidden_1q56e_289:after{content:"";z-index:-1;background:radial-gradient(circle at 50% 46%,#4b2e1875 0 19%,#0000 20%),linear-gradient(90deg,#7e6434,#f5d886 20%,#9b7837 48%,#f7df93 78%,#72552c);border-top:1px solid #fffadf94;border-radius:0 0 10px 10px;height:24%;position:absolute;bottom:.2rem;left:.22rem;right:.22rem;box-shadow:inset 0 0 0 1px #38231066}._shellBlank_1q56e_287 span,._shellLive_1q56e_288 span,._shellHidden_1q56e_289 span{text-shadow:0 1px 2px #000000c2;background:radial-gradient(circle at 34% 30%,#ffffff5c,#0000 34%),#08090c52;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;display:grid;box-shadow:inset 0 0 0 1px #fff5d847,0 .2rem .45rem #00000047}._shellBlank_1q56e_287{--shell-body:linear-gradient(180deg, #49b9ff 0%, #126ed3 52%, #073f83 100%)}._shellLive_1q56e_288{--shell-body:linear-gradient(180deg, #ff665c 0%, #c51e24 52%, #6e0b10 100%)}._shellHidden_1q56e_289{--shell-body:linear-gradient(180deg, #6b625d 0%, #2d2927 58%, #171413 100%);color:#ffe8d6b8}._itemGrid_1q56e_392,._actionGrid_1q56e_393{gap:.7rem;display:grid}._itemGrid_1q56e_392{overscroll-behavior:contain;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;max-height:clamp(10rem,42vh,28rem);padding-right:.18rem;overflow-y:auto}._itemGrid_1q56e_392::-webkit-scrollbar{width:.45rem}._itemGrid_1q56e_392::-webkit-scrollbar-thumb{background:#ffe7d638;border-radius:999px}._sidePanel_1q56e_23 ._cardLarge_1q56e_34{grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:min(54vh,34rem);display:grid}._itemButton_1q56e_423,._primaryButton_1q56e_424,._secondaryButton_1q56e_425,._ghostButton_1q56e_426,._roundIconButton_1q56e_427,._exitIconButton_1q56e_428{border:1px solid #ffebda24;border-radius:18px;padding:.85rem 1rem;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s}._itemButton_1q56e_423,._ghostButton_1q56e_426,._roundIconButton_1q56e_427,._exitIconButton_1q56e_428{color:#f7ede2}._roundIconButton_1q56e_427,._exitIconButton_1q56e_428{background:#7e1c1457;border-radius:999px;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;padding:0;font-size:1.05rem;line-height:1;display:inline-flex}._roundIconButton_1q56e_427{background:#ffffff0d}._actionIconSvg_1q56e_464{width:1.15rem;height:1.15rem;display:block}._itemButton_1q56e_423{--item-bg-a:#2d2734;--item-bg-b:#15131b;--item-shadow:#05060e80;--item-border:#ffffff3d;--item-inner-border:#ffffff17;--item-glow-core:#9e9bff80;--item-glow-soft:#9e9bff2e;--item-image-bg-a:#ffffff38;--item-image-bg-b:#ffffff0d;isolation:isolate;text-align:left;border-color:var(--item-border);background:radial-gradient(circle at 17% 20%, var(--item-glow-soft), transparent 58%), linear-gradient(150deg, var(--item-bg-a), var(--item-bg-b));min-height:5.6rem;box-shadow:inset 0 0 0 1px var(--item-inner-border), 0 14px 26px var(--item-shadow);border-radius:20px;grid-template-columns:minmax(70px,84px) minmax(0,1fr);align-items:center;gap:.82rem;padding:.76rem .9rem;display:grid;position:relative;overflow:hidden}._itemButton_1q56e_423:before{content:"";pointer-events:none;z-index:0;opacity:.35;background:linear-gradient(120deg,#ffffff29,#fff0 34%,#ffffff14 100%);position:absolute;inset:0}._itemButton_1q56e_423:hover,._primaryButton_1q56e_424:hover,._secondaryButton_1q56e_425:hover,._ghostButton_1q56e_426:hover,._roundIconButton_1q56e_427:hover,._exitIconButton_1q56e_428:hover{transform:translateY(-1px)}._itemButton_1q56e_423:hover{box-shadow:inset 0 0 0 1px #fff3, 0 18px 32px var(--item-shadow);transform:translateY(-2px)scale(1.01)}._itemButton_1q56e_423:hover ._itemImage_1q56e_526{transform:translateY(-1px)scale(1.04)}._itemButton_1q56e_423:active{transform:translateY(0)}._itemButton_1q56e_423:disabled,._primaryButton_1q56e_424:disabled,._secondaryButton_1q56e_425:disabled,._ghostButton_1q56e_426:disabled,._roundIconButton_1q56e_427:disabled,._exitIconButton_1q56e_428:disabled{opacity:.5;cursor:not-allowed;transform:none}._itemGlow_1q56e_545{background:radial-gradient(circle, var(--item-glow-core), #fff0 72%);filter:blur(8px);opacity:.88;z-index:0;pointer-events:none;border-radius:999px;width:5.3rem;height:5.3rem;position:absolute;top:50%;left:.68rem;transform:translateY(-50%)}._itemImageWrap_1q56e_560{z-index:1;aspect-ratio:1;background:#fff;border:1px solid #ffffff80;border-radius:16px;place-items:center;width:100%;max-width:5.15rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffffd1,0 6px 16px #0003}._itemImage_1q56e_526{object-fit:contain;filter:drop-shadow(0 6px 10px #00000059);width:auto;max-width:90%;height:auto;max-height:90%;transition:transform .18s;transform:translateZ(0)}._itemInfo_1q56e_587{z-index:1;display:grid;position:relative}._itemName_1q56e_593{color:#f5fcff;text-shadow:0 1px 6px #0307108c;font-weight:700;display:block}._itemTooltip_1q56e_600{z-index:20;color:#e8f8ffdb;opacity:0;visibility:hidden;pointer-events:none;text-align:left;text-shadow:0 1px 6px #03071085;background:#160d0bf5;border:1px solid #ffeedb47;border-radius:10px;padding:.52rem .62rem;font-size:.82rem;line-height:1.25;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + .45rem);left:clamp(.8rem,2vw,1.1rem);right:clamp(.8rem,2vw,1.1rem);transform:translateY(4px);box-shadow:0 12px 26px #00000057}._itemTooltip_1q56e_600:after{content:"";background:#160d0bf5;border-bottom:1px solid #ffeedb47;border-right:1px solid #ffeedb47;width:.68rem;height:.68rem;position:absolute;top:100%;left:1.2rem;transform:translateY(-50%)rotate(45deg)}._itemButton_1q56e_423:hover ._itemTooltip_1q56e_600,._itemButton_1q56e_423:focus-visible ._itemTooltip_1q56e_600{opacity:1;visibility:visible;transform:translateY(0)}._itemLens_1q56e_644{--item-bg-a:#48206c;--item-bg-b:#12305f;--item-shadow:#23114e8a;--item-border:#a284ff85;--item-inner-border:#ddf1ff24;--item-glow-core:#4ef1ff87;--item-glow-soft:#7558ff47;--item-image-bg-a:#a381ff6b;--item-image-bg-b:#2617513d}._itemScanner_1q56e_656{--item-bg-a:#1f5b4f;--item-bg-b:#134a55;--item-shadow:#0c3b3487;--item-border:#89efcc73;--item-inner-border:#d6fff124;--item-glow-core:#43f2ad80;--item-glow-soft:#33c1ac4d;--item-image-bg-a:#71ffce57;--item-image-bg-b:#124c493d}._itemExtractor_1q56e_668{--item-bg-a:#225e8e;--item-bg-b:#165472;--item-shadow:#0d3d648f;--item-border:#8be1ff80;--item-inner-border:#dff6ff24;--item-glow-core:#4fe1ff85;--item-glow-soft:#60b4ff45;--item-image-bg-a:#7cdcff59;--item-image-bg-b:#143e5e38}._itemMedkit_1q56e_680{--item-bg-a:#1e5e39;--item-bg-b:#18513d;--item-shadow:#0c3e278f;--item-border:#78eea580;--item-inner-border:#deffe724;--item-glow-core:#4ae68485;--item-glow-soft:#3fcd7e4a;--item-image-bg-a:#6bffa257;--item-image-bg-b:#154e2b38}._itemShackle_1q56e_692{--item-bg-a:#1f2f57;--item-bg-b:#2d3e5a;--item-shadow:#111f3c8f;--item-border:#99b6e073;--item-inner-border:#e2eeff21;--item-glow-core:#71a3f470;--item-glow-soft:#5a88d142;--item-image-bg-a:#92aadc4d;--item-image-bg-b:#2a395438}._itemOvercharge_1q56e_704{--item-bg-a:#78411a;--item-bg-b:#7f1e17;--item-shadow:#5f22138f;--item-border:#ffac7a85;--item-inner-border:#ffe8d924;--item-glow-core:#ff79448f;--item-glow-soft:#ff994a45;--item-image-bg-a:#ffab6957;--item-image-bg-b:#621f163d}._primaryButton_1q56e_424{color:#fff6ef;background:linear-gradient(#ab3f20,#6b1d12);box-shadow:inset 0 0 0 1px #ffd6ba33,0 8px 24px #6c190e59}._secondaryButton_1q56e_425{color:#eff6ff;background:linear-gradient(#2f50a8eb,#182854eb);box-shadow:inset 0 0 0 1px #c1d4ff33,0 8px 24px #12255f59}._ghostButton_1q56e_426{background:#ffffff08}._actionGrid_1q56e_393{grid-template-columns:1fr}._actionButton_1q56e_740{text-align:left;align-items:center;gap:.8rem;min-height:4.2rem;display:flex}._actionIcon_1q56e_464{background:#ffffff1f;border:1px solid #fff4ec38;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:1rem;line-height:1;display:inline-flex}._actionContent_1q56e_762{gap:.16rem;display:grid}._actionTitle_1q56e_767{font-size:1.03rem;font-weight:700}._actionHint_1q56e_772{color:#ffeee0b8;font-size:.8rem}._logList_1q56e_777{color:#fff1e6e0;gap:.5rem;margin:0;padding-left:1.1rem;display:grid}._logToggle_1q56e_785{color:#fff6ef;background:#ffffff0a;border:1px solid #ffebda24;border-radius:8px;padding:.36rem .64rem}._logSummary_1q56e_793{color:#fff1e6d1;margin:0}._modalOverlay_1q56e_798{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060505ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._confirmModal_1q56e_809{background:linear-gradient(#1d1512f5,#0e0a09fa);border:1px solid #f5dfcb1f;border-radius:24px;gap:.9rem;width:min(100%,26rem);max-height:min(90vh,42rem);padding:1.25rem;display:grid;overflow-y:auto;box-shadow:0 24px 60px #00000057}._settingsModal_1q56e_822{align-content:start;width:min(100%,34rem)}._modalHeader_1q56e_827{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._modalHeaderCopy_1q56e_834{gap:.25rem;display:grid}._modalCloseButton_1q56e_839{color:#fff6ef;background:#ffffff0d;border:1px solid #ffebda24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}._modalCloseButton_1q56e_839 span{font-size:1.4rem;line-height:1;display:block;transform:rotate(45deg)}._modalCloseButton_1q56e_839:hover{transform:translateY(-1px)}._modalKicker_1q56e_863{color:#f4e1d1ad;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.74rem}._modalTitle_1q56e_871{color:#fff4ea;margin:0;font-size:1.45rem}._modalText_1q56e_877{color:#ffe9d6d6;margin:0}._modalActions_1q56e_882{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}._settingsSection_1q56e_889{background:#ffffff08;border:1px solid #f5dfcb14;border-radius:20px;gap:.75rem;padding:.9rem .95rem;display:grid}._settingsRow_1q56e_898{grid-template-columns:minmax(0,1fr) minmax(7rem,10rem) 3.25rem;align-items:center;gap:1rem;display:grid}._settingsCopy_1q56e_905{gap:.16rem;display:grid}._settingsTitle_1q56e_910{color:#fff4ea}._settingsDescription_1q56e_914,._modeStatusText_1q56e_915{color:#ffe9d6bd}._modeStatusText_1q56e_915{margin:0}._optionSlider_1q56e_923{accent-color:#c7582f;width:100%}._optionCheckbox_1q56e_928{accent-color:#c7582f;grid-column:2/-1;justify-self:end;width:1.3rem;height:1.3rem}._optionSelect_1q56e_936{color:#fff6ed;background:#2b2521;border:1px solid #ffebda3d;border-radius:14px;grid-column:2/-1;width:100%;min-height:2.25rem;padding:.45rem .65rem;font-family:Comic Relief,system-ui,sans-serif;font-weight:700}._optionSelect_1q56e_936 option{color:#2a221d;background:#f4efe7}._optionSelect_1q56e_936:focus{outline-offset:2px;outline:2px solid #ffbc7a94}._optionSliderValue_1q56e_959{color:#fff6ede6;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:.78rem;font-weight:700}._sessionGrid_1q56e_968{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.7rem;display:grid}._sessionCard_1q56e_974{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #f5dfcb14;border-radius:16px;gap:.2rem;min-height:4.7rem;padding:.8rem;display:grid}._sessionValue_1q56e_984{color:#fff6ef;word-break:break-word;font-size:1rem}._modalUtilityActions_1q56e_990{flex-wrap:wrap;gap:.7rem;display:none}._centerScreen_1q56e_36{text-align:left;gap:1rem;max-width:34rem;padding:1.6rem;display:grid}._menuScreen_1q56e_1004{--menu-screen-image:none;background-color:#050505;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:100dvh;padding:clamp(1.1rem,3vw,2.4rem) clamp(1rem,3.2vw,2.6rem) clamp(2.8rem,8vh,4.8rem);font-family:Comic Relief,system-ui,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 1px #0000003d}._menuScreen_1q56e_1004:before{content:"";pointer-events:none;background-image:var(--menu-screen-image);transform-origin:50%;background-position:50% 3%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-3%;transform:scale(1.04)}._menuScreen_1q56e_1004:after{content:"";pointer-events:none;background:radial-gradient(circle at 24% 22%,#ffffff1f,#0000 34%),linear-gradient(#00000024 0%,#0000001a 34%,#000000ad 100%);position:absolute;inset:0}._menuScreenTop_1q56e_1045,._menuOptions_1q56e_1046{z-index:2;position:relative}._menuScreenTop_1q56e_1045{align-self:start;gap:.32rem;min-height:clamp(18rem,47vh,26rem);display:grid}._mobileMenuIntro_1q56e_1058{display:none}._mobileMenuCoin_1q56e_1062{display:block}._mobileMenuTitle_1q56e_1066,._mobileMenuSubtitle_1q56e_1067{margin:0}._menuScreenKicker_1q56e_1071{letter-spacing:.08em;color:#f4e6d8eb;margin:0;font-size:clamp(1rem,2.2vw,1.35rem)}._menuScreenTitle_1q56e_1078{color:#fff6ec;text-shadow:0 10px 28px #00000073;margin:0;font-size:clamp(2.2rem,7vw,4.8rem);line-height:.9}._title_1q56e_91{margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.96}._lead_1q56e_1092{color:#ffe9d6cc;max-width:34rem;margin:0}._startActions_1q56e_1098{justify-items:start;gap:.75rem;display:grid}._menuOptions_1q56e_1046{justify-items:stretch;gap:clamp(.4rem,.8vw,.58rem);width:min(34%,280px);min-width:min(100%,170px);margin-bottom:0;display:grid;position:absolute;top:min(72dvh,100dvh - 11.25rem);left:50%;transform:translate(-50%)}._menuBuyButton_1q56e_1117{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}._menuBuyButton_1q56e_1117 stripe-buy-button{flex:0 0 288px;width:288px;min-width:288px;max-width:none;display:block;overflow:hidden}._menuOptionPrimary_1q56e_1135,._menuOptionSecondary_1q56e_1136{letter-spacing:.03em;color:#050505;width:100%;box-shadow:none;background:0 0;border:1px solid #00000085;border-radius:16px;padding:clamp(.42rem,.95vw,.66rem) clamp(.7rem,1.2vw,.92rem);font-family:Comic Relief,system-ui,sans-serif;font-size:clamp(.94rem,1.55vw,1.28rem);transition:transform .16s,border-color .16s,background-color .16s,opacity .16s}._menuBackButton_1q56e_1150{color:#000000bd;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 0 .12rem;font-family:Comic Relief,system-ui,sans-serif;font-size:clamp(.78rem,1.05vw,.95rem)}._menuBackButton_1q56e_1150:before{content:"< "}._menuOptionPrimary_1q56e_1135:hover,._menuOptionSecondary_1q56e_1136:hover{background:#ffffff1f;border-color:#000000d1;translate:0 -1px}._menuBackButton_1q56e_1150:hover{color:#050505}._menuOptionPrimary_1q56e_1135:disabled,._menuOptionSecondary_1q56e_1136:disabled{opacity:.5;cursor:not-allowed;translate:none}._emptyState_1q56e_77{padding:.8rem 0}._previewTimerWrap_1q56e_1187{justify-items:center;gap:.55rem;margin-top:.4rem;display:grid}._previewTimer_1q56e_1187{--progress:0deg;background:conic-gradient(from -90deg, #ffa478f2 var(--progress), #ffffff1f 0deg);border-radius:999px;place-items:center;width:4.9rem;height:4.9rem;display:grid;box-shadow:0 10px 30px #7a2b1642,inset 0 0 0 1px #ffe2ce40}._previewTimerInner_1q56e_1208{color:#fff0e1;background:linear-gradient(#211814f2,#0f0b09f2);border:1px solid #ffdec533;border-radius:999px;place-items:center;width:3.7rem;height:3.7rem;font-size:1.45rem;font-weight:700;display:grid}._previewTimerLabel_1q56e_1221{letter-spacing:.08em;text-transform:uppercase;color:#f5e2d4b8;font-size:.76rem}@media (width<=980px){._hud_1q56e_1{grid-template-rows:auto}._bottomBar_1q56e_9,._actionGrid_1q56e_393{grid-template-columns:1fr}._itemGrid_1q56e_392{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}._itemButton_1q56e_423{grid-template-columns:minmax(60px,72px) minmax(0,1fr);gap:.68rem;min-height:5.8rem;padding:.68rem .72rem}._menuScreen_1q56e_1004{padding:clamp(.9rem,2.8vw,1.4rem) clamp(.85rem,2.5vw,1.2rem) clamp(3rem,10vh,4.2rem)}._menuScreen_1q56e_1004:before{background-position:52% 2%;transform:scale(1.07)}._menuOptions_1q56e_1046{width:min(36%,240px);min-width:min(100%,145px);display:grid;position:absolute}._menuOptionPrimary_1q56e_1135,._menuOptionSecondary_1q56e_1136{flex:none;width:100%;min-width:0;padding:.42rem .7rem;font-size:clamp(.9rem,1.5vw,1.12rem)}}@media (width<=768px){._settingsRow_1q56e_898{align-items:flex-start}._menuScreen_1q56e_1004{background:linear-gradient(#fffffff5,#e0e0e0eb 44%,#4a4a4af5 100%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(.9rem,2.4vh,1.2rem);padding:clamp(1rem,4vw,1.4rem) clamp(1rem,5vw,1.4rem) clamp(1.6rem,6vh,2.2rem);display:flex}._menuScreen_1q56e_1004:before,._menuScreen_1q56e_1004:after{display:none}._menuScreenTop_1q56e_1045{justify-content:center;align-self:center;width:100%;min-height:auto;display:flex}._mobileMenuIntro_1q56e_1058{text-align:center;flex-direction:column;align-items:center;gap:.12rem;width:100%;display:flex}._mobileMenuCoin_1q56e_1062{object-fit:contain;width:min(52vw,172px);height:auto}._mobileMenuTitle_1q56e_1066{color:#111;letter-spacing:0;text-align:center;white-space:nowrap;width:100%;min-width:0;max-width:100%;font-size:clamp(1.9rem,10vw,3rem);line-height:.9}._mobileMenuSubtitle_1q56e_1067{color:#111;font-size:clamp(1.8rem,11vw,3rem);line-height:.95}._menuOptions_1q56e_1046{flex-direction:column;place-self:center;gap:.5rem;width:min(100%,230px);min-width:0;margin-top:0;margin-bottom:0;display:flex;position:relative;top:auto;left:auto;transform:none}._menuOptionPrimary_1q56e_1135,._menuOptionSecondary_1q56e_1136{background:#ffffff2e;border-radius:12px;padding:.54rem .9rem;font-size:clamp(.94rem,4.2vw,1.08rem)}}@media (height<=420px){._menuScreen_1q56e_1004{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;padding:clamp(.55rem,3vh,.9rem) clamp(.75rem,3vw,1.2rem)}._menuScreenTop_1q56e_1045{min-height:0}._mobileMenuIntro_1q56e_1058{display:none}._menuOptions_1q56e_1046{align-self:center;width:min(100%,280px);margin-top:0;position:relative;top:auto;left:auto;transform:none}._menuOptionPrimary_1q56e_1135,._menuOptionSecondary_1q56e_1136{min-height:2.4rem;padding-block:.38rem}}@media (width<=640px){._modalUtilityActions_1q56e_990{display:flex}._modalUtilityActions_1q56e_990,._modalActions_1q56e_882{flex-direction:column}._settingsRow_1q56e_898{grid-template-columns:minmax(0,1fr) 3.25rem}._optionSlider_1q56e_923{grid-area:2/1/auto/-1}._optionSelect_1q56e_936{grid-column:1/-1}._optionCheckbox_1q56e_928{grid-column:2}._modalActions_1q56e_882>*,._modalUtilityActions_1q56e_990>*{width:100%}._hud_1q56e_1{display:contents}._topBar_1q56e_8{order:-1;grid-template-columns:minmax(0,1fr) minmax(94px,.86fr) minmax(0,1fr);gap:.45rem;padding:.55rem}._cardCenter_1q56e_33{grid-column:auto;gap:.45rem}._card_1q56e_32,._cardCenter_1q56e_33{border-radius:12px;min-width:0;padding:.64rem}._label_1q56e_72,._sectionMeta_1q56e_73,._kicker_1q56e_74{letter-spacing:.08em;font-size:.64rem}._value_1q56e_89,._turnValue_1q56e_90{font-size:.86rem}._healthRow_1q56e_164{gap:.28rem}._healthPip_1q56e_171,._healthPipActive_1q56e_172{width:.48rem;height:.48rem}._roundBadge_1q56e_101,._scoreBadge_1q56e_114,._connectionBadge_1q56e_133,._codeBadge_1q56e_134{letter-spacing:.04em;padding:.22rem .38rem;font-size:.58rem}._topBar_1q56e_8 ._roundIconButton_1q56e_427,._topBar_1q56e_8 ._exitIconButton_1q56e_428{width:2.2rem;height:2.2rem}._topBar_1q56e_8 ._restartIconButton_1q56e_1492,._topBar_1q56e_8 ._leaveIconButton_1q56e_1493{display:none}._topBar_1q56e_8 ._settingsIconButton_1q56e_1497{width:2.55rem;height:2.55rem}._topBar_1q56e_8 ._actionIconSvg_1q56e_464{width:.96rem;height:.96rem}._topBar_1q56e_8 ._settingsIconButton_1q56e_1497 ._actionIconSvg_1q56e_464{width:1.14rem;height:1.14rem}._modalOverlay_1q56e_798{align-items:stretch;padding:.5rem;overflow-y:auto}._confirmModal_1q56e_809{border-radius:18px;width:100%;min-height:fit-content;max-height:none;margin:auto 0;padding:.9rem}._settingsModal_1q56e_822{max-height:calc(100dvh - 1rem);overflow-y:auto}._sessionGrid_1q56e_968{grid-template-columns:1fr;gap:.55rem}._sessionCard_1q56e_974{min-height:0;padding:.72rem}._sidePanel_1q56e_23,._bottomBar_1q56e_9{margin:0 1rem 1rem}}
