.LandscapeNotice-module__layer__YbBYvn{z-index:160;box-sizing:border-box;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));font-family:var(--landscape-notice-font,system-ui, sans-serif);background:radial-gradient(at 50% 42%,#101c22f2,#070b0efa 70%);place-items:center;display:grid;position:absolute;inset:0;overflow:auto}.LandscapeNotice-module__card__8MBDri{box-sizing:border-box;border:1px solid #52626a;border-top:2px solid var(--landscape-notice-accent,#e5ca8d);text-align:center;background:linear-gradient(145deg,#1c262b,#090d11 72%);border-radius:12px;width:min(100%,360px);padding:28px 24px;box-shadow:0 18px 60px #0009}.LandscapeNotice-module__message__Z0KcXj{justify-items:center;gap:10px;display:grid}.LandscapeNotice-module__iconPlate__FKumWF{aspect-ratio:1;width:56px;color:var(--landscape-notice-accent,#e5ca8d);border:1px solid;border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.LandscapeNotice-module__iconPlate__FKumWF svg{animation:2.6s ease-in-out infinite LandscapeNotice-module__turn__0Idkmc}@keyframes LandscapeNotice-module__turn__0Idkmc{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}.LandscapeNotice-module__eyebrow__TVWy2r{color:var(--landscape-notice-accent,#e5ca8d);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.LandscapeNotice-module__title__ptxozZ{color:#f5f7f8;margin:0;font-size:24px;font-weight:700;line-height:1.2}.LandscapeNotice-module__body__u17Ur3,.LandscapeNotice-module__detail__e3VzZR{color:#c4ced3;text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.LandscapeNotice-module__detail__e3VzZR{color:#aab8bd}.LandscapeNotice-module__actions__Xbe8fO{gap:10px;margin-top:18px;display:grid}.LandscapeNotice-module__actions__Xbe8fO>*{min-height:44px}@media (prefers-reduced-motion:reduce){.LandscapeNotice-module__iconPlate__FKumWF svg{animation:none}}.AiControlPanel-module__panel__CnrdGI{color:rgb(var(--simulator-accent-rgb,245 230 66));letter-spacing:.05em;flex-direction:column;gap:10px;height:auto;min-height:0;padding:0;font-family:Share Tech Mono,monospace;font-size:11px;display:flex}.AiControlPanel-module__panelCompact__suP81d{gap:6px;font-size:10px}.AiControlPanel-module__panelEmbedded__Ny8NeS{gap:7px}.AiControlPanel-module__panelEmbedded__Ny8NeS.AiControlPanel-module__panelCompact__suP81d{gap:4px}.AiControlPanel-module__section__Dw-3t-{flex-direction:column;gap:6px;display:flex}.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__section__Dw-3t-,.AiControlPanel-module__panelEmbedded__Ny8NeS.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__section__Dw-3t-{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:6px;display:grid}.AiControlPanel-module__panelEmbedded__Ny8NeS.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__section__Dw-3t-{grid-template-columns:48px minmax(0,1fr);gap:4px}.AiControlPanel-module__label__ZXYerf{color:rgb(var(--simulator-accent-rgb,245 230 66) / 48%);letter-spacing:.11em;opacity:.62;text-transform:uppercase;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:10px;font-weight:800}.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__label__ZXYerf{letter-spacing:.11em;font-size:9px}.AiControlPanel-module__panelEmbedded__Ny8NeS .AiControlPanel-module__label__ZXYerf{opacity:.72}.AiControlPanel-module__statusRow__hXKpnJ{border:1px solid rgb(var(--simulator-accent-rgb,245 230 66) / 28%);background:linear-gradient(90deg, rgb(var(--simulator-accent-rgb,245 230 66) / 7%), transparent 58%), var(--simulator-surface-strong,#07090c8a);border-radius:2px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__statusRow__hXKpnJ{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:8px 9px}.AiControlPanel-module__panelEmbedded__Ny8NeS.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__statusRow__hXKpnJ{gap:4px;padding:5px 7px}.AiControlPanel-module__statusIcon__J5xSxr{width:22px;height:22px;color:rgb(var(--simulator-accent-rgb,245 230 66));place-items:center;display:grid}.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__statusIcon__J5xSxr{display:none}.AiControlPanel-module__statusBody__YNtyhb{flex-direction:column;gap:2px;min-width:0;display:flex}.AiControlPanel-module__statusKicker__V0zo0L{color:rgb(var(--simulator-cyan-rgb,74 217 255) / 76%);letter-spacing:.14em;text-transform:uppercase;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:9px;font-weight:800;line-height:1}.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__statusKicker__V0zo0L{display:none}.AiControlPanel-module__statusName__g-johg{color:#fff9a8eb;letter-spacing:.04em;font-size:12px;font-weight:600}.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__statusName__g-johg{font-size:11px}.AiControlPanel-module__panelEmbedded__Ny8NeS.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__statusName__g-johg{color:#fff9a8f0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AiControlPanel-module__statusSub__jdktvK{opacity:.6;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.AiControlPanel-module__panelEmbedded__Ny8NeS.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__statusSub__jdktvK{display:none}.AiControlPanel-module__pill__ancxxl{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:3px 7px;font-size:9px}.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__pill__ancxxl{padding:3px 6px 2px;font-size:8px}.AiControlPanel-module__pillThinking__KKbD88{color:rgb(var(--simulator-accent-rgb,245 230 66));animation:1.4s ease-in-out infinite AiControlPanel-module__pulse__cIfYER}.AiControlPanel-module__pillPaused__rNIQUq{color:rgb(var(--simulator-neutral-rgb,180 191 200) / 82%)}.AiControlPanel-module__pillWaiting__10JxQ6{color:rgb(var(--simulator-accent-rgb,245 230 66) / 50%)}.AiControlPanel-module__pillYouControl__ifs6n5{color:rgb(var(--simulator-magenta-rgb,255 61 138));background:rgb(var(--simulator-magenta-rgb,255 61 138) / 10%)}.AiControlPanel-module__pillDone__jRoEXA{color:rgb(var(--simulator-success-rgb,52 245 138))}.AiControlPanel-module__pillError__heeNej{color:rgb(var(--simulator-error-rgb,255 61 94));background:rgb(var(--simulator-error-rgb,255 61 94) / 10%)}@keyframes AiControlPanel-module__pulse__cIfYER{0%,to{opacity:1}50%{opacity:.55}}.AiControlPanel-module__actions__lkeXl-{grid-template-columns:1fr;gap:6px;display:grid}.AiControlPanel-module__btn__UDZbJy{appearance:none;border:1px solid rgb(var(--simulator-accent-rgb,245 230 66) / 24%);color:inherit;font:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 9px;font-size:11px;transition:background-color .12s,border-color .12s}.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__btn__UDZbJy{min-height:32px;padding:6px 8px;font-size:10px}.AiControlPanel-module__panelEmbedded__Ny8NeS.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__actions__lkeXl-{z-index:1;background:linear-gradient(#0a0d1200,#0a0d12eb 38%),#0a0d12eb;gap:4px;padding-top:3px;position:sticky;bottom:0}.AiControlPanel-module__panelEmbedded__Ny8NeS.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__btn__UDZbJy{min-height:28px;padding:4px 7px}.AiControlPanel-module__btn__UDZbJy:hover:not(:disabled){background:rgb(var(--simulator-accent-rgb,245 230 66) / 8%);border-color:rgb(var(--simulator-accent-rgb,245 230 66) / 48%)}.AiControlPanel-module__btn__UDZbJy:focus-visible,.AiControlPanel-module__segmentBtn__-8zhpD:focus-visible,.AiControlPanel-module__logClear__IqBiyB:focus-visible{outline:2px solid rgb(var(--simulator-accent-rgb,245 230 66));outline-offset:2px}.AiControlPanel-module__btn__UDZbJy:disabled{opacity:.4;cursor:not-allowed}.AiControlPanel-module__btnPrimary__TguBnA{border-color:rgb(var(--simulator-accent-rgb,245 230 66));background:rgb(var(--simulator-accent-rgb,245 230 66) / 12%)}.AiControlPanel-module__btnPrimary__TguBnA:hover:not(:disabled){background:rgb(var(--simulator-accent-rgb,245 230 66) / 20%)}.AiControlPanel-module__btnTakeover__8ilnWF{border-color:rgb(var(--simulator-magenta-rgb,255 61 138) / 78%);color:rgb(var(--simulator-magenta-rgb,255 61 138))}.AiControlPanel-module__btnTakeover__8ilnWF:hover:not(:disabled){background:rgb(var(--simulator-magenta-rgb,255 61 138) / 12%)}.AiControlPanel-module__segmented__eu9sUb{border:1px solid rgb(var(--simulator-accent-rgb,245 230 66) / 18%);background:#07090c4d;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid}.AiControlPanel-module__segmentBtn__-8zhpD{appearance:none;border:0;border-right:1px solid rgb(var(--simulator-accent-rgb,245 230 66) / 16%);color:inherit;font:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;min-height:44px;padding:7px 5px;font-size:10px}.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__segmentBtn__-8zhpD{min-height:32px;padding:5px 3px;font-size:9px}.AiControlPanel-module__panelEmbedded__Ny8NeS.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__segmentBtn__-8zhpD{min-height:26px;padding:3px 2px}.AiControlPanel-module__segmentBtn__-8zhpD:last-child{border-right:0}.AiControlPanel-module__segmentBtn__-8zhpD:hover:not(:disabled,.AiControlPanel-module__segmentActive__-UI2Qz){background:rgb(var(--simulator-accent-rgb,245 230 66) / 5%)}.AiControlPanel-module__segmentActive__-UI2Qz{background:rgb(var(--simulator-accent-rgb,245 230 66) / 14%);color:#fff9a8f5}.AiControlPanel-module__segmentBtn__-8zhpD:disabled{opacity:.4;cursor:not-allowed}.AiControlPanel-module__select__cHGpQo{appearance:none;background:var(--simulator-surface-strong,#07090c8a);border:1px solid rgb(var(--simulator-accent-rgb,245 230 66) / 18%);color:rgb(var(--simulator-accent-rgb,245 230 66));font:inherit;letter-spacing:.06em;cursor:pointer;width:100%;padding:7px 9px;font-size:11px}.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__select__cHGpQo{min-height:30px;padding:5px 7px;font-size:10px}.AiControlPanel-module__panelEmbedded__Ny8NeS.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__select__cHGpQo{min-height:26px;padding:3px 6px}.AiControlPanel-module__panelEmbedded__Ny8NeS.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__select__cHGpQo,.AiControlPanel-module__panelEmbedded__Ny8NeS.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__segmented__eu9sUb{border-color:rgb(var(--simulator-accent-rgb,245 230 66) / 16%)}.AiControlPanel-module__select__cHGpQo:focus-visible{outline:1px solid rgb(var(--simulator-accent-rgb,245 230 66))}.AiControlPanel-module__select__cHGpQo:disabled{opacity:.4;cursor:not-allowed}.AiControlPanel-module__logHeader__yF43q2{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.AiControlPanel-module__logTools__aVvmFq{align-items:center;gap:6px;display:flex}.AiControlPanel-module__logClear__IqBiyB{appearance:none;color:rgb(var(--simulator-accent-rgb,245 230 66) / 60%);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.AiControlPanel-module__logClear__IqBiyB:hover:not(:disabled){color:rgb(var(--simulator-accent-rgb,245 230 66))}.AiControlPanel-module__logClear__IqBiyB:disabled{opacity:.3;cursor:not-allowed}.AiControlPanel-module__copyStatus__AfRFXP{letter-spacing:.08em;color:rgb(var(--simulator-accent-rgb,245 230 66) / 70%);margin-top:-2px;font-size:9px}.AiControlPanel-module__log__zeCMZK{border:1px solid rgb(var(--simulator-accent-rgb,245 230 66) / 14%);background:#00000047;flex-direction:column;flex:1;min-height:0;max-height:154px;font-size:11px;display:flex;overflow-y:auto}.AiControlPanel-module__logEmpty__HShaHA{opacity:.45;text-align:center;flex:1;place-items:center;padding:16px;font-size:11px;display:grid}.AiControlPanel-module__logEntry__qxht0v{border-bottom:1px solid rgb(var(--simulator-accent-rgb,245 230 66) / 8%);grid-template-columns:38px 1fr auto;align-items:baseline;gap:6px;padding:6px 8px;display:grid}.AiControlPanel-module__logEntry__qxht0v:last-child{border-bottom:0}.AiControlPanel-module__logSide__i-oPHQ{letter-spacing:.1em;opacity:.7;font-size:10px}.AiControlPanel-module__logSidePlayer__dGaSWS{color:rgb(var(--simulator-cyan-rgb,74 217 255))}.AiControlPanel-module__logSideOpponent__rJ-i6h{color:rgb(var(--simulator-magenta-rgb,255 61 138))}.AiControlPanel-module__logMove__TJY2l8{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.AiControlPanel-module__logKindActed__YHE-9v{color:rgb(var(--simulator-accent-rgb,245 230 66))}.AiControlPanel-module__logKindIdle__VAiQov{opacity:.55}.AiControlPanel-module__logKindStuck__astJX9,.AiControlPanel-module__logKindIllegal__M6AVd5{color:#ff8a8a}.AiControlPanel-module__logKindUnknown__qDnFB0{color:#ff8a8a;font-style:italic}.AiControlPanel-module__logTime__hUcLPs{opacity:.55;font-size:10px}.AiControlPanel-module__help__W1-OlH{opacity:.5;letter-spacing:.04em;font-size:10px}.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__help__W1-OlH{display:none}@media (pointer:coarse){.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__btn__UDZbJy,.AiControlPanel-module__panelEmbedded__Ny8NeS.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__btn__UDZbJy,.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__segmentBtn__-8zhpD,.AiControlPanel-module__panelEmbedded__Ny8NeS.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__segmentBtn__-8zhpD,.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__select__cHGpQo,.AiControlPanel-module__panelEmbedded__Ny8NeS.AiControlPanel-module__panelCompact__suP81d .AiControlPanel-module__select__cHGpQo{min-height:44px}}.EffectOverlay-module__sourceCardEffect__VOmNkh{z-index:1;aspect-ratio:1;width:clamp(5.75rem,8.5vw,7.75rem);position:fixed;transform:translate(-50%,-50%)}.EffectOverlay-module__sourceCardFrame__9MOX-q{width:100%;aspect-ratio:inherit;overflow:hidden}.EffectOverlay-module__sourceCardFrame__9MOX-q>*{width:100%;height:100%}.EffectOverlay-module__sourceLabel__FXQFIr{color:color-mix(in srgb, var(--game-accent,#5eead4) 72%, white 28%);letter-spacing:.1em;text-transform:uppercase;background:#0a1c23f0;border-radius:.35rem;padding:.18rem .42rem;font-size:.62rem;font-weight:900;line-height:1;position:absolute;top:-1.35rem}.EffectOverlay-module__sourceName__TGqXy-{color:#fff7ed;text-align:center;text-wrap:balance;width:11rem;max-width:11rem;font-size:clamp(.7rem,1.1vw,.86rem);font-weight:800;line-height:1.15;position:absolute;top:calc(100% + .55rem);left:50%;transform:translate(-50%)}.EffectOverlay-module__impactCopy__-LIyym{color:#fff7ed;filter:drop-shadow(0 .2rem .3rem #000000b8);text-align:center;text-transform:uppercase;justify-items:center;min-width:max-content;line-height:.92;display:grid;position:absolute;top:calc(100% + 2rem);left:50%;transform:translate(-50%)}.EffectOverlay-module__impactCopy__-LIyym[data-tone=negative]{color:#fecaca}.EffectOverlay-module__impactValue__y7XB9N{letter-spacing:-.035em;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:950}.EffectOverlay-module__impactLabel__gSbenp{letter-spacing:.08em;margin-top:.2rem;font-size:clamp(.68rem,1.2vw,.9rem);font-weight:850}@media (width<=767px){.EffectOverlay-module__sourceCardEffect__VOmNkh{width:clamp(4.75rem,20vw,6.25rem)}}.PhaseChangeOverlay-module__positioner__orWGoJ{--phase-change-accent:#c4a35a;width:min(46rem,100vw - 2rem);position:fixed;transform:translate(-50%,-50%)}.PhaseChangeOverlay-module__positioner__orWGoJ[data-combat-step=true]{width:min(var(--phase-change-anchor-width,20rem), calc(100vw - 2rem));transform:translate(-50%,-50%)}.PhaseChangeOverlay-module__announcement__mrpJsd{filter:drop-shadow(0 .9rem 1.4rem #00000085);grid-template-columns:minmax(2.5rem,1fr) auto minmax(2.5rem,1fr);align-items:center;width:100%;display:grid}.PhaseChangeOverlay-module__rule__bAm3b-{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--phase-change-accent) 32%, transparent) 28%, color-mix(in srgb, var(--phase-change-accent) 88%, white 12%));height:1px}.PhaseChangeOverlay-module__rule__bAm3b-:last-child{background:linear-gradient(90deg, color-mix(in srgb, var(--phase-change-accent) 88%, white 12%), color-mix(in srgb, var(--phase-change-accent) 32%, transparent) 72%, transparent)}.PhaseChangeOverlay-module__plaque__lATuWO{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--phase-change-accent) 20%, transparent), transparent) top / 100% 1px no-repeat, linear-gradient(90deg, transparent, color-mix(in srgb, var(--phase-change-accent) 42%, white 8%), transparent) bottom / 100% 1px no-repeat, linear-gradient(180deg, #1a1113f5, #0a080bf5);color:#fffaf0;text-align:center;place-content:center;min-width:clamp(13rem,24vw,19rem);min-height:clamp(5rem,9vw,7rem);padding:.8rem clamp(1.5rem,3vw,2.5rem) 1rem;display:grid;position:relative;overflow:hidden}.PhaseChangeOverlay-module__plaque__lATuWO:before,.PhaseChangeOverlay-module__plaque__lATuWO:after{aspect-ratio:1;background:color-mix(in srgb, var(--phase-change-accent) 84%, white 16%);content:"";width:.45rem;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.PhaseChangeOverlay-module__plaque__lATuWO:before{left:.15rem}.PhaseChangeOverlay-module__plaque__lATuWO:after{right:.15rem}.PhaseChangeOverlay-module__context__p2ckft{color:color-mix(in srgb, var(--phase-change-accent) 55%, #fffaf0 45%);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.62rem,1vw,.76rem);font-weight:800;line-height:1}.PhaseChangeOverlay-module__title__4UZKwo{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;margin-top:.42rem;font-size:clamp(2.1rem,4.8vw,4.25rem);font-weight:950;line-height:.9}.PhaseChangeOverlay-module__positioner__orWGoJ[data-combat-step=true] .PhaseChangeOverlay-module__announcement__mrpJsd{filter:drop-shadow(0 .5rem .75rem #0000006b);grid-template-columns:minmax(1.25rem,1fr) auto minmax(1.25rem,1fr)}.PhaseChangeOverlay-module__positioner__orWGoJ[data-combat-step=true] .PhaseChangeOverlay-module__plaque__lATuWO{white-space:nowrap;align-items:center;width:max-content;min-width:0;max-width:100%;min-height:2.25rem;padding:.45rem .8rem .5rem;display:flex}.PhaseChangeOverlay-module__positioner__orWGoJ[data-combat-step=true] .PhaseChangeOverlay-module__title__4UZKwo{letter-spacing:.01em;overflow-wrap:normal;white-space:nowrap;word-break:normal;margin-top:0;font-size:.95rem;line-height:1}@media (width<=640px){.PhaseChangeOverlay-module__positioner__orWGoJ{width:calc(100vw - 1rem)}.PhaseChangeOverlay-module__positioner__orWGoJ[data-combat-step=true]{width:min(var(--phase-change-anchor-width,17rem), calc(100vw - 1rem))}.PhaseChangeOverlay-module__announcement__mrpJsd{grid-template-columns:1rem minmax(0,1fr) 1rem}.PhaseChangeOverlay-module__plaque__lATuWO{min-width:0;min-height:4rem;padding:.75rem 1rem}.PhaseChangeOverlay-module__title__4UZKwo{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.1}}.ChatPanel-module__panel__Nyk-CH{color:rgb(var(--simulator-accent-rgb,245 230 66));flex-direction:column;gap:8px;min-height:0;padding:8px 10px 12px;font-family:Share Tech Mono,monospace;font-size:12px;display:flex}.ChatPanel-module__panelMobileDrawer__dLqwsn{height:100%;padding:2px 0 max(8px, env(safe-area-inset-bottom));gap:10px;overflow:hidden}.ChatPanel-module__panelCompact__P56LZM{gap:6px;max-height:100%;padding:6px 8px 8px;overflow:hidden}.ChatPanel-module__panelCompact__P56LZM.ChatPanel-module__panelMobileDrawer__dLqwsn{overflow-y:auto}.ChatPanel-module__scroll__9lviWv{border:1px solid rgb(var(--simulator-accent-rgb,245 230 66) / 18%);background:rgb(var(--simulator-accent-rgb,245 230 66) / 3%);border-radius:2px;flex-direction:column;flex:auto;gap:6px;min-height:96px;max-height:220px;padding:6px 4px;display:flex;overflow-y:auto}.ChatPanel-module__panelCompact__P56LZM .ChatPanel-module__scroll__9lviWv{flex:0 82px;gap:4px;min-height:58px;max-height:82px;padding:5px 4px}.ChatPanel-module__panelMobileDrawer__dLqwsn .ChatPanel-module__scroll__9lviWv{border-inline:0;border-top:1px solid rgb(var(--simulator-accent-rgb,245 230 66) / 12%);border-bottom:1px solid rgb(var(--simulator-accent-rgb,245 230 66) / 12%);background:0 0;border-radius:0;flex:auto;gap:5px;min-height:58px;max-height:none;padding:6px 2px 6px 0}.ChatPanel-module__panelMobileDrawer__dLqwsn .ChatPanel-module__scroll__9lviWv::-webkit-scrollbar{width:9px}.ChatPanel-module__panelMobileDrawer__dLqwsn .ChatPanel-module__scroll__9lviWv::-webkit-scrollbar-track{background:rgb(var(--simulator-accent-rgb,245 230 66) / 6%)}.ChatPanel-module__panelMobileDrawer__dLqwsn .ChatPanel-module__scroll__9lviWv::-webkit-scrollbar-thumb{background:rgb(var(--simulator-accent-rgb,245 230 66) / 28%);border-radius:999px}.ChatPanel-module__scroll__9lviWv>.ChatPanel-module__bubble__OyWd7C+.ChatPanel-module__bubbleGrouped__z-8aAb{background:0 0;border-color:#0000;margin-top:-6px;padding-top:0;padding-bottom:2px}.ChatPanel-module__bubbleGrouped__z-8aAb .ChatPanel-module__chip__tshsIV{visibility:hidden}.ChatPanel-module__scroll__9lviWv::-webkit-scrollbar{width:6px}.ChatPanel-module__scroll__9lviWv::-webkit-scrollbar-thumb{background:rgb(var(--simulator-accent-rgb,245 230 66) / 25%);border-radius:3px}.ChatPanel-module__empty__wCTN4U{color:var(--simulator-chat-empty-color,inherit);letter-spacing:.12em;text-transform:uppercase;opacity:var(--simulator-chat-empty-opacity,.45);margin:auto;font-size:11px}.ChatPanel-module__bubble__OyWd7C{border:1px solid rgb(var(--simulator-accent-rgb,245 230 66) / 14%);background:rgb(var(--simulator-accent-rgb,245 230 66) / 5%);border-radius:4px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;padding:5px 8px;display:grid}.ChatPanel-module__panelCompact__P56LZM .ChatPanel-module__bubble__OyWd7C{grid-template-columns:auto minmax(0,1fr);gap:6px;padding:4px 6px}.ChatPanel-module__panelMobileDrawer__dLqwsn .ChatPanel-module__bubble__OyWd7C{gap:6px;padding:5px 8px 6px}.ChatPanel-module__bubblePlayer__vW-a2C{border-color:rgb(var(--simulator-cyan-rgb,92 246 255) / 30%);background:rgb(var(--simulator-cyan-rgb,92 246 255) / 6%)}.ChatPanel-module__bubbleOpponent__g6EiH1{border-color:rgb(var(--simulator-magenta-rgb,255 77 210) / 30%);background:rgb(var(--simulator-magenta-rgb,255 77 210) / 6%)}.ChatPanel-module__bubbleSystem__EOxRMl{opacity:.7}.ChatPanel-module__chip__tshsIV{letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:2px 6px;font-size:9px;line-height:1}.ChatPanel-module__chipPlayer__7ogRGL{color:rgb(var(--simulator-cyan-rgb,92 246 255))}.ChatPanel-module__chipOpponent__WSWQBt{color:rgb(var(--simulator-magenta-rgb,255 77 210))}.ChatPanel-module__chipSystem__OsGYOo{color:rgb(var(--simulator-accent-rgb,245 230 66))}.ChatPanel-module__body__mmS0ZM{overflow-wrap:anywhere;line-height:1.4}.ChatPanel-module__time__EiShQ-{opacity:.55;font-variant-numeric:tabular-nums;font-size:10px}.ChatPanel-module__panelCompact__P56LZM .ChatPanel-module__time__EiShQ-,.ChatPanel-module__panelMobileDrawer__dLqwsn .ChatPanel-module__time__EiShQ-{display:none}.ChatPanel-module__presets__J9t3kH{grid-template-columns:1fr 1fr;gap:4px;display:grid}.ChatPanel-module__panelCompact__P56LZM .ChatPanel-module__presets__J9t3kH{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.ChatPanel-module__panelMobileDrawer__dLqwsn .ChatPanel-module__presets__J9t3kH{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;padding:2px 0 4px;display:grid;overflow-y:auto}.ChatPanel-module__presetBtn__-0PBPe{letter-spacing:.04em;border:1px solid rgb(var(--simulator-accent-rgb,245 230 66) / 25%);background:rgb(var(--simulator-accent-rgb,245 230 66) / 4%);color:inherit;cursor:pointer;text-align:left;border-radius:2px;padding:6px 8px;font-family:inherit;font-size:11px;transition:background .12s}.ChatPanel-module__panelCompact__P56LZM .ChatPanel-module__presetBtn__-0PBPe{letter-spacing:.01em;overflow-wrap:anywhere;white-space:normal;min-width:0;min-height:32px;padding:5px 6px;font-size:10px;line-height:1.2}.ChatPanel-module__panelMobileDrawer__dLqwsn .ChatPanel-module__presetBtn__-0PBPe{border-color:rgb(var(--simulator-accent-rgb,245 230 66) / 18%);background:rgb(var(--simulator-accent-rgb,245 230 66) / 3%);letter-spacing:.03em;white-space:normal;overflow-wrap:anywhere;border-radius:999px;min-width:0;min-height:40px;padding:9px 12px;line-height:1.15}.ChatPanel-module__presetBtn__-0PBPe:hover{background:rgb(var(--simulator-accent-rgb,245 230 66) / 12%)}.ChatPanel-module__presetBtn__-0PBPe:active{background:rgb(var(--simulator-accent-rgb,245 230 66) / 18%)}.ChatPanel-module__presetBtn__-0PBPe:disabled{opacity:.35;cursor:not-allowed}.ChatPanel-module__inputRow__YUsR0L{grid-template-columns:1fr auto;gap:4px;display:grid}.ChatPanel-module__panelMobileDrawer__dLqwsn .ChatPanel-module__inputRow__YUsR0L{align-items:stretch;margin-top:auto}.ChatPanel-module__input__55-T4P{border:1px solid rgb(var(--simulator-accent-rgb,245 230 66) / 25%);color:inherit;background:#0000004d;border-radius:2px;outline:none;padding:6px 8px;font-family:inherit;font-size:12px}.ChatPanel-module__panelCompact__P56LZM .ChatPanel-module__input__55-T4P{min-width:0;padding:6px 7px}.ChatPanel-module__panelMobileDrawer__dLqwsn .ChatPanel-module__input__55-T4P{min-height:42px;padding:8px 10px}.ChatPanel-module__input__55-T4P:focus{border-color:rgb(var(--simulator-cyan-rgb,92 246 255) / 60%)}.ChatPanel-module__sendBtn__GBt4YZ{letter-spacing:.08em;text-transform:uppercase;border:1px solid rgb(var(--simulator-cyan-rgb,92 246 255) / 50%);background:rgb(var(--simulator-cyan-rgb,92 246 255) / 8%);color:rgb(var(--simulator-cyan-rgb,92 246 255));cursor:pointer;border-radius:2px;padding:6px 10px;font-family:inherit;font-size:11px;transition:background .12s}.ChatPanel-module__panelMobileDrawer__dLqwsn .ChatPanel-module__sendBtn__GBt4YZ{min-width:78px;min-height:42px;padding-inline:12px}@container simulator-sidebar (width<=16rem){.ChatPanel-module__inputRow__YUsR0L{grid-template-columns:minmax(0,1fr);gap:6px}.ChatPanel-module__input__55-T4P,.ChatPanel-module__sendBtn__GBt4YZ,.ChatPanel-module__panelMobileDrawer__dLqwsn .ChatPanel-module__input__55-T4P,.ChatPanel-module__panelMobileDrawer__dLqwsn .ChatPanel-module__sendBtn__GBt4YZ{min-height:44px}}.ChatPanel-module__sendBtn__GBt4YZ:hover:not(:disabled){background:rgb(var(--simulator-cyan-rgb,92 246 255) / 16%)}.ChatPanel-module__sendBtn__GBt4YZ:disabled{opacity:.35;cursor:not-allowed}.ChatPanel-module__freeTextGate__OYibQz{border:1px solid rgb(var(--simulator-accent-rgb,245 230 66) / 18%);background:rgb(var(--simulator-accent-rgb,245 230 66) / 4%);border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.ChatPanel-module__panelCompact__P56LZM .ChatPanel-module__freeTextGate__OYibQz{grid-template-columns:1fr;gap:5px;padding:6px 7px}.ChatPanel-module__panelMobileDrawer__dLqwsn .ChatPanel-module__freeTextGate__OYibQz{margin-top:auto;padding:8px 10px}.ChatPanel-module__freeTextGateText__fXx-L8{letter-spacing:.04em;opacity:.72;min-width:0;font-size:10px;line-height:1.35}.ChatPanel-module__requestBtn__LG-aLT{letter-spacing:.08em;text-transform:uppercase;border:1px solid rgb(var(--simulator-cyan-rgb,92 246 255) / 45%);background:rgb(var(--simulator-cyan-rgb,92 246 255) / 7%);color:rgb(var(--simulator-cyan-rgb,92 246 255));cursor:pointer;white-space:nowrap;border-radius:2px;padding:6px 8px;font-family:inherit;font-size:10px;transition:background .12s}.ChatPanel-module__panelMobileDrawer__dLqwsn .ChatPanel-module__requestBtn__LG-aLT{min-height:40px;padding-inline:12px}.ChatPanel-module__requestBtn__LG-aLT:hover:not(:disabled){background:rgb(var(--simulator-cyan-rgb,92 246 255) / 15%)}.ChatPanel-module__requestBtn__LG-aLT:disabled{opacity:.45;cursor:not-allowed}.ConnectionPanel-module__panel__s3GtWa{border:1px solid var(--simulator-border,#e5e7eb);background:var(--simulator-surface,#fff);color:var(--simulator-text,#111827);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.ConnectionPanel-module__panelEmbedded__OkhkF8{background:0 0;border:0;border-radius:0;gap:6px;padding:0}.ConnectionPanel-module__row__m9u3la{align-items:center;gap:.5rem;min-width:0;display:flex}.ConnectionPanel-module__panelEmbedded__OkhkF8 .ConnectionPanel-module__row__m9u3la{gap:.4rem}.ConnectionPanel-module__dot__rx6Kqz{appearance:none;width:var(--connection-indicator-size,44px);height:var(--connection-indicator-size,44px);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ConnectionPanel-module__dotVisual__ZbFz7D{background:var(--simulator-muted,#9ca3af);border-radius:999px;width:14px;height:14px;display:block}.ConnectionPanel-module__panelEmbedded__OkhkF8 .ConnectionPanel-module__dotVisual__ZbFz7D{width:11px;height:11px}.ConnectionPanel-module__dot__rx6Kqz:focus-visible{outline:2px solid rgb(var(--simulator-accent-rgb,245 230 66) / 86%);outline-offset:3px}.ConnectionPanel-module__dotVisual__ZbFz7D.ConnectionPanel-module__connected__a9YAg5{background:rgb(var(--simulator-success-rgb,52 245 138));box-shadow:0 0 0 2px rgb(var(--simulator-success-rgb,52 245 138) / 30%)}.ConnectionPanel-module__dotVisual__ZbFz7D.ConnectionPanel-module__reconnecting__7zxCfl{background:rgb(var(--simulator-accent-rgb,245 230 66));animation:1.2s ease-in-out infinite ConnectionPanel-module__pulse__GHlUur}.ConnectionPanel-module__dotVisual__ZbFz7D.ConnectionPanel-module__disconnected__uKIwfO{background:rgb(var(--simulator-error-rgb,255 61 94))}.ConnectionPanel-module__dotVisual__ZbFz7D.ConnectionPanel-module__unknown__CfjSUL{background:var(--simulator-muted,#9ca3af)}@keyframes ConnectionPanel-module__pulse__GHlUur{0%,to{opacity:1}50%{opacity:.5}}.ConnectionPanel-module__label__w-LtI-{color:var(--simulator-text,#111827);font-size:.875rem;font-weight:500}.ConnectionPanel-module__panelEmbedded__OkhkF8 .ConnectionPanel-module__label__w-LtI-{min-width:0;color:var(--simulator-muted,#d2e8eea8);text-overflow:ellipsis;white-space:nowrap;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:12px;font-weight:700;overflow:hidden}.ConnectionPanel-module__popover__x4WkT-{z-index:100;width:min(342px,100vw - 28px);max-height:var(--radix-popover-content-available-height);box-sizing:border-box;border:1px solid rgb(var(--simulator-cyan-rgb,74 217 255) / 24%);background:var(--simulator-popover-bg,#06090df5);color:var(--simulator-text-strong,#f7fcffe0);border-radius:8px;gap:12px;padding:14px;font-family:Share Tech Mono,monospace;display:grid;overflow:auto;box-shadow:0 18px 42px #0000008f}.ConnectionPanel-module__popoverHeader__yZwaKa{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ConnectionPanel-module__eyebrow__-qCF-J{color:rgb(var(--simulator-cyan-rgb,74 217 255) / 78%);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:800}.ConnectionPanel-module__title__vxe-Ct{color:var(--simulator-text-strong,#f7fcffe0);margin:0;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:16px;font-weight:800;line-height:1.05}.ConnectionPanel-module__statusBadge__IMn-ae{border:1px solid rgb(var(--simulator-neutral-rgb,180 191 200) / 28%);background:rgb(var(--simulator-neutral-rgb,180 191 200) / 10%);color:var(--simulator-text-strong,#f7fcffe0);text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:5px 7px;font-size:9px;font-weight:800;line-height:1}.ConnectionPanel-module__statusBadge__IMn-ae.ConnectionPanel-module__connected__a9YAg5{border-color:rgb(var(--simulator-success-rgb,52 245 138) / 32%);background:rgb(var(--simulator-success-rgb,52 245 138) / 10%);color:#7effb4eb}.ConnectionPanel-module__statusBadge__IMn-ae.ConnectionPanel-module__reconnecting__7zxCfl{border-color:rgb(var(--simulator-accent-rgb,245 230 66) / 42%);background:rgb(var(--simulator-accent-rgb,245 230 66) / 13%);color:#fff684f5}.ConnectionPanel-module__statusBadge__IMn-ae.ConnectionPanel-module__disconnected__uKIwfO{border-color:rgb(var(--simulator-error-rgb,255 61 94) / 42%);background:rgb(var(--simulator-error-rgb,255 61 94) / 14%);color:#ff8ca0f5}.ConnectionPanel-module__statusBadge__IMn-ae.ConnectionPanel-module__unknown__CfjSUL{color:var(--simulator-muted,#d2e8eea8)}.ConnectionPanel-module__message__9RFoQS{color:var(--simulator-muted,#d2e8ee8f);margin:0;font-size:11px;line-height:1.45}.ConnectionPanel-module__metrics__vBNist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ConnectionPanel-module__metric__CMt0tF{border:1px solid rgb(var(--simulator-neutral-rgb,180 191 200) / 16%);background:rgb(var(--simulator-neutral-rgb,180 191 200) / 6%);border-radius:7px;min-width:0;padding:8px}.ConnectionPanel-module__metric__CMt0tF dt{color:var(--simulator-faint,#d2e8ee61);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.ConnectionPanel-module__metric__CMt0tF dd{color:var(--simulator-text-strong,#f7fcffe0);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;font-weight:800;overflow:hidden}.ConnectionPanel-module__metricTone__XlwtRw{color:var(--simulator-faint,#d2e8ee61);font-weight:500}.ConnectionPanel-module__details__zzl30X{border:1px solid rgb(var(--simulator-neutral-rgb,180 191 200) / 16%);background:rgb(var(--simulator-neutral-rgb,180 191 200) / 5%);border-radius:7px}.ConnectionPanel-module__summary__cXNsFG{color:var(--simulator-muted,#d2e8ee8f);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:10px;font-weight:800;list-style:none;display:flex}.ConnectionPanel-module__summary__cXNsFG::-webkit-details-marker{display:none}.ConnectionPanel-module__summary__cXNsFG:focus-visible{outline:2px solid rgb(var(--simulator-accent-rgb,245 230 66) / 72%);outline-offset:-2px}.ConnectionPanel-module__detailGrid__Uos00f{border-top:1px solid rgb(var(--simulator-neutral-rgb,180 191 200) / 14%);grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0 10px 10px;padding-top:10px;font-size:10px;display:grid}.ConnectionPanel-module__detailGrid__Uos00f dt{color:var(--simulator-faint,#d2e8ee61)}.ConnectionPanel-module__detailGrid__Uos00f dd{color:rgb(var(--simulator-accent-rgb,245 230 66) / 84%);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ConnectionPanel-module__eventList__lDqPVz{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ConnectionPanel-module__eventList__lDqPVz li{color:var(--simulator-muted,#d2e8ee8f);gap:8px;display:flex}.ConnectionPanel-module__eventList__lDqPVz time{color:var(--simulator-faint,#d2e8ee61);flex-shrink:0}.ConnectionPanel-module__actions__2CXA7u{gap:8px;display:flex}.ConnectionPanel-module__action__lrzcPx{border:1px solid rgb(var(--simulator-accent-rgb,245 230 66) / 38%);background:rgb(var(--simulator-accent-rgb,245 230 66) / 12%);color:#fff684f0;cursor:pointer;text-transform:uppercase;border-radius:6px;flex:1;min-width:0;min-height:44px;padding:9px 10px;font-family:Rajdhani,Arial Narrow,sans-serif;font-size:12px;font-weight:800;line-height:1}.ConnectionPanel-module__action__lrzcPx:hover{background:rgb(var(--simulator-accent-rgb,245 230 66) / 18%)}.ConnectionPanel-module__action__lrzcPx:focus-visible{outline:2px solid rgb(var(--simulator-accent-rgb,245 230 66) / 78%);outline-offset:2px}.ConnectionPanel-module__secondaryAction__fIt2Iv{border-color:rgb(var(--simulator-cyan-rgb,74 217 255) / 34%);background:rgb(var(--simulator-cyan-rgb,74 217 255) / 10%);color:#aaebfff0}.ConnectionPanel-module__secondaryAction__fIt2Iv:hover{background:rgb(var(--simulator-cyan-rgb,74 217 255) / 15%)}.ConnectionPanel-module__feedback__D-BF3D{color:rgb(var(--simulator-success-rgb,52 245 138) / 90%);margin:-4px 0 0;font-size:10px}.ConnectionPanel-module__feedbackError__E0XIj3{color:#ff8ca0f5}.CardInspectionDialog-module__layout__zWeO0l{gap:16px;min-width:0;display:grid}.CardInspectionDialog-module__artwork__pzM-Nv{align-self:start;min-width:0}.CardInspectionDialog-module__details__7os5Vl{white-space:pre-line;align-content:start;gap:12px;min-width:0;display:grid}.CardInspectionDialog-module__details__7os5Vl button{min-height:44px}.CardInspectionDialog-module__details__7os5Vl:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}@media (width>=640px){.CardInspectionDialog-module__layout__zWeO0l{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (orientation:landscape) and (height<=600px){.CardInspectionDialog-module__landscape__y5PdEh .mantine-Modal-inner{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.CardInspectionDialog-module__landscape__y5PdEh .mantine-Modal-content{height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;flex-basis:min(960px,100%);max-height:100%;display:flex;overflow:hidden}.CardInspectionDialog-module__landscape__y5PdEh .mantine-Modal-header{flex:none;min-height:48px;padding:2px 8px 2px 12px}.CardInspectionDialog-module__landscape__y5PdEh .mantine-Modal-close{min-width:44px;min-height:44px}.CardInspectionDialog-module__landscape__y5PdEh .mantine-Modal-body{flex:1;min-height:0;padding:8px;overflow:hidden}.CardInspectionDialog-module__landscape__y5PdEh .CardInspectionDialog-module__layout__zWeO0l{grid-template-columns:min(36%,71.4286dvh - 68.5714px) minmax(0,1fr);gap:12px;height:100%}.CardInspectionDialog-module__landscape__y5PdEh .CardInspectionDialog-module__details__7os5Vl{overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 4px 8px;font-size:14px;overflow-y:auto}}.CardInspectionDialog-module__immersive__jfsoau .mantine-Modal-content{box-shadow:none;background:0 0;overflow:auto}.CardInspectionDialog-module__immersive__jfsoau .mantine-Modal-body{min-height:100%;padding:0}.CardInspectionDialog-module__stage__2LybF6{isolation:isolate;box-sizing:border-box;min-height:100dvh;padding:max(56px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));place-items:center;display:grid;position:relative}.CardInspectionDialog-module__dismissLayer__SkSrdb{z-index:-1;cursor:zoom-out;position:absolute;inset:0}.CardInspectionDialog-module__shell__IHMz2-{color:#edf0e9;width:fit-content;max-width:100%;position:relative}.CardInspectionDialog-module__closeDock__goDyus{align-items:center;gap:6px;display:flex;position:absolute;top:-48px;right:-8px}.CardInspectionDialog-module__close__LGttC4{border:1px solid color-mix(in srgb, var(--inspection-accent) 50%, transparent);width:44px;height:44px;color:var(--inspection-accent);background:#10191cec;border-radius:50%;box-shadow:inset 0 0 0 3px #10191c,inset 0 0 0 4px #ffffff0c,0 4px 12px #0007}.CardInspectionDialog-module__close__LGttC4:hover{color:#fff4d6;background:#243239}.CardInspectionDialog-module__close__LGttC4:focus-visible{outline:2px solid var(--inspection-accent);outline-offset:3px}.CardInspectionDialog-module__immersive__jfsoau .CardInspectionDialog-module__layout__zWeO0l{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px}.CardInspectionDialog-module__immersive__jfsoau .CardInspectionDialog-module__artwork__pzM-Nv{width:min(82vw, 440px, calc((100dvh - 100px) * var(--inspection-card-aspect)));filter:drop-shadow(0 18px 30px #0009)}.CardInspectionDialog-module__immersive__jfsoau .CardInspectionDialog-module__layout__zWeO0l[data-has-details] .CardInspectionDialog-module__artwork__pzM-Nv{width:min(82vw, 440px, calc((100dvh - 250px) * var(--inspection-card-aspect)))}.CardInspectionDialog-module__immersive__jfsoau .CardInspectionDialog-module__details__7os5Vl{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--inspection-accent) 40%, transparent) transparent;white-space:normal;width:100%;max-width:380px;max-height:30dvh;padding:0 8px 8px;font-size:14px;line-height:1.5;overflow-y:auto}.CardInspectionDialog-module__immersive__jfsoau .CardInspectionDialog-module__details__7os5Vl:focus-visible{outline-color:var(--inspection-accent)}@media (width>=700px){.CardInspectionDialog-module__immersive__jfsoau .CardInspectionDialog-module__layout__zWeO0l[data-has-details]{grid-template-columns:minmax(0,auto) minmax(240px,300px);align-items:center;gap:clamp(24px,4vw,56px)}.CardInspectionDialog-module__immersive__jfsoau .CardInspectionDialog-module__layout__zWeO0l[data-has-details] .CardInspectionDialog-module__artwork__pzM-Nv{width:min(44vw, 440px, calc((100dvh - 112px) * var(--inspection-card-aspect)))}.CardInspectionDialog-module__immersive__jfsoau .CardInspectionDialog-module__details__7os5Vl{max-height:calc(100dvh - 140px);padding:8px 12px}}@media (orientation:landscape) and (height<=600px){.CardInspectionDialog-module__stage__2LybF6{padding-top:max(20px, env(safe-area-inset-top));padding-bottom:max(20px, env(safe-area-inset-bottom));padding-right:max(72px, env(safe-area-inset-right));padding-left:max(28px, env(safe-area-inset-left))}.CardInspectionDialog-module__closeDock__goDyus{top:0;right:-52px}.CardInspectionDialog-module__immersive__jfsoau .CardInspectionDialog-module__layout__zWeO0l[data-has-details]{grid-template-columns:minmax(0,auto) minmax(160px,280px);align-items:center;gap:24px}.CardInspectionDialog-module__immersive__jfsoau .CardInspectionDialog-module__artwork__pzM-Nv,.CardInspectionDialog-module__immersive__jfsoau .CardInspectionDialog-module__layout__zWeO0l[data-has-details] .CardInspectionDialog-module__artwork__pzM-Nv{width:min(40vw, calc((100dvh - 48px) * var(--inspection-card-aspect)))}.CardInspectionDialog-module__immersive__jfsoau .CardInspectionDialog-module__details__7os5Vl{max-height:calc(100dvh - 48px);padding:4px 8px}}.CardInspectionDialog-module__immersive__jfsoau .mantine-Modal-header{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.ResolvingEntityStage-module__elevated__fmMkn1{left:var(--resolution-card-left,33%);top:var(--resolution-card-top,35%);width:var(--resolution-card-width,clamp(145px, 12vw, 210px));pointer-events:none;justify-items:center;gap:3px;animation:.2s ease-out ResolvingEntityStage-module__enter__l2X07j;display:grid;position:absolute;transform:translate(-50%,-50%)translateY(-18px)}.ResolvingEntityStage-module__elevated__fmMkn1[data-resolution-side=left]{left:var(--resolution-card-left-rail,var(--resolution-card-left,17%))}.ResolvingEntityStage-module__elevated__fmMkn1[data-resolution-side=right]{left:var(--resolution-card-right-rail,var(--resolution-card-left,83%))}.ResolvingEntityStage-module__elevated__fmMkn1 .ResolvingEntityStage-module__entity__GfKhtZ{aspect-ratio:5/7;pointer-events:none;filter:drop-shadow(0 26px 22px #0009)drop-shadow(0 6px 10px #0007)drop-shadow(0 0 18px #45d9ee42);width:100%}.ResolvingEntityStage-module__elevated__fmMkn1 .ResolvingEntityStage-module__entity__GfKhtZ>*{width:100%;height:100%}.ResolvingEntityStage-module__exiting__KqjWF5{animation:.22s ease-in forwards ResolvingEntityStage-module__exit__KMV4rp}.ResolvingEntityStage-module__elevated__fmMkn1[data-active=false]{opacity:0;animation:none}@keyframes ResolvingEntityStage-module__enter__l2X07j{0%{opacity:0;translate:0;scale:.98}to{opacity:1;translate:0 -18px;scale:1}}@keyframes ResolvingEntityStage-module__exit__KMV4rp{0%{opacity:1;translate:0 -18px}to{opacity:0;translate:0 -30px}}@media (prefers-reduced-motion:reduce){.ResolvingEntityStage-module__elevated__fmMkn1,.ResolvingEntityStage-module__exiting__KqjWF5{animation:none}}.CardDetailSheet-module__inner__fUQAgS{align-items:flex-end;padding:0}.CardDetailSheet-module__content__oG4iVf{border:1px solid var(--board-border);background:var(--board-surface);max-height:85dvh;color:var(--board-text);border-radius:16px 16px 0 0}@media (width>=768px){.CardDetailSheet-module__inner__fUQAgS{align-items:center;padding:16px}.CardDetailSheet-module__content__oG4iVf{border-radius:16px;max-height:80dvh}}.CardContextMenu-module__surface__-Af4m1{--card-context-safe-inline:calc(16px + env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px));--card-context-safe-block:calc(16px + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px));--card-context-available-height:var(--radix-popover-content-available-height,calc(100dvh - var(--card-context-safe-block)));--card-context-muted:color-mix(in srgb, var(--board-muted) 72%, var(--board-text) 28%);--card-context-border:color-mix(in srgb, var(--board-border-strong) 76%, var(--board-text) 24%);z-index:2100;pointer-events:auto;width:min(330px, calc(100vw - var(--card-context-safe-inline)));max-width:var(--radix-popover-content-available-width,calc(100vw - var(--card-context-safe-inline)));max-height:min(560px, var(--card-context-available-height));isolation:isolate;overscroll-behavior:contain;border:1px solid var(--card-context-border);background:linear-gradient(var(--board-surface), var(--board-surface)), var(--card-bg,#111827);color:var(--board-text);border-radius:14px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden auto;box-shadow:0 18px 44px #00000094}.CardContextMenu-module__surface__-Af4m1[data-pointer-ready=false]{pointer-events:none}[data-radix-popper-content-wrapper]:has([data-card-context-menu]){z-index:2100!important}.CardContextMenu-module__surface__-Af4m1[data-mode=detailed]{width:min(410px, calc(100vw - var(--card-context-safe-inline)))}.CardContextMenu-module__mobileDrawerContent__EWMl3q{background:0 0;border-radius:14px 14px 0 0;max-width:100dvw}.CardContextMenu-module__mobileDrawerBody__EzSmeQ{height:auto;min-height:0;padding:0;overflow:hidden}.CardContextMenu-module__mobileDrawerHeader__YREfjE{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.CardContextMenu-module__mobileSurface__dDSlTB,.CardContextMenu-module__mobileSurface__dDSlTB[data-mode=detailed]{border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;width:100%}.CardContextMenu-module__mobileSurface__dDSlTB .CardContextMenu-module__scrollRegion__7KBbPC{padding-bottom:max(8px, env(safe-area-inset-bottom,0px))}.CardContextMenu-module__surface__-Af4m1:focus-visible{outline:2px solid var(--game-accent);outline-offset:2px}.CardContextMenu-module__header__4q1id8{border-bottom:1px solid var(--board-border);grid-template-columns:4px minmax(0,1fr) auto auto auto;align-items:center;gap:5px;min-height:48px;padding:6px 6px 6px 8px;display:grid}.CardContextMenu-module__frameMark__-jdMaJ{border-radius:3px;align-self:stretch;width:4px}.CardContextMenu-module__identity__yZgEDX{min-width:0}.CardContextMenu-module__identity__yZgEDX h2,.CardContextMenu-module__identity__yZgEDX p,.CardContextMenu-module__detailGroup__GXt21k h3,.CardContextMenu-module__rules__mqgdWf p,.CardContextMenu-module__effects__PNRgh3 p{margin:0}.CardContextMenu-module__identity__yZgEDX h2{overflow-wrap:anywhere;white-space:normal;font-size:15px;font-weight:900;line-height:1.15}.CardContextMenu-module__identity__yZgEDX p{color:var(--card-context-muted);white-space:nowrap;flex-wrap:wrap;gap:3px 8px;margin-top:3px;font-size:12px;font-weight:650;line-height:1.2;display:flex;overflow:hidden}.CardContextMenu-module__headerStat__5oaFGU{color:var(--card-context-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.CardContextMenu-module__headerStat__5oaFGU strong{color:var(--board-text);font-variant-numeric:tabular-nums;font-size:11px}.CardContextMenu-module__headerStat__5oaFGU small{color:var(--card-context-muted);text-transform:none;font-size:9px;font-weight:700}.CardContextMenu-module__modeToggle__VvqX8A{border:1px solid var(--board-border);background:var(--board-surface-soft);width:28px;height:28px;color:var(--card-context-muted);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.CardContextMenu-module__modeToggle__VvqX8A:hover,.CardContextMenu-module__modeToggle__VvqX8A:focus-visible{border-color:var(--game-accent);outline:2px solid color-mix(in srgb, var(--game-accent) 48%, transparent);outline-offset:1px;color:var(--game-accent)}.CardContextMenu-module__closeButton__iYcaxe{border:1px solid var(--board-border);background:var(--board-surface-soft);width:28px;height:28px;color:var(--board-text);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.CardContextMenu-module__closeButton__iYcaxe:hover,.CardContextMenu-module__closeButton__iYcaxe:focus-visible{border-color:var(--game-accent);color:var(--game-accent);outline:0}.CardContextMenu-module__scrollRegion__7KBbPC{overscroll-behavior:contain;min-height:0;overflow-y:auto}.CardContextMenu-module__details__8G-Gy7{border-bottom:1px solid var(--board-border);gap:7px;padding:8px 10px;display:grid}.CardContextMenu-module__previewToggle__t2vDT1{border:1px solid var(--board-border);background:var(--board-surface-soft);width:28px;height:28px;color:var(--board-text);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.CardContextMenu-module__previewToggle__t2vDT1:hover,.CardContextMenu-module__previewToggle__t2vDT1:focus-visible{border-color:var(--game-accent);color:var(--game-accent);outline:0}.CardContextMenu-module__artPreview__y3zbeD{place-items:center;padding:4px 0 2px;display:grid}.CardContextMenu-module__previewDialogBackdrop__qHJyr4{--card-context-muted:color-mix(in srgb, var(--board-muted) 72%, var(--board-text) 28%);--card-context-border:color-mix(in srgb, var(--board-border-strong) 76%, var(--board-text) 24%);z-index:1400;color:var(--board-text);background:#03070cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.CardContextMenu-module__previewDialog__qgd7BI{border:1px solid var(--card-context-border);background:var(--board-surface);border-radius:14px;gap:12px;width:min(360px,100vw - 40px);max-height:calc(100dvh - 40px);padding:12px;display:grid;overflow:auto;box-shadow:0 18px 44px #00000094}.CardContextMenu-module__previewDialog__qgd7BI header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.CardContextMenu-module__previewDialog__qgd7BI strong{overflow-wrap:anywhere;white-space:normal;min-width:0}.CardContextMenu-module__previewDialog__qgd7BI button{width:44px;height:44px;color:var(--card-context-muted);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.CardContextMenu-module__previewDialog__qgd7BI button:hover,.CardContextMenu-module__previewDialog__qgd7BI button:focus-visible{background:var(--pill-bg);color:var(--board-text)}.CardContextMenu-module__facts__kaHS-a{align-content:start;gap:7px;min-width:0;display:grid}.CardContextMenu-module__emptyDetails__iWWZ1P,.CardContextMenu-module__emptyActions__RZB2-n{color:var(--card-context-muted);font-size:13px;font-weight:650}.CardContextMenu-module__emptyDetails__iWWZ1P{margin:0}.CardContextMenu-module__detailGroup__GXt21k{gap:5px;display:grid}.CardContextMenu-module__detailGroup__GXt21k h3{color:var(--card-context-muted);font-size:11px;font-weight:900}.CardContextMenu-module__tags__1t4NEC,.CardContextMenu-module__relationships__a1DzEH{flex-wrap:wrap;gap:5px;display:flex}.CardContextMenu-module__tags__1t4NEC span,.CardContextMenu-module__relationshipChip__5i3-dY{border:1px solid var(--pill-border);background:var(--pill-bg);min-height:20px;color:var(--pill-text);border-radius:999px;align-items:center;padding:2px 6px;font-size:11px;font-weight:800;display:inline-flex}.CardContextMenu-module__relationshipChip__5i3-dY{cursor:help;position:relative}.CardContextMenu-module__relatedGroup__o3-az-{gap:5px;width:100%;display:grid}.CardContextMenu-module__relatedLabel__8KGGa9{color:var(--card-context-muted);font-size:11px;font-weight:800}.CardContextMenu-module__relatedCards__gzj3Gn{grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:7px;display:grid}.CardContextMenu-module__relatedCard__eAiP--{border:1px solid var(--card-context-border);background:var(--board-surface-soft);width:100%;min-height:52px;color:var(--board-text);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:5px;font-size:11px;font-weight:700;display:flex}.CardContextMenu-module__relatedCard__eAiP--:focus-visible{outline:2px solid var(--game-accent);outline-offset:2px}.CardContextMenu-module__relatedCard__eAiP-- img{aspect-ratio:5/7;object-fit:contain;width:30px;height:auto}.CardContextMenu-module__relatedCard__eAiP-- span{overflow-wrap:anywhere;min-width:0}.CardContextMenu-module__relationshipTooltip__XQTUKw{z-index:2;border:1px solid var(--card-context-border);background:var(--board-surface);width:max-content;max-width:min(260px,100vw - 48px);color:var(--board-text);opacity:0;pointer-events:none;visibility:hidden;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:700;line-height:1.3;transition:opacity .12s ease-out,transform .12s ease-out;position:absolute;bottom:calc(100% + 7px);left:0;transform:translateY(3px);box-shadow:0 10px 26px #0000006b}.CardContextMenu-module__relationshipChip__5i3-dY[aria-expanded=true] .CardContextMenu-module__relationshipTooltip__XQTUKw,.CardContextMenu-module__relationshipChip__5i3-dY:hover .CardContextMenu-module__relationshipTooltip__XQTUKw,.CardContextMenu-module__relationshipChip__5i3-dY:focus-visible .CardContextMenu-module__relationshipTooltip__XQTUKw{opacity:1;visibility:visible;transform:translateY(0)}.CardContextMenu-module__rules__mqgdWf,.CardContextMenu-module__effects__PNRgh3{gap:6px;display:grid}.CardContextMenu-module__rules__mqgdWf article{gap:4px;display:grid}.CardContextMenu-module__effects__PNRgh3 article{gap:3px;display:grid}.CardContextMenu-module__ruleHeader__jFBkXD{min-width:0;display:flex}.CardContextMenu-module__rules__mqgdWf strong{background:color-mix(in srgb, var(--game-accent) 20%, var(--board-surface));max-width:100%;min-height:20px;color:var(--game-accent);overflow-wrap:anywhere;border-radius:6px;align-items:center;padding:2px 6px;font-size:10px;font-weight:900;line-height:1.3;display:inline-flex}.CardContextMenu-module__effects__PNRgh3 strong{font-size:12px;line-height:1.25}.CardContextMenu-module__rules__mqgdWf p,.CardContextMenu-module__effects__PNRgh3 p{color:var(--card-context-muted);letter-spacing:.005em;white-space:pre-line;font-size:12px;font-weight:600;line-height:1.5}.CardContextMenu-module__detailsToggle__a3Yzdc{color:var(--game-accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:800;line-height:1.35}.CardContextMenu-module__detailsToggle__a3Yzdc:hover,.CardContextMenu-module__detailsToggle__a3Yzdc:focus-visible{color:var(--board-text);text-underline-offset:3px;outline:0;text-decoration:underline}.CardContextMenu-module__actionsSection__l0ocKn{padding:8px 10px;display:grid}.CardContextMenu-module__actionChoiceHint__bB-vc3{color:var(--board-muted);margin:0 0 7px;font-size:12px;font-weight:700;line-height:1.35}.CardContextMenu-module__actionList__yo-1d8{gap:5px;display:grid}.CardContextMenu-module__action__1XKkYw{background:var(--board-surface-soft);width:100%;min-height:44px;color:var(--board-text);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;transition:background-color .14s ease-out,border-color .14s ease-out,transform .14s ease-out;display:grid}.CardContextMenu-module__action__1XKkYw[data-action-availability=enabled]{border-color:color-mix(in srgb, var(--game-accent) 55%, var(--board-border));background:color-mix(in srgb, var(--game-accent) 10%, var(--board-surface-soft))}.CardContextMenu-module__action__1XKkYw[data-action-availability=enabled]:hover{border-color:var(--game-accent);background:color-mix(in srgb, var(--game-accent) 17%, var(--board-surface-soft));transform:translateY(-1px)}.CardContextMenu-module__action__1XKkYw[data-action-availability=enabled]:focus-visible{border-color:var(--game-accent);outline:2px solid color-mix(in srgb, var(--game-accent) 70%, white 30%);outline-offset:2px}.CardContextMenu-module__action__1XKkYw[data-action-availability=enabled]:active{background:color-mix(in srgb, var(--game-accent) 22%, var(--board-surface-soft));transform:translateY(0)}.CardContextMenu-module__action__1XKkYw[data-action-availability=enabled]:hover .CardContextMenu-module__actionChevron__dnJXTZ,.CardContextMenu-module__action__1XKkYw[data-action-availability=enabled]:focus-visible .CardContextMenu-module__actionChevron__dnJXTZ{transform:translate(2px)}.CardContextMenu-module__action__1XKkYw[data-action-role=submenu][data-action-availability=enabled]:hover .CardContextMenu-module__actionChevron__dnJXTZ[data-expanded=true],.CardContextMenu-module__action__1XKkYw[data-action-role=submenu][data-action-availability=enabled]:focus-visible .CardContextMenu-module__actionChevron__dnJXTZ[data-expanded=true]{transform:rotate(90deg)}.CardContextMenu-module__action__1XKkYw[aria-disabled=true]{background:color-mix(in srgb, var(--board-surface-soft) 86%, var(--board-surface) 14%);cursor:help}.CardContextMenu-module__action__1XKkYw[aria-disabled=true]:hover{border-color:var(--board-border-strong)}.CardContextMenu-module__action__1XKkYw[aria-disabled=true]:focus-visible{border-color:var(--board-border-strong);outline:2px solid var(--board-border-strong);outline-offset:2px}.CardContextMenu-module__actionGlyph__IjNqRX{background:color-mix(in srgb, var(--game-accent) 16%, transparent);width:30px;height:30px;color:var(--game-accent);border-radius:8px;place-items:center;display:grid}.CardContextMenu-module__actionGlyph__IjNqRX[data-disabled=true]{background:var(--pill-bg);color:var(--card-context-muted)}.CardContextMenu-module__actionCopy__EmmgLX{gap:3px;min-width:0;display:grid}.CardContextMenu-module__actionCopy__EmmgLX strong{font-size:13px;font-weight:900;line-height:1.2}.CardContextMenu-module__actionCopy__EmmgLX>span{color:var(--card-context-muted);font-size:11px;font-weight:600;line-height:1.35}.CardContextMenu-module__actionCopy__EmmgLX .CardContextMenu-module__disabledReason__aPyrZi{color:color-mix(in srgb, var(--board-text) 74%, var(--game-accent));font-weight:750}.CardContextMenu-module__actionEnd__4UCfAT{color:var(--game-accent);align-items:center;gap:6px;display:flex}.CardContextMenu-module__actionStatusIcon__IdTojS{color:var(--card-context-muted);flex:none}.CardContextMenu-module__actionChevron__dnJXTZ{flex:none;transition:transform .14s ease-out}.CardContextMenu-module__action__1XKkYw[data-action-depth="1"]{width:calc(100% - 12px);margin-inline-start:12px}.CardContextMenu-module__action__1XKkYw[data-action-role=submenu] .CardContextMenu-module__actionChevron__dnJXTZ[data-expanded=true]{transform:rotate(90deg)}.CardContextMenu-module__action__1XKkYw kbd{border:1px solid var(--board-border-strong);background:var(--board-surface);min-width:24px;color:var(--card-context-muted);font:inherit;text-align:center;border-radius:6px;padding:4px 6px;font-size:11px;font-weight:900}.CardContextMenu-module__action__1XKkYw[data-action-availability=enabled] kbd{border-color:color-mix(in srgb, var(--game-accent) 55%, var(--board-border));color:var(--game-accent)}.CardContextMenu-module__action__1XKkYw[aria-disabled=true] .CardContextMenu-module__actionEnd__4UCfAT{color:var(--card-context-muted)}.CardContextMenu-module__emptyActions__RZB2-n{border:1px dashed var(--board-border);border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:10px;display:flex}.CardContextMenu-module__srOnly__IeUAMV{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.CardContextMenu-module__action__1XKkYw,.CardContextMenu-module__actionChevron__dnJXTZ{transition:none}.CardContextMenu-module__action__1XKkYw[data-action-availability=enabled]:hover,.CardContextMenu-module__action__1XKkYw[data-action-availability=enabled]:active,.CardContextMenu-module__action__1XKkYw[data-action-availability=enabled]:hover .CardContextMenu-module__actionChevron__dnJXTZ,.CardContextMenu-module__action__1XKkYw[data-action-availability=enabled]:focus-visible .CardContextMenu-module__actionChevron__dnJXTZ{transform:none}}@media (width<=560px){.CardContextMenu-module__surface__-Af4m1,.CardContextMenu-module__surface__-Af4m1[data-mode=detailed]{width:calc(100vw - var(--card-context-safe-inline))}.CardContextMenu-module__surface__-Af4m1.CardContextMenu-module__mobileSurface__dDSlTB,.CardContextMenu-module__surface__-Af4m1.CardContextMenu-module__mobileSurface__dDSlTB[data-mode=detailed]{width:100%}.CardContextMenu-module__surface__-Af4m1[data-actions-first-mobile=true] .CardContextMenu-module__scrollRegion__7KBbPC{flex-direction:column;display:flex}.CardContextMenu-module__surface__-Af4m1[data-actions-first-mobile=true] .CardContextMenu-module__actionsSection__l0ocKn{order:-1}.CardContextMenu-module__header__4q1id8{grid-template-columns:4px minmax(0,1fr) repeat(3,auto);align-items:start}.CardContextMenu-module__frameMark__-jdMaJ{grid-row:1}.CardContextMenu-module__identity__yZgEDX{grid-area:1/2}.CardContextMenu-module__identity__yZgEDX p{white-space:normal}.CardContextMenu-module__identity__yZgEDX p>span:first-child{flex-basis:100%}.CardContextMenu-module__previewToggle__t2vDT1{grid-column:3}.CardContextMenu-module__modeToggle__VvqX8A{grid-column:4}.CardContextMenu-module__closeButton__iYcaxe{grid-column:5}.CardContextMenu-module__modeToggle__VvqX8A,.CardContextMenu-module__closeButton__iYcaxe,.CardContextMenu-module__previewToggle__t2vDT1{grid-row:1;width:44px;height:44px}.CardContextMenu-module__action__1XKkYw{min-height:52px}.CardContextMenu-module__action__1XKkYw kbd{display:none}.CardContextMenu-module__detailsToggle__a3Yzdc{text-align:left;justify-self:stretch;min-height:44px}}@media (width<=390px){.CardContextMenu-module__factRail__0dp4R6{gap:4px 9px}}.SimulatorSidebarIconButton-module__control__cGloHk{--sidebar-control-accent:var(--simulator-sidebar-control-accent,var(--participant-accent,var(--match-sidebar-accent,var(--board-accent,currentColor))));width:var(--simulator-sidebar-control-size,2rem);min-width:var(--simulator-sidebar-control-size,2rem);height:var(--simulator-sidebar-control-size,2rem);min-height:var(--simulator-sidebar-control-size,2rem);border:1px solid color-mix(in srgb, var(--sidebar-control-accent) 28%, transparent);background:color-mix(in srgb, var(--sidebar-control-accent) 7%, transparent);color:inherit;cursor:pointer;border-radius:.45rem;flex:none;place-items:center;padding:0;display:grid}.SimulatorSidebarIconButton-module__control__cGloHk:hover:not(:disabled){background:color-mix(in srgb, var(--sidebar-control-accent) 15%, transparent)}.SimulatorSidebarIconButton-module__control__cGloHk:focus-visible{outline:2px solid var(--sidebar-control-accent);outline-offset:2px}.SimulatorSidebarIconButton-module__control__cGloHk:disabled{cursor:not-allowed;opacity:.5}@media (pointer:coarse){.SimulatorSidebarIconButton-module__control__cGloHk{--simulator-sidebar-control-size:44px}}.SimulatorViewportShell-module__root__W6mEdn{box-sizing:border-box;overscroll-behavior:none;background:var(--board-bg,var(--surface-soft,#0b1220));width:100%;min-width:0;height:100dvh;min-height:0;color:var(--board-text,var(--text,#f8fbff));position:relative;overflow:hidden}.SimulatorViewportShell-module__desktop__oRv0zG{--simulator-sidebar-control-size:2rem;--simulator-sidebar-control-inset:.75rem;--simulator-sidebar-control-gap:.25rem;grid-template-rows:minmax(0,1fr);display:grid}.SimulatorViewportShell-module__desktopCollapsed__rULUUk{grid-template-columns:minmax(0,1fr)}.SimulatorViewportShell-module__desktopExpanded__AS3g59{grid-template-columns:clamp(12.5rem,20vw,16rem) minmax(0,1fr)}.SimulatorViewportShell-module__desktopSidebar__bFQMYT,.SimulatorViewportShell-module__tabletop__dOF9H9{min-width:0;min-height:0;overflow:hidden}.SimulatorViewportShell-module__desktopSidebar__bFQMYT{--simulator-sidebar-collapse-inset:calc(var(--simulator-sidebar-control-size) + var(--simulator-sidebar-control-inset) + .25rem);z-index:2;border-right:1px solid var(--board-border,var(--border,#d8e5f738));background:var(--board-surface,var(--surface,#0f172a));position:relative;overflow:visible;container:simulator-sidebar/inline-size}.SimulatorViewportShell-module__mobileMenuButton__3n9Isv,.SimulatorViewportShell-module__closeButton__QMxOqC{border:1px solid var(--board-border,var(--border,#d8e5f738));background:var(--board-surface-soft,#d8e5f714);min-width:44px;min-height:44px;color:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.SimulatorViewportShell-module__desktopToggle__D9BQQW{color:inherit}.SimulatorViewportShell-module__desktopCollapse__KxGmmf{z-index:4;top:var(--simulator-sidebar-control-inset);right:var(--simulator-sidebar-control-inset);position:absolute;box-shadow:0 .5rem 1.5rem #00000047}.SimulatorViewportShell-module__desktopSidebar__bFQMYT:has([data-role=opponent] [data-participant-actions]) .SimulatorViewportShell-module__desktopCollapse__KxGmmf{top:calc(var(--simulator-sidebar-control-inset) + var(--simulator-sidebar-control-size) + var(--simulator-sidebar-control-gap))}.SimulatorViewportShell-module__desktopReopen__-eoNru{z-index:4;top:var(--simulator-sidebar-control-inset);left:var(--simulator-sidebar-control-inset);position:absolute;box-shadow:0 .5rem 1.5rem #00000047}.SimulatorViewportShell-module__sidebarScroller__-YWz8D{box-sizing:border-box;overscroll-behavior:contain;width:100%;height:100%;min-height:0;overflow-y:auto}.SimulatorViewportShell-module__sidebarLayout__aQFDCU{grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid}.SimulatorViewportShell-module__sidebarPrimary__zK512q{min-width:0;min-height:0;overflow:hidden}.SimulatorViewportShell-module__sidebarTools__LzY2rJ{border-top:1px solid var(--board-border,var(--border,#d8e5f738));padding:var(--simulator-surface-inset,.65rem .75rem);background:var(--board-surface,var(--surface,#0f172a))}.SimulatorViewportShell-module__desktopSidebar__bFQMYT .SimulatorViewportShell-module__sidebarScroller__-YWz8D,.SimulatorViewportShell-module__drawer__02LA6c .SimulatorViewportShell-module__sidebarScroller__-YWz8D{overflow:hidden}.SimulatorViewportShell-module__drawer__02LA6c .SimulatorViewportShell-module__sidebarPrimary__zK512q{overscroll-behavior:contain;overflow-y:auto}.SimulatorViewportShell-module__tabletop__dOF9H9{isolation:isolate;position:relative}.SimulatorViewportShell-module__overlayLayer__XWApV0{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.SimulatorViewportShell-module__overlayLayer__XWApV0>*{pointer-events:auto}.SimulatorViewportShell-module__mobile__TQ2XXG{--simulator-mobile-rail-height:clamp(44px, 6dvh, 48px);grid-template-rows:calc(var(--simulator-mobile-rail-height) + env(safe-area-inset-top,0px)) minmax(0, 1fr) calc(var(--simulator-mobile-rail-height) + env(safe-area-inset-bottom,0px));display:grid}.SimulatorViewportShell-module__mobileTopRail__ji7fyp,.SimulatorViewportShell-module__mobileBottomRail__DDxgTE,.SimulatorViewportShell-module__mobileMenuButton__3n9Isv{box-sizing:border-box;z-index:3;background:var(--board-surface,var(--surface,#0f172a));min-width:0;min-height:0;overflow:hidden}.SimulatorViewportShell-module__mobileTopRail__ji7fyp{padding-top:env(safe-area-inset-top,0px)}.SimulatorViewportShell-module__mobileBottomRail__DDxgTE{padding-bottom:env(safe-area-inset-bottom,0px)}.SimulatorViewportShell-module__mobileMenuButton__3n9Isv{width:100%;padding-top:calc(.5rem + env(safe-area-inset-top,0px));border-radius:0}.SimulatorViewportShell-module__backdrop__yqAk4Q{z-index:40;background:#00000094;border:0;position:fixed;inset:0}.SimulatorViewportShell-module__drawer__02LA6c{top:calc(var(--mobile-top-hud-height,0px) + env(safe-area-inset-top,0px));z-index:50;border-top:1px solid var(--board-border,var(--border,#d8e5f738));width:100%;height:auto;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--board-surface,var(--surface,#0f172a));border-radius:.75rem .75rem 0 0;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1rem 3rem #00000061}.SimulatorViewportShell-module__closeButton__QMxOqC{justify-self:end;margin:.5rem;padding-inline:.75rem}@media (prefers-reduced-motion:no-preference){.SimulatorViewportShell-module__drawer__02LA6c{animation:.16s ease-out SimulatorViewportShell-module__simulator-drawer-in__FVNXsg}}@media (pointer:coarse){.SimulatorViewportShell-module__desktop__oRv0zG{--simulator-sidebar-control-size:44px}}@keyframes SimulatorViewportShell-module__simulator-drawer-in__FVNXsg{0%{translate:0 100%}}.SimulatorViewportShell-module__mobileOverlay__QyMSG1{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);grid-template-rows:minmax(0,1fr)}.SimulatorViewportShell-module__mobileOverlay__QyMSG1>.SimulatorViewportShell-module__mobileTopRail__ji7fyp,.SimulatorViewportShell-module__mobileOverlay__QyMSG1>.SimulatorViewportShell-module__mobileBottomRail__DDxgTE{right:max(8px, env(safe-area-inset-right,0px));background:0 0;width:max-content;max-width:calc(100% - 16px);padding:0;position:absolute;overflow:visible}.SimulatorViewportShell-module__mobileOverlay__QyMSG1>.SimulatorViewportShell-module__mobileTopRail__ji7fyp{top:max(8px, env(safe-area-inset-top,0px))}.SimulatorViewportShell-module__mobileOverlay__QyMSG1>.SimulatorViewportShell-module__mobileBottomRail__DDxgTE{bottom:max(8px, env(safe-area-inset-bottom,0px))}.SimulatorViewportShell-module__mobileOverlay__QyMSG1>.SimulatorViewportShell-module__mobileTopRail__ji7fyp:empty,.SimulatorViewportShell-module__mobileOverlay__QyMSG1>.SimulatorViewportShell-module__mobileBottomRail__DDxgTE:empty{display:none}.EventLogPanel-module__panel__FHyi-h{min-height:0;color:var(--board-text,oklch(96.5% .012 235));flex-direction:column;gap:9px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;display:flex;position:relative}.EventLogPanel-module__panelEmbedded__3WWwT5{gap:7px;height:100%}.EventLogPanel-module__header__Eugg74{justify-content:space-between;align-items:center;gap:10px;padding:0 1px;display:flex;position:relative}.EventLogPanel-module__title__81L5sr{color:var(--board-text,oklch(96.5% .012 235));letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800;line-height:1}.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__title__81L5sr{font-size:12px}.EventLogPanel-module__count__YWCYwD{color:var(--board-muted,oklch(79% .025 235/.72));letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__count__YWCYwD{font-size:9px}.EventLogPanel-module__headerActions__bUhQaW{align-items:center;gap:6px;min-width:0;margin-inline-start:auto;display:inline-flex;position:relative}.EventLogPanel-module__controlsButton__fltjUQ{appearance:none;cursor:pointer;border:1px solid var(--log-control-border,oklch(72% .03 240/.26));background:var(--log-control-bg,oklch(19% .026 245/.36));width:28px;height:28px;color:var(--board-muted,oklch(79% .025 235/.78));border-radius:5px;place-items:center;transition:background-color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1);display:inline-grid}.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__controlsButton__fltjUQ{width:24px;height:24px}.EventLogPanel-module__controlsButton__fltjUQ:hover,.EventLogPanel-module__controlsButton__fltjUQ:focus-visible,.EventLogPanel-module__controlsButton__fltjUQ[aria-expanded=true]{border-color:var(--log-focus,oklch(76% .115 250/.65));background:var(--log-control-active-bg,oklch(34% .07 258/.32));color:var(--board-text,oklch(96.5% .012 235));outline:none}.EventLogPanel-module__controlsButton__fltjUQ:focus-visible{outline:2px solid var(--log-focus-ring,oklch(76% .115 250/.2));outline-offset:1px}.EventLogPanel-module__controlsPopover__As8l7-{z-index:35;border:1px solid var(--log-control-border,oklch(72% .03 240/.34));background:linear-gradient(oklch(21% .038 248),oklch(16% .031 247)),oklch(16% .031 247);border-radius:6px;flex-direction:column;gap:10px;width:min(286px,100% - 2px);padding:10px;display:flex;position:absolute;top:34px;right:0;box-shadow:0 0 0 1px oklch(0% 0 0/.72),0 18px 42px oklch(0% 0 0/.68),0 0 34px oklch(68% .09 236/.12)}.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__controlsPopover__As8l7-{width:min(270px,100% - 2px);padding:9px;top:30px}.EventLogPanel-module__panelEmbedded__3WWwT5[data-controls-hosted=true] .EventLogPanel-module__controlsPopover__As8l7-{top:4px}.EventLogPanel-module__controlsSection__72rl6S{flex-direction:column;gap:6px;min-width:0;display:flex}.EventLogPanel-module__controlsLabel__fY7v2F{color:var(--board-muted,oklch(79% .025 235/.56));letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1}.EventLogPanel-module__controlsSummary__wdZWsy{color:var(--board-text,oklch(96.5% .012 235/.9));letter-spacing:.04em;font-size:11px;font-weight:750;line-height:1.2}.EventLogPanel-module__copyActions__XQL97n{flex-wrap:wrap;gap:6px;display:flex}.EventLogPanel-module__copyButton__C1w2DA{appearance:none;border:1px solid var(--log-control-border,oklch(72% .03 240/.3));background:var(--log-control-bg,oklch(19% .026 245/.42));min-height:24px;color:var(--board-muted,oklch(79% .025 235/.78));cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;padding:3px 8px;font-size:10px;font-weight:750;line-height:1;transition:background-color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1);display:inline-flex}.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__copyButton__C1w2DA{min-height:21px;padding:3px 6px;font-size:9px}.EventLogPanel-module__copyButton__C1w2DA:hover:not(:disabled),.EventLogPanel-module__copyButton__C1w2DA:focus-visible{border-color:var(--log-focus,oklch(76% .115 250/.65));background:var(--log-control-active-bg,oklch(34% .07 258/.32));color:var(--board-text,oklch(96.5% .012 235));outline:none}.EventLogPanel-module__copyButton__C1w2DA:disabled{cursor:not-allowed;opacity:.42}.EventLogPanel-module__copyStatus__xegQAR{color:var(--log-filter-active-text,oklch(78% .12 260));letter-spacing:.07em;text-align:right;text-transform:uppercase;margin-top:0;font-size:10px;font-weight:750;line-height:1}.EventLogPanel-module__copyStatusError__DEhJ65{color:var(--log-tag-combat,oklch(73% .18 18))}.EventLogPanel-module__filters__yk20Vx{flex-wrap:wrap;gap:5px;display:flex}.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__filters__yk20Vx{gap:4px}.EventLogPanel-module__filter__wEFsvJ{appearance:none;border:1px solid var(--log-control-border,oklch(72% .03 240/.26));background:var(--log-control-bg,oklch(19% .026 245/.36));min-height:24px;color:var(--board-muted,oklch(79% .025 235/.72));cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:760;line-height:1;transition:background-color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1);display:inline-flex}.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__filter__wEFsvJ{letter-spacing:.055em;min-height:22px;padding:3px 6px;font-size:9px}.EventLogPanel-module__filter__wEFsvJ:hover:not(:disabled,.EventLogPanel-module__filterActive__4GCzLS){background:var(--log-control-hover-bg,oklch(31% .035 245/.32));color:var(--board-text,oklch(96.5% .012 235))}.EventLogPanel-module__filter__wEFsvJ:focus-visible{border-color:var(--log-focus,oklch(76% .115 250/.7));outline:2px solid var(--log-focus-ring,oklch(76% .115 250/.2));outline-offset:1px}.EventLogPanel-module__filterActive__4GCzLS{border-color:var(--log-filter-active-border,oklch(75% .12 260/.68));background:var(--log-filter-active-bg,oklch(38% .08 264/.28));color:var(--log-filter-active-text,oklch(82% .12 265))}.EventLogPanel-module__filter__wEFsvJ:disabled{cursor:not-allowed;opacity:.42}.EventLogPanel-module__filterCount__LQ-OJW{min-width:1.6em;color:var(--log-filter-count,oklch(86% .02 240/.74));font-variant-numeric:tabular-nums;text-align:right}.EventLogPanel-module__scroll__9wRCDt{border:1px solid var(--log-border,oklch(57% .045 245/.32));background:var(--log-bg,oklch(15% .025 245/.78));scrollbar-gutter:stable;border-radius:5px;flex-direction:column;flex:auto;gap:7px;min-height:154px;padding:7px;display:flex;overflow-y:auto}.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__scroll__9wRCDt{min-height:260px;padding:6px}.EventLogPanel-module__panel__FHyi-h[data-count="0"] .EventLogPanel-module__scroll__9wRCDt{flex:none;min-height:96px}.EventLogPanel-module__panelEmbedded__3WWwT5[data-count="0"] .EventLogPanel-module__scroll__9wRCDt{flex:auto;min-height:180px}.EventLogPanel-module__scroll__9wRCDt::-webkit-scrollbar{width:7px}.EventLogPanel-module__scroll__9wRCDt::-webkit-scrollbar-thumb{background:var(--log-scrollbar,oklch(63% .04 242/.42));background-clip:content-box;border:2px solid #0000;border-radius:999px}.EventLogPanel-module__empty__-lo3k0{color:var(--board-muted,oklch(79% .025 235/.48));letter-spacing:.07em;text-align:center;text-transform:uppercase;margin:auto;font-size:11px;font-weight:700}.EventLogPanel-module__turnGroup__5eXWzT{border:1px solid var(--log-turn-border,oklch(58% .04 245/.28));background:var(--log-turn-container-bg,oklch(19% .028 245/.34));border-radius:6px;flex-direction:column;gap:5px;min-width:0;padding:4px;display:flex}.EventLogPanel-module__turnHeader__cMwYDx{appearance:none;width:100%;min-height:var(--log-turn-min-height,28px);border:0;border-bottom:1px solid var(--log-turn-border,oklch(58% .04 245/.28));background:var(--log-turn-bg,oklch(20% .03 245/.32));color:var(--board-text,oklch(96.5% .012 235));cursor:pointer;font:inherit;text-align:left;border-radius:3px 3px 1px 1px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:7px;padding:5px 7px;transition:background-color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1);display:grid}.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__turnHeader__cMwYDx{min-height:var(--log-turn-min-height,26px);padding:5px 6px}.EventLogPanel-module__turnHeader__cMwYDx:hover{border-color:var(--log-turn-border-hover,oklch(68% .05 245/.48));background:var(--log-turn-hover-bg,oklch(25% .035 245/.56))}.EventLogPanel-module__turnHeader__cMwYDx:focus-visible{border-color:var(--log-focus,oklch(76% .115 250/.72));outline:2px solid var(--log-focus-ring,oklch(76% .115 250/.2));outline-offset:1px}.EventLogPanel-module__turnTitle__2bnkXX{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:850;line-height:1}.EventLogPanel-module__turnMeta__baSw6k{min-width:0;color:var(--board-muted,oklch(81% .025 235/.72));text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:10px;font-weight:700;line-height:1;overflow:hidden}.EventLogPanel-module__turnCount__suDiVn{color:var(--board-muted,oklch(81% .025 235/.58));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:750;line-height:1}.EventLogPanel-module__phaseHeader__8H8IZ2{min-height:18px;color:var(--log-phase-text,oklch(79% .04 238/.62));letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:3px 5px 1px;font-size:9px;font-weight:820;line-height:1;display:flex}.EventLogPanel-module__entryList__TtegZg,.EventLogPanel-module__sectionEntries__u2tnwM{flex-direction:column;gap:3px;min-width:0;display:flex}.EventLogPanel-module__entry__e-0Aj7{width:100%;min-height:var(--log-entry-min-height,28px);background:var(--log-entry-bg,oklch(21% .028 245/.3));color:var(--board-text,oklch(96.5% .012 235));font:inherit;text-align:left;border:1px solid #0000;border-radius:5px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:7px;padding:5px 7px;font-size:12px;transition:background-color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1);display:grid}.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__entry__e-0Aj7{min-height:var(--log-entry-min-height,25px);grid-template-columns:20px minmax(0,1fr) auto;gap:6px;padding:4px 5px;font-size:11px}.EventLogPanel-module__entry__e-0Aj7[data-interactive=true]:hover{border-color:var(--log-entry-hover-border,oklch(66% .045 245/.32));background:var(--log-entry-hover-bg,oklch(28% .035 245/.42))}.EventLogPanel-module__entryHighlighted__7Vg-8C{border-color:var(--log-focus,oklch(76% .115 250/.48));background:var(--log-entry-highlight-bg,oklch(34% .07 258/.25))}.EventLogPanel-module__entryGrouped__sugi1h{margin-top:-1px}.EventLogPanel-module__entry__e-0Aj7[data-routine=true]{color:var(--board-muted,oklch(81% .025 235/.78));background:0 0}.EventLogPanel-module__entry__e-0Aj7[data-routine=true] .EventLogPanel-module__message__4jEYXC{color:var(--board-muted,oklch(81% .025 235/.8))}.EventLogPanel-module__entry__e-0Aj7[data-primary-tag=combat],.EventLogPanel-module__entry__e-0Aj7[data-primary-tag=ability]{background:var(--log-entry-important-bg,oklch(23% .034 245/.46))}.EventLogPanel-module__sectionGroup__TE7cVX{border:1px solid var(--log-section-border,oklch(62% .045 245/.28));background:var(--log-section-bg,oklch(22% .03 245/.38));border-radius:6px;flex-direction:column;gap:4px;margin:2px 0;padding:5px;display:flex}.EventLogPanel-module__sectionGroup__TE7cVX[data-section-depth]:not([data-section-depth="0"]){border:0;border-top:1px solid var(--log-section-border,oklch(62% .045 245/.22));background:0 0;border-radius:0;margin:0;padding:5px 1px 4px}.EventLogPanel-module__sectionGroup__TE7cVX[data-section-tone=stack]>.EventLogPanel-module__sectionEntries__u2tnwM{gap:0}.EventLogPanel-module__sectionGroup__TE7cVX[data-section-depth]:not([data-section-depth="0"]) .EventLogPanel-module__sectionHeaderButton__Uv7r-P,.EventLogPanel-module__sectionGroup__TE7cVX[data-section-depth]:not([data-section-depth="0"]) .EventLogPanel-module__sectionHeader__7DcqfI{padding-block:1px 2px}.EventLogPanel-module__sectionGroup__TE7cVX[data-section-tone=attack]{--log-section-accent:var(--log-section-attack,oklch(84% .16 95));--log-section-bg:var(--log-section-attack-bg,oklch(31% .07 94/.18));--log-section-border:var(--log-section-attack-border,oklch(77% .11 95/.32))}.EventLogPanel-module__sectionGroup__TE7cVX[data-section-tone=react]{--log-section-accent:var(--log-section-react,oklch(79% .12 222));--log-section-bg:var(--log-section-react-bg,oklch(30% .07 222/.2));--log-section-border:var(--log-section-react-border,oklch(74% .1 222/.32))}.EventLogPanel-module__sectionGroup__TE7cVX[data-section-tone=fight]{--log-section-accent:var(--log-section-fight,oklch(72% .18 18));--log-section-bg:var(--log-section-fight-bg,oklch(32% .1 18/.2));--log-section-border:var(--log-section-fight-border,oklch(72% .14 18/.34))}.EventLogPanel-module__sectionGroup__TE7cVX[data-section-tone=steal]{--log-section-accent:var(--log-section-steal,oklch(82% .12 205));--log-section-bg:var(--log-section-steal-bg,oklch(32% .08 205/.2));--log-section-border:var(--log-section-steal-border,oklch(76% .1 205/.34))}.EventLogPanel-module__sectionGroup__TE7cVX[data-section-tone=effect]{--log-section-accent:var(--log-section-effect,oklch(80% .13 292));--log-section-bg:var(--log-section-effect-bg,oklch(30% .08 292/.2));--log-section-border:var(--log-section-effect-border,oklch(73% .11 292/.34))}.EventLogPanel-module__sectionGroup__TE7cVX[data-section-tone=stack]{--log-section-accent:var(--log-section-stack,oklch(84% .11 252));--log-section-bg:var(--log-section-stack-bg,oklch(27% .065 255/.24));--log-section-border:var(--log-section-stack-border,oklch(72% .1 252/.42))}.EventLogPanel-module__sectionGroup__TE7cVX[data-section-tone=stack-layer]{--log-section-accent:var(--log-section-effect,oklch(82% .12 292));--log-section-border:var(--log-section-stack-layer-border,oklch(70% .075 282/.3))}.EventLogPanel-module__sectionGroup__TE7cVX[data-section-tone=comparison]{--log-section-accent:var(--log-section-comparison,oklch(82% .12 300));--log-section-bg:var(--log-section-comparison-bg,oklch(30% .08 300/.18));--log-section-border:var(--log-section-comparison-border,oklch(74% .1 300/.32))}.EventLogPanel-module__sectionGroup__TE7cVX[data-section-tone=routine]{--log-section-accent:var(--board-muted,oklch(76% .025 235/.68));--log-section-bg:transparent;--log-section-border:var(--log-section-border,oklch(62% .025 245/.2))}.EventLogPanel-module__sectionHeader__7DcqfI{min-width:0;color:var(--log-section-accent,oklch(82% .08 235));letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;padding:0 1px 1px;font-size:10px;font-weight:850;line-height:1;display:grid}.EventLogPanel-module__sectionLabel__Y7TGhV{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.EventLogPanel-module__sectionHeading__dJOC6M{align-items:baseline;gap:6px;min-width:0;display:flex}.EventLogPanel-module__sectionMeta__KJeUN-{color:var(--board-muted,oklch(81% .025 235/.7));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:8px;font-weight:760}.EventLogPanel-module__sectionHeaderText__wXxuSO{gap:3px;min-width:0;display:grid}.EventLogPanel-module__sectionEyebrow__u9GOnt{min-width:0;color:var(--log-section-accent,oklch(82% .08 235));letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:850;line-height:1;display:flex}.EventLogPanel-module__sectionActor__K7i-gs{border:1px solid color-mix(in srgb, var(--log-speaker,currentColor) 72%, transparent);background:color-mix(in srgb, var(--log-speaker,currentColor) 15%, transparent);width:12px;height:12px;color:var(--log-speaker,currentColor);letter-spacing:0;text-transform:uppercase;border-radius:3px;flex:none;place-items:center;font-size:7px;font-weight:850;line-height:1;display:inline-grid}.EventLogPanel-module__sectionSummary__rfLi75{min-width:0;color:var(--board-text,oklch(94% .012 245));letter-spacing:0;text-transform:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:680;line-height:1.3;display:-webkit-box;overflow:hidden}.EventLogPanel-module__sectionCount__SU3Na8{color:var(--board-muted,oklch(81% .025 235/.58));font-size:inherit;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;flex:none;font-weight:760}.EventLogPanel-module__sectionHeaderButton__Uv7r-P{min-width:0;color:var(--log-section-accent,oklch(82% .08 235));font:inherit;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;padding:2px 1px 3px;font-size:10px;font-weight:850;line-height:1;display:grid}.EventLogPanel-module__sectionHeaderButton__Uv7r-P:focus-within{border-color:var(--log-section-border,oklch(62% .045 245/.28));outline:2px solid var(--log-focus-ring,oklch(76% .115 250/.2));outline-offset:1px;background:oklch(100% 0 0/.04)}.EventLogPanel-module__sectionToggleButton__Imx-SJ{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:3px;justify-content:flex-end;align-self:start;align-items:center;gap:2px;padding:2px 1px 2px 3px;display:inline-flex}.EventLogPanel-module__sectionToggleButton__Imx-SJ:hover{background:oklch(100% 0 0/.06)}.EventLogPanel-module__sectionToggleButton__Imx-SJ:focus-visible{outline:none}.EventLogPanel-module__sectionGroup__TE7cVX[data-collapsed=true]{padding:3px 5px}.EventLogPanel-module__entryMeta__fQnr6y{border:1px solid var(--log-tag-accent,oklch(75% .035 235/.55));background:linear-gradient(135deg, var(--log-speaker-bg,transparent), var(--log-meta-bg,oklch(18% .026 245/.34)));width:20px;height:20px;color:var(--log-tag-accent,oklch(87% .03 235));box-shadow:inset 0 0 0 1px var(--log-meta-inner,oklch(95% .012 235/.04));border-radius:5px;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.EventLogPanel-module__entryMeta__fQnr6y:after{border:1px solid var(--log-entry-bg,oklch(21% .028 245));background:var(--log-speaker,currentColor);content:"";border-radius:999px;width:6px;height:6px;position:absolute;bottom:-2px;right:-3px}.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__entryMeta__fQnr6y{border-radius:4px;width:18px;height:18px}.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__entryMeta__fQnr6y svg{width:12px;height:12px}.EventLogPanel-module__tagSystem__PKW9Db{--log-tag-accent:var(--log-tag-system,oklch(78% .035 235/.68))}.EventLogPanel-module__tagMove__ULL2C2{--log-tag-accent:var(--log-tag-move,oklch(78% .08 238/.82))}.EventLogPanel-module__tagCombat__aYfRWp{--log-tag-accent:var(--log-tag-combat,oklch(74% .18 18/.9))}.EventLogPanel-module__tagAbility__-g-f9v{--log-tag-accent:var(--log-tag-ability,oklch(78% .13 292/.88))}.EventLogPanel-module__message__4jEYXC{min-width:0;color:var(--board-text,oklch(96.5% .012 235));overflow-wrap:anywhere;white-space:normal;margin:0;line-height:1.35}.EventLogPanel-module__entryActions__A2Qmav{align-items:center;display:inline-flex}.EventLogPanel-module__locateTooltip__Sja3OC{display:inline-flex;position:relative}.EventLogPanel-module__locateTooltipContent__75fgYx{z-index:20;border:1px solid var(--log-control-border,oklch(72% .03 240/.32));background:var(--log-popover-bg,oklch(16% .025 245));width:max-content;max-width:180px;color:var(--board-text,oklch(96.5% .012 235));opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:700;line-height:1.2;transition:opacity .12s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(2px);box-shadow:0 5px 14px oklch(5% .02 245/.42)}.EventLogPanel-module__locateTooltip__Sja3OC:hover .EventLogPanel-module__locateTooltipContent__75fgYx,.EventLogPanel-module__locateTooltip__Sja3OC:focus-within .EventLogPanel-module__locateTooltipContent__75fgYx{opacity:1;visibility:visible;transform:translateY(0)}.EventLogPanel-module__locateButton__X3ye2n{appearance:none;border:1px solid var(--log-control-border,oklch(72% .03 240/.28));background:var(--log-control-bg,oklch(19% .026 245/.38));width:26px;height:26px;color:var(--board-muted,oklch(79% .025 235/.78));cursor:pointer;border-radius:5px;place-items:center;padding:0;display:inline-grid}.EventLogPanel-module__locateButton__X3ye2n:hover,.EventLogPanel-module__locateButton__X3ye2n:focus-visible,.EventLogPanel-module__locateButton__X3ye2n[aria-pressed=true]{border-color:var(--log-focus,oklch(76% .115 250/.65));background:var(--log-entry-highlight-bg,oklch(34% .07 258/.25));color:var(--board-text,oklch(96.5% .012 235));outline:none}.EventLogPanel-module__locateButton__X3ye2n:focus-visible{outline:2px solid var(--log-focus-ring,oklch(76% .115 250/.2));outline-offset:1px}.EventLogPanel-module__entryAvailability__fH1Sjd{max-width:9ch;color:var(--board-muted,oklch(79% .025 235/.62));text-align:right;align-self:center;font-size:9px;font-weight:700;line-height:1.2}.EventLogPanel-module__chatBubble__q3o7rg{border:1px solid var(--chat-bubble-border,oklch(62% .04 245/.3));background:var(--chat-bubble-bg,oklch(20% .03 245/.48));width:100%;max-width:92%;color:var(--board-text,oklch(96.5% .012 235));border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px;padding:6px 8px;display:grid}.EventLogPanel-module__chatBubblePlayer__FDSGQf{--chat-bubble-accent:var(--log-speaker-player,oklch(78% .13 215));--chat-bubble-bg:var(--log-speaker-player-bg,oklch(34% .08 215/.18));--chat-bubble-border:var(--log-speaker-player-border,oklch(78% .13 215/.42));border-bottom-right-radius:3px;margin-left:auto}.EventLogPanel-module__chatBubbleOpponent__PtZJ08{--chat-bubble-accent:var(--log-speaker-opponent,oklch(76% .18 348));--chat-bubble-bg:var(--log-speaker-opponent-bg,oklch(34% .08 348/.2));--chat-bubble-border:var(--log-speaker-opponent-border,oklch(76% .18 348/.42));border-bottom-left-radius:3px;margin-right:auto}.EventLogPanel-module__chatBubbleSystem__F6G8lW{--chat-bubble-accent:var(--log-speaker-system,oklch(84% .14 95));--chat-bubble-bg:var(--log-speaker-system-bg,oklch(34% .08 95/.16));--chat-bubble-border:var(--log-speaker-system-border,oklch(84% .14 95/.4));max-width:100%}.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__chatBubble__q3o7rg{grid-template-columns:20px minmax(0,1fr);gap:6px;padding:5px 6px}.EventLogPanel-module__chatIcon__zK4Xmx{border:1px solid var(--chat-bubble-border,oklch(62% .04 245/.3));width:20px;height:20px;color:var(--chat-bubble-accent,oklch(82% .08 235));background:oklch(12% .026 245/.42);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__chatIcon__zK4Xmx{border-radius:4px;width:18px;height:18px}.EventLogPanel-module__chatContent__QJ7Vqv{flex-direction:column;gap:2px;min-width:0;display:flex}.EventLogPanel-module__chatMeta__zGKxZe{color:var(--chat-bubble-accent,oklch(82% .08 235));letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;font-size:9px;font-weight:820;line-height:1;display:flex}.EventLogPanel-module__chatMeta__zGKxZe time{color:var(--board-muted,oklch(81% .025 235/.58));letter-spacing:.04em;flex:none;font-size:9px;font-weight:700}.EventLogPanel-module__chatText__45P1cG{min-width:0;color:var(--board-text,oklch(96.5% .012 235));overflow-wrap:anywhere;font-size:11px;line-height:1.35}.EventLogPanel-module__player__7LoACh{--log-speaker:var(--log-speaker-player,oklch(78% .13 215));--log-speaker-border:var(--log-speaker-player-border,oklch(78% .13 215/.42));--log-speaker-bg:var(--log-speaker-player-bg,oklch(34% .08 215/.18))}.EventLogPanel-module__opponent__Llj3Qh{--log-speaker:var(--log-speaker-opponent,oklch(76% .18 348));--log-speaker-border:var(--log-speaker-opponent-border,oklch(76% .18 348/.42));--log-speaker-bg:var(--log-speaker-opponent-bg,oklch(34% .08 348/.18))}.EventLogPanel-module__system__KiXxVd{--log-speaker:var(--log-speaker-system,oklch(84% .14 95));--log-speaker-border:var(--log-speaker-system-border,oklch(84% .14 95/.4));--log-speaker-bg:var(--log-speaker-system-bg,oklch(34% .08 95/.16))}@media (width<=760px){.EventLogPanel-module__header__Eugg74{gap:6px}.EventLogPanel-module__filters__yk20Vx{gap:4px}.EventLogPanel-module__filter__wEFsvJ{min-height:22px;padding:3px 6px;font-size:9px}.EventLogPanel-module__turnHeader__cMwYDx{grid-template-columns:max-content minmax(0,1fr)}.EventLogPanel-module__turnCount__suDiVn{display:none}.EventLogPanel-module__entry__e-0Aj7{grid-template-columns:20px minmax(0,1fr);gap:6px;padding:4px 5px;font-size:11px}}.EventLogPanel-module__panel__FHyi-h[data-density=compact]{--log-entry-min-height:20px;--log-turn-min-height:22px;gap:6px}.EventLogPanel-module__panelEmbedded__3WWwT5[data-density=compact]{gap:5px}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__scroll__9wRCDt{gap:4px;padding:5px 6px}.EventLogPanel-module__panelEmbedded__3WWwT5[data-density=compact] .EventLogPanel-module__scroll__9wRCDt{padding:4px 5px}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__turnGroup__5eXWzT{gap:3px;padding:2px}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__turnHeader__cMwYDx{padding:2px 6px}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__turnTitle__2bnkXX{font-size:.6875rem}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__turnMeta__baSw6k{font-size:.625rem}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__turnCount__suDiVn{font-size:.5625rem}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__phaseHeader__8H8IZ2{min-height:14px;padding:2px 5px 0;font-size:8px}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__entryList__TtegZg,.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__sectionEntries__u2tnwM{gap:1px}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__entry__e-0Aj7{gap:5px;padding:2px 5px;font-size:11px}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__entry__e-0Aj7 .EventLogPanel-module__message__4jEYXC{line-height:1.25}.EventLogPanel-module__panelEmbedded__3WWwT5[data-density=compact] .EventLogPanel-module__entry__e-0Aj7{font-size:10.5px}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__entryMeta__fQnr6y{border-radius:4px;width:17px;height:17px}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__entryMeta__fQnr6y svg{width:11px;height:11px}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__sectionGroup__TE7cVX{gap:2px;margin:1px 0;padding:3px 4px}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__sectionGroup__TE7cVX[data-section-depth]:not([data-section-depth="0"]){padding:3px 1px 2px}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__sectionHeader__7DcqfI{padding-bottom:0}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__sectionHeaderButton__Uv7r-P{padding:1px 1px 2px}.EventLogPanel-module__panel__FHyi-h[data-density=compact] .EventLogPanel-module__sectionGroup__TE7cVX[data-collapsed=true]{padding:2px 4px}@media (pointer:coarse),(width<=760px){.EventLogPanel-module__panel__FHyi-h{--log-entry-min-height:44px;--log-turn-min-height:44px}.EventLogPanel-module__filters__yk20Vx,.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__filters__yk20Vx{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.EventLogPanel-module__filter__wEFsvJ,.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__filter__wEFsvJ{letter-spacing:normal;justify-content:space-between;font-size:12px}.EventLogPanel-module__controlsButton__fltjUQ,.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__controlsButton__fltjUQ{width:44px;height:44px}.EventLogPanel-module__controlsPopover__As8l7-,.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__controlsPopover__As8l7-{max-height:min(70svh,560px);top:50px;overflow-y:auto}.EventLogPanel-module__copyButton__C1w2DA,.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__copyButton__C1w2DA,.EventLogPanel-module__filter__wEFsvJ,.EventLogPanel-module__panelEmbedded__3WWwT5 .EventLogPanel-module__filter__wEFsvJ,.EventLogPanel-module__sectionHeaderButton__Uv7r-P,.EventLogPanel-module__sectionToggleButton__Imx-SJ{min-height:44px}}.EventLogPanel-module__panel__FHyi-h[data-appearance=timeline] .EventLogPanel-module__scroll__9wRCDt{min-height:0;padding:var(--simulator-surface-inset,.65rem .75rem);background:0 0;border:0;border-radius:0}.EventLogPanel-module__panel__FHyi-h[data-appearance=timeline] .EventLogPanel-module__turnGroup__5eXWzT{gap:var(--simulator-sidebar-control-gap,.25rem);background:0 0;border:0;border-radius:0;padding:0}.EventLogPanel-module__panel__FHyi-h[data-appearance=timeline] .EventLogPanel-module__turnHeader__cMwYDx{background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;padding-inline:0}.EventLogPanel-module__panel__FHyi-h[data-appearance=timeline] .EventLogPanel-module__turnTitle__2bnkXX{align-items:center;gap:var(--simulator-sidebar-control-gap,.25rem);letter-spacing:normal;text-transform:none;font-size:.8125rem;font-weight:650;display:flex}.EventLogPanel-module__panel__FHyi-h[data-appearance=timeline] .EventLogPanel-module__turnMeta__baSw6k{grid-area:2/1/auto/-1;font-size:.75rem;font-weight:400}.EventLogPanel-module__panel__FHyi-h[data-appearance=timeline] .EventLogPanel-module__turnCount__suDiVn{letter-spacing:normal;text-transform:none;grid-area:1/2;font-size:.6875rem;font-weight:400;display:block}.EventLogPanel-module__panel__FHyi-h[data-appearance=timeline] .EventLogPanel-module__phaseHeader__8H8IZ2{color:var(--board-muted);padding-inline:0;font-size:.6875rem;font-weight:500}.EventLogPanel-module__panel__FHyi-h[data-appearance=timeline] .EventLogPanel-module__entry__e-0Aj7{background:0 0;padding-inline:0;font-size:.8125rem}.EventLogPanel-module__panel__FHyi-h[data-appearance=timeline] .EventLogPanel-module__entryMeta__fQnr6y{box-shadow:none;background:0 0;border:0}.EventLogPanel-module__panel__FHyi-h[data-appearance=timeline] .EventLogPanel-module__entryMeta__fQnr6y:after{width:4px;height:4px}.MatchHistoryPanel-module__panel__ZYgu9K{min-height:0;color:var(--simulator-sidebar-foreground,#f4eeee);overflow:hidden auto}.MatchHistoryPanel-module__embedded__Or8SiQ{height:100%}.MatchHistoryPanel-module__content__cArjTt{gap:var(--simulator-surface-gap,.38rem);min-width:0;padding:var(--simulator-history-inset,.4rem .55rem .7rem);display:grid}.MatchHistoryPanel-module__turn__cnXgyy{gap:.22rem;min-width:0;display:grid}.MatchHistoryPanel-module__turnHeading__KhRIW9{border-bottom:1px solid color-mix(in srgb, currentColor 16%, transparent);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin:0;padding-bottom:.28rem;font-size:.72rem;display:flex}.MatchHistoryPanel-module__turnHeading__KhRIW9 span{color:color-mix(in srgb, currentColor 68%, transparent)}.MatchHistoryPanel-module__turnHeading__KhRIW9 strong{font-size:.76rem;font-weight:700}.MatchHistoryPanel-module__rows__-6ZW8k{gap:0;margin:0;padding:0;list-style:none;display:grid}.MatchHistoryPanel-module__row__03jIiI{border-radius:.65rem;min-width:0;position:relative}.MatchHistoryPanel-module__row__03jIiI[data-grouped=true]{border-radius:0}.MatchHistoryPanel-module__row__03jIiI[data-group-start=true]{border-radius:.65rem .65rem 0 0;margin-top:.3rem}.MatchHistoryPanel-module__row__03jIiI[data-group-start=true]:first-child{margin-top:0}.MatchHistoryPanel-module__row__03jIiI[data-group-end=true]{border-radius:0 0 .65rem .65rem}.MatchHistoryPanel-module__row__03jIiI[data-group-start=true][data-group-end=true]{border-radius:.65rem}.MatchHistoryPanel-module__row__03jIiI[data-group-variant=opponent]{background:color-mix(in srgb, var(--simulator-danger,#d65b61) 8%, transparent)}.MatchHistoryPanel-module__row__03jIiI[data-group-variant=viewer]{background:color-mix(in srgb, var(--simulator-accent,#d7aa55) 8%, transparent)}.MatchHistoryPanel-module__groupHeading__g1m759{color:color-mix(in srgb, currentColor 66%, transparent);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:.34rem .38rem .04rem;font-size:.7rem;font-weight:750;display:flex}.MatchHistoryPanel-module__row__03jIiI[data-group-variant=viewer] .MatchHistoryPanel-module__groupHeading__g1m759{color:var(--simulator-accent,#f1c867)}.MatchHistoryPanel-module__row__03jIiI[data-group-variant=opponent] .MatchHistoryPanel-module__groupHeading__g1m759{color:var(--simulator-danger,#e2767b)}.MatchHistoryPanel-module__row__03jIiI[data-kind=outcome]{background:color-mix(in srgb, var(--simulator-accent,#d7aa55) 10%, transparent)}.MatchHistoryPanel-module__row__03jIiI[data-alignment=right] .MatchHistoryPanel-module__rowContent__8MTC3c{text-align:right;justify-items:end}.MatchHistoryPanel-module__row__03jIiI[data-alignment=right] .MatchHistoryPanel-module__titleLine__eJIyPY,.MatchHistoryPanel-module__row__03jIiI[data-alignment=right] .MatchHistoryPanel-module__metrics__ObE-wb{justify-content:flex-end}.MatchHistoryPanel-module__row__03jIiI[data-alignment=center] .MatchHistoryPanel-module__rowContent__8MTC3c{text-align:center;justify-items:center}.MatchHistoryPanel-module__row__03jIiI[data-alignment=center] .MatchHistoryPanel-module__titleLine__eJIyPY,.MatchHistoryPanel-module__row__03jIiI[data-alignment=center] .MatchHistoryPanel-module__metrics__ObE-wb{justify-content:center}.MatchHistoryPanel-module__rowContent__8MTC3c{box-sizing:border-box;border-radius:inherit;width:100%;min-width:0;color:inherit;text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.06rem .45rem;padding:.2rem .38rem;display:grid}.MatchHistoryPanel-module__row__03jIiI[data-group-start=false] .MatchHistoryPanel-module__rowContent__8MTC3c{padding-top:var(--simulator-history-entry-gap-half,.08rem)}.MatchHistoryPanel-module__row__03jIiI[data-group-end=false] .MatchHistoryPanel-module__rowContent__8MTC3c{padding-bottom:var(--simulator-history-entry-gap-half,.08rem)}.MatchHistoryPanel-module__titleLine__eJIyPY{align-items:center;gap:.25rem;min-width:0;display:flex}.MatchHistoryPanel-module__titleLineInline__R3p69L{overflow-wrap:anywhere;display:block}.MatchHistoryPanel-module__titleLineInline__R3p69L .MatchHistoryPanel-module__metrics__ObE-wb{vertical-align:baseline;margin-inline-start:.25rem;display:inline-flex}.MatchHistoryPanel-module__title__OJdoTU{min-width:0}.MatchHistoryPanel-module__metrics__ObE-wb{color:var(--simulator-accent,#f1c867);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;display:flex}.MatchHistoryPanel-module__metrics__ObE-wb>*+:before{content:"·";color:color-mix(in srgb, currentColor 55%, transparent);margin-right:.4rem}.MatchHistoryPanel-module__detail__BApkuw{max-width:100%;color:color-mix(in srgb, currentColor 72%, transparent);grid-column:1/-1;font-size:.72rem;line-height:1.3}.MatchHistoryPanel-module__detail__BApkuw b{color:color-mix(in srgb, currentColor 88%, transparent);font-weight:650}.MatchHistoryPanel-module__empty__D1MSte{color:color-mix(in srgb, currentColor 68%, transparent);margin:0;padding:1rem;font-size:.86rem}.MatchHistoryPanel-module__panel__ZYgu9K[data-appearance=journal] .MatchHistoryPanel-module__content__cArjTt{gap:1rem}.MatchHistoryPanel-module__panel__ZYgu9K[data-appearance=journal] .MatchHistoryPanel-module__turn__cnXgyy{gap:.4rem}.MatchHistoryPanel-module__panel__ZYgu9K[data-appearance=journal] .MatchHistoryPanel-module__turnHeading__KhRIW9{border-color:color-mix(in srgb, currentColor 10%, transparent)}.MatchHistoryPanel-module__panel__ZYgu9K[data-appearance=journal] .MatchHistoryPanel-module__rows__-6ZW8k{gap:.45rem}.MatchHistoryPanel-module__panel__ZYgu9K[data-appearance=journal] .MatchHistoryPanel-module__row__03jIiI{background:0 0;border-radius:0}.MatchHistoryPanel-module__panel__ZYgu9K[data-appearance=journal] .MatchHistoryPanel-module__rowContent__8MTC3c{font-size:var(--mantine-font-size-sm,.875rem);padding:.1rem 0;line-height:1.45;display:block}.MatchHistoryPanel-module__panel__ZYgu9K[data-appearance=journal] .MatchHistoryPanel-module__titleLine__eJIyPY{overflow-wrap:break-word;display:inline}.MatchHistoryPanel-module__panel__ZYgu9K[data-appearance=journal] .MatchHistoryPanel-module__metrics__ObE-wb,.MatchHistoryPanel-module__panel__ZYgu9K[data-appearance=journal] .MatchHistoryPanel-module__detail__BApkuw{font-size:.78rem;line-height:1.45;display:inline}.MatchHistoryPanel-module__panel__ZYgu9K[data-appearance=journal] .MatchHistoryPanel-module__detail__BApkuw:before{content:" · "}.SimulatorMatchSidebar-module__root__99tNFt{--match-sidebar-accent:var(--game-accent,var(--board-accent,#3b82f6));--match-sidebar-rival:var(--game-rival,#e11d48);--match-sidebar-friendly:var(--game-friendly,var(--match-sidebar-accent));--match-sidebar-border:var(--board-border,var(--border,color-mix(in srgb, currentColor 18%, transparent)));--match-sidebar-surface:var(--board-surface,var(--surface,#0f172a));--match-sidebar-raised:var(--board-surface-soft,var(--surface-soft,color-mix(in srgb, currentColor 6%, transparent)));--match-sidebar-text:var(--board-text,var(--text,#f8fafc));--match-sidebar-muted:var(--board-muted,var(--muted,#94a3b8));--match-sidebar-participant-height:var(--simulator-participant-height,7.5rem);--match-sidebar-participant-compact-height:var(--simulator-participant-compact-height,4.5rem);--match-sidebar-automation-height:var(--simulator-automation-height,4rem);--match-sidebar-actions-height:var(--simulator-action-rail-height,4rem);--match-sidebar-type-metadata:.75rem;--match-sidebar-type-label:.6875rem;--match-sidebar-type-value:.8125rem;--match-sidebar-type-action:.75rem;--match-sidebar-action-control-min-height:44px;--match-sidebar-action-control-padding-inline:var(--simulator-surface-gap,.55rem);box-sizing:border-box;grid-template-rows:var(--match-sidebar-participant-height) minmax(var(--simulator-activity-min-height,0px), 1fr) var(--match-sidebar-actions-height) var(--match-sidebar-participant-height);border-right:1px solid var(--match-sidebar-border);background:var(--match-sidebar-surface);width:100%;min-width:0;height:100%;min-height:0;color:var(--match-sidebar-text);display:grid;overflow:hidden}.SimulatorMatchSidebar-module__root__99tNFt[data-compact-participants=true]{--match-sidebar-participant-height:var(--match-sidebar-participant-compact-height)}.SimulatorMatchSidebar-module__identity__Y3bdUL{min-width:0}.SimulatorMatchSidebar-module__meta__xMFAw3{color:var(--match-sidebar-muted);font-size:var(--match-sidebar-type-metadata);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;overflow:hidden}.SimulatorMatchSidebar-module__participant__CMdF8F{--participant-accent:var(--match-sidebar-rival);height:var(--match-sidebar-participant-height);box-sizing:border-box;gap:var(--simulator-surface-gap,.55rem);border-bottom:1px solid var(--match-sidebar-border);min-width:0;min-height:0;padding:var(--simulator-surface-inset,.65rem .75rem);background:linear-gradient(90deg, color-mix(in srgb, var(--participant-accent) 8%, transparent), transparent 58%), var(--match-sidebar-raised);display:grid;overflow:hidden}.SimulatorMatchSidebar-module__participant__CMdF8F[data-has-metrics=false]{height:var(--match-sidebar-participant-compact-height)}.SimulatorMatchSidebar-module__root__99tNFt .SimulatorMatchSidebar-module__participant__CMdF8F[data-has-metrics=false]{height:var(--match-sidebar-participant-height)}.SimulatorMatchSidebar-module__participant__CMdF8F[data-role=self]{--participant-accent:var(--match-sidebar-friendly);border-top:1px solid var(--match-sidebar-border);border-bottom:0}.SimulatorMatchSidebar-module__participant__CMdF8F[data-active=true]{box-shadow:inset 3px 0 0 var(--participant-accent)}.SimulatorMatchSidebar-module__participantLine__Fz-l-k{align-items:center;gap:.55rem;min-width:0;display:flex}.SimulatorMatchSidebar-module__participant__CMdF8F[data-role=opponent] .SimulatorMatchSidebar-module__participantLine__Fz-l-k{padding-right:var(--simulator-sidebar-collapse-inset,0)}.SimulatorMatchSidebar-module__participant__CMdF8F[data-role=opponent]{position:relative}.SimulatorMatchSidebar-module__participant__CMdF8F[data-role=opponent] .SimulatorMatchSidebar-module__participantActions__owh7Ex{top:var(--simulator-sidebar-control-inset,.75rem);right:var(--simulator-sidebar-control-inset,.75rem);position:absolute}.SimulatorMatchSidebar-module__avatar__SzDAoF{background:var(--participant-accent);color:#fff;width:2rem;height:2rem;font-size:var(--match-sidebar-type-label);letter-spacing:.04em;border-radius:999px;flex:none;place-items:center;font-weight:900;display:grid;overflow:hidden}.SimulatorMatchSidebar-module__identity__Y3bdUL{flex:auto;gap:.18rem;display:grid}.SimulatorMatchSidebar-module__nameLine__FO9hxv{align-items:center;gap:.4rem;min-width:0;display:flex}.SimulatorMatchSidebar-module__nameLine__FO9hxv strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.SimulatorMatchSidebar-module__participant__CMdF8F[data-layout=stacked] .SimulatorMatchSidebar-module__nameLine__FO9hxv strong{font-size:.8125rem}.SimulatorMatchSidebar-module__status__gW-ekj{border:1px solid color-mix(in srgb, var(--participant-accent) 30%, transparent);color:var(--participant-accent);font-size:var(--match-sidebar-type-label);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:.25rem;margin-left:auto;padding:.2rem .4rem;font-weight:900;overflow:hidden}.SimulatorMatchSidebar-module__stateLine__HZRRJa{align-items:center;gap:.45rem;min-width:0;display:flex}.SimulatorMatchSidebar-module__participant__CMdF8F[data-layout=stacked] .SimulatorMatchSidebar-module__status__gW-ekj{letter-spacing:.08em;border:0;flex:0 auto;margin-left:0;padding:0;font-size:.625rem}.SimulatorMatchSidebar-module__participant__CMdF8F[data-layout=stacked] .SimulatorMatchSidebar-module__clock__ck2wFn{flex:none}.SimulatorMatchSidebar-module__clock__ck2wFn{color:var(--match-sidebar-muted);font-size:var(--match-sidebar-type-value);font-variant-numeric:tabular-nums;font-weight:750}.SimulatorMatchSidebar-module__connection__132kT0{flex:none;place-items:center;min-width:1.5rem;min-height:1.5rem;display:grid}.SimulatorMatchSidebar-module__participantActions__owh7Ex{min-width:var(--simulator-sidebar-control-size,2rem);min-height:var(--simulator-sidebar-control-size,2rem);flex:none;place-items:center;display:grid}.SimulatorMatchSidebar-module__participantActions__owh7Ex>button{width:var(--simulator-sidebar-control-size,2rem);height:var(--simulator-sidebar-control-size,2rem);border:1px solid color-mix(in srgb, var(--participant-accent) 28%, transparent);background:color-mix(in srgb, var(--participant-accent) 7%, transparent);color:var(--match-sidebar-text);cursor:pointer;border-radius:.375rem;place-items:center;padding:0;display:grid}.SimulatorMatchSidebar-module__participantActions__owh7Ex>button:hover{background:color-mix(in srgb, var(--participant-accent) 15%, transparent)}.SimulatorMatchSidebar-module__participantActions__owh7Ex>button:focus-visible{outline:2px solid var(--participant-accent);outline-offset:2px}.SimulatorMatchSidebar-module__metrics__ZzA0-C{grid-template-columns:repeat(var(--simulator-match-metric-count,4), minmax(0, 1fr));gap:.25rem;margin:0;display:grid}.SimulatorMatchSidebar-module__metrics__ZzA0-C>div{border:1px solid var(--match-sidebar-border);background:color-mix(in srgb, var(--match-sidebar-surface) 74%, transparent);text-align:center;border-radius:.25rem;min-width:0;padding:.35rem .2rem}.SimulatorMatchSidebar-module__metrics__ZzA0-C dt{color:var(--match-sidebar-muted);font-size:var(--match-sidebar-type-label);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:800;overflow:hidden}.SimulatorMatchSidebar-module__metrics__ZzA0-C dd{font-size:var(--match-sidebar-type-value);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;font-weight:850;overflow:hidden}.SimulatorMatchSidebar-module__participant__CMdF8F[data-layout=stacked] .SimulatorMatchSidebar-module__metrics__ZzA0-C:has(>div:only-child)>div{text-align:left;justify-content:space-between;align-items:center;min-height:1.75rem;padding:.3rem .55rem;display:flex}.SimulatorMatchSidebar-module__participant__CMdF8F[data-layout=stacked] .SimulatorMatchSidebar-module__metrics__ZzA0-C:has(>div:only-child) dd{color:var(--participant-accent);margin:0;font-size:.875rem}.SimulatorMatchSidebar-module__automationControls__-Z-XxV,.SimulatorMatchSidebar-module__matchActions__cjuMen{border-bottom:1px solid var(--match-sidebar-border);min-width:0;overflow:hidden}.SimulatorMatchSidebar-module__automationControls__-Z-XxV{z-index:6;height:var(--match-sidebar-automation-height);background:var(--match-sidebar-raised);position:relative;overflow:visible}.SimulatorMatchSidebar-module__automationControls__-Z-XxV:has(.SimulatorMatchSidebar-module__automationControl__TqXcAO){grid-template-columns:auto minmax(0,1fr);display:grid}.SimulatorMatchSidebar-module__automationControl__TqXcAO{align-items:center;min-width:0;padding-left:.65rem;display:flex}.SimulatorMatchSidebar-module__automationControl__TqXcAO>button{border:1px solid color-mix(in srgb, var(--match-sidebar-accent) 46%, transparent);background:color-mix(in srgb, var(--match-sidebar-accent) 10%, transparent);min-height:2rem;color:var(--match-sidebar-text);font:inherit;font-size:var(--match-sidebar-type-label);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:.25rem;padding:.25rem .45rem;font-weight:850}.SimulatorMatchSidebar-module__automationControl__TqXcAO>button:hover{background:color-mix(in srgb, var(--match-sidebar-accent) 18%, transparent)}.SimulatorMatchSidebar-module__automationControl__TqXcAO>button:focus-visible{outline:2px solid var(--match-sidebar-accent);outline-offset:2px}.SimulatorMatchSidebar-module__automationTrigger__N91v37{width:100%;min-width:0;height:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;padding:.5rem .75rem;display:grid}.SimulatorMatchSidebar-module__automationControls__-Z-XxV:has(.SimulatorMatchSidebar-module__automationControl__TqXcAO) .SimulatorMatchSidebar-module__automationTrigger__N91v37{grid-template-columns:minmax(0,1fr) 1.75rem;padding-left:.45rem}.SimulatorMatchSidebar-module__automationTrigger__N91v37:hover{background:color-mix(in srgb, var(--match-sidebar-accent) 7%, transparent)}.SimulatorMatchSidebar-module__automationTrigger__N91v37:focus-visible{outline:2px solid var(--match-sidebar-accent);outline-offset:-3px}.SimulatorMatchSidebar-module__automationSummary__vkJEEt{min-width:0;overflow:hidden}.SimulatorMatchSidebar-module__automationChevron__Cxcs1O{width:2rem;height:2rem;color:var(--match-sidebar-muted);justify-self:end;place-items:center;font-size:1rem;font-weight:800;display:grid}.SimulatorMatchSidebar-module__automationPanel__osqTLo{z-index:20;border:1px solid var(--match-sidebar-border);background:var(--match-sidebar-surface);max-height:min(26rem,100dvh - 14rem);color:var(--match-sidebar-text);border-radius:.5rem;position:absolute;top:calc(100% + .375rem);left:.5rem;right:.5rem;overflow:auto;box-shadow:0 .75rem 2rem #00000057}.SimulatorMatchSidebar-module__automationPanel__osqTLo:focus-visible{outline:2px solid var(--match-sidebar-accent);outline-offset:2px}.SimulatorMatchSidebar-module__root__99tNFt[data-has-automation=true]{grid-template-rows:var(--match-sidebar-participant-height) var(--match-sidebar-automation-height) minmax(var(--simulator-activity-min-height,0px), 1fr) var(--match-sidebar-actions-height) var(--match-sidebar-participant-height)}.SimulatorMatchSidebar-module__root__99tNFt[data-has-context=true]{grid-template-rows:var(--match-sidebar-participant-height) auto minmax(var(--simulator-activity-min-height,0px), 1fr) var(--match-sidebar-actions-height) var(--match-sidebar-participant-height)}.SimulatorMatchSidebar-module__root__99tNFt[data-has-automation=true][data-has-context=true]{grid-template-rows:var(--match-sidebar-participant-height) var(--match-sidebar-automation-height) auto minmax(var(--simulator-activity-min-height,0px), 1fr) var(--match-sidebar-actions-height) var(--match-sidebar-participant-height)}.SimulatorMatchSidebar-module__context__QZsIJU{border-bottom:1px solid var(--match-sidebar-border);background:var(--match-sidebar-raised);min-width:0}.SimulatorMatchSidebar-module__matchActions__cjuMen{z-index:5;height:var(--match-sidebar-actions-height);border-top:1px solid var(--match-sidebar-border);border-bottom:0;position:relative;overflow:visible}.SimulatorMatchSidebar-module__actionDock__7rEyeu{box-sizing:border-box;background:var(--match-sidebar-raised);grid-template-columns:minmax(4.625rem,.9fr) minmax(0,1.35fr) minmax(4.625rem,.9fr);align-items:stretch;gap:.35rem;min-width:0;height:100%;padding:.45rem;display:grid}.SimulatorMatchSidebar-module__actionDock__7rEyeu>div{min-width:0;min-height:0;display:flex}.SimulatorMatchSidebar-module__actionDock__7rEyeu>div:only-child{grid-column:1/-1}.SimulatorMatchSidebar-module__actionDock__7rEyeu>div>:is(button,a),.SimulatorMatchSidebar-module__actionDock__7rEyeu>div>button,.SimulatorMatchSidebar-module__actionDock__7rEyeu>div>a{width:100%;min-width:0;min-height:var(--match-sidebar-action-control-min-height,44px);font-size:var(--match-sidebar-type-action);text-overflow:ellipsis;line-height:1.1;overflow:hidden}.SimulatorMatchSidebar-module__actionDock__7rEyeu>[data-action=primary]>:is(button,a),.SimulatorMatchSidebar-module__actionDock__7rEyeu>[data-action=primary]>button,.SimulatorMatchSidebar-module__actionDock__7rEyeu>[data-action=primary]>a{font-weight:850}.SimulatorMatchSidebar-module__actionDock__7rEyeu>[data-action=controls]{grid-column:span 2}.SimulatorMatchSidebar-module__actionDock__7rEyeu>[data-action=controls]>*{width:100%;height:100%}.SimulatorMatchSidebar-module__actionDock__7rEyeu>[data-action=danger]>:is(button,a),.SimulatorMatchSidebar-module__actionDock__7rEyeu>[data-action=danger]>button,.SimulatorMatchSidebar-module__actionDock__7rEyeu>[data-action=danger]>a{color:var(--match-sidebar-rival)}.SimulatorMatchSidebar-module__actionDock__7rEyeu :is(button,a):focus-visible{outline:2px solid var(--match-sidebar-accent);outline-offset:-3px}.SimulatorMatchSidebar-module__actionDock__7rEyeu :is(button,a):disabled{cursor:not-allowed;opacity:.46}.SimulatorMatchSidebar-module__actionDock__7rEyeu :is(button,a):active:not(:disabled){translate:0 1px}.SimulatorMatchSidebar-module__activity__KS8RnL{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.SimulatorMatchSidebar-module__activityTabs__Gy1-v6{flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.SimulatorMatchSidebar-module__tabList__HHFnBd{min-width:0;min-height:var(--simulator-panel-header-height,2.5rem);border-bottom:1px solid var(--match-sidebar-border);align-items:end;gap:.25rem;padding-inline:.65rem;display:flex}.SimulatorMatchSidebar-module__tabHeader__GVhgR0{border-bottom:1px solid var(--match-sidebar-border);min-width:0;padding-right:.65rem;display:flex}.SimulatorMatchSidebar-module__tabHeader__GVhgR0 .SimulatorMatchSidebar-module__tabList__HHFnBd{border-bottom:0;flex:auto;padding-right:0}.SimulatorMatchSidebar-module__tabList__HHFnBd>button{min-width:0;min-height:2.25rem;color:var(--match-sidebar-muted);font:inherit;font-size:var(--match-sidebar-type-label);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 1 0;font-weight:850}.SimulatorMatchSidebar-module__tabList__HHFnBd>button[aria-selected=true]{border-bottom-color:var(--match-sidebar-accent);color:var(--match-sidebar-text)}.SimulatorMatchSidebar-module__tabList__HHFnBd>button:focus-visible{outline:2px solid var(--match-sidebar-accent);outline-offset:-3px}.SimulatorMatchSidebar-module__tabHeaderActions__wOuk21{flex:0 0 2.25rem;place-items:center;min-height:2.25rem;display:grid}.SimulatorMatchSidebar-module__tabHeaderActions__wOuk21 button[aria-label="Event log options"]{width:2rem;height:2rem}.SimulatorMatchSidebar-module__tabPanel__KYPdaN{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.SimulatorMatchSidebar-module__combinedPanel__vVE0Ay{flex:auto;grid-template-rows:minmax(0,1fr) minmax(7rem,.7fr);min-width:0;min-height:0;display:grid;overflow:hidden}.SimulatorMatchSidebar-module__combinedLog__UM1Tr1,.SimulatorMatchSidebar-module__combinedChat__SbKoqb{min-width:0;min-height:0;overflow:auto}.SimulatorMatchSidebar-module__combinedChat__SbKoqb{border-top:1px solid var(--match-sidebar-border)}@container simulator-sidebar (width<=13rem){.SimulatorMatchSidebar-module__root__99tNFt{--simulator-sidebar-collapse-inset:2.75rem}.SimulatorMatchSidebar-module__participant__CMdF8F{gap:.4rem;padding-inline:.5rem}.SimulatorMatchSidebar-module__participantLine__Fz-l-k{gap:.4rem}.SimulatorMatchSidebar-module__automationControls__-Z-XxV:has(.SimulatorMatchSidebar-module__automationControl__TqXcAO){grid-template-columns:minmax(0,1fr) 2.25rem}.SimulatorMatchSidebar-module__automationControl__TqXcAO{padding-left:.45rem}.SimulatorMatchSidebar-module__automationControls__-Z-XxV:has(.SimulatorMatchSidebar-module__automationControl__TqXcAO) .SimulatorMatchSidebar-module__automationTrigger__N91v37{grid-template-columns:1fr;padding:.25rem}.SimulatorMatchSidebar-module__automationSummary__vkJEEt{display:none}.SimulatorMatchSidebar-module__automationChevron__Cxcs1O{justify-self:center;width:1.75rem;height:1.75rem}.SimulatorMatchSidebar-module__tabList__HHFnBd{gap:.1rem;padding-inline:.35rem}.SimulatorMatchSidebar-module__tabList__HHFnBd button{letter-spacing:.06em;flex:1;min-width:0}.SimulatorMatchSidebar-module__actionDock__7rEyeu{gap:.2rem;padding:.35rem}}@media (pointer:coarse){.SimulatorMatchSidebar-module__tabList__HHFnBd button{min-height:44px;font-size:.6875rem}.SimulatorMatchSidebar-module__actionDock__7rEyeu{gap:.25rem;padding:.25rem}}.SimulatorMatchSidebar-module__root__99tNFt[data-compact-layout=true]{--match-sidebar-participant-height:auto}.SimulatorMatchSidebar-module__compactParticipant__NdxF7G{--connection-indicator-size:24px;min-width:0;padding:var(--simulator-surface-inset,.65rem .75rem);background:var(--match-sidebar-raised);border-bottom:1px solid var(--match-sidebar-border);position:relative}.SimulatorMatchSidebar-module__compactIdentity__vOrv0n{align-items:center;gap:var(--simulator-sidebar-control-gap,.25rem);min-width:0;display:flex}.SimulatorMatchSidebar-module__compactIdentity__vOrv0n strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--match-sidebar-type-value);flex:1;overflow:hidden}.SimulatorMatchSidebar-module__compactState__FpbSLG .SimulatorMatchSidebar-module__clock__ck2wFn{flex:none}.SimulatorMatchSidebar-module__compactParticipant__NdxF7G[data-role=opponent] .SimulatorMatchSidebar-module__compactIdentity__vOrv0n{min-height:calc(var(--simulator-sidebar-control-size,2rem) + var(--simulator-sidebar-control-gap,.25rem));padding-right:var(--simulator-sidebar-collapse-inset,0)}.SimulatorMatchSidebar-module__compactState__FpbSLG>:first-child{flex:1}.SimulatorMatchSidebar-module__compactState__FpbSLG{justify-content:space-between;gap:var(--simulator-surface-gap,.55rem);color:var(--match-sidebar-muted);font-size:var(--match-sidebar-type-metadata);display:flex}.SimulatorMatchSidebar-module__compactMetrics__4hKAss{align-items:center;gap:var(--simulator-surface-gap,.55rem);white-space:nowrap;display:flex}.SimulatorMatchSidebar-module__compactParticipant__NdxF7G[data-role=opponent] .SimulatorMatchSidebar-module__compactState__FpbSLG{gap:var(--simulator-sidebar-control-gap,.25rem);padding-right:var(--simulator-sidebar-collapse-inset,0);flex-direction:column}.SimulatorMatchSidebar-module__compactParticipant__NdxF7G[data-role=opponent] .SimulatorMatchSidebar-module__compactActions__Tg7eZg{top:calc(var(--simulator-sidebar-control-inset,.75rem) + var(--simulator-sidebar-control-size,2rem) + var(--simulator-sidebar-control-gap,.25rem));right:var(--simulator-sidebar-control-inset,.75rem);margin:0;position:absolute}.SimulatorMatchSidebar-module__compactParticipant__NdxF7G[data-role=opponent] .SimulatorMatchSidebar-module__compactActions__Tg7eZg>button{width:var(--simulator-sidebar-control-size,2rem);height:var(--simulator-sidebar-control-size,2rem);min-width:var(--simulator-sidebar-control-size,2rem);min-height:var(--simulator-sidebar-control-size,2rem)}.SimulatorMatchSidebar-module__compactActions__Tg7eZg{margin-top:var(--simulator-sidebar-control-gap,.25rem);justify-content:flex-end;display:flex}.SimulatorMatchSidebar-module__actionDock__7rEyeu:not(:has([data-action=danger])){grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.SimulatorMatchSidebar-module__tabPanel__KYPdaN[hidden]{display:none}@media (pointer:coarse){.SimulatorMatchSidebar-module__compactParticipant__NdxF7G{--connection-indicator-size:44px}}.SimulatorMatchSidebar-module__root__99tNFt[data-variant=dense]{flex-direction:column;display:flex}.SimulatorMatchSidebar-module__root__99tNFt[data-variant=dense] .SimulatorMatchSidebar-module__activity__KS8RnL{flex:auto;min-height:0}.SimulatorMatchSidebar-module__root__99tNFt[data-variant=dense] .SimulatorMatchSidebar-module__matchActions__cjuMen{border-bottom:0}.SimulatorMatchSidebar-module__brandRow__-MiJ05{align-items:center;gap:var(--simulator-sidebar-control-gap,.25rem);border-bottom:1px solid var(--match-sidebar-border);box-sizing:border-box;min-width:0;padding:calc(var(--simulator-sidebar-control-inset,.75rem) / 2) var(--simulator-sidebar-control-inset,.75rem);padding-right:max(calc(var(--simulator-sidebar-control-inset,.75rem) / 2), var(--simulator-sidebar-collapse-inset,0rem));display:flex}.SimulatorMatchSidebar-module__denseParticipant__LFn--Y{--participant-accent:var(--match-sidebar-rival);box-sizing:border-box;border-bottom:1px solid var(--match-sidebar-border);min-width:0;min-height:2.375rem;padding:.25rem var(--simulator-sidebar-control-inset,.75rem);background:var(--match-sidebar-raised);align-items:center;gap:.4rem;display:flex}.SimulatorMatchSidebar-module__denseParticipant__LFn--Y[data-role=self]{--participant-accent:var(--match-sidebar-friendly)}.SimulatorMatchSidebar-module__denseParticipant__LFn--Y[data-active=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--participant-accent) 24%, transparent), color-mix(in srgb, var(--participant-accent) 7%, transparent) 72%), var(--match-sidebar-raised);box-shadow:inset 3px 0 0 var(--participant-accent)}.SimulatorMatchSidebar-module__denseIdentity__tW6dQT{flex:auto;align-items:center;gap:.4rem;min-width:0;display:flex}.SimulatorMatchSidebar-module__denseIdentity__tW6dQT strong{font-size:var(--match-sidebar-type-value);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SimulatorMatchSidebar-module__denseParticipant__LFn--Y[data-active=true] .SimulatorMatchSidebar-module__denseIdentity__tW6dQT strong{color:var(--match-sidebar-text)}.SimulatorMatchSidebar-module__denseMeta__xwgSRl{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SimulatorMatchSidebar-module__denseMetrics__VV-LCi{color:var(--match-sidebar-muted);font-size:var(--match-sidebar-type-label);letter-spacing:.05em;text-transform:uppercase;flex:none;align-items:baseline;gap:.4rem;font-weight:800;display:inline-flex}.SimulatorMatchSidebar-module__denseMetrics__VV-LCi strong{color:var(--match-sidebar-text);font-variant-numeric:tabular-nums}.SimulatorMatchSidebar-module__denseStatus__nwdrHH{max-width:10ch;color:var(--participant-accent);font-size:var(--match-sidebar-type-label);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:none;font-weight:900;overflow:hidden}.SimulatorMatchSidebar-module__denseParticipant__LFn--Y .SimulatorMatchSidebar-module__clock__ck2wFn{font-size:var(--match-sidebar-type-value);flex:none}.SimulatorMatchSidebar-module__denseParticipant__LFn--Y[data-active=true] .SimulatorMatchSidebar-module__clock__ck2wFn{color:var(--match-sidebar-text);font-weight:850}@container simulator-sidebar (width<=13rem){.SimulatorMatchSidebar-module__brandRow__-MiJ05{gap:.15rem;padding-inline:.5rem}.SimulatorMatchSidebar-module__denseParticipant__LFn--Y{gap:.3rem;min-height:2.25rem;padding-inline:.5rem}}.TabletopStatementsPanel-module__panel__zcLnWD{min-height:0;color:var(--board-text,#f8fbff);flex-direction:column;gap:.65rem;display:flex}.TabletopStatementsPanel-module__panel__zcLnWD h2,.TabletopStatementsPanel-module__panel__zcLnWD h3,.TabletopStatementsPanel-module__panel__zcLnWD p{margin:0}.TabletopStatementsPanel-module__composer__PQHgz9{gap:.5rem;display:grid}.TabletopStatementsPanel-module__composer__PQHgz9 textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--board-border,#d8e5f738);background:var(--board-surface-soft,#0d1b2ea3);width:100%;min-height:5rem;color:inherit;font:inherit;border-radius:.5rem;padding:.65rem}.TabletopStatementsPanel-module__composer__PQHgz9 button,.TabletopStatementsPanel-module__statementActions__tiFyDv button,.TabletopStatementsPanel-module__replyContext__dS9N3a button{border:1px solid var(--board-border,#d8e5f738);background:var(--board-surface-soft,#d8e5f714);min-height:44px;color:inherit;cursor:pointer;border-radius:.5rem;padding:.5rem .65rem}.TabletopStatementsPanel-module__composer__PQHgz9>button{background:var(--game-accent,#d8aa54);color:var(--game-accent-contrast,#1a1308);font-weight:700}.TabletopStatementsPanel-module__replyContext__dS9N3a{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.TabletopStatementsPanel-module__statementList__QmnEZF,.TabletopStatementsPanel-module__activity__0FOsR2{overscroll-behavior:contain;min-height:0;overflow-y:auto}.TabletopStatementsPanel-module__statementList__QmnEZF{flex:auto}.TabletopStatementsPanel-module__statement__NhQYly{border-left:3px solid var(--board-border,#d8e5f738);background:var(--board-surface-soft,#0d1b2ea3);margin-block:.45rem;padding:.6rem}.TabletopStatementsPanel-module__statement__NhQYly p{margin-block:.25rem}.TabletopStatementsPanel-module__statement__NhQYly small,.TabletopStatementsPanel-module__activity__0FOsR2,.TabletopStatementsPanel-module__empty__9Oo0ya{color:var(--board-muted,#a9b7c9)}.TabletopStatementsPanel-module__spotlit__Y7349F{border-left-color:var(--game-accent,#d8aa54);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--game-accent,#d8aa54) 40%, transparent)}.TabletopStatementsPanel-module__statementActions__tiFyDv{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.TabletopStatementsPanel-module__statementActions__tiFyDv button:disabled{cursor:default;opacity:.55}.TabletopStatementsPanel-module__activity__0FOsR2{flex:0 10rem;margin:0;padding-left:1.25rem;font-size:.78rem}.TabletopStatementsPanel-module__srOnly__SWxIP5{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.MaskedCardFrame-module__root__KceCdO{--masked-card-visible-ratio:.7;aspect-ratio:5/7;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.MaskedCardFrame-module__clip__sRFs5p{z-index:1;width:100%;height:100%;position:relative;overflow:hidden}.MaskedCardFrame-module__content__RYGKdm{width:100%;height:calc(100% / var(--masked-card-visible-ratio));justify-content:center;align-items:flex-start;display:flex;position:relative}.MaskedCardFrame-module__content__RYGKdm>*{flex:none;width:auto;max-width:none;height:100%}.MaskedCardFrame-module__overlay__hoKv5z{z-index:2;pointer-events:none;position:absolute;left:0;right:0}.MaskedCardFrame-module__overlay__hoKv5z[data-position=top]{top:0}.MaskedCardFrame-module__overlay__hoKv5z[data-position=bottom]{bottom:0}.MobilePortraitBoard-module__root__vCNGG9{--mobile-portrait-rail-h:clamp(44px, 6dvh, 48px);--mobile-portrait-top-rail-h:var(--mobile-portrait-rail-h);--mobile-portrait-bottom-rail-h:var(--mobile-portrait-rail-h);--mobile-portrait-opponent-hand-h:clamp(38px, 7dvh, 58px);--mobile-portrait-hand-h:clamp(92px, 15dvh, 128px);--mobile-portrait-ledger-h:clamp(112px, 17dvh, 144px);--mobile-portrait-border:#f5e6426b;--mobile-portrait-surface:#07090cf5;--mobile-portrait-surface-soft:#090d12eb;--mobile-portrait-text:#f4f9ebf0;--mobile-portrait-muted:#cfe8f6ad;--mobile-portrait-accent:#f5e642e0;--mobile-portrait-rival:#ff3d8ad6;--mobile-portrait-friendly:#4ad9ffe0;overscroll-behavior:contain;touch-action:manipulation;background:var(--mobile-portrait-surface);min-width:0;min-height:0;color:var(--mobile-portrait-text);position:fixed;inset:0;overflow:hidden}.MobilePortraitBoard-module__layout__3DTZDd{grid-template-rows:var(--mobile-portrait-top-rail-h) var(--mobile-portrait-opponent-hand-h) minmax(0, 1fr) var(--mobile-portrait-ledger-h) minmax(0, 1fr) var(--mobile-portrait-hand-h) var(--mobile-portrait-bottom-rail-h);min-width:0;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.MobilePortraitBoard-module__root__vCNGG9[data-zone-summaries=true] .MobilePortraitBoard-module__layout__3DTZDd{grid-template-rows:var(--mobile-portrait-top-rail-h) var(--mobile-portrait-opponent-hand-h) var(--mobile-zone-summary-bar-h,24px) minmax(0, 1fr) var(--mobile-portrait-ledger-h) minmax(0, 1fr) var(--mobile-zone-summary-bar-h,24px) var(--mobile-portrait-hand-h) var(--mobile-portrait-bottom-rail-h)}.MobilePortraitBoard-module__root__vCNGG9[data-external-rails=true]{position:absolute}.MobilePortraitBoard-module__root__vCNGG9[data-external-rails=true] .MobilePortraitBoard-module__layout__3DTZDd{grid-template-rows:var(--mobile-portrait-opponent-hand-h) minmax(0, 1fr) var(--mobile-portrait-ledger-h) minmax(0, 1fr) var(--mobile-portrait-hand-h)}.MobilePortraitBoard-module__root__vCNGG9[data-external-rails=true][data-zone-summaries=true] .MobilePortraitBoard-module__layout__3DTZDd{grid-template-rows:var(--mobile-portrait-opponent-hand-h) var(--mobile-zone-summary-bar-h,24px) minmax(0, 1fr) var(--mobile-portrait-ledger-h) minmax(0, 1fr) var(--mobile-zone-summary-bar-h,24px) var(--mobile-portrait-hand-h)}.MobilePortraitBoard-module__root__vCNGG9[data-external-rails=true] .MobilePortraitBoard-module__opponentHand__8fR79k{grid-row:1}.MobilePortraitBoard-module__root__vCNGG9[data-external-rails=true] .MobilePortraitBoard-module__opponentBattlefield__MF-62j{grid-row:2}.MobilePortraitBoard-module__root__vCNGG9[data-external-rails=true] .MobilePortraitBoard-module__ledger__mz5lXM{grid-row:3}.MobilePortraitBoard-module__root__vCNGG9[data-external-rails=true] .MobilePortraitBoard-module__playerBattlefield__hkjgJX{grid-row:4}.MobilePortraitBoard-module__root__vCNGG9[data-external-rails=true] .MobilePortraitBoard-module__playerHand__GBktwE{grid-row:5}.MobilePortraitBoard-module__root__vCNGG9[data-external-rails=true][data-zone-summaries=true] .MobilePortraitBoard-module__opponentZoneSummary__0SyotS{grid-row:2}.MobilePortraitBoard-module__root__vCNGG9[data-external-rails=true][data-zone-summaries=true] .MobilePortraitBoard-module__opponentBattlefield__MF-62j{grid-row:3}.MobilePortraitBoard-module__root__vCNGG9[data-external-rails=true][data-zone-summaries=true] .MobilePortraitBoard-module__ledger__mz5lXM{grid-row:4}.MobilePortraitBoard-module__root__vCNGG9[data-external-rails=true][data-zone-summaries=true] .MobilePortraitBoard-module__playerBattlefield__hkjgJX{grid-row:5}.MobilePortraitBoard-module__root__vCNGG9[data-external-rails=true][data-zone-summaries=true] .MobilePortraitBoard-module__playerZoneSummary__rNZpXz{grid-row:6}.MobilePortraitBoard-module__root__vCNGG9[data-external-rails=true][data-zone-summaries=true] .MobilePortraitBoard-module__playerHand__GBktwE{grid-row:7}.MobilePortraitBoard-module__topRail__V0dLN6,.MobilePortraitBoard-module__opponentHand__8fR79k,.MobilePortraitBoard-module__opponentZoneSummary__0SyotS,.MobilePortraitBoard-module__opponentBattlefield__MF-62j,.MobilePortraitBoard-module__ledger__mz5lXM,.MobilePortraitBoard-module__playerBattlefield__hkjgJX,.MobilePortraitBoard-module__playerZoneSummary__rNZpXz,.MobilePortraitBoard-module__playerHand__GBktwE,.MobilePortraitBoard-module__bottomRail__ZfuuDD{min-width:0;min-height:0}.MobilePortraitBoard-module__topRail__V0dLN6{grid-row:1}.MobilePortraitBoard-module__opponentHand__8fR79k{grid-row:2}.MobilePortraitBoard-module__opponentBattlefield__MF-62j{grid-row:3}.MobilePortraitBoard-module__opponentZoneSummary__0SyotS{display:none}.MobilePortraitBoard-module__ledger__mz5lXM{grid-row:4}.MobilePortraitBoard-module__playerBattlefield__hkjgJX{grid-row:5}.MobilePortraitBoard-module__playerHand__GBktwE{grid-row:6}.MobilePortraitBoard-module__bottomRail__ZfuuDD{grid-row:7}.MobilePortraitBoard-module__root__vCNGG9[data-zone-summaries=true] .MobilePortraitBoard-module__opponentZoneSummary__0SyotS{grid-row:3;display:block}.MobilePortraitBoard-module__root__vCNGG9[data-zone-summaries=true] .MobilePortraitBoard-module__opponentBattlefield__MF-62j{grid-row:4}.MobilePortraitBoard-module__root__vCNGG9[data-zone-summaries=true] .MobilePortraitBoard-module__ledger__mz5lXM{grid-row:5}.MobilePortraitBoard-module__root__vCNGG9[data-zone-summaries=true] .MobilePortraitBoard-module__playerBattlefield__hkjgJX{grid-row:6}.MobilePortraitBoard-module__playerZoneSummary__rNZpXz{display:none}.MobilePortraitBoard-module__root__vCNGG9[data-zone-summaries=true] .MobilePortraitBoard-module__playerZoneSummary__rNZpXz{grid-row:7;display:block}.MobilePortraitBoard-module__root__vCNGG9[data-zone-summaries=true] .MobilePortraitBoard-module__playerHand__GBktwE{grid-row:8}.MobilePortraitBoard-module__root__vCNGG9[data-zone-summaries=true] .MobilePortraitBoard-module__bottomRail__ZfuuDD{grid-row:9}.MobilePortraitBoard-module__rail__7tLSEk{color:var(--mobile-portrait-text,var(--board-text,var(--text,#f4f9ebf0)));border-block:1px solid var(--mobile-portrait-border,var(--board-border,#f5e6426b));background:linear-gradient(90deg, #ff3d8a14, transparent 36%), linear-gradient(270deg, #4ad9ff17, transparent 38%), var(--mobile-portrait-surface,var(--board-surface,#07090cf5));grid-template-columns:minmax(92px,.9fr) minmax(74px,auto) minmax(96px,1fr);align-items:stretch;min-width:0;min-height:0;display:grid}.MobilePortraitBoard-module__rail__7tLSEk[data-side=player]{border-top-color:#4ad9ff5c}.MobilePortraitBoard-module__rail__7tLSEk[data-side=opponent]{border-bottom-color:#ff3d8a52}.MobilePortraitBoard-module__railLeft__KYuCB3,.MobilePortraitBoard-module__railCenter__E6-vxL,.MobilePortraitBoard-module__railRight__OcKYRg{align-items:stretch;min-width:0;min-height:0;display:flex}.MobilePortraitBoard-module__railLeft__KYuCB3{justify-content:flex-start}.MobilePortraitBoard-module__railCenter__E6-vxL{justify-content:center}.MobilePortraitBoard-module__railRight__OcKYRg{justify-content:flex-end}@media (width<=359px){.MobilePortraitBoard-module__rail__7tLSEk{grid-template-columns:minmax(44px,.65fr) minmax(68px,auto) minmax(88px,1fr)}}.MobilePortraitBoard-module__lane__M-wGnd{min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.MobilePortraitBoard-module__lane__M-wGnd[data-priority=true]{background:linear-gradient(90deg, rgb(var(--mobile-portrait-priority-rgb,74 217 255) / 8%), transparent 68%), var(--mobile-portrait-surface-soft)}.MobilePortraitBoard-module__laneScrollCue__hO1lVb{appearance:none;z-index:30;border:1px solid rgb(var(--mobile-portrait-cue-rgb,245 230 66) / 70%);background:linear-gradient(90deg, rgb(var(--mobile-portrait-cue-rgb,245 230 66) / 16%), transparent), #07090ceb;min-width:56px;min-height:56px;box-shadow:0 0 0 1px #000000bd, 0 0 16px rgb(var(--mobile-portrait-cue-rgb,245 230 66) / 22%);color:var(--mobile-portrait-accent);font:inherit;text-transform:uppercase;pointer-events:auto;border-radius:4px;justify-content:center;align-items:center;padding:6px 12px;font-size:18px;font-weight:900;line-height:1;display:inline-flex;position:absolute}.MobilePortraitBoard-module__lane__M-wGnd[data-scroll-axis=vertical] .MobilePortraitBoard-module__laneScrollCue__hO1lVb{min-width:72px;min-height:32px;padding:4px 10px;font-size:10px;left:50%;transform:translate(-50%)}.MobilePortraitBoard-module__laneScrollCueTop__-XpbrE{top:4px}.MobilePortraitBoard-module__laneScrollCueBottom__xlHLKn{bottom:4px}.MobilePortraitBoard-module__laneScrollCueStart__7E4kwZ,.MobilePortraitBoard-module__laneScrollCueEnd__beWK1w{top:50%;transform:translateY(-50%)}.MobilePortraitBoard-module__laneScrollCueStart__7E4kwZ{left:6px}.MobilePortraitBoard-module__laneScrollCueEnd__beWK1w{right:6px}.MobilePortraitBoard-module__handDock__ePOEHZ{background:linear-gradient(90deg, #4ad9ff17, transparent 40%), var(--mobile-portrait-surface-soft);border-top:1px solid #4ad9ff47;min-width:0;min-height:0;display:grid;position:relative;overflow:visible}.MobilePortraitBoard-module__mirrorLedger__o164wL{border-block:1px solid var(--mobile-portrait-border);background:linear-gradient(90deg, #ff3d8a1c, transparent 34%), linear-gradient(270deg, #4ad9ff1f, transparent 34%), linear-gradient(180deg, #f5e6420d, transparent 46%), var(--mobile-portrait-surface);grid-template-columns:minmax(0,1fr) minmax(74px,.52fr) minmax(0,1fr);align-items:stretch;gap:4px;min-width:0;min-height:0;padding:4px;display:grid}.MobilePortraitBoard-module__mirrorLedger__o164wL[data-has-center=false]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.MobilePortraitBoard-module__mirrorLedgerSide__zXiMLl,.MobilePortraitBoard-module__mirrorLedgerCenter__cJxZ-V{min-width:0;min-height:0}.MobilePortraitBoard-module__mirrorLedgerSide__zXiMLl{align-content:stretch;display:grid}.MobilePortraitBoard-module__mirrorLedgerCenter__cJxZ-V{place-items:center;display:grid}.MobilePortraitBoard-module__zonePopover__OEeETz{align-items:stretch;min-width:0;display:inline-flex;position:relative}.MobilePortraitBoard-module__zonePopoverButton__h0bW6N{appearance:none;min-width:42px;min-height:28px;color:var(--mobile-portrait-accent);font:inherit;text-transform:uppercase;background:#07090cb8;border:1px solid #f5e6426b;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.MobilePortraitBoard-module__zonePopoverButton__h0bW6N[aria-expanded=true]{background:#f5e6421f;border-color:#f5e642c7}.MobilePortraitBoard-module__zonePopoverPanel__fODC5-{z-index:100;width:min(240px,74vw);max-height:min(340px,70dvh);color:var(--mobile-portrait-text);background:#05080dfa;border:1px solid #f5e64270;border-radius:6px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 18px 42px #0000007a}.MobilePortraitBoard-module__zonePopoverPanel__fODC5-[data-placement=bottom-start]{left:0;right:auto}.MobilePortraitBoard-module__zonePopoverPanel__fODC5-[data-placement=top-end],.MobilePortraitBoard-module__zonePopoverPanel__fODC5-[data-placement=top-start]{top:auto;bottom:calc(100% + 6px)}.MobilePortraitBoard-module__zonePopoverPanel__fODC5-[data-placement=top-start]{left:0;right:auto}.InteractionResolutionPrompt-module__root__VdIBYk{--interaction-accent:var(--prompt-accent,#5dd8ca);--interaction-surface:var(--board-surface,#f8fafc);--interaction-surface-soft:var(--board-surface-soft,#eef2f7);--interaction-border:var(--board-border,#94a3b8);--interaction-text:var(--board-text,#17233f);--interaction-muted:var(--board-muted,#475569);z-index:320;isolation:isolate;width:min(48rem,100% - 1.5rem);max-width:none;color:var(--interaction-text);background:var(--interaction-surface);border:1px solid color-mix(in srgb, var(--interaction-border) 88%, transparent);border-radius:1rem;margin-inline:auto;display:grid;position:absolute;bottom:1rem;left:.75rem;right:.75rem;overflow:hidden;box-shadow:0 .9rem 2.4rem #02061785}.InteractionResolutionPrompt-module__observer__EyxTrs{width:min(35rem,100% - 1.5rem);max-width:none;color:var(--interaction-muted);background:var(--interaction-surface);border-color:color-mix(in srgb, var(--interaction-accent) 42%, transparent);box-shadow:none;border-radius:.625rem}.InteractionResolutionPrompt-module__observer__EyxTrs .InteractionResolutionPrompt-module__rail__3KEq5q{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity";gap:0;min-height:1.5rem;padding:.1875rem .4375rem}.InteractionResolutionPrompt-module__observer__EyxTrs .InteractionResolutionPrompt-module__signal__g52ciU,.InteractionResolutionPrompt-module__observer__EyxTrs .InteractionResolutionPrompt-module__statusHint__TcZLgV,.InteractionResolutionPrompt-module__observer__EyxTrs .InteractionResolutionPrompt-module__controls__L3By5o,.InteractionResolutionPrompt-module__observer__EyxTrs .InteractionResolutionPrompt-module__actions__E9U4cU{display:none}.InteractionResolutionPrompt-module__observer__EyxTrs .InteractionResolutionPrompt-module__identity__DHphLo{align-items:baseline;gap:.375rem;display:flex}.InteractionResolutionPrompt-module__observer__EyxTrs .InteractionResolutionPrompt-module__sourceRow__9aSOUC{flex:none}.InteractionResolutionPrompt-module__observer__EyxTrs .InteractionResolutionPrompt-module__source__LuR6YX{color:var(--interaction-text);letter-spacing:.08em;font-size:.6875rem;line-height:1}.InteractionResolutionPrompt-module__observer__EyxTrs .InteractionResolutionPrompt-module__instruction__flyjPW{color:var(--interaction-muted);letter-spacing:0;font-size:.6875rem;font-weight:500;line-height:1}.InteractionResolutionPrompt-module__iconButton__4YnFuB.InteractionResolutionPrompt-module__dragHandle__MtepA9{display:none}@media (width<=640px){.InteractionResolutionPrompt-module__root__VdIBYk[data-mobile-draggable=true]{translate:0 var(--prompt-drag-offset,0px)}.InteractionResolutionPrompt-module__iconButton__4YnFuB.InteractionResolutionPrompt-module__dragHandle__MtepA9{min-width:44px;min-height:44px;color:var(--interaction-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.InteractionResolutionPrompt-module__dragHandle__MtepA9:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:-3px}.InteractionResolutionPrompt-module__root__VdIBYk[data-dragging=true] .InteractionResolutionPrompt-module__dragHandle__MtepA9{cursor:grabbing}}.InteractionResolutionPrompt-module__root__VdIBYk[data-placement=top]{top:4rem;bottom:auto}.InteractionResolutionPrompt-module__root__VdIBYk[data-minimized=true]{width:min(28rem,100% - 1.5rem)}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]){z-index:330;grid-template-rows:auto auto minmax(0,1fr);width:min(46rem,100% - 1.5rem);max-width:none;max-height:min(76dvh,100% - 1.5rem,38rem);margin:0;position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1rem 3rem #0206178c}.InteractionResolutionPrompt-module__rail__3KEq5q{gap:var(--simulator-surface-gap,.75rem);min-height:var(--simulator-panel-header-height,4.5rem);padding:var(--simulator-panel-header-padding,.55rem .875rem);grid-template-columns:auto minmax(12rem,1fr) auto auto;grid-template-areas:"signal identity controls actions";align-items:center;display:grid}@media (width>=641px){.InteractionResolutionPrompt-module__rail__3KEq5q:has(.InteractionResolutionPrompt-module__actions__E9U4cU:not(:empty)){padding-inline-end:0}.InteractionResolutionPrompt-module__actions__E9U4cU>.InteractionResolutionPrompt-module__button__BEtx6Q:last-child{border-start-end-radius:calc(1rem - 1px);border-end-end-radius:calc(1rem - 1px)}.InteractionResolutionPrompt-module__rail__3KEq5q:has(.InteractionResolutionPrompt-module__actions__E9U4cU:empty){grid-template-columns:auto minmax(12rem,1fr) auto;grid-template-areas:"signal identity controls"}}.InteractionResolutionPrompt-module__signal__g52ciU{width:.28rem;height:var(--simulator-panel-signal-height,3rem);background:var(--interaction-accent);box-shadow:0 .25rem .8rem color-mix(in srgb, var(--interaction-accent) 28%, transparent);border-radius:999px;grid-area:signal}.InteractionResolutionPrompt-module__identity__DHphLo{grid-area:identity;align-content:center;gap:.2rem;min-width:0;display:grid}.InteractionResolutionPrompt-module__sourceRow__9aSOUC{align-items:center;gap:.35rem;min-width:0;display:flex}.InteractionResolutionPrompt-module__source__LuR6YX{min-width:0;color:var(--interaction-muted);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:.35rem;font-size:.6875rem;font-weight:850;line-height:1.2;display:flex;overflow:hidden}.InteractionResolutionPrompt-module__sourceName__yxSeAB{text-overflow:ellipsis;min-width:0;overflow:hidden}.InteractionResolutionPrompt-module__sourceContext__f4Ep8s{color:color-mix(in srgb, var(--interaction-text) 80%, var(--interaction-accent));flex:none}.InteractionResolutionPrompt-module__source__LuR6YX button{color:inherit}.InteractionResolutionPrompt-module__instruction__flyjPW{min-width:0;color:var(--interaction-text);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(.9375rem,1.4vw,1.125rem);font-weight:820;line-height:1.18;overflow:hidden}.InteractionResolutionPrompt-module__statusHint__TcZLgV{width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--interaction-text) 80%, var(--interaction-accent));background:color-mix(in srgb, var(--interaction-accent) 9%, transparent);border:1px solid color-mix(in srgb, var(--interaction-accent) 30%, transparent);cursor:help;border-radius:.375rem;flex:0 0 1.25rem;place-items:center;display:inline-grid}.InteractionResolutionPrompt-module__statusHint__TcZLgV[data-selection-progress=true]{width:auto;min-width:2.25rem;padding-inline:.3rem}.InteractionResolutionPrompt-module__statusValue__lQ5zYX{letter-spacing:.02em;font-size:.75rem;font-weight:850;line-height:1}.InteractionResolutionPrompt-module__statusHint__TcZLgV:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:2px}.InteractionResolutionPrompt-module__statusTooltip__r8XOSn{color:#f4f7fb;background:#111d2e;border:1px solid #38506e;border-radius:.5rem;max-width:17rem;padding:.45rem .6rem;font-size:.6875rem;font-weight:700;line-height:1.35;box-shadow:0 .5rem 1.4rem #02061761}.InteractionResolutionPrompt-module__instructionTooltip__JAit9h{z-index:420;color:#f4f7fb;white-space:pre-line;background:#111d2e;border:1px solid #38506e;border-radius:.625rem;width:max-content;max-width:min(36rem,100vw - 2rem);padding:.65rem .75rem;font-size:.75rem;font-weight:650;line-height:1.45;box-shadow:0 .5rem 1.4rem #02061761}.InteractionResolutionPrompt-module__statusTooltipArrow__STdzrk{border-color:#38506e}.InteractionResolutionPrompt-module__controls__L3By5o,.InteractionResolutionPrompt-module__actions__E9U4cU{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.InteractionResolutionPrompt-module__controls__L3By5o{grid-area:controls}.InteractionResolutionPrompt-module__controls__L3By5o .InteractionResolutionPrompt-module__mobileCancel__w6-3fN{display:none}.InteractionResolutionPrompt-module__actions__E9U4cU{grid-area:actions;min-width:0}.InteractionResolutionPrompt-module__actions__E9U4cU:empty{display:none}.InteractionResolutionPrompt-module__utilityMenu__a2wtBl{--interaction-accent:var(--prompt-accent,#5dd8ca);--interaction-surface:var(--prompt-menu-surface,#111d2e);--interaction-surface-soft:var(--prompt-menu-surface-soft,#18263a);--interaction-border:var(--prompt-menu-border,#38506e);--interaction-text:var(--prompt-menu-text,#f4f7fb);--interaction-muted:var(--prompt-menu-muted,#a6b5c8);--utility-menu-surface:var(--interaction-surface);z-index:420;width:min(21rem,100vw - 1.5rem);max-height:min(28rem, var(--radix-popover-content-available-height));color:var(--interaction-text);background:var(--utility-menu-surface);border:1px solid color-mix(in srgb, var(--interaction-border) 88%, transparent);transform-origin:var(--radix-popover-content-transform-origin);border-radius:.875rem;overflow:hidden auto;box-shadow:0 .9rem 2.2rem #0206177a}.InteractionResolutionPrompt-module__utilityMenu__a2wtBl[data-state=open]{animation:.14s cubic-bezier(.16,1,.3,1) InteractionResolutionPrompt-module__utility-menu-in__UHNEZC}.InteractionResolutionPrompt-module__utilityMenuHeader__09qKXb{color:var(--interaction-muted);letter-spacing:.11em;text-transform:uppercase;padding:.7rem .8rem .55rem;font-size:.625rem;font-weight:850}.InteractionResolutionPrompt-module__utilityMenuItems__AwSm9q{gap:.2rem;padding:0 .35rem .35rem;display:grid}.InteractionResolutionPrompt-module__utilityMenuItem__ZkmhBy{min-height:3.75rem;color:var(--interaction-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem .65rem;display:grid}.InteractionResolutionPrompt-module__utilityMenuItem__ZkmhBy:hover{background:color-mix(in srgb, var(--interaction-accent) 9%, transparent)}.InteractionResolutionPrompt-module__utilityMenuItem__ZkmhBy:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:-2px}.InteractionResolutionPrompt-module__utilityMenuIcon__U3LuVu{width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--interaction-text) 80%, var(--interaction-accent));background:color-mix(in srgb, var(--interaction-accent) 10%, var(--interaction-surface-soft));border:1px solid color-mix(in srgb, var(--interaction-accent) 25%, var(--interaction-border));border-radius:.625rem;place-items:center;display:grid}.InteractionResolutionPrompt-module__utilityMenuCopy__LYU45k{gap:.15rem;min-width:0;display:grid}.InteractionResolutionPrompt-module__utilityMenuCopy__LYU45k strong{font-size:.8125rem;font-weight:850;line-height:1.2}.InteractionResolutionPrompt-module__utilityMenuCopy__LYU45k>span{color:var(--interaction-muted);font-size:.6875rem;font-weight:650;line-height:1.35}.InteractionResolutionPrompt-module__utilityMenuArrow__bdUenH{fill:var(--utility-menu-surface)}@keyframes InteractionResolutionPrompt-module__utility-menu-in__UHNEZC{0%{opacity:0;filter:blur(2px);transform:translateY(.25rem)scale(.985)}}.InteractionResolutionPrompt-module__details__uCPh8c,.InteractionResolutionPrompt-module__interactionPanel__gt-rpn{background:color-mix(in srgb, var(--interaction-surface-soft) 42%, transparent);border-top:1px solid color-mix(in srgb, var(--interaction-border) 70%, transparent);padding:.7rem 1rem .8rem 1.65rem}.InteractionResolutionPrompt-module__details__uCPh8c{max-height:min(32dvh,14rem);overflow-y:auto}.InteractionResolutionPrompt-module__details__uCPh8c p{max-width:72ch;color:var(--interaction-muted);white-space:pre-line;margin:0;font-size:.75rem;font-weight:650;line-height:1.45}.InteractionResolutionPrompt-module__details__uCPh8c p+p{margin-top:.45rem}.InteractionResolutionPrompt-module__interactionPanel__gt-rpn .InteractionResolutionPrompt-module__selections__Ah6QRh,.InteractionResolutionPrompt-module__interactionPanel__gt-rpn .InteractionResolutionPrompt-module__options__dBm-En{margin-top:0}.InteractionResolutionPrompt-module__numberStepper__iHFpPV{background:var(--interaction-surface-soft);border:1px solid var(--interaction-border);border-radius:.75rem;flex:0 0 8.25rem;grid-template-columns:repeat(3,2.75rem);width:max-content;max-width:100%;display:grid;overflow:hidden}.InteractionResolutionPrompt-module__numberStepper__iHFpPV button,.InteractionResolutionPrompt-module__numberStepper__iHFpPV input,.InteractionResolutionPrompt-module__numberStepper__iHFpPV output{min-width:0;height:2.75rem;color:var(--interaction-text);font:inherit;background:0 0;border:0;padding:0;font-weight:850}.InteractionResolutionPrompt-module__numberStepper__iHFpPV button{cursor:pointer;place-items:center;display:grid}.InteractionResolutionPrompt-module__numberStepper__iHFpPV button:first-child{border-right:1px solid var(--interaction-border)}.InteractionResolutionPrompt-module__numberStepper__iHFpPV button:last-child{border-left:1px solid var(--interaction-border)}.InteractionResolutionPrompt-module__numberStepper__iHFpPV button:disabled{cursor:not-allowed;opacity:.38}.InteractionResolutionPrompt-module__numberStepper__iHFpPV input{text-align:center;appearance:textfield;width:100%;font-size:1rem}.InteractionResolutionPrompt-module__numberStepper__iHFpPV input::-webkit-inner-spin-button{appearance:none;margin:0}.InteractionResolutionPrompt-module__numberStepper__iHFpPV input::-webkit-outer-spin-button{appearance:none;margin:0}.InteractionResolutionPrompt-module__numberStepper__iHFpPV button:hover:not(:disabled){background:color-mix(in srgb, var(--interaction-accent) 12%, transparent)}.InteractionResolutionPrompt-module__numberStepper__iHFpPV button:focus-visible,.InteractionResolutionPrompt-module__numberStepper__iHFpPV input:focus-visible{z-index:1;outline:2px solid var(--interaction-accent);outline-offset:-2px;position:relative}.InteractionResolutionPrompt-module__root__VdIBYk[data-partition-layout=direct-order]:not([data-minimized=true]){width:min(38rem,100% - 1.5rem);max-height:min(68dvh,100% - 1.5rem,25rem)}@media (width>=641px){.InteractionResolutionPrompt-module__root__VdIBYk[data-partition-layout=direct-order]:not([data-minimized=true]) .InteractionResolutionPrompt-module__rail__3KEq5q{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;min-height:2.75rem;padding:.25rem .75rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-partition-layout=direct-order]:not([data-minimized=true]) .InteractionResolutionPrompt-module__signal__g52ciU{height:1.75rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-partition-layout=direct-order]:not([data-minimized=true]) .InteractionResolutionPrompt-module__identity__DHphLo{align-items:baseline;gap:.65rem;display:flex}.InteractionResolutionPrompt-module__root__VdIBYk[data-partition-layout=direct-order]:not([data-minimized=true]) .InteractionResolutionPrompt-module__sourceRow__9aSOUC{flex:0 auto}.InteractionResolutionPrompt-module__root__VdIBYk[data-partition-layout=direct-order]:not([data-minimized=true]) .InteractionResolutionPrompt-module__instruction__flyjPW{flex:auto;font-size:.875rem}}@media (width>=641px) and (hover:hover) and (pointer:fine){.InteractionResolutionPrompt-module__root__VdIBYk[data-partition-layout=direct-order]:not([data-minimized=true]) .InteractionResolutionPrompt-module__iconButton__4YnFuB{width:2.25rem;min-width:2.25rem;height:2.25rem}}.InteractionResolutionPrompt-module__root__VdIBYk:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:2px}.InteractionResolutionPrompt-module__button__BEtx6Q{min-height:2.75rem;color:var(--interaction-text);font:inherit;background:var(--interaction-surface-soft);border:1px solid var(--interaction-border);cursor:pointer;border-radius:.75rem;padding:.45rem .85rem;font-size:.75rem;font-weight:800}.InteractionResolutionPrompt-module__iconButton__4YnFuB{width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--interaction-muted);background:color-mix(in srgb, var(--interaction-surface-soft) 70%, transparent);border:1px solid color-mix(in srgb, var(--interaction-border) 72%, transparent);cursor:pointer;border-radius:.75rem;place-items:center;padding:0;display:inline-grid}.InteractionResolutionPrompt-module__button__BEtx6Q:hover:not(:disabled),.InteractionResolutionPrompt-module__iconButton__4YnFuB:hover:not(:disabled){color:var(--interaction-text);background:color-mix(in srgb, var(--interaction-accent) 10%, var(--interaction-surface-soft));border-color:color-mix(in srgb, var(--interaction-accent) 52%, var(--interaction-border))}.InteractionResolutionPrompt-module__button__BEtx6Q:focus-visible,.InteractionResolutionPrompt-module__iconButton__4YnFuB:focus-visible,.InteractionResolutionPrompt-module__routeButton__kpVscT:focus-visible,.InteractionResolutionPrompt-module__candidate__-oqa3J:focus-visible,.InteractionResolutionPrompt-module__partitionPreview__85jEUF:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:2px}.InteractionResolutionPrompt-module__button__BEtx6Q:disabled{cursor:not-allowed;opacity:.48}.InteractionResolutionPrompt-module__partitionPreview__85jEUF:disabled{opacity:1}.InteractionResolutionPrompt-module__iconButton__4YnFuB:disabled,.InteractionResolutionPrompt-module__routeButton__kpVscT:disabled{cursor:not-allowed;opacity:.48}.InteractionResolutionPrompt-module__primary__JUWaCA{color:#061716;background:var(--interaction-accent);border-color:var(--interaction-accent)}.InteractionResolutionPrompt-module__primary__JUWaCA:hover:not(:disabled){color:#061716;background:color-mix(in srgb, var(--interaction-accent) 88%, white);border-color:color-mix(in srgb, var(--interaction-accent) 88%, white)}.InteractionResolutionPrompt-module__primary__JUWaCA:disabled{color:var(--interaction-muted);background:color-mix(in srgb, var(--interaction-surface-soft) 82%, transparent);border-color:color-mix(in srgb, var(--interaction-border) 72%, transparent);opacity:.72}.InteractionResolutionPrompt-module__selections__Ah6QRh{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.InteractionResolutionPrompt-module__selection__vJMqCp{background:var(--interaction-surface-soft);border:1px solid color-mix(in srgb, var(--interaction-border) 82%, transparent);border-radius:.4rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:min(100%,12rem);min-height:1.8rem;padding:.2rem .25rem .2rem .45rem;display:grid}.InteractionResolutionPrompt-module__selection__vJMqCp small{color:var(--interaction-muted);text-transform:uppercase;font-size:.6875rem;font-weight:800}.InteractionResolutionPrompt-module__selection__vJMqCp strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.InteractionResolutionPrompt-module__selection__vJMqCp button{width:1.5rem;height:1.5rem;color:var(--interaction-muted);cursor:pointer;background:0 0;border:0;border-radius:.3rem;place-items:center;padding:0;display:grid}.InteractionResolutionPrompt-module__selection__vJMqCp button:hover{color:var(--interaction-text);background:color-mix(in srgb, var(--interaction-accent) 12%, transparent)}.InteractionResolutionPrompt-module__selection__vJMqCp button:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:1px}.InteractionResolutionPrompt-module__choiceBackdrop__Yt5GV3{--interaction-accent:var(--prompt-accent,#5dd8ca);--interaction-surface:var(--board-surface,#f8fafc);--interaction-surface-soft:var(--board-surface-soft,#eef2f7);--interaction-border:var(--board-border,#94a3b8);--interaction-text:var(--board-text,#17233f);--interaction-muted:var(--board-muted,#475569);z-index:4400;background:#0206179e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.InteractionResolutionPrompt-module__choiceDialog__iBtBQk{width:min(42rem,100%);max-height:min(80dvh,34rem);color:var(--interaction-text);background:var(--interaction-surface);border-radius:.875rem;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 1rem 3rem #02061794}.InteractionResolutionPrompt-module__choiceHeader__qAd-Tr{background:color-mix(in srgb, var(--interaction-surface-soft) 50%, transparent);justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .5rem .45rem .7rem;display:flex}.InteractionResolutionPrompt-module__choiceHeader__qAd-Tr>div{align-items:baseline;gap:.65rem;min-width:0;display:flex}.InteractionResolutionPrompt-module__choiceHeader__qAd-Tr strong{font-size:.875rem}.InteractionResolutionPrompt-module__choiceHeader__qAd-Tr span{color:color-mix(in srgb, var(--interaction-text) 80%, var(--interaction-accent));font-size:.6875rem;font-weight:800}.InteractionResolutionPrompt-module__drawer__7UWiT7{background:var(--interaction-surface-soft);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));grid-auto-rows:max-content;align-content:start;gap:.5rem;max-height:min(44vh,22rem);padding:.5rem .6rem .6rem;display:grid;overflow:auto}.InteractionResolutionPrompt-module__choiceActions__6XdL9U{background:var(--interaction-surface);border-top:1px solid var(--interaction-border);justify-content:flex-end;padding:.5rem .6rem;display:flex}.InteractionResolutionPrompt-module__candidate__-oqa3J{min-width:0;color:var(--interaction-text);font:inherit;background:var(--interaction-surface);border:1px solid var(--interaction-border);cursor:pointer;border-radius:.625rem;padding:.4rem;font-size:.8125rem;font-weight:750;position:relative}.InteractionResolutionPrompt-module__candidate__-oqa3J[data-rendered-candidate=true]{padding:.2rem;overflow:hidden}.InteractionResolutionPrompt-module__orderBadge__Q8Zl-X{z-index:2;color:#fff;background:var(--interaction-accent);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:850;display:grid;position:absolute;top:.35rem;left:.35rem;box-shadow:0 1px 6px #00000059}.InteractionResolutionPrompt-module__candidate__-oqa3J[data-selected=true]{background:color-mix(in srgb, var(--interaction-accent) 16%, var(--interaction-surface));border-color:var(--interaction-accent)}.InteractionResolutionPrompt-module__options__dBm-En{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.35rem;margin-top:.35rem;display:grid}.InteractionResolutionPrompt-module__largeOptionBrowser__2thad-{gap:.45rem;max-height:min(48dvh,23rem);margin-top:.35rem;display:grid}.InteractionResolutionPrompt-module__optionSearchLabel__VfNhlC{color:var(--interaction-text);font-size:.75rem;font-weight:800}.InteractionResolutionPrompt-module__optionSearchControl__4tWrDi{min-height:2.75rem;color:var(--interaction-muted);background:var(--interaction-surface);border:1px solid color-mix(in srgb, var(--interaction-border) 88%, transparent);border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:0 .75rem;display:grid}.InteractionResolutionPrompt-module__optionSearchControl__4tWrDi:focus-within{color:color-mix(in srgb, var(--interaction-text) 80%, var(--interaction-accent));border-color:var(--interaction-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--interaction-accent) 24%, transparent)}.InteractionResolutionPrompt-module__optionSearchControl__4tWrDi input{min-width:0;height:2.65rem;color:var(--interaction-text);font:inherit;background:0 0;border:0;outline:0;font-size:.875rem;font-weight:700}.InteractionResolutionPrompt-module__optionSearchControl__4tWrDi input::placeholder{color:var(--interaction-muted);opacity:.85}.InteractionResolutionPrompt-module__optionSearchStatus__ydFaXu{color:var(--interaction-muted);margin:0;font-size:.6875rem;font-weight:650;line-height:1.35}.InteractionResolutionPrompt-module__optionSearchDescription__eK-wp7{max-width:72ch;color:var(--interaction-muted);margin:0;font-size:.75rem;font-weight:650;line-height:1.4}.InteractionResolutionPrompt-module__optionSuggestionGroups__uX7deo{overscroll-behavior:contain;scrollbar-gutter:stable;gap:.75rem;min-height:0;display:grid;overflow-y:auto}.InteractionResolutionPrompt-module__optionSuggestionGroup__KO2ARS{gap:.35rem;display:grid}.InteractionResolutionPrompt-module__optionSuggestionGroup__KO2ARS h3{color:var(--interaction-text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:800;line-height:1.3}.InteractionResolutionPrompt-module__optionSearchResults__YTjRsq{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.35rem;min-height:0;max-height:min(30dvh,14rem);display:grid;overflow-y:auto}.InteractionResolutionPrompt-module__optionButton__5pRJoN{text-align:left;background:color-mix(in srgb, var(--interaction-surface-soft) 76%, transparent);border-color:color-mix(in srgb, var(--interaction-border) 82%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;width:100%;min-height:2.35rem;padding:.4rem .55rem;line-height:1.35;display:grid}.InteractionResolutionPrompt-module__optionButton__5pRJoN:hover:not(:disabled){background:color-mix(in srgb, var(--interaction-accent) 8%, var(--interaction-surface));border-color:color-mix(in srgb, var(--interaction-accent) 58%, var(--interaction-border))}.InteractionResolutionPrompt-module__optionButton__5pRJoN[data-selected=true]{background:color-mix(in srgb, var(--interaction-accent) 15%, var(--interaction-surface));border-color:var(--interaction-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--interaction-accent) 45%, transparent)}.InteractionResolutionPrompt-module__optionIndicator__8ROGK0{color:#0000;border:1px solid color-mix(in srgb, var(--interaction-border) 88%, transparent);border-radius:.35rem;place-items:center;width:1.25rem;height:1.25rem;display:grid}.InteractionResolutionPrompt-module__optionButton__5pRJoN[data-selected=true] .InteractionResolutionPrompt-module__optionIndicator__8ROGK0{color:#061716;background:var(--interaction-accent);border-color:var(--interaction-accent)}.InteractionResolutionPrompt-module__optionButton__5pRJoN[data-selection-mode=single] .InteractionResolutionPrompt-module__optionIndicator__8ROGK0{border-radius:50%}.InteractionResolutionPrompt-module__optionButton__5pRJoN[data-selection-mode=single] .InteractionResolutionPrompt-module__optionIndicator__8ROGK0 svg{display:none}.InteractionResolutionPrompt-module__optionButton__5pRJoN[data-selection-mode=single][data-selected=true] .InteractionResolutionPrompt-module__optionIndicator__8ROGK0{border-color:var(--interaction-accent);background:0 0}.InteractionResolutionPrompt-module__optionButton__5pRJoN[data-selection-mode=single][data-selected=true] .InteractionResolutionPrompt-module__optionIndicator__8ROGK0:after{background:var(--interaction-accent);content:"";border-radius:50%;width:.65rem;height:.65rem}.InteractionResolutionPrompt-module__partition__-cIOxk{border-top:1px solid var(--interaction-border);grid-template-rows:minmax(0,1fr) auto auto;min-height:0;display:grid;overflow:hidden}.InteractionResolutionPrompt-module__revealedSection__CKiqRs{min-height:0;padding:var(--simulator-surface-inset,.75rem);scrollbar-color:color-mix(in srgb, var(--interaction-accent) 52%, transparent) transparent;scrollbar-width:thin;overflow-y:auto}.InteractionResolutionPrompt-module__sectionHeader__mXWUFy{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.InteractionResolutionPrompt-module__sectionHeader__mXWUFy h3{margin:0;font-size:.75rem;font-weight:850}.InteractionResolutionPrompt-module__partitionHeaderTools__DcFjK-{align-items:center;gap:.25rem;display:flex}.InteractionResolutionPrompt-module__sectionCount__VJC6oj{min-width:1.75rem;color:color-mix(in srgb, var(--interaction-text) 80%, var(--interaction-accent));text-align:center;background:color-mix(in srgb, var(--interaction-accent) 12%, transparent);border-radius:999px;place-items:center;padding:.15rem .45rem;font-size:.6875rem;font-weight:850;display:inline-grid}.InteractionResolutionPrompt-module__partitionScrollButton__mgdlsF{color:var(--interaction-text);background:color-mix(in srgb, var(--interaction-surface-soft) 82%, transparent);border:1px solid var(--interaction-border);border-radius:999px;display:none}.InteractionResolutionPrompt-module__partitionGrid__JLTN1v{grid-template-columns:repeat(auto-fit,minmax(7.5rem,10rem));justify-content:center;align-items:start;gap:.65rem;display:grid}.InteractionResolutionPrompt-module__partition__-cIOxk[data-density=dense] .InteractionResolutionPrompt-module__partitionGrid__JLTN1v{grid-template-columns:repeat(auto-fit,minmax(6.5rem,7.5rem));gap:.5rem}.InteractionResolutionPrompt-module__partition__-cIOxk[data-density=dense] .InteractionResolutionPrompt-module__partitionCard__cBTFL7{padding:.4rem}.InteractionResolutionPrompt-module__partition__-cIOxk[data-density=dense] .InteractionResolutionPrompt-module__partitionPreview__85jEUF{min-height:6.5rem}.InteractionResolutionPrompt-module__partitionCard__cBTFL7{background:color-mix(in srgb, var(--interaction-surface-soft) 82%, transparent);border:1px solid #0000;border-radius:.625rem;gap:.4rem;min-width:0;padding:.5rem;display:grid}.InteractionResolutionPrompt-module__partitionCard__cBTFL7[data-selected=true]{background:color-mix(in srgb, var(--interaction-accent) 12%, var(--interaction-surface));border-color:color-mix(in srgb, var(--interaction-accent) 65%, var(--interaction-border))}.InteractionResolutionPrompt-module__partitionCard__cBTFL7[data-eligible=false]{opacity:.68}.InteractionResolutionPrompt-module__partitionPreview__85jEUF{overflow-wrap:anywhere;white-space:normal;aspect-ratio:63/88;min-height:7.25rem;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:.5rem;place-items:center;padding:.25rem;display:grid;overflow:hidden}.InteractionResolutionPrompt-module__partitionPreview__85jEUF>*{width:100%;height:100%}.InteractionResolutionPrompt-module__partitionPreview__85jEUF:not(:disabled){cursor:pointer}.InteractionResolutionPrompt-module__partitionPreview__85jEUF:not(:disabled):hover{background:color-mix(in srgb, var(--interaction-accent) 8%, transparent);border-color:color-mix(in srgb, var(--interaction-accent) 50%, transparent)}.InteractionResolutionPrompt-module__partitionPreview__85jEUF:disabled{cursor:default}.InteractionResolutionPrompt-module__partitionStatus__Wu6V9c{min-height:1.75rem;color:var(--interaction-muted);text-align:center;font-size:.6875rem;font-weight:750;line-height:1.35}.InteractionResolutionPrompt-module__partitionRoutes__h-U4YJ{gap:.35rem;display:grid}.InteractionResolutionPrompt-module__routeButton__kpVscT{min-height:2.25rem;color:var(--interaction-text);font:inherit;background:var(--interaction-surface);border:1px solid var(--interaction-border);cursor:pointer;border-radius:.5rem;padding:.4rem .5rem;font-size:.6875rem;font-weight:800}.InteractionResolutionPrompt-module__routeButton__kpVscT[data-selected=true]{color:#061716;background:var(--interaction-accent);border-color:var(--interaction-accent)}.InteractionResolutionPrompt-module__destinationSection__1L3YIo{background:color-mix(in srgb, var(--interaction-surface-soft) 68%, transparent);border-top:1px solid var(--interaction-border);gap:.4rem;padding:.65rem .75rem;display:grid}.InteractionResolutionPrompt-module__destinationGroup__2A4qzi{gap:.4rem;display:grid}.InteractionResolutionPrompt-module__destinationRow__f-b-wB{min-height:2rem;color:var(--interaction-muted);background:color-mix(in srgb, var(--interaction-surface) 72%, transparent);border:1px solid color-mix(in srgb, var(--interaction-border) 72%, transparent);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.35rem .55rem;font-size:.6875rem;font-weight:750;display:grid}.InteractionResolutionPrompt-module__destinationRow__f-b-wB[data-active=true]{color:var(--interaction-text);border-color:color-mix(in srgb, var(--interaction-accent) 60%, var(--interaction-border))}.InteractionResolutionPrompt-module__destinationRow__f-b-wB[data-automatic=true]{color:var(--interaction-text);background:color-mix(in srgb, var(--interaction-accent) 7%, var(--interaction-surface))}.InteractionResolutionPrompt-module__destinationRow__f-b-wB strong{color:color-mix(in srgb, var(--interaction-text) 80%, var(--interaction-accent));font-variant-numeric:tabular-nums}.InteractionResolutionPrompt-module__orderedDestination__ufOjj3{background:color-mix(in srgb, var(--interaction-accent) 6%, var(--interaction-surface));border:1px solid color-mix(in srgb, var(--interaction-accent) 45%, var(--interaction-border));border-radius:.625rem;gap:.4rem;padding:.5rem;display:grid}.InteractionResolutionPrompt-module__orderLegend__FE5AnB{color:var(--interaction-muted);font-size:.6875rem;font-weight:800}.InteractionResolutionPrompt-module__orderedList__kPMBeF{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.InteractionResolutionPrompt-module__orderedItem__-q81Gi{background:color-mix(in srgb, var(--interaction-surface-soft) 78%, transparent);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.75rem;padding:.25rem .35rem;display:grid}.InteractionResolutionPrompt-module__orderPosition__OYBrEk{width:1.75rem;height:1.75rem;color:var(--interaction-surface);background:var(--interaction-accent);border-radius:999px;place-items:center;font-size:.75rem;font-weight:900;display:inline-grid}.InteractionResolutionPrompt-module__orderedLabel__sfzYgI{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:800;overflow:hidden}.InteractionResolutionPrompt-module__orderControls__smBTom{align-items:center;gap:.35rem;display:flex}.InteractionResolutionPrompt-module__orderControls__smBTom .InteractionResolutionPrompt-module__iconButton__4YnFuB{width:2.75rem;min-width:2.75rem;height:2.75rem}.InteractionResolutionPrompt-module__partitionFooter__PuM-TB{min-height:var(--simulator-action-rail-height,auto);box-sizing:border-box;padding:var(--simulator-action-rail-padding,.65rem .75rem);background:var(--interaction-surface);border-top:1px solid var(--interaction-border);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.InteractionResolutionPrompt-module__partitionFooter__PuM-TB span{color:var(--interaction-muted);font-size:.6875rem;font-weight:750}.InteractionResolutionPrompt-module__directOrderWorkspace__cLMoiS{border-top:1px solid var(--interaction-border);grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.InteractionResolutionPrompt-module__directOrderLanes__xGph3e{min-height:0;display:grid;overflow-y:auto}.InteractionResolutionPrompt-module__directOrderLanes__xGph3e[data-route-count="2"]{grid-template-rows:repeat(2,minmax(10.5rem,1fr))}.InteractionResolutionPrompt-module__directOrderLane__QC5fUg{border-bottom:1px solid var(--interaction-border);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.InteractionResolutionPrompt-module__directOrderLaneHeader__Txcrbf{grid-template-columns:auto minmax(5rem,1fr) auto;align-items:center;gap:.65rem;padding:.35rem .65rem .15rem;display:grid}.InteractionResolutionPrompt-module__directOrderLaneHeader__Txcrbf h3{margin:0;font-size:.75rem;font-weight:850}.InteractionResolutionPrompt-module__directOrderLaneHeader__Txcrbf span{color:color-mix(in srgb, var(--interaction-text) 80%, var(--interaction-accent));font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:850}.InteractionResolutionPrompt-module__directOrderLaneGuide__Ehcl5z{min-width:0;color:var(--interaction-muted);grid-template-columns:auto minmax(1.5rem,1fr) auto;align-items:center;gap:.4rem;font-size:.625rem;font-weight:750;display:grid}.InteractionResolutionPrompt-module__directOrderLaneGuide__Ehcl5z i{background:linear-gradient(to right, var(--interaction-accent), color-mix(in srgb, var(--interaction-border) 54%, transparent));height:1px}.InteractionResolutionPrompt-module__directOrderScroll__wS6wnv{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:color-mix(in srgb, var(--interaction-accent) 52%, transparent) transparent;scrollbar-width:thin;min-width:0;padding:.65rem;overflow:auto hidden}.InteractionResolutionPrompt-module__directOrderLanes__xGph3e[data-route-count="2"] .InteractionResolutionPrompt-module__directOrderScroll__wS6wnv{padding-block:.3rem .45rem}.InteractionResolutionPrompt-module__directOrderLanes__xGph3e[data-route-count="2"] .InteractionResolutionPrompt-module__directOrderCard__3FP9bO{flex-basis:6.25rem}.InteractionResolutionPrompt-module__directOrderTrack__jHIgir{justify-content:center;gap:.65rem;width:100%;min-width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex}.InteractionResolutionPrompt-module__directOrderCard__3FP9bO{scroll-snap-align:center;flex:0 0 8.5rem;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;transition:transform .14s,filter .14s;display:grid;position:relative}.InteractionResolutionPrompt-module__directOrderCard__3FP9bO:has(.InteractionResolutionPrompt-module__directOrderGrip__LEU5-m:active){z-index:6;filter:drop-shadow(0 .7rem .65rem #0000007a);transform:translateY(-.3rem)scale(1.025)}.InteractionResolutionPrompt-module__directOrderArt__6CimTe{aspect-ratio:5/7;min-width:0;min-height:0;max-height:100%;color:var(--interaction-muted);background:var(--interaction-surface-soft);border:1px solid color-mix(in srgb, var(--interaction-border) 86%, transparent);border-radius:.55rem;justify-self:center;place-items:center;font-size:.75rem;font-weight:800;display:grid;overflow:hidden}.InteractionResolutionPrompt-module__directOrderArt__6CimTe>*{width:100%;height:100%}.InteractionResolutionPrompt-module__directOrderArt__6CimTe img{object-fit:contain;object-position:center top;width:100%;height:100%;display:block}.InteractionResolutionPrompt-module__directOrderControls__11Dv5-{z-index:4;background:color-mix(in srgb, var(--interaction-surface) 88%, transparent);border:1px solid var(--interaction-border);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:.45rem;grid-template-columns:repeat(3,1fr);gap:0;margin-top:.3rem;padding:.15rem;display:grid;position:relative;box-shadow:0 2px 8px #00000061,inset 0 1px #ffffff0a}.InteractionResolutionPrompt-module__directOrderMove__Qe-Qag,.InteractionResolutionPrompt-module__directOrderGrip__LEU5-m{height:2.75rem;color:var(--interaction-muted);cursor:pointer;background:0 0;border:0;border-radius:.3rem;place-items:center;padding:0;display:grid}.InteractionResolutionPrompt-module__directOrderGrip__LEU5-m{color:var(--interaction-text);border-inline:1px solid color-mix(in srgb, var(--interaction-border) 62%, transparent);cursor:grab;touch-action:none;border-radius:0}.InteractionResolutionPrompt-module__directOrderMove__Qe-Qag:not(:disabled):hover,.InteractionResolutionPrompt-module__directOrderGrip__LEU5-m:hover{color:var(--interaction-text);background:color-mix(in srgb, var(--interaction-accent) 14%, transparent)}.InteractionResolutionPrompt-module__directOrderGrip__LEU5-m:active{color:var(--interaction-accent-strong,var(--interaction-text));background:color-mix(in srgb, var(--interaction-accent) 22%, transparent);cursor:grabbing}.InteractionResolutionPrompt-module__directOrderMove__Qe-Qag:disabled{cursor:default;opacity:.28}.InteractionResolutionPrompt-module__directOrderMove__Qe-Qag:focus-visible,.InteractionResolutionPrompt-module__directOrderGrip__LEU5-m:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:1px}.InteractionResolutionPrompt-module__directOrderFooter__vDZLSO{min-height:var(--simulator-action-rail-height,auto);box-sizing:border-box;padding:var(--simulator-action-rail-padding,.35rem .5rem);background:color-mix(in srgb, var(--interaction-surface-soft) 62%, transparent);border-top:1px solid color-mix(in srgb, var(--interaction-border) 78%, transparent);justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.InteractionResolutionPrompt-module__srOnly__JpWaJh{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.InteractionResolutionPrompt-module__root__VdIBYk{right:.5rem;bottom:calc(var(--mobile-hand-height,0px) + var(--safe-bottom,0px) + .5rem);left:.5rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-placement=top]{top:calc(var(--mobile-top-hud-height,0px) + var(--safe-top,0px) + .5rem);bottom:auto}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]){width:calc(100% - 1rem);max-height:calc(100% - 1rem);inset:50% auto auto 50%}.InteractionResolutionPrompt-module__root__VdIBYk[data-choice-open=true]{opacity:0}.InteractionResolutionPrompt-module__root__VdIBYk[data-partition-layout=direct-order]:not([data-minimized=true]){width:calc(100% - 1rem);max-height:min(72dvh,100% - 1rem,28rem)}.InteractionResolutionPrompt-module__root__VdIBYk[data-partition-layout=direct-order]:has(.InteractionResolutionPrompt-module__directOrderLanes__xGph3e[data-route-count="2"]):not([data-minimized=true]){max-height:min(78dvh,100% - 1rem)}.InteractionResolutionPrompt-module__directOrderLanes__xGph3e[data-route-count="2"]{grid-template-rows:repeat(2,minmax(8.75rem,1fr))}.InteractionResolutionPrompt-module__directOrderLanes__xGph3e[data-route-count="2"] .InteractionResolutionPrompt-module__directOrderCard__3FP9bO{flex-basis:5.25rem}.InteractionResolutionPrompt-module__directOrderLaneHeader__Txcrbf{gap:.4rem;padding-inline:.5rem}.InteractionResolutionPrompt-module__directOrderLaneGuide__Ehcl5z{gap:.3rem;font-size:.5625rem}.InteractionResolutionPrompt-module__directOrderScroll__wS6wnv{padding-inline:.5rem}.InteractionResolutionPrompt-module__directOrderTrack__jHIgir{justify-content:flex-start}.InteractionResolutionPrompt-module__directOrderCard__3FP9bO{flex-basis:6.5rem}.InteractionResolutionPrompt-module__body__2G1mhR{padding-inline:.65rem}.InteractionResolutionPrompt-module__iconButton__4YnFuB{width:2.75rem;min-width:2.75rem;height:2.75rem}.InteractionResolutionPrompt-module__partitionGrid__JLTN1v{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;gap:.45rem;scroll-padding-inline:.25rem;display:flex;overflow-x:auto}.InteractionResolutionPrompt-module__partitionGrid__JLTN1v::-webkit-scrollbar{display:none}.InteractionResolutionPrompt-module__revealedSection__CKiqRs{padding:.5rem;overflow-y:auto}.InteractionResolutionPrompt-module__sectionHeader__mXWUFy{margin-bottom:.4rem}.InteractionResolutionPrompt-module__partitionScrollButton__mgdlsF{cursor:pointer;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;display:inline-grid}.InteractionResolutionPrompt-module__partitionScrollButton__mgdlsF:disabled{cursor:default;opacity:.32}.InteractionResolutionPrompt-module__partitionScrollButton__mgdlsF:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:2px}.InteractionResolutionPrompt-module__partitionCard__cBTFL7,.InteractionResolutionPrompt-module__partition__-cIOxk[data-density=dense] .InteractionResolutionPrompt-module__partitionCard__cBTFL7{scroll-snap-align:start;flex:0 0 6.5rem;gap:.25rem;padding:.3rem}.InteractionResolutionPrompt-module__partitionPreview__85jEUF,.InteractionResolutionPrompt-module__partition__-cIOxk[data-density=dense] .InteractionResolutionPrompt-module__partitionPreview__85jEUF{min-height:0;padding:0}.InteractionResolutionPrompt-module__partitionStatus__Wu6V9c{display:none}.InteractionResolutionPrompt-module__optionButton__5pRJoN,.InteractionResolutionPrompt-module__candidate__-oqa3J,.InteractionResolutionPrompt-module__routeButton__kpVscT,.InteractionResolutionPrompt-module__partitionFooter__PuM-TB .InteractionResolutionPrompt-module__button__BEtx6Q,.InteractionResolutionPrompt-module__directOrderFooter__vDZLSO .InteractionResolutionPrompt-module__button__BEtx6Q,.InteractionResolutionPrompt-module__selection__vJMqCp{min-height:2.75rem}.InteractionResolutionPrompt-module__selection__vJMqCp button{margin-block:-.5rem;width:2.75rem;height:2.75rem;margin-right:-.2rem}.InteractionResolutionPrompt-module__directOrderMove__Qe-Qag,.InteractionResolutionPrompt-module__directOrderGrip__LEU5-m{height:2.75rem}.InteractionResolutionPrompt-module__directOrderCard__3FP9bO,.InteractionResolutionPrompt-module__directOrderLanes__xGph3e[data-route-count="2"] .InteractionResolutionPrompt-module__directOrderCard__3FP9bO{flex-basis:9.5rem}.InteractionResolutionPrompt-module__destinationSection__1L3YIo{gap:.3rem;padding:.45rem .5rem}.InteractionResolutionPrompt-module__orderedDestination__ufOjj3{padding:.35rem}.InteractionResolutionPrompt-module__orderedList__kPMBeF{gap:.2rem}.InteractionResolutionPrompt-module__orderedItem__-q81Gi{gap:.4rem;padding-block:0}}@media (width<=390px){.InteractionResolutionPrompt-module__choiceActions__6XdL9U .InteractionResolutionPrompt-module__button__BEtx6Q{width:100%}.InteractionResolutionPrompt-module__root__VdIBYk[data-input-kind=boolean] .InteractionResolutionPrompt-module__actions__E9U4cU{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.InteractionResolutionPrompt-module__root__VdIBYk[data-input-kind=boolean] .InteractionResolutionPrompt-module__actions__E9U4cU>.InteractionResolutionPrompt-module__button__BEtx6Q{width:100%}.InteractionResolutionPrompt-module__partitionGrid__JLTN1v{grid-template-columns:repeat(2,minmax(0,1fr))}.InteractionResolutionPrompt-module__partitionFooter__PuM-TB{flex-direction:column;align-items:stretch}.InteractionResolutionPrompt-module__directOrderFooter__vDZLSO{gap:.5rem}.InteractionResolutionPrompt-module__directOrderGuide__TksZS-{gap:.35rem;font-size:.625rem}}@media (width<=640px){.InteractionResolutionPrompt-module__root__VdIBYk,.InteractionResolutionPrompt-module__root__VdIBYk[data-minimized=true]{width:auto}.InteractionResolutionPrompt-module__rail__3KEq5q{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"signal identity controls""signal actions actions";gap:.45rem .55rem;min-height:0;padding:.55rem}.InteractionResolutionPrompt-module__signal__g52ciU{grid-area:signal;align-self:stretch;height:auto;min-height:3rem}.InteractionResolutionPrompt-module__identity__DHphLo{grid-area:identity}.InteractionResolutionPrompt-module__instruction__flyjPW{white-space:normal;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.25;display:block;overflow:visible}.InteractionResolutionPrompt-module__controls__L3By5o{grid-area:controls}.InteractionResolutionPrompt-module__controls__L3By5o .InteractionResolutionPrompt-module__mobileCancel__w6-3fN{display:inline-grid}.InteractionResolutionPrompt-module__desktopCancel__LSN8j8{display:none}.InteractionResolutionPrompt-module__actions__E9U4cU:has(>.InteractionResolutionPrompt-module__desktopCancel__LSN8j8:only-child){display:none}.InteractionResolutionPrompt-module__actions__E9U4cU{flex-wrap:wrap;grid-area:actions;min-width:0}.InteractionResolutionPrompt-module__actions__E9U4cU .InteractionResolutionPrompt-module__button__BEtx6Q{min-height:2.75rem}.InteractionResolutionPrompt-module__numberStepper__iHFpPV{flex:0 0 8.25rem;grid-template-columns:repeat(3,2.75rem)}.InteractionResolutionPrompt-module__details__uCPh8c,.InteractionResolutionPrompt-module__interactionPanel__gt-rpn{padding:.65rem .75rem .75rem 1.35rem}}@media (width<=390px){.InteractionResolutionPrompt-module__source__LuR6YX{letter-spacing:.08em;font-size:.625rem}.InteractionResolutionPrompt-module__actions__E9U4cU{justify-content:stretch}.InteractionResolutionPrompt-module__actions__E9U4cU>.InteractionResolutionPrompt-module__button__BEtx6Q{flex:5.75rem;padding-inline:.55rem}}@media (width>=480px) and (width<=1024px) and (height<=420px){.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=compact] .InteractionResolutionPrompt-module__rail__3KEq5q{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"signal identity controls actions";gap:.4rem;padding:.35rem .5rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=compact] .InteractionResolutionPrompt-module__signal__g52ciU{min-height:2.5rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=compact] .InteractionResolutionPrompt-module__actions__E9U4cU{flex-wrap:nowrap}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=compact] .InteractionResolutionPrompt-module__actions__E9U4cU .InteractionResolutionPrompt-module__button__BEtx6Q{flex:none;padding-inline:.65rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=compact][data-input-kind=entity-selection]{width:min(14rem,100vw - 16rem);min-width:10rem;margin-inline:0;left:auto;right:.5rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=compact][data-input-kind=entity-selection] .InteractionResolutionPrompt-module__rail__3KEq5q{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"signal identity identity""signal controls actions"}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=compact][data-input-kind=entity-selection] .InteractionResolutionPrompt-module__actions__E9U4cU{justify-content:stretch}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=compact][data-input-kind=entity-selection] .InteractionResolutionPrompt-module__actions__E9U4cU .InteractionResolutionPrompt-module__button__BEtx6Q{flex:auto}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__rail__3KEq5q{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"signal identity controls";gap:.4rem;padding:.35rem .5rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__signal__g52ciU{min-height:2.5rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__identity__DHphLo{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__sourceRow__9aSOUC{min-width:0}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__source__LuR6YX{white-space:nowrap}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__instruction__flyjPW{white-space:nowrap;font-size:.8125rem;display:block}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__partition__-cIOxk{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.35fr) minmax(12rem,.9fr)}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__revealedSection__CKiqRs{grid-area:1/1/3;padding:.35rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__destinationSection__1L3YIo{grid-area:1/2;gap:.25rem;padding:.35rem;overflow-y:auto}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__partitionFooter__PuM-TB{grid-area:2/2;min-height:0;padding:.3rem .35rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__partitionFooter__PuM-TB span{display:none}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__partitionFooter__PuM-TB .InteractionResolutionPrompt-module__button__BEtx6Q{width:100%;min-height:2.5rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__sectionHeader__mXWUFy{margin-bottom:.25rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__partitionScrollButton__mgdlsF{width:2rem;min-width:2rem;height:2rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__partitionCard__cBTFL7,.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__partition__-cIOxk[data-density=dense] .InteractionResolutionPrompt-module__partitionCard__cBTFL7{flex:0 0 7rem;padding:.2rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused] .InteractionResolutionPrompt-module__partitionGrid__JLTN1v{overscroll-behavior-x:contain;justify-content:flex-start;display:flex;overflow-x:auto}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused] .InteractionResolutionPrompt-module__partitionStatus__Wu6V9c{display:none}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused] .InteractionResolutionPrompt-module__partitionPreview__85jEUF{aspect-ratio:auto;height:4.5rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused] .InteractionResolutionPrompt-module__partitionPreview__85jEUF img{object-fit:contain}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused] .InteractionResolutionPrompt-module__routeButton__kpVscT{min-height:2.75rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__partitionPreview__85jEUF,.InteractionResolutionPrompt-module__root__VdIBYk[data-layout=focused]:not([data-minimized=true]) .InteractionResolutionPrompt-module__partition__-cIOxk[data-density=dense] .InteractionResolutionPrompt-module__partitionPreview__85jEUF{min-height:0;padding:0}}@media (prefers-reduced-motion:reduce){.InteractionResolutionPrompt-module__utilityMenu__a2wtBl[data-state=open]{animation:none}}.InteractionResolutionPrompt-module__allocationWorkspace__auFLEE{gap:.75rem;display:grid}.InteractionResolutionPrompt-module__allocationSummary__WbFT-y{color:var(--interaction-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.8125rem;display:flex}.InteractionResolutionPrompt-module__allocationSummary__WbFT-y strong{color:var(--interaction-text);font-variant-numeric:tabular-nums}.InteractionResolutionPrompt-module__allocationGrid__nGru60{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.5rem;max-height:42dvh;display:grid;overflow-y:auto}.InteractionResolutionPrompt-module__allocationCard__AcrkVu{background:var(--interaction-surface-soft);border:1px solid var(--interaction-border);border-radius:.625rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.InteractionResolutionPrompt-module__allocationCard__AcrkVu[data-selected=true]{border-color:var(--interaction-accent)}.InteractionResolutionPrompt-module__allocationCard__AcrkVu[data-disabled=true]{opacity:.55}.InteractionResolutionPrompt-module__allocationIdentity__JQFno-{gap:.25rem;min-width:0;font-size:.875rem;display:grid}.InteractionResolutionPrompt-module__allocationIdentity__JQFno->span{color:var(--interaction-muted);font-size:.75rem}.InteractionResolutionPrompt-module__allocationIdentity__JQFno- img{object-fit:contain;max-width:7rem;height:auto}.InteractionResolutionPrompt-module__numberStepper__iHFpPV output{font-variant-numeric:tabular-nums;place-items:center;font-size:1rem;display:grid}.InteractionResolutionPrompt-module__candidate__-oqa3J:not(:disabled):hover{border-color:var(--interaction-accent);background:color-mix(in srgb, var(--interaction-accent) 8%, var(--interaction-surface))}.InteractionResolutionPrompt-module__candidate__-oqa3J:disabled{cursor:not-allowed;opacity:.5}.InteractionResolutionPrompt-module__choiceDialog__iBtBQk{border:1px solid var(--interaction-border)}.InteractionResolutionPrompt-module__choiceHeader__qAd-Tr>div{flex-wrap:wrap;gap:.25rem .65rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-embedded=true][data-layout]{z-index:auto;width:100%;height:auto;max-height:none;box-shadow:none;margin:0;position:relative;inset:auto;transform:translate(0,0);container:interaction-prompt/inline-size}@container interaction-prompt (width<=640px){.InteractionResolutionPrompt-module__rail__3KEq5q{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"signal identity controls""signal actions actions";gap:.5rem;min-height:0;padding:.625rem}.InteractionResolutionPrompt-module__rail__3KEq5q:has(.InteractionResolutionPrompt-module__actions__E9U4cU:empty){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"signal identity controls"}.InteractionResolutionPrompt-module__signal__g52ciU{align-self:stretch;height:auto;min-height:2.5rem}.InteractionResolutionPrompt-module__instruction__flyjPW{white-space:normal;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.35;display:block;overflow:visible}.InteractionResolutionPrompt-module__actions__E9U4cU{flex-wrap:wrap;justify-content:flex-start;min-width:0}.InteractionResolutionPrompt-module__actions__E9U4cU>.InteractionResolutionPrompt-module__button__BEtx6Q{border-radius:.625rem;min-height:2.75rem}.InteractionResolutionPrompt-module__details__uCPh8c,.InteractionResolutionPrompt-module__interactionPanel__gt-rpn{padding:.625rem}.InteractionResolutionPrompt-module__options__dBm-En,.InteractionResolutionPrompt-module__optionSearchResults__YTjRsq{grid-template-columns:minmax(0,1fr)}.InteractionResolutionPrompt-module__numberStepper__iHFpPV{flex:0 0 8.25rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-embedded=true] .InteractionResolutionPrompt-module__partitionGrid__JLTN1v{scroll-snap-type:x proximity;justify-content:flex-start;gap:.5rem;display:flex;overflow-x:auto}.InteractionResolutionPrompt-module__root__VdIBYk[data-embedded=true] .InteractionResolutionPrompt-module__partitionCard__cBTFL7{scroll-snap-align:start;flex:0 0 7rem;padding:.3rem}.InteractionResolutionPrompt-module__root__VdIBYk[data-embedded=true] .InteractionResolutionPrompt-module__partitionPreview__85jEUF{width:100%;height:8rem;min-height:0}.InteractionResolutionPrompt-module__root__VdIBYk[data-embedded=true] .InteractionResolutionPrompt-module__partitionStatus__Wu6V9c{display:none}.InteractionResolutionPrompt-module__root__VdIBYk[data-embedded=true] .InteractionResolutionPrompt-module__routeButton__kpVscT{min-height:2.75rem}}@media (height<=420px) and (width>=480px){.InteractionResolutionPrompt-module__root__VdIBYk[data-partition-layout=direct-order]:not([data-minimized=true]):not([data-embedded=true]){width:min(48rem,100% - 1rem);max-height:calc(100dvh - 1rem)}}@container interaction-prompt (width<=640px){.InteractionResolutionPrompt-module__root__VdIBYk[data-embedded=true] .InteractionResolutionPrompt-module__directOrderTrack__jHIgir{justify-content:flex-start}.InteractionResolutionPrompt-module__root__VdIBYk[data-embedded=true][data-layout] .InteractionResolutionPrompt-module__identity__DHphLo{grid-template-columns:minmax(0,1fr);gap:.25rem;display:grid}}.InteractionResolutionPrompt-module__candidateCaption__wXKxwX{color:var(--interaction-text);white-space:normal;overflow-wrap:anywhere;padding:.4rem;font-size:.8125rem;line-height:1.35;display:block}.InteractionResolutionPrompt-module__numberControl__nnt6kb{gap:.25rem;display:grid}.InteractionResolutionPrompt-module__numberRange__pN7OoA{color:var(--interaction-muted);text-align:center;font-size:.7rem}.InteractionResolutionPrompt-module__numberControl__nnt6kb input[aria-invalid=true]{outline:2px solid var(--mantine-color-red-6,#e45b65);outline-offset:-2px}.InteractionResolutionPrompt-module__allocationWorkspace__auFLEE[data-presentation=cards] .InteractionResolutionPrompt-module__allocationGrid__nGru60{grid-template-columns:repeat(auto-fit,minmax(135px,170px));justify-content:center;gap:16px;max-height:none;overflow:visible}.InteractionResolutionPrompt-module__allocationWorkspace__auFLEE[data-presentation=cards] .InteractionResolutionPrompt-module__allocationCard__AcrkVu{flex-direction:column;align-items:stretch}.InteractionResolutionPrompt-module__allocationWorkspace__auFLEE[data-presentation=cards] .InteractionResolutionPrompt-module__allocationIdentity__JQFno- img{width:100%;max-width:100%}.InteractionResolutionPrompt-module__allocationWorkspace__auFLEE[data-presentation=cards] .InteractionResolutionPrompt-module__numberStepper__iHFpPV{flex:none;justify-content:center;align-self:center;height:auto;min-height:0}@media (height<=480px) and (width>=480px){.TargetFilterModal-module__sheet__JMALVs .target-filter-modal-content:has(.target-filter-modal-preview){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(8rem,11rem);gap:.75rem}.TargetFilterModal-module__sheet__JMALVs .target-filter-modal-grid{grid-area:1/1}.TargetFilterModal-module__sheet__JMALVs .target-filter-modal-preview{flex-direction:column;grid-area:1/2;height:100%;min-height:0;max-height:100%;padding:.5rem;display:flex;overflow:hidden}.TargetFilterModal-module__sheet__JMALVs .target-filter-modal-preview>:first-child{flex:1 1 0;min-height:0;max-height:100%}.TargetFilterModal-module__sheet__JMALVs .target-filter-modal-preview>p{flex:none;margin-top:.25rem}.TargetFilterModal-module__sheet__JMALVs[data-presentation=nonmodal] .card-grid{grid-template-columns:repeat(auto-fit,minmax(72px,104px));justify-content:center}}.PostGameModal-module__overlay__Pn9UtE{z-index:9000;padding:var(--sim-panel-padding,24px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040608d1;place-items:center;display:grid;position:fixed;inset:0}.PostGameModal-module__card__iOEPm0{background:var(--simulator-panel,#11151c);width:min(980px,100%);max-height:92dvh;color:var(--simulator-text,#f1f1f1);border:1px solid #ffffff2e;border-top:3px solid var(--simulator-accent,#f5e642);border-radius:var(--post-game-radius,2px);flex-direction:column;display:flex;position:relative;overflow:hidden}.PostGameModal-module__content__3cE2hr{scrollbar-color:#ffffff40 transparent;min-height:0;overflow:auto}.PostGameModal-module__minimizeButton__E9laaS{appearance:none;z-index:3;background:var(--simulator-panel,#11151c);width:44px;height:44px;color:var(--simulator-text-secondary,#b0b6bf);cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.PostGameModal-module__minimizeButton__E9laaS:hover{color:var(--simulator-accent,#f5e642);background:#ffffff14}.PostGameModal-module__card__iOEPm0 button:focus-visible,.PostGameModal-module__details__egkqvp summary:focus-visible,.PostGameModal-module__card__iOEPm0 a:focus-visible{outline:2px solid var(--simulator-accent,#f5e642);outline-offset:-3px}.PostGameModal-module__header__QhOKLy{padding:60px 28px 28px}.PostGameModal-module__headerVersus__lHOoKL{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"left copy right";align-items:center;gap:24px;display:grid}.PostGameModal-module__headerCopy__3j-mts{text-align:center;grid-area:copy;min-width:0}.PostGameModal-module__versusSide__ACKk7M{min-width:0}.PostGameModal-module__versusSide__ACKk7M[data-side=left]{grid-area:left}.PostGameModal-module__versusSide__ACKk7M[data-side=right]{grid-area:right}.PostGameModal-module__headline__H-IEyb{color:var(--simulator-accent,#f5e642);font-family:var(--post-game-title-font,Impact, "Arial Narrow", sans-serif);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,72px);font-weight:400;line-height:1}.PostGameModal-module__card__iOEPm0[data-outcome=loss] .PostGameModal-module__headline__H-IEyb{color:#ff8b82}.PostGameModal-module__card__iOEPm0[data-outcome=draw] .PostGameModal-module__headline__H-IEyb{color:var(--simulator-text,#f1f1f1)}.PostGameModal-module__reason__8wgqlN{max-width:34ch;color:var(--simulator-text-secondary,#b0b6bf);text-wrap:balance;margin:14px auto 0;font-size:14px;line-height:1.5}.PostGameModal-module__headerMeta__8ohySy{color:var(--simulator-text-secondary,#b0b6bf);font-variant-numeric:tabular-nums;border-block:1px solid #ffffff17;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:12px 20px;font-size:12px;display:flex}.PostGameModal-module__details__egkqvp>summary{cursor:pointer;padding:18px 24px;font-size:14px;font-weight:700}.PostGameModal-module__tabs__O5JV6g{border-bottom:1px solid #ffffff14;gap:8px;padding:0 18px 12px;display:flex;overflow-x:auto}.PostGameModal-module__tabButton__keHOMz{appearance:none;color:var(--simulator-text-secondary,#b0b6bf);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.PostGameModal-module__tabButtonActive__CyTyKh{border-color:rgb(var(--simulator-accent-rgb,245 230 66) / 30%);background:rgb(var(--simulator-accent-rgb,245 230 66) / 10%);color:var(--simulator-accent,#f5e642)}.PostGameModal-module__body__9SgI74{padding:18px}.PostGameModal-module__footer__EziVXe{background:var(--simulator-panel,#11151c);border-top:1px solid #ffffff2e;flex:none;gap:16px;padding:16px 24px;display:flex}.PostGameModal-module__actions__JefKtk{flex:1;min-width:0}.PostGameModal-module__returnLink__wN7tXc{min-height:44px;color:inherit;border:1px solid #ffffff40;justify-content:center;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}@media (width<=720px){.PostGameModal-module__overlay__Pn9UtE{padding:0}.PostGameModal-module__card__iOEPm0{border-inline:0;border-radius:0;width:100%;max-height:100dvh}.PostGameModal-module__header__QhOKLy{padding:58px 18px 20px}.PostGameModal-module__headerVersus__lHOoKL{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy copy""left right";align-items:start;gap:26px 16px}.PostGameModal-module__headline__H-IEyb{font-size:56px}.PostGameModal-module__reason__8wgqlN{margin-top:10px}.PostGameModal-module__footer__EziVXe{padding:12px 16px max(12px, env(safe-area-inset-bottom))}.PostGameModal-module__details__egkqvp>summary{min-height:44px;padding:14px 18px}.PostGameModal-module__tabButton__keHOMz{min-height:44px}.PostGameModal-module__body__9SgI74{padding:16px}}.PostGameModal-module__card__iOEPm0[data-layout=compact]{--post-game-height:90dvh;height:var(--post-game-height);max-height:var(--post-game-height)}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__content__3cE2hr{grid-template-rows:minmax(0, auto) minmax(var(--post-game-detail-min,calc(var(--post-game-height) / 2)), 1fr);flex:1;display:grid;overflow:hidden}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__header__QhOKLy{align-content:start;align-items:start;gap:calc(var(--simulator-surface-gap,.5rem) / 2) var(--simulator-surface-gap,.5rem);padding:var(--simulator-surface-gap,.5rem) var(--simulator-surface-inset,.625rem);border-bottom:1px solid #ffffff17;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"copy copy""left right";grid-auto-rows:min-content;min-height:0;display:grid;overflow:auto}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__headerCopy__3j-mts{text-align:center;background:radial-gradient(ellipse at center, rgb(var(--simulator-accent-rgb,245 230 66) / 10%), transparent 70%);justify-content:center;align-items:center;gap:2px;min-height:32px;padding-inline:44px;display:flex;position:relative}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__headline__H-IEyb{letter-spacing:.08em;text-shadow:0 0 18px rgb(var(--simulator-accent-rgb,245 230 66) / 20%);font-size:36px}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__reason__8wgqlN{text-align:left;text-wrap:pretty;max-width:30%;margin:0;font-size:12px;position:absolute;left:0}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__headerMeta__8ohySy{border:0;grid-area:copy;justify-content:flex-end;place-self:center end;gap:4px 12px;max-width:33%;padding:0 44px 0 0}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__details__egkqvp{flex-direction:column;min-height:0;display:flex;overflow:hidden}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__detailsContent__5mk2Fu{flex-direction:column;flex:1;min-height:0;display:flex}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__tabs__O5JV6g{padding:var(--simulator-surface-inset,.625rem);flex:none}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__body__9SgI74{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:var(--simulator-surface-inset,.625rem);flex:1;overflow:auto}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__footer__EziVXe{padding:var(--simulator-surface-inset,.625rem)}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__content__3cE2hr:not(:has(.PostGameModal-module__details__egkqvp)){grid-template-rows:minmax(0,1fr) auto}@media (width<=720px){.PostGameModal-module__card__iOEPm0[data-layout=compact]{--post-game-height:100dvh}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__header__QhOKLy{grid-template-areas:"copy copy""meta meta""left right"}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__headerCopy__3j-mts{flex-direction:column;padding-inline:44px}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__reason__8wgqlN{text-align:center;max-width:none;position:static}.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__headerMeta__8ohySy{grid-area:meta;justify-content:center;justify-self:center;max-width:none;padding:0}}@media (pointer:coarse){.PostGameModal-module__card__iOEPm0[data-layout=compact] .PostGameModal-module__tabButton__keHOMz{min-height:44px}}.DropClaimControl-module__root__7ZsfyI{align-items:stretch;gap:var(--simulator-surface-gap,.5rem);min-width:0;color:var(--board-text,var(--text,#f8fafc));flex-direction:column;display:flex}.DropClaimControl-module__root__7ZsfyI[data-layout=inline]{flex-flow:wrap;align-items:center}.DropClaimControl-module__message__NjNBT8{color:var(--board-muted,var(--muted,#94a3b8));letter-spacing:.02em;margin:0;font-size:.75rem;font-weight:600;line-height:1.35}.DropClaimControl-module__action__JKOcns{box-sizing:border-box;border:1px solid var(--drop-claim-border,var(--game-rival,#e11d48));border-radius:var(--simulator-radius,.375rem);background:var(--drop-claim-fill,color-mix(in srgb, var(--game-rival,#e11d48) 78%, #0b0b0b));min-width:44px;min-height:44px;color:var(--drop-claim-text,#fff);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:.55rem .85rem;font-size:.75rem;font-weight:800}.DropClaimControl-module__action__JKOcns:hover:not(:disabled){filter:brightness(1.08)}.DropClaimControl-module__action__JKOcns:disabled{cursor:default;opacity:.55}.DropClaimControl-module__action__JKOcns:focus-visible{outline:2px solid var(--game-accent,currentColor);outline-offset:2px}.TabletopDie-module__face__4-syCB{box-sizing:border-box;width:var(--tabletop-die-size,48px);height:var(--tabletop-die-size,48px);aspect-ratio:1;border:1px solid var(--board-border,#68717e);background:var(--board-surface,#18202c);color:var(--board-text,#f8fbff);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;flex:none;place-content:center;gap:2px;padding:4px;display:grid}.TabletopDie-module__value__a8HbbK{font-size:18px;font-weight:800;line-height:1}.TabletopDie-module__label__CjJCkZ{font-size:10px;line-height:1.2}.TabletopDie-module__button__M-dCPl{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;place-items:center;padding:3px;transition:transform .12s ease-out;display:inline-grid}.TabletopDie-module__button__M-dCPl:focus-visible{outline:3px solid var(--game-accent,#d9b75f);outline-offset:3px}.TabletopDie-module__button__M-dCPl[aria-pressed=true]{border-color:var(--game-accent,#d9b75f)}.TabletopDie-module__button__M-dCPl:active:not(:disabled){transform:translateY(1px)}.TabletopDie-module__button__M-dCPl:disabled{cursor:default;opacity:.5}@media (prefers-reduced-motion:reduce){.TabletopDie-module__button__M-dCPl{transition:none}.TabletopDie-module__button__M-dCPl:active:not(:disabled){transform:none}}.tcg-board-target-handles{pointer-events:none;z-index:12;position:absolute;inset:0}.tcg-board-target-handle{color:#ffe9b6;pointer-events:auto;touch-action:none;cursor:grab;background:#201b12;border:2px solid #f6d285;border-radius:50%;width:44px;height:44px;font-size:22px;font-weight:700;transition:left .18s,top .18s;position:absolute;box-shadow:0 0 18px #d6ad5266}.tcg-board-target-handle[aria-pressed=true],.tcg-board-target-handle:focus-visible{outline-offset:3px;outline:3px solid #fff}.tcg-target-notice{color:#ffe9b6;background:#181610e6;border-radius:8px;padding:6px 12px;position:absolute;top:16%;left:50%;transform:translate(-50%)}.tcg-target-notice:empty{display:none}[data-reduced-motion] .tcg-board-target-handle{transition:none}@media (prefers-reduced-motion:reduce){.tcg-board-target-handle{transition:none}}
