@layer semantics-board{:root{--text-body:clamp(1rem, calc(1rem + (100vw - 1280px) * (8 / 2560)), 1.5rem);--text-title:clamp(1.5rem, calc(1.5rem + (100vw - 1280px) * (18 / 2560)), 2.625rem);--text-display:clamp(2.5rem, calc(2.5rem + (100vw - 1280px) * (56 / 2560)), 6rem);--text-hero:clamp(3.5rem, calc(3.5rem + (100vw - 1280px) * (104 / 2560)), 10rem);--text-hero-subdued:clamp(2rem, calc(2rem + (100vw - 1280px) * (68 / 2560)), 6.25rem);--text-caption-board:clamp(.8125rem, calc(.8125rem + (100vw - 1280px) * (4 / 2560)), 1.0625rem);--text-nope-timer:clamp(1.375rem, calc(1.375rem + (100vw - 1280px) * (10 / 2560)), 2rem);--size-board-card-width:clamp(96px, calc(96px + (100vw - 1280px) * (112 / 2560)), 208px);--size-board-card-height:calc(var(--size-board-card-width) * 7 / 5);--size-player-strip-height:clamp(46px, calc(46px + (100vw - 1280px) * (42 / 2560)), 88px);--space-player-strip-bottom:calc(var(--size-wood-frame-thickness) + 18px);--size-draw-pile-width:clamp(120px, calc(120px + (100vw - 1280px) * (120 / 2560)), 240px);--size-arena-min-width:clamp(200px, calc(200px + (100vw - 1280px) * (200 / 2560)), 400px);--size-arena-min-height:clamp(140px, calc(140px + (100vw - 1280px) * (140 / 2560)), 280px);--size-lobby-roster-max-width:clamp(440px, calc(440px + (100vw - 1280px) * (160 / 2560)), 600px);--size-title-accent-width:clamp(80px, calc(80px + (100vw - 1280px) * (80 / 2560)), 160px);--size-rankings-max-width:clamp(360px, calc(360px + (100vw - 1280px) * (160 / 2560)), 520px);--size-discard-card-width:calc(var(--size-draw-pile-width) * .92);--space-fluid-base-board:clamp(16px, calc(16px + (100vw - 1280px) * (24 / 2560)), 40px);--space-fluid-loose-board:clamp(32px, calc(32px + (100vw - 1280px) * (48 / 2560)), 80px);--pos-desk-left:calc(var(--size-side-panel-width) + var(--size-wood-frame-thickness) + 12px);--pos-desk-top:calc(var(--size-wood-frame-thickness) + 38px);--size-desk-width:calc(100vw - var(--size-side-panel-width) - 2 * var(--size-wood-frame-thickness) - 24px);--size-desk-height:calc(100vh - var(--size-wood-frame-thickness) - 38px - var(--space-player-strip-bottom) - var(--size-player-strip-height) - 14px);--size-wood-frame-thickness:clamp(28px, calc(28px + (100vw - 1280px) * (52 / 2560)), 80px);--size-blind-rake-width:clamp(280px, calc(280px + (100vw - 1280px) * (620 / 2560)), 900px);--size-side-panel-width:clamp(220px, calc(220px + (100vw - 1280px) * (180 / 2560)), 400px);--size-nope-dial:clamp(64px, calc(64px + (100vw - 1280px) * (32 / 2560)), 96px);--size-nope-slot:clamp(128px, calc(128px + (100vw - 1280px) * (44 / 2560)), 172px);--color-paper-face:color-mix(in oklab, var(--color-cream-11) 92%, var(--color-ochre-5));--color-paper-shadow:color-mix(in oklab, var(--color-cream-7) 80%, var(--color-ochre-6));--color-paper-rule:color-mix(in oklab, var(--color-ochre-6) 35%, transparent);--color-stamp-classified:var(--color-accent-burned);--color-stamp-active:var(--color-cordovan-10);--color-wood-surface-light:var(--color-ochre-5);--color-wood-surface-mid:var(--color-ochre-4);--color-wood-surface-dark:var(--color-ochre-2);--color-wood-grain-rule:color-mix(in oklab, var(--color-ochre-5) 18%, transparent);--color-manila-face:#c9b085;--color-manila-shadow:#9d8660;--color-manila-tab:color-mix(in oklab, var(--color-accent-burned) 82%, var(--color-charcoal-1));--color-brass-highlight:#e8c072;--color-brass-mid:#b28744;--color-brass-shadow:#6e5328;--color-brass-engrave:#2a1e0c}}@layer components{._container_146j6_10{box-sizing:border-box;min-height:100vh;padding:var(--space-fluid-loose-board) var(--space-fluid-base-board) var(--space-fluid-base-board);color:var(--color-fg-primary);font-family:var(--font-body);background:radial-gradient(ellipse 50% 40% at 50% 35%, color-mix(in oklab, var(--color-accent-drama) 30%, transparent) 0%, color-mix(in oklab, var(--color-accent-drama) 14%, transparent) 40%, transparent 65%), radial-gradient(ellipse 80% 70% at 50% 50%, color-mix(in oklab, var(--color-teal-5) 40%, transparent) 0%, color-mix(in oklab, var(--color-teal-4) 22%, transparent) 40%, transparent 65%), radial-gradient(ellipse 85% 85% at 50% 50%, transparent 40%, color-mix(in oklab, var(--color-charcoal-1) 55%, transparent) 80%, color-mix(in oklab, var(--color-charcoal-1) 78%, transparent) 100%), linear-gradient(175deg, var(--color-teal-3) 0%, var(--color-teal-2) 50%, var(--color-teal-1) 100%);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}._classified_146j6_45{font-family:var(--font-mono);font-size:var(--text-caption-board);letter-spacing:.45em;text-transform:uppercase;color:color-mix(in oklab, var(--color-cream-11) 50%, transparent);text-align:center;margin:0 0 var(--space-2);flex-shrink:0;font-weight:500}._title_146j6_57{font-family:var(--font-display);font-size:var(--text-display);text-transform:uppercase;letter-spacing:-.015em;text-align:center;margin-bottom:var(--space-3);color:var(--color-accent-burned);text-shadow:0 1px 0 color-mix(in oklab, var(--color-cream-12) 18%, transparent), 0 0 50px color-mix(in oklab, var(--color-accent-burned) 50%, transparent), 0 0 110px color-mix(in oklab, var(--color-accent-burned) 22%, transparent);flex-shrink:0;font-weight:900}._titleAccent_146j6_75{width:calc(var(--size-title-accent-width) * 1.15);height:5px;margin:0 auto var(--space-8);background:var(--color-accent-burned);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);box-shadow:0 0 20px color-mix(in oklab, var(--color-accent-burned) 40%, transparent);display:block}._qrSection_146j6_87{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;flex-shrink:0;display:flex}._deployLabel_146j6_96{font-family:var(--font-mono);font-size:var(--text-caption-board);letter-spacing:.35em;text-transform:uppercase;color:color-mix(in oklab, var(--color-accent-drama) 75%, transparent);margin-bottom:var(--space-2);font-weight:600}._qrFrame_146j6_109{padding:var(--space-3);background-color:color-mix(in oklab, var(--color-cream-12) 94%, transparent);background-image:linear-gradient(var(--color-accent-burned), var(--color-accent-burned)), linear-gradient(var(--color-accent-burned), var(--color-accent-burned)), linear-gradient(var(--color-accent-burned), var(--color-accent-burned)), linear-gradient(var(--color-accent-burned), var(--color-accent-burned)), linear-gradient(var(--color-accent-burned), var(--color-accent-burned)), linear-gradient(var(--color-accent-burned), var(--color-accent-burned)), linear-gradient(var(--color-accent-burned), var(--color-accent-burned)), linear-gradient(var(--color-accent-burned), var(--color-accent-burned));box-shadow:var(--shadow-md), 0 0 50px color-mix(in oklab, var(--color-accent-burned) 8%, transparent);background-position:-6px -6px,2px -6px,calc(100% + 6px) -6px,calc(100% - 2px) -6px,-6px calc(100% + 6px),2px calc(100% - 6px),calc(100% + 6px) calc(100% + 6px),calc(100% - 2px) calc(100% - 6px);background-repeat:no-repeat;background-size:14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px;background-origin:border-box;background-clip:border-box;border:none;border-radius:2px;position:relative}._roomCode_146j6_143{align-items:baseline;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-title);letter-spacing:.28em;font-variant-numeric:tabular-nums;color:var(--color-fg-primary);padding:var(--space-2) var(--space-4);margin-top:var(--space-3);font-weight:700;display:inline-flex}._roomCode_146j6_143:before,._roomCode_146j6_143:after{font-family:var(--font-mono);color:var(--color-accent-burned);letter-spacing:0;opacity:.8;font-size:.7em;font-weight:400}._roomCode_146j6_143:before{content:"[ "}._roomCode_146j6_143:after{content:" ]"}._hint_146j6_170{font-family:var(--font-mono);font-size:var(--text-caption-board);color:color-mix(in oklab, var(--color-cream-11) 55%, transparent);letter-spacing:.22em;text-transform:uppercase}._manualLink_146j6_194{margin:calc(var(--space-1) * -1) 0 var(--space-5);font-family:var(--font-mono);font-size:var(--text-caption-board);letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent-drama);text-shadow:0 0 10px color-mix(in oklab, var(--color-accent-drama) 32%, transparent), 0 0 22px color-mix(in oklab, var(--color-accent-drama) 16%, transparent);transition:text-shadow var(--motion-duration-fast) var(--motion-ease-base);flex-shrink:0;align-items:baseline;gap:.55em;font-weight:600;text-decoration:none;display:inline-flex}._manualLinkArrow_146j6_224{font-family:var(--font-mono);letter-spacing:0;color:var(--color-accent-burned);transition:transform var(--motion-duration-fast) var(--motion-ease-decelerate);will-change:transform;margin-left:.55em;font-weight:500;display:inline-block}@media (hover:none) and (pointer:coarse){._manualLinkArrow_146j6_224{animation:2.4s ease-in-out infinite _manualLinkArrowAttract_146j6_1}}@keyframes _manualLinkArrowAttract_146j6_1{0%,75%,to{transform:translate(0)}85%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){._manualLinkArrow_146j6_224{animation:none}}._manualLinkText_146j6_257{background-image:linear-gradient(105deg, transparent 38%, color-mix(in oklab, var(--color-cream-12) 78%, transparent) 50%, transparent 62%);-webkit-text-fill-color:var(--color-accent-drama);animation:_manualLinkSheen_146j6_1 var(--motion-duration-ambient) linear infinite;background-position:200% 0;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@keyframes _manualLinkSheen_146j6_1{0%,55%{background-position:200% 0}to{background-position:-100% 0}}@media (hover:hover) and (pointer:fine){._manualLink_146j6_194:hover{text-shadow:0 0 14px color-mix(in oklab, var(--color-accent-drama) 50%, transparent), 0 0 28px color-mix(in oklab, var(--color-accent-drama) 25%, transparent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent-drama) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent-drama) 60%, transparent)}._manualLink_146j6_194:hover ._manualLinkArrow_146j6_224{transform:translate(3px)}}._manualLink_146j6_194:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){._manualLinkText_146j6_257{animation:none}}._roster_146j6_316{width:100%;max-width:min(100%, calc(var(--size-lobby-roster-max-width) + 140px));gap:var(--space-2);margin-bottom:var(--space-6);scrollbar-width:none;flex:1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;min-height:0;display:grid;overflow-y:auto}._roster_146j6_316::-webkit-scrollbar{display:none}._rosterHeader_146j6_343{padding:var(--space-2) var(--space-2) var(--space-3);border-bottom:1px solid color-mix(in oklab, var(--color-accent-burned) 25%, transparent);margin-bottom:var(--space-2);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}._rosterLabel_146j6_355{font-family:var(--font-mono);font-size:var(--text-caption-board);text-transform:uppercase;letter-spacing:.25em;color:color-mix(in oklab, var(--color-accent-drama) 80%, transparent);font-weight:600}._rosterCount_146j6_364{font-family:var(--font-mono);font-size:var(--text-caption-board);font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--color-cream-11) 75%, transparent);letter-spacing:.1em;font-weight:600}._playerCard_146j6_375{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:linear-gradient(165deg, color-mix(in oklab, var(--color-bg-elevated) 92%, transparent) 0%, color-mix(in oklab, var(--color-bg-surface) 96%, transparent) 100%);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;overflow:hidden}._playerName_146j6_391{font-size:var(--text-body);flex:1;font-weight:500}._disconnectedBadge_146j6_397{font-size:var(--text-caption-board);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}._waiting_146j6_410{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8) 0;text-align:center;color:color-mix(in oklab, var(--color-cream-11) 40%, transparent);font-family:var(--font-mono);font-size:var(--text-caption-board);text-transform:uppercase;letter-spacing:.25em;flex-direction:column;flex:auto;font-weight:500;display:flex}._waitingDots_146j6_427{gap:var(--space-1);margin-left:var(--space-1);display:inline-flex}._waitingDot_146j6_427{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:var(--color-fg-muted);animation:_lobbyDotPulse_146j6_1 var(--motion-duration-pulse) var(--motion-ease-base) infinite}._waitingDot_146j6_427:nth-child(2){animation-delay:.2s}._waitingDot_146j6_427:nth-child(3){animation-delay:.4s}@keyframes _lobbyDotPulse_146j6_1{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}._startButton_146j6_451{padding:calc(var(--space-4) + 2px) var(--space-12);font-family:var(--font-display);font-size:var(--text-title);text-transform:uppercase;letter-spacing:.18em;background:var(--color-accent-burned);color:var(--color-cream-12);cursor:pointer;z-index:var(--z-raised);transition:transform var(--motion-duration-fast) var(--motion-ease-base), box-shadow var(--motion-duration-fast) var(--motion-ease-base);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-cream-12) 42%, transparent), inset 0 0 0 5px transparent, inset 0 0 0 6px color-mix(in oklab, var(--color-cream-12) 14%, transparent), inset 0 2px 0 color-mix(in oklab, var(--color-cream-12) 10%, transparent), 0 3px 0 color-mix(in oklab, var(--color-charcoal-1) 40%, transparent), 0 6px 24px color-mix(in oklab, var(--color-accent-burned) 40%, transparent);border:none;border-radius:2px;flex-shrink:0;font-weight:800;position:relative}._startButton_146j6_451:after{content:"";box-shadow:0 0 18px color-mix(in oklab, var(--color-accent-burned) 70%, transparent), 0 0 40px color-mix(in oklab, var(--color-accent-burned) 35%, transparent), 0 0 80px color-mix(in oklab, var(--color-accent-burned) 18%, transparent);animation:_lobbyButtonPulse_146j6_1 var(--motion-duration-pulse-slow) var(--motion-ease-base) infinite;z-index:-1;pointer-events:none;border-radius:3px;position:absolute;inset:-5px}._startButton_146j6_451:before{content:"// ";font-family:var(--font-mono);letter-spacing:0;opacity:.55;margin-right:.3em;font-weight:400}@keyframes _lobbyButtonPulse_146j6_1{0%,to{opacity:.45}50%{opacity:1}}@media (hover:hover) and (pointer:fine){._startButton_146j6_451:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-cream-12) 55%, transparent), inset 0 0 0 5px transparent, inset 0 0 0 6px color-mix(in oklab, var(--color-cream-12) 18%, transparent), 0 5px 0 color-mix(in oklab, var(--color-charcoal-1) 40%, transparent), 0 10px 32px color-mix(in oklab, var(--color-accent-burned) 50%, transparent);transform:translateY(-2px)}}._startButton_146j6_451:active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-cream-12) 42%, transparent), inset 0 0 0 5px transparent, inset 0 0 0 6px color-mix(in oklab, var(--color-cream-12) 14%, transparent), 0 1px 0 color-mix(in oklab, var(--color-charcoal-1) 40%, transparent), 0 3px 12px color-mix(in oklab, var(--color-accent-burned) 30%, transparent);transform:translateY(1px)}._startButton_146j6_451:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:5px}._startButton_146j6_451:disabled{background:linear-gradient(105deg, transparent 40%, color-mix(in oklab, var(--color-cream-12) 14%, transparent) 50%, transparent 60%), color-mix(in oklab, var(--color-teal-6) 60%, var(--color-charcoal-1));color:color-mix(in oklab, var(--color-cream-11) 38%, transparent);cursor:not-allowed;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-cream-11) 14%, transparent), 0 2px 0 color-mix(in oklab, var(--color-charcoal-1) 30%, transparent);animation:_lobbyDisabledSheen_146j6_1 var(--motion-duration-ambient) linear infinite;background-position:150% 0,0 0;background-repeat:no-repeat;background-size:220% 100%,100% 100%;transform:none}@keyframes _lobbyDisabledSheen_146j6_1{0%{background-position:150% 0,0 0}to{background-position:-80% 0,0 0}}._startButton_146j6_451:disabled:after{display:none}._startButton_146j6_451:disabled:before{opacity:.3}@media (forced-colors:active){._startButton_146j6_451{forced-color-adjust:none;border:2px solid buttontext}._startButton_146j6_451:after{display:none}}@media (prefers-reduced-motion:reduce){._startButton_146j6_451:after{opacity:.6;animation:none}._startButton_146j6_451:disabled{animation:none}._waitingDot_146j6_427{opacity:.5;animation:none}}._strip_1h2y3_10{left:50%;bottom:var(--space-player-strip-bottom);z-index:var(--z-raised);max-width:calc(100vw - 2 * var(--size-wood-frame-thickness) - 16px);justify-content:center;align-items:stretch;gap:6px;padding:0;display:flex;position:absolute;transform:translate(-50%)}._tile_1h2y3_32{height:var(--size-player-strip-height);box-sizing:border-box;background:linear-gradient(180deg, color-mix(in oklab, var(--color-charcoal-1) 82%, transparent) 0%, color-mix(in oklab, var(--color-charcoal-2) 88%, transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-cream-12) 6%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--color-charcoal-1) 60%, transparent), 0 6px 14px color-mix(in oklab, var(--color-charcoal-1) 50%, transparent), 0 2px 4px color-mix(in oklab, var(--color-charcoal-1) 55%, transparent);color:color-mix(in oklab, var(--color-cream-11) 92%, transparent);transition:transform var(--motion-duration-base) var(--motion-ease-decelerate), background var(--motion-duration-base) var(--motion-ease-base), box-shadow var(--motion-duration-base) var(--motion-ease-base), color var(--motion-duration-fast) var(--motion-ease-base);border-radius:2px;align-items:center;gap:7px;padding:8px 10px 8px 9px;display:flex;position:relative}._tile_1h2y3_32:before{content:"";transform-origin:top;background:color-mix(in oklab, var(--color-accent-drama) 28%, transparent);pointer-events:none;height:3px;transition:background var(--motion-duration-base) var(--motion-ease-base), transform var(--motion-duration-fast) var(--motion-ease-decelerate);position:absolute;top:0;left:6px;right:6px;transform:scaleY(.667)}._presence_1h2y3_89{background:var(--color-signal-ok,#5ecc7b);width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in oklab, var(--color-charcoal-1) 55%, transparent), 0 0 8px color-mix(in oklab, var(--color-signal-ok,#5ecc7b) 60%, transparent);animation:_presencePulse_1h2y3_1 var(--motion-duration-pulse-slow) var(--motion-ease-base) infinite;border-radius:50%;flex:none}._tile_1h2y3_32[data-offline] ._presence_1h2y3_89{background:color-mix(in oklab, var(--color-accent-burned) 55%, var(--color-charcoal-2));box-shadow:0 0 0 1px color-mix(in oklab, var(--color-charcoal-1) 55%, transparent);animation:none}@keyframes _presencePulse_1h2y3_1{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._presence_1h2y3_89{animation:none}}._name_1h2y3_117{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab, var(--color-cream-12) 94%, transparent);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:clamp(12px,.234375vw + 9px,18px);font-weight:700;line-height:1;overflow:hidden}._cards_1h2y3_140{font-family:var(--font-mono);font-size:var(--text-caption-board);letter-spacing:.1em;color:color-mix(in oklab, var(--color-accent-drama) 85%, transparent);background:color-mix(in oklab, var(--color-charcoal-1) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent-drama) 28%, transparent);border-radius:2px;flex:none;padding:2px 5px;font-weight:700}._turns_1h2y3_153{font-family:var(--font-mono);font-size:var(--text-caption-board);letter-spacing:.14em;color:var(--color-cream-12);background:var(--color-accent-burned);border-radius:2px;flex:none;margin-left:4px;padding:3px 7px;font-weight:700}._tile_1h2y3_32[data-active]{background:linear-gradient(180deg, color-mix(in oklab, var(--color-paper-face) 88%, transparent) 0%, color-mix(in oklab, var(--color-paper-shadow) 92%, transparent) 100%);color:var(--color-charcoal-1);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-cream-12) 50%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--color-ochre-6) 55%, transparent), 0 10px 22px color-mix(in oklab, var(--color-charcoal-1) 55%, transparent), 0 3px 6px color-mix(in oklab, var(--color-charcoal-1) 45%, transparent);transform:translateY(-6px)}._tile_1h2y3_32[data-active]:before{background:var(--color-accent-drama);transform:scaleY(1)}._tile_1h2y3_32[data-active] ._name_1h2y3_117{color:var(--color-charcoal-1)}._tile_1h2y3_32[data-active] ._cards_1h2y3_140{color:var(--color-accent-burned);background:color-mix(in oklab, var(--color-cream-12) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent-burned) 45%, transparent)}._tile_1h2y3_32[data-dead]{filter:grayscale()brightness(.55);opacity:.5}._tile_1h2y3_32[data-dead] ._name_1h2y3_117{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent-burned) 75%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent-burned) 75%, transparent)}._arena_1cnj8_10{min-width:var(--size-arena-min-width);min-height:var(--size-arena-min-height);border-radius:var(--radius-lg);z-index:var(--z-sticky);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._pile_1who9_9{align-items:center;gap:var(--space-3);flex-direction:column;display:flex;position:relative}._stack_1who9_17{width:var(--size-draw-pile-width);height:calc(var(--size-draw-pile-width) * 7 / 5);animation:_drawPileBreathe_1who9_1 var(--motion-duration-ambient) var(--motion-ease-base) infinite;filter:drop-shadow(0 0 30px color-mix(in oklab, var(--color-accent-burned) 18%, transparent));position:relative}@keyframes _drawPileBreathe_1who9_1{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}._stack_1who9_17:after{content:"";border-radius:calc(var(--radius-card) + 10px);box-shadow:0 0 40px color-mix(in oklab, var(--color-accent-burned) 28%, transparent);opacity:0;animation:_drawPileGlow_1who9_1 var(--motion-duration-ambient) var(--motion-ease-base) infinite;pointer-events:none;position:absolute;inset:-10px}@keyframes _drawPileGlow_1who9_1{0%,to{opacity:0}50%{opacity:1}}._stack_1who9_17[data-shuffling]{animation:.42s cubic-bezier(.77,0,.175,1) _deckShuffleStack_1who9_1}._stack_1who9_17[data-shuffling] ._topCardWrap_1who9_85{animation:.42s cubic-bezier(.77,0,.175,1) _deckShuffleTopCard_1who9_1}._topCardWrap_1who9_85{z-index:var(--z-raised);position:absolute;inset:0}._stack_1who9_17[data-shuffling]:after{animation:_drawPileGlow_1who9_1 var(--motion-duration-ambient) var(--motion-ease-base) infinite, _deckShuffleFlash_1who9_1 .42s cubic-bezier(.23, 1, .32, 1)}@keyframes _deckShuffleStack_1who9_1{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes _deckShuffleTopCard_1who9_1{0%{filter:blur();transform:rotate(0)translate(0)}50%{filter:blur(.8px);transform:rotate(-3deg)translate(-3px)}72%{filter:blur();transform:rotate(1deg)translate(2px)}to{filter:blur();transform:rotate(0)translate(0)}}@keyframes _deckShuffleFlash_1who9_1{0%{opacity:0;box-shadow:0 0 40px color-mix(in oklab, var(--color-accent-burned) 28%, transparent)}50%{opacity:1;box-shadow:0 0 96px color-mix(in oklab, var(--color-burned-fire) 75%, transparent)}to{opacity:0;box-shadow:0 0 40px color-mix(in oklab, var(--color-accent-burned) 28%, transparent)}}._layer_1who9_148{border-radius:var(--radius-card);background-color:var(--color-teal-2);border:1px solid color-mix(in oklab, var(--color-accent-drama) 18%, transparent);box-shadow:var(--shadow-md);transform:translate(var(--layer-x,0px), var(--layer-y,0px));position:absolute;inset:0}._topCard_1who9_81{z-index:var(--z-raised);border-radius:var(--radius-card);background-color:var(--color-paper-face);animation:_topCardDrop_1who9_1 var(--motion-duration-slow) var(--motion-ease-decelerate) .7s both;background-image: linear-gradient(var(--color-accent-burned), var(--color-accent-burned)),  linear-gradient(var(--color-accent-burned), var(--color-accent-burned)),  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140'%3E%3Ccircle cx='14' cy='10' r='3' fill='%230a0906'/%3E%3Ccircle cx='86' cy='10' r='3' fill='%230a0906'/%3E%3Cg opacity='0.25'%3E%3Cpath d='M50 50 L72 75 L50 100 L28 75 Z' fill='none' stroke='%23947226' stroke-width='1.2'/%3E%3Cpath d='M50 60 L65 75 L50 90 L35 75 Z' fill='none' stroke='%23947226' stroke-width='0.9'/%3E%3Ccircle cx='50' cy='75' r='6' fill='none' stroke='%23947226' stroke-width='0.8'/%3E%3Ccircle cx='50' cy='75' r='2' fill='%23947226'/%3E%3Cline x1='50' y1='40' x2='50' y2='48' stroke='%23947226' stroke-width='0.6'/%3E%3Cline x1='50' y1='102' x2='50' y2='110' stroke='%23947226' stroke-width='0.6'/%3E%3Cline x1='20' y1='75' x2='26' y2='75' stroke='%23947226' stroke-width='0.6'/%3E%3Cline x1='74' y1='75' x2='80' y2='75' stroke='%23947226' stroke-width='0.6'/%3E%3C/g%3E%3C/svg%3E");border:1.5px solid color-mix(in oklab, var(--color-accent-burned) 38%, transparent);box-shadow:0 2px 4px color-mix(in oklab, var(--color-charcoal-1) 55%, transparent), 0 8px 16px color-mix(in oklab, var(--color-charcoal-1) 45%, transparent), 0 20px 36px color-mix(in oklab, var(--color-charcoal-1) 30%, transparent), 0 0 30px color-mix(in oklab, var(--color-accent-burned) 14%, transparent), 0 0 60px color-mix(in oklab, var(--color-accent-burned) 7%, transparent);background-position:0 15%,0 85%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 4px,100% 4px,100% 100%;position:absolute;inset:0}._topSecretLabel_1who9_165{text-align:center;font-family:var(--font-mono);letter-spacing:.28em;color:var(--color-accent-burned);pointer-events:none;-webkit-user-select:none;user-select:none;animation:_topCardLabelIn_1who9_1 var(--motion-duration-base) var(--motion-ease-decelerate) 1s both;font-size:clamp(8px,.55vw,11px);font-weight:700;position:absolute;top:calc(15% + 6px);left:0;right:0}._fileNumber_1who9_165{font-family:var(--font-mono);letter-spacing:.12em;color:color-mix(in oklab, var(--color-accent-burned) 80%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;animation:_topCardLabelIn_1who9_1 var(--motion-duration-base) var(--motion-ease-decelerate) 1.1s both;font-size:clamp(7px,.45vw,9px);font-weight:600;position:absolute;bottom:calc(15% - 12px);right:10px}@keyframes _topCardDrop_1who9_1{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes _topCardLabelIn_1who9_1{0%{opacity:0}to{opacity:1}}._topCard_1who9_81:before{content:"";inset:var(--space-2);border:1px solid color-mix(in oklab, var(--color-accent-drama) 20%, transparent);border-radius:calc(var(--radius-card) - var(--space-1));pointer-events:none;position:absolute}._topCard_1who9_81:after{content:"";inset:calc(var(--space-2) + 2px);border:.5px solid color-mix(in oklab, var(--color-accent-burned) 14%, transparent);border-radius:calc(var(--radius-card) - var(--space-2));pointer-events:none;position:absolute}._countBadge_1who9_281{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--text-display);color:color-mix(in oklab, var(--color-ochre-11) 88%, var(--color-cream-12));text-shadow:0 1px 0 color-mix(in oklab, var(--color-charcoal-1) 65%, transparent), 0 2px 6px color-mix(in oklab, var(--color-charcoal-1) 50%, transparent);letter-spacing:.05em}@media (prefers-reduced-motion:reduce){._stack_1who9_17,._stack_1who9_17[data-shuffling],._stack_1who9_17[data-shuffling] ._topCardWrap_1who9_85,._stack_1who9_17:after{animation:none}._stack_1who9_17[data-shuffling]:after{animation:.42s cubic-bezier(.23,1,.32,1) _deckShuffleFlash_1who9_1}._topCard_1who9_81,._topSecretLabel_1who9_165,._fileNumber_1who9_165{animation:none}}._fan_17ah3_10{width:calc(var(--size-discard-card-width) * 1.7);height:calc(var(--size-discard-card-width) * 7 / 5);justify-content:center;align-items:center;display:flex;position:relative}._layer_17ah3_24{width:var(--size-discard-card-width);transform-origin:bottom;transition:transform var(--motion-duration-base) var(--motion-ease-base), opacity var(--motion-duration-base) var(--motion-ease-base);position:absolute}._top_17ah3_41{z-index:var(--z-raised);opacity:1;filter:drop-shadow(0 2px 3px color-mix(in oklab, var(--color-charcoal-1) 50%, transparent)) drop-shadow(0 10px 20px color-mix(in oklab, var(--color-charcoal-1) 35%, transparent));transform:translate(0)rotate(0)}._behind1_17ah3_51{z-index:var(--z-base);opacity:.72;transform:translate(calc(var(--size-discard-card-width) * -.16), 4px) rotate(-7deg);filter:drop-shadow(0 2px 2px color-mix(in oklab, var(--color-charcoal-1) 45%, transparent)) drop-shadow(0 6px 12px color-mix(in oklab, var(--color-charcoal-1) 28%, transparent))}._behind2_17ah3_61{z-index:calc(var(--z-base) - 1);opacity:.52;transform:translate(calc(var(--size-discard-card-width) * .16), 6px) rotate(7deg);filter:drop-shadow(0 1px 2px color-mix(in oklab, var(--color-charcoal-1) 40%, transparent)) drop-shadow(0 4px 8px color-mix(in oklab, var(--color-charcoal-1) 22%, transparent))}._empty_17ah3_73{width:var(--size-discard-card-width);height:calc(var(--size-discard-card-width) * 7 / 5);border:2px dashed color-mix(in oklab, var(--color-ochre-6) 35%, transparent);border-radius:var(--radius-card);justify-content:center;align-items:center;display:flex;position:relative}._emptyLabel_17ah3_84{z-index:var(--z-raised);font-family:var(--font-mono);letter-spacing:.3em;color:color-mix(in oklab, var(--color-ochre-11) 65%, transparent);text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(8px,.55vw,11px);font-weight:700;position:relative}._emptyStamp_17ah3_97{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-accent-burned);opacity:.15;pointer-events:none;-webkit-user-select:none;user-select:none;text-transform:uppercase;font-size:clamp(18px,1.4vw,32px);font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}._folder_bms6d_22{perspective:1200px;background-color:var(--color-manila-face);background-image:repeating-linear-gradient(90deg, transparent 0, transparent 2px, color-mix(in oklab, var(--color-manila-shadow) 8%, transparent) 2px, color-mix(in oklab, var(--color-manila-shadow) 8%, transparent) 3px), linear-gradient(168deg, color-mix(in oklab, var(--color-manila-face) 96%, var(--color-cream-12)) 0%, var(--color-manila-face) 45%, color-mix(in oklab, var(--color-manila-face) 90%, var(--color-manila-shadow)) 100%);width:100%;height:100%;box-shadow: inset 0 0 0 1px color-mix(in oklab, var(--color-manila-shadow) 55%, transparent), inset 0 -2px 6px color-mix(in oklab, var(--color-manila-shadow) 30%, transparent),  0 3px 5px color-mix(in oklab, var(--color-charcoal-1) 50%, transparent), 0 14px 28px color-mix(in oklab, var(--color-charcoal-1) 35%, transparent);border-radius:2px;position:relative;rotate:3.5deg}._tab_bms6d_60{z-index:5;background:var(--color-manila-tab);color:color-mix(in oklab, var(--color-cream-12) 94%, transparent);font-family:var(--font-mono);font-size:var(--text-caption-board);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 100%,0 100%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-cream-12) 20%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--color-charcoal-1) 55%, transparent), 0 -2px 6px color-mix(in oklab, var(--color-charcoal-1) 35%, transparent);padding:7px 22px 10px;font-weight:700;position:absolute;top:0;right:22px;transform:translateY(-82%)}._tab_bms6d_60:before{content:"// ";opacity:.55;font-weight:400}._cover_bms6d_93{z-index:4;background-color:var(--color-manila-face);background-image:repeating-linear-gradient(90deg, transparent 0, transparent 2px, color-mix(in oklab, var(--color-manila-shadow) 10%, transparent) 2px, color-mix(in oklab, var(--color-manila-shadow) 10%, transparent) 3px), linear-gradient(168deg, color-mix(in oklab, var(--color-manila-face) 94%, var(--color-manila-shadow)) 0%, color-mix(in oklab, var(--color-manila-face) 86%, var(--color-manila-shadow)) 100%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-manila-shadow) 65%, transparent), inset 0 -3px 8px color-mix(in oklab, var(--color-manila-shadow) 35%, transparent);transform-origin:top;backface-visibility:hidden;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:22px 24px;display:flex;position:absolute;inset:0 0 42px}._coverPhoto_bms6d_139{aspect-ratio:3/4;background-image:url(/assets/arena/operative-silhouette.png);background-position:50% 18%;background-size:cover;background-color:color-mix(in oklab, var(--color-manila-face) 78%, var(--color-charcoal-1));box-sizing:border-box;border:2px solid color-mix(in oklab, var(--color-manila-face) 86%, var(--color-cream-12));width:clamp(44px,3.4vw,74px);box-shadow:0 2px 3px color-mix(in oklab, var(--color-charcoal-1) 45%, transparent), 0 5px 10px color-mix(in oklab, var(--color-charcoal-1) 28%, transparent);filter:sepia(.22)saturate(.9);border-radius:1px;padding:3px;position:absolute;top:14px;left:18px;rotate:-5deg}._coverPhoto_bms6d_139:before{content:"";border:1.5px solid color-mix(in oklab, var(--color-brass-highlight) 55%, var(--color-charcoal-1));width:14px;height:20px;box-shadow:0 1px 1px color-mix(in oklab, var(--color-charcoal-1) 35%, transparent);background:0 0;border-bottom:none;border-radius:7px 7px 1px 1px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}._coverHeader_bms6d_180{font-family:var(--font-mono);font-size:var(--text-caption-board);letter-spacing:.34em;text-transform:uppercase;color:color-mix(in oklab, var(--color-charcoal-1) 70%, var(--color-cordovan-2));opacity:.72;font-weight:600}._coverHeader_bms6d_180:before{content:"// ";opacity:.55;font-weight:400}._coverStamp_bms6d_196{aspect-ratio:5/2;opacity:.82;width:72%;filter:grayscale(.08) saturate(1.18) drop-shadow(0 1px 1px color-mix(in oklab, var(--color-charcoal-1) 40%, transparent));mix-blend-mode:multiply;background-image:url(/assets/arena/stamp-classified.png);background-position:50%;background-repeat:no-repeat;background-size:contain;rotate:-5deg}._coverCaseId_bms6d_212{font-family:var(--font-display);letter-spacing:.04em;color:color-mix(in oklab, var(--color-charcoal-1) 78%, var(--color-cordovan-2));text-shadow:0 1px 0 color-mix(in oklab, var(--color-cream-12) 42%, transparent);font-size:clamp(22px,1.8vw,40px);font-weight:900;line-height:1}._coverFooter_bms6d_222{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklab, var(--color-charcoal-1) 50%, var(--color-cordovan-2));opacity:.55;border-top:1px solid color-mix(in oklab, var(--color-manila-shadow) 45%, transparent);text-align:center;align-self:stretch;padding-top:8px;font-size:clamp(8px,.52vw,11px);font-weight:600}._strips_bms6d_238{z-index:2;pointer-events:auto;overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:5px;display:flex;position:absolute;inset:20px 20px 52px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 70px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 70px),#0000 100%)}._strips_bms6d_238::-webkit-scrollbar{display:none}._strip_bms6d_238{font-family:var(--font-mono);font-size:var(--text-caption-board);letter-spacing:.06em;color:color-mix(in oklab, var(--color-charcoal-1) 82%, var(--color-cordovan-2));background:color-mix(in oklab, var(--color-manila-face) 94%, var(--color-cream-12));border:1px solid color-mix(in oklab, var(--color-manila-shadow) 55%, transparent);box-shadow:0 1px 2px color-mix(in oklab, var(--color-charcoal-1) 25%, transparent), 0 3px 7px color-mix(in oklab, var(--color-charcoal-1) 18%, transparent);white-space:nowrap;text-overflow:ellipsis;translate:var(--strip-offset-x,0) 0;opacity:var(--strip-opacity,1);border-radius:2px;flex:none;padding:10px 14px 11px;font-weight:500;line-height:1.35;position:relative;overflow:hidden}._strip_bms6d_238[data-index="0"]{border-left-color:var(--color-accent-burned);border-left-width:3px;padding-left:13px}._ticker_bms6d_341{z-index:3;border-top:1px solid color-mix(in oklab, var(--color-manila-shadow) 50%, transparent);height:22px;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab, var(--color-charcoal-1) 55%, var(--color-cordovan-2));align-items:center;gap:6px;padding-top:6px;font-size:clamp(10px,.62vw,13px);font-weight:600;display:flex;position:absolute;bottom:12px;left:22px;right:22px;overflow:hidden}._tickerLine_bms6d_363{white-space:nowrap;text-overflow:ellipsis;opacity:.78;flex:1 1 0;min-width:0;overflow:hidden}._tickerCursor_bms6d_386{width:.6em;color:var(--color-accent-burned);animation:_dossierTickerCursorBlink_bms6d_1 var(--motion-duration-essential-spin) var(--motion-ease-base) infinite;font-weight:700;display:inline-block}@keyframes _dossierTickerCursorBlink_bms6d_1{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){._folder_bms6d_22,._cover_bms6d_93,._coverStamp_bms6d_196{animation:none}}._nameplate_83im0_19{perspective:1000px;pointer-events:none;transition:opacity var(--motion-duration-slow) var(--motion-ease-base);flex-direction:column;align-items:center;display:flex;position:relative}._stand_83im0_42{background:linear-gradient(180deg, color-mix(in oklab, var(--color-wood-surface-mid) 85%, var(--color-wood-surface-light)) 0%, var(--color-wood-surface-dark) 65%, color-mix(in oklab, var(--color-wood-surface-dark) 70%, var(--color-charcoal-1)) 100%);width:calc(100% + 16px);height:clamp(10px,.65vw,13px);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-wood-surface-light) 32%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--color-charcoal-1) 55%, transparent), 0 3px 6px color-mix(in oklab, var(--color-charcoal-1) 45%, transparent);border-radius:0 0 3px 3px;margin-top:-2px}._plate_83im0_63{background:linear-gradient(180deg, var(--color-brass-highlight) 0%, color-mix(in oklab, var(--color-brass-highlight) 70%, var(--color-brass-mid)) 14%, var(--color-brass-mid) 52%, color-mix(in oklab, var(--color-brass-mid) 55%, var(--color-brass-shadow)) 86%, var(--color-brass-shadow) 100%);min-width:220px;box-shadow: inset 0 1px 0 color-mix(in oklab, var(--color-cream-12) 42%, transparent),  inset 0 -1px 0 color-mix(in oklab, var(--color-charcoal-1) 70%, transparent),  inset 1px 0 0 color-mix(in oklab, var(--color-brass-highlight) 55%, transparent), inset -1px 0 0 color-mix(in oklab, var(--color-brass-shadow) 70%, transparent),  0 2px 3px color-mix(in oklab, var(--color-charcoal-1) 55%, transparent), 0 6px 14px color-mix(in oklab, var(--color-charcoal-1) 30%, transparent);border-radius:4px;order:-1;padding:9px 28px 11px;position:relative}._plateContent_83im0_93{backface-visibility:hidden;min-width:0;transform-style:preserve-3d;flex-direction:column;align-items:center;gap:1px;display:flex}._name_83im0_19{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brass-engrave);text-shadow:0 1px 0 color-mix(in oklab, var(--color-brass-highlight) 75%, transparent), 0 -1px 0 color-mix(in oklab, var(--color-charcoal-1) 35%, transparent);white-space:nowrap;font-size:clamp(17px,1.2vw,26px);font-weight:900;line-height:1}._nameSr_83im0_107{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._subtext_83im0_141{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:color-mix(in oklab, var(--color-brass-engrave) 80%, var(--color-charcoal-1));text-shadow:0 1px 0 color-mix(in oklab, var(--color-brass-highlight) 55%, transparent);opacity:.85;white-space:nowrap;font-size:clamp(8px,.55vw,11px);font-weight:600;line-height:1}._subtextSolo_83im0_156{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-brass-engrave);text-shadow:0 1px 0 color-mix(in oklab, var(--color-brass-highlight) 75%, transparent), 0 -1px 0 color-mix(in oklab, var(--color-charcoal-1) 35%, transparent);white-space:nowrap;font-size:clamp(15px,1.05vw,22px);font-weight:800;line-height:1}._subtext_83im0_141:before,._subtextSolo_83im0_156:before{content:"// ";opacity:.55;margin-right:.12em;font-weight:400}._nameplateStandby_83im0_181{opacity:.55}._nameplateOffline_83im0_189 ._plate_83im0_63{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-cream-12) 42%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--color-charcoal-1) 70%, transparent), inset 1px 0 0 color-mix(in oklab, var(--color-brass-highlight) 55%, transparent), inset -1px 0 0 color-mix(in oklab, var(--color-brass-shadow) 70%, transparent), 0 2px 3px color-mix(in oklab, var(--color-charcoal-1) 55%, transparent), 0 6px 14px color-mix(in oklab, var(--color-charcoal-1) 30%, transparent),  0 0 22px color-mix(in oklab, var(--color-accent-burned) 45%, transparent);animation:_offlinePulse_83im0_1 var(--motion-duration-pulse-slow) var(--motion-ease-base) infinite}._plateContent_83im0_93[data-offline=true] ._subtext_83im0_141,._plateContent_83im0_93[data-offline=true] ._subtextSolo_83im0_156{color:var(--color-accent-burned);opacity:1;text-shadow:0 1px 0 color-mix(in oklab, var(--color-brass-highlight) 40%, transparent), 0 0 6px color-mix(in oklab, var(--color-accent-burned) 55%, transparent)}@keyframes _offlinePulse_83im0_1{0%,to{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-cream-12) 42%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--color-charcoal-1) 70%, transparent), inset 1px 0 0 color-mix(in oklab, var(--color-brass-highlight) 55%, transparent), inset -1px 0 0 color-mix(in oklab, var(--color-brass-shadow) 70%, transparent), 0 2px 3px color-mix(in oklab, var(--color-charcoal-1) 55%, transparent), 0 6px 14px color-mix(in oklab, var(--color-charcoal-1) 30%, transparent), 0 0 18px color-mix(in oklab, var(--color-accent-burned) 30%, transparent)}50%{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-cream-12) 42%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--color-charcoal-1) 70%, transparent), inset 1px 0 0 color-mix(in oklab, var(--color-brass-highlight) 55%, transparent), inset -1px 0 0 color-mix(in oklab, var(--color-brass-shadow) 70%, transparent), 0 2px 3px color-mix(in oklab, var(--color-charcoal-1) 55%, transparent), 0 6px 14px color-mix(in oklab, var(--color-charcoal-1) 30%, transparent), 0 0 28px color-mix(in oklab, var(--color-accent-burned) 60%, transparent)}}@media (prefers-reduced-motion:reduce){._nameplateOffline_83im0_189 ._plate_83im0_63{animation:none}}._content_ornp1_13{top:var(--pos-desk-top);left:var(--pos-desk-left);width:var(--size-desk-width);height:var(--size-desk-height);box-sizing:border-box;background-color:var(--color-wood-surface-mid);background-image: radial-gradient(ellipse 22% 28% at 64% 24%, color-mix(in oklab, var(--color-wood-surface-light) 92%, var(--color-cream-12)) 0%, color-mix(in oklab, var(--color-wood-surface-light) 55%, transparent) 45%, transparent 85%),  radial-gradient(ellipse 65% 60% at 58% 32%, color-mix(in oklab, var(--color-wood-surface-light) 60%, transparent) 0%, color-mix(in oklab, var(--color-wood-surface-light) 28%, transparent) 35%, transparent 75%),  repeating-linear-gradient(90deg, transparent 0, transparent 3px, var(--color-wood-grain-rule) 3px, var(--color-wood-grain-rule) 4px),  radial-gradient(ellipse 95% 90% at 50% 50%, transparent 55%, color-mix(in oklab, var(--color-wood-surface-dark) 70%, transparent) 100%);box-shadow:inset 0 2px 4px color-mix(in oklab, var(--color-charcoal-1) 45%, transparent), inset 0 -2px 4px color-mix(in oklab, var(--color-charcoal-1) 30%, transparent);z-index:var(--z-sticky);--size-draw-pile-width:clamp( 74px, calc(74px + (100vw - 1280px) * (56 / 2560)), 130px);--size-discard-card-width:clamp( 160px, calc(160px + (100vw - 1280px) * (120 / 640)), 300px);pointer-events:none;grid-template:"piles comms"minmax(0,1fr)"status status"/1fr 1fr;gap:6px 12px;padding:20px 24px 0;display:grid;position:absolute;overflow:hidden}._piles_ornp1_75{pointer-events:auto;flex-direction:row;grid-area:piles;justify-content:center;align-items:center;gap:18px;min-width:0;min-height:0;padding-right:8px;display:flex;overflow:hidden}@media (height>=1000px) and (width>=1300px){._content_ornp1_13{--size-discard-card-width:clamp( 300px, calc(300px + (100vw - 1700px) * (180 / 940)), 480px)}._piles_ornp1_75{flex-direction:column;gap:28px}}._pilesDraw_ornp1_160{opacity:.78}._pileSection_ornp1_164{flex-direction:column;align-items:center;gap:10px;min-height:0;display:flex}._pileLabelGroup_ornp1_172{flex-direction:column;align-items:center;gap:1px;display:flex}._pileLabel_ornp1_172{font-family:var(--font-mono);font-size:var(--text-caption-board);text-transform:uppercase;letter-spacing:.32em;color:color-mix(in oklab, var(--color-ochre-11) 85%, var(--color-cream-12));text-shadow:0 1px 2px color-mix(in oklab, var(--color-charcoal-1) 65%, transparent);font-weight:700}._pileCaption_ornp1_191{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.28em;color:color-mix(in oklab, var(--color-ochre-11) 55%, transparent);font-size:clamp(9px,.52vw,11px);font-weight:600}._comms_ornp1_202{pointer-events:none;grid-area:comms;min-width:0;min-height:0;padding:14px 16px 12px 10px;position:relative}._statusStrip_ornp1_215{grid-area:status;justify-content:center;align-items:center;min-height:56px;padding:4px 20px 8px;display:flex}._wrapper_185os_21{pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex}._label_185os_34{font-family:var(--font-mono);font-size:var(--text-caption-board);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-intercept);text-align:center;align-self:stretch;font-weight:700}._label_185os_34:before{content:"// ";opacity:.6;font-weight:400}._dial_185os_59{width:var(--size-nope-dial);height:var(--size-nope-dial);place-items:center;display:grid;position:relative}._dialSvg_185os_67{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._track_185os_79{stroke:color-mix(in oklab, var(--color-accent-intercept) 22%, transparent);stroke-width:3px}._fill_185os_86{stroke:var(--color-accent-intercept);stroke-width:3px;stroke-linecap:round;will-change:stroke-dashoffset}._timer_185os_100{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-nope-timer);letter-spacing:.02em;color:var(--color-accent-intercept);text-shadow:0 0 12px color-mix(in oklab, var(--color-accent-intercept) 50%, transparent);font-weight:800;line-height:1}._pauseButton_185os_124{pointer-events:auto;font-family:var(--font-mono);font-size:calc(var(--text-caption-board) * .9);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-intercept);background:color-mix(in oklab, var(--color-charcoal-1) 65%, transparent);border:1px solid color-mix(in oklab, var(--color-accent-intercept) 45%, transparent);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-base), border-color var(--motion-duration-fast) var(--motion-ease-base), transform var(--motion-duration-fast) var(--motion-ease-base);border-radius:2px;padding:5px 12px;font-weight:700}._pauseButton_185os_124:hover{background:color-mix(in oklab, var(--color-accent-intercept) 18%, var(--color-charcoal-1) 70%);border-color:var(--color-accent-intercept)}._pauseButton_185os_124:active{transform:scale(.97)}._wrapper_185os_21[data-paused] ._label_185os_34,._wrapper_185os_21[data-paused] ._timer_185os_100{color:var(--color-accent-drama);text-shadow:0 0 12px color-mix(in oklab, var(--color-accent-drama) 45%, transparent)}._wrapper_185os_21[data-paused] ._fill_185os_86{stroke:var(--color-accent-drama)}._wrapper_185os_21[data-paused] ._track_185os_79{stroke:color-mix(in oklab, var(--color-accent-drama) 22%, transparent)}._wrapper_185os_21[data-paused] ._pauseButton_185os_124{color:var(--color-accent-drama);border-color:color-mix(in oklab, var(--color-accent-drama) 55%, transparent)}._wrapper_185os_21[data-paused] ._pauseButton_185os_124:hover{background:color-mix(in oklab, var(--color-accent-drama) 22%, var(--color-charcoal-1) 65%);border-color:var(--color-accent-drama)}._table_19uc1_5{box-sizing:border-box;height:100vh;padding:var(--space-fluid-base-board) var(--space-fluid-loose-board);font-family:var(--font-body);color:var(--color-fg-primary);contain:layout style;background: radial-gradient(ellipse 50% 40% at 50% 48%, color-mix(in oklab, var(--color-accent-drama) 35%, transparent) 0%, color-mix(in oklab, var(--color-accent-drama) 18%, transparent) 30%, transparent 60%),  radial-gradient(ellipse 80% 70% at 50% 50%, color-mix(in oklab, var(--color-teal-5) 40%, transparent) 0%, color-mix(in oklab, var(--color-teal-4) 25%, transparent) 40%, transparent 65%),  radial-gradient(ellipse 75% 75% at 50% 50%, transparent 30%, color-mix(in oklab, var(--color-charcoal-1) 65%, transparent) 70%, color-mix(in oklab, var(--color-charcoal-1) 90%, transparent) 100%),  repeating-conic-gradient(color-mix(in oklab, var(--color-teal-3) 8%, transparent) 0%, color-mix(in oklab, var(--color-teal-2) 6%, transparent) 0.5%, color-mix(in oklab, var(--color-teal-4) 9%, transparent) 1%),  linear-gradient(170deg, var(--color-teal-3) 0%, var(--color-teal-2) 50%, var(--color-teal-1) 100%);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}._table_19uc1_5:before{content:"";background-image:repeating-linear-gradient(0deg, transparent, transparent 2px, color-mix(in oklab, var(--color-cream-12) 2%, transparent) 2px, color-mix(in oklab, var(--color-cream-12) 2%, transparent) 3px), repeating-linear-gradient(90deg, transparent, transparent 2px, color-mix(in oklab, var(--color-cream-12) 2%, transparent) 2px, color-mix(in oklab, var(--color-cream-12) 2%, transparent) 3px);pointer-events:none;z-index:var(--z-base);position:absolute;inset:0}._table_19uc1_5:after{content:"";border:1px solid color-mix(in oklab, var(--color-accent-drama) 18%, transparent);border-radius:var(--radius-xl);box-shadow:inset 0 0 80px color-mix(in oklab, var(--color-charcoal-1) 25%, transparent), 0 0 1px color-mix(in oklab, var(--color-accent-drama) 12%, transparent);pointer-events:none;z-index:var(--z-raised);position:absolute;inset:3% 2.5%}._woodFrame_19uc1_109{pointer-events:none;z-index:var(--z-base);box-shadow:inset 0 0 0 calc(var(--size-wood-frame-thickness) + 1px) transparent, inset 0 0 24px color-mix(in oklab, var(--color-charcoal-1) 55%, transparent), inset 0 2px 0 color-mix(in oklab, var(--color-ochre-10) 22%, transparent);position:absolute;inset:0}._woodTop_19uc1_122,._woodBottom_19uc1_123,._woodLeft_19uc1_124,._woodRight_19uc1_125{background-repeat:repeat-x;background-size:auto 100%;position:absolute}._woodTop_19uc1_122,._woodBottom_19uc1_123{filter:brightness(.78)saturate(.88)hue-rotate(-4deg)}._woodTop_19uc1_122{height:var(--size-wood-frame-thickness);background-image:url(/assets/arena/mahogany-horizontal.png);top:0;left:0;right:0}._woodBottom_19uc1_123{height:var(--size-wood-frame-thickness);background-image:url(/assets/arena/mahogany-horizontal.png);bottom:0;left:0;right:0;transform:scaleY(-1)}._woodLeft_19uc1_124{width:var(--size-wood-frame-thickness);background-image:url(/assets/arena/mahogany-vertical.png);background-repeat:repeat-y;background-size:100%;top:0;bottom:0;left:0}._woodRight_19uc1_125{width:var(--size-wood-frame-thickness);background-image:url(/assets/arena/mahogany-vertical.png);background-repeat:repeat-y;background-size:100%;top:0;bottom:0;right:0;transform:scaleX(-1)}._blindRakeLeft_19uc1_184,._blindRakeRight_19uc1_185{width:var(--size-blind-rake-width);pointer-events:none;z-index:var(--z-base);background-image: repeating-linear-gradient(4deg,  transparent 0, transparent 28px, color-mix(in oklab, var(--color-ochre-11) 38%, transparent) 28px, color-mix(in oklab, var(--color-ochre-11) 38%, transparent) 32px, transparent 32px, transparent 48px, color-mix(in oklab, var(--color-charcoal-1) 62%, transparent) 48px, color-mix(in oklab, var(--color-charcoal-1) 62%, transparent) 60px, transparent 60px, transparent 72px);opacity:.8;mix-blend-mode:overlay;position:absolute;top:0;bottom:0}._blindRakeLeft_19uc1_184{animation:_sunDriftLeft_19uc1_1 14s var(--motion-ease-base) infinite;left:0;-webkit-mask-image:linear-gradient(90deg,#0000004d 0%,#000 22% 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000004d 0%,#000 22% 62%,#0000 100%)}._blindRakeRight_19uc1_185{animation:_sunDriftRight_19uc1_1 14s var(--motion-ease-base) infinite;right:0;-webkit-mask-image:linear-gradient(270deg,#0000004d 0%,#000 22% 62%,#0000 100%);mask-image:linear-gradient(270deg,#0000004d 0%,#000 22% 62%,#0000 100%)}@keyframes _sunDriftLeft_19uc1_1{0%,to{opacity:.7;background-position:0 0}50%{opacity:.85;background-position:5px 0}}@keyframes _sunDriftRight_19uc1_1{0%,to{opacity:.7;background-position:0 0}50%{opacity:.85;background-position:-5px 0}}@media (prefers-reduced-motion:reduce){._blindRakeLeft_19uc1_184,._blindRakeRight_19uc1_185{animation:none}}._caseBanner_19uc1_258{width:var(--size-side-panel-width);z-index:var(--z-raised);pointer-events:none;padding:calc(var(--size-wood-frame-thickness) + 24px) 24px calc(var(--size-wood-frame-thickness) + 24px) calc(var(--size-wood-frame-thickness) + 20px);flex-direction:column;justify-content:center;gap:14px;display:flex;position:absolute;top:0;bottom:0;left:0}._caseBanner_19uc1_258:before{content:"";left:calc(var(--size-wood-frame-thickness) + 4px);background:linear-gradient(180deg, transparent 0%, var(--color-accent-drama) 20%, var(--color-accent-drama) 80%, transparent 100%);opacity:.55;width:3px;position:absolute;top:18%;bottom:18%}._caseBannerLabel_19uc1_305,._caseBannerOperation_19uc1_306,._caseBannerSub_19uc1_307,._caseBannerDivider_19uc1_308,._caseBannerFooter_19uc1_309{animation:_caseBannerLineIn_19uc1_1 var(--motion-duration-base) var(--motion-ease-decelerate) both}._caseBannerLabel_19uc1_305{animation-delay:50ms}._caseBannerOperation_19uc1_306{animation-delay:.12s}._caseBannerSub_19uc1_307{animation-delay:.19s}._caseBannerDivider_19uc1_308{animation-delay:.26s}._caseBannerFooter_19uc1_309{animation-delay:.33s}@keyframes _caseBannerLineIn_19uc1_1{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){._caseBannerLabel_19uc1_305,._caseBannerOperation_19uc1_306,._caseBannerSub_19uc1_307,._caseBannerDivider_19uc1_308,._caseBannerFooter_19uc1_309{animation:none}}._caseBannerLabel_19uc1_305{font-family:var(--font-mono);font-size:var(--text-caption-board);letter-spacing:.38em;text-transform:uppercase;color:color-mix(in oklab, var(--color-accent-drama) 72%, transparent);font-weight:600}._caseBannerLabel_19uc1_305:before{content:"// ";opacity:.55;font-weight:400}._caseBannerOperation_19uc1_306{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-accent-burned);text-shadow:0 1px 0 color-mix(in oklab, var(--color-cream-12) 14%, transparent), 0 0 30px color-mix(in oklab, var(--color-accent-burned) 42%, transparent), 0 0 60px color-mix(in oklab, var(--color-accent-burned) 20%, transparent);font-size:clamp(32px,1.09375vw + 18px,60px);font-weight:900;line-height:.9}._caseBannerSub_19uc1_307{font-family:var(--font-mono);font-size:var(--text-caption-board);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab, var(--color-cream-11) 72%, transparent);font-weight:600}._caseBannerDivider_19uc1_308{background:linear-gradient(90deg, color-mix(in oklab, var(--color-accent-drama) 55%, transparent) 0%, transparent 100%);height:1px}._caseBannerFooter_19uc1_309{font-family:var(--font-mono);font-size:var(--text-caption-board);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab, var(--color-cream-11) 55%, transparent);margin-top:6px;font-weight:500}._caseBannerFooter_19uc1_309 strong{color:color-mix(in oklab, var(--color-accent-drama) 85%, transparent);letter-spacing:.28em;padding-left:6px;font-weight:700}._nopeSlot_19uc1_422{height:var(--size-nope-slot);justify-content:center;align-items:center;display:flex}._manualLink_19uc1_444{font-family:var(--font-mono);font-size:calc(var(--text-caption-board) * .92);letter-spacing:.28em;text-transform:uppercase;color:color-mix(in oklab, var(--color-accent-drama) 88%, transparent);text-shadow:0 0 8px color-mix(in oklab, var(--color-accent-drama) 28%, transparent), 0 0 18px color-mix(in oklab, var(--color-accent-drama) 14%, transparent);pointer-events:auto;transition:color var(--motion-duration-fast) var(--motion-ease-base), text-shadow var(--motion-duration-fast) var(--motion-ease-base);animation:_caseBannerLineIn_19uc1_1 var(--motion-duration-base) var(--motion-ease-decelerate) both;align-self:flex-start;align-items:baseline;gap:.5em;font-weight:600;text-decoration:none;animation-delay:.42s;display:inline-flex}._manualLinkText_19uc1_467{color:inherit}._manualLinkArrow_19uc1_477{font-family:var(--font-mono);letter-spacing:0;color:var(--color-accent-burned);transition:transform var(--motion-duration-fast) var(--motion-ease-decelerate);will-change:transform;margin-left:.5em;font-weight:500;display:inline-block}@media (hover:hover) and (pointer:fine){._manualLink_19uc1_444:hover{color:var(--color-accent-drama);text-shadow:0 0 12px color-mix(in oklab, var(--color-accent-drama) 45%, transparent), 0 0 24px color-mix(in oklab, var(--color-accent-drama) 22%, transparent)}}._manualLink_19uc1_444:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px;color:var(--color-accent-drama)}@media (prefers-reduced-motion:reduce){._manualLink_19uc1_444{animation:none}}._eventFlash_19uc1_511{z-index:var(--z-overlay);pointer-events:none;opacity:0;position:fixed;inset:0}._trigger_1t2oi_11{top:var(--space-5);right:var(--space-5);z-index:40;align-items:center;gap:var(--space-2);border:1px solid color-mix(in oklab, var(--color-fg-secondary) 38%, transparent);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-charcoal-1) 72%, transparent);color:color-mix(in oklab, var(--color-fg-secondary) 78%, transparent);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-base), color var(--motion-duration-fast) var(--motion-ease-base), border-color var(--motion-duration-fast) var(--motion-ease-base);padding:6px 12px 7px;font-size:11px;font-weight:700;display:inline-flex;position:fixed}@media (hover:hover) and (pointer:fine){._trigger_1t2oi_11:hover{background:color-mix(in oklab, var(--color-accent-burned) 18%, var(--color-charcoal-1));color:var(--color-cream-12);border-color:color-mix(in oklab, var(--color-accent-burned) 55%, transparent)}}._trigger_1t2oi_11:active{transform:scale(.97)}._trigger_1t2oi_11:focus-visible{outline:2px solid var(--color-accent-burned);outline-offset:2px}._triggerGlyph_1t2oi_56{text-align:center;opacity:.75;width:10px;height:10px;font-size:12px;font-weight:900;line-height:10px;display:inline-block}._triggerLabel_1t2oi_67{line-height:1}._backdrop_1t2oi_73{z-index:90;background:color-mix(in oklab, var(--color-charcoal-1) 70%, transparent);-webkit-backdrop-filter:blur(6px);padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1t2oi_86{width:min(540px,92vw);padding:var(--space-7) var(--space-7) var(--space-6);border-radius:var(--radius-lg);border:1px solid color-mix(in oklab, var(--color-cream-12) 22%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--color-paper-face) 96%, transparent) 0%, color-mix(in oklab, var(--color-paper-face) 92%, var(--color-charcoal-1)) 100%);color:var(--color-charcoal-1);box-shadow:0 2px 0 color-mix(in oklab, var(--color-charcoal-1) 50%, transparent), 0 24px 60px color-mix(in oklab, var(--color-charcoal-1) 65%, transparent);text-align:left;position:relative}._modalStamp_1t2oi_106{border:2px solid var(--color-accent-burned);color:var(--color-accent-burned);font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;opacity:.85;pointer-events:none;border-radius:2px;padding:4px 12px 5px;font-size:10px;font-weight:900;position:absolute;top:18px;right:20px;transform:rotate(8deg)}._modalTitle_1t2oi_124{margin:0 0 var(--space-4);font-family:var(--font-display,var(--font-body));letter-spacing:-.01em;text-transform:uppercase;color:var(--color-accent-burned);font-size:clamp(24px,2.4vw,36px);font-weight:900;line-height:1.1}._modalBody_1t2oi_135{margin:0 0 var(--space-6);font-family:var(--font-body);color:color-mix(in oklab, var(--color-charcoal-1) 85%, transparent);max-width:48ch;font-size:clamp(14px,1vw,17px);line-height:1.55}._modalActions_1t2oi_144{justify-content:flex-end;gap:var(--space-3);display:flex}._cancelBtn_1t2oi_151,._confirmBtn_1t2oi_152{appearance:none;border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-base), color var(--motion-duration-fast) var(--motion-ease-base), border-color var(--motion-duration-fast) var(--motion-ease-base), transform var(--motion-duration-fast) var(--motion-ease-base);padding:10px 22px;font-size:12px;font-weight:800}._cancelBtn_1t2oi_151{border:1px solid color-mix(in oklab, var(--color-charcoal-1) 35%, transparent);color:color-mix(in oklab, var(--color-charcoal-1) 75%, transparent);background:0 0}@media (hover:hover) and (pointer:fine){._cancelBtn_1t2oi_151:hover{background:color-mix(in oklab, var(--color-charcoal-1) 8%, transparent);color:var(--color-charcoal-1);border-color:color-mix(in oklab, var(--color-charcoal-1) 55%, transparent)}}._confirmBtn_1t2oi_152{background:var(--color-accent-burned);border:1px solid color-mix(in oklab, var(--color-accent-burned) 70%, var(--color-charcoal-1));color:var(--color-cream-12);box-shadow:0 2px 0 color-mix(in oklab, var(--color-accent-burned) 50%, var(--color-charcoal-1))}@media (hover:hover) and (pointer:fine){._confirmBtn_1t2oi_152:hover{background:color-mix(in oklab, var(--color-accent-burned) 88%, var(--color-charcoal-1))}}._cancelBtn_1t2oi_151:active,._confirmBtn_1t2oi_152:active{transform:scale(.97)}._cancelBtn_1t2oi_151:focus-visible,._confirmBtn_1t2oi_152:focus-visible{outline:2px solid var(--color-accent-burned);outline-offset:2px}}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap;font-style:normal}
