:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--arena-color-ivory:#f4f0e8;--arena-color-text:#f8f7f3;--arena-color-muted:#c7c8c9;--arena-color-ink:#090c0f;--arena-color-void:#081019;--arena-color-panel:#0a0d10f5;--arena-color-scrim:#03060894;--arena-color-error:#fecaca;--arena-color-error-border:#ef4444;--arena-color-error-surface:#7f1d1d59;--arena-color-panel-border:#c7c8c966;--arena-color-session-glow:#2a3b4a52;--arena-color-session-high:#171d27;--arena-color-session-low:#080b10;--arena-color-session-overlay:#02050885;--arena-color-border-faint:#c7c8c94d;--arena-color-border-subtle:#c7c8c957;--arena-color-border-muted:#c7c8c961;--arena-color-border-standard:#c7c8c96b;--arena-color-border-emphasis:#c7c8c98f;--arena-color-border-bright:#fffc;--arena-color-accent-label:#f3ba70;--arena-color-warning:#ffcb88;--arena-color-panel-text:#fffdf3;--arena-color-panel-muted:#aeb4b8;--arena-color-panel-disabled:#92989c;--arena-color-room-glow:#2d3a43d6;--arena-color-room-panel-high:#273039ed;--arena-color-room-panel-low:#0d1217f5;--arena-color-room-code-high:#38424bf5;--arena-color-room-code-low:#12171dfa;--arena-color-seat-surface:#04080c94;--arena-color-panel-soft:#0a0f14d1;--arena-color-control-surface:#151c22;--arena-color-neutral-surface:#0c1012b8;--arena-color-neutral-hover:#2a2f32d1;--arena-color-battlefield-control:#101212ad;--arena-color-context-high:#080a0dd6;--arena-color-context-low:#080a0d9e;--arena-color-status-surface:#0a0d10db;--arena-color-pregame-glow-high:#2f3b46db;--arena-color-pregame-glow-low:#0f141af0;--arena-color-pregame-surface-high:#18212a;--arena-color-pregame-surface-low:#07090d;--arena-color-white-surface-faint:#ffffff0f;--arena-color-white-keyline-faint:#ffffff1a;--arena-color-white-keyline-soft:#ffffff1f;--arena-color-white-keyline-muted:#ffffff29;--arena-color-white-keyline-medium:#ffffff70;--arena-color-black-surface-soft:#0003;--arena-color-black-surface:#0000003d;--arena-color-replay-sky:#23364bf0;--arena-color-replay-header-high:#06090cfa;--arena-color-replay-header-low:#080c10e0;--arena-color-replay-control:#14191eeb;--arena-color-replay-board-glow:#36403d3d;--arena-color-replay-surface:#0a0d10e6;--arena-color-replay-surface-soft:#0a0d10d6;--arena-color-replay-dialog:#080c10f5;--arena-color-replay-popover:#1c2328f0;--arena-color-replay-track:#ffffff12;--arena-color-replay-track-highlight:#ffffff14;--arena-color-replay-progress-high:#ff713df0;--arena-color-replay-progress-low:#662812f5;--arena-color-replay-eligible-glow:#24ddff61;--arena-color-replay-seat-one:#7299c7;--arena-color-replay-seat-two:#9b78b6;--arena-color-replay-seat-three:#b58162;--arena-color-replay-seat-four:#738f79;--arena-color-replay-portrait-border:#e0e8f0a3;--arena-color-replay-portrait-high:#54616d;--arena-color-replay-portrait-low:#171c22;--arena-color-replay-life-border:#d6b5a5;--arena-color-replay-life-text:#fff7ed;--arena-color-replay-life-surface:#8f1d27;--arena-shadow-replay-low:0 8px 20px #0000006b;--arena-shadow-replay-medium:0 10px 25px #00000075;--arena-shadow-replay-high:0 10px 28px #0000007a;--arena-shadow-replay-floating:0 8px 24px #00000085;--arena-shadow-color-low:#0000006b;--arena-shadow-color-medium:#00000075;--arena-shadow-color-high:#0000007a;--arena-shadow-color-floating:#00000085;--arena-shadow-control:0 4px 18px #0000006b;--arena-shadow-control-inset:0 4px 18px #0000006b, inset 0 1px 0 #ffffff1f;--arena-shadow-room-code:inset 0 1px #ffffff1f, 0 8px 20px #00000061;--arena-shadow-seat-inset:inset 0 1px #ffffff0d;--arena-shadow-disabled:inset 0 2px 3px #ffffff29, 0 4px 10px #0000006b;--arena-shadow-status:0 8px 24px #00000085, inset 0 1px 0 #ffffff1a;--arena-shadow-automation:0 14px 34px #0000009e, inset 0 1px 0 #ffffff14;--arena-shadow-action-shell:0 0 0 1px #130a06b8, 0 5px 12px #00000075;--arena-shadow-action-face:inset 0 2px 3px #ffffff94, inset 0 -5px 8px #4513078f;--arena-color-eligible:#28e1ee;--arena-color-eligible-core:#00e5ff;--arena-color-eligible-keyline:#08788f;--arena-color-eligible-glow:#24ddffe6;--arena-color-selected:#fd0;--arena-color-combat:#ffb52e;--arena-color-selected-glow:#ffb018ad;--arena-color-selected-soft:#633f0ab8;--arena-color-primary-high:#ffad55;--arena-color-primary-mid:#ff713d;--arena-color-primary-low:#ffbe58;--arena-color-primary-border:#ffe8a0;--arena-color-primary-glow-hot:#ff5d5d;--arena-color-primary-glow-soft:#ff54569e;--arena-color-action-glow-primary:#ff6534bd;--arena-color-action-glow-secondary:#4a79ffb8;--arena-color-action-glow-neutral:#c6dfe057;--arena-color-action-glow-escalated:#ff531ff0;--arena-color-action-glow-waiting:#b2c1c75c;--arena-color-action-glow-batch:#3ac3e2b8;--arena-color-action-edge:#ffffff94;--arena-color-action-flash:#ffffffc2;--arena-color-secondary-high:#6d91ff;--arena-color-secondary-mid:#3559d7;--arena-color-secondary-low:#6c8eff;--arena-color-secondary-border:#b7caff;--arena-color-secondary-glow:#4776ffb8;--arena-color-batch-high:#55c7dc;--arena-color-batch-mid:#1886b5;--arena-color-batch-low:#69d6e8;--arena-color-batch-border:#dff6ff;--arena-gradient-primary:linear-gradient(180deg, var(--arena-color-primary-high) 0%, var(--arena-color-primary-mid) 46%, var(--arena-color-primary-low) 100%);--arena-gradient-secondary:linear-gradient(180deg, var(--arena-color-secondary-high) 0%, var(--arena-color-secondary-mid) 52%, var(--arena-color-secondary-low) 100%);--arena-gradient-batch:linear-gradient(180deg, var(--arena-color-batch-high) 0%, var(--arena-color-batch-mid) 50%, var(--arena-color-batch-low) 100%);--arena-gradient-escalated:linear-gradient(180deg, #ff9b47, #b93518);--arena-color-escalated-border:#ffd18a;--arena-gradient-waiting:linear-gradient(180deg, #596065, #252a2d);--arena-color-waiting-border:#929a9e;--arena-gradient-automation-panel:linear-gradient(145deg, #1b2024f5, #080b0ef0);--arena-color-automation-clock:#030608b8;--arena-color-automation-track:#64615db8;--arena-color-automation-control:#161c20e6;--arena-color-automation-toggle:#030608d1;--arena-color-disabled-high:#64615d;--arena-color-disabled-low:#414143;--arena-color-disabled-border:#77736a;--arena-color-disabled-text:#bbb8b2;--arena-gradient-disabled:linear-gradient(180deg, var(--arena-color-disabled-high), var(--arena-color-disabled-low));--arena-gradient-neutral:linear-gradient(180deg, #635b56e6, #36312ff0);--arena-font-display:"JaceBeleren-Bold", "Jace Beleren", Baskerville, Georgia, "Arena Emoji", serif;--arena-font-body:Merriweather, Plantin, Georgia, "Arena Emoji", serif;--arena-font-hud:"Trebuchet MS", "Arena Emoji", sans-serif;--arena-radius-card:8px;--arena-radius-panel:8px;--arena-radius-pill:999px;--arena-shadow-text:0 2px 3px #000000d6;--arena-shadow-card:0 12px 28px #000000b8;--arena-shadow-panel:0 16px 38px #00000073;--arena-shadow-eligible:0 0 0 2px var(--arena-color-eligible-keyline), 0 0 22px var(--arena-color-eligible-glow), var(--arena-shadow-card);--arena-shadow-primary:inset 0 2px 4px #ffffffad, inset 0 -4px 7px #ae351185, 0 0 9px var(--arena-color-primary-glow-hot), 0 0 20px var(--arena-color-primary-glow-soft);--arena-shadow-secondary:inset 0 2px 4px #ffffffa3, inset 0 -4px 7px #152e8f8c, 0 0 15px var(--arena-color-secondary-glow);--arena-action-width:clamp(275px, min(12.6vw, 23.15vh), 322px);--arena-action-height:clamp(60px, 5.3vh, 74px);--arena-modal-action-width:clamp(240px, 14vw, 360px);--arena-modal-action-height:clamp(50px, 5.4vh, 76px);--arena-choice-card-width:clamp(248px, 15.2vw, 389px);--arena-stack-card-width:clamp(300px, 17.42vw, 446px);--arena-mode-choice-gap:clamp(26px, 1.6vw, 41px);--arena-opening-card-width:clamp(260px, 18vw, 460px);--arena-card-aspect:.7159;--arena-duration-hover:.14s;--arena-duration-enter:.22s;--arena-duration-reflow:.2s;--arena-ease-out:cubic-bezier(.22, .8, .24, 1)}.arena-command{width:var(--arena-action-width);height:var(--arena-action-height);border-radius:var(--arena-radius-pill);color:var(--arena-color-ivory);font:700 clamp(24px, 2.2vw, 34px) / 1 var(--arena-font-display);letter-spacing:0;text-shadow:var(--arena-shadow-text);cursor:pointer;transition:filter var(--arena-duration-hover) ease;padding:7px 28px 10px}.arena-command--primary{border:2px solid var(--arena-color-primary-border);background:linear-gradient(180deg, var(--arena-color-primary-high) 0%, var(--arena-color-primary-mid) 46%, var(--arena-color-primary-low) 100%);box-shadow:var(--arena-shadow-primary)}.arena-command--secondary{border:2px solid var(--arena-color-secondary-border);background:linear-gradient(180deg, var(--arena-color-secondary-high) 0%, var(--arena-color-secondary-mid) 52%, var(--arena-color-secondary-low) 100%);box-shadow:var(--arena-shadow-secondary)}.arena-command:hover:not(:disabled),.arena-command:focus-visible:not(:disabled){filter:brightness(1.09)}.arena-command:focus-visible{outline:2px solid var(--arena-color-ivory);outline-offset:3px}.arena-command:disabled,.arena-command[aria-disabled=true]{border-color:var(--arena-color-disabled-border);color:var(--arena-color-disabled-text);background:linear-gradient(180deg, var(--arena-color-disabled-high), var(--arena-color-disabled-low));cursor:default;box-shadow:inset 0 2px 3px #ffffff29,0 4px 10px #0000006b}.arena-choice-rim{border:4px solid var(--arena-color-eligible);border-radius:var(--arena-radius-card);box-shadow:var(--arena-shadow-eligible);transition:transform var(--arena-duration-hover) ease, filter var(--arena-duration-hover) ease}.arena-choice-rim:hover,.arena-choice-rim:focus-visible{z-index:2;filter:brightness(1.08);transform:translateY(-3px)}.arena-choice-rim[data-state=selected]{border-color:var(--arena-color-selected);box-shadow:0 0 0 2px #7c4d08eb, 0 0 22px var(--arena-color-selected-glow), var(--arena-shadow-card)}@media (prefers-reduced-motion:reduce){.arena-command,.arena-choice-rim{transition:none}.arena-choice-rim:hover,.arena-choice-rim:focus-visible{transform:none}}.arena-account{box-sizing:border-box;width:min(560px,100% - 32px);min-height:100vh;color:var(--arena-color-ivory);font-family:var(--arena-font-body);align-content:center;gap:18px;margin:0 auto;padding:72px 0 48px;display:grid}.arena-account__panel{border:1px solid var(--arena-color-border-standard);border-radius:var(--arena-radius-panel);background:var(--arena-color-panel);box-shadow:var(--arena-shadow-panel);padding:clamp(24px,5vw,38px)}.arena-account__eyebrow{color:var(--arena-color-eligible);font:800 11px/1 var(--arena-font-hud);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.arena-account h1{font:700 clamp(30px, 6vw, 44px)/1 var(--arena-font-display);margin:0}.arena-account p{color:var(--arena-color-muted);line-height:1.5}.arena-account form,.arena-account__sessions{gap:14px;margin-top:24px;display:grid}.arena-account__check{align-items:center;min-height:44px;grid-template-columns:24px 1fr!important}.arena-account__check input{width:20px;min-height:20px}.arena-account__links{justify-content:space-between;gap:14px;margin-top:24px;display:flex}.arena-account__links a,.arena-account header a{color:var(--arena-color-eligible)}.arena-account label{color:var(--arena-color-muted);font:700 12px/1.2 var(--arena-font-hud);gap:7px;display:grid}.arena-account input{box-sizing:border-box;border:1px solid var(--arena-color-border-emphasis);border-radius:var(--arena-radius-panel);min-height:44px;color:var(--arena-color-ivory);background:var(--arena-color-session-low);font:16px/1.3 var(--arena-font-body);padding:9px 12px}.arena-account input:focus-visible,.arena-account a:focus-visible,.arena-account button:focus-visible{outline:2px solid var(--arena-color-eligible);outline-offset:3px}.arena-account__actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.arena-account__actions .arena-action-button{box-sizing:border-box;border:2px solid var(--arena-color-primary-border);border-radius:var(--arena-radius-pill);min-width:180px;min-height:44px;color:var(--arena-color-ivory);background:var(--arena-gradient-primary);box-shadow:var(--arena-shadow-primary);cursor:pointer;font-size:18px;font-family:var(--arena-font-display);place-items:center;padding:9px 22px;text-decoration:none;display:inline-grid}.arena-account .arena-action-button[data-style=secondary]{border-color:var(--arena-color-secondary-border);background:var(--arena-gradient-secondary);box-shadow:var(--arena-shadow-secondary)}.arena-account .arena-action-button[data-style=outline-small]{border-color:var(--arena-color-border-emphasis);background:var(--arena-color-replay-control);box-shadow:none}.arena-account .arena-action-button:disabled{border-color:var(--arena-color-disabled-border);color:var(--arena-color-disabled-text);background:var(--arena-gradient-disabled);box-shadow:none;cursor:default}.arena-account__actions .arena-action-button.arena-account__microsoft{border-color:var(--arena-color-border-emphasis);background:var(--arena-color-replay-control);box-shadow:none;flex:1;justify-content:center;align-items:center;gap:10px;display:inline-flex}.arena-account__microsoft-mark{flex:none;width:20px;height:20px}.arena-account__divider{color:var(--arena-color-disabled-text);font:700 12px/1 var(--arena-font-hud);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:20px 0 0;display:flex}.arena-account__divider:before,.arena-account__divider:after{content:"";background:var(--arena-color-border-subtle);flex:1;height:1px}.arena-account__notice,.arena-account__error{border-radius:var(--arena-radius-panel);font:700 13px/1.4 var(--arena-font-hud);padding:12px 14px}.arena-account__notice{border:1px solid var(--arena-color-eligible-keyline);color:var(--arena-color-ivory);background:var(--arena-color-session-glow)}.arena-account__error{border:1px solid var(--arena-color-error-border);color:var(--arena-color-error);background:var(--arena-color-error-surface)}.arena-account__session{border:1px solid var(--arena-color-border-subtle);border-radius:var(--arena-radius-panel);background:var(--arena-color-replay-control);justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.arena-account__session strong,.arena-account__session small{display:block}.arena-account__session small{color:var(--arena-color-muted);margin-top:4px}.arena-account__session button{min-width:96px;min-height:44px}@media (width<=520px){.arena-account__session{flex-direction:column;align-items:stretch}.arena-account__links{flex-direction:column}}@media (prefers-reduced-motion:reduce){.arena-account *{transition-duration:.001ms!important;animation-duration:.001ms!important}}
