:root{color-scheme:dark;--color-earth-deepest: #1a1208;--color-earth-deep: #2e1f0e;--color-earth-mid: #5c3d1e;--color-ochre: #c8871a;--color-gold-hi: #ffd166;--color-sand: #d4b483;--color-terracotta: #a0522d;--color-slate-dark: #1c2333;--color-slate-mid: #2e3a4e;--color-slate-light: #4a5568;--color-white: #f0ede8;--color-neon-emerald: #00e676;--color-neon-cerulean: #00b0ff;--color-neon-violet: #d500f9;--color-neon-magenta: #ff1744;--color-neon-amber: #ffab00;--color-row-border: #4a361a;--color-frame-border: #3a2c17;--color-sidebar-top: #20170b;--color-sidebar-bot: #1a1208;--color-numeral-dim: #5c4a2c;--color-text-faint: #857b6d;--color-text-faintest: #5c6172;--color-ash: #a9a39a;--color-slate-ink: #1a222e;--color-danger-soft: #ff6b8a;--color-app-shell: #14151a;--color-base: #0e1016;--color-bg-page: var(--color-base);--color-bg-panel: var(--color-earth-deep);--color-bg-modal: var(--color-slate-dark);--color-bg-nav: var(--color-earth-deep);--color-bg-raised: var(--color-earth-deep);--color-border: var(--color-earth-mid);--color-text-primary: var(--color-white);--color-text-secondary: var(--color-sand);--color-text-tertiary: var(--color-text-faint);--color-accent-primary: var(--color-ochre);--color-accent-text: var(--color-ochre);--color-accent-hi: var(--color-gold-hi);--color-accent-dim: var(--color-terracotta);--color-good: var(--color-neon-emerald);--color-evil: var(--color-neon-violet);--color-selected: var(--color-neon-amber);--color-combat: var(--color-neon-magenta);--color-action: var(--color-neon-cerulean);--color-objective: var(--color-neon-cerulean);--color-success: var(--color-neon-emerald);--color-warning: var(--color-neon-amber);--color-danger: var(--color-neon-magenta);--color-swap: #a78bfa;--color-combat-action-base: #3d6bff;--color-combat-action: var(--color-combat-action-base);--color-control-friendly: var(--color-neon-cerulean);--color-control-opposing: var(--color-neon-magenta);--color-control-none: var(--color-slate-light);--color-bg-deep: var(--color-earth-deepest);--color-bg-shell: var(--color-app-shell);--color-bg-modal-raised: var(--color-slate-mid);--color-bg-muted: var(--color-slate-light);--color-bg-sidebar-top: var(--color-sidebar-top);--color-bg-sidebar-bot: var(--color-sidebar-bot);--color-border-row: var(--color-row-border);--color-border-muted: var(--color-slate-light);--color-divider: var(--color-frame-border);--color-text-disabled: var(--color-text-faintest);--color-text-numeral-dim: var(--color-numeral-dim);--color-on-accent: var(--color-earth-deepest);--color-on-accent-soft: var(--color-earth-deep);--color-on-fill: var(--color-app-shell);--color-on-selected: var(--color-slate-ink);--color-on-action: var(--color-on-fill);--color-on-mission-expert: var(--color-white);--color-on-mission-mutual: var(--color-white);--color-on-mission-training: var(--color-white);--color-text-on-art: var(--color-white);--color-text-on-art-muted: var(--color-sand);--color-accent-on-art: var(--color-ochre);--color-accent-hi-fill: var(--color-gold-hi);--color-on-combat: var(--color-white);--on-art-tint-lift: 28%;--color-win: var(--stats-win);--color-loss: var(--stats-loss);--color-on-status: var(--stats-ink);--color-text-muted: var(--color-ash);--color-shade: #000000;--color-bg-panel-deep: color-mix(in srgb, var(--color-bg-panel) 55%, black);--color-bg-gradient-top: var(--color-border);--color-title-chip-base: transparent;--surface-bg: var(--color-bg-page);--text-secondary: var(--color-text-secondary);--font-heading: "Cinzel", "Georgia", serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--font-size-base: 16px;--line-height-base: 1.5;--text-xs: .6875rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1.125rem;--text-lg: 1.5rem;--text-xl: 2rem;--text-2xl: 3rem;--tracking-display: .02em;--tracking-eyebrow: .32em;--tracking-label: .06em;--bp-mobile: 480px;--bp-tablet: 768px;--bp-desktop: 1280px;--bp-wide: 1440px;--card-width: clamp(60px, 7vw, 110px);--card-height: calc(var(--card-width) * 1.4);--card-ratio: 1.4;--chip-size: clamp(56px, 12vh, 112px);--hand-card-height: clamp(78px, 13vh, 128px);--hand-card-width: calc(var(--hand-card-height) / var(--card-ratio));--opp-card-height: clamp(50px, 9vh, 82px);--opp-card-width: calc(var(--opp-card-height) / var(--card-ratio));--zone-height: clamp(80px, 14vh, 160px);--sidebar-width: 280px;--hand-height: 158px;--board-hud-top: var(--dev-bar-height, 0px);--nav-bar-height: 56px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--shadow-panel: 0 8px 22px rgba(0, 0, 0, .4);--shadow-modal: 0 30px 70px rgba(0, 0, 0, .55);--shadow-card: 0 5px 14px rgba(0, 0, 0, .5);--glow-selected: 0 0 0 2px var(--color-selected), 0 0 12px rgba(255, 171, 0, .55);--glow-action: 0 0 0 2px var(--color-action), 0 0 12px rgba(0, 176, 255, .55);--glow-combat: 0 0 0 2px var(--color-combat), 0 0 12px rgba(255, 23, 68, .55);--glow-accent: 0 0 0 1px var(--color-accent-primary), 0 8px 22px rgba(200, 135, 26, .3);--focus-ring-width: 2px;--focus-ring-color: var(--color-accent-hi);--focus-ring-offset: 2px;--focus-ring: var(--focus-ring-width) solid var(--focus-ring-color);--grain: repeating-linear-gradient(45deg, var(--color-white) 0 1px, transparent 1px 5px);--dur-fast: .16s;--dur-base: .24s;--dur-slow: .5s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--pulse-zone: 2.6s;--friend-ink: #1a1208;--friend-panel-top: #1a1309;--friend-panel-bot: #130d06;--friend-panel-bg: #161009;--friend-panel-border: #4a361a;--friend-card-bg: #15110a;--friend-hairline: #2a2014;--friend-input-bg: rgba(0, 0, 0, .32);--friend-input-border: #3a2c17;--friend-tabs-bg: rgba(0, 0, 0, .3);--friend-row-hover: rgba(200, 135, 26, .06);--friend-add-btn-bg: rgba(200, 135, 26, .1);--friend-add-btn-border: #5c4a14;--friend-close-border: #34302a;--friend-scrim: linear-gradient(90deg, rgba(6, 4, 2, .35), rgba(6, 4, 2, .66));--friend-sheet-scrim: rgba(6, 4, 2, .66);--friend-text: #f0ede8;--friend-text-offline: #cfc7ba;--friend-text-muted: #a9a39a;--friend-text-faint: #857b6d;--friend-text-faintest: #5c6172;--friend-online: #37e07e;--friend-online-on-ink: var(--friend-online);--friend-online-glow: rgba(55, 224, 126, .7);--friend-queue: #ffab00;--friend-queue-glow: rgba(255, 171, 0, .7);--friend-match: #00b0ff;--friend-match-glow: rgba(0, 176, 255, .7);--friend-room: #d4b483;--friend-room-glow: rgba(212, 180, 131, .6);--friend-offline-dot: #5c5750;--friend-ochre-grad: linear-gradient(180deg, #d8951f, #c8871a);--friend-ochre-border: #e6b54a;--friend-ghost-gold-bg: rgba(212, 180, 131, .05);--friend-ghost-gold-border: #4a361a;--friend-ghost-gold-text: #d4b483;--friend-watch-bg: rgba(0, 176, 255, .1);--friend-watch-border: #1c4a5c;--friend-disabled-bg: rgba(74, 85, 104, .14);--friend-disabled-border: #34302a;--friend-disabled-text: #6b6259;--friend-ghost-border: #3a2c17;--friend-slate-top: #20242f;--friend-slate-bot: #191d27;--friend-slate-border: #3a4150;--friend-slate-text: #cfc7ba;--friend-slate-divider: #2e3140;--friend-block-top: #241a1d;--friend-block-bot: #1c1417;--friend-block-border: #5c2230;--friend-block-red: #c8283f;--friend-block-soft: #ff6b8a;--friend-block-softer: #ff9bb0;--friend-accept-bg: #37e07e;--friend-badge-green-bg: rgba(55, 224, 126, .1);--friend-badge-green-border: #1c5c39;--friend-amber: #ffab00;--friend-amber-badge-bg: rgba(255, 171, 0, .12);--stats-win: #37e07e;--stats-loss: var(--color-danger-soft);--stats-mid: #e0a33a;--stats-ink: var(--color-earth-deepest);--stats-panel: #21170b;--stats-panel-deep: #1c1309;--stats-header-glow: #3a2810;--stats-page-glow: #22180c;--stats-panel-border: var(--color-row-border);--stats-divider: var(--color-frame-border);--stats-text-muted: #a9a39a;--stats-text-faintest: var(--color-text-faintest);--stats-badge-bg: rgba(18, 12, 6, .9);--stats-badge-border: rgba(212, 180, 131, .55);--stats-hover-bg: rgba(200, 135, 26, .14);--stats-grain: repeating-linear-gradient(45deg, var(--color-sand) 0 1px, transparent 1px 7px);--ach-text-soft: #c9c2b6;--ach-text-dim: #8a8072;--ach-text-masked: #8f8779;--ach-text-locked: #726858;--ach-text-state-locked: #6e6558;--ach-card-border: #2e2414;--ach-card-border-hover: #4a3c1e;--ach-badge-gold-end: #e0960f;--ach-reward-bg: rgba(14, 10, 7, .97);--limited-surface: #15110a;--limited-surface-2: #120d06;--limited-accent-radial: #221a0d;--limited-border-warm-lit: #5c4a14;--limited-border-cool: #3a4150;--limited-summary-top: #1e2330;--limited-summary-bot: #171b24;--limited-chip-bg: #0d0a05;--limited-chip-ink: #14100a;--z-nav: 100;--z-banner: 90;--z-overlay: 200;--z-friends-panel: 260;--z-friends-invite: 320;--z-card-detail: 250;--z-toast: 300;--z-loading: 9999}html[data-colourblind=deuteranopia]{--color-neon-emerald: #1f8fff;--color-neon-magenta: #ff7a00;--color-neon-violet: #ffd400;--color-neon-cerulean: #00d6e6;--color-combat-action-base: #b06bff;--stats-win: var(--color-neon-emerald);--stats-loss: var(--color-neon-magenta);--color-on-combat: var(--color-on-fill);--color-on-mission-expert: var(--color-on-fill);--color-on-mission-mutual: var(--color-on-fill)}html[data-colourblind=protanopia]{--color-neon-emerald: #1f8fff;--color-neon-magenta: #ffaa00;--color-neon-violet: #ffe000;--color-neon-cerulean: #00d6e6;--color-combat-action-base: #b06bff;--stats-win: var(--color-neon-emerald);--stats-loss: var(--color-neon-magenta);--color-on-combat: var(--color-on-fill);--color-on-mission-expert: var(--color-on-fill);--color-on-mission-mutual: var(--color-on-fill)}html[data-colourblind=tritanopia]{--color-neon-emerald: #00c2a8;--color-neon-magenta: #ff4d6d;--color-neon-violet: #d05cff;--color-neon-cerulean: #2a7fff;--color-combat-action-base: #ff9d3d;--stats-win: var(--color-neon-emerald);--stats-loss: var(--color-neon-magenta);--color-on-combat: var(--color-on-fill);--color-on-mission-expert: var(--color-on-fill);--color-on-mission-mutual: var(--color-on-fill)}html[data-theme]:where(:not([data-theme=classic])){--color-bg-modal: var(--color-bg-panel);--color-bg-modal-raised: var(--color-bg-raised);--color-bg-muted: var(--color-border-muted);--color-bg-deep: var(--color-bg-page);--color-bg-shell: var(--color-bg-page);--color-bg-sidebar-top: var(--color-bg-panel);--color-bg-sidebar-bot: color-mix(in srgb, var(--color-bg-panel) 70%, var(--color-bg-page));--surface-bg: var(--color-bg-page);--color-bg-gradient-top: color-mix(in srgb, var(--color-border) 60%, var(--color-bg-panel));--color-accent-dim: color-mix(in srgb, var(--color-terracotta) 60%, var(--color-text-primary));--color-border-row: var(--color-border);--color-control-none: var(--color-border-muted);--color-text-disabled: color-mix(in srgb, var(--color-text-tertiary) 65%, var(--color-bg-panel));--color-text-numeral-dim: color-mix(in srgb, var(--color-accent-hi) 40%, var(--color-bg-panel));--color-on-accent-soft: var(--color-on-accent);--color-on-selected: var(--color-on-accent);--color-on-fill: var(--color-on-status);--text-secondary: var(--color-text-secondary);--color-on-mission-expert: var(--color-on-action);--color-on-mission-mutual: var(--color-on-action);--color-on-mission-training: var(--color-text-primary);--color-on-combat: var(--color-on-action);--color-text-on-art: var(--color-text-primary);--color-text-on-art-muted: var(--color-text-secondary);--color-accent-on-art: var(--color-accent-text);--color-accent-hi-fill: var(--color-accent-hi);--color-objective: var(--color-action);--color-success: var(--color-win);--color-danger-soft: var(--color-loss);--glow-action: 0 0 0 2px var(--color-action), 0 0 12px color-mix(in srgb, var(--color-action) 55%, transparent);--glow-accent: 0 0 0 1px var(--color-accent-primary), 0 8px 22px color-mix(in srgb, var(--color-accent-primary) 30%, transparent);--grain: repeating-linear-gradient(45deg, var(--color-text-primary) 0 1px, transparent 1px 5px);--stats-win: var(--color-win);--stats-loss: var(--color-loss);--stats-mid: var(--color-accent-hi);--stats-ink: var(--color-on-status);--stats-panel: var(--color-bg-panel);--stats-panel-deep: color-mix(in srgb, var(--color-bg-panel) 75%, var(--color-bg-page));--stats-header-glow: color-mix(in srgb, var(--color-accent-primary) 12%, var(--color-bg-panel));--stats-page-glow: color-mix(in srgb, var(--color-accent-primary) 6%, var(--color-bg-page));--stats-panel-border: var(--color-border);--stats-divider: var(--color-divider);--stats-text-muted: var(--color-text-muted);--stats-text-faintest: var(--color-text-disabled);--stats-badge-bg: color-mix(in srgb, var(--color-bg-page) 90%, transparent);--stats-badge-border: color-mix(in srgb, var(--color-text-secondary) 55%, transparent);--stats-hover-bg: color-mix(in srgb, var(--color-accent-primary) 14%, transparent);--stats-grain: repeating-linear-gradient( 45deg, var(--color-text-secondary) 0 1px, transparent 1px 7px );--friend-ink: var(--color-on-accent);--friend-panel-top: var(--color-bg-panel);--friend-panel-bot: color-mix(in srgb, var(--color-bg-panel) 75%, var(--color-bg-page));--friend-panel-bg: var(--color-bg-panel);--friend-panel-border: var(--color-border);--friend-card-bg: color-mix(in srgb, var(--color-bg-panel) 60%, var(--color-bg-page));--friend-hairline: var(--color-divider);--friend-input-border: var(--color-border-muted);--friend-row-hover: color-mix(in srgb, var(--color-accent-primary) 6%, transparent);--friend-add-btn-bg: color-mix(in srgb, var(--color-accent-primary) 10%, transparent);--friend-add-btn-border: color-mix( in srgb, var(--color-accent-primary) 45%, var(--color-bg-panel) );--friend-close-border: var(--color-border-muted);--friend-text: var(--color-text-primary);--friend-text-offline: var(--color-text-secondary);--friend-text-muted: var(--color-text-muted);--friend-text-faint: var(--color-text-tertiary);--friend-text-faintest: var(--color-text-disabled);--friend-online: var(--color-win);--friend-online-on-ink: var(--friend-online);--friend-input-bg: color-mix(in srgb, var(--color-shade) 32%, transparent);--friend-tabs-bg: color-mix(in srgb, var(--color-shade) 30%, transparent);--friend-amber: var(--color-selected);--friend-amber-badge-bg: color-mix(in srgb, var(--color-selected) 12%, transparent);--friend-queue: var(--color-selected);--friend-queue-glow: color-mix(in srgb, var(--color-selected) 70%, transparent);--friend-block-red: color-mix(in srgb, var(--color-danger) 60%, black);--friend-block-softer: var(--color-loss);--friend-online-glow: color-mix(in srgb, var(--color-win) 70%, transparent);--friend-match: var(--color-action);--friend-match-glow: color-mix(in srgb, var(--color-action) 70%, transparent);--friend-room: var(--color-text-secondary);--friend-room-glow: color-mix(in srgb, var(--color-text-secondary) 60%, transparent);--friend-offline-dot: var(--color-text-disabled);--friend-ochre-grad: linear-gradient( 180deg, color-mix(in srgb, var(--color-accent-primary) 88%, white), var(--color-accent-primary) );--friend-ochre-border: var(--color-accent-hi);--friend-ghost-gold-bg: color-mix(in srgb, var(--color-text-secondary) 5%, transparent);--friend-ghost-gold-border: var(--color-border);--friend-ghost-gold-text: var(--color-text-secondary);--friend-watch-bg: color-mix(in srgb, var(--color-action) 10%, transparent);--friend-watch-border: color-mix(in srgb, var(--color-action) 35%, var(--color-bg-panel));--friend-disabled-bg: color-mix(in srgb, var(--color-border-muted) 14%, transparent);--friend-disabled-border: var(--color-border-muted);--friend-disabled-text: var(--color-text-disabled);--friend-ghost-border: var(--color-divider);--friend-slate-top: var(--color-bg-raised);--friend-slate-bot: var(--color-bg-panel);--friend-slate-border: var(--color-border-muted);--friend-slate-text: var(--color-text-secondary);--friend-slate-divider: var(--color-divider);--friend-block-top: color-mix(in srgb, var(--color-loss) 10%, var(--color-bg-panel));--friend-block-bot: var(--color-bg-panel);--friend-block-border: color-mix(in srgb, var(--color-loss) 40%, var(--color-bg-panel));--friend-block-soft: var(--color-loss);--friend-accept-bg: var(--color-win);--friend-badge-green-bg: color-mix(in srgb, var(--color-win) 10%, transparent);--friend-badge-green-border: color-mix(in srgb, var(--color-win) 40%, var(--color-bg-panel));--ach-text-soft: var(--color-text-secondary);--ach-text-dim: var(--color-text-tertiary);--ach-text-masked: var(--color-text-tertiary);--ach-text-locked: var(--color-text-disabled);--ach-text-state-locked: var(--color-text-disabled);--ach-card-border: var(--color-divider);--ach-card-border-hover: var(--color-border);--ach-badge-gold-end: var(--color-accent-primary);--ach-reward-bg: color-mix(in srgb, var(--color-bg-page) 97%, transparent);--limited-surface: var(--color-bg-panel);--limited-surface-2: color-mix(in srgb, var(--color-bg-panel) 80%, var(--color-bg-page));--limited-accent-radial: color-mix( in srgb, var(--color-accent-primary) 10%, var(--color-bg-panel) );--limited-border-warm-lit: color-mix( in srgb, var(--color-accent-primary) 40%, var(--color-bg-panel) );--limited-border-cool: var(--color-border-muted);--limited-summary-top: var(--color-bg-raised);--limited-summary-bot: var(--color-bg-panel);--limited-chip-bg: var(--color-bg-page);--limited-chip-ink: var(--color-on-accent)}html[data-theme=amber]{color-scheme:dark;--color-bg-page: #110d08;--color-bg-nav: #1e1810;--color-bg-panel: #261e14;--color-bg-raised: #32291c;--color-border: #715d3e;--color-border-muted: #6b5636;--color-divider: #433725;--shadow-panel: inset 0 1px 0 rgba(255, 240, 210, .06), 0 10px 24px rgba(0, 0, 0, .45);--color-text-primary: #fbf6ec;--color-text-secondary: #e8dcc4;--color-text-muted: #c4b498;--color-text-tertiary: #a3927a;--color-accent-hi: #f5bb4f;--color-accent-text: #f5bb4f;--color-accent-primary: #eaa93c;--color-on-accent: #1a1105;--color-win: #62dd96;--color-loss: #ff8fa2;--color-on-status: #120d06;--color-action: #52d3c2;--color-on-action: #06121a}html[data-theme=charcoal]{color-scheme:dark;--color-bg-page: #0c0c0e;--color-bg-nav: #161619;--color-bg-panel: #1c1c20;--color-bg-raised: #27272d;--color-border: #606068;--color-border-muted: #4a4a52;--color-divider: #303036;--shadow-panel: inset 0 1px 0 rgba(255, 255, 255, .04), 0 10px 24px rgba(0, 0, 0, .5);--color-text-primary: #ffffff;--color-text-secondary: #e4e4e8;--color-text-muted: #b6b6be;--color-text-tertiary: #93939c;--color-accent-hi: #ffc94d;--color-accent-text: #ffc94d;--color-accent-primary: #ffc23d;--color-on-accent: #17120a;--color-win: #4ee38a;--color-loss: #ff7d8f;--color-on-status: #0c0c0e;--color-action: #5cc8ff;--color-on-action: #06121a}html[data-theme=midnight]{color-scheme:dark;--color-bg-page: #0a0e18;--color-bg-nav: #111a2c;--color-bg-panel: #151e33;--color-bg-raised: #1e2a45;--color-border: #4e6092;--color-border-muted: #3f5180;--color-divider: #263252;--shadow-panel: inset 0 1px 0 rgba(200, 215, 255, .06), 0 12px 26px rgba(0, 0, 0, .5);--color-text-primary: #f8f5ec;--color-text-secondary: #dde2ee;--color-text-muted: #aeb8d0;--color-text-tertiary: #8b97b5;--color-accent-hi: #ffc857;--color-accent-text: #ffc857;--color-accent-primary: #f5b941;--color-on-accent: #151006;--color-win: #52e2a2;--color-loss: #ff8a9b;--color-on-status: #0a0e18;--color-action: #6fd6ff;--color-on-action: #06121a}html[data-theme=teal]{color-scheme:dark;--color-bg-page: #0a1211;--color-bg-nav: #10201d;--color-bg-panel: #13231f;--color-bg-raised: #1b2f2a;--color-border: #44695f;--color-border-muted: #3c6158;--color-divider: #233a35;--shadow-panel: inset 0 1px 0 rgba(210, 255, 240, .05), 0 10px 24px rgba(0, 0, 0, .45);--color-text-primary: #f4f1e8;--color-text-secondary: #dbe6e1;--color-text-muted: #a9c0b8;--color-text-tertiary: #86a097;--color-accent-hi: #f0b465;--color-accent-text: #f0b465;--color-accent-primary: #e8a24a;--color-on-accent: #160f05;--color-win: #7ee8a8;--color-loss: #ff8f9c;--color-on-status: #0a1211;--color-action: #8fd8ff;--color-on-action: #06121a}html[data-theme=wine]{color-scheme:dark;--color-bg-page: #120809;--color-bg-nav: #1f0e10;--color-bg-panel: #241214;--color-bg-raised: #301a1c;--color-border: #855155;--color-border-muted: #6a3438;--color-divider: #3e2022;--shadow-panel: inset 0 1px 0 rgba(255, 220, 210, .05), 0 10px 24px rgba(0, 0, 0, .5);--color-text-primary: #fbf3ea;--color-text-secondary: #ecdcd3;--color-text-muted: #c9aea6;--color-text-tertiary: #a68a83;--color-accent-hi: #f5bf55;--color-accent-text: #f5bf55;--color-accent-primary: #eeac3a;--color-on-accent: #1a0e04;--color-win: #6ee09e;--color-loss: #ff9eb0;--color-on-status: #120809;--color-action: #5fd0d0;--color-on-action: #06121a}html[data-theme=slate]{color-scheme:dark;--color-bg-page: #1d2129;--color-bg-nav: #262b35;--color-bg-panel: #2a303b;--color-bg-raised: #353c49;--color-border: #626c7f;--color-border-muted: #535c6e;--color-divider: #3a414e;--shadow-panel: inset 0 1px 0 rgba(255, 255, 255, .05), 0 10px 24px rgba(0, 0, 0, .35);--color-text-primary: #f6f4ef;--color-text-secondary: #e2e5ea;--color-text-muted: #bcc2cd;--color-text-tertiary: #a1a8b5;--color-accent-hi: #f7c35c;--color-accent-text: #f7c35c;--color-accent-primary: #f2b54a;--color-on-accent: #17120a;--color-win: #63e3a0;--color-loss: #ff929f;--color-on-status: #1d2129;--color-action: #6fd3ff;--color-on-action: #06121a}html[data-theme=high-contrast]{color-scheme:dark;--color-bg-page: #000000;--color-bg-nav: #000000;--color-bg-panel: #0d0d0d;--color-bg-raised: #1a1a1a;--color-border: #9a9a9a;--color-border-muted: #bdbdbd;--color-divider: #5a5a5a;--shadow-panel: none;--color-text-primary: #ffffff;--color-text-secondary: #ffffff;--color-text-muted: #e0e0e0;--color-text-tertiary: #c4c4c4;--color-accent-hi: #ffd400;--color-accent-text: #ffd400;--color-accent-primary: #ffd400;--color-on-accent: #000000;--color-win: #3dff8f;--color-loss: #ff8a9e;--color-on-status: #000000;--color-action: #00e5ff;--color-on-action: #06121a;--focus-ring-width: 3px;--focus-ring-color: #ffffff;--focus-ring-offset: 3px;--color-on-mission-training: #000000;--color-bg-gradient-top: var(--color-bg-raised)}html[data-theme=parchment]{color-scheme:light;--color-bg-page: #e9e0cc;--color-bg-nav: #fcf8ef;--color-bg-panel: #fcf8ef;--color-bg-raised: #f2e9d6;--color-border: #8f7b56;--color-border-muted: #cdb98f;--color-divider: #e3d6bb;--shadow-panel: 0 1px 2px rgba(60, 40, 10, .08), 0 6px 18px rgba(60, 40, 10, .1);--color-text-primary: #1e160b;--color-text-secondary: #3a2d1b;--color-text-muted: #5e4f38;--color-text-tertiary: #716148;--color-accent-hi: #8a560c;--color-accent-text: #8a560c;--color-accent-primary: #e6a53a;--color-on-accent: #1e160b;--color-win: #197140;--color-loss: #b2243d;--color-on-status: #ffffff;--color-action: #0e7490;--color-on-action: #ffffff;--color-good: color-mix(in srgb, var(--color-neon-emerald) 49%, black);--color-evil: color-mix(in srgb, var(--color-neon-violet) 44%, black);--color-selected: color-mix(in srgb, var(--color-neon-amber) 52%, black);--color-warning: color-mix(in srgb, var(--color-neon-amber) 52%, black);--color-combat: color-mix(in srgb, var(--color-neon-magenta) 52%, black);--color-danger: color-mix(in srgb, var(--color-neon-magenta) 52%, black);--color-control-friendly: color-mix(in srgb, var(--color-neon-cerulean) 51%, black);--color-control-opposing: color-mix(in srgb, var(--color-neon-magenta) 52%, black);--color-swap: color-mix(in srgb, #a78bfa 62%, black);--color-combat-action: color-mix(in srgb, var(--color-combat-action-base) 55%, black);--color-on-selected: #ffffff;--color-shade: rgba(110, 80, 30, .35);--color-bg-panel-deep: var(--color-bg-raised);--color-text-numeral-dim: color-mix(in srgb, var(--color-accent-hi) 70%, var(--color-bg-panel));--color-bg-gradient-top: var(--color-bg-raised);--color-title-chip-base: #2b2013;--color-text-on-art: #fcf8ef;--color-text-on-art-muted: #e8dcc4;--friend-online-on-ink: color-mix(in srgb, var(--color-win), white 55%);--color-accent-on-art: var(--color-accent-primary);--color-accent-hi-fill: color-mix(in srgb, var(--color-accent-primary) 45%, white);--on-art-tint-lift: 55%;--color-on-mission-training: #000000}html[data-theme=daylight]{color-scheme:light;--color-bg-page: #dfe1e3;--color-bg-nav: #ffffff;--color-bg-panel: #ffffff;--color-bg-raised: #f1f2f4;--color-border: #787e87;--color-border-muted: #c3c8cf;--color-divider: #e4e6ea;--shadow-panel: 0 1px 2px rgba(20, 30, 45, .08), 0 6px 18px rgba(20, 30, 45, .08);--color-text-primary: #121820;--color-text-secondary: #2a313b;--color-text-muted: #4f5864;--color-text-tertiary: #5c646f;--color-accent-hi: #865508;--color-accent-text: #865508;--color-accent-primary: #e9a83c;--color-on-accent: #121820;--color-win: #147140;--color-loss: #b8263f;--color-on-status: #ffffff;--color-action: #0b6e8c;--color-on-action: #ffffff;--color-good: color-mix(in srgb, var(--color-neon-emerald) 49%, black);--color-evil: color-mix(in srgb, var(--color-neon-violet) 44%, black);--color-selected: color-mix(in srgb, var(--color-neon-amber) 52%, black);--color-warning: color-mix(in srgb, var(--color-neon-amber) 52%, black);--color-combat: color-mix(in srgb, var(--color-neon-magenta) 52%, black);--color-danger: color-mix(in srgb, var(--color-neon-magenta) 52%, black);--color-control-friendly: color-mix(in srgb, var(--color-neon-cerulean) 51%, black);--color-control-opposing: color-mix(in srgb, var(--color-neon-magenta) 52%, black);--color-swap: color-mix(in srgb, #a78bfa 62%, black);--color-combat-action: color-mix(in srgb, var(--color-combat-action-base) 55%, black);--color-on-selected: #ffffff;--color-shade: rgba(30, 45, 65, .3);--color-bg-panel-deep: var(--color-bg-raised);--color-text-numeral-dim: color-mix(in srgb, var(--color-accent-hi) 70%, var(--color-bg-panel));--color-bg-gradient-top: var(--color-bg-raised);--color-title-chip-base: #1c2430;--color-text-on-art: #ffffff;--color-text-on-art-muted: #dde2ee;--friend-online-on-ink: color-mix(in srgb, var(--color-win), white 55%);--color-accent-on-art: var(--color-accent-primary);--color-accent-hi-fill: color-mix(in srgb, var(--color-accent-primary) 45%, white);--on-art-tint-lift: 55%;--color-on-mission-training: #000000}html[data-theme=amber][data-colourblind=deuteranopia],html[data-theme=charcoal][data-colourblind=deuteranopia],html[data-theme=midnight][data-colourblind=deuteranopia],html[data-theme=teal][data-colourblind=deuteranopia],html[data-theme=wine][data-colourblind=deuteranopia],html[data-theme=slate][data-colourblind=deuteranopia],html[data-theme=high-contrast][data-colourblind=deuteranopia]{--color-win: #5aaeff;--color-loss: #ffa04a}html[data-theme=amber][data-colourblind=protanopia],html[data-theme=charcoal][data-colourblind=protanopia],html[data-theme=midnight][data-colourblind=protanopia],html[data-theme=teal][data-colourblind=protanopia],html[data-theme=wine][data-colourblind=protanopia],html[data-theme=slate][data-colourblind=protanopia],html[data-theme=high-contrast][data-colourblind=protanopia]{--color-win: #5aaeff;--color-loss: #ffb020}html[data-theme=amber][data-colourblind=tritanopia],html[data-theme=charcoal][data-colourblind=tritanopia],html[data-theme=midnight][data-colourblind=tritanopia],html[data-theme=teal][data-colourblind=tritanopia],html[data-theme=wine][data-colourblind=tritanopia],html[data-theme=slate][data-colourblind=tritanopia],html[data-theme=high-contrast][data-colourblind=tritanopia]{--color-win: #2ee6c8;--color-loss: #ff6f91}html[data-theme=parchment][data-colourblind=deuteranopia],html[data-theme=daylight][data-colourblind=deuteranopia]{--color-win: #1f5fb5;--color-loss: #a04b06}html[data-theme=parchment][data-colourblind=protanopia],html[data-theme=daylight][data-colourblind=protanopia]{--color-win: #1f5fb5;--color-loss: #915500}html[data-theme=slate][data-colourblind=tritanopia]{--color-win: #2ee6c8;--color-loss: #ff7d9c}html[data-theme=parchment][data-colourblind=tritanopia],html[data-theme=daylight][data-colourblind=tritanopia]{--color-win: #0c7062;--color-loss: #b0204a}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-family:var(--font-body)}html,body{height:100%;overflow:hidden;font-size:var(--font-size-base);line-height:var(--line-height-base);background-color:var(--color-bg-page);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.large-text{font-size:120%}#root{height:100%;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font:inherit;color:inherit}img,svg{display:block;max-width:100%}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (pointer: coarse){body[data-board-surface]{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}body[data-board-surface] [data-selectable],body[data-board-surface] input,body[data-board-surface] textarea{user-select:text;-webkit-user-select:text}}._toast_482wf_19{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) calc(var(--space-3) + 2px) var(--space-3);background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid color-mix(in srgb,var(--toast-accent) 35%,transparent);border-left:3px solid var(--toast-accent);border-radius:var(--radius-md);box-shadow:var(--shadow-panel, 0 10px 28px rgba(0, 0, 0, .5));overflow:hidden;font-family:var(--font-body);font-size:.875rem;line-height:1.4;color:var(--color-text-primary);pointer-events:auto}._info_482wf_47{--toast-accent: var(--color-accent-primary)}._success_482wf_50{--toast-accent: var(--color-success)}._warning_482wf_53{--toast-accent: var(--color-warning)}._error_482wf_56{--toast-accent: var(--color-danger)}._icon_482wf_62{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--toast-accent);color:var(--color-on-fill);box-shadow:0 0 14px color-mix(in srgb,var(--toast-accent) 50%,transparent);font-size:.8125rem;font-weight:800;line-height:1;margin-top:1px}._icon_482wf_62:before{content:""}._info_482wf_47 ._icon_482wf_62:before{content:"i";font-family:var(--font-heading);font-style:italic}._success_482wf_50 ._icon_482wf_62:before{content:"✓"}._warning_482wf_53 ._icon_482wf_62:before{content:"!"}._error_482wf_56 ._icon_482wf_62:before{content:"✕"}._body_482wf_101{flex:1;min-width:0;display:flex;flex-direction:column}._title_482wf_109{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:var(--color-text-primary);word-break:break-word}._message_482wf_118{margin:0;color:var(--color-text-primary);word-break:break-word}._messageWithTitle_482wf_125{margin-top:2px;font-size:.8125rem;color:var(--color-text-tertiary)}._actionGroup_482wf_133{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}._actionBtn_482wf_140{padding:3px var(--space-2);border-radius:var(--radius-xs);border:1px solid var(--color-border-muted);background:var(--color-bg-modal-raised);color:var(--color-text-primary);font-family:var(--font-body);font-size:.8125rem;font-weight:600;cursor:pointer;line-height:1.4;transition:filter .12s ease}._actionBtn_482wf_140:hover{filter:brightness(1.15)}._actionBtn_482wf_140:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._dismissBtn_482wf_165{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-text-disabled);cursor:pointer;border-radius:var(--radius-xs);font-size:1rem;line-height:1;padding:0;transition:color .12s ease}._dismissBtn_482wf_165:hover{color:var(--color-text-primary)}._dismissBtn_482wf_165:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._progressBar_482wf_194{position:absolute;bottom:0;left:0;height:2px;width:100%;background:var(--toast-accent)}._container_li6rw_13{position:fixed;top:16px;right:16px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-3);max-width:360px;pointer-events:none}@media (max-width: 767px){._container_li6rw_13{top:auto;bottom:80px;right:8px;left:8px;max-width:none}}._offlineScreen_c9n9h_7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:#06070ac7;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._panel_c9n9h_19{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%;max-width:420px;text-align:center;padding:var(--space-10) var(--space-10);background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal)}._icon_c9n9h_34{width:58px;height:58px;border-radius:50%;border:1px solid var(--color-border-muted);background:color-mix(in srgb,var(--color-warning) 8%,transparent);display:flex;align-items:center;justify-content:center;color:var(--color-warning);font-size:26px;margin-bottom:var(--space-2)}._title_c9n9h_48{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary);margin:0}._description_c9n9h_56{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height-base);margin:0}._descriptionMuted_c9n9h_64{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-tertiary);line-height:var(--line-height-base);margin:0}._status_c9n9h_72{display:inline-flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}._statusDot_c9n9h_81{width:8px;height:8px;border-radius:50%;background:var(--color-danger);box-shadow:0 0 10px color-mix(in srgb,var(--color-danger) 60%,transparent)}._statusEmphasis_c9n9h_89{color:var(--color-text-secondary)}._avatar_1nu2b_9{position:relative;width:var(--avatar-size, 40px);height:var(--avatar-size, 40px);flex:0 0 auto;border-radius:var(--radius-pill)}._ring_1nu2b_18{box-shadow:0 0 0 2px var(--color-bg-shell),0 0 0 4px var(--color-accent-primary)}._chip_1nu2b_27{position:relative;width:100%;height:100%;border-radius:var(--radius-pill);background-color:var(--color-bg-page);background-repeat:no-repeat;overflow:hidden}._probe_1nu2b_39{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._swatch_1nu2b_47{width:100%;height:100%;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 -2px 6px #00000047,inset 0 2px 5px #ffffff2e}._initial_1nu2b_60{font-family:var(--font-heading);font-weight:700;color:var(--color-text-primary);font-size:calc(var(--avatar-size, 40px) * .46);line-height:1;-webkit-user-select:none;user-select:none;text-shadow:0 1px 2px rgba(0,0,0,.35)}._lockup_sud61_3{display:inline-flex;align-items:center;gap:var(--space-6);line-height:0;-webkit-user-select:none;user-select:none}._lockup_sud61_3._stacked_sud61_11{flex-direction:column;gap:var(--space-4)}._wordmark_sud61_16{display:flex;flex-direction:column;gap:var(--space-2)}._huntik_sud61_23{font-family:var(--font-heading);font-weight:800;font-size:var(--logo-huntik-size, 2.5rem);line-height:.92;letter-spacing:var(--tracking-display);color:var(--color-text-primary)}._invokeRow_sud61_34{display:flex;align-items:center;gap:var(--space-4)}._rule_sud61_40{height:1px;flex:1}._ruleLeft_sud61_45{background:linear-gradient(90deg,transparent,var(--color-accent-primary))}._ruleRight_sud61_49{background:linear-gradient(90deg,var(--color-accent-primary),transparent)}._invoke_sud61_34{font-family:var(--font-heading);font-weight:600;font-size:var(--logo-invoke-size, 1rem);letter-spacing:.5em;padding-left:.5em;color:var(--color-accent-text);white-space:nowrap}._button_152hj_5{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:var(--color-text-secondary);background:transparent;border:none;transition:background-color .15s ease,color .15s ease;cursor:pointer}._button_152hj_5:hover{background-color:color-mix(in srgb,var(--color-accent-primary) 8%,transparent);color:var(--color-text-primary)}._button_152hj_5:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._pill_19t92_3{position:relative;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--friend-ink);background:var(--color-accent-primary);border:none;border-radius:9px;padding:8px 14px;cursor:pointer;box-shadow:0 0 0 1px var(--friend-ochre-border) inset;transition:filter var(--dur-fast, .16s) var(--ease-out, ease)}._pill_19t92_3:hover,._active_19t92_21{filter:brightness(1.06)}._glyph_19t92_25{font-size:14px}._label_19t92_28{line-height:1}._badge_19t92_31{background:var(--friend-ink);color:var(--friend-online-on-ink);font-size:10px;font-weight:800;letter-spacing:.02em;border-radius:9px;padding:1px 7px}._reqDot_19t92_44{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--friend-amber);box-shadow:0 0 0 2px var(--color-bg-nav)}@media (max-width: 480px){._label_19t92_28{display:none}}._nav_1ojzp_6{position:sticky;top:0;z-index:var(--z-nav);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-6);height:56px;flex-shrink:0;background-color:var(--color-bg-nav);border-bottom:1px solid var(--color-border)}._left_1ojzp_26{display:flex;align-items:center;gap:var(--space-8)}._logo_1ojzp_32{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;-webkit-user-select:none;user-select:none;line-height:0}._logo_1ojzp_32:hover{opacity:.85}._logo_1ojzp_32:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px;border-radius:var(--radius-xs)}._navLinks_1ojzp_51{display:flex;align-items:center;gap:var(--space-4);list-style:none}._navLink_1ojzp_51{font-size:.875rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;padding:var(--space-2) var(--space-3);border-radius:4px;transition:color .15s ease,background-color .15s ease}._navLink_1ojzp_51:hover{color:var(--color-text-primary);background-color:color-mix(in srgb,var(--color-accent-primary) 8%,transparent)}._navLinkActive_1ojzp_75{color:var(--color-accent-text)!important}._right_1ojzp_81{display:flex;align-items:center;gap:var(--space-3)}._a11yButton_1ojzp_89{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-size:1.1rem;color:var(--color-text-secondary);transition:background-color .15s ease;cursor:pointer}._a11yButton_1ojzp_89:hover{background-color:color-mix(in srgb,var(--color-accent-primary) 8%,transparent);color:var(--color-text-primary)}._a11yButton_1ojzp_89:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._dropdown_1ojzp_114{position:relative}._avatarButton_1ojzp_119{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:6px;transition:background-color .15s ease;cursor:pointer}._avatarButton_1ojzp_119:hover{background-color:color-mix(in srgb,var(--color-accent-primary) 8%,transparent)}._avatarButton_1ojzp_119:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._avatarChevron_1ojzp_138{font-size:.625rem;color:var(--color-text-secondary)}._newDot_1ojzp_144{position:absolute;top:2px;right:2px;width:9px;height:9px;border-radius:50%;background:var(--color-accent-primary);border:2px solid var(--color-bg-page);pointer-events:none}._newBadge_1ojzp_157{display:inline-block;margin-left:var(--space-2);padding:1px 6px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.4;color:var(--color-on-accent);background:var(--color-accent-primary);border-radius:var(--radius-sm);vertical-align:middle}._dropdownMenu_1ojzp_173{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:8px;padding:var(--space-2) 0;z-index:var(--z-overlay);display:flex;flex-direction:column;box-shadow:0 8px 24px #0006}._dropdownUsername_1ojzp_188{padding:var(--space-2) var(--space-4);font-size:.8125rem;font-weight:600;color:var(--color-text-primary);border-bottom:1px solid var(--color-border);margin:0 0 var(--space-1) 0;overflow-wrap:anywhere}._dropdownItem_1ojzp_200{display:block;width:100%;padding:var(--space-2) var(--space-4);font-size:.875rem;color:var(--color-text-secondary);text-decoration:none;text-align:left;background:none;border:none;cursor:pointer;transition:color .12s ease,background-color .12s ease;font-family:var(--font-body)}._dropdownItem_1ojzp_200:hover:not(:disabled){color:var(--color-text-primary);background-color:color-mix(in srgb,var(--color-accent-primary) 8%,transparent)}._dropdownItem_1ojzp_200:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}._dropdownItem_1ojzp_200:disabled{opacity:.4;cursor:not-allowed}._dropdownItemDanger_1ojzp_232{color:var(--color-danger)}._dropdownItemDanger_1ojzp_232:hover:not(:disabled){color:var(--color-danger);background-color:color-mix(in srgb,var(--color-danger) 12%,transparent)}._dropdownSeparator_1ojzp_241{border:none;border-top:1px solid var(--color-border);margin:var(--space-1) 0}._hamburger_1ojzp_249{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:4px;border-radius:4px;cursor:pointer;transition:background-color .15s ease}._hamburger_1ojzp_249:hover{background-color:color-mix(in srgb,var(--color-accent-primary) 8%,transparent)}._hamburgerLine_1ojzp_266{display:block;width:100%;height:2px;background-color:var(--color-text-primary);border-radius:2px;transition:transform .2s ease,opacity .2s ease}._hamburgerOpen_1ojzp_278 ._hamburgerLine_1ojzp_266:nth-child(1){transform:translateY(7px) rotate(45deg)}._hamburgerOpen_1ojzp_278 ._hamburgerLine_1ojzp_266:nth-child(2){opacity:0;transform:scaleX(0)}._hamburgerOpen_1ojzp_278 ._hamburgerLine_1ojzp_266:nth-child(3){transform:translateY(-7px) rotate(-45deg)}._drawer_1ojzp_290{display:none;position:fixed;inset:var(--nav-bar-height) 0 0 0;background-color:var(--color-bg-nav);z-index:var(--z-overlay);flex-direction:column;padding:var(--space-6);gap:var(--space-4);border-top:1px solid var(--color-border);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px))}._drawerOpen_1ojzp_312{display:flex}._drawerNavLink_1ojzp_316{font-size:1rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;padding:var(--space-3) var(--space-4);border-radius:6px;text-align:left;flex-shrink:0;transition:color .15s ease,background-color .15s ease}._drawerNavLink_1ojzp_316:hover{color:var(--color-text-primary);background-color:color-mix(in srgb,var(--color-accent-primary) 8%,transparent)}._drawerNavLinkActive_1ojzp_340{color:var(--color-accent-text)!important;background-color:color-mix(in srgb,var(--color-accent-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-primary) 40%,transparent)}._drawerNavLinkDanger_1ojzp_346{color:var(--color-danger)}._drawerNavLinkDanger_1ojzp_346:hover{color:var(--color-danger);background-color:color-mix(in srgb,var(--color-danger) 12%,transparent)}._drawerSeparator_1ojzp_355{border:none;border-top:1px solid var(--color-border);margin:var(--space-2) 0}@media (max-width: 768px){._navLinks_1ojzp_51{display:none}._hamburger_1ojzp_249{display:flex}._nav_1ojzp_6{padding:0 var(--space-3)}._right_1ojzp_81{gap:var(--space-2);flex-shrink:0}._a11yButton_1ojzp_89,._right_1ojzp_81 ._navFullscreen_1ojzp_393{display:none}._left_1ojzp_26{gap:var(--space-3);min-width:0}._logo_1ojzp_32{min-width:0}}._banner_jyj4t_6{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-2) var(--space-6);background-color:var(--color-accent-primary);color:var(--color-on-accent);font-size:.875rem;font-weight:600;flex-shrink:0;position:sticky;top:var(--nav-bar-height);z-index:var(--z-banner)}._icon_jyj4t_23{font-size:1rem}._message_jyj4t_27{letter-spacing:.01em}._elapsed_jyj4t_31{font-variant-numeric:tabular-nums;opacity:.8}._cancelButton_jyj4t_36{margin-left:var(--space-4);padding:2px 10px;border:1.5px solid var(--color-bg-page);border-radius:4px;background:transparent;color:var(--color-on-accent);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}._cancelButton_jyj4t_36:hover{background-color:color-mix(in srgb,var(--color-shade) 12%,transparent)}._banner_14lsq_8{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-2) var(--space-6);background-color:var(--color-accent-secondary, #5b4b8a);color:#fff;font-size:.875rem;font-weight:600;flex-shrink:0;position:sticky;top:var(--nav-bar-height);z-index:var(--z-banner)}._avatar_14lsq_25{display:inline-flex;flex-shrink:0}._message_14lsq_30{letter-spacing:.01em}._name_14lsq_34{font-weight:700}._exitButton_14lsq_38{margin-left:var(--space-4);padding:2px 10px;border:1.5px solid #fff;border-radius:4px;background:transparent;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}._exitButton_14lsq_38:hover{background-color:#ffffff2e}._exitButton_14lsq_38:focus-visible{outline:2px solid #fff;outline-offset:2px}._section_15c41_9{display:flex;flex-direction:column;gap:var(--space-3)}._heading_15c41_15{display:flex;flex-direction:column;gap:2px}._title_15c41_21{font-family:var(--font-heading);font-weight:700;color:var(--color-text-primary)}._summary_15c41_27{font-size:.75rem;color:var(--color-text-muted)}._group_15c41_32{border:none;margin:0;padding:0;min-width:0}._groupLabel_15c41_39{margin-bottom:var(--space-2);padding:0;font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}._grid_15c41_49{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}@media (max-width: 400px){._grid_15c41_49{grid-template-columns:repeat(2,minmax(0,1fr))}}._tile_15c41_63{position:relative;display:flex;flex-direction:column;gap:6px;padding:6px 6px 7px;border:2px solid var(--color-divider);border-radius:10px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}._tile_15c41_63:hover{border-color:var(--color-border)}._tileSelected_15c41_81,._tileSelected_15c41_81:hover{background:var(--color-bg-raised);border-color:var(--color-accent-hi)}._input_15c41_88{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._tile_15c41_63:has(._input_15c41_88:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._nameRow_15c41_105{display:flex;align-items:flex-start;justify-content:space-between;gap:4px}._name_15c41_105{font-size:.75rem;font-weight:600;line-height:1.25;color:var(--color-text-primary);overflow-wrap:anywhere}._tileSelected_15c41_81 ._name_15c41_105{font-weight:700}._check_15c41_124{position:absolute;top:3px;right:3px;box-shadow:0 0 0 2px var(--color-bg-raised);display:grid;place-items:center;width:16px;height:16px;border-radius:50%;font-size:.625rem;font-weight:800;background:var(--color-accent-primary);color:var(--color-on-accent)}._tag_15c41_140{min-height:14px;font-size:.625rem;font-weight:700;color:var(--color-text-muted)}._preview_15c41_149{display:flex;flex-direction:column;height:56px;overflow:hidden;border-radius:6px;background:var(--tp-page);border:1px solid rgba(255,255,255,.12)}._previewLight_15c41_160{border-color:#0000001f}._previewNav_15c41_164{display:flex;align-items:center;height:10px;padding:0 5px;background:var(--tp-nav)}._previewNavMark_15c41_172{width:12px;height:3px;border-radius:2px;background:var(--tp-gold)}._previewPanel_15c41_179{flex:1;display:flex;flex-direction:column;gap:4px;margin:5px;padding:5px;border:1px solid var(--tp-border);border-radius:4px;background:var(--tp-panel)}._previewText_15c41_191{width:62%;height:4px;border-radius:2px;background:var(--tp-text)}._previewMuted_15c41_198{width:84%;height:3px;border-radius:2px;background:var(--tp-muted)}._previewRow_15c41_205{display:flex;align-items:center;gap:3px;margin-top:auto}._previewPill_15c41_212{width:16px;height:6px;border-radius:3px;background:var(--tp-gold)}._previewDot_15c41_219{width:6px;height:6px;border-radius:50%;background:var(--tp-action)}._previewSpacer_15c41_226{flex:1}._previewWin_15c41_230,._previewLoss_15c41_231{width:6px;height:6px;border-radius:1px}._previewWin_15c41_230{background:var(--tp-win)}._previewLoss_15c41_231{background:var(--tp-loss)}._panel_z04bi_6{position:fixed;right:16px;top:var(--nav-bar-height);z-index:400;width:min(340px,calc(100vw - 32px));max-height:calc(100dvh - var(--nav-bar-height) - 16px);display:flex;flex-direction:column;background:var(--color-bg-modal);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 32px #00000080;color:var(--color-text-primary);font-size:.9rem}._header_z04bi_25{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}._title_z04bi_33{font-family:var(--font-heading);font-size:1rem;color:var(--color-accent-text)}._closeBtn_z04bi_39{font-size:1.25rem;line-height:1;color:var(--color-text-secondary);padding:0 var(--space-1)}._closeBtn_z04bi_39:hover{color:var(--color-text-primary)}._body_z04bi_50{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);min-height:0;overflow-y:auto;overscroll-behavior:contain}._sectionDivider_z04bi_61{border-top:1px solid var(--color-border)}._row_z04bi_65{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._rowLabelGroup_z04bi_72{display:flex;flex-direction:column;gap:2px}._rowLabel_z04bi_72{color:var(--color-text-primary)}._hint_z04bi_82{color:var(--color-text-secondary);font-size:.75rem;opacity:.8}._switch_z04bi_90{position:relative;display:inline-block;width:42px;height:24px;flex-shrink:0}._switch_z04bi_90 input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}._slider_z04bi_107{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-bg-muted);border-radius:999px;transition:background .15s ease}._slider_z04bi_107:before{content:"";position:absolute;height:18px;width:18px;left:3px;top:3px;background:var(--color-text-primary);border-radius:50%;transition:transform .15s ease}._switch_z04bi_90 input:checked+._slider_z04bi_107{background:var(--color-accent-primary)}._switch_z04bi_90 input:checked+._slider_z04bi_107:before{transform:translate(18px)}._switch_z04bi_90 input:focus-visible+._slider_z04bi_107{outline:2px solid var(--color-accent-primary);outline-offset:2px}._select_z04bi_142{background:var(--color-bg-raised);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:6px;padding:var(--space-1) var(--space-2);font:inherit}._segmented_z04bi_153{display:inline-flex;border:1px solid var(--color-border);border-radius:6px;overflow:hidden}._segment_z04bi_153{padding:var(--space-1) var(--space-2);font-size:.8rem;color:var(--color-text-secondary);background:var(--color-bg-raised);border-right:1px solid var(--color-border)}._segment_z04bi_153:last-child{border-right:none}._segmentActive_z04bi_172{background:var(--color-accent-primary);color:var(--color-on-accent)}._sectionHeading_z04bi_179{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._range_z04bi_192{flex:0 0 auto;width:120px;accent-color:var(--color-accent-primary);cursor:pointer}._rangeDisabled_z04bi_200{opacity:.45}._rangeValue_z04bi_204{min-width:3ch;color:var(--color-text-secondary);font-size:.75rem;font-variant-numeric:tabular-nums;text-align:right}._rangeGroup_z04bi_212{display:flex;align-items:center;gap:var(--space-2)}._overlay_cpfkh_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._panel_cpfkh_18{background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:var(--space-6);max-width:640px;width:100%;max-height:84dvh;overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:var(--space-4);animation:_whatsNewRise_cpfkh_1 var(--dur-base) var(--ease-out) both}@keyframes _whatsNewRise_cpfkh_1{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion: reduce){._panel_cpfkh_18{animation:none}}._closeButton_cpfkh_52{background:transparent;border:1px solid var(--color-border-muted);color:var(--color-text-secondary);font-size:.95rem;line-height:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);cursor:pointer;padding:0;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease}._closeButton_cpfkh_52:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._closeButton_cpfkh_52:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._title_cpfkh_81{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary);margin:0;padding-right:var(--space-8)}._subtitle_cpfkh_90{margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}._empty_cpfkh_96{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}._releases_cpfkh_104{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}._release_cpfkh_104{display:flex;flex-direction:column;gap:var(--space-2)}._release_cpfkh_104:not(:last-child){border-bottom:1px solid var(--color-border-muted);padding-bottom:var(--space-5)}._releaseHead_cpfkh_124{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._releaseVersion_cpfkh_132{font-family:var(--font-heading);font-size:var(--text-md);font-weight:700;color:var(--color-accent-text);margin:0}._releaseDate_cpfkh_140{font-size:var(--text-xs);color:var(--color-text-secondary)}._releaseSummary_cpfkh_145{margin:0;font-size:var(--text-sm);line-height:1.4;color:var(--color-text-primary)}._section_cpfkh_153{display:flex;flex-direction:column;gap:var(--space-2)}._sectionHeading_cpfkh_161{margin:0;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}._changeList_cpfkh_171{margin:0;padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}._change_cpfkh_171{font-size:var(--text-sm);line-height:1.45;color:var(--color-text-primary)}._changeLead_cpfkh_186{font-weight:700;color:var(--color-text-primary)}._closeButton_cpfkh_52{position:sticky;top:var(--space-2);z-index:2;display:block;margin-left:auto;margin-bottom:-30px;background:var(--color-bg-modal-raised)}._backdrop_1s74f_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._panel_1s74f_18{background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:var(--space-6) var(--space-6) var(--space-5);max-width:480px;width:100%;display:flex;flex-direction:column;gap:var(--space-3);animation:_reportRise_1s74f_1 var(--dur-base) var(--ease-out) both}@keyframes _reportRise_1s74f_1{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}._title_1s74f_43{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-size:var(--text-lg);margin:0}._body_1s74f_52{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.55}._field_1s74f_60{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2)}._label_1s74f_67{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary)}._select_1s74f_75,._textarea_1s74f_76{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);background:color-mix(in srgb,var(--color-bg-muted) 18%,transparent);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}._textarea_1s74f_76{resize:vertical;min-height:92px;line-height:1.5}._select_1s74f_75:focus-visible,._textarea_1s74f_76:focus-visible{outline:none;box-shadow:var(--glow-action);border-color:var(--color-action)}._actions_1s74f_100{display:flex;gap:var(--space-3);margin-top:var(--space-4)}._cancelBtn_1s74f_106,._submitBtn_1s74f_107{flex:1;text-align:center;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-label);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out)}@media (pointer: coarse){._cancelBtn_1s74f_106,._submitBtn_1s74f_107{min-height:44px}}._cancelBtn_1s74f_106{background:color-mix(in srgb,var(--color-bg-muted) 25%,transparent);color:var(--color-text-secondary);border:1px solid var(--color-border-muted);font-weight:600}._cancelBtn_1s74f_106:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg-muted) 40%,transparent)}._submitBtn_1s74f_107{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-hi-fill) 18%,var(--color-accent-primary)),var(--color-accent-primary));color:var(--color-on-accent);border:1px solid color-mix(in srgb,var(--color-accent-hi) 55%,var(--color-accent-primary));font-weight:800;box-shadow:var(--glow-accent)}._submitBtn_1s74f_107:hover:not(:disabled){filter:brightness(1.06)}._cancelBtn_1s74f_106:focus-visible,._submitBtn_1s74f_107:focus-visible{outline:none;box-shadow:var(--glow-action)}._cancelBtn_1s74f_106:disabled,._submitBtn_1s74f_107:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._panel_1s74f_18{max-height:calc(100dvh - var(--space-8));overflow-y:auto}._actions_1s74f_100{position:sticky;bottom:calc(-1 * var(--space-5));z-index:1;margin:var(--space-3) calc(-1 * var(--space-6)) calc(-1 * var(--space-5));padding:var(--space-3) var(--space-6);padding-bottom:max(var(--space-5),env(safe-area-inset-bottom));background:var(--color-bg-modal)}._backdrop_1u0k6_8{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._panel_1u0k6_21{background:linear-gradient(180deg,color-mix(in srgb,var(--color-success) 10%,var(--color-bg-modal)),var(--color-bg-modal));border:1px solid color-mix(in srgb,var(--color-success) 40%,var(--color-border-muted));border-radius:var(--radius-md);box-shadow:var(--shadow-modal);padding:var(--space-6);max-width:440px;width:100%;max-height:calc(100dvh - var(--space-8));overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);animation:_reportResolvedRise_1u0k6_1 var(--dur-base) var(--ease-out) both}@keyframes _reportResolvedRise_1u0k6_1{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion: reduce){._panel_1u0k6_21{animation:none}}._seal_1u0k6_59{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-md);font-weight:700;color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 55%,transparent);background:color-mix(in srgb,var(--color-success) 14%,transparent)}._title_1u0k6_73{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-size:var(--text-md);margin:0;text-align:center}._report_1u0k6_83{width:100%;display:flex;flex-direction:column;gap:var(--space-2)}._reportLabel_1u0k6_90{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary)}._reportText_1u0k6_100{margin:0;padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--color-bg-muted) 18%,transparent);border:1px solid var(--color-border-muted);border-left:3px solid color-mix(in srgb,var(--color-success) 60%,var(--color-border-muted));border-radius:var(--radius-sm);max-height:40dvh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2)}._reportReason_1u0k6_114{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--color-text-primary)}._reportDetails_1u0k6_121{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}._reportEmpty_1u0k6_131{margin:0;font-size:var(--text-sm);font-style:italic;color:var(--color-text-disabled)}._actions_1u0k6_138{width:100%;display:flex;justify-content:center}._okBtn_1u0k6_144{min-width:140px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-label);cursor:pointer;background:color-mix(in srgb,var(--color-accent-primary) 20%,transparent);color:var(--color-accent-text);border:1px solid var(--color-accent-primary);transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._okBtn_1u0k6_144:hover{background:color-mix(in srgb,var(--color-accent-primary) 32%,transparent);box-shadow:var(--glow-action)}._okBtn_1u0k6_144:focus-visible{outline:none;box-shadow:var(--glow-action)}@media (pointer: coarse){._okBtn_1u0k6_144{min-height:44px}}._dot_1642f_3{position:absolute;bottom:-1px;right:-1px;width:13px;height:13px;border-radius:50%;background:var(--dot-color);box-shadow:0 0 7px var(--dot-glow)}._ringCard_1642f_14{border:2.5px solid var(--friend-card-bg)}._ringPanel_1642f_17{border:2.5px solid var(--friend-panel-bg)}._lobby_1642f_21{--dot-color: var(--friend-online);--dot-glow: var(--friend-online-glow)}._deck_1642f_26{--dot-color: var(--friend-online);--dot-glow: rgba(55, 224, 126, .55)}._queue_1642f_30{--dot-color: var(--friend-queue);--dot-glow: var(--friend-queue-glow)}._match_1642f_34{--dot-color: var(--friend-match);--dot-glow: var(--friend-match-glow)}._room_1642f_38{--dot-color: var(--friend-room);--dot-glow: var(--friend-room-glow)}._offline_1642f_43{--dot-color: var(--friend-offline-dot);--dot-glow: transparent;box-shadow:none}._btn_1u5e5_3{flex-shrink:0;font-family:var(--font-body);font-size:11.5px;font-weight:700;letter-spacing:.01em;line-height:1;border-radius:8px;padding:7px 13px;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:filter var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}._btn_1u5e5_3:hover:not(:disabled){filter:brightness(1.08)}._btn_1u5e5_3:disabled{cursor:default}._ochre_1u5e5_27{background:var(--friend-ochre-grad);border-color:var(--friend-ochre-border);color:var(--friend-ink);box-shadow:0 5px 14px #c8871a47}._watch_1u5e5_35{background:var(--friend-watch-bg);border-color:var(--friend-watch-border);color:var(--friend-match)}._ghost-gold_1u5e5_42{background:var(--friend-ghost-gold-bg);border-color:var(--friend-ghost-gold-border);color:var(--friend-ghost-gold-text)}._ghost_1u5e5_42{background:transparent;border-color:var(--friend-ghost-border);color:var(--friend-text-faint)}._disabled_1u5e5_56{background:var(--friend-disabled-bg);border-color:var(--friend-disabled-border);color:var(--friend-disabled-text)}._green-disabled_1u5e5_63{background:var(--friend-badge-green-bg);border-color:var(--friend-badge-green-border);color:var(--friend-online)}._menu_cc0ir_3{width:238px;background:linear-gradient(180deg,var(--friend-slate-top),var(--friend-slate-bot));border:1px solid var(--friend-slate-border);border-radius:12px;box-shadow:0 20px 50px #0009;padding:6px;animation:_friend-menu-rise_cc0ir_1 var(--dur-base, .24s) var(--ease-out, ease) both}@keyframes _friend-menu-rise_cc0ir_1{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}._item_cc0ir_24{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:none;background:transparent;border-radius:8px;cursor:pointer;text-align:left;transition:background var(--dur-fast, .16s) var(--ease-out, ease)}._item_cc0ir_24:hover:not(:disabled){background:#ffffff0d}._item_cc0ir_24:disabled{opacity:.4;cursor:default}._icon_cc0ir_45{width:20px;flex-shrink:0;text-align:center;font-size:14px}._label_cc0ir_51{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--friend-text)}._amber_cc0ir_58{color:var(--friend-amber)}._gold_cc0ir_61{color:var(--friend-room)}._blue_cc0ir_64{color:var(--friend-match)}._red_cc0ir_67{color:var(--friend-block-soft)}._divider_cc0ir_71{height:1px;background:var(--friend-slate-divider);margin:5px 8px}._removeLabel_cc0ir_77{color:var(--friend-room)}._blockItem_cc0ir_80{background:#ff17440a}._blockLabel_cc0ir_83{color:var(--friend-block-soft)}._row_x0wwi_3{position:relative;display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:10px;transition:background var(--dur-fast, .16s) var(--ease-out, ease),opacity var(--dur-fast, .16s) var(--ease-out, ease)}._row_x0wwi_3:hover{background:var(--friend-row-hover)}._compact_x0wwi_17{padding:7px 8px}._dimmed_x0wwi_20{opacity:.72}._dimmed_x0wwi_20:hover{opacity:1}._avatarWrap_x0wwi_27{position:relative;flex-shrink:0}._identity_x0wwi_32{min-width:0;flex:1}._nameRow_x0wwi_36{display:flex;align-items:center;gap:7px}._name_x0wwi_36{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--friend-text);min-width:0;overflow-wrap:anywhere}._nameOffline_x0wwi_51{color:var(--friend-text-offline)}._fav_x0wwi_54{flex-shrink:0;font-size:11px;color:var(--friend-amber)}._status_x0wwi_59{font-size:11.5px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._s_lobby_x0wwi_66{color:var(--friend-online)}._s_deck_x0wwi_69{color:var(--friend-text-muted)}._s_queue_x0wwi_72{color:var(--friend-amber)}._s_match_x0wwi_75{color:var(--friend-match)}._s_room_x0wwi_78{color:var(--friend-room)}._s_offline_x0wwi_81{color:var(--friend-text-faint)}._overflow_x0wwi_85{flex-shrink:0;width:26px;height:30px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--friend-text-faintest);font-size:16px;cursor:pointer;border-radius:7px;transition:color var(--dur-fast, .16s) var(--ease-out, ease)}._overflow_x0wwi_85:hover,._overflow_x0wwi_85[aria-expanded=true]{color:var(--friend-amber);background:#ffab001a}._menuAnchor_x0wwi_106{position:absolute;top:calc(100% - 6px);right:6px;z-index:5}._emptyState_16yjr_3{padding:40px 16px;text-align:center;font-size:12.5px;color:var(--friend-text-faint)}._groupHeader_16yjr_10{display:flex;align-items:center;gap:9px;padding:4px 8px 8px}._sentHeader_16yjr_16{padding-top:16px}._groupLabel_16yjr_19,._groupLabelAccent_16yjr_20{font-size:10px;letter-spacing:.16em;text-transform:uppercase}._groupLabel_16yjr_19{color:var(--friend-text-faint)}._groupLabelAccent_16yjr_20{color:var(--friend-amber)}._groupCount_16yjr_31{font-size:10px;color:var(--friend-text-faintest)}._hairline_16yjr_35{height:1px;flex:1;background:var(--friend-hairline)}._incomingRow_16yjr_41,._sentRow_16yjr_42{display:flex;align-items:center;gap:12px;padding:10px 8px}._incomingRow_16yjr_41{background:#ffab000d;border:1px solid var(--friend-ghost-gold-border);border-radius:12px;margin-bottom:8px;padding:12px}._identity_16yjr_56{min-width:0;flex:1}._name_16yjr_60{font-size:14px;font-weight:600;color:var(--friend-text)}._nameMuted_16yjr_65{font-size:13.5px;font-weight:600;color:var(--friend-text-offline)}._sub_16yjr_70{font-size:11px;color:var(--friend-text-faint);margin-top:2px}._incomingActions_16yjr_76{flex-shrink:0;display:flex;gap:8px}._accept_16yjr_81{font-size:12px;font-weight:700;color:var(--friend-ink);background:var(--friend-accept-bg);border:none;border-radius:9px;padding:8px 14px;cursor:pointer}._decline_16yjr_91,._cancel_16yjr_92{font-size:12px;font-weight:600;color:var(--friend-text-faint);background:transparent;border:1px solid var(--friend-close-border);border-radius:9px;cursor:pointer}._decline_16yjr_91{width:34px;padding:8px 0}._cancel_16yjr_92{flex-shrink:0;padding:6px 12px;border-radius:8px;font-size:11.5px}._wrap_uyv0o_3{padding:4px 4px 8px}._intro_uyv0o_6{font-size:12.5px;color:var(--friend-text-muted);line-height:1.5;margin-bottom:16px}._searchRow_uyv0o_13{display:flex;gap:10px;margin-bottom:18px}._field_uyv0o_18{flex:1;display:flex;align-items:center;gap:9px;background:var(--friend-input-bg);border:1px solid var(--friend-input-border);border-radius:10px;padding:10px 13px}._searchIcon_uyv0o_28{color:var(--friend-text-faintest);font-size:14px}._input_uyv0o_32{flex:1;min-width:0;border:none;background:transparent;color:var(--friend-text);font-family:var(--font-body);font-size:13.5px;outline:none}._input_uyv0o_32::placeholder{color:var(--friend-text-faintest)}._searchBtn_uyv0o_45{flex-shrink:0;background:var(--friend-ochre-grad);border:1px solid var(--friend-ochre-border);color:var(--friend-ink);font-family:var(--font-body);font-size:13px;font-weight:800;border-radius:10px;padding:0 20px;cursor:pointer}._searchBtn_uyv0o_45:disabled{opacity:.6;cursor:default}._resultsLabel_uyv0o_62{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--friend-text-faint);margin-bottom:10px}._results_uyv0o_62{display:flex;flex-direction:column;gap:9px}._resultRow_uyv0o_74{display:flex;align-items:center;gap:12px;background:color-mix(in srgb,var(--color-shade) 22%,transparent);border:1px solid var(--friend-slate-divider);border-radius:11px;padding:11px 13px}._resultId_uyv0o_83{min-width:0;flex:1}._resultName_uyv0o_87{font-size:14px;font-weight:600;color:var(--friend-text)}._resultSub_uyv0o_92{font-size:11px;color:var(--friend-text-faint);margin-top:2px}._notFound_uyv0o_98{display:flex;align-items:flex-start;gap:11px;background:#ff17440d;border:1px solid var(--friend-block-border);border-radius:11px;padding:12px 14px;font-size:12px;line-height:1.45;color:var(--friend-block-softer)}._warnIcon_uyv0o_110{flex-shrink:0;color:var(--friend-block-soft);font-size:14px}._overlay_42d2q_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;display:flex;align-items:center;justify-content:center;padding:24px;background:#0604029e;animation:_friend-dialog-fade_42d2q_1 var(--dur-base, .24s) var(--ease-out, ease) both}@keyframes _friend-dialog-fade_42d2q_1{0%{opacity:0}to{opacity:1}}._card_42d2q_24{width:100%;max-width:420px;border-radius:14px;box-shadow:0 16px 40px #00000080;padding:20px 22px;animation:_friend-dialog-rise_42d2q_1 var(--dur-base, .24s) var(--ease-out, ease) both}@keyframes _friend-dialog-rise_42d2q_1{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}._removeCard_42d2q_43{background:linear-gradient(180deg,var(--friend-slate-top),var(--friend-slate-bot));border:1px solid var(--friend-slate-border)}._blockCard_42d2q_47{background:linear-gradient(180deg,var(--friend-block-top),var(--friend-block-bot));border:1px solid var(--friend-block-border)}._head_42d2q_52{display:flex;align-items:center;gap:11px;margin-bottom:12px}._iconTile_42d2q_58{width:34px;height:34px;flex-shrink:0;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:16px}._iconRemove_42d2q_68{background:#ffab001a;border:1px solid var(--friend-add-btn-border);color:var(--friend-amber)}._iconBlock_42d2q_73{background:#ff17441a;border:1px solid var(--friend-block-border);color:var(--friend-block-soft)}._title_42d2q_78{font-family:var(--font-heading);font-size:17px;font-weight:700;color:var(--friend-text)}._body_42d2q_85{margin:0 0 16px;font-size:12.5px;line-height:1.55;color:var(--friend-text-muted)}._name_42d2q_91{color:var(--friend-text);font-weight:600}._warnStrip_42d2q_96{display:flex;align-items:flex-start;gap:9px;background:#ff17440f;border:1px solid var(--friend-block-border);border-radius:9px;padding:10px 12px;margin-bottom:16px;font-size:11.5px;line-height:1.45;color:var(--friend-block-softer)}._warnIcon_42d2q_109{flex-shrink:0;color:var(--friend-block-soft);font-size:13px}._actions_42d2q_115{display:flex;gap:10px;justify-content:flex-end}._cancel_42d2q_120,._confirmRemove_42d2q_121,._confirmBlock_42d2q_122{font-size:12.5px;font-weight:700;border-radius:9px;padding:9px 18px;cursor:pointer;border:1px solid transparent}._cancel_42d2q_120{background:transparent;border-color:var(--friend-slate-border);color:var(--friend-slate-text);font-weight:600}._confirmRemove_42d2q_121{background:var(--friend-room);color:var(--color-bg-page)}._confirmBlock_42d2q_122{background:var(--friend-block-red);border-color:var(--friend-block-soft);color:#fff}._cancel_42d2q_120:disabled,._confirmRemove_42d2q_121:disabled,._confirmBlock_42d2q_122:disabled{opacity:.6;cursor:default}._scrim_1qx2s_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-friends-panel);background:var(--friend-scrim);animation:_friend-scrim-fade_1qx2s_1 var(--dur-base, .24s) var(--ease-out, ease) both}@keyframes _friend-scrim-fade_1qx2s_1{0%{opacity:0}to{opacity:1}}._panel_1qx2s_19{position:fixed;top:0;right:0;bottom:0;z-index:calc(var(--z-friends-panel) + 1);width:404px;max-width:100vw;display:flex;flex-direction:column;background:var(--friend-panel-bg);background-image:linear-gradient(180deg,var(--friend-panel-top),var(--friend-panel-bot));border-left:1px solid var(--friend-panel-border);box-shadow:-24px 0 60px #0009;animation:_friend-panel-slide_1qx2s_1 .32s var(--ease-out, ease) both}@keyframes _friend-panel-slide_1qx2s_1{0%{transform:translate(26px);opacity:0}to{transform:translate(0);opacity:1}}._header_1qx2s_47{flex-shrink:0;padding:18px 20px 14px;border-bottom:1px solid var(--friend-hairline)}._titleRow_1qx2s_52{display:flex;align-items:center;gap:11px}._title_1qx2s_52{margin:0;font-family:var(--font-heading);font-size:21px;font-weight:700;color:var(--friend-text)}._onlineChip_1qx2s_64{font-size:11px;font-weight:600;color:var(--friend-online);background:var(--friend-badge-green-bg);border:1px solid var(--friend-badge-green-border);border-radius:9px;padding:2px 9px}._totalMuted_1qx2s_73{font-size:11px;color:var(--friend-text-faintest)}._headerActions_1qx2s_77{margin-left:auto;display:flex;align-items:center;gap:8px}._addBtn_1qx2s_83,._closeBtn_1qx2s_84{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px}._addBtn_1qx2s_83{background:var(--friend-add-btn-bg);border:1px solid var(--friend-add-btn-border);color:var(--friend-amber);font-size:17px}._addBtnActive_1qx2s_100{filter:brightness(1.1)}._closeBtn_1qx2s_84{background:transparent;border:1px solid var(--friend-close-border);color:var(--friend-text-faint);font-size:15px}._searchField_1qx2s_110{display:flex;align-items:center;gap:9px;margin-top:14px;background:var(--friend-input-bg);border:1px solid var(--friend-input-border);border-radius:10px;padding:9px 13px}._searchIcon_1qx2s_120{color:var(--friend-text-faintest);font-size:14px}._searchInput_1qx2s_124{flex:1;min-width:0;border:none;background:transparent;outline:none;color:var(--friend-text);font-family:var(--font-body);font-size:13px}._searchInput_1qx2s_124::placeholder{color:var(--friend-text-faintest)}._tabs_1qx2s_138{display:flex;gap:6px;margin-top:12px;background:var(--friend-tabs-bg);border:1px solid var(--friend-hairline);border-radius:10px;padding:4px}._tab_1qx2s_138{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;border:none;background:transparent;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--friend-text-muted);border-radius:7px;padding:7px 0;cursor:pointer}._tabActive_1qx2s_163{background:var(--color-accent-primary);color:var(--friend-ink);font-weight:700}._tabBadge_1qx2s_168{font-size:9px;font-weight:800;border-radius:8px;padding:1px 6px;background:var(--friend-amber-badge-bg);color:var(--friend-amber)}._tabActive_1qx2s_163 ._tabBadge_1qx2s_168{background:#1a1208d9;color:var(--color-accent-hi-fill)}._body_1qx2s_182{flex:1;min-height:0;overflow-y:auto;padding:12px 12px 8px}._empty_1qx2s_188,._groupEmpty_1qx2s_189{padding:24px 12px;text-align:center;font-size:12.5px;color:var(--friend-text-faint);line-height:1.5}._groupEmpty_1qx2s_189{padding:12px}._groupHeader_1qx2s_200{display:flex;align-items:center;gap:9px;padding:14px 8px 8px}._groupHeader_1qx2s_200:first-child{padding-top:4px}._groupLabel_1qx2s_209{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--friend-text-faint)}._groupCount_1qx2s_215{font-size:10px;color:var(--friend-text-faintest)}._groupHairline_1qx2s_219{height:1px;flex:1;background:var(--friend-hairline)}._showAll_1qx2s_225{text-align:center;padding:12px 0 4px}._showAllLink_1qx2s_229{border:none;background:transparent;cursor:pointer;font-size:11.5px;color:var(--friend-text-faint)}._showAllLink_1qx2s_229:hover{color:var(--friend-amber)}._footer_1qx2s_241{flex-shrink:0;padding:12px 16px 16px;border-top:1px solid var(--friend-hairline);display:flex;align-items:center;gap:10px}._footerNote_1qx2s_249{font-size:11.5px;color:var(--friend-text-faint);flex:1}@media (max-width: 480px){._panel_1qx2s_19{width:100vw;border-left:none;animation:_friend-panel-slide-up_1qx2s_1 .28s var(--ease-out, ease) both}@keyframes _friend-panel-slide-up_1qx2s_1{0%{transform:translateY(2%);opacity:0}to{transform:translateY(0);opacity:1}}}._stack_7zg26_3{position:fixed;top:80px;right:16px;width:360px;display:flex;flex-direction:column;gap:12px;z-index:var(--z-friends-invite);pointer-events:none}._card_7zg26_16{pointer-events:auto;display:flex;align-items:flex-start;gap:13px;padding:15px 17px;border:1px solid var(--friend-slate-border);border-left-width:3px;border-radius:12px;background:linear-gradient(180deg,var(--friend-slate-top),var(--friend-slate-bot));box-shadow:0 16px 40px #0009;color:var(--friend-slate-text)}._lobby_7zg26_30{border-left-color:var(--friend-amber)}._challenge_7zg26_33{border-left-color:var(--friend-match)}._body_7zg26_38{flex:1;min-width:0}._title_7zg26_43{font-family:var(--font-body);font-weight:700;font-size:13.5px;line-height:1.2}._titleLobby_7zg26_49{color:var(--friend-amber)}._titleChallenge_7zg26_52{color:var(--friend-match)}._text_7zg26_56{margin-top:3px;font-family:var(--font-body);font-size:12px;line-height:1.45;color:var(--friend-text-muted)}._who_7zg26_63{color:var(--friend-text)}._buttons_7zg26_67{display:flex;gap:9px;margin-top:11px}._btn_7zg26_73{font-family:var(--font-body);font-size:12px;line-height:1;border-radius:8px;padding:7px 15px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:filter var(--dur-fast) var(--ease-out)}._btn_7zg26_73:hover{filter:brightness(1.08)}._primaryOchre_7zg26_89{font-weight:700;background:var(--friend-ochre-grad);border-color:var(--friend-ochre-border);color:var(--friend-ink)}._primaryBlue_7zg26_97{font-weight:700;background:var(--friend-match);color:var(--friend-ink)}._secondary_7zg26_104{font-weight:600;background:transparent;border-color:var(--friend-close-border);color:var(--friend-text-faint)}._countdown_7zg26_112{flex-shrink:0;font-family:var(--font-body);font-size:10px;color:var(--friend-text-faintest);font-variant-numeric:tabular-nums}._page_jegek_10{position:relative;overflow:hidden;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-6);font-family:var(--font-body);background-color:var(--color-bg-page);background-image:radial-gradient(ellipse 80% 70% at 50% 30%,color-mix(in srgb,var(--color-bg-panel) 55%,var(--color-bg-page)) 0%,var(--color-bg-page) 70%)}._mosaic_jegek_31{position:absolute;top:-48px;right:-48px;bottom:-48px;left:-48px;z-index:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;opacity:.26;pointer-events:none}._tile_jegek_43{width:150px;height:210px;flex-shrink:0;margin:6px;border-radius:var(--radius-sm);box-shadow:var(--shadow-card);background-size:cover;background-position:center}._scrim_jegek_57{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 60% 66% at 50% 47%,color-mix(in srgb,var(--color-bg-page) 94%,transparent),color-mix(in srgb,var(--color-bg-page) 82%,transparent) 38%,color-mix(in srgb,var(--color-bg-page) 50%,transparent) 72%,color-mix(in srgb,var(--color-bg-page) 32%,transparent))}._vignette_jegek_72{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 160px 40px #080502d9}._grain_jegek_81{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.05;background-image:var(--grain)}._content_jegek_92{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:640px}._lockup_jegek_103{animation:_landing-rise_jegek_1 6s ease-in-out infinite}._tagline_jegek_107{margin:var(--space-8) 0 0;font-size:var(--text-md);font-weight:500;letter-spacing:var(--tracking-display);color:var(--color-text-secondary)}._description_jegek_115{margin:var(--space-4) 0 0;max-width:560px;font-size:var(--text-base);line-height:1.6;color:var(--color-text-tertiary)}._ctaRegion_jegek_125{margin-top:var(--space-10);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%}._discordBtn_jegek_139{display:inline-flex;align-items:center;gap:var(--space-3);padding:16px 34px;min-height:44px;background:#5865f2;color:var(--color-text-primary);border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-md);font-weight:700;letter-spacing:var(--tracking-label);cursor:pointer;line-height:1;box-shadow:var(--shadow-panel);animation:_landing-cta-pulse_jegek_1 3s ease-in-out infinite;transition:transform var(--dur-fast) ease,filter var(--dur-fast) ease}._discordBtn_jegek_139:hover{transform:translateY(-1px);filter:brightness(1.06)}._discordBtn_jegek_139:active{transform:translateY(0);filter:brightness(.96)}._discordBtn_jegek_139:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px}._discordIcon_jegek_178{flex-shrink:0;width:26px;height:20px}._googleBtn_jegek_190{display:inline-flex;align-items:center;gap:var(--space-3);padding:14px 30px;min-height:44px;background:var(--color-text-primary);color:#1f1f1f;border:1px solid rgba(0,0,0,.16);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-md);font-weight:600;letter-spacing:var(--tracking-label);cursor:pointer;line-height:1;box-shadow:var(--shadow-panel);transition:transform var(--dur-fast) ease,filter var(--dur-fast) ease}._googleBtn_jegek_190:hover{transform:translateY(-1px);filter:brightness(.97)}._googleBtn_jegek_190:active{transform:translateY(0);filter:brightness(.94)}._googleBtn_jegek_190:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px}._googleIcon_jegek_227{flex-shrink:0;width:20px;height:20px}._altDivider_jegek_234{display:flex;align-items:center;gap:var(--space-3);width:100%;max-width:320px;color:var(--color-text-disabled);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase}._altDivider_jegek_234:before,._altDivider_jegek_234:after{content:"";flex:1;height:1px;background:var(--color-border-subtle, rgba(255, 255, 255, .14))}._caption_jegek_254{margin:var(--space-6) 0 0;font-size:var(--text-sm);letter-spacing:var(--tracking-label);color:var(--color-text-disabled)}._banner_jegek_263{display:flex;align-items:center;gap:var(--space-2);width:100%;max-width:320px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid;font-size:var(--text-sm);line-height:1.4;text-align:left}._bannerIcon_jegek_277{flex-shrink:0;font-size:var(--text-base)}._bannerError_jegek_283{background:color-mix(in srgb,var(--color-danger) 10%,transparent);border-color:color-mix(in srgb,var(--color-danger) 45%,transparent);color:var(--color-danger-soft)}._bannerWarning_jegek_290{background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 40%,transparent);color:var(--color-warning)}._retryLink_jegek_297{margin-left:auto;flex-shrink:0;padding:0;background:none;border:none;font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;color:var(--color-accent-hi);text-decoration:underline;text-underline-offset:2px;cursor:pointer}._retryLink_jegek_297:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:var(--radius-xs)}._closedNotice_jegek_319{max-width:300px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-row);background:color-mix(in srgb,var(--color-shade) 35%,transparent);font-size:var(--text-sm);line-height:1.5;color:var(--color-text-secondary)}._footnote_jegek_332{position:absolute;left:0;right:0;bottom:var(--space-6);z-index:2;text-align:center;font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:.42em;color:var(--color-text-numeral-dim)}@keyframes _landing-rise_jegek_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes _landing-cta-pulse_jegek_1{0%,to{box-shadow:var(--shadow-panel),0 0 #5865f200}50%{box-shadow:var(--shadow-panel),0 0 26px 2px #5865f273}}@media (prefers-reduced-motion: reduce){._lockup_jegek_103,._discordBtn_jegek_139{animation:none}}._page_17qaa_8{position:relative;min-height:100dvh;background-color:var(--color-bg-page);background-image:radial-gradient(ellipse 80% 70% at 50% 14%,var(--color-bg-panel) 0%,var(--color-bg-page) 72%);display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-6);font-family:var(--font-body);overflow:hidden}._grain_17qaa_26{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.04;background-image:var(--grain)}._card_17qaa_36{position:relative;background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-8);width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);box-shadow:var(--shadow-modal)}._brand_17qaa_53{display:flex;align-items:center;gap:var(--space-2);opacity:.85}._brandWord_17qaa_60{font-family:var(--font-heading);font-size:var(--text-sm);letter-spacing:.28em;color:var(--color-accent-text)}._headingGroup_17qaa_72{text-align:center;display:flex;flex-direction:column;gap:var(--space-1)}._heading_17qaa_72{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary);margin:0}._subheading_17qaa_87{font-size:var(--text-base);color:var(--color-text-secondary);margin:0}._inputGroup_17qaa_95{width:100%;display:flex;flex-direction:column;gap:var(--space-2)}._inputRow_17qaa_102{position:relative;display:flex;align-items:center;gap:var(--space-3);background:color-mix(in srgb,var(--color-bg-page) 70%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);transition:border-color .15s ease,box-shadow .15s ease}._input_17qaa_95{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--color-text-primary);font-family:var(--font-body);font-size:1rem;font-weight:600}._inputRow_17qaa_102:focus-within{border-color:var(--color-accent-primary)}._inputRow_17qaa_102._inputValid_17qaa_132{border-color:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 10%,transparent)}._inputRow_17qaa_102._inputError_17qaa_137{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger) 8%,transparent)}._indicator_17qaa_143{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:800;pointer-events:none}._indicatorValid_17qaa_156{background:var(--color-success);color:var(--color-bg-page);box-shadow:0 0 12px color-mix(in srgb,var(--color-success) 45%,transparent)}._indicatorInvalid_17qaa_162{background:var(--color-danger);color:var(--color-bg-page)}._hint_17qaa_168{font-size:var(--text-sm);color:var(--color-text-tertiary);margin:0}._errorText_17qaa_174{font-size:var(--text-sm);color:var(--color-danger-soft);display:flex;align-items:center;gap:var(--space-1);margin:0}._submitBtn_17qaa_185{width:100%;margin-top:var(--space-2);padding:var(--space-4) var(--space-4);background:var(--color-accent-primary);color:var(--color-on-accent);border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .15s ease;display:flex;align-items:center;justify-content:center;gap:var(--space-2);box-shadow:0 10px 26px color-mix(in srgb,var(--color-accent-primary) 32%,transparent);animation:_confirmPulse_17qaa_1 1.6s ease-in-out infinite}@keyframes _confirmPulse_17qaa_1{0%,to{box-shadow:0 10px 26px color-mix(in srgb,var(--color-accent-primary) 32%,transparent)}50%{box-shadow:0 10px 26px color-mix(in srgb,var(--color-accent-primary) 32%,transparent),0 0 18px color-mix(in srgb,var(--color-accent-hi) 45%,transparent)}}._submitBtn_17qaa_185:hover:not(:disabled){opacity:.92}._submitBtn_17qaa_185:disabled{background:color-mix(in srgb,var(--color-bg-muted) 40%,transparent);color:var(--color-text-disabled);cursor:not-allowed;box-shadow:none;animation:none}._submitBtn_17qaa_185:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px}._spinner_17qaa_236{width:16px;height:16px;border:2px solid rgba(0,0,0,.3);border-top-color:var(--color-bg-page);border-radius:50%;animation:_spin_17qaa_236 .7s linear infinite}@keyframes _spin_17qaa_236{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._submitBtn_17qaa_185{animation:none}}._backdrop_1bgz7_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 200);background:color-mix(in srgb,var(--color-shade) 60%,transparent);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._modal_1bgz7_14{width:100%;max-width:420px;background:linear-gradient(180deg,var(--color-bg-gradient-top),var(--color-bg-panel));border:1px solid var(--color-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:var(--space-6)}._title_1bgz7_24{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--color-text-primary)}._sub_1bgz7_30{font-size:12.5px;color:var(--color-text-secondary);margin:var(--space-2) 0 var(--space-5)}._form_1bgz7_36{display:flex;flex-direction:column;gap:var(--space-4)}._inputRow_1bgz7_41{display:flex;align-items:center;gap:var(--space-2)}._prefix_1bgz7_46{font-family:var(--font-heading);font-size:22px;font-weight:800;color:var(--color-text-tertiary);letter-spacing:.1em}._dash_1bgz7_53{font-family:var(--font-heading);font-size:22px;color:var(--color-text-tertiary)}._codeInput_1bgz7_58{flex:1;background:color-mix(in srgb,var(--color-shade) 32%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:11px 14px;font-family:var(--font-heading);font-size:22px;font-weight:700;letter-spacing:.22em;color:var(--color-selected);text-transform:uppercase}._codeInput_1bgz7_58:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:var(--glow-accent)}._error_1bgz7_77{font-size:12.5px;color:var(--color-combat);background:#ff174412;border:1px solid var(--color-combat);border-radius:var(--radius-sm);padding:10px 12px}._actions_1bgz7_86{display:flex;gap:var(--space-3)}._cancel_1bgz7_90{flex:1;background:#f0ede80d;border:1px solid var(--color-divider);color:var(--color-text-secondary);font-weight:600;border-radius:var(--radius-sm);padding:12px;cursor:pointer}._join_1bgz7_100{flex:2;background:var(--color-accent-primary);border:1px solid var(--color-accent-hi);color:var(--color-on-accent-soft);font-weight:800;border-radius:var(--radius-sm);padding:12px;cursor:pointer;box-shadow:var(--glow-accent)}._join_1bgz7_100:disabled{background:#4a556829;border-color:var(--color-border);color:var(--color-text-tertiary);box-shadow:none;cursor:not-allowed}._note_1bgz7_118{font-size:11px;color:var(--color-text-tertiary);text-align:center}._panel_kzyv6_6{background:var(--color-bg-nav);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-4)}._head_kzyv6_13{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}._sectionLabel_kzyv6_20{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary)}._refreshBtn_kzyv6_27{background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;font-size:14px;line-height:1;padding:var(--space-1);border-radius:var(--radius-sm)}._refreshBtn_kzyv6_27:hover:not(:disabled){color:var(--color-text-primary)}._refreshBtn_kzyv6_27:disabled{opacity:.5;cursor:default}._empty_kzyv6_45{font-size:12px;color:var(--color-text-tertiary);margin:0}._list_kzyv6_51{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._row_kzyv6_60{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._info_kzyv6_67{min-width:0}._players_kzyv6_71{display:flex;align-items:baseline;gap:var(--space-2);font-size:13px;font-weight:500;flex-wrap:wrap}._name_kzyv6_81{overflow-wrap:anywhere}._vs_kzyv6_84{font-size:11px;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em}._meta_kzyv6_91{display:flex;align-items:center;gap:var(--space-2);margin-top:2px}._queue_kzyv6_97{font-size:11px;color:var(--color-text-tertiary)}._watching_kzyv6_101{font-size:11px;color:var(--color-success)}._spectateBtn_kzyv6_106{flex-shrink:0;background:var(--color-bg-elevated);border:1px solid var(--color-divider);color:var(--color-text-primary);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-size:12px;font-weight:600;cursor:pointer}._spectateBtn_kzyv6_106:hover:not(:disabled){border-color:var(--color-accent-primary);color:var(--color-accent-text)}._spectateBtn_kzyv6_106:disabled{opacity:.5;cursor:default}._banner_1kbj0_4{display:flex;flex-direction:column;gap:var(--space-2);border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-shade) 25%,transparent);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}._headline_1kbj0_15{font-family:var(--font-heading);font-size:var(--text-base);color:var(--color-text-primary)}._closing_1kbj0_21,._closed_1kbj0_22{font-size:var(--text-xs);line-height:1.4;border-radius:var(--radius-xs);padding:6px 10px}._closing_1kbj0_21{color:var(--color-selected);background:color-mix(in srgb,var(--color-selected) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-selected) 30%,transparent)}._closed_1kbj0_22{color:var(--color-combat);background:color-mix(in srgb,var(--color-combat) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-combat) 30%,transparent)}._upcoming_1kbj0_41{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}._upcomingLabel_1kbj0_50{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary)}._upcomingList_1kbj0_57{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}._backdrop_15pdx_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 200);background:color-mix(in srgb,var(--color-shade) 60%,transparent);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._modal_15pdx_14{width:100%;max-width:620px;background:linear-gradient(180deg,var(--color-bg-gradient-top),var(--color-bg-panel));border:1px solid var(--color-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:var(--space-6)}._title_15pdx_24{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--color-text-primary)}._sub_15pdx_30{font-size:12.5px;color:var(--color-text-secondary);margin:var(--space-2) 0 var(--space-4);line-height:1.45}._choiceColumns_15pdx_38{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._choices_15pdx_44{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._legend_15pdx_52{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);margin-bottom:var(--space-2)}._choice_15pdx_38{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"radio label" "radio blurb";align-items:center;column-gap:var(--space-3);padding:var(--space-3);background:color-mix(in srgb,var(--color-shade) 25%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-md);cursor:pointer}._choiceActive_15pdx_74{border-color:var(--color-accent-primary);box-shadow:var(--glow-accent);background:#d4b4830f}._radio_15pdx_79{grid-area:radio;accent-color:var(--color-accent-primary);width:16px;height:16px}._choiceLabel_15pdx_85{grid-area:label;font-weight:700;color:var(--color-text-primary)}._choiceBlurb_15pdx_90{grid-area:blurb;font-size:12px;color:var(--color-text-tertiary)}._roleChoices_15pdx_97{margin-top:0}._roleNote_15pdx_100{font-size:11.5px;color:var(--color-text-tertiary);line-height:1.45;margin-top:var(--space-1)}@media (max-width: 520px){._choiceColumns_15pdx_38{grid-template-columns:1fr}}._error_15pdx_114{font-size:12.5px;color:var(--color-combat);background:#ff174412;border:1px solid var(--color-combat);border-radius:var(--radius-sm);padding:10px 12px;margin-top:var(--space-4)}._actions_15pdx_124{display:flex;gap:var(--space-3);margin-top:var(--space-5)}._cancel_15pdx_129{flex:1;background:#f0ede80d;border:1px solid var(--color-divider);color:var(--color-text-secondary);font-weight:600;border-radius:var(--radius-sm);padding:12px;cursor:pointer}._start_15pdx_139{flex:2;background:var(--color-accent-primary);border:1px solid var(--color-accent-hi);color:var(--color-on-accent-soft);font-weight:800;border-radius:var(--radius-sm);padding:12px;cursor:pointer;box-shadow:var(--glow-accent)}._start_15pdx_139:disabled,._cancel_15pdx_129:disabled{background:#4a556829;border-color:var(--color-border);color:var(--color-text-tertiary);box-shadow:none;cursor:not-allowed}._image_1hbzn_6,._placeholder_1hbzn_7{display:block;width:100%;height:100%}._image_1hbzn_6{object-fit:contain}._portrait_1hbzn_20{aspect-ratio:5 / 7}._landscape_1hbzn_24{aspect-ratio:7 / 5}._placeholder_1hbzn_7{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit;background:var(--color-bg-panel)}._teamGood_1hbzn_39{background:color-mix(in srgb,var(--color-good) 14%,var(--color-bg-panel))}._teamEvil_1hbzn_43{background:color-mix(in srgb,var(--color-evil) 14%,var(--color-bg-panel))}._teamNeutral_1hbzn_47{background:var(--color-bg-panel)}._placeholderText_1hbzn_51{font-family:var(--font-body);font-size:clamp(9px,12cqi,14px);font-weight:600;letter-spacing:.03em;color:var(--color-text-secondary);text-align:center;padding:4px;word-break:break-word}._image_1hbzn_6,._placeholder_1hbzn_7{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}._cardBack_qkpuw_1{width:100%;height:100%;object-fit:cover;display:block;border-radius:4px}._fallback_qkpuw_10{width:var(--card-width);height:var(--card-height);border-radius:4px;background-color:var(--color-bg-panel);background-image:repeating-linear-gradient(45deg,var(--color-border) 0px,var(--color-border) 1px,transparent 1px,transparent 8px),repeating-linear-gradient(-45deg,var(--color-border) 0px,var(--color-border) 1px,transparent 1px,transparent 8px);border:1px solid var(--color-border)}._pedestal_1b76t_8{--s: var(--db-scale, 1);position:relative;width:100%;height:calc(296px * var(--s))}._aura_1b76t_16{position:absolute;left:50%;bottom:calc(54px * var(--s));transform:translate(-50%);width:calc(208px * var(--s));height:calc(208px * var(--s));border-radius:50%;filter:blur(calc(20px * var(--s)));z-index:0}._auraGood_1b76t_27{background:radial-gradient(circle,color-mix(in srgb,var(--color-good) 30%,transparent),transparent 68%)}._auraEvil_1b76t_34{background:radial-gradient(circle,color-mix(in srgb,var(--color-evil) 30%,transparent),transparent 68%)}._auraNeutral_1b76t_41{background:radial-gradient(circle,color-mix(in srgb,var(--color-text-secondary) 28%,transparent),transparent 68%)}._groundShadow_1b76t_50{position:absolute;left:50%;bottom:calc(16px * var(--s));transform:translate(-50%);width:calc(188px * var(--s));height:calc(26px * var(--s));border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--color-shade) 55%,transparent),transparent 70%);filter:blur(calc(4px * var(--s)));z-index:0}._back_1b76t_68{position:absolute;left:50%;border-radius:calc(9px * var(--s));object-fit:cover;box-shadow:0 calc(8px * var(--s)) calc(18px * var(--s)) #00000080;border:1px solid var(--color-bg-deep)}._backCenter_1b76t_76{width:calc(140px * var(--s));height:calc(196px * var(--s));top:calc(30px * var(--s));transform:translate(-50%);z-index:2}._backLeft_1b76t_83{width:calc(132px * var(--s));height:calc(185px * var(--s));top:calc(42px * var(--s));transform:translate(-50%) translate(calc(-44px * var(--s))) rotate(-9deg);z-index:1}._backRight_1b76t_90{width:calc(132px * var(--s));height:calc(185px * var(--s));top:calc(42px * var(--s));transform:translate(-50%) translate(calc(44px * var(--s))) rotate(9deg);z-index:1}._box_1b76t_99{position:absolute;left:50%;bottom:calc(22px * var(--s));transform:translate(-50%);width:calc(196px * var(--s));height:calc(50px * var(--s));border-radius:calc(9px * var(--s));background:linear-gradient(180deg,var(--color-bg-gradient-top),var(--color-bg-deep));border:1px solid var(--color-border);box-shadow:0 calc(12px * var(--s)) calc(24px * var(--s)) #00000080,inset 0 1px color-mix(in srgb,var(--color-text-secondary) 35%,transparent),inset 0 calc(-7px * var(--s)) calc(13px * var(--s)) #00000080;z-index:3;display:flex;align-items:center;justify-content:center}._clasp_1b76t_119{display:flex;align-items:center;gap:calc(10px * var(--s));width:78%}._claspRule_1b76t_125{flex:1;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-text-secondary) 40%,transparent))}._claspRuleRight_1b76t_134{background:linear-gradient(90deg,color-mix(in srgb,var(--color-text-secondary) 40%,transparent),transparent)}._claspGlyph_1b76t_141{color:var(--color-accent-text);font-size:calc(12px * var(--s));line-height:1}._featured_1b76t_148{position:absolute;left:50%;bottom:calc(38px * var(--s));transform:translate(-50%);width:calc(152px * var(--s));z-index:4;filter:drop-shadow(0 calc(13px * var(--s)) calc(18px * var(--s)) rgba(0,0,0,.55))}._keyword_1ncxd_11{position:relative;cursor:help;color:var(--color-accent-text);text-decoration:underline dotted;text-underline-offset:2px;border-radius:var(--radius-xs)}._keyword_1ncxd_11:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._tooltip_1ncxd_27{position:fixed;z-index:var(--z-toast);width:max-content;max-width:260px;padding:var(--space-2) var(--space-3);background:var(--color-bg-modal);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);box-shadow:var(--shadow-modal);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:400;font-style:normal;line-height:1.35;text-decoration:none;white-space:normal;pointer-events:auto;animation:_keyword-tooltip-in_1ncxd_1 var(--dur-fast) ease}._tooltipTerm_1ncxd_50{display:block;font-weight:700;color:var(--color-accent-text);margin-bottom:2px}@keyframes _keyword-tooltip-in_1ncxd_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){._tooltip_1ncxd_27{animation:none}}._imageColumn_1p8ao_12{flex-shrink:0;width:300px;padding:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);background:linear-gradient(180deg,color-mix(in srgb,var(--color-shade) 28%,transparent),color-mix(in srgb,var(--color-shade) 12%,transparent));border-right:1px solid var(--color-border-muted)}._cardImageWrap_1p8ao_28{width:100%;max-width:252px;margin:0 auto;aspect-ratio:5 / 7;border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 14px 34px #0009;container-type:inline-size}._cardImageWrap_1p8ao_28._landscape_1p8ao_39{max-width:100%;aspect-ratio:7 / 5}._details_1p8ao_46{flex:1;min-width:0;padding:var(--space-6) var(--space-8);overflow-y:auto}._headerRow_1p8ao_53{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}._identity_1p8ao_60{min-width:0}._cardName_1p8ao_64{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);line-height:1.02;margin:0;color:var(--color-text-primary)}._subName_1p8ao_73{margin:var(--space-1) 0 0;font-size:var(--text-sm);font-style:italic;color:var(--color-text-tertiary)}._statBadges_1p8ao_80{display:flex;gap:var(--space-2);flex-shrink:0}._statBlock_1p8ao_86{display:flex;flex-direction:column;align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-border-muted);background:color-mix(in srgb,var(--color-bg-muted) 20%,transparent)}._statAtk_1p8ao_96{border-color:var(--color-danger-soft);background:color-mix(in srgb,var(--color-combat) 14%,transparent)}._statDef_1p8ao_101{border-color:var(--color-border-muted)}._statLabel_1p8ao_105{font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-text-tertiary)}._statValue_1p8ao_111{font-family:var(--font-heading);font-weight:800;font-size:var(--text-lg);line-height:1;color:var(--color-text-primary)}._statAtk_1p8ao_96 ._statValue_1p8ao_111{color:var(--color-danger-soft)}._badges_1p8ao_125{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-muted)}._badge_1p8ao_125{font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-xs);padding:var(--space-1) var(--space-3)}._tribeBadge_1p8ao_141{color:var(--color-text-secondary);background:#4a55684d}._teamGood_1p8ao_146{color:var(--color-good);background:color-mix(in srgb,var(--color-good) 16%,transparent)}._teamEvil_1p8ao_151{color:var(--color-evil);background:color-mix(in srgb,var(--color-evil) 16%,transparent)}._teamNeutral_1p8ao_156{color:var(--color-text-secondary);background:#4a55684d}._section_1p8ao_163{margin-top:var(--space-5)}._sectionHeading_1p8ao_167{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 var(--space-3)}._powerText_1p8ao_175{display:flex;flex-direction:column;gap:var(--space-3)}._powerLine_1p8ao_181{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--color-text-secondary);padding-left:var(--space-3);border-left:2px solid color-mix(in srgb,var(--color-accent-primary) 55%,transparent)}._flavourText_1p8ao_190{margin-top:var(--space-4);font-size:var(--text-sm);font-style:italic;color:var(--color-text-tertiary);line-height:1.5}@media (max-width: 768px){._imageColumn_1p8ao_12._stackable_1p8ao_200{width:100%;padding:var(--space-4);gap:var(--space-3);border-right:none;border-bottom:1px solid var(--color-border-muted)}._imageColumn_1p8ao_12._stackable_1p8ao_200 ._cardImageWrap_1p8ao_28{max-width:150px;box-shadow:0 8px 20px #0000008c}._imageColumn_1p8ao_12._stackable_1p8ao_200 ._cardImageWrap_1p8ao_28._landscape_1p8ao_39{max-width:280px}._details_1p8ao_46._stackable_1p8ao_200{flex:0 0 auto;padding:var(--space-5);overflow-y:visible}}._overlay_rbgwx_8{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-card-detail);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._panel_rbgwx_19{display:flex;flex-direction:column;width:100%;max-width:960px;max-height:90dvh;background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);overflow:hidden;animation:_missionDetailRise_rbgwx_1 var(--dur-base) var(--ease-out) both}@keyframes _missionDetailRise_rbgwx_1{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}._header_rbgwx_46{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-muted);background:color-mix(in srgb,var(--color-shade) 20%,transparent)}._headerText_rbgwx_56{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._eyebrow_rbgwx_63{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-text);font-weight:600}._headerTitle_rbgwx_71{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._closeButton_rbgwx_81{flex-shrink:0;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);background:#f0ede80d;border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease}._closeButton_rbgwx_81:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._closeButton_rbgwx_81:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._body_rbgwx_108{display:flex;flex:1;min-height:0;overflow:hidden}._missionMeta_rbgwx_117{margin-top:var(--space-4)}._winCondition_rbgwx_121{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-secondary)}._notes_rbgwx_128{margin:var(--space-3) 0 0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);line-height:1.45;color:var(--color-text-secondary)}._featureNote_rbgwx_139{margin:var(--space-4) 0 0;font-size:var(--text-sm);font-style:italic;color:var(--color-text-tertiary)}._gallery_rbgwx_148{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-muted);background:color-mix(in srgb,var(--color-shade) 22%,transparent)}._navArrow_rbgwx_157{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:var(--text-xl);line-height:1;color:var(--color-text-secondary);background:#f0ede80d;border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease}._navArrow_rbgwx_157:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-accent-primary)}._navArrow_rbgwx_157:disabled{opacity:.35;cursor:default}._thumbStrip_rbgwx_186{display:flex;gap:var(--space-3);overflow-x:auto;padding:var(--space-1) var(--space-1) var(--space-2);flex:1}._thumb_rbgwx_186{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:64px;padding:var(--space-1);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-tertiary);transition:border-color var(--dur-fast) ease,color var(--dur-fast) ease}._thumb_rbgwx_186:hover{color:var(--color-text-secondary);border-color:var(--color-border-muted)}._thumbActive_rbgwx_217{border-color:var(--color-accent-primary);color:var(--color-text-primary);box-shadow:var(--glow-selected)}._thumbImage_rbgwx_223{width:100%;aspect-ratio:5 / 7;border-radius:var(--radius-xs);overflow:hidden;display:block}._thumbImage_rbgwx_223._thumbLandscape_rbgwx_231{aspect-ratio:7 / 5}._thumbLabel_rbgwx_235{font-size:var(--text-xs);line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){._body_rbgwx_108{flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}._overlay_rbgwx_8{padding:var(--space-3)}._panel_rbgwx_19{max-height:94dvh}._header_rbgwx_46{padding:var(--space-3) var(--space-4)}}._page_1hjd9_6{min-height:calc(100dvh - var(--nav-bar-height));max-height:calc(100dvh - var(--nav-bar-height));overflow-y:auto;background:var(--color-bg-page);background-image:radial-gradient(circle at 20% 0%,var(--color-bg-panel) 0%,var(--color-bg-page) 60%);color:var(--color-text-primary);padding:var(--space-8) var(--space-5) var(--space-12)}._shell_1hjd9_20{max-width:1280px;margin:0 auto}._betaBanner_1hjd9_26{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-6);border:1px solid color-mix(in srgb,var(--color-warning) 45%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-warning) 12%,var(--color-bg-panel));color:var(--color-text-secondary);font-size:13px;line-height:1.5}._betaTag_1hjd9_39{flex-shrink:0;padding:2px 8px;border-radius:999px;background:var(--color-warning);color:var(--color-bg-page);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._resumeBanner_1hjd9_55{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-6);border:1px solid color-mix(in srgb,var(--color-accent-primary) 55%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-accent-primary) 14%,var(--color-bg-panel));color:var(--color-text-primary);font-size:13px;line-height:1.5}._resumeText_1hjd9_68{flex:1}._resumeBtn_1hjd9_71{flex-shrink:0;padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-sm);background:var(--color-accent-primary);color:var(--color-on-accent);font-size:13px;font-weight:700;cursor:pointer}._resumeBtn_1hjd9_71:disabled{opacity:.6;cursor:default}._masthead_1hjd9_88{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-5);margin-bottom:var(--space-6)}._eyebrow_1hjd9_93{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-accent-text);font-weight:600;margin-bottom:var(--space-2)}._titleRow_1hjd9_102{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._title_1hjd9_102{font-family:var(--font-heading);font-weight:700;font-size:40px;line-height:1.02;margin:0}._subtitle_1hjd9_116{font-size:14px;color:var(--color-text-tertiary);margin:var(--space-3) 0 0}._discordBtn_1hjd9_125{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 16px;min-height:40px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,#5865f2 60%,#000);background:#5865f2;color:#fff;font-family:var(--font-body);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:filter var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._discordBtn_1hjd9_125:hover{filter:brightness(1.08)}._discordBtn_1hjd9_125:active{transform:translateY(1px)}._discordBtn_1hjd9_125:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,#5865f2 55%,transparent)}._discordIcon_1hjd9_154{width:20px;height:15px;flex-shrink:0}@media (max-width: 560px){._discordBtn_1hjd9_125{white-space:normal}}._body_1hjd9_168{display:grid;grid-template-columns:1fr 316px;gap:var(--space-6);align-items:start}@media (max-width: 900px){._body_1hjd9_168{grid-template-columns:1fr}}._playCol_1hjd9_180{min-width:0}._activeDeck_1hjd9_185{display:flex;align-items:center;gap:var(--space-5);background:linear-gradient(180deg,var(--color-bg-gradient-top),var(--color-bg-panel));border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5);position:relative}._activeDeckBox_1hjd9_196{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:120px}._activeDeckBody_1hjd9_203{display:flex;flex-direction:column;gap:4px;min-width:0}._activeDeckEyebrow_1hjd9_209{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-text);font-weight:600}._activeDeckName_1hjd9_216{font-family:var(--font-heading);font-size:22px;font-weight:700;line-height:1.1}._activeDeckMeta_1hjd9_222{font-size:12px;color:var(--color-text-tertiary)}._activeDeckWarn_1hjd9_226{color:var(--color-combat)}._activeDeckMissions_1hjd9_230{display:flex;gap:6px;margin-top:var(--space-1)}._activeDeckMission_1hjd9_230{display:block;width:84px;aspect-ratio:88 / 63;border-radius:6px;overflow:hidden;border:1px solid var(--color-border-subtle, rgba(255, 255, 255, .14))}._activeDeckMission_1hjd9_230 img,._activeDeckMission_1hjd9_230>*{width:100%;height:100%;object-fit:cover}._activeDeckLink_1hjd9_249{align-self:flex-start;margin-top:var(--space-2);font-size:13px;color:var(--color-accent-text);text-decoration:underline}._deckMenuWrap_1hjd9_258{position:relative;margin-top:var(--space-2)}._deckMenuRow_1hjd9_263{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}._editDeckBtn_1hjd9_271{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-accent-text);background:color-mix(in srgb,var(--color-accent-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-primary) 55%,transparent);border-radius:var(--radius-sm);padding:8px 16px;min-height:36px;text-decoration:none;cursor:pointer}._editDeckBtn_1hjd9_271:hover{border-color:var(--color-selected);color:var(--color-text-primary);background:color-mix(in srgb,var(--color-accent-primary) 22%,transparent)}._deckMenuBtn_1hjd9_291{font-size:13px;font-weight:600;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-bg-shell) 85%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:8px 16px;min-height:36px;cursor:pointer}._deckMenuBtn_1hjd9_291:hover:not(:disabled){border-color:var(--color-selected);color:var(--color-text-primary)}._deckMenuBtn_1hjd9_291:disabled{color:var(--color-text-tertiary);cursor:not-allowed}._deckMenu_1hjd9_258{position:absolute;z-index:var(--z-dropdown, 40);top:calc(100% + 4px);left:0;min-width:260px;max-height:320px;overflow-y:auto;list-style:none;margin:0;padding:var(--space-1);background:var(--color-bg-nav);border:1px solid var(--color-divider);border-radius:var(--radius-md);box-shadow:var(--shadow-modal)}._deckMenuItem_1hjd9_326{display:flex;align-items:baseline;gap:var(--space-2);width:100%;text-align:left;padding:8px 10px;border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-primary)}._deckMenuItem_1hjd9_326:hover{background:color-mix(in srgb,var(--color-shade) 30%,transparent)}._deckMenuItemActive_1hjd9_342{background:color-mix(in srgb,var(--color-selected) 12%,transparent)}._deckMenuName_1hjd9_345{font-size:14px;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._deckMenuCount_1hjd9_354{font-size:11px;color:var(--color-text-tertiary);white-space:nowrap}._deckMenuWarn_1hjd9_359{font-size:11px;color:var(--color-combat);white-space:nowrap}@media (max-width: 560px){._activeDeck_1hjd9_185{flex-direction:column;align-items:flex-start}}._featured_1hjd9_373{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-primary) 14%,transparent),color-mix(in srgb,var(--color-shade) 25%,transparent));border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-5)}._featuredLayout_1hjd9_384{display:flex;align-items:flex-start;gap:var(--space-5)}@media (max-width: 560px){._featuredLayout_1hjd9_384{flex-direction:column}}._featuredImage_1hjd9_396{position:relative;flex-shrink:0;width:220px;max-width:100%;border-radius:var(--radius-md);overflow:hidden}._featuredImageBtn_1hjd9_404{display:block;width:100%;padding:0;border:none;background:none;cursor:pointer;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 10px 26px #00000073}._featuredImageBtn_1hjd9_404:focus-visible{outline:2px solid var(--color-selected);outline-offset:2px}._inspectChip_1hjd9_421{position:absolute;top:var(--space-2);left:var(--space-2);width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--color-divider);background:#060402b8;color:var(--color-text-on-art-muted);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease}._featuredImage_1hjd9_396:hover ._inspectChip_1hjd9_421,._featuredImage_1hjd9_396:focus-within ._inspectChip_1hjd9_421{opacity:1}._inspectChip_1hjd9_421:hover{color:var(--color-text-primary);border-color:var(--color-selected)}._inspectChip_1hjd9_421:focus-visible{opacity:1;outline:2px solid var(--color-selected);outline-offset:2px}@media (hover: none){._inspectChip_1hjd9_421{opacity:1}}._featuredBody_1hjd9_462{display:flex;flex-direction:column;min-width:0}._featuredOneLiner_1hjd9_467{font-size:14px;font-weight:600;color:var(--color-text-primary);margin:var(--space-2) 0 0;line-height:1.45}._featuredBadge_1hjd9_474{align-self:flex-start;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-selected);background:color-mix(in srgb,var(--color-selected) 12%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-pill);padding:4px 12px}._featuredTitle_1hjd9_485{font-family:var(--font-heading);font-size:24px;font-weight:700;margin-top:var(--space-3);line-height:1.1}._featuredDesc_1hjd9_492{font-size:13px;color:var(--color-text-secondary);margin:var(--space-2) 0 0;max-width:420px;line-height:1.5}._featuredFoot_1hjd9_499{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}._featuredCount_1hjd9_506{font-size:12px;color:var(--color-text-tertiary)}@media (max-width: 560px){._featuredFoot_1hjd9_499>button{flex:1 1 100%}}._sectionLabel_1hjd9_518{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--space-3)}._queueGrid_1hjd9_525{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media (max-width: 560px){._queueGrid_1hjd9_525{grid-template-columns:1fr}}._queueTile_1hjd9_535{border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;background:color-mix(in srgb,var(--color-shade) 25%,transparent);border:1px solid var(--color-divider)}._queueTileBusy_1hjd9_543{opacity:.72}._queueHead_1hjd9_546{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}._queueName_1hjd9_552{font-family:var(--font-heading);font-size:17px;font-weight:600}._queueSub_1hjd9_557{font-size:12px;color:var(--color-text-tertiary);margin-top:3px}._queueFoot_1hjd9_562{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4)}._queueCount_1hjd9_568{font-size:11px;color:var(--color-text-tertiary)}._joinRow_1hjd9_575{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._tagRanked_1hjd9_582,._tagCasual_1hjd9_583,._tagPrivate_1hjd9_584{font-size:10px;border-radius:var(--radius-pill);padding:3px 10px;letter-spacing:.04em;white-space:nowrap}._tagRanked_1hjd9_582{color:var(--color-action);border:1px solid color-mix(in srgb,var(--color-action) 40%,transparent);background:color-mix(in srgb,var(--color-action) 10%,transparent)}._tagCasual_1hjd9_583{color:var(--color-text-secondary);border:1px solid var(--color-divider);background:color-mix(in srgb,var(--color-text-secondary) 8%,transparent)}._tagPrivate_1hjd9_584{color:var(--color-text-tertiary);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-shade) 20%,transparent)}._primaryBtn_1hjd9_608,._secondaryBtn_1hjd9_609,._joinBtn_1hjd9_610,._cancelBtn_1hjd9_611{font-weight:700;border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent;min-height:40px}._primaryBtn_1hjd9_608{font-family:var(--font-heading);font-size:15px;color:var(--color-on-accent);background:var(--color-accent-primary);padding:12px 28px;box-shadow:var(--glow-accent)}._secondaryBtn_1hjd9_609{font-family:var(--font-heading);font-size:15px;color:var(--color-accent-text);background:transparent;border-color:var(--color-accent-primary);padding:12px 28px}._secondaryBtn_1hjd9_609:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-primary) 14%,transparent)}._joinBtn_1hjd9_610{font-size:13px;color:var(--color-on-accent);background:var(--color-accent-primary);padding:9px 20px}._primaryBtn_1hjd9_608:disabled,._secondaryBtn_1hjd9_609:disabled,._joinBtn_1hjd9_610:disabled{background:transparent;color:var(--color-text-tertiary);border-color:var(--color-border);box-shadow:none;cursor:not-allowed}._cancelBtn_1hjd9_611{font-size:13px;color:var(--color-selected);background:color-mix(in srgb,var(--color-bg-shell) 85%,transparent);border-color:var(--color-divider);padding:10px 22px;align-self:flex-start}._lockNote_1hjd9_661{margin-top:var(--space-3);font-size:11px;color:var(--color-combat);background:color-mix(in srgb,var(--color-combat) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-combat) 30%,transparent);border-radius:var(--radius-xs);padding:7px 10px;line-height:1.4}._lockLink_1hjd9_671{color:var(--color-selected);text-decoration:underline}._searchPanel_1hjd9_677{background:linear-gradient(180deg,var(--color-bg-gradient-top),var(--color-bg-panel));border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}._searchTitle_1hjd9_686{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:20px;font-weight:700}._searchIcon_1hjd9_694{animation:_lobbySearch_1hjd9_1 1.6s ease-in-out infinite}._searchQueue_1hjd9_697{font-size:14px;color:var(--color-accent-text);font-weight:600}._searchStats_1hjd9_702{display:flex;gap:var(--space-6);margin:var(--space-2) 0}._searchStats_1hjd9_702 dt{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary)}._searchStats_1hjd9_702 dd{margin:4px 0 0;font-size:16px;font-weight:600}._waitTime_1hjd9_718{font-family:var(--font-heading);color:var(--color-selected)}._searchHint_1hjd9_722{font-size:12px;color:var(--color-text-tertiary)}._inlineLink_1hjd9_726,._lockLink_1hjd9_671{color:var(--color-accent-text)}._rail_1hjd9_732{display:flex;flex-direction:column;gap:var(--space-4)}._rankCard_1hjd9_737{background:linear-gradient(180deg,var(--color-bg-gradient-top),var(--color-bg-panel));border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-5)}._rankHead_1hjd9_743{display:flex;align-items:center;gap:var(--space-3)}._avatarButton_1hjd9_749{display:inline-flex;padding:0;border:none;background:none;border-radius:50%;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}._avatarButton_1hjd9_749:hover:not(:disabled){transform:scale(1.05)}._avatarButton_1hjd9_749:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-primary) 60%,transparent)}._avatarButton_1hjd9_749:disabled{cursor:default}._rankName_1hjd9_770{font-size:17px;font-weight:700}._rankSub_1hjd9_774{font-size:12px;color:var(--color-text-tertiary)}._rankTitleChip_1hjd9_779{display:inline-flex;align-items:center;gap:4px;margin-top:3px;padding:1px 8px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}._rankStats_1hjd9_792{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-4)}._rankStats_1hjd9_792>:last-child{grid-column:1 / -1}._eloStat_1hjd9_802,._recordStat_1hjd9_803{min-width:0;border-radius:var(--radius-md);padding:10px 12px}._eloStat_1hjd9_802{background:color-mix(in srgb,var(--color-selected) 10%,transparent);border:1px solid var(--color-divider)}._recordStat_1hjd9_803{background:color-mix(in srgb,var(--color-shade) 25%,transparent);border:1px solid var(--color-divider)}._statLabel_1hjd9_816{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary)}._eloValue_1hjd9_822{font-family:var(--font-heading);font-size:24px;color:var(--color-selected);font-weight:700;line-height:1.1}._recordValue_1hjd9_829{font-family:var(--font-heading);font-size:22px;font-weight:700;line-height:1.1}._eloPlacementValue_1hjd9_839{font-family:var(--font-heading);font-size:18px;font-weight:700;line-height:1.1;color:var(--color-text-tertiary)}._ladderPair_1hjd9_850{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:2px}._ladderPairCell_1hjd9_856{min-width:0}._ladderPairTag_1hjd9_859{display:block;font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary)}._presence_1hjd9_867{background:var(--color-bg-nav);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-4)}._presenceHead_1hjd9_873{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}._onlineCount_1hjd9_879{font-size:11px;color:var(--color-success)}._presenceEmpty_1hjd9_883{font-size:12px;color:var(--color-text-tertiary);margin:0}._presenceList_1hjd9_888{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._presenceRow_1hjd9_896{display:flex;align-items:center;gap:var(--space-3)}._presenceInfo_1hjd9_901{min-width:0}._presenceProfileBtn_1hjd9_905{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:13px;color:var(--color-text-tertiary);background:transparent;border:1px solid var(--color-border-row);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}._presenceProfileBtn_1hjd9_905:hover{color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-accent-primary) 12%,transparent)}._presenceProfileBtn_1hjd9_905:focus-visible{outline:none;box-shadow:var(--focus-ring)}._presenceName_1hjd9_931{font-size:13px;font-weight:500;overflow-wrap:anywhere}._statusLobby_1hjd9_938{font-size:11px;color:var(--color-success)}._statusQueue_1hjd9_942{font-size:11px;color:var(--color-selected)}._statusGame_1hjd9_946{font-size:11px;color:var(--color-accent-text)}._statusDeck_1hjd9_953{font-size:11px;color:var(--color-action)}._statusRoom_1hjd9_957{font-size:11px;color:var(--color-text-secondary)}._matchOverlay_1hjd9_963{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 200);display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 70% 80% at 50% 40%,color-mix(in srgb,var(--color-accent-primary) 8%,transparent),#060402d1)}._matchPanel_1hjd9_976{width:min(640px,92vw);border-radius:var(--radius-lg);border:1px solid var(--color-divider);background:linear-gradient(180deg,var(--color-bg-gradient-top),var(--color-bg-panel));padding:var(--space-8) var(--space-8) var(--space-6);text-align:center;box-shadow:var(--shadow-modal);animation:_lobbyFoundGlow_1hjd9_1 2.6s ease-in-out infinite}._matchBolt_1hjd9_986{font-size:34px;animation:_lobbyBolt_1hjd9_1 1s ease-in-out infinite}._matchTitle_1hjd9_990{font-family:var(--font-heading);font-size:28px;font-weight:800;letter-spacing:.04em;margin-top:var(--space-2);color:var(--color-accent-hi)}._matchFlavour_1hjd9_998{font-size:13px;color:var(--color-text-secondary);margin:var(--space-2) 0 0}._matchVs_1hjd9_1003{display:flex;align-items:center;justify-content:center;gap:var(--space-6);margin-top:var(--space-6)}._matchSeat_1hjd9_1010{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:180px;max-width:240px}._matchName_1hjd9_1020{font-size:16px;font-weight:700;text-align:center;overflow-wrap:anywhere}._matchTitleChip_1hjd9_1029{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;text-align:center}._matchSeatLabel_1hjd9_1041{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary)}._matchElo_1hjd9_1047{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--color-selected)}._matchEloOpp_1hjd9_1053{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--color-text-secondary)}._matchVsLabel_1hjd9_1059{font-family:var(--font-heading);font-size:26px;font-weight:700;color:var(--color-text-tertiary)}._matchProgressRow_1hjd9_1065{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--color-text-tertiary);margin-top:var(--space-6)}._matchProgressTrack_1hjd9_1073{height:7px;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-shade) 40%,transparent);border:1px solid var(--color-divider);overflow:hidden;margin-top:var(--space-2)}._matchProgressFill_1hjd9_1081{height:100%;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-hi-fill));animation:_lobbyFill_1hjd9_1 2s linear forwards}@keyframes _lobbySearch_1hjd9_1{0%,to{opacity:.55}50%{opacity:1}}@keyframes _lobbyBolt_1hjd9_1{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes _lobbyFill_1hjd9_1{0%{width:6%}to{width:100%}}@keyframes _lobbyFoundGlow_1hjd9_1{0%,to{box-shadow:var(--shadow-modal)}50%{box-shadow:0 24px 70px color-mix(in srgb,var(--color-accent-primary) 35%,transparent)}}@media (prefers-reduced-motion: reduce){._searchIcon_1hjd9_694,._matchBolt_1hjd9_986,._matchPanel_1hjd9_976,._matchProgressFill_1hjd9_1081{animation:none}}._card_1jjhw_4{background:var(--friend-card-bg);border:1px solid var(--friend-input-border);border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #00000080}._body_1jjhw_12{padding:8px 14px 14px}._sheet_1jjhw_17{display:flex;flex-direction:column}._header_1jjhw_23{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px}._card_1jjhw_4 ._header_1jjhw_23{background:color-mix(in srgb,var(--color-shade) 20%,transparent);border-bottom:1px solid var(--friend-hairline)}._headerText_1jjhw_37{min-width:0}._title_1jjhw_41{font-family:var(--font-heading);font-weight:700;font-size:17px;line-height:1.2;color:var(--friend-text)}._subtitle_1jjhw_49{margin-top:3px;font-family:var(--font-body);font-size:12.5px;color:var(--friend-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._code_1jjhw_59{color:var(--friend-amber);font-weight:600}._copyBtn_1jjhw_64{flex-shrink:0;background:transparent;border:none;padding:2px 0;font-family:var(--font-body);font-size:12px;color:var(--friend-text-faint);cursor:pointer;transition:color .15s ease}._copyBtn_1jjhw_64:hover{color:var(--friend-room)}._filterRow_1jjhw_81{position:relative;display:flex;align-items:center;margin:6px 0 10px}._filterGlyph_1jjhw_88{position:absolute;left:11px;font-size:14px;color:var(--friend-text-faint);pointer-events:none}._filterInput_1jjhw_96{width:100%;box-sizing:border-box;padding:8px 12px 8px 30px;background:var(--friend-input-bg);border:1px solid var(--friend-input-border);border-radius:10px;font-family:var(--font-body);font-size:13px;color:var(--friend-text);outline:none}._filterInput_1jjhw_96::placeholder{color:var(--friend-text-faint)}._filterInput_1jjhw_96:focus{border-color:var(--friend-ghost-gold-border)}._list_1jjhw_118{list-style:none;margin:0;padding:0}._row_1jjhw_124{display:flex;align-items:center;gap:12px;padding:10px 6px;border-bottom:1px solid rgba(42,32,20,.6)}._row_1jjhw_124:last-child{border-bottom:none}._avatarWrap_1jjhw_136{position:relative;flex-shrink:0}._rowMiddle_1jjhw_141{flex:1;min-width:0}._rowName_1jjhw_146{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--friend-text);min-width:0;overflow-wrap:anywhere}._rowStatus_1jjhw_156{margin-top:2px;font-family:var(--font-body);font-size:11.5px;color:var(--friend-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowCta_1jjhw_166{flex-shrink:0}._s_lobby_1jjhw_171{color:var(--friend-online)}._s_deck_1jjhw_175{color:var(--friend-text-muted)}._s_queue_1jjhw_179{color:var(--friend-amber)}._s_match_1jjhw_183{color:var(--friend-match)}._s_room_1jjhw_187{color:var(--friend-room)}._empty_1jjhw_192{padding:24px 8px;text-align:center;font-family:var(--font-body);font-size:13px;color:var(--friend-text-faint)}._shell_okkn3_7{display:flex;flex-direction:column;height:100%;min-height:0;background:radial-gradient(ellipse 90% 50% at 50% -10%,var(--color-bg-sidebar-top),transparent 70%),var(--color-bg-page)}._appBar_okkn3_18{flex-shrink:0;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-bg-sidebar-bot);border-bottom:1px solid var(--color-divider)}._backBtn_okkn3_28,._appBarFilters_okkn3_29{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid var(--color-divider);background:transparent;color:var(--color-text-secondary);font-size:1.2rem;cursor:pointer}._backBtn_okkn3_28{border-color:transparent;font-size:1.5rem}._appBarTitle_okkn3_49{flex:1;min-width:0}._deckName_okkn3_54{font-family:var(--font-heading);font-weight:700;font-size:var(--text-base);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._deckMeta_okkn3_64{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:1px}._chipRow_okkn3_71{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);overflow-x:auto;white-space:nowrap}._chipHint_okkn3_82{font-size:var(--text-xs);color:var(--color-text-tertiary)}._activeChip_okkn3_87{flex-shrink:0;font-size:var(--text-xs);font-weight:700;color:var(--color-on-accent);background:var(--color-accent-primary);border:none;border-radius:13px;padding:var(--space-1) var(--space-3);cursor:pointer}._chipGood_okkn3_99{color:var(--color-good);background:color-mix(in srgb,var(--color-good) 16%,transparent);border:1px solid color-mix(in srgb,var(--color-good) 40%,transparent)}._chipEvil_okkn3_105{color:var(--color-evil);background:color-mix(in srgb,var(--color-evil) 16%,transparent);border:1px solid color-mix(in srgb,var(--color-evil) 40%,transparent)}._chipCount_okkn3_111{margin-left:auto;flex-shrink:0;font-size:var(--text-xs);color:var(--color-text-tertiary)}._grid_okkn3_119{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(var(--mob-grid-cols, 3),minmax(0,1fr));gap:var(--space-5) var(--space-4);padding:var(--space-4);align-content:start}._grid_okkn3_119[data-columns="3"],._grid_okkn3_119[data-columns="4"]{gap:var(--space-4) var(--space-2);padding:var(--space-3) var(--space-2)}._grid_okkn3_119[data-columns="4"] ._cardName_okkn3_144,._grid_okkn3_119[data-columns="4"] ._tapToAdd_okkn3_145{font-size:.5625rem}._grid_okkn3_119[data-columns="4"] ._infoDot_okkn3_150{top:var(--space-1);left:var(--space-1);width:20px;height:20px;font-size:.7rem}._gridEmpty_okkn3_158{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);font-size:var(--text-base)}._gridCard_okkn3_167{position:relative;--card-width: 100%}._gridCardAdd_okkn3_175{width:100%;border:none;background:none;padding:0;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-1);color:inherit;font:inherit}._cardDimmed_okkn3_188 ._cardThumb_okkn3_188{opacity:.4}._cardThumb_okkn3_188{position:relative}._overlayLabel_okkn3_196{position:absolute;inset:auto 0 0 0;text-align:center;font-size:var(--text-xs);font-weight:600;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-shade) 78%,transparent);padding:var(--space-1)}._qtyBadge_okkn3_207{position:absolute;top:var(--space-1);right:var(--space-1);font-size:var(--text-xs);font-weight:700;color:var(--color-on-accent);background:var(--color-accent-primary);border-radius:var(--radius-xs);padding:1px var(--space-1);line-height:1.3}._cardName_okkn3_144{font-size:var(--text-xs);color:var(--color-text-secondary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._tapToAdd_okkn3_145{text-align:center;font-size:.625rem;font-weight:700;letter-spacing:.04em;color:var(--color-accent-text)}._infoDot_okkn3_150{position:absolute;top:var(--space-2);left:var(--space-2);width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--color-border);background:#0d0904c7;color:var(--color-text-on-art-muted);font-size:.85rem;cursor:pointer;z-index:2}._actionBar_okkn3_257{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);min-height:66px;padding:0 var(--space-3);padding-bottom:env(safe-area-inset-bottom);background:var(--color-bg-sidebar-bot);border-top:1px solid var(--color-divider)}._actionFilters_okkn3_270,._actionDeck_okkn3_271,._actionSave_okkn3_272{height:44px;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-2)}._actionFilters_okkn3_270{flex-shrink:0;padding:0 var(--space-4);border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary)}._actionBadge_okkn3_292{font-size:.625rem;font-weight:800;color:var(--color-on-accent);background:var(--color-accent-hi-fill);border-radius:9px;padding:1px var(--space-2)}._actionDeck_okkn3_271{flex:1;font-family:var(--font-heading);font-weight:700;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-accent-primary) 14%,transparent);color:var(--color-accent-hi)}._actionSave_okkn3_272{flex-shrink:0;padding:0 var(--space-5);border:none;background:var(--color-accent-primary);color:var(--color-on-accent);font-family:var(--font-heading);font-weight:700}._actionSave_okkn3_272:disabled{opacity:.45;cursor:default}._sheetScrim_okkn3_326{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:#060402a8;display:flex;flex-direction:column;justify-content:flex-end}._sheet_okkn3_326{display:flex;flex-direction:column;min-height:0;max-height:88dvh;background:linear-gradient(180deg,var(--color-bg-sidebar-top),var(--color-bg-deep));border-top:1px solid var(--color-accent-dim);border-radius:20px 20px 0 0;box-shadow:0 -20px 50px #0009;padding:var(--space-2) var(--space-5) var(--space-5);padding-bottom:max(var(--space-5),env(safe-area-inset-bottom));animation:_sheetRise_okkn3_1 var(--dur-base) var(--ease-out) both}._sheetFull_okkn3_351{height:92dvh;max-height:92dvh}@keyframes _sheetRise_okkn3_1{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}._sheetHandle_okkn3_367{flex-shrink:0;width:42px;height:5px;border-radius:3px;background:var(--color-divider);margin:0 auto var(--space-4)}._sheetScrollBody_okkn3_376{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}._sheetCta_okkn3_384{flex-shrink:0;margin-top:var(--space-4);padding:var(--space-3);text-align:center;border:none;border-radius:var(--radius-md);background:var(--color-accent-primary);color:var(--color-on-accent);font-family:var(--font-heading);font-weight:700;font-size:var(--text-base);cursor:pointer}._sheetCta_okkn3_384:disabled{opacity:.45;cursor:default}._detailTop_okkn3_405{display:flex;gap:var(--space-4)}._detailImage_okkn3_410{flex-shrink:0;width:116px;aspect-ratio:5 / 7;border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 8px 22px #0009;container-type:inline-size}._detailInfo_okkn3_420{flex:1;min-width:0}._detailName_okkn3_425{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);line-height:1.05;color:var(--color-text-primary)}._detailSub_okkn3_433{font-size:var(--text-sm);font-style:italic;color:var(--color-text-tertiary);margin-top:2px}._detailMeta_okkn3_440{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--space-2)}._detailStats_okkn3_446{display:flex;gap:var(--space-2);margin-top:var(--space-3)}._detailStat_okkn3_446{display:flex;flex-direction:column;align-items:center;padding:var(--space-1) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-border-muted);background:color-mix(in srgb,var(--color-bg-muted) 20%,transparent)}._detailAtk_okkn3_462{border-color:var(--color-danger-soft);background:color-mix(in srgb,var(--color-combat) 14%,transparent)}._detailStatLabel_okkn3_467{font-size:.5625rem;letter-spacing:.1em;color:var(--color-text-tertiary)}._detailStatValue_okkn3_473{font-family:var(--font-heading);font-weight:800;font-size:var(--text-base);line-height:1;color:var(--color-text-primary)}._detailAtk_okkn3_462 ._detailStatValue_okkn3_473{color:var(--color-danger-soft)}._detailPower_okkn3_485{margin-top:var(--space-4);font-size:var(--text-sm);line-height:1.55;color:var(--color-text-secondary)}._detailPowerLine_okkn3_492{margin:0 0 var(--space-2)}._detailStepperRow_okkn3_496{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-divider)}._detailInDeck_okkn3_505{font-size:var(--text-sm);color:var(--color-text-secondary)}._detailInDeck_okkn3_505 strong{color:var(--color-accent-hi)}._card_1pbve_6{display:flex;flex-direction:column;background:var(--color-border);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}._head_1pbve_15{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}._label_1pbve_22{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary)}._feed_1pbve_29{display:flex;flex-direction:column;gap:4px;min-height:96px;max-height:220px;overflow-y:auto;padding-right:var(--space-1)}._empty_1pbve_39{color:var(--color-text-secondary);font-size:.8rem;font-style:italic;padding:var(--space-2) 0}._line_1pbve_46{display:flex;align-items:baseline;gap:var(--space-1);font-size:.82rem;line-height:1.35}._time_1pbve_54{flex-shrink:0;color:var(--color-text-tertiary);font-size:.7rem;font-variant-numeric:tabular-nums}._senderLocal_1pbve_61,._senderOther_1pbve_62{font-weight:600;word-break:break-all}._senderLocal_1pbve_61{color:var(--color-action)}._senderOther_1pbve_62{color:var(--color-text-secondary)}._message_1pbve_75{color:var(--color-text-primary);word-break:break-word}._inputRow_1pbve_80{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-3)}._input_1pbve_80{flex:1;min-width:0;padding:var(--space-1) var(--space-2);background:color-mix(in srgb,var(--color-shade) 25%,transparent);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);font-size:.8rem;font-family:inherit;transition:border-color .15s ease}._input_1pbve_80::placeholder{color:var(--color-text-secondary)}._input_1pbve_80:focus{outline:none;border-color:var(--color-accent-primary)}._input_1pbve_80:disabled{opacity:.6;cursor:not-allowed}._sendBtn_1pbve_114{flex-shrink:0;padding:var(--space-1) var(--space-3);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);font-size:.75rem;font-family:inherit;cursor:pointer;transition:background .15s ease}._sendBtn_1pbve_114:hover:not(:disabled){background:var(--color-accent-primary);color:var(--color-on-accent)}._sendBtn_1pbve_114:focus-visible{outline:2px solid var(--color-selected);outline-offset:2px}._sendBtn_1pbve_114:disabled{opacity:.5;cursor:not-allowed}._root_1lecb_8{display:flex;flex-direction:column;gap:var(--space-2)}._detail_1lecb_16{border:1px solid var(--color-divider);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-shade) 25%,transparent);overflow:hidden}._detailArt_1lecb_24{position:relative;display:block;width:100%;aspect-ratio:7 / 5;overflow:hidden;background:color-mix(in srgb,var(--color-shade) 30%,transparent)}._detailBody_1lecb_33{display:flex;flex-direction:column;gap:2px;padding:var(--space-3)}._detailName_1lecb_40{font-family:var(--font-heading);font-size:14.5px;font-weight:700;color:var(--color-text-primary)}._detailMeta_1lecb_47{font-size:11px;color:var(--color-text-tertiary)}._detailOneLiner_1lecb_53{margin:var(--space-1) 0 0;font-size:11.5px;line-height:1.45;color:var(--color-text-secondary)}._detailEmpty_1lecb_61{border:1px dashed var(--color-divider);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-shade) 20%,transparent);padding:var(--space-4);font-size:12px;line-height:1.45;color:var(--color-text-tertiary);text-align:center}._grid_1lecb_75{display:flex;flex-direction:column;gap:var(--space-3);max-height:320px;overflow-y:auto;padding-right:2px}._gridSection_1lecb_84{display:flex;flex-direction:column;gap:var(--space-2)}._gridSectionLabel_1lecb_90{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary)}._gridTiles_1lecb_97{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._gridEmpty_1lecb_103{font-size:12px;color:var(--color-text-tertiary);padding:var(--space-2)}._tile_1lecb_110{position:relative;border:1px solid var(--color-divider);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-shade) 20%,transparent);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._tile_1lecb_110:hover{border-color:var(--color-accent-primary)}._tileSelected_1lecb_127{border-color:var(--color-accent-primary);box-shadow:var(--glow-accent)}._tileButton_1lecb_132{display:flex;flex-direction:column;width:100%;padding:0;text-align:left;background:none;border:none;color:inherit;font:inherit;cursor:pointer}._tileButton_1lecb_132:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}._tileArt_1lecb_150{display:block;width:100%;aspect-ratio:7 / 5;overflow:hidden;background:color-mix(in srgb,var(--color-shade) 25%,transparent)}._tileName_1lecb_159{display:block;padding:6px 7px;font-size:11px;line-height:1.3;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tileSelected_1lecb_127 ._tileName_1lecb_159{color:var(--color-text-primary)}._tileInspect_1lecb_175,._detailInspect_1lecb_176{position:absolute;top:5px;left:5px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:50%;border:1px solid var(--color-border-muted);background:#060402b8;color:var(--color-text-on-art-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}._detailInspect_1lecb_176{top:var(--space-2);left:var(--space-2);width:28px;height:28px}._tileInspect_1lecb_175:hover,._detailInspect_1lecb_176:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._tileInspect_1lecb_175:focus-visible,._detailInspect_1lecb_176:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (pointer: coarse){._tileInspect_1lecb_175,._detailInspect_1lecb_176{width:32px;height:32px}}._page_z73iw_3{min-height:100%;background:var(--color-bg-page);padding:var(--space-6) var(--space-5) var(--space-12)}._centered_z73iw_9,._gate_z73iw_10{max-width:460px;margin:12dvh auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._spinner_z73iw_20{width:36px;height:36px;border-radius:50%;border:3px solid var(--color-border);border-top-color:var(--color-accent-primary);animation:_hkcl-spin_z73iw_1 .9s linear infinite}._loadingText_z73iw_28{color:var(--color-text-secondary)}@keyframes _hkcl-spin_z73iw_1{to{transform:rotate(360deg)}}._gate_z73iw_10{background:var(--color-border);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-modal)}._gateEyebrow_z73iw_45{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-text)}._gateTitle_z73iw_51{font-family:var(--font-heading);font-size:22px;color:var(--color-text-primary)}._gateSub_z73iw_56{font-size:13px;color:var(--color-text-secondary)}._gateForm_z73iw_60{display:flex;gap:var(--space-2);width:100%}._gateInput_z73iw_65,._passInput_z73iw_66{flex:1;background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:11px 14px;color:var(--color-text-primary)}._gateError_z73iw_74{color:var(--color-combat);font-size:13px}._linkBtn_z73iw_78{background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;font-size:13px}._frame_z73iw_87{max-width:1180px;margin:0 auto;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-divider);background:var(--color-bg-panel);box-shadow:var(--shadow-modal);display:flex;flex-direction:column}._roomHead_z73iw_99{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-divider);background:color-mix(in srgb,var(--color-shade) 18%,transparent);flex-wrap:wrap}._privateBadge_z73iw_108{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:600;background:#a9a39a14;border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:5px 12px}._roomName_z73iw_119{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--color-text-primary)}._bothReady_z73iw_125{font-size:11px;color:var(--color-success);background:#00e67614;border:1px solid var(--color-success);border-radius:var(--radius-sm);padding:5px 11px}._headActions_z73iw_133{margin-left:auto;display:flex;align-items:center;gap:var(--space-4)}._copyLink_z73iw_139,._leaveBtn_z73iw_140{font-size:12px;color:var(--color-text-secondary);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:6px 12px;background:none;cursor:pointer}._leaveBtn_z73iw_140{color:var(--color-text-tertiary)}._codeChip_z73iw_152{display:flex;align-items:center;gap:var(--space-2)}._codeLabel_z73iw_157{font-size:11px;color:var(--color-text-tertiary);letter-spacing:.08em}._codeValue_z73iw_162{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--color-selected);letter-spacing:.1em}._graceBanner_z73iw_171{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:#3c2e0cf2;border-bottom:1px solid var(--color-accent-hi)}._graceDot_z73iw_179{width:11px;height:11px;border-radius:50%;background:var(--color-selected);box-shadow:var(--glow-accent);animation:_hkcl-pulse_z73iw_1 1s infinite}@keyframes _hkcl-pulse_z73iw_1{0%,to{opacity:1}50%{opacity:.4}}._graceText_z73iw_196{flex:1}._graceTitle_z73iw_199{font-size:13px;font-weight:700;color:var(--color-text-secondary)}._graceSub_z73iw_204{font-size:11px;color:var(--color-text-secondary)}._graceTimer_z73iw_208{font-family:var(--font-heading);font-size:18px;font-weight:800;color:var(--color-selected);font-variant-numeric:tabular-nums}._body_z73iw_217{display:flex;gap:var(--space-5);padding:var(--space-5) var(--space-6) var(--space-6)}._mainCol_z73iw_222{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}._rail_z73iw_229{width:330px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width: 860px){._body_z73iw_217{flex-direction:column}._rail_z73iw_229{width:100%}}._share_z73iw_247{background:linear-gradient(135deg,#c8871a21,color-mix(in srgb,var(--color-shade) 20%,transparent));border:1px solid var(--color-accent-hi);border-radius:var(--radius-md);padding:var(--space-5)}._shareTitle_z73iw_257{font-family:var(--font-heading);font-size:17px;font-weight:700;color:var(--color-text-primary)}._shareSub_z73iw_263{font-size:12px;color:var(--color-text-tertiary);margin-bottom:var(--space-4)}._urlRow_z73iw_268{display:flex;align-items:center;gap:var(--space-3);width:100%;background:color-mix(in srgb,var(--color-shade) 32%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:11px 14px;margin-bottom:var(--space-3);cursor:pointer}._urlLabel_z73iw_280{font-size:11px;color:var(--color-text-tertiary);letter-spacing:.1em;text-transform:uppercase}._urlValue_z73iw_286{font-size:13px;color:var(--color-text-secondary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._urlCopy_z73iw_295{background:var(--color-accent-primary);color:var(--color-on-accent-soft);font-size:12px;font-weight:700;border-radius:var(--radius-xs);padding:6px 13px}._codeRowWrap_z73iw_303{display:flex;align-items:center;gap:var(--space-3)}._codeRow_z73iw_303{display:flex;align-items:center;gap:var(--space-3);background:color-mix(in srgb,var(--color-shade) 32%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:10px 16px;cursor:pointer}._codeBig_z73iw_318{font-family:var(--font-heading);font-size:22px;font-weight:800;color:var(--color-selected);letter-spacing:.14em}._codeNote_z73iw_325{font-size:11px;color:var(--color-text-tertiary);flex:1}._passRow_z73iw_330{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-divider)}._passInfo_z73iw_338{flex:1}._passLabel_z73iw_341,._toggleLabel_z73iw_342{font-size:13px;color:var(--color-text-primary);font-weight:600}._passSub_z73iw_347,._toggleSub_z73iw_348{font-size:11px;color:var(--color-text-tertiary);margin-top:2px}._passSet_z73iw_353{display:flex;gap:var(--space-2)}._smallBtn_z73iw_357{background:#f0ede80d;border:1px solid var(--color-divider);color:var(--color-text-secondary);font-size:12px;font-weight:600;border-radius:var(--radius-xs);padding:8px 14px;cursor:pointer}._smallBtn_z73iw_357:disabled{opacity:.5;cursor:not-allowed}._card_z73iw_373{background:var(--color-border);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}._cardHead_z73iw_379{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}._cardLabel_z73iw_385{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary)}._cardCount_z73iw_391{font-size:11px;color:var(--color-text-tertiary)}._cardHint_z73iw_395{font-size:12px;color:var(--color-text-tertiary);margin-left:auto}._rosterList_z73iw_400{display:flex;flex-direction:column;gap:var(--space-3)}._rowHost_z73iw_405,._rowPlayer_z73iw_406{display:flex;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);padding:11px 14px;border:1px solid var(--color-divider)}._rowHost_z73iw_405{background:#c8871a12}._rowPlayer_z73iw_406{background:color-mix(in srgb,var(--color-shade) 22%,transparent)}._rowInfo_z73iw_420{min-width:0}._rowName_z73iw_423{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;overflow-wrap:anywhere;font-size:14px;color:var(--color-text-primary);font-weight:600}._hostTag_z73iw_434{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-selected);background:#ffab0021;border:1px solid var(--color-accent-hi);border-radius:var(--radius-xs);padding:2px 7px}._rowDeck_z73iw_446,._rowDeckMissing_z73iw_447{font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowDeck_z73iw_446{color:var(--color-text-tertiary)}._rowDeckMissing_z73iw_447{color:var(--color-selected)}._rowRight_z73iw_461{margin-left:auto;display:flex;align-items:center;gap:var(--space-3)}._statusReady_z73iw_467{font-size:11px;color:var(--color-success)}._statusWaiting_z73iw_471{font-size:11px;color:var(--color-text-tertiary)}._statusReconnecting_z73iw_475{font-size:11px;color:var(--color-selected)}._kickBtn_z73iw_479{font-size:11px;color:var(--color-text-tertiary);border:1px solid var(--color-divider);border-radius:var(--radius-xs);padding:4px 10px;background:none;cursor:pointer}._kickBtn_z73iw_479:hover{color:var(--color-combat);border-color:var(--color-combat)}._emptySlot_z73iw_492{display:flex;align-items:center;gap:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-sm);padding:11px 14px}._emptyAvatar_z73iw_500{width:40px;height:40px;border-radius:50%;border:1px dashed var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);font-size:18px}._emptyText_z73iw_511{font-size:13px;color:var(--color-text-tertiary)}._openDot_z73iw_515{margin-left:auto;font-size:11px;color:var(--color-text-tertiary)}._specRow_z73iw_520{display:flex;align-items:center;gap:var(--space-3)}._specName_z73iw_525{font-size:13px;color:var(--color-text-secondary);flex:1;min-width:0;overflow-wrap:anywhere}._specMeta_z73iw_532{font-size:10px;color:var(--color-text-tertiary);letter-spacing:.06em}._controls_z73iw_539{background:linear-gradient(180deg,var(--color-bg-gradient-top),var(--color-bg-panel));border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-5)}._controlsHead_z73iw_545{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}._hostOnlyTag_z73iw_551{margin-left:auto;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-selected);background:#ffab001a;border:1px solid var(--color-accent-hi);border-radius:var(--radius-xs);padding:2px 7px}._fieldLabel_z73iw_562{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary);margin:var(--space-4) 0 var(--space-2)}._changeMission_z73iw_571{width:100%;font-size:12px;color:var(--color-text-secondary);font-weight:600;border:1px solid var(--color-divider);border-radius:var(--radius-xs);padding:9px;background:none;cursor:pointer;margin-top:var(--space-2)}._deckPick_z73iw_587{display:flex;align-items:center;gap:var(--space-3)}._deckPickInfo_z73iw_592{min-width:0;flex:1}._deckPickName_z73iw_596{font-size:14px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._deckPickMeta_z73iw_604{font-size:11px;color:var(--color-text-tertiary);margin-top:2px}._deckPickLink_z73iw_609{font-size:12px;color:var(--color-accent-text);text-decoration:none;white-space:nowrap}._deckPickList_z73iw_615{list-style:none;margin:var(--space-3) 0 0;padding:0;max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}._deckPickOpt_z73iw_625,._deckPickOptActive_z73iw_626{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:9px 11px;border-radius:var(--radius-xs);border:1px solid var(--color-divider);background:color-mix(in srgb,var(--color-shade) 20%,transparent);color:var(--color-text-secondary);cursor:pointer;text-align:left}._deckPickOptActive_z73iw_626{border-color:var(--color-accent-primary);color:var(--color-text-primary);box-shadow:var(--glow-accent)}._deckPickOpt_z73iw_625:disabled{opacity:.5;cursor:not-allowed}._deckPickOptName_z73iw_648{font-size:13px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._deckPickOptMeta_z73iw_656{font-size:10px;color:var(--color-text-tertiary);white-space:nowrap}._deckPickOptWarn_z73iw_661{font-size:10px;color:var(--color-selected);white-space:nowrap}._toggleRow_z73iw_666{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) 0;cursor:pointer}._toggleInfo_z73iw_673{flex:1}._toggle_z73iw_342{width:20px;height:20px;accent-color:var(--color-accent-primary)}._banlistList_z73iw_681{display:flex;flex-direction:column;gap:var(--space-2)}._banlistOpt_z73iw_686,._banlistOptActive_z73iw_687{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 13px;border-radius:var(--radius-xs);border:1px solid var(--color-divider);background:color-mix(in srgb,var(--color-shade) 20%,transparent);cursor:pointer;text-align:left}._banlistOptActive_z73iw_687{border-color:var(--color-accent-primary);box-shadow:var(--glow-accent)}._banlistName_z73iw_703{font-size:13px;font-weight:600;color:var(--color-text-primary)}._banlistSub_z73iw_708{font-size:11px;color:var(--color-text-tertiary)}._summaryRow_z73iw_712{display:flex;align-items:center;gap:var(--space-2);background:color-mix(in srgb,var(--color-shade) 25%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-xs);padding:10px 13px;font-size:13px;color:var(--color-text-primary);font-weight:600}._summaryDot_z73iw_724{width:9px;height:9px;border-radius:50%;background:var(--color-selected);box-shadow:var(--glow-accent)}._summarySub_z73iw_731{margin-left:auto;font-size:11px;color:var(--color-text-tertiary);font-weight:400}._actionWrap_z73iw_739{display:flex;flex-direction:column;gap:var(--space-2)}._startBtn_z73iw_744,._primaryBtn_z73iw_745{background:var(--color-accent-primary);border:1px solid var(--color-accent-hi);color:var(--color-on-accent-soft);font-family:var(--font-heading);font-weight:800;font-size:16px;text-align:center;border-radius:var(--radius-sm);padding:15px;cursor:pointer;box-shadow:var(--glow-accent)}._startBtn_z73iw_744:disabled,._primaryBtn_z73iw_745:disabled{background:#4a556829;border-color:var(--color-border);color:var(--color-text-tertiary);box-shadow:none;cursor:not-allowed}._actionNote_z73iw_766{font-size:11px;color:var(--color-text-tertiary);text-align:center}._readyToggle_z73iw_771{display:flex;gap:var(--space-2)}._readyOn_z73iw_775,._readyOnActive_z73iw_776,._readyOff_z73iw_777,._readyOffActive_z73iw_778{flex:1;font-size:13px;font-weight:700;border-radius:var(--radius-sm);padding:12px;cursor:pointer;border:1px solid var(--color-divider);background:#f0ede80d;color:var(--color-text-tertiary)}._readyOnActive_z73iw_776{background:#00e67624;border-color:var(--color-success);color:var(--color-success)}._readyOffActive_z73iw_778{background:#f0ede814;border-color:var(--color-text-secondary);color:var(--color-text-secondary)}._readyOn_z73iw_775:disabled,._readyOff_z73iw_777:disabled,._readyOnActive_z73iw_776:disabled,._readyOffActive_z73iw_778:disabled{opacity:.5;cursor:not-allowed}._inviteFriendBtn_z73iw_808{margin-left:auto;font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--friend-amber);background:var(--friend-add-btn-bg);border:1px solid var(--friend-add-btn-border);border-radius:8px;padding:7px 12px;cursor:pointer;white-space:nowrap}._inviteFriendBtn_z73iw_808:hover{filter:brightness(1.1)}._tile_cbeyf_6{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:linear-gradient(180deg,var(--color-bg-panel-deep),var(--color-bg-deep));border:1px solid var(--color-divider);border-radius:14px;padding:22px 20px 18px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}._tile_cbeyf_6:hover,._tile_cbeyf_6:focus-visible{border-color:var(--color-accent-primary);box-shadow:0 16px 38px #00000080,0 0 0 1px color-mix(in srgb,var(--color-accent-primary) 45%,transparent);transform:translateY(-4px);outline:none}._tile_cbeyf_6:focus-visible{box-shadow:var(--glow-action)}._noMotion_cbeyf_3{transition:box-shadow .14s ease,border-color .14s ease}._noMotion_cbeyf_3:hover,._noMotion_cbeyf_3:focus-visible{transform:none}._pedestalSlot_cbeyf_45{position:relative;width:100%}._info_cbeyf_51{margin-top:18px;display:flex;flex-direction:column;gap:11px}._name_cbeyf_58{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._badges_cbeyf_68{display:flex;flex-wrap:wrap;align-items:center;gap:7px}._missions_cbeyf_76{display:flex;gap:6px}._missionThumb_cbeyf_81{display:block;width:46%;max-width:96px;aspect-ratio:88 / 63;border-radius:6px;overflow:hidden;border:1px solid var(--color-border-subtle, rgba(255, 255, 255, .14))}._missionThumb_cbeyf_81 img,._missionThumb_cbeyf_81>*{width:100%;height:100%;object-fit:cover}._pill_cbeyf_98{white-space:nowrap;font-size:11px;font-weight:700;border-radius:12px;padding:3px 10px;border:1px solid transparent}._alignGood_cbeyf_107{color:var(--color-good);background:color-mix(in srgb,var(--color-good) 12%,transparent);border-color:color-mix(in srgb,var(--color-good) 38%,transparent)}._alignEvil_cbeyf_112{color:var(--color-evil);background:color-mix(in srgb,var(--color-evil) 12%,transparent);border-color:color-mix(in srgb,var(--color-evil) 38%,transparent)}._alignMixed_cbeyf_117{color:var(--color-danger-soft);background:color-mix(in srgb,var(--color-danger) 12%,transparent);border-color:color-mix(in srgb,var(--color-danger) 38%,transparent)}._alignNeutral_cbeyf_122{color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-secondary) 10%,transparent);border-color:color-mix(in srgb,var(--color-text-secondary) 30%,transparent)}._countPill_cbeyf_128{font-weight:600;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-secondary) 8%,transparent);border-color:var(--color-border-row)}._legalPill_cbeyf_135{font-weight:600;color:color-mix(in srgb,var(--color-good) 70%,var(--color-text-secondary));background:color-mix(in srgb,var(--color-good) 7%,transparent);border-color:color-mix(in srgb,var(--color-good) 38%,transparent)}._invalidPill_cbeyf_141{font-weight:600;color:var(--color-danger-soft);background:color-mix(in srgb,var(--color-danger) 9%,transparent);border-color:color-mix(in srgb,var(--color-danger) 38%,transparent)}._footer_cbeyf_148{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;border-top:1px solid var(--color-border-row)}._updated_cbeyf_156{font-size:11.5px;color:var(--color-text-tertiary);white-space:nowrap}._editHint_cbeyf_161{font-size:11.5px;font-weight:600;color:var(--color-accent-text);white-space:nowrap}@media (max-width: 560px){._tile_cbeyf_6{--db-scale: .58;padding:12px 10px 10px;border-radius:10px}._info_cbeyf_51{margin-top:10px;gap:7px;min-width:0}._name_cbeyf_58{font-size:15px;max-width:100%}._badges_cbeyf_68{gap:5px}._pill_cbeyf_98{font-size:10px;padding:2px 7px}._footer_cbeyf_148{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}._updated_cbeyf_156,._editHint_cbeyf_161{font-size:10.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis}}._tile_odewi_6{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:inherit;min-height:300px;padding:22px 20px;border:1.5px dashed color-mix(in srgb,var(--color-accent-primary) 45%,var(--color-border));border-radius:14px;background:color-mix(in srgb,var(--color-accent-primary) 4%,transparent);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}._tile_odewi_6:hover,._tile_odewi_6:focus-visible{border-color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary) 8%,transparent);box-shadow:0 16px 38px #00000073;transform:translateY(-4px);outline:none}._tile_odewi_6:focus-visible{box-shadow:var(--glow-action)}._noMotion_odewi_3{transition:box-shadow .14s ease,border-color .14s ease,background .14s ease}._noMotion_odewi_3:hover,._noMotion_odewi_3:focus-visible{transform:none}._plus_odewi_49{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:22px;border:1.5px dashed var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary) 7%,transparent);color:var(--color-accent-text);font-size:46px;font-weight:300;line-height:1}._title_odewi_64{font-family:var(--font-heading);font-size:21px;font-weight:700;color:var(--color-text-primary);margin-top:22px}._subtext_odewi_72{font-size:13px;color:var(--color-text-secondary);line-height:1.55;margin-top:9px;max-width:220px}._page_4bobd_6{min-height:calc(100dvh - var(--nav-bar-height));background:var(--color-bg-page);color:var(--color-text-primary)}._bodyWash_4bobd_12{max-width:1280px;margin:0 auto;padding:30px 36px 40px;background-image:radial-gradient(ellipse 80% 55% at 50% -15%,color-mix(in srgb,var(--color-bg-panel) 70%,transparent),transparent 70%)}._header_4bobd_24{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}._title_4bobd_32{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary);margin:0}._subtitle_4bobd_39{font-size:var(--text-sm);color:var(--color-text-tertiary);margin:5px 0 0}._slotMeter_4bobd_45{flex-shrink:0;text-align:right}._slotEyebrow_4bobd_49{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:7px}._slotTrack_4bobd_56{width:200px;height:6px;border-radius:4px;background:color-mix(in srgb,var(--color-shade) 40%,transparent);border:1px solid var(--color-divider);overflow:hidden;margin-left:auto}._slotFill_4bobd_65{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-hi-fill))}._grid_4bobd_72{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media (max-width: 1180px){._grid_4bobd_72{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){._grid_4bobd_72{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){._grid_4bobd_72{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._bodyWash_4bobd_12{padding:16px 12px 28px}._header_4bobd_24{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}._slotMeter_4bobd_45{width:100%;text-align:left}}._skeleton_4bobd_119{min-height:420px;border-radius:14px;border:1px solid var(--color-divider);background:linear-gradient(180deg,var(--color-bg-panel-deep),var(--color-bg-deep));opacity:.5;animation:_pulse_4bobd_1 1.4s ease-in-out infinite}@keyframes _pulse_4bobd_1{0%,to{opacity:.35}50%{opacity:.6}}@media (prefers-reduced-motion: reduce){._skeleton_4bobd_119{animation:none}}._emptyHint_4bobd_142{margin-top:22px;font-size:var(--text-sm);color:var(--color-text-tertiary)}._page_16lf2_11{display:flex;flex-direction:column;height:calc(100dvh - var(--nav-bar-height));min-height:0;background:var(--color-bg-page);color:var(--color-text-primary)}@media (max-width: 900px){._page_16lf2_11{height:100dvh}}._masthead_16lf2_32{flex-shrink:0;display:flex;align-items:baseline;gap:var(--space-4);padding:var(--space-2) var(--space-8);border-bottom:1px solid var(--color-divider)}._eyebrow_16lf2_41{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-dim);font-weight:600}._title_16lf2_49{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);line-height:1.1}._mastheadActions_16lf2_56{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._panes_16lf2_64{flex:1;display:flex;min-height:0}._rail_16lf2_70{width:240px;flex-shrink:0;border-right:1px solid var(--color-divider);background:linear-gradient(180deg,var(--color-bg-sidebar-top),var(--color-bg-sidebar-bot));padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto}._railSheet_16lf2_83{display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto;min-height:0}._browser_16lf2_91{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--color-bg-page)}._editor_16lf2_99{width:420px;flex-shrink:0;border-left:1px solid var(--color-divider);background:linear-gradient(180deg,var(--color-bg-sidebar-top),var(--color-bg-sidebar-bot));display:flex;flex-direction:column;min-height:0}._editorSheet_16lf2_110{display:flex;flex-direction:column;min-height:0;height:100%}._railHeader_16lf2_118{display:flex;align-items:center;justify-content:space-between}._railHeading_16lf2_124{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-text-secondary)}._railHeading_16lf2_124 span{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-left:var(--space-1)}._clearBtn_16lf2_136{font-size:var(--text-xs);color:var(--color-accent-text);background:none;border:none;cursor:pointer;padding:0}._clearBtn_16lf2_136:disabled{color:var(--color-text-disabled);cursor:default}._search_16lf2_149{width:100%;background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-border-row);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--color-text-primary);font-size:var(--text-sm)}._search_16lf2_149::placeholder{color:var(--color-text-tertiary)}._filterGroup_16lf2_162{display:flex;flex-direction:column}._filterLabel_16lf2_167{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-text-tertiary);text-transform:uppercase;margin-bottom:var(--space-2)}._chipRow_16lf2_175{display:flex;flex-wrap:wrap;gap:var(--space-1)}._chip_16lf2_175{font-size:var(--text-xs);color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-shade) 25%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);cursor:pointer}._chipActive_16lf2_190{color:var(--color-on-accent);background:var(--color-accent-primary);border-color:var(--color-accent-primary);font-weight:600}._typeRow_16lf2_197{display:flex;align-items:center;gap:var(--space-2);background:none;border:none;padding:var(--space-1) 0;cursor:pointer;width:100%;text-align:left}._checkbox_16lf2_209{width:16px;height:16px;flex-shrink:0;border-radius:var(--radius-xs);border:1px solid var(--color-border-row);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--color-on-accent)}._checkboxOn_16lf2_222{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}._typeName_16lf2_227{font-size:var(--text-sm);color:var(--color-text-secondary)}._typeCount_16lf2_231{margin-left:auto;font-size:var(--text-xs);color:var(--color-text-disabled)}._browserHeader_16lf2_238{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-divider)}._resultCount_16lf2_248{font-size:var(--text-sm);color:var(--color-text-secondary)}._resultCount_16lf2_248 strong{color:var(--color-text-primary)}._sortControl_16lf2_256{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-tertiary)}._sortSelect_16lf2_263{background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-border-row);border-radius:var(--radius-sm);color:var(--color-text-secondary);padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}._sortSelect_16lf2_263 option,._deckSelect_16lf2_276 option{background-color:var(--color-bg-panel);color:var(--color-text-primary)}._browserControls_16lf2_282{display:flex;align-items:center;gap:var(--space-4)}._zoomControl_16lf2_288{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-tertiary)}._zoomLabel_16lf2_296{letter-spacing:var(--tracking-label)}._zoomSlider_16lf2_300{width:96px;accent-color:var(--color-accent-primary);cursor:pointer}._grid_16lf2_306{flex:1;overflow-y:auto;padding:var(--space-5);display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-width),1fr));gap:var(--space-4);align-content:start;justify-items:center}._gridEmpty_16lf2_317{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);font-size:var(--text-base)}._browserCard_16lf2_326{position:relative;width:var(--card-width)}._browserCardAdd_16lf2_332{width:100%;cursor:pointer;border:none;background:none;padding:0;display:flex;flex-direction:column;gap:var(--space-1);color:inherit;font:inherit}._browserCardAdd_16lf2_332:disabled{cursor:default}._inspectChip_16lf2_349{position:absolute;top:var(--space-1);left:var(--space-1);width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--color-border-muted);background:#060402b3;color:var(--color-text-on-art-muted);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease}._browserCard_16lf2_326:hover ._inspectChip_16lf2_349,._browserCard_16lf2_326:focus-within ._inspectChip_16lf2_349{opacity:1}._inspectChip_16lf2_349:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._inspectChip_16lf2_349:focus-visible{opacity:1;outline:2px solid var(--color-accent-primary);outline-offset:2px}._cardThumb_16lf2_387{position:relative}._cardDimmed_16lf2_392 ._cardThumb_16lf2_387{opacity:.4}._cornerBadge_16lf2_396{position:absolute;top:var(--space-1);right:var(--space-1);font-size:var(--text-xs);font-weight:700;color:var(--color-text-on-art);background:#000000b3;border-radius:var(--radius-xs);padding:1px var(--space-1);line-height:1.3}._cornerBadgeFull_16lf2_410{color:var(--color-on-accent);background:var(--color-accent-primary)}._availBadge_16lf2_417{position:absolute;top:var(--space-1);left:var(--space-1);font-size:var(--text-xs);font-weight:800;color:var(--color-on-accent);background:var(--color-accent-primary);border-radius:var(--radius-xs);padding:1px var(--space-1);line-height:1.3;pointer-events:none}._overlayLabel_16lf2_431{position:absolute;inset:auto 0 0 0;text-align:center;font-size:var(--text-xs);font-weight:600;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-shade) 78%,transparent);padding:var(--space-1)}._cardName_16lf2_442{font-size:var(--text-xs);color:var(--color-text-secondary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._cardSubName_16lf2_453{font-size:calc(var(--text-xs) - 1px);font-style:italic;color:var(--color-text-tertiary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-top:-1px}._editorHeader_16lf2_466{flex-shrink:0;padding:var(--space-4);border-bottom:1px solid var(--color-divider);display:flex;flex-direction:column;gap:var(--space-3)}._backToDecksBtn_16lf2_476{align-self:flex-start;background:transparent;border:none;color:var(--color-accent-text);font-size:var(--text-sm);font-weight:600;cursor:pointer;padding:0}._backToDecksBtn_16lf2_476:hover{text-decoration:underline}._deckIdentity_16lf2_491{display:flex;align-items:center;gap:var(--space-3)}._miniBox_16lf2_496{position:relative;flex-shrink:0;width:84px}._nameInput_16lf2_502{font-family:var(--font-heading);font-size:var(--text-md);font-weight:700;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-shade) 25%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);width:100%}._statusChips_16lf2_516{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._statusChip_16lf2_516{font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-pill);padding:2px var(--space-2);border:1px solid var(--color-divider);color:var(--color-text-secondary);white-space:nowrap;cursor:default}._chipValid_16lf2_533{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 40%,transparent);background:color-mix(in srgb,var(--color-success) 12%,transparent)}._chipInvalid_16lf2_539{color:var(--color-danger-soft);border-color:color-mix(in srgb,var(--color-danger) 40%,transparent);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}._chipMuted_16lf2_545{color:var(--color-text-tertiary);border-color:var(--color-divider);background:color-mix(in srgb,var(--color-shade) 20%,transparent)}._deckList_16lf2_551{flex:1;overflow-y:auto;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-4)}._deckGroupLabel_16lf2_560{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-text-tertiary);text-transform:uppercase;margin-bottom:var(--space-2)}._deckRow_16lf2_568{display:flex;align-items:center;gap:var(--space-2);background:color-mix(in srgb,var(--color-shade) 25%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);margin-bottom:var(--space-1)}._qtyControls_16lf2_579{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}._qtyBtn_16lf2_585{width:20px;height:20px;border-radius:var(--radius-xs);border:1px solid var(--color-border-row);background:color-mix(in srgb,var(--color-shade) 30%,transparent);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}._qtyBtn_16lf2_585:disabled{opacity:.4;cursor:default}._qty_16lf2_579{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-accent-dim);width:18px;text-align:center}._deckRowArt_16lf2_616{position:relative;flex:0 0 auto;width:24px;height:24px;border-radius:4px;overflow:hidden;container-type:size;border:1px solid var(--color-divider);background:color-mix(in srgb,var(--color-shade) 35%,transparent)}._deckRowName_16lf2_628{flex:1;font-size:var(--text-sm);color:var(--color-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._starBtn_16lf2_639{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-text-tertiary);font-size:var(--text-md);line-height:1;cursor:pointer;border-radius:var(--radius-xs)}._starBtn_16lf2_639:hover{color:var(--color-accent-hi)}._starBtnActive_16lf2_657{color:var(--color-accent-text)}._starBtnActive_16lf2_657:hover{color:var(--color-accent-hi)}._deckEmpty_16lf2_664{color:var(--color-text-tertiary);font-size:var(--text-sm);text-align:center;padding:var(--space-6) var(--space-3)}._editorFooter_16lf2_673{flex-shrink:0;border-top:1px solid var(--color-divider);padding:var(--space-3) var(--space-4) var(--space-4);background:color-mix(in srgb,var(--color-shade) 30%,transparent)}._error_16lf2_681{color:var(--color-danger-soft)}._warn_16lf2_684{color:var(--color-warning)}._saveBtn_16lf2_688{margin-top:0;width:100%;text-align:center;background:var(--color-accent-primary);color:var(--color-on-accent);font-family:var(--font-heading);font-weight:700;font-size:var(--text-base);border:none;border-radius:var(--radius-sm);padding:var(--space-3);cursor:pointer;box-shadow:var(--shadow-panel)}._saveBtn_16lf2_688:disabled{opacity:.5;cursor:default;box-shadow:none}._secondaryBtn_16lf2_709{font-size:var(--text-sm);color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-border-row);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);cursor:pointer}._secondaryBtn_16lf2_709:disabled{opacity:.5;cursor:default}._dangerBtn_16lf2_722{color:var(--color-danger-soft);border-color:color-mix(in srgb,var(--color-danger) 35%,transparent)}._exportRow_16lf2_728{display:flex;gap:var(--space-2);margin-top:var(--space-2)}._exportRow_16lf2_728 ._secondaryBtn_16lf2_709{flex:1;text-align:center;white-space:nowrap}._collectionSidebar_16lf2_743{width:320px;flex-shrink:0;border-right:1px solid var(--color-divider);background:linear-gradient(180deg,var(--color-bg-sidebar-top),var(--color-bg-sidebar-bot));display:flex;flex-direction:column;min-height:0}._collectionFilters_16lf2_754{flex-shrink:0;max-height:42%;overflow-y:auto;padding:var(--space-4);border-bottom:1px solid var(--color-divider)}._collectionListHeader_16lf2_762{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-divider)}._collectionEmpty_16lf2_772{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-text-tertiary);font-size:var(--text-sm);padding:var(--space-6) var(--space-4)}._collectionList_16lf2_762{flex:1;overflow-y:auto;list-style:none;margin:0;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}._collectionRow_16lf2_795{position:relative;border:1px solid var(--color-divider);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-shade) 25%,transparent)}._collectionRow_16lf2_795:hover{border-color:var(--color-border-row);background:color-mix(in srgb,var(--color-shade) 35%,transparent)}._collectionRow_16lf2_795._cardDimmed_16lf2_392{opacity:.55}._collectionRowAdd_16lf2_809{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);background:none;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer}._collectionRowAdd_16lf2_809:disabled{cursor:default}._collectionThumb_16lf2_826{position:relative;flex-shrink:0;--card-width: 46px;display:flex;align-items:center}._collectionThumbOverlay_16lf2_836{position:absolute;inset:auto 0 0 0;text-align:center;font-size:calc(var(--text-xs) - 1px);font-weight:600;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-shade) 78%,transparent);padding:1px}._collectionRowText_16lf2_847{flex:1;min-width:0;display:flex;flex-direction:column}._collectionRowName_16lf2_854{font-size:var(--text-sm);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._collectionRowSub_16lf2_862{font-size:calc(var(--text-xs) - 1px);font-style:italic;color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._collectionRowBadge_16lf2_871{flex-shrink:0;font-size:var(--text-xs);font-weight:700;color:var(--color-accent-dim);padding-left:var(--space-1)}._collectionInspect_16lf2_880{position:absolute;top:50%;right:var(--space-2);transform:translateY(-50%);width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--color-border-muted);background:#060402b3;color:var(--color-text-on-art-muted);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease}._collectionRow_16lf2_795:hover ._collectionInspect_16lf2_880,._collectionRow_16lf2_795:focus-within ._collectionInspect_16lf2_880{opacity:1}._collectionInspect_16lf2_880:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._collectionInspect_16lf2_880:focus-visible{opacity:1;outline:2px solid var(--color-accent-primary);outline-offset:2px}._deckStage_16lf2_918{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--color-bg-page);min-height:0}._deckStageTopBar_16lf2_929{flex-shrink:0;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--color-divider)}._deckStageHeaderArea_16lf2_938{flex:1;min-width:0}._deckStageScroll_16lf2_943{flex:1;overflow-y:auto;padding:var(--space-2) var(--space-5) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._deckStageEmpty_16lf2_952{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-text-tertiary);font-size:var(--text-base);padding:var(--space-8) var(--space-4)}._deckZone_16lf2_964{display:flex;flex-direction:column;gap:var(--space-2)}._deckZoneLabel_16lf2_970{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary);border-bottom:1px solid var(--color-divider);padding-bottom:var(--space-1)}._deckZoneCount_16lf2_983{font-family:var(--font-heading);font-size:var(--text-xs);color:var(--color-accent-dim)}._deckZoneFan_16lf2_993{display:grid;grid-template-columns:repeat(auto-fill,calc(var(--card-width) * .72));row-gap:var(--space-2);padding-right:calc(var(--card-width) * .28);align-content:start}._deckZoneRow_16lf2_1002{display:flex;flex-wrap:wrap;gap:var(--space-3);align-content:start}._deckStageCard_16lf2_1009{position:relative;width:var(--card-width);transition:transform var(--dur-fast) ease,filter var(--dur-fast) ease}._deckStageCard_16lf2_1009:hover,._deckStageCard_16lf2_1009:focus-within{z-index:5;transform:translateY(-6px);filter:drop-shadow(0 6px 10px rgba(0,0,0,.55))}._deckStageRemove_16lf2_1025{width:100%;cursor:pointer;border:none;background:none;padding:0;display:block;color:inherit;font:inherit;position:relative}._deckStageThumb_16lf2_1037{position:relative;display:block;transition:filter var(--dur-fast) ease}._deckStageRemoveHint_16lf2_1044{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-danger) 55%,transparent);border-radius:4px;opacity:0;transition:opacity var(--dur-fast) ease;pointer-events:none}._deckStageRemove_16lf2_1025:hover ._deckStageRemoveHint_16lf2_1044,._deckStageRemove_16lf2_1025:focus-visible ._deckStageRemoveHint_16lf2_1044{opacity:1}._deckStageStar_16lf2_1068{position:absolute;bottom:var(--space-1);left:var(--space-1);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border-muted);border-radius:50%;background:#060402b8;color:var(--color-text-on-art-muted);font-size:var(--text-sm);line-height:1;cursor:pointer;opacity:0;transition:opacity var(--dur-fast) ease}._deckStageCard_16lf2_1009:hover ._deckStageStar_16lf2_1068,._deckStageCard_16lf2_1009:focus-within ._deckStageStar_16lf2_1068,._deckStageStarActive_16lf2_1089{opacity:1}._deckStageStar_16lf2_1068:hover{color:var(--color-accent-hi)}._deckStageStarActive_16lf2_1089{color:var(--color-accent-text)}._deckStageInspect_16lf2_1100{position:absolute;top:var(--space-1);left:var(--space-1);width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--color-border-muted);background:#060402b3;color:var(--color-text-on-art-muted);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease}._deckStageCard_16lf2_1009:hover ._deckStageInspect_16lf2_1100,._deckStageCard_16lf2_1009:focus-within ._deckStageInspect_16lf2_1100{opacity:1}._deckStageInspect_16lf2_1100:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._deckStageInspect_16lf2_1100:focus-visible{opacity:1;outline:2px solid var(--color-accent-primary);outline-offset:2px}._deckStageHeaderCompact_16lf2_1137{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);min-width:0}._deckStageNameInput_16lf2_1144{font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-shade) 25%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);min-width:140px;max-width:240px;flex:0 1 auto}._deckStageFooter_16lf2_1157{flex-shrink:0;border-top:1px solid var(--color-divider);padding:var(--space-3) var(--space-5) var(--space-4);background:color-mix(in srgb,var(--color-shade) 30%,transparent);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}._deckStageFooter_16lf2_1157 ._saveBtn_16lf2_688{width:auto;flex:1;min-width:180px}._deckStageFooter_16lf2_1157 ._exportRow_16lf2_728{margin-top:0}._pills_ucfxl_11{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-end;padding:4.5cqi;pointer-events:none;z-index:3}._pill_ucfxl_11{font-family:var(--font-body);font-weight:800;font-size:clamp(10px,17cqi,18px);line-height:1;min-width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;padding:0 3cqi;border-radius:var(--radius-xs);color:var(--color-text-on-art);background:#0e0a05e6;border:1px solid color-mix(in srgb,var(--color-text-secondary) 50%,transparent);box-shadow:0 1px 4px #000000b3}._buffed_ucfxl_45{color:var(--color-on-selected);background:var(--color-selected);border-color:var(--color-accent-hi)}._debuffed_ucfxl_51{color:var(--color-on-combat);background:var(--color-combat);border-color:var(--color-danger-soft)}._ban_hbxtq_1{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border:3px solid var(--color-danger);border-radius:50%;pointer-events:none;overflow:hidden}._ban_hbxtq_1:before{content:"";position:absolute;top:50%;left:-15%;width:130%;height:3px;background:var(--color-danger);transform:translateY(-50%) rotate(-45deg);transform-origin:center}._card_12pkm_6{position:relative;width:var(--card-width);container-type:inline-size;flex-shrink:0;border-radius:4px;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}._portrait_12pkm_21{aspect-ratio:5 / 7}._landscape_12pkm_29{width:calc(var(--card-width) * 1.4);max-width:100%;aspect-ratio:7 / 5}._face_1jzcu_5{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-bg-page);background-repeat:no-repeat}._probe_1jzcu_14{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._placeholder_1jzcu_24{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;padding:4px;overflow:hidden;border-radius:inherit;border:1.5px dashed color-mix(in srgb,var(--color-accent-primary) 55%,transparent);background:var(--color-bg-panel)}._teamGood_1jzcu_40{background:color-mix(in srgb,var(--color-good) 14%,var(--color-bg-panel))}._teamEvil_1jzcu_44{background:color-mix(in srgb,var(--color-evil) 14%,var(--color-bg-panel))}._teamNeutral_1jzcu_48{background:var(--color-bg-panel)}._placeholderId_1jzcu_52{font-family:ui-monospace,Menlo,monospace;font-size:clamp(8px,13cqi,13px);font-weight:700;letter-spacing:.02em;color:var(--color-text-primary);word-break:break-word}._placeholderTag_1jzcu_62{font-family:ui-monospace,Menlo,monospace;font-size:clamp(6px,8.5cqi,9px);letter-spacing:.18em;color:var(--color-accent-text)}._segmented_ct81g_4{display:inline-flex;border:1px solid var(--color-border-row);border-radius:var(--radius-sm);overflow:hidden;background:color-mix(in srgb,var(--color-shade) 25%,transparent)}._segment_ct81g_4{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;line-height:1.2;padding:var(--space-1) var(--space-3);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) ease,color var(--dur-fast) ease}._segment_ct81g_4+._segment_ct81g_4{border-left:1px solid var(--color-border-row)}._segment_ct81g_4:hover:not(._segmentActive_ct81g_33){color:var(--color-text-primary);background:#ffffff0d}._segmentActive_ct81g_33{background:var(--color-accent-primary);color:var(--color-on-accent)}._segment_ct81g_4:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._overlay_1gfnk_9{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-card-detail);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._overlayHover_1gfnk_22{background:none;pointer-events:none}._panel_1gfnk_27{display:flex;width:100%;max-width:920px;max-height:86dvh;background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);overflow:hidden;animation:_cardDetailRise_1gfnk_1 var(--dur-base) var(--ease-out) both}@keyframes _cardDetailRise_1gfnk_1{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}._closeButton_1gfnk_51{width:100%;padding:var(--space-2);text-align:center;font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);background:#f0ede80d;border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease}._closeButton_1gfnk_51:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._closeButton_1gfnk_51:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._overlay_18cq5_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-card-detail);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._panel_18cq5_17{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:86dvh;padding:var(--space-6);background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);overflow-y:auto;animation:_importRise_18cq5_1 var(--dur-base) var(--ease-out) both}@keyframes _importRise_18cq5_1{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}._title_18cq5_43{margin:0 0 var(--space-2);font-family:var(--font-heading);font-weight:700;font-size:var(--text-xl);color:var(--color-text-primary)}._hint_18cq5_51{margin:0 0 var(--space-4);font-size:var(--text-sm);line-height:1.5;color:var(--color-text-secondary)}._hint_18cq5_51 code{font-family:var(--font-mono, monospace);font-size:.92em;color:var(--color-accent-text);background:color-mix(in srgb,var(--color-shade) 30%,transparent);padding:0 4px;border-radius:var(--radius-xs, 3px)}._fieldLabel_18cq5_67{display:block;margin-bottom:var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}._nameInput_18cq5_76{width:100%;margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);font-size:var(--text-base);color:var(--color-text-primary);background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-border-row);border-radius:var(--radius-sm)}._textarea_18cq5_87{width:100%;min-height:180px;resize:vertical;padding:var(--space-3);font-family:var(--font-mono, monospace);font-size:var(--text-sm);line-height:1.5;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-border-row);border-radius:var(--radius-sm)}._report_18cq5_101{margin-top:var(--space-4);padding:var(--space-3);background:color-mix(in srgb,var(--color-shade) 25%,transparent);border:1px solid var(--color-border-row);border-radius:var(--radius-sm);max-height:200px;overflow-y:auto}._reportSummary_18cq5_111{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}._ok_18cq5_118{color:var(--color-success, #00e676);font-weight:700}._reportRow_18cq5_123{font-size:var(--text-sm);line-height:1.5}._error_18cq5_128{color:var(--color-danger-soft)}._warn_18cq5_132{color:var(--color-warning, #ffb300)}._actions_18cq5_136{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5)}._secondaryBtn_18cq5_143{font-size:var(--text-sm);color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-border-row);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);cursor:pointer}._importBtn_18cq5_153{font-family:var(--font-heading);font-weight:700;font-size:var(--text-base);color:var(--color-on-accent);background:var(--color-accent-primary);border:none;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-5);cursor:pointer;box-shadow:var(--shadow-panel)}._importBtn_18cq5_153:disabled{opacity:.5;cursor:default;box-shadow:none}._actions_18cq5_136{position:sticky;bottom:calc(-1 * var(--space-6));z-index:1;margin:var(--space-3) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));background:var(--color-bg-modal);border-top:1px solid color-mix(in srgb,var(--color-border-muted) 40%,transparent)}._backdrop_jgugu_9{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center}._panel_jgugu_19{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-primary) 12%,var(--color-bg-modal)),var(--color-bg-modal));border:1px solid color-mix(in srgb,var(--color-accent-primary) 40%,var(--color-border-muted));border-radius:var(--radius-md);box-shadow:var(--shadow-modal);padding:var(--space-6);max-width:400px;width:100%;margin:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}._title_jgugu_37{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-size:var(--text-md);margin:0;text-align:center}._body_jgugu_47{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.55;text-align:center}._actions_jgugu_55{display:flex;gap:var(--space-3);justify-content:center}._cancelBtn_jgugu_61,._confirmBtn_jgugu_62{flex:1;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-label);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media (pointer: coarse){._cancelBtn_jgugu_61,._confirmBtn_jgugu_62{min-height:44px}}._cancelBtn_jgugu_61{background:color-mix(in srgb,var(--color-bg-muted) 25%,transparent);color:var(--color-text-secondary);border:1px solid var(--color-border-muted)}._cancelBtn_jgugu_61:hover{background:color-mix(in srgb,var(--color-bg-muted) 40%,transparent)}._confirmBtn_jgugu_62{flex:1.25;background:color-mix(in srgb,var(--color-accent-primary) 20%,transparent);color:var(--color-accent-text);border:1px solid var(--color-accent-primary)}._confirmBtn_jgugu_62:hover{background:color-mix(in srgb,var(--color-accent-primary) 32%,transparent);box-shadow:var(--glow-action)}._cancelBtn_jgugu_61:focus-visible,._confirmBtn_jgugu_62:focus-visible{outline:none;box-shadow:var(--glow-action)}._hint_jgugu_114{font-size:var(--text-xs);color:var(--color-text-disabled);text-align:center;margin:0}._panel_jgugu_19{max-height:calc(100dvh - var(--space-8));overflow-y:auto}._actions_jgugu_55{position:sticky;bottom:calc(-1 * var(--space-6));z-index:1;margin:var(--space-3) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));background:var(--color-bg-modal)}._text_1byla_1{margin:0;padding:0;font-family:var(--font-body);font-size:1.6cqi;line-height:1.35;color:var(--color-text-primary);overflow:hidden;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}._text_1byla_1 strong{font-weight:700}._text_1byla_1 em{font-style:italic;color:var(--color-text-secondary)}._root_8zyxb_7{position:relative;flex-shrink:0}._trigger_8zyxb_12{display:flex;align-items:center;justify-content:center;gap:2px;height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-divider);background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer}._trigger_8zyxb_12[aria-expanded=true]{border-color:var(--color-accent-primary);color:var(--color-accent-hi)}._glyph_8zyxb_32{font-size:.95rem;line-height:1}._count_8zyxb_37{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);line-height:1}._menu_8zyxb_44{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-overlay);min-width:8.5rem;display:flex;flex-direction:column;padding:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--color-divider);background:var(--color-bg-sidebar-bot);box-shadow:0 12px 28px #0000008c}._item_8zyxb_59{padding:var(--space-3) var(--space-3);border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}._itemActive_8zyxb_71{background:color-mix(in srgb,var(--color-accent-primary) 18%,transparent);color:var(--color-accent-hi);font-weight:700}._page_d00lp_8{min-height:calc(100dvh - var(--nav-bar-height));max-height:calc(100dvh - var(--nav-bar-height));overflow-y:auto;background:var(--color-bg-page);background-image:radial-gradient(circle at 20% 0%,var(--color-bg-panel) 0%,var(--color-bg-page) 60%);color:var(--color-text-primary);padding:var(--space-8) var(--space-5) var(--space-12)}._shell_d00lp_22{max-width:1280px;margin:0 auto}._masthead_d00lp_28{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-5);margin-bottom:var(--space-6)}._eyebrow_d00lp_33{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-accent-text);font-weight:600;margin-bottom:var(--space-2)}._title_d00lp_41{font-family:var(--font-heading);font-weight:700;font-size:40px;line-height:1.02;margin:0}._subtitle_d00lp_48{font-size:14px;color:var(--color-text-tertiary);margin:var(--space-3) 0 0;max-width:640px;line-height:1.55}._ladderHead_d00lp_57{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}._ladderTitle_d00lp_64{font-family:var(--font-heading);font-size:26px;font-weight:700;margin:0}._ladderSub_d00lp_70{font-size:13px;color:var(--color-text-tertiary);margin-top:4px}._toggleGroup_d00lp_77{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}._toggle_d00lp_77{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1);background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:5px;flex-shrink:0}._toggleBtn_d00lp_96{font-size:13px;font-weight:600;color:var(--color-text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);padding:9px 18px;cursor:pointer;white-space:nowrap}._toggleActive_d00lp_107{font-weight:700;color:var(--color-on-accent);background:var(--color-accent-primary)}._statePanel_d00lp_114{display:flex;align-items:center;justify-content:center;gap:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-shade) 22%,transparent);padding:var(--space-10) var(--space-6);font-size:14px;color:var(--color-text-tertiary);text-align:center}._errorPanel_d00lp_127{color:var(--color-combat);border-color:color-mix(in srgb,var(--color-combat) 30%,transparent);background:color-mix(in srgb,var(--color-combat) 7%,transparent)}._retryBtn_d00lp_132{font-weight:700;font-size:13px;color:var(--color-on-accent);background:var(--color-accent-primary);border:1px solid transparent;border-radius:var(--radius-sm);padding:8px 18px;cursor:pointer;min-height:40px}._board_d00lp_145{border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-bg-gradient-top),var(--color-bg-panel));padding:var(--space-6) var(--space-6) var(--space-6);box-shadow:var(--shadow-modal)}._podium_d00lp_154{display:flex;align-items:flex-end;justify-content:center;gap:var(--space-5);margin-bottom:var(--space-8)}._podiumCol_d00lp_161{display:flex;flex-direction:column;align-items:center;width:170px;max-width:30%}._podiumFirst_d00lp_168{margin-bottom:var(--space-2)}._podiumAvatarWrap_d00lp_171{position:relative;margin-bottom:var(--space-3)}._medal_d00lp_175{position:absolute;right:-4px;bottom:-4px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:12px;font-weight:800;color:var(--color-on-fill);border:2px solid var(--color-bg-panel)}._crown_d00lp_191{position:absolute;top:-20px;left:50%;transform:translate(-50%);font-size:20px;color:var(--color-accent-hi);animation:_lbCrown_d00lp_1 2.4s ease-in-out infinite}._podiumName_d00lp_200{font-family:var(--font-heading);font-size:16px;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;max-width:100%;flex-wrap:wrap;overflow-wrap:anywhere}._podiumElo_d00lp_215{font-family:var(--font-heading);font-size:22px;font-weight:800;color:var(--color-selected);margin-top:4px}._podiumGames_d00lp_222{font-size:11px;color:var(--color-text-tertiary);margin-top:2px}._plinth_d00lp_227{margin-top:var(--space-3);width:100%;height:28px;border-radius:var(--radius-xs) var(--radius-xs) 0 0;opacity:.85}._podiumFirst_d00lp_168 ._plinth_d00lp_227{height:46px}._gold_d00lp_239{background:var(--color-accent-hi-fill)}._gold_d00lp_239._plinth_d00lp_227{background:linear-gradient(180deg,var(--color-accent-hi-fill),var(--color-accent-primary))}._silver_d00lp_245{background:color-mix(in srgb,var(--color-text-primary) 72%,var(--color-text-secondary))}._silver_d00lp_245._plinth_d00lp_227{background:linear-gradient(180deg,color-mix(in srgb,var(--color-text-primary) 72%,var(--color-text-secondary)),color-mix(in srgb,var(--color-text-secondary) 60%,var(--color-border)))}._bronze_d00lp_255{background:color-mix(in srgb,var(--color-accent-primary) 72%,var(--color-bg-panel))}._bronze_d00lp_255._plinth_d00lp_227{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-primary) 72%,var(--color-bg-panel)),var(--color-bg-panel))}._table_d00lp_267{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-shade) 22%,transparent);overflow:hidden}._row_d00lp_273{display:grid;grid-template-columns:64px 1fr 110px 120px;align-items:center;padding:11px 20px;border-bottom:1px solid color-mix(in srgb,var(--color-divider) 60%,transparent)}._row_d00lp_273:last-child{border-bottom:none}._headerRow_d00lp_283{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary);border-bottom:1px solid var(--color-divider)}._colRank_d00lp_290{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--color-text-secondary)}._headerRow_d00lp_283 ._colRank_d00lp_290{font-family:inherit;font-size:10px;font-weight:inherit;color:var(--color-text-tertiary)}._colPlayer_d00lp_302{display:flex;align-items:center;gap:var(--space-3);min-width:0}._rowName_d00lp_308{font-size:14px;min-width:0;overflow-wrap:anywhere}._avatarBtn_d00lp_317{display:inline-flex;padding:0;border:none;background:none;border-radius:999px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}._avatarBtn_d00lp_317:hover{transform:scale(1.06)}._avatarBtn_d00lp_317:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-primary) 60%,transparent)}._nameLink_d00lp_335{min-width:0;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left}._nameLink_d00lp_335:hover{color:var(--color-selected);text-decoration:underline}._nameLink_d00lp_335:focus-visible{outline:none;text-decoration:underline;color:var(--color-selected)}._colElo_d00lp_354{text-align:right;font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--color-selected)}._headerRow_d00lp_283 ._colElo_d00lp_354,._headerRow_d00lp_283 ._colGames_d00lp_362{font-family:inherit;font-size:10px;font-weight:inherit;color:var(--color-text-tertiary)}._colGames_d00lp_362{text-align:right;font-size:13px;color:var(--color-text-secondary)}._youRow_d00lp_373{background:color-mix(in srgb,var(--color-selected) 12%,transparent)}._youRow_d00lp_373 ._rowName_d00lp_308{font-weight:700}._youBadge_d00lp_379{font-size:9px;font-weight:800;letter-spacing:.1em;color:var(--color-on-fill);background:var(--color-selected);border-radius:var(--radius-xs);padding:2px 7px;flex-shrink:0}._tableEmpty_d00lp_389{padding:var(--space-6);text-align:center;font-size:13px;color:var(--color-text-tertiary)}._standingNote_d00lp_395{margin-top:var(--space-4);font-size:12px;color:var(--color-text-tertiary);text-align:center;line-height:1.5}._placementPanel_d00lp_407{margin-bottom:var(--space-5);border:1px solid var(--color-divider);border-left:3px solid var(--color-selected);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-shade) 22%,transparent);padding:var(--space-4) var(--space-5)}._placementHead_d00lp_416{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}._placementTitle_d00lp_423{font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}._placementCount_d00lp_432{font-family:var(--font-heading);font-size:15px;font-weight:800;color:var(--color-selected)}._placementTrack_d00lp_439{margin-top:var(--space-3);height:6px;border-radius:999px;background:#ffffff17;overflow:hidden}._placementFill_d00lp_447{height:100%;border-radius:999px;background:var(--color-selected);transition:width .24s ease}._placementBody_d00lp_454{margin:var(--space-3) 0 0;font-size:12px;line-height:1.5;color:var(--color-text-tertiary)}@media (prefers-reduced-motion: reduce){._placementFill_d00lp_447{transition:none}}@keyframes _lbCrown_d00lp_1{0%,to{text-shadow:0 0 14px color-mix(in srgb,var(--color-accent-hi) 50%,transparent)}50%{text-shadow:0 0 26px color-mix(in srgb,var(--color-accent-hi) 90%,transparent)}}@media (max-width: 640px){._ladderHead_d00lp_57{flex-direction:column;align-items:flex-start}._toggleGroup_d00lp_77{align-items:stretch;width:100%}._toggle_d00lp_77{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch;width:100%;gap:4px}._toggleBtn_d00lp_96{padding:9px 6px;text-align:center}._toggleBtn_d00lp_96:nth-child(odd):last-child{grid-column:1 / -1}._row_d00lp_273{grid-template-columns:40px 1fr 72px 84px;padding:10px 14px}._board_d00lp_145{padding:var(--space-5) var(--space-3) var(--space-4)}}@media (prefers-reduced-motion: reduce){._crown_d00lp_191{animation:none}}._page_uj230_7{min-height:calc(100dvh - var(--nav-bar-height));max-height:calc(100dvh - var(--nav-bar-height));overflow-y:auto;background:var(--color-bg-page);background-image:radial-gradient(circle at 20% 0%,var(--color-bg-panel) 0%,var(--color-bg-page) 60%);color:var(--color-text-primary);padding:var(--space-8) var(--space-5) var(--space-12)}._shell_uj230_25{max-width:1280px;margin:0 auto}._masthead_uj230_32{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-5);margin-bottom:var(--space-6)}._eyebrow_uj230_38{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-accent-text);font-weight:600;margin:0 0 var(--space-2)}._title_uj230_47{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;margin:0;color:var(--color-text-primary)}._intro_uj230_55{margin:var(--space-3) 0 0;max-width:70ch;font-size:var(--text-md);line-height:1.5;color:var(--color-text-secondary)}._message_uj230_63{color:var(--color-text-tertiary);font-size:var(--text-md);padding:var(--space-6) 0}._section_uj230_71{margin-bottom:var(--space-10)}._sectionHead_uj230_75{margin-bottom:var(--space-4)}._sectionTitle_uj230_79{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;margin:0;color:var(--color-text-primary)}._sectionBlurb_uj230_87{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}._grid_uj230_95{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-5)}._tile_uj230_101{position:relative;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-deep) 35%,transparent);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._tile_uj230_101:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-raised)}._tileButton_uj230_117{display:flex;flex-direction:column;width:100%;padding:0;text-align:left;background:none;border:none;color:inherit;font:inherit;cursor:pointer}._tileButton_uj230_117:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}._tileImage_uj230_135{display:block;width:100%;aspect-ratio:7 / 5;overflow:hidden;background:color-mix(in srgb,var(--color-shade) 25%,transparent)}._tileBody_uj230_143{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}._tileName_uj230_150{font-family:var(--font-heading);font-size:var(--text-md);font-weight:600;color:var(--color-text-primary)}._tileBadge_uj230_157{align-self:flex-start;font-size:var(--text-xs);color:var(--color-action);border:1px solid color-mix(in srgb,var(--color-action) 40%,transparent);border-radius:var(--radius-pill);padding:2px var(--space-2)}._tileOneLiner_uj230_166{font-size:var(--text-sm);line-height:1.45;color:var(--color-text-secondary)}._inspectChip_uj230_174{position:absolute;top:var(--space-2);left:var(--space-2);width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--color-border-muted);background:#060402b8;color:var(--color-text-on-art-muted);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease}._tile_uj230_101:hover ._inspectChip_uj230_174,._tile_uj230_101:focus-within ._inspectChip_uj230_174{opacity:1}._inspectChip_uj230_174:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._inspectChip_uj230_174:focus-visible{opacity:1;outline:2px solid var(--color-accent-primary);outline-offset:2px}@media (hover: none){._inspectChip_uj230_174{opacity:1}}@media (max-width: 560px){._grid_uj230_95{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._tileBody_uj230_143{gap:var(--space-1);padding:var(--space-2)}._tileName_uj230_150{font-size:var(--text-sm)}}._page_14kbz_2{max-width:1100px;margin:0 auto;min-height:calc(100dvh - var(--nav-bar-height));max-height:calc(100dvh - var(--nav-bar-height));overflow-y:auto;padding:var(--space-6, 24px) var(--space-5, 20px) var(--space-8, 48px)}._header_14kbz_14{margin-bottom:var(--space-6, 24px)}._title_14kbz_18{margin:0 0 var(--space-2, 8px);font-family:var(--font-display, "Cinzel", serif);color:var(--color-text-primary, #f2f4f7)}._subtitle_14kbz_24{margin:0;color:var(--color-text-secondary, #a9b4c0)}._module_14kbz_29{margin-bottom:var(--space-7, 32px)}._moduleName_14kbz_33{margin:0 0 var(--space-3, 12px);font-size:1.05rem;color:var(--color-selected, #e0a83a);border-bottom:1px solid var(--color-border-muted, #3a4759);padding-bottom:var(--space-2, 8px)}._grid_14kbz_41{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-4, 16px)}._tile_14kbz_50{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2, 8px);width:100%;height:100%;text-align:left;padding:var(--space-4, 16px);background:linear-gradient(180deg,var(--color-bg-modal-raised, #25303f),var(--color-bg-modal, #1a222e));border:1px solid var(--color-border-muted, #3a4759);border-radius:var(--radius-lg, 12px);color:var(--color-text-primary, #f2f4f7);cursor:pointer;transition:border-color .15s ease,transform .15s ease}._tile_14kbz_50:not(:disabled):hover{border-color:var(--color-selected, #e0a83a);transform:translateY(-2px)}._tile_14kbz_50:disabled{cursor:default;opacity:.6}._available_14kbz_83{border-color:var(--color-selected, #e0a83a)}._complete_14kbz_87{opacity:1}._tileOrder_14kbz_91{font-family:var(--font-display, "Cinzel", serif);font-size:.8rem;color:var(--color-selected, #e0a83a)}._tileTitle_14kbz_97{font-weight:600;font-size:1rem}._tileDesc_14kbz_102{font-size:.85rem;color:var(--color-text-secondary, #a9b4c0);line-height:1.4;flex:1}._tileBadge_14kbz_109{margin-top:var(--space-2, 8px);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--color-selected, #e0a83a)}._complete_14kbz_87 ._tileBadge_14kbz_109{color:var(--color-success, #5fb878)}._locked_14kbz_122 ._tileBadge_14kbz_109,._soon_14kbz_123 ._tileBadge_14kbz_109{color:var(--color-text-secondary, #a9b4c0)}._backdrop_up8zv_8{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._panel_up8zv_19{background:linear-gradient(180deg,color-mix(in srgb,var(--color-danger) 10%,var(--color-bg-modal)),var(--color-bg-modal));border:1px solid color-mix(in srgb,var(--color-danger) 45%,var(--color-border-muted));border-radius:var(--radius-md);box-shadow:var(--shadow-modal);padding:var(--space-6);max-width:440px;width:100%;display:flex;flex-direction:column;gap:var(--space-4)}._title_up8zv_36{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-danger-soft);font-size:var(--text-md);margin:0;text-align:center}._body_up8zv_46{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.55;text-align:center}._field_up8zv_54{display:flex;flex-direction:column;gap:var(--space-2)}._fieldLabel_up8zv_60{font-size:var(--text-sm);color:var(--color-text-secondary)}._confirmName_up8zv_65{color:var(--color-text-primary);font-weight:700}._input_up8zv_70{background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-3);outline:none}._input_up8zv_70:focus-visible{border-color:var(--color-danger);box-shadow:var(--glow-combat)}._actions_up8zv_86{display:flex;gap:var(--space-3);justify-content:center}._cancelBtn_up8zv_92,._confirmBtn_up8zv_93{flex:1;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-label);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media (pointer: coarse){._cancelBtn_up8zv_92,._confirmBtn_up8zv_93{min-height:44px}}._cancelBtn_up8zv_92{background:color-mix(in srgb,var(--color-bg-muted) 25%,transparent);color:var(--color-text-secondary);border:1px solid var(--color-border-muted)}._cancelBtn_up8zv_92:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg-muted) 40%,transparent)}._confirmBtn_up8zv_93{flex:1.25;background:color-mix(in srgb,var(--color-danger) 22%,transparent);color:var(--color-text-primary);border:1px solid var(--color-danger)}._confirmBtn_up8zv_93:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 34%,transparent);box-shadow:var(--glow-combat)}._cancelBtn_up8zv_92:disabled,._confirmBtn_up8zv_93:disabled{opacity:.5;cursor:not-allowed}._hint_up8zv_142{font-size:var(--text-xs);color:var(--color-text-disabled);text-align:center;margin:0}._panel_up8zv_19{max-height:calc(100dvh - var(--space-8));overflow-y:auto}._actions_up8zv_86{position:sticky;bottom:calc(-1 * var(--space-6));z-index:1;margin:var(--space-3) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));background:var(--color-bg-modal)}._backdrop_y5piq_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._panel_y5piq_18{background:var(--color-bg-modal);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);padding:var(--space-6);max-width:480px;width:100%;display:flex;flex-direction:column;gap:var(--space-4)}._title_y5piq_31{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-size:var(--text-md);margin:0;text-align:center}._body_y5piq_41{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.55;text-align:center}._grid_y5piq_50{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media (max-width: 420px){._grid_y5piq_50{grid-template-columns:repeat(2,1fr)}}._option_y5piq_62{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);background:color-mix(in srgb,var(--color-bg-muted) 16%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}._newDot_y5piq_79{position:absolute;top:6px;right:6px;width:9px;height:9px;border-radius:50%;background:var(--color-accent-primary);border:2px solid var(--color-bg-page);pointer-events:none}._option_y5piq_62:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg-muted) 28%,transparent);border-color:var(--color-border-muted)}._option_y5piq_62:disabled{opacity:.6;cursor:not-allowed}._optionSelected_y5piq_101{background:color-mix(in srgb,var(--color-accent-primary) 14%,transparent);border-color:var(--color-accent-primary)}._optionName_y5piq_106{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-text-primary);text-align:center;line-height:1.2}._optionSub_y5piq_115{font-size:var(--text-xs);color:var(--color-text-disabled);text-align:center;line-height:1.2}._actions_y5piq_122{display:flex;gap:var(--space-3);justify-content:center}._cancelBtn_y5piq_128,._saveBtn_y5piq_129{flex:1;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-label);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media (pointer: coarse){._cancelBtn_y5piq_128,._saveBtn_y5piq_129{min-height:44px}}._cancelBtn_y5piq_128{background:color-mix(in srgb,var(--color-bg-muted) 25%,transparent);color:var(--color-text-secondary);border:1px solid var(--color-border-muted)}._cancelBtn_y5piq_128:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg-muted) 40%,transparent)}._saveBtn_y5piq_129{background:color-mix(in srgb,var(--color-accent-primary) 22%,transparent);color:var(--color-text-primary);border:1px solid var(--color-accent-primary)}._saveBtn_y5piq_129:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-primary) 34%,transparent);box-shadow:var(--glow-accent)}._cancelBtn_y5piq_128:disabled,._saveBtn_y5piq_129:disabled{opacity:.5;cursor:not-allowed}._hint_y5piq_177{font-size:var(--text-xs);color:var(--color-text-disabled);text-align:center;margin:0}._panel_y5piq_18{max-height:calc(100dvh - var(--space-8));overflow-y:auto}._actions_y5piq_122{position:sticky;bottom:calc(-1 * var(--space-6));z-index:1;margin:var(--space-3) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));background:var(--color-bg-modal);border-top:1px solid color-mix(in srgb,var(--color-border-muted) 40%,transparent)}._page_ioa7c_8{position:relative;min-height:calc(100dvh - var(--nav-bar-height));background-color:var(--color-bg-page);background-image:radial-gradient(ellipse 80% 50% at 50% -10%,var(--color-bg-panel) 0%,var(--color-bg-page) 62%);padding:var(--space-8) var(--space-6) var(--space-10);font-family:var(--font-body)}._grain_ioa7c_23{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.04;background-image:var(--grain)}._shell_ioa7c_33{position:relative;max-width:1100px;margin:0 auto;background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6)}._header_ioa7c_49{display:flex;align-items:center;gap:var(--space-5)}._avatarButton_ioa7c_57{position:relative;flex:0 0 auto;padding:0;background:none;border:none;border-radius:var(--radius-pill);cursor:pointer;line-height:0}._avatarButton_ioa7c_57:focus-visible{outline:none;box-shadow:var(--glow-accent)}._avatarEditBadge_ioa7c_73{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-accent-primary);border:2px solid var(--color-bg-shell);border-radius:var(--radius-pill);opacity:0;transform:scale(.85);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._avatarButton_ioa7c_57:hover ._avatarEditBadge_ioa7c_73,._avatarButton_ioa7c_57:focus-visible ._avatarEditBadge_ioa7c_73{opacity:1;transform:scale(1)}._headerMain_ioa7c_100{flex:1;min-width:0}._nameRow_ioa7c_105{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._name_ioa7c_105{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);margin:0}._editChip_ioa7c_120,._changeBtn_ioa7c_121,._ghostBtn_ioa7c_122{font-family:var(--font-body);font-size:var(--text-sm);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._editChip_ioa7c_120,._changeBtn_ioa7c_121{color:var(--color-text-secondary);background:transparent;border:1px solid color-mix(in srgb,var(--color-accent-primary) 40%,transparent)}._editChip_ioa7c_120:hover:not(:disabled),._changeBtn_ioa7c_121:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-primary) 14%,transparent)}._changeBtn_ioa7c_121:disabled{opacity:.45;cursor:not-allowed}._ghostBtn_ioa7c_122{color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-bg-muted) 22%,transparent);border:1px solid var(--color-border-muted)}._ghostBtn_ioa7c_122:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg-muted) 36%,transparent)}._ghostBtn_ioa7c_122:disabled{opacity:.45;cursor:not-allowed}._metaRow_ioa7c_167{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-tertiary);flex-wrap:wrap}._discordTag_ioa7c_177{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-evil)}._discordSwatch_ioa7c_184{width:14px;height:14px;border-radius:var(--radius-xs);background:#5865f2;display:inline-block}._statsLink_ioa7c_193{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);text-align:right}._statsBtn_ioa7c_201{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--color-action);background:color-mix(in srgb,var(--color-action) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-action) 40%,transparent);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);cursor:pointer}._statsBtn_ioa7c_201:disabled{opacity:.55;cursor:not-allowed}._statsCaption_ioa7c_221{font-size:var(--text-xs);color:var(--color-text-tertiary)}._statsCaption_ioa7c_221 code{font-family:var(--font-mono);color:var(--color-text-tertiary)}._cards_ioa7c_233{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}._cardGroup_ioa7c_239{display:flex;flex-direction:column;gap:var(--space-3)}._cardTitle_ioa7c_245{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:600;margin:0}._card_ioa7c_233{background:color-mix(in srgb,var(--color-bg-deep) 40%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._row_ioa7c_261{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5)}._row_ioa7c_261+._row_ioa7c_261{border-top:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}._rowBody_ioa7c_273{min-width:0;flex:1}._rowLabel_ioa7c_278{display:block;font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}._rowValue_ioa7c_286,._signInValue_ioa7c_287,._rowSubtle_ioa7c_288{display:block;margin-top:var(--space-1)}._rowValue_ioa7c_286{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}._signInValue_ioa7c_287{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}._rowSubtle_ioa7c_288{font-size:var(--text-sm);color:var(--color-text-secondary)}._connected_ioa7c_313{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-success);white-space:nowrap}._connectedDot_ioa7c_322{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--color-success);display:inline-block}._playerId_ioa7c_330{font-size:var(--text-xs);color:var(--color-text-tertiary);font-family:var(--font-mono);white-space:nowrap}._accessBtn_ioa7c_337{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-action);background:transparent;border:1px solid color-mix(in srgb,var(--color-action) 40%,transparent);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out)}._accessBtn_ioa7c_337:hover{background:color-mix(in srgb,var(--color-action) 12%,transparent)}._editor_ioa7c_356{margin-top:var(--space-2)}._editorActions_ioa7c_360{display:flex;gap:var(--space-2);flex-shrink:0}._editorInputRow_ioa7c_366{display:flex;align-items:center;background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-out)}._editorValid_ioa7c_375{border-color:var(--color-success)}._editorInvalid_ioa7c_379{border-color:var(--color-danger)}._editorInput_ioa7c_366{flex:1;background:transparent;border:none;outline:none;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}._editorHint_ioa7c_394{font-size:var(--text-xs);color:var(--color-text-tertiary);margin:var(--space-2) 0 0}._editorError_ioa7c_400{font-size:var(--text-xs);color:var(--color-danger);margin:var(--space-2) 0 0}._dangerZone_ioa7c_408{display:flex;align-items:center;gap:var(--space-4);background:color-mix(in srgb,var(--color-danger) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 45%,var(--color-border));border-radius:var(--radius-md);padding:var(--space-5) var(--space-6)}._dangerText_ioa7c_418{flex:1;min-width:0}._dangerTitle_ioa7c_423{font-family:var(--font-heading);font-size:var(--text-md);font-weight:700;color:var(--color-danger-soft);margin:0}._dangerBody_ioa7c_431{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;margin:var(--space-2) 0 0}._logoutBtn_ioa7c_438,._deleteBtn_ioa7c_439{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-sm);padding:var(--space-3) var(--space-5);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._logoutBtn_ioa7c_438{color:var(--color-text-secondary);background:transparent;border:1px solid color-mix(in srgb,var(--color-accent-primary) 40%,transparent)}._logoutBtn_ioa7c_438:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-primary) 14%,transparent)}._logoutBtn_ioa7c_438:disabled{opacity:.55;cursor:not-allowed}._deleteBtn_ioa7c_439{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-danger) 20%,transparent);border:1px solid var(--color-danger)}._deleteBtn_ioa7c_439:hover{background:color-mix(in srgb,var(--color-danger) 32%,transparent);box-shadow:var(--glow-combat)}@media (pointer: coarse){._logoutBtn_ioa7c_438,._deleteBtn_ioa7c_439,._statsBtn_ioa7c_201,._changeBtn_ioa7c_121,._editChip_ioa7c_120,._ghostBtn_ioa7c_122,._accessBtn_ioa7c_337{min-height:44px}}@media (max-width: 720px){._shell_ioa7c_33{padding:var(--space-6)}._header_ioa7c_49{flex-wrap:wrap}._statsLink_ioa7c_193{align-items:flex-start;text-align:left;width:100%}._cards_ioa7c_233{grid-template-columns:1fr}._dangerZone_ioa7c_408{flex-wrap:wrap}._dangerText_ioa7c_418{flex-basis:100%}}._backdrop_1o45b_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._panel_1o45b_18{background:var(--color-bg-modal);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);padding:var(--space-6);max-width:760px;width:100%;max-height:88dvh;display:flex;flex-direction:column;gap:var(--space-4)}._title_1o45b_32{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-size:var(--text-md);margin:0;text-align:center}._body_1o45b_42{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.55;text-align:center}._selectedBar_1o45b_52{background:color-mix(in srgb,var(--color-bg-deep) 45%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}._selectedHead_1o45b_59{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}._selectedLabel_1o45b_66{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}._selectedCount_1o45b_73{font-size:var(--text-xs);color:var(--color-text-secondary);font-family:var(--font-mono)}._selectedEmpty_1o45b_79{margin:0;font-size:var(--text-sm);color:var(--color-text-disabled)}._selectedList_1o45b_85{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}._selectedItem_1o45b_94{width:66px;display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}._selectedName_1o45b_102{font-size:var(--text-xs);color:var(--color-text-secondary);text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._reorder_1o45b_113{display:flex;align-items:center;gap:2px}._reorderBtn_1o45b_119,._removeBtn_1o45b_120{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:10px;border-radius:var(--radius-xs);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-muted) 20%,transparent);color:var(--color-text-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}._reorderBtn_1o45b_119:hover:not(:disabled),._removeBtn_1o45b_120:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg-muted) 36%,transparent)}._removeBtn_1o45b_120{color:var(--color-danger-soft);border-color:color-mix(in srgb,var(--color-danger-soft) 40%,transparent)}._reorderBtn_1o45b_119:disabled,._removeBtn_1o45b_120:disabled{opacity:.4;cursor:not-allowed}._thumb_1o45b_153{display:block;width:100%;aspect-ratio:5 / 7;border-radius:var(--radius-xs);overflow:hidden;box-shadow:0 4px 12px #00000080;background:var(--color-bg-panel)}._thumbMissing_1o45b_163{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:center;padding:2px}._search_1o45b_177{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm)}._search_1o45b_177:focus-visible{outline:none;border-color:var(--color-accent-primary);box-shadow:var(--focus-ring)}._poolScroll_1o45b_196{flex:1;min-height:160px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);background:color-mix(in srgb,var(--color-bg-deep) 30%,transparent)}._poolGrid_1o45b_206{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--space-3)}._poolCard_1o45b_212{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-2);background:color-mix(in srgb,var(--color-bg-muted) 12%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}._poolCard_1o45b_212:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg-muted) 24%,transparent);border-color:var(--color-border-muted)}._poolCard_1o45b_212:disabled{opacity:.45;cursor:not-allowed}._poolCardSelected_1o45b_238,._poolCardSelected_1o45b_238:hover{background:color-mix(in srgb,var(--color-accent-primary) 16%,transparent);border-color:var(--color-accent-primary)}._poolName_1o45b_244{font-size:var(--text-xs);color:var(--color-text-primary);text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._poolSub_1o45b_255{font-size:10px;color:var(--color-text-secondary);text-align:center;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._poolId_1o45b_266{font-family:var(--font-mono);font-size:10px;color:var(--color-text-disabled)}._poolCheck_1o45b_272{position:absolute;top:4px;right:4px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--color-on-accent);background:var(--color-accent-primary);border-radius:var(--radius-pill)}._overflowNote_1o45b_288{margin:var(--space-3) 0 0;text-align:center;font-size:var(--text-xs);color:var(--color-text-disabled)}._actions_1o45b_297{display:flex;gap:var(--space-3);justify-content:center}._cancelBtn_1o45b_303,._saveBtn_1o45b_304{flex:1;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-label);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media (pointer: coarse){._cancelBtn_1o45b_303,._saveBtn_1o45b_304{min-height:44px}}._cancelBtn_1o45b_303{background:color-mix(in srgb,var(--color-bg-muted) 25%,transparent);color:var(--color-text-secondary);border:1px solid var(--color-border-muted)}._cancelBtn_1o45b_303:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg-muted) 40%,transparent)}._saveBtn_1o45b_304{background:color-mix(in srgb,var(--color-accent-primary) 22%,transparent);color:var(--color-text-primary);border:1px solid var(--color-accent-primary)}._saveBtn_1o45b_304:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-primary) 34%,transparent);box-shadow:var(--glow-accent)}._cancelBtn_1o45b_303:disabled,._saveBtn_1o45b_304:disabled{opacity:.5;cursor:not-allowed}._poolCard_1o45b_212:focus-visible,._reorderBtn_1o45b_119:focus-visible,._removeBtn_1o45b_120:focus-visible,._cancelBtn_1o45b_303:focus-visible,._saveBtn_1o45b_304:focus-visible{outline:none;box-shadow:var(--focus-ring)}._hint_1o45b_361{font-size:var(--text-xs);color:var(--color-text-disabled);text-align:center;margin:0}._panel_1o45b_18{overflow-y:auto}._actions_1o45b_297{position:sticky;bottom:calc(-1 * var(--space-6));z-index:1;margin:var(--space-3) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));background:var(--color-bg-modal);border-top:1px solid color-mix(in srgb,var(--color-border-muted) 40%,transparent)}._panel_1jq6y_6{padding:26px 30px 34px}._summary_1jq6y_11{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;margin-bottom:22px;flex-wrap:wrap}._modeNote_1jq6y_21{margin:-8px 0 22px;padding:9px 13px;font-size:11.5px;line-height:1.5;color:var(--color-text-muted);background:#9aa0ad12;border:1px solid var(--color-divider);border-radius:9px}._modeNote_1jq6y_21 strong{color:var(--ach-text-soft);font-weight:700}._eyebrow_1jq6y_35{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary)}._summaryLine_1jq6y_41{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}._bigCount_1jq6y_47{font-family:Cinzel,serif;font-size:38px;font-weight:800;color:var(--color-selected);text-shadow:0 0 18px rgba(255,171,0,.3)}._summaryText_1jq6y_54{font-size:13px;color:var(--color-text-muted)}._filters_1jq6y_60{display:flex;gap:10px;flex-wrap:wrap;align-items:center}._filterGroup_1jq6y_68{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._filterGroup_1jq6y_68+._filterGroup_1jq6y_68{padding-left:10px;border-left:1px solid var(--color-divider)}._chip_1jq6y_79{display:flex;align-items:center;gap:7px;font-size:11.5px;border-radius:9px;padding:6px 12px;color:var(--color-text-muted);background:transparent;border:1px solid var(--color-divider);cursor:pointer}._chipActive_1jq6y_91{color:var(--color-text-primary);background:#ffffff0d}._diamond_1jq6y_95{width:8px;height:8px;transform:rotate(45deg);border-radius:1px;display:inline-block}._band_1jq6y_104{margin-top:30px}._band_1jq6y_104:first-of-type{margin-top:4px}._bandHeader_1jq6y_110{display:flex;align-items:center;gap:11px;margin-bottom:12px}._bandLabel_1jq6y_116{font-family:Cinzel,serif;font-size:14px;font-weight:700;letter-spacing:.05em}._bandCount_1jq6y_122{font-size:11px;color:var(--color-text-tertiary)}._bandRule_1jq6y_126{flex:1;height:1px}._grid_1jq6y_132{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 900px){._grid_1jq6y_132{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){._grid_1jq6y_132{grid-template-columns:1fr}}._card_1jq6y_149{position:relative;overflow:hidden;display:flex;gap:12px;align-items:flex-start;border-radius:11px;padding:13px 15px;min-height:96px;border:1px solid var(--ach-card-border);transition:box-shadow .18s ease,border-color .18s ease}._cardLocked_1jq6y_163{background:color-mix(in srgb,var(--color-shade) 16%,transparent)}._cardLocked_1jq6y_163:hover{border-color:var(--ach-card-border-hover)}._cardUnlocked_1jq6y_169:hover{box-shadow:0 0 26px #00000047}._emblem_1jq6y_173{flex:0 0 auto;width:42px;height:42px;border-radius:10px;border:1px solid var(--color-divider);display:flex;align-items:center;justify-content:center;font-size:18px}._emblemChip_1jq6y_186{position:relative;overflow:hidden;container-type:size}._body_1jq6y_192{flex:1;min-width:0}._titleRow_1jq6y_196{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}._name_1jq6y_203{font-family:Cinzel,serif;font-size:14px;font-weight:600;line-height:1.15;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._cardLocked_1jq6y_163 ._name_1jq6y_203{color:var(--ach-text-dim)}._newBadge_1jq6y_217{font-size:8px;font-weight:800;letter-spacing:.1em;color:var(--color-on-accent);background:linear-gradient(180deg,var(--color-accent-hi-fill),var(--ach-badge-gold-end));border-radius:9px;padding:2px 6px;box-shadow:0 0 10px #ffd16673}._rarityChip_1jq6y_227{font-size:8px;letter-spacing:.07em;text-transform:uppercase;border:1px solid;border-radius:9px;padding:2px 7px}._condition_1jq6y_235{font-size:11.5px;line-height:1.4;margin:5px 0 0;color:var(--ach-text-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._conditionMasked_1jq6y_247{font-style:italic;color:var(--ach-text-masked)}._cardLocked_1jq6y_163 ._condition_1jq6y_235{color:var(--ach-text-locked)}._footer_1jq6y_254{display:flex;align-items:center;gap:10px;margin-top:9px}._stateUnlocked_1jq6y_260{font-size:10px;letter-spacing:.03em;font-weight:600;color:var(--color-success)}._stateLocked_1jq6y_266{font-size:10px;letter-spacing:.03em;color:var(--ach-text-state-locked)}._reward_1jq6y_273{position:absolute;left:0;right:0;bottom:0;padding:10px 15px;font-size:11px;background:var(--ach-reward-bg);border-top:1px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translateY(105%);transition:transform .2s ease}._card_1jq6y_149:hover ._reward_1jq6y_273{transform:translateY(0)}._empty_1jq6y_292{color:var(--color-text-tertiary);font-size:13px}._backdrop_3eond_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._panel_3eond_18{background:var(--color-bg-modal);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);padding:var(--space-6);max-width:460px;width:100%;display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 768px){._panel_3eond_18{max-width:780px}}._title_3eond_39{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-size:var(--text-md);margin:0;text-align:center}._body_3eond_49{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.55;text-align:center}._grid_3eond_57{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media (min-width: 768px){._grid_3eond_57{grid-template-columns:repeat(3,minmax(0,1fr))}}._option_3eond_69{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-3);background:color-mix(in srgb,var(--color-bg-muted) 14%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}._newDot_3eond_85{position:absolute;top:6px;right:6px;width:9px;height:9px;border-radius:50%;background:var(--color-accent-primary);border:2px solid var(--color-bg-page);pointer-events:none}._option_3eond_69:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg-muted) 26%,transparent);border-color:var(--color-border-muted)}._option_3eond_69:disabled{opacity:.6;cursor:not-allowed}._optionSelected_3eond_107{border-color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary) 12%,transparent)}._option_3eond_69:focus-visible{outline:none;box-shadow:var(--focus-ring)}._chip_3eond_118{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;border:1px solid transparent;border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);max-width:100%;text-align:center}._actions_3eond_133{display:flex;gap:var(--space-3);justify-content:center}._cancelBtn_3eond_139,._saveBtn_3eond_140{flex:1;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-label);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media (pointer: coarse){._option_3eond_69,._cancelBtn_3eond_139,._saveBtn_3eond_140{min-height:44px}}._cancelBtn_3eond_139{background:color-mix(in srgb,var(--color-bg-muted) 25%,transparent);color:var(--color-text-secondary);border:1px solid var(--color-border-muted)}._cancelBtn_3eond_139:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg-muted) 40%,transparent)}._saveBtn_3eond_140{background:color-mix(in srgb,var(--color-accent-primary) 22%,transparent);color:var(--color-text-primary);border:1px solid var(--color-accent-primary)}._saveBtn_3eond_140:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-primary) 34%,transparent);box-shadow:var(--glow-accent)}._cancelBtn_3eond_139:disabled,._saveBtn_3eond_140:disabled{opacity:.5;cursor:not-allowed}._cancelBtn_3eond_139:focus-visible,._saveBtn_3eond_140:focus-visible{outline:none;box-shadow:var(--focus-ring)}._hint_3eond_195{font-size:var(--text-xs);color:var(--color-text-disabled);text-align:center;margin:0}._panel_3eond_18{max-height:calc(100dvh - var(--space-8));overflow-y:auto}._actions_3eond_133{position:sticky;bottom:calc(-1 * var(--space-6));z-index:1;margin:var(--space-3) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));background:var(--color-bg-modal);border-top:1px solid color-mix(in srgb,var(--color-border-muted) 40%,transparent)}._cluster_qsr5y_9{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--friend-ghost-border);border-radius:12px;background:var(--friend-card-bg);font-family:var(--font-body);color:var(--friend-text)}._identity_qsr5y_22{display:flex;align-items:center;gap:10px}._avatarWrap_qsr5y_29{position:relative;flex-shrink:0;width:46px;height:46px}._meta_qsr5y_36{display:flex;flex-direction:column;gap:2px;min-width:0}._name_qsr5y_43{font-weight:700;font-size:14px;color:var(--friend-text);min-width:0;overflow-wrap:anywhere}._status_qsr5y_52{font-size:11px;color:var(--friend-text-faint)}._actions_qsr5y_58{display:flex;gap:8px}._btn_qsr5y_64{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:12px;font-weight:700;line-height:1;padding:10px;border-radius:9px;border:1px solid transparent;white-space:nowrap;cursor:pointer;transition:filter var(--dur-fast, .12s) var(--ease-out, ease)}._btn_qsr5y_64:hover{filter:brightness(1.08)}._wide_qsr5y_85{flex:1 1 auto;padding:10px;border-radius:9px;font-size:12px}._pendingAmber_qsr5y_93{background:var(--friend-amber-badge-bg);border:1px solid var(--friend-add-btn-border);color:var(--friend-amber)}._acceptPrimary_qsr5y_100{background:var(--friend-online);color:var(--friend-ink);box-shadow:0 0 12px var(--friend-online-glow)}._declineSecondary_qsr5y_107{flex:0 0 auto;background:transparent;border:1px solid var(--friend-ghost-border);color:var(--friend-text-faint)}._friendsBadge_qsr5y_115{cursor:default;background:var(--friend-badge-green-bg);border:1px solid var(--friend-badge-green-border);color:var(--friend-online)}._friendsBadge_qsr5y_115:hover{filter:none}._challenge_qsr5y_126{background:var(--friend-watch-bg);border:1px solid var(--friend-watch-border);color:var(--friend-match)}._page_1pgk4_8{position:relative;min-height:calc(100dvh - var(--nav-bar-height));background-color:var(--color-bg-shell);background-image:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--color-bg-shell) 88%,white 6%) 0%,var(--color-bg-shell) 60%);padding:var(--space-8) var(--space-6) var(--space-12);font-family:var(--font-body);color:var(--color-text-primary)}._grain_1pgk4_22{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.04;background-image:var(--grain)}._centered_1pgk4_32{position:relative;max-width:520px;margin:var(--space-12) auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-10) var(--space-6)}._centeredTitle_1pgk4_44{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary);margin:0}._centeredText_1pgk4_52{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;margin:0}._spinner_1pgk4_59{width:34px;height:34px;border-radius:50%;border:3px solid color-mix(in srgb,var(--color-accent-primary) 25%,transparent);border-top-color:var(--color-accent-primary);animation:_spin_1pgk4_59 .8s linear infinite}@keyframes _spin_1pgk4_59{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._spinner_1pgk4_59{animation:none}}._backBtn_1pgk4_80{margin-top:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-accent-primary) 12%,transparent);border:1px solid var(--color-border-row);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-6);cursor:pointer}._backBtn_1pgk4_80:hover{background:color-mix(in srgb,var(--color-accent-primary) 20%,transparent)}._frame_1pgk4_99{position:relative;max-width:1280px;margin:0 auto;border:1px solid var(--color-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);background:var(--color-bg-deep);overflow:hidden}._banner_1pgk4_112{position:relative;padding:var(--space-8) var(--space-8) var(--space-6);background-color:var(--color-bg-deep);background-image:radial-gradient(ellipse 90% 130% at 12% -30%,color-mix(in srgb,var(--color-bg-panel) 85%,var(--color-accent-primary) 10%) 0%,var(--color-bg-deep) 62%);border-bottom:1px solid var(--color-divider)}._bannerGrain_1pgk4_124{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:var(--grain)}._bannerInner_1pgk4_132{position:relative;display:flex;align-items:center;gap:var(--space-6)}._bannerAvatar_1pgk4_139{flex-shrink:0}._avatarButton_1pgk4_144{position:relative;display:block;padding:0;background:none;border:none;border-radius:var(--radius-pill);cursor:pointer;line-height:0}._avatarButton_1pgk4_144:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-pill)}._avatarEditBadge_1pgk4_161{position:absolute;right:2px;bottom:2px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-accent-primary);border:2px solid var(--color-bg-deep);border-radius:var(--radius-pill);opacity:0;transform:scale(.85);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._avatarButton_1pgk4_144:hover ._avatarEditBadge_1pgk4_161,._avatarButton_1pgk4_144:focus-visible ._avatarEditBadge_1pgk4_161{opacity:1;transform:scale(1)}._avatarNewDot_1pgk4_192{position:absolute;top:9%;right:9%;width:14px;height:14px;border-radius:50%;background:var(--color-accent-primary);border:2px solid var(--color-bg-deep);box-shadow:0 0 10px color-mix(in srgb,var(--color-accent-primary) 70%,transparent);pointer-events:none}._identity_1pgk4_205{flex:1;min-width:0}._eyebrow_1pgk4_210{font-size:var(--text-xs);letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent-text);font-weight:600;margin-bottom:var(--space-2)}._nameRow_1pgk4_219{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._name_1pgk4_219{font-family:var(--font-heading);font-size:clamp(26px,6vw,40px);font-weight:700;line-height:1.05;color:var(--color-text-primary);margin:0;min-width:0;overflow-wrap:anywhere}._titleChipWrap_1pgk4_240{position:relative;display:inline-flex}._titleButton_1pgk4_247{position:relative;display:inline-flex;padding:0;background:none;border:none;cursor:pointer;border-radius:var(--radius-md)}._titleButton_1pgk4_247:focus-visible{outline:none;box-shadow:var(--focus-ring)}._titleChip_1pgk4_240{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;border:1px solid transparent;border-radius:var(--radius-md);padding:var(--space-1) var(--space-3)}._titleEditBadge_1pgk4_276{position:absolute;top:-8px;right:-8px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);color:var(--color-text-primary);background:var(--color-accent-primary);border:2px solid var(--color-bg-deep);border-radius:var(--radius-pill);opacity:0;transform:scale(.85);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._titleButton_1pgk4_247:hover ._titleEditBadge_1pgk4_276,._titleButton_1pgk4_247:focus-visible ._titleEditBadge_1pgk4_276{opacity:1;transform:scale(1)}._titleNewDot_1pgk4_306{position:absolute;top:-5px;left:-5px;width:12px;height:12px;border-radius:50%;background:var(--color-accent-primary);border:2px solid var(--color-bg-deep);box-shadow:0 0 10px color-mix(in srgb,var(--color-accent-primary) 70%,transparent);pointer-events:none}._metaRow_1pgk4_319{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-tertiary);flex-wrap:wrap}._discordTag_1pgk4_329{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary)}._discordSwatch_1pgk4_336{width:13px;height:13px;border-radius:var(--radius-xs);background:#5865f2;display:inline-block}._metaDot_1pgk4_345{color:var(--color-text-numeral-dim)}._metaFaint_1pgk4_349{color:var(--color-text-secondary)}._standing_1pgk4_354{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-4)}._bestRankCard_1pgk4_362{display:flex;align-items:center;gap:var(--space-3);background:color-mix(in srgb,var(--color-selected) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-hi) 28%,transparent);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5)}._bestRankText_1pgk4_372{text-align:right}._bestRankLabel_1pgk4_376{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary)}._bestRankSub_1pgk4_383{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-1)}._bestRankValue_1pgk4_389{font-family:var(--font-heading);font-size:34px;font-weight:800;line-height:1;color:var(--color-selected);text-shadow:0 0 18px color-mix(in srgb,var(--color-selected) 35%,transparent)}._actions_1pgk4_398{display:flex;align-items:center;gap:var(--space-3)}._shareBtn_1pgk4_404,._settingsLink_1pgk4_405{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}._shareBtn_1pgk4_404{color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border-row)}._shareBtn_1pgk4_404:hover{background:color-mix(in srgb,var(--color-accent-primary) 12%,transparent)}._settingsLink_1pgk4_405{color:var(--color-action);background:transparent;border:1px solid color-mix(in srgb,var(--color-action) 40%,transparent)}._settingsLink_1pgk4_405:hover{background:color-mix(in srgb,var(--color-action) 12%,transparent)}._body_1pgk4_439{padding:var(--space-6) var(--space-6) var(--space-8);display:flex;flex-direction:column;gap:var(--space-6)}._section_1pgk4_447{display:flex;flex-direction:column;gap:var(--space-3)}._tiles_1pgk4_455{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}._tile_1pgk4_455{background:color-mix(in srgb,var(--color-bg-deep) 55%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}._tileLabel_1pgk4_468{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary)}._tileValue_1pgk4_475{font-family:var(--font-heading);font-size:34px;font-weight:800;line-height:1;margin-top:var(--space-3);color:var(--color-text-primary)}._tileSub_1pgk4_484{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-2)}._amber_1pgk4_490{color:var(--color-selected)}._gold_1pgk4_494{color:var(--color-accent-hi)}._emerald_1pgk4_498{color:var(--color-success)}._rose_1pgk4_502{color:var(--color-danger-soft)}._sectionLabel_1pgk4_508{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary)}._sectionLabelFaint_1pgk4_515{color:var(--color-text-disabled)}._sectionHeaderRow_1pgk4_519{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._standingRow_1pgk4_529{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-4);align-items:stretch}._ladderList_1pgk4_538{display:flex;flex-direction:column;gap:var(--space-3);flex:1}._ladderRow_1pgk4_550{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);background:color-mix(in srgb,var(--color-bg-deep) 55%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);min-height:74px;flex:1}._ladderRowHead_1pgk4_563{display:flex;align-items:center;gap:var(--space-3);min-width:0}._ladderName_1pgk4_570{font-family:var(--font-heading);font-size:var(--text-md);font-weight:600;color:var(--color-text-primary)}._rankedPill_1pgk4_577{font-size:9px;letter-spacing:.06em;color:var(--color-action);border:1px solid color-mix(in srgb,var(--color-action) 35%,transparent);background:color-mix(in srgb,var(--color-action) 10%,transparent);border-radius:var(--radius-pill);padding:2px var(--space-2);white-space:nowrap;flex-shrink:0}._ladderRowStats_1pgk4_589{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}._ladderElo_1pgk4_596{font-family:var(--font-heading);font-size:30px;font-weight:800;line-height:1;color:var(--color-selected)}._ladderUnplaced_1pgk4_606{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1;color:var(--color-text-tertiary);letter-spacing:.02em}._ladderDeltaCol_1pgk4_615{display:flex;flex-direction:column;gap:2px}._ladderDelta_1pgk4_615{font-size:var(--text-xs);color:var(--color-text-secondary)}._ladderPeak_1pgk4_626{font-size:var(--text-xs);color:var(--color-text-tertiary)}._ladderDivider_1pgk4_632{width:1px;align-self:stretch;margin:var(--space-1) 0;background:var(--color-divider)}._ladderRankCol_1pgk4_639{text-align:right;min-width:44px}._ladderRank_1pgk4_639{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--color-text-secondary)}._ladderRankLabel_1pgk4_651{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary);margin-top:2px}._ladderEmpty_1pgk4_660{font-size:var(--text-sm);color:var(--color-text-tertiary)}._up_1pgk4_665{color:var(--color-success)}._down_1pgk4_669{color:var(--color-danger-soft)}._chooseBtn_1pgk4_675{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border-row);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}._chooseBtn_1pgk4_675:hover{background:color-mix(in srgb,var(--color-accent-primary) 12%,transparent)}._signaturePanel_1pgk4_694{background:color-mix(in srgb,var(--color-bg-deep) 45%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-5) var(--space-4);min-height:220px;flex:1;display:flex;align-items:center;justify-content:center}._signatureEmpty_1pgk4_708{margin:0;text-align:center;font-size:var(--text-sm);color:var(--color-text-tertiary)}._signatureSingle_1pgk4_716{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);width:100%}._signatureBigThumb_1pgk4_725{display:block;width:min(210px,100%);aspect-ratio:5 / 7;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-divider);box-shadow:0 10px 26px #0000008c;background:var(--color-bg-panel)}._signatureBigName_1pgk4_736{font-family:var(--font-heading);font-size:var(--text-md);font-weight:600;color:var(--color-text-primary);line-height:1.2;margin-top:var(--space-1);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._signatureSub_1pgk4_749{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._signatureId_1pgk4_759{font-family:var(--font-mono);font-size:10px;color:var(--color-text-tertiary);letter-spacing:.04em}._filterControl_1pgk4_768{display:flex;gap:var(--space-2);background:color-mix(in srgb,var(--color-bg-deep) 60%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:var(--space-1)}._filterTab_1pgk4_777{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;border-radius:var(--radius-xs);padding:var(--space-2) var(--space-3);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}._filterTab_1pgk4_777:hover{color:var(--color-text-primary)}._filterTabActive_1pgk4_797,._filterTabActive_1pgk4_797:hover{color:var(--color-on-accent);font-weight:700;background:var(--color-accent-primary)}._matchList_1pgk4_804{background:color-mix(in srgb,var(--color-bg-deep) 45%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-md);overflow:hidden}._matchEmpty_1pgk4_811{margin:0;padding:var(--space-6);text-align:center;font-size:var(--text-sm);color:var(--color-text-tertiary)}._matchRows_1pgk4_819{list-style:none;margin:0;padding:0}._matchRow_1pgk4_819{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5)}._matchRow_1pgk4_819+._matchRow_1pgk4_819{border-top:1px solid color-mix(in srgb,var(--color-divider) 55%,transparent)}._seriesRow_1pgk4_840{position:relative;padding-left:calc(var(--space-5) + 10px);background:color-mix(in srgb,var(--color-text-secondary) 4%,transparent)}._seriesRow_1pgk4_840:before{content:"";position:absolute;left:var(--space-3);width:2px;background:color-mix(in srgb,var(--color-accent-primary) 45%,transparent);top:0;bottom:0}._series_first_1pgk4_858:before{top:50%}._series_last_1pgk4_862:before{bottom:50%}._series_only_1pgk4_868:before{display:none}._seriesGameChip_1pgk4_872{position:absolute;left:calc(var(--space-3) + 8px);font-size:9px;letter-spacing:.06em;color:var(--color-text-tertiary);white-space:nowrap;transform:rotate(180deg);writing-mode:vertical-rl}._pip_1pgk4_883{width:22px;height:22px;flex-shrink:0;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:800}._pipWin_1pgk4_895{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 16%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent)}._pipLoss_1pgk4_901{color:var(--color-danger-soft);background:color-mix(in srgb,var(--color-combat) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-danger-soft) 35%,transparent)}._pipDraw_1pgk4_907{color:var(--color-text-tertiary);background:color-mix(in srgb,var(--color-text-tertiary) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-text-tertiary) 30%,transparent)}._matchDate_1pgk4_913{width:78px;flex-shrink:0;font-size:var(--text-sm);color:var(--color-text-tertiary)}._matchOpp_1pgk4_920{width:180px;flex-shrink:0;display:flex;flex-direction:column;gap:1px;min-width:0;font-size:var(--text-sm);color:var(--color-text-secondary)}._matchOppLine_1pgk4_936{display:flex;align-items:baseline;gap:4px;min-width:0;flex-wrap:wrap}._matchOppVs_1pgk4_945{flex-shrink:0}._matchOppName_1pgk4_949,._matchOppLink_1pgk4_950{min-width:0;overflow-wrap:anywhere}._matchOppName_1pgk4_949{color:var(--color-text-primary);font-weight:600}._matchOppLink_1pgk4_950{font-family:inherit;font-size:inherit;font-weight:600;color:var(--color-text-primary);background:none;border:none;padding:0;cursor:pointer;border-bottom:1px solid transparent;text-align:left}._matchOppLink_1pgk4_950:hover{color:var(--color-selected);border-bottom-color:color-mix(in srgb,var(--color-selected) 50%,transparent)}._matchOppLink_1pgk4_950:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}._matchRole_1pgk4_987{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}._matchMission_1pgk4_994{flex:1;min-width:0;font-size:var(--text-sm);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._matchBadge_1pgk4_1004{width:88px;flex-shrink:0;text-align:center;font-size:9px;letter-spacing:.04em;border-radius:var(--radius-pill);padding:3px 0}._badgeMotm_1pgk4_1014{color:var(--color-action);border:1px solid color-mix(in srgb,var(--color-action) 35%,transparent);background:color-mix(in srgb,var(--color-action) 10%,transparent)}._badgeConstructed_1pgk4_1020{color:var(--color-selected);border:1px solid color-mix(in srgb,var(--color-selected) 35%,transparent);background:color-mix(in srgb,var(--color-selected) 10%,transparent)}._badgeMutual_1pgk4_1026{color:var(--color-text-secondary);border:1px solid var(--color-border-row);background:color-mix(in srgb,var(--color-text-secondary) 10%,transparent)}._badgeRandom_1pgk4_1032{color:var(--color-text-tertiary);border:1px solid var(--color-divider);background:color-mix(in srgb,var(--color-text-tertiary) 8%,transparent)}._matchDelta_1pgk4_1038{width:60px;flex-shrink:0;text-align:right;font-family:var(--font-heading);font-size:var(--text-sm)}._deltaNone_1pgk4_1046{color:var(--color-text-tertiary)}._replayBtn_1pgk4_1051{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-selected);background:color-mix(in srgb,var(--color-selected) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-selected) 35%,transparent);border-radius:var(--radius-pill);padding:3px 10px;cursor:pointer}._replayBtn_1pgk4_1051:hover{color:var(--color-accent-hi);background:color-mix(in srgb,var(--color-selected) 18%,transparent);border-color:color-mix(in srgb,var(--color-selected) 55%,transparent)}._matchFooter_1pgk4_1073{padding:var(--space-3) var(--space-5);text-align:center;border-top:1px solid color-mix(in srgb,var(--color-divider) 55%,transparent)}._historyLink_1pgk4_1079{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-selected);background:none;border:none;cursor:pointer}._historyLink_1pgk4_1079:hover{color:var(--color-accent-hi)}._backBtn_1pgk4_80:focus-visible,._shareBtn_1pgk4_404:focus-visible,._settingsLink_1pgk4_405:focus-visible,._chooseBtn_1pgk4_675:focus-visible,._filterTab_1pgk4_777:focus-visible,._replayBtn_1pgk4_1051:focus-visible,._historyLink_1pgk4_1079:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (pointer: coarse){._shareBtn_1pgk4_404,._settingsLink_1pgk4_405,._chooseBtn_1pgk4_675,._filterTab_1pgk4_777,._backBtn_1pgk4_80{min-height:44px}}@media (max-width: 1280px){._frame_1pgk4_99{max-width:100%}}@media (max-width: 900px){._bannerInner_1pgk4_132{flex-wrap:wrap}._standing_1pgk4_354{align-items:flex-start;width:100%}._tiles_1pgk4_455{grid-template-columns:repeat(2,1fr)}._standingRow_1pgk4_529{grid-template-columns:minmax(0,1fr)}._section_1pgk4_447{min-width:0}._signaturePanel_1pgk4_694{min-height:0}}@media (max-width: 620px){._banner_1pgk4_112{padding:var(--space-6) var(--space-5)}._body_1pgk4_439{padding:var(--space-5) var(--space-5) var(--space-6)}._tiles_1pgk4_455{grid-template-columns:1fr}._ladderRow_1pgk4_550{flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4);min-height:0}._ladderRowHead_1pgk4_563{flex:1 1 100%;flex-wrap:wrap;gap:var(--space-2)}._ladderName_1pgk4_570{font-size:var(--text-base)}._ladderRowStats_1pgk4_589{flex:1 1 100%;min-width:0;justify-content:space-between;gap:var(--space-3)}._ladderElo_1pgk4_596{font-size:26px}._ladderEmpty_1pgk4_660{flex:1 1 100%}._matchMission_1pgk4_994{display:none}._matchOpp_1pgk4_920{width:auto;flex:1}._matchRow_1pgk4_819{flex-wrap:wrap;gap:2px var(--space-2);padding:var(--space-3) var(--space-4)}._matchRow_1pgk4_819:after{content:"";order:4;flex-basis:100%;height:0}._pip_1pgk4_883{order:1}._matchOpp_1pgk4_920{order:2;width:auto;flex:1 1 0;min-width:0;flex-direction:row;align-items:baseline;gap:var(--space-2)}._matchOppLine_1pgk4_936{flex:1 1 auto;min-width:0}._matchRole_1pgk4_987{flex-shrink:0;font-size:9px}._matchDelta_1pgk4_1038{order:3;width:auto;flex-shrink:0}._matchDate_1pgk4_913{order:5;width:auto;flex-shrink:0}._matchBadge_1pgk4_1004{order:6;width:auto;flex-shrink:0;padding:3px var(--space-3)}._replayBtn_1pgk4_1051{order:7;margin-left:auto}._sectionHeaderRow_1pgk4_519{flex-direction:column;align-items:stretch;gap:var(--space-2)}._filterControl_1pgk4_768{overflow-x:auto;scrollbar-width:none}._filterControl_1pgk4_768::-webkit-scrollbar{display:none}._filterTab_1pgk4_777{flex-shrink:0}}._profileTabs_1pgk4_1336{display:flex;gap:30px;background:var(--color-bg-deep);border-bottom:1px solid var(--color-divider);padding:0 30px}._profileTab_1pgk4_1336{position:relative;font-family:Cinzel,serif;font-size:14px;font-weight:600;padding:16px 4px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--ach-text-dim);cursor:pointer;display:flex;align-items:center;gap:8px}._profileTabActive_1pgk4_1358{color:var(--color-accent-hi);border-bottom-color:var(--color-accent-primary)}._profileTabPill_1pgk4_1362{font-size:10px;font-weight:700;border-radius:10px;padding:2px 8px;color:var(--color-text-muted);background:#ffffff0f}._profileTabActive_1pgk4_1358 ._profileTabPill_1pgk4_1362{color:var(--color-on-accent);background:var(--color-accent-primary)}._profileTabNewDot_1pgk4_1374{width:8px;height:8px;border-radius:50%;background:var(--color-danger-soft);box-shadow:0 0 9px #ff6b8ab3}._ring_44gf8_3{position:relative;flex-shrink:0;border-radius:50%;background:conic-gradient(var(--stats-win) 0 var(--ring-pct),var(--stats-loss) var(--ring-pct) 100%)}._empty_44gf8_14{background:var(--stats-divider)}._inner_44gf8_18{position:absolute;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-primary)}._lg_44gf8_30{width:128px;height:128px;box-shadow:0 8px 24px #00000080}._lg_44gf8_30 ._inner_44gf8_18{top:14px;right:14px;bottom:14px;left:14px;background:var(--stats-panel-deep)}._lg_44gf8_30 ._pct_44gf8_41{font-family:var(--font-heading);font-size:2rem;font-weight:700;line-height:1}._caption_44gf8_48{margin-top:var(--space-1);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--stats-text-muted)}._sm_44gf8_58{width:56px;height:56px}._sm_44gf8_58 ._inner_44gf8_18{top:7px;right:7px;bottom:7px;left:7px;background:var(--stats-panel)}._sm_44gf8_58 ._pct_44gf8_41{font-size:.875rem;font-weight:800}@media (max-width: 480px){._lg_44gf8_30{width:104px;height:104px}._lg_44gf8_30 ._inner_44gf8_18{top:11px;right:11px;bottom:11px;left:11px}._lg_44gf8_30 ._pct_44gf8_41{font-size:1.6rem}._caption_44gf8_48{font-size:.5625rem}}._tile_9pc2b_3{display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--stats-panel);border:1px solid var(--stats-panel-border);border-radius:12px;min-width:0}._top_9pc2b_14{display:flex;align-items:center;gap:14px}._identity_9pc2b_20{min-width:0}._name_9pc2b_24{font-size:.875rem;font-weight:600;line-height:1.3;color:var(--color-text-primary);text-wrap:pretty}._record_9pc2b_32{display:flex;gap:6px;margin-top:var(--space-1);font-size:.8125rem;font-weight:700}._win_9pc2b_40{color:var(--stats-win)}._loss_9pc2b_44{color:var(--stats-loss)}._slash_9pc2b_48{color:var(--color-text-tertiary)}._subRecord_9pc2b_53{margin-top:2px;font-size:.75rem;color:var(--color-text-tertiary)}._divider_9pc2b_59{height:1px;background:linear-gradient(90deg,transparent,var(--color-border),transparent)}._placement_9pc2b_66{display:flex;flex-direction:column;gap:7px}._placementRow_9pc2b_72{display:flex;justify-content:space-between;gap:var(--space-2);font-size:.75rem}._eloHidden_9pc2b_79{font-weight:600;color:var(--stats-mid)}._placementCount_9pc2b_84{color:var(--stats-text-muted)}._pips_9pc2b_88{display:grid;grid-template-columns:repeat(10,1fr);gap:3px}._pip_9pc2b_88,._pipOn_9pc2b_95{height:6px;border-radius:2px;background:var(--stats-divider)}._pipOn_9pc2b_95{background:var(--color-accent-primary)}._rated_9pc2b_107{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}._eloLabel_9pc2b_114,._rangeLabel_9pc2b_115{font-size:.625rem;letter-spacing:.18em;text-transform:uppercase}._eloLabel_9pc2b_114{color:var(--stats-text-muted)}._eloValue_9pc2b_125{font-size:1.375rem;font-weight:800;line-height:1.1;color:var(--stats-mid);font-variant-numeric:tabular-nums}._range_9pc2b_115{display:flex;gap:14px;font-size:.75rem}._rangeLabel_9pc2b_115{color:var(--color-text-tertiary)}._rangeValue_9pc2b_143{font-weight:700;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._unrated_9pc2b_151{font-size:.75rem;color:var(--color-text-tertiary)}._panel_2rokz_3{list-style:none;margin:0;padding:6px 18px;background:var(--stats-panel);border:1px solid var(--stats-panel-border);border-radius:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));column-gap:36px}._row_2rokz_17{display:grid;grid-template-columns:72px minmax(0,1fr) 52px;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--stats-divider)}._thumb_2rokz_26{width:72px;height:46px;border-radius:6px;overflow:hidden;box-shadow:0 3px 9px #00000080;background:var(--color-bg-panel)}._thumb_2rokz_26 ._thumbArt_2rokz_37{object-fit:cover;object-position:center 22%}._middle_2rokz_42{min-width:0;display:flex;flex-direction:column;gap:6px}._nameRow_2rokz_49{display:flex;justify-content:space-between;align-items:baseline;gap:10px}._name_2rokz_49{min-width:0;font-size:.875rem;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._record_2rokz_66{flex-shrink:0;font-size:.75rem;color:var(--stats-text-muted);white-space:nowrap}._bar_2rokz_73{display:flex;height:6px;border-radius:var(--radius-pill);overflow:hidden;background:var(--stats-divider)}._barWin_2rokz_81{background:var(--stats-win)}._barLoss_2rokz_85{flex:1;background:var(--stats-loss);opacity:.75}._pct_2rokz_91{text-align:right;font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums}._high_2rokz_98{color:var(--stats-win)}._mid_2rokz_42{color:var(--stats-mid)}._low_2rokz_106{color:var(--stats-loss)}@media (max-width: 480px){._panel_2rokz_3{padding:4px 12px}._row_2rokz_17{grid-template-columns:56px minmax(0,1fr) 40px;gap:10px}._thumb_2rokz_26{width:56px;height:36px}._pct_2rokz_91{font-size:.875rem}}._grid_1gdhz_3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}._tile_1gdhz_13{display:flex;flex-direction:column;gap:10px;padding:10px;background:var(--stats-panel);border:1px solid var(--stats-panel-border);border-radius:12px;min-width:0}._portrait_1gdhz_24{position:relative}._art_1gdhz_28{aspect-ratio:5 / 7;border-radius:8px;overflow:hidden;box-shadow:0 6px 16px #0000008c}._art_1gdhz_28 ._artImage_1gdhz_36{object-fit:cover}._rank_1gdhz_40{position:absolute;top:6px;left:6px;min-width:26px;height:26px;padding:0 6px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--stats-badge-bg);border:1px solid var(--stats-badge-border);font-family:var(--font-heading);font-size:.8125rem;font-weight:700;color:var(--color-accent-hi)}._name_1gdhz_59{min-height:35px;font-size:.875rem;font-weight:600;line-height:1.25;color:var(--color-text-primary);text-wrap:pretty;overflow-wrap:anywhere}._statRow_1gdhz_70{display:flex;justify-content:space-between;gap:6px;font-size:.75rem}._pct_1gdhz_77{font-weight:800;font-variant-numeric:tabular-nums}._high_1gdhz_82{color:var(--stats-win)}._mid_1gdhz_86{color:var(--stats-mid)}._low_1gdhz_90{color:var(--stats-loss)}._record_1gdhz_94{color:var(--stats-text-muted);white-space:nowrap}._bar_1gdhz_100{display:flex;gap:2px;height:5px;margin-top:-4px}._segWin_1gdhz_107,._segLoss_1gdhz_108{flex:1;border-radius:2px;background:var(--stats-win)}._segLoss_1gdhz_108{background:var(--stats-loss);opacity:.75}._splitWin_1gdhz_120{border-radius:2px;background:var(--stats-win)}._splitLoss_1gdhz_125{flex:1;border-radius:2px;background:var(--stats-loss);opacity:.75}@media (max-width: 900px){._grid_1gdhz_3{gap:10px}._tile_1gdhz_13{padding:8px}._name_1gdhz_59{font-size:.8125rem}._statRow_1gdhz_70{flex-direction:column;gap:2px}}@media (max-width: 640px){._grid_1gdhz_3{display:flex;flex-direction:column;gap:0;padding:4px 14px;background:var(--stats-panel);border:1px solid var(--stats-panel-border);border-radius:12px}._tile_1gdhz_13{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"portrait name stats" "portrait bar bar";align-items:center;column-gap:12px;row-gap:8px;padding:8px 0;background:none;border:0;border-radius:0;border-bottom:1px solid var(--stats-divider)}._tile_1gdhz_13:last-child{border-bottom:0}._portrait_1gdhz_24{grid-area:portrait;width:44px}._art_1gdhz_28{border-radius:5px;box-shadow:0 3px 9px #0000008c}._rank_1gdhz_40{top:-4px;left:-4px;min-width:20px;height:20px;padding:0 4px;border-radius:5px;font-size:.6875rem}._name_1gdhz_59{grid-area:name;min-height:0;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statRow_1gdhz_70{grid-area:stats;flex-direction:row;gap:8px}._bar_1gdhz_100{grid-area:bar;margin-top:0}}._panel_19v5p_3{list-style:none;margin:0;padding:0;background:var(--stats-panel);border:1px solid var(--stats-panel-border);border-radius:12px;overflow:hidden}._row_19v5p_13{display:grid;grid-template-columns:44px 96px minmax(160px,1.4fr) minmax(140px,1fr) 90px 64px 96px;grid-template-areas:"chip thumb main opp result elo replay";gap:16px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--stats-divider)}._row_19v5p_13:last-child{border-bottom:0}._seriesRow_19v5p_28{box-shadow:inset 3px 0 color-mix(in srgb,var(--color-accent-primary) 55%,transparent)}._srOnly_19v5p_32{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._chip_19v5p_46{grid-area:chip;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:800;color:var(--stats-ink)}._chip_19v5p_46._win_19v5p_59{background:var(--stats-win)}._chip_19v5p_46._loss_19v5p_63{background:var(--stats-loss)}._chip_19v5p_46._draw_19v5p_68{background:var(--color-text-tertiary)}._thumb_19v5p_74{grid-area:thumb;width:96px;height:56px;border-radius:6px;overflow:hidden;box-shadow:0 3px 9px #00000080;background:var(--color-bg-panel)}._thumb_19v5p_74 ._thumbArt_19v5p_85{object-fit:cover;object-position:center 22%}._main_19v5p_90{grid-area:main;min-width:0}._mission_19v5p_95{font-size:.875rem;font-weight:600;line-height:1.3;color:var(--color-text-primary)}._meta_19v5p_102{margin-top:3px;font-size:.75rem;color:var(--stats-text-muted)}._seriesGame_19v5p_108{color:var(--color-text-tertiary)}._seriesWon_19v5p_112{color:var(--stats-win)}._seriesLost_19v5p_116{color:var(--stats-loss)}._opponent_19v5p_122{grid-area:opp;display:flex;align-items:center;gap:10px;min-width:0}._opponentName_19v5p_130{min-width:0;font-size:.875rem;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._opponentLink_19v5p_139{text-decoration:none;border-bottom:1px solid transparent}._opponentLink_19v5p_139:hover{color:var(--color-accent-hi);border-bottom-color:color-mix(in srgb,var(--color-accent-primary) 50%,transparent)}._resultText_19v5p_151{grid-area:result;font-size:.875rem;font-weight:700}._resultText_19v5p_151._win_19v5p_59{color:var(--stats-win)}._resultText_19v5p_151._loss_19v5p_63{color:var(--stats-loss)}._resultText_19v5p_151._draw_19v5p_68{color:var(--color-text-tertiary)}._elo_19v5p_169{grid-area:elo;padding:4px 0;border-radius:6px;text-align:center;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}._eloUp_19v5p_179{color:var(--stats-win);background:color-mix(in srgb,var(--stats-win) 10%,transparent)}._eloDown_19v5p_184{color:var(--stats-loss);background:color-mix(in srgb,var(--stats-loss) 10%,transparent)}._eloNone_19v5p_189{color:var(--stats-text-faintest)}._replayCell_19v5p_195{grid-area:replay;display:flex;justify-content:flex-end}._replay_19v5p_195{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--color-border);border-radius:6px;font-size:.8125rem;font-weight:600;color:var(--stats-mid);text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}._replay_19v5p_195:hover{background:var(--stats-hover-bg);color:var(--color-accent-hi)}._replay_19v5p_195:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width: 880px){._row_19v5p_13{grid-template-columns:36px 72px minmax(0,1fr) auto;grid-template-areas:"chip thumb main elo" "chip thumb opp replay";column-gap:12px;row-gap:8px;padding:12px 14px}._chip_19v5p_46{align-self:center}._thumb_19v5p_74{width:72px;height:46px}._resultText_19v5p_151{display:none}._mission_19v5p_95{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._elo_19v5p_169{min-width:48px;padding:3px 6px}}@media (max-width: 420px){._row_19v5p_13{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"chip main elo" "chip opp replay";padding:12px}._chip_19v5p_46{width:32px;height:32px}._thumb_19v5p_74{display:none}}@media (pointer: coarse){._replay_19v5p_195{min-height:40px}}@media (prefers-reduced-motion: reduce){._replay_19v5p_195{transition:none}}._page_1seno_5{min-height:100%;background-color:var(--color-bg-page);background-image:radial-gradient(ellipse 80% 40% at 50% -5%,var(--stats-page-glow) 0%,transparent 70%);background-repeat:no-repeat;padding-bottom:72px;font-family:var(--font-body);color:var(--color-text-primary)}._shell_1seno_20{max-width:1200px;margin:0 auto;padding:36px 28px 0;display:flex;flex-direction:column;gap:22px}._srOnly_1seno_29{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._header_1seno_43{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--stats-panel-border);background-color:var(--stats-panel);background-image:radial-gradient(ellipse 70% 120% at 0% 0%,var(--stats-header-glow) 0%,var(--stats-panel-deep) 70%)}._headerGrain_1seno_57{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;pointer-events:none;background-image:var(--stats-grain)}._headerGrid_1seno_65{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:28px;padding:28px 30px;align-items:center}._identity_1seno_77{display:flex;align-items:center;gap:20px;min-width:0}._headerAvatar_1seno_84{flex-shrink:0}._identityText_1seno_88{min-width:0}._eyebrow_1seno_92{font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-text)}._title_1seno_100{margin:6px 0 0;font-family:var(--font-heading);font-size:2.125rem;font-weight:700;line-height:1.1;color:var(--color-text-primary);overflow-wrap:break-word;min-width:0}._pills_1seno_113{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:10px}._pill_1seno_113{max-width:100%;padding:3px 10px;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._overall_1seno_135{display:flex;align-items:center;flex-wrap:wrap;gap:18px;min-width:0}._overallDetail_1seno_143{display:flex;flex-direction:column;gap:6px;min-width:0}._record_1seno_150{display:flex;align-items:baseline;gap:var(--space-2)}._recordWin_1seno_156,._recordLoss_1seno_157{font-size:1.875rem;font-weight:800}._recordWin_1seno_156{color:var(--stats-win)}._recordLoss_1seno_157{color:var(--stats-loss)}._recordSlash_1seno_170{font-size:1.375rem;color:var(--color-text-tertiary)}._formCaption_1seno_175{margin-top:6px;font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--stats-text-muted)}._form_1seno_175{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1)}._formSquare_1seno_192{width:22px;height:22px;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:800;color:var(--stats-ink)}._formSquare_1seno_192._win_1seno_204{background:var(--stats-win)}._formSquare_1seno_192._loss_1seno_208{background:var(--stats-loss)}._formSquare_1seno_192._draw_1seno_212{background:var(--color-text-tertiary)}._section_1seno_218{display:flex;flex-direction:column;gap:var(--space-3)}._sectionHead_1seno_224{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:10px;row-gap:2px}._sectionHeadSpread_1seno_232{justify-content:space-between}._sectionTitle_1seno_236{margin:0;font-family:var(--font-heading);font-size:1.375rem;font-weight:700;color:var(--color-text-primary)}._sectionHint_1seno_244{font-size:.75rem;color:var(--color-text-tertiary)}._queueGrid_1seno_249{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px}._emptyNote_1seno_255{margin:0;padding:18px;background:var(--stats-panel);border:1px solid var(--stats-panel-border);border-radius:12px;font-size:.875rem;color:var(--color-text-tertiary)}._statePanel_1seno_267{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5);background:var(--stats-panel);border:1px solid var(--stats-panel-border);border-radius:12px;color:var(--color-text-secondary)}._errorPanel_1seno_279{border-color:var(--color-danger);color:var(--color-text-primary)}._retryBtn_1seno_284{padding:7px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--stats-mid);font-weight:600;cursor:pointer}._retryBtn_1seno_284:hover{background:var(--stats-hover-bg);color:var(--color-accent-hi)}@media (max-width: 640px){._shell_1seno_20{padding:var(--space-5) var(--space-4) 0;gap:18px}._headerGrid_1seno_65{gap:20px;padding:20px 18px}._identity_1seno_77{gap:14px}._title_1seno_100{font-size:1.625rem}._sectionTitle_1seno_236{font-size:1.2rem}._recordWin_1seno_156,._recordLoss_1seno_157{font-size:1.5rem}}@media (max-width: 480px){._headerAvatar_1seno_84{--avatar-size: 60px !important}._overall_1seno_135{gap:14px}}._page_om5rn_7{position:relative;min-height:calc(100dvh - var(--nav-bar-height));background-color:var(--color-bg-page);background-image:radial-gradient(ellipse 80% 50% at 50% -10%,var(--color-bg-panel) 0%,var(--color-bg-page) 62%);padding:var(--space-8) var(--space-6) var(--space-10);font-family:var(--font-body)}._grain_om5rn_22{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.04;background-image:var(--grain)}._shell_om5rn_32{position:relative;max-width:720px;margin:0 auto;background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6)}._header_om5rn_48{display:flex;flex-direction:column;gap:var(--space-2)}._title_om5rn_54{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);margin:0}._content_om5rn_64{display:flex;flex-direction:column;gap:var(--space-4)}._body_om5rn_70{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.65;margin:0}._link_om5rn_77{color:var(--color-action);text-decoration:underline;text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-out)}._link_om5rn_77:hover{color:var(--color-text-primary)}@media (max-width: 720px){._shell_om5rn_32{padding:var(--space-6)}}._pileContainer_19tqv_3{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}._stack_19tqv_11{position:relative;width:calc(var(--card-width) + 4px);height:calc(var(--card-height) + 4px)}._cardOffset2_19tqv_19,._cardOffset1_19tqv_20,._cardTop_19tqv_21{position:absolute;top:0;left:0;width:var(--card-width);height:var(--card-height)}._cardOffset2_19tqv_19{transform:translate(4px,-4px);z-index:1}._cardOffset1_19tqv_20{transform:translate(2px,-2px);z-index:2}._cardTop_19tqv_21{transform:translate(0);z-index:3}._cardSized_19tqv_47{width:var(--card-width);height:var(--card-height);display:block}._countOverlay_19tqv_54{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;color:var(--color-text-on-art);text-shadow:0 1px 4px rgba(0,0,0,.8);pointer-events:none}._pileLabel_19tqv_69{font-size:.7rem;color:var(--color-text-secondary);text-align:center}._revealedTop_19tqv_79{position:relative;width:var(--card-width);height:var(--card-height);cursor:help}._revealedTop_19tqv_79 .portrait,._revealedTop_19tqv_79>*{width:var(--card-width);height:var(--card-height)}._countBadge_19tqv_97{position:absolute;top:2px;right:4px;color:var(--color-text-on-art);font-size:.85rem;font-weight:800;line-height:1.2;text-align:right;pointer-events:none;text-shadow:0 0 2px rgba(0,0,0,.95),0 0 4px rgba(0,0,0,.9),0 0 8px rgba(0,0,0,.75),0 1px 1px rgba(0,0,0,.95)}._emptyStack_19tqv_117{width:var(--card-width);height:var(--card-height);border:2px dashed var(--color-border);border-radius:4px;display:flex;align-items:center;justify-content:center}._emptyText_19tqv_127{font-size:.7rem;color:var(--color-text-secondary);opacity:.5}._compactChip_19tqv_136{display:none}@media (orientation: landscape) and (max-height: 500px){._stack_19tqv_11,._revealedTop_19tqv_79,._emptyStack_19tqv_117,._pileLabel_19tqv_69{display:none}._compactChip_19tqv_136{display:inline-flex;align-items:baseline;gap:4px;padding:2px 7px;background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.4;color:var(--color-text-primary);white-space:nowrap}._compactTag_19tqv_163{font-size:.55rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary)}}._pileContainer_e98w7_3{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);cursor:pointer;border-radius:4px;padding:var(--space-1);transition:background .15s ease;outline-offset:2px}._pileContainer_e98w7_3:hover,._pileContainer_e98w7_3:focus-visible{background:color-mix(in srgb,var(--color-accent-primary) 10%,transparent);outline:2px solid var(--color-accent-primary)}._thumbnailWrapper_e98w7_22{position:relative}._cardWrapper_e98w7_26{position:relative;width:var(--card-width);height:var(--card-height)}._countBadge_e98w7_33{position:absolute;top:var(--space-1);right:var(--space-1);background:var(--color-bg-panel);color:var(--color-accent-text);font-size:.75rem;font-weight:700;padding:1px 5px;border-radius:999px;border:1px solid var(--color-border);pointer-events:none;z-index:5;line-height:1.4}._pileLabel_e98w7_49{font-size:.7rem;color:var(--color-text-secondary);text-align:center}._activatable_e98w7_59{border-radius:6px;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent-primary) 85%,transparent),0 0 16px 3px color-mix(in srgb,var(--color-accent-primary) 55%,transparent);animation:_discardActivatablePulse_e98w7_1 1.4s ease-in-out infinite}@keyframes _discardActivatablePulse_e98w7_1{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent-primary) 85%,transparent),0 0 16px 3px color-mix(in srgb,var(--color-accent-primary) 55%,transparent)}50%{box-shadow:0 0 0 2px var(--color-accent-primary),0 0 26px 7px color-mix(in srgb,var(--color-accent-primary) 80%,transparent)}}@media (prefers-reduced-motion: reduce){._activatable_e98w7_59{animation:none}}._effectBadge_e98w7_88{position:absolute;top:var(--space-1);left:var(--space-1);background:var(--color-accent-primary);color:var(--color-on-accent);font-size:.7rem;font-weight:800;line-height:1;padding:3px 4px;border-radius:999px;pointer-events:none;z-index:6}._emptyPlaceholder_e98w7_105{width:var(--card-width);height:var(--card-height);border:2px dashed var(--color-border);border-radius:4px;display:flex;align-items:center;justify-content:center}._emptyText_e98w7_115{font-size:.7rem;color:var(--color-text-secondary);opacity:.5}._compactChip_e98w7_125{display:none}@media (orientation: landscape) and (max-height: 500px){._thumbnailWrapper_e98w7_22,._pileLabel_e98w7_49{display:none}._pileContainer_e98w7_3{padding:var(--space-1) var(--space-2)}._compactChip_e98w7_125{display:inline-flex;align-items:baseline;gap:4px;padding:2px 7px;background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.4;color:var(--color-text-primary);white-space:nowrap}._compactTag_e98w7_154{font-size:.55rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary)}}._timerContainer_1bmy5_1{display:flex;flex-direction:column;align-items:center;gap:2px}._timerLabel_1bmy5_8{font-size:.72rem;color:var(--color-text-secondary);white-space:nowrap}._countdown_1bmy5_14{font-variant-numeric:tabular-nums;font-weight:700}._prominent_1bmy5_19{font-size:1.5rem}._subtle_1bmy5_23{font-size:.85rem}._normal_1bmy5_27{color:var(--color-text-primary)}._warning_1bmy5_30{color:var(--color-selected)}._danger_1bmy5_33{color:var(--color-combat)}._opponentText_1bmy5_36{color:var(--color-text-secondary);font-weight:400}._handRow_fkg76_7{--card-width: var(--opp-card-width);--card-height: var(--opp-card-height);position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;padding:var(--space-1) var(--space-2);flex-shrink:0;height:calc(var(--opp-card-height) + var(--space-3));background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-panel) 60%,transparent),transparent);border-bottom:1px solid var(--color-divider);gap:var(--space-2)}._nameplate_fkg76_29{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}._eyebrow_fkg76_37{font-size:var(--text-xs);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-tertiary);line-height:1.5}._eyebrowName_fkg76_46{color:var(--color-evil);letter-spacing:.04em}._eyebrowTitle_fkg76_56{display:inline-flex;align-items:center;gap:3px;margin-top:4px;font-family:var(--font-heading);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:none;border:1px solid transparent;border-radius:var(--radius-sm);padding:1px 6px}._reportBtn_fkg76_72{padding:0;border:none;background:none;color:var(--color-text-tertiary);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}._reportBtn_fkg76_72:hover{color:var(--color-evil);text-decoration:underline}._reportBtn_fkg76_72:focus-visible{outline:none;color:var(--color-evil);text-decoration:underline}._timerSlot_fkg76_97{flex-shrink:0;width:auto;min-width:64px;display:flex;justify-content:center;align-self:center}._flankBadge_fkg76_112{width:44px;min-height:0;max-height:100%;background:var(--color-bg-panel);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);flex-shrink:0;padding:var(--space-1);cursor:default;font:inherit;text-align:center;align-self:center}._flankDiscard_fkg76_134{cursor:pointer;transition:background .15s ease,border-color .15s ease}._flankDiscard_fkg76_134:hover{background:color-mix(in srgb,var(--color-accent-primary) 12%,var(--color-bg-panel));border-color:var(--color-accent-primary)}._flankDiscard_fkg76_134:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._flankCount_fkg76_152{font-size:.875rem;font-weight:700;color:var(--color-text-secondary);line-height:1}._stackIcon_fkg76_160{display:block;position:relative;width:22px;height:28px;flex-shrink:0}._stackIcon_fkg76_160:before,._stackIcon_fkg76_160:after{content:"";position:absolute;width:15px;height:20px;background:var(--color-bg-page);border:1px solid var(--color-text-secondary);border-radius:2px}._stackIcon_fkg76_160:before{top:0;right:0;opacity:.55;transform:rotate(8deg)}._stackIcon_fkg76_160:after{bottom:0;left:0}._handContent_fkg76_197{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-start;position:relative;overflow:hidden;height:100%}._pileFlank_fkg76_209{flex-shrink:0;margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:var(--space-2);align-self:center;--card-width: 42px;--card-height: calc(42px * var(--card-ratio))}@media (max-width: 767px){._pileFlank_fkg76_209{--card-width: 34px;--card-height: calc(34px * var(--card-ratio));gap:var(--space-1)}}._emptyLabel_fkg76_232{font-size:.75rem;color:var(--color-text-secondary);opacity:.5;height:var(--card-height);display:flex;align-items:center}._cardsStatic_fkg76_243{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0}._scrollContainer_fkg76_251{display:flex;flex-direction:row;align-items:center;justify-content:center}._cardBackWrapper_fkg76_261{margin-right:calc(-1 * var(--card-width) * .2);flex-shrink:0;pointer-events:none;width:var(--card-width);height:var(--card-height);animation:_backEnter_fkg76_1 .22s ease-out}@keyframes _backEnter_fkg76_1{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){._cardBackWrapper_fkg76_261,._cardFaceWrapper_fkg76_286{animation:none}}._cardBackWrapper_fkg76_261:last-child{margin-right:0}._cardFaceWrapper_fkg76_286{padding:0;border:none;background:none;font:inherit;margin-right:calc(-1 * var(--card-width) * .2);flex-shrink:0;width:var(--card-width);height:var(--card-height);cursor:help;border-radius:4px;box-shadow:0 0 0 1px var(--color-accent-primary),0 0 8px color-mix(in srgb,var(--color-accent-primary) 45%,transparent);animation:_backEnter_fkg76_1 .22s ease-out}._cardFaceWrapper_fkg76_286:hover{z-index:2}._cardFaceWrapper_fkg76_286:focus-visible{outline:2px solid var(--color-action);outline-offset:2px;z-index:2}._cardFaceWrapper_fkg76_286:last-child{margin-right:0}._cardBackSized_fkg76_335{width:var(--card-width);height:var(--card-height);object-fit:cover;display:block}@media (max-width: 767px){._handRow_fkg76_7{--phone-hand-card-width: 44px;--card-width: var(--phone-hand-card-width);--card-height: calc(var(--phone-hand-card-width) * var(--card-ratio));height:calc(var(--phone-hand-card-width) * var(--card-ratio) + var(--space-2));padding:var(--space-1);padding-right:calc(44px + var(--space-3) + var(--space-1));gap:var(--space-1)}._flankBadge_fkg76_112{width:40px;min-height:48px}._cardsStatic_fkg76_243{justify-content:flex-start;gap:2px}._scrollContainer_fkg76_251{overflow-x:auto;overflow-y:hidden;touch-action:pan-x;width:100%;justify-content:flex-start;gap:2px;scrollbar-width:thin;scrollbar-color:var(--color-accent-primary) transparent;padding-bottom:5px}._scrollContainer_fkg76_251::-webkit-scrollbar{height:4px}._scrollContainer_fkg76_251::-webkit-scrollbar-track{background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);border-radius:2px}._scrollContainer_fkg76_251::-webkit-scrollbar-thumb{background:var(--color-accent-primary);border-radius:2px}._scrollContainer_fkg76_251 ._cardBackWrapper_fkg76_261,._scrollContainer_fkg76_251 ._cardFaceWrapper_fkg76_286,._cardsStatic_fkg76_243 ._cardBackWrapper_fkg76_261,._cardsStatic_fkg76_243 ._cardFaceWrapper_fkg76_286{min-width:0;margin-right:0;flex-shrink:0}}@media (orientation: landscape) and (max-height: 500px){._handRow_fkg76_7{--card-width: 30px;--card-height: calc(30px * var(--card-ratio));height:auto;padding:2px var(--space-1);gap:var(--space-1)}._scrollContainer_fkg76_251 ._cardBackWrapper_fkg76_261,._scrollContainer_fkg76_251 ._cardFaceWrapper_fkg76_286,._cardsStatic_fkg76_243 ._cardBackWrapper_fkg76_261,._cardsStatic_fkg76_243 ._cardFaceWrapper_fkg76_286{min-width:0}._eyebrow_fkg76_37{font-size:.55rem}}@media (max-width: 767px){._nameplate_fkg76_29{max-width:34%;min-width:0}._eyebrowRole_fkg76_461,._eyebrowTitle_fkg76_56,._eyebrow_fkg76_37 br{display:none}._eyebrowName_fkg76_46{display:block}._eyebrow_fkg76_37,._eyebrowName_fkg76_46{max-width:100%;letter-spacing:.04em;line-height:1.2;overflow-wrap:anywhere}._timerSlot_fkg76_97{min-width:44px}._reportBtn_fkg76_72{align-self:flex-start;min-height:28px;padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);line-height:1}}._badges_xt90f_8{position:absolute;top:4px;left:4px;display:flex;flex-direction:column;gap:3px;z-index:3;pointer-events:none}._chip_xt90f_19{--kw-color: var(--color-action);pointer-events:auto;display:inline-flex;align-items:center;gap:2px;height:15px;padding:0 3px;border-radius:var(--radius-pill);background:#0c0905d1;color:color-mix(in srgb,var(--kw-color),white var(--on-art-tint-lift));border:1px solid color-mix(in srgb,var(--kw-color) 75%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--kw-color) 55%,transparent),inset 0 0 4px color-mix(in srgb,var(--kw-color) 22%,transparent);overflow:hidden;white-space:nowrap;cursor:help;animation:_keywordPulse_xt90f_1 2.6s ease-in-out infinite}._icon_xt90f_44{display:flex;flex:0 0 auto;width:10px;height:10px}._icon_xt90f_44 svg{width:100%;height:100%;display:block}._label_xt90f_58{font-family:var(--font-body);font-size:8px;font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;max-width:0;opacity:0;transition:max-width .18s ease,opacity .18s ease,margin-left .18s ease}._chip_xt90f_19:hover ._label_xt90f_58,._chip_xt90f_19:focus-visible ._label_xt90f_58{max-width:72px;opacity:1;margin-left:1px}._unblockable_xt90f_81{--kw-color: var(--color-action)}._defender_xt90f_85{--kw-color: var(--color-good)}._forceful_xt90f_89{--kw-color: var(--color-combat)}._switchsoul_xt90f_94{--kw-color: var(--color-swap)}._restrict_xt90f_103{--kw-color: var(--color-warning)}._protect_xt90f_107{--kw-color: var(--color-good)}._evasive_xt90f_114{--kw-color: var(--color-action)}._mutate_xt90f_118{--kw-color: var(--color-swap)}@keyframes _keywordPulse_xt90f_1{0%,to{box-shadow:0 0 4px color-mix(in srgb,var(--kw-color) 50%,transparent),inset 0 0 4px color-mix(in srgb,var(--kw-color) 18%,transparent)}50%{box-shadow:0 0 10px color-mix(in srgb,var(--kw-color) 85%,transparent),inset 0 0 5px color-mix(in srgb,var(--kw-color) 30%,transparent)}}@media (prefers-reduced-motion: reduce){._chip_xt90f_19{animation:none}._label_xt90f_58{transition:none}}._counters_68bh8_10{position:absolute;top:50%;left:3px;transform:translateY(-50%);display:flex;flex-direction:column;gap:3px;z-index:4;pointer-events:none;max-width:88%}._chip_68bh8_23{--ctr-color: var(--color-accent-primary);display:inline-flex;align-items:center;gap:3px;height:16px;padding:0 4px 0 2px;border-radius:var(--radius-pill);background:#0c0905db;border:1px solid color-mix(in srgb,var(--ctr-color) 70%,transparent);box-shadow:0 0 5px color-mix(in srgb,var(--ctr-color) 40%,transparent),0 1px 3px #0009;overflow:hidden;white-space:nowrap}._token_68bh8_41{flex:0 0 auto;width:13px;height:13px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-on-accent);background:radial-gradient(circle at 50% 35%,var(--color-accent-hi-fill) 0%,var(--ctr-color) 70%);border:1px solid color-mix(in srgb,var(--color-accent-hi-fill) 60%,transparent)}._count_68bh8_10{font-family:var(--font-body);font-size:9px;font-weight:800;line-height:1}._name_68bh8_65{font-family:var(--font-body);font-size:8px;font-weight:800;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--ctr-color) 30%,white);overflow:hidden;text-overflow:ellipsis}._root_9cove_10{position:relative;height:100%;width:auto;aspect-ratio:1 / 1;max-width:100%;max-height:var(--chip-size);flex-shrink:0;transform-origin:center center;transition:opacity .15s ease,box-shadow .15s ease}._selected_9cove_31{box-shadow:inset 0 0 0 2.5px var(--color-selected),inset 0 0 16px color-mix(in srgb,var(--color-selected) 33%,transparent),0 0 16px 2px color-mix(in srgb,var(--color-selected) 66%,transparent);border-radius:var(--radius-md);animation:_selectedPulse_9cove_1 1.35s ease-in-out infinite}@keyframes _selectedPulse_9cove_1{0%,to{box-shadow:inset 0 0 0 2.5px var(--color-selected),inset 0 0 14px color-mix(in srgb,var(--color-selected) 30%,transparent),0 0 12px 2px color-mix(in srgb,var(--color-selected) 55%,transparent)}50%{box-shadow:inset 0 0 0 2.5px var(--color-selected),inset 0 0 22px color-mix(in srgb,var(--color-selected) 48%,transparent),0 0 28px 6px color-mix(in srgb,var(--color-selected) 88%,transparent)}}@media (prefers-reduced-motion: reduce){._selected_9cove_31{animation:none}}._legalTarget_9cove_63{box-shadow:inset 0 0 0 2.5px var(--color-action),inset 0 0 16px color-mix(in srgb,var(--color-action) 30%,transparent),0 0 16px 2px color-mix(in srgb,var(--color-action) 60%,transparent);border-radius:var(--radius-md)}._choicePicked_9cove_74{box-shadow:inset 0 0 0 3px var(--color-selected),inset 0 0 18px color-mix(in srgb,var(--color-selected) 38%,transparent),0 0 18px 3px color-mix(in srgb,var(--color-selected) 72%,transparent);border-radius:var(--radius-md)}._combatActionable_9cove_87{border-radius:var(--radius-md);box-shadow:inset 0 0 0 2.5px var(--color-combat-action),inset 0 0 16px color-mix(in srgb,var(--color-combat-action) 30%,transparent),0 0 16px 2px color-mix(in srgb,var(--color-combat-action) 62%,transparent);animation:_combatActionablePulse_9cove_1 1.8s ease-in-out infinite}@keyframes _combatActionablePulse_9cove_1{0%,to{box-shadow:inset 0 0 0 2.5px var(--color-combat-action),inset 0 0 14px color-mix(in srgb,var(--color-combat-action) 26%,transparent),0 0 12px 2px color-mix(in srgb,var(--color-combat-action) 50%,transparent)}50%{box-shadow:inset 0 0 0 2.5px var(--color-combat-action),inset 0 0 20px color-mix(in srgb,var(--color-combat-action) 40%,transparent),0 0 22px 4px color-mix(in srgb,var(--color-combat-action) 78%,transparent)}}@media (prefers-reduced-motion: reduce){._combatActionable_9cove_87{animation:none}}._priorityActor_9cove_122{border-radius:var(--radius-md);box-shadow:inset 0 0 0 3px var(--color-selected),inset 0 0 18px color-mix(in srgb,var(--color-selected) 38%,transparent),0 0 24px 5px color-mix(in srgb,var(--color-selected) 72%,transparent)}._priorityTarget_9cove_123{border-radius:var(--radius-md);box-shadow:inset 0 0 0 3px var(--color-combat),inset 0 0 18px color-mix(in srgb,var(--color-combat) 36%,transparent),0 0 24px 5px color-mix(in srgb,var(--color-combat) 68%,transparent);animation:_priorityTargetPulse_9cove_1 1.1s ease-in-out infinite}@keyframes _priorityTargetPulse_9cove_1{0%,to{box-shadow:inset 0 0 0 3px var(--color-combat),inset 0 0 18px color-mix(in srgb,var(--color-combat) 36%,transparent),0 0 24px 5px color-mix(in srgb,var(--color-combat) 68%,transparent)}50%{box-shadow:inset 0 0 0 3px var(--color-combat),inset 0 0 24px color-mix(in srgb,var(--color-combat) 52%,transparent),0 0 34px 9px color-mix(in srgb,var(--color-combat) 88%,transparent)}}@media (prefers-reduced-motion: reduce){._priorityTarget_9cove_123{animation:none}}._choiceFocus_9cove_169{border-radius:var(--radius-md);box-shadow:inset 0 0 0 3px var(--color-action),inset 0 0 18px color-mix(in srgb,var(--color-action) 36%,transparent),0 0 26px 6px color-mix(in srgb,var(--color-action) 70%,transparent);animation:_choiceFocusPulse_9cove_1 1.1s ease-in-out infinite}@keyframes _choiceFocusPulse_9cove_1{0%,to{box-shadow:inset 0 0 0 3px var(--color-action),inset 0 0 18px color-mix(in srgb,var(--color-action) 36%,transparent),0 0 26px 6px color-mix(in srgb,var(--color-action) 70%,transparent)}50%{box-shadow:inset 0 0 0 3px var(--color-action),inset 0 0 22px color-mix(in srgb,var(--color-action) 50%,transparent),0 0 34px 9px color-mix(in srgb,var(--color-action) 85%,transparent)}}@media (prefers-reduced-motion: reduce){._choiceFocus_9cove_169{animation:none}}._priorityDimmed_9cove_119{opacity:.32;filter:saturate(.35) brightness(.7);pointer-events:none}._missionAffected_9cove_210{border-radius:var(--radius-md);box-shadow:inset 0 0 0 3px #f0c878f2,inset 0 0 18px #f0c87857,0 0 26px 6px #f0c878b3;animation:_missionAffectedPulse_9cove_1 1.2s ease-in-out infinite;z-index:3}@keyframes _missionAffectedPulse_9cove_1{0%,to{box-shadow:inset 0 0 0 3px #f0c878f2,inset 0 0 18px #f0c87857,0 0 26px 6px #f0c878b3}50%{box-shadow:inset 0 0 0 3px #f5d796,inset 0 0 24px #f0c87880,0 0 36px 10px #f0c878e6}}@media (prefers-reduced-motion: reduce){._missionAffected_9cove_210{animation:none}}._missionDimmed_9cove_209{opacity:.3;filter:saturate(.3) brightness(.62);pointer-events:none}._triggerAffected_9cove_259{border-radius:var(--radius-md);box-shadow:inset 0 0 0 3px #78dcf0f2,inset 0 0 18px #78dcf057,0 0 26px 6px #78dcf0b3;animation:_triggerAffectedPulse_9cove_1 1.2s ease-in-out infinite;z-index:3}@keyframes _triggerAffectedPulse_9cove_1{0%,to{box-shadow:inset 0 0 0 3px #78dcf0f2,inset 0 0 18px #78dcf057,0 0 26px 6px #78dcf0b3}50%{box-shadow:inset 0 0 0 3px #a0ebfa,inset 0 0 24px #78dcf080,0 0 36px 10px #78dcf0e6}}@media (prefers-reduced-motion: reduce){._triggerAffected_9cove_259{animation:none}}._triggerDimmed_9cove_257{opacity:.3;filter:saturate(.3) brightness(.62);pointer-events:none}._exhausted_9cove_310 ._cardFace_9cove_307{filter:grayscale(.9) brightness(.72)}._dimmed_9cove_201{opacity:.3;filter:saturate(.4) brightness(.8);pointer-events:none}._dragging_9cove_325{cursor:grabbing;opacity:.3}._cardFace_9cove_307{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-page);box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1px #0000008c,inset 0 0 0 2px #ffffff0f,var(--shadow-card);container-type:inline-size}._cardFace_9cove_307 img{object-fit:cover;object-position:50% 20%}._cardFace_9cove_307:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;pointer-events:none;border-radius:0 0 var(--radius-md) var(--radius-md);background:linear-gradient(0deg,color-mix(in srgb,var(--color-shade) 80%,transparent),color-mix(in srgb,var(--color-shade) 32%,transparent) 48%,color-mix(in srgb,var(--color-shade) 0%,transparent))}._controlBadge_9cove_376{position:absolute;top:4px;left:50%;transform:translate(-50%);z-index:6;padding:1px 5px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:8px;font-weight:800;letter-spacing:.05em;white-space:nowrap;color:var(--color-on-accent);background:var(--color-accent-primary);box-shadow:0 1px 4px #0000008c}._controlChip_9cove_406{position:absolute;top:21px;left:50%;transform:translate(-50%);z-index:6;max-width:88%;padding:1px 4px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:clamp(6px,9cqi,9px);font-weight:800;letter-spacing:.04em;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-bg-page);box-shadow:0 1px 4px #0000008c}._friendly_9cove_428{background:var(--color-control-friendly)}._opposing_9cove_433{background:var(--color-control-opposing)}._uncontrolled_9cove_443{background:color-mix(in srgb,var(--color-control-none) 82%,transparent);color:var(--color-text-primary);font-size:clamp(5px,7cqi,8px);letter-spacing:.02em;padding:1px 3px}._exhaustGlyph_9cove_452{position:absolute;top:4px;right:4px;z-index:6;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;color:var(--color-accent-on-art);background:#0e0a05d9;border:1px solid color-mix(in srgb,var(--color-accent-primary) 60%,transparent)}._carryThumb_9cove_473{position:absolute;top:4px;right:4px;z-index:6;width:36%;aspect-ratio:1 / 1;border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 2px 6px #0009,inset 0 0 0 1.5px var(--color-accent-primary)}._carryBack_9cove_489{width:100%;height:100%;object-fit:cover;display:block}._carrySecret_9cove_499{box-shadow:0 2px 6px #0009,inset 0 0 0 1.5px var(--color-accent-secondary, var(--color-accent-primary));outline:1.5px dashed var(--color-accent-secondary, var(--color-accent-primary));outline-offset:1px}._carrySecretBadge_9cove_508{position:absolute;left:-2px;top:-2px;z-index:7;font-size:9px;line-height:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8));pointer-events:none}._carryThumbNumber_9cove_521{position:absolute;left:-2px;bottom:-2px;z-index:7;min-width:13px;height:13px;padding:0 2px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-bg-panel);border:1px solid var(--color-accent-primary);color:var(--color-accent-text);font-family:var(--font-body);font-size:9px;font-weight:800;line-height:1}._grantNumberBadge_9cove_544{position:absolute;top:4px;left:4px;z-index:8;min-width:16px;height:16px;padding:0 3px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--color-accent-primary) 22%,var(--color-bg-panel));border:1px solid var(--color-accent-primary);color:var(--color-accent-text);font-family:var(--font-body);font-size:10px;font-weight:800;line-height:1}._typeTag_9cove_566{position:absolute;bottom:5px;left:50%;transform:translate(-50%);z-index:8;padding:1px 6px;border-radius:var(--radius-xs);font-family:var(--font-body);font-size:8px;font-weight:800;letter-spacing:.1em;white-space:nowrap;color:var(--color-on-accent);background:color-mix(in srgb,var(--color-accent-primary) 92%,white);box-shadow:0 1px 4px #0009}._stunTag_9cove_585{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:7;padding:2px 6px;border-radius:var(--radius-xs);font-family:var(--font-body);font-size:10px;font-weight:800;letter-spacing:.1em;color:#fff;background:var(--color-combat);box-shadow:0 2px 8px #0009}._cardBackFill_9cove_606{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--radius-md)}._mystery_9cove_615{position:relative;height:100%;width:auto;aspect-ratio:1 / 1;max-width:100%;max-height:var(--chip-size);background:var(--color-bg-panel);border-radius:var(--radius-md);box-shadow:0 0 0 1px #0000008c,var(--shadow-card);display:flex;align-items:center;justify-content:center;flex-shrink:0}._mysteryLabel_9cove_633{font-family:var(--font-heading);font-size:1.4rem;color:var(--color-text-secondary)}._underThumb_9cove_643{position:absolute;top:4px;right:4px;z-index:6;width:36%;aspect-ratio:1 / 1;border-radius:var(--radius-sm);overflow:hidden;cursor:help;box-shadow:0 2px 6px #0009,inset 0 0 0 1.5px var(--color-accent-primary)}._underCardCount_9cove_659{position:absolute;right:1px;bottom:1px;min-width:1.1em;padding:0 .25em;font-family:var(--font-heading);font-size:.6rem;line-height:1.3;text-align:center;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-bg-panel) 88%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-primary) 60%,transparent);border-radius:999px;z-index:2}._turnGlow_9cove_29{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;border-radius:var(--radius-md);--turn-glow-color: #9aa4b2;box-shadow:0 0 5px 1px color-mix(in srgb,var(--turn-glow-color) 70%,transparent),0 0 13px 3px color-mix(in srgb,var(--turn-glow-color) 45%,transparent)}._turnGlow_9cove_29[data-turn-state=ready]{--turn-glow-color: var(--color-success)}._turnGlow_9cove_29[data-turn-state=usable]{--turn-glow-color: var(--color-action)}._turnGlow_9cove_29[data-turn-state=idle]{--turn-glow-color: #9aa4b2}._stunChain_9cove_710{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;border-radius:var(--radius-md);border:5px solid transparent;border-image:repeating-linear-gradient(45deg,#d5dae2 0,#d5dae2 3px,#7c8593 3px,#7c8593 7px,#363b45 7px,#363b45 10px) 5;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7));animation:_stunChainSway_9cove_1 2.6s ease-in-out infinite}@keyframes _stunChainSway_9cove_1{0%,to{opacity:.85;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7)) brightness(.95)}50%{opacity:1;filter:drop-shadow(0 2px 3px rgba(0,0,0,.75)) brightness(1.12)}}@media (prefers-reduced-motion: reduce){._stunChain_9cove_710{animation:none;opacity:.95}}._slot_1dtbi_6{height:100%;display:flex;align-items:center;justify-content:center;min-width:0;flex-shrink:0}._lane_11dph_9{height:100%;display:grid;grid-auto-flow:column;grid-auto-columns:var(--lane-chip, var(--chip-size));grid-template-rows:repeat(var(--lane-rows, 1),var(--lane-chip, var(--chip-size)));justify-content:center;align-content:center;gap:var(--space-3);padding:var(--space-1);min-width:0;overflow:hidden;scrollbar-width:none}._lane_11dph_9[data-scroll=true]{justify-content:start;overflow-x:auto}._lane_11dph_9::-webkit-scrollbar{display:none}._laneCentre_11dph_36{border-left:1px dashed color-mix(in srgb,var(--color-border-row) 50%,transparent);border-right:1px dashed color-mix(in srgb,var(--color-border-row) 50%,transparent)}._banner_1bvvx_3{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 3px var(--color-combat);animation:_combatPulse_1bvvx_1 1.5s ease-in-out infinite}._bannerAim_1bvvx_16{box-shadow:inset 0 0 0 3px var(--color-selected);animation:_aimPulse_1bvvx_1 1.2s ease-in-out infinite}@keyframes _combatPulse_1bvvx_1{0%,to{box-shadow:inset 0 0 0 3px var(--color-combat);opacity:.8}50%{box-shadow:inset 0 0 0 3px var(--color-combat),0 0 14px 2px var(--color-combat);opacity:1}}@keyframes _aimPulse_1bvvx_1{0%,to{box-shadow:inset 0 0 0 3px var(--color-selected);opacity:.85}50%{box-shadow:inset 0 0 0 3px var(--color-selected),0 0 12px 2px var(--color-selected);opacity:1}}._strip_1bvvx_11{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--gutter-right-width, 46px) var(--space-1) var(--gutter-left-width, 56px);min-height:2rem;pointer-events:none;z-index:3}._zoneLabel_1bvvx_75{font-family:var(--font-heading);font-size:.75rem;font-weight:700;color:var(--color-combat);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.85)}._stripAim_1bvvx_87 ._zoneLabel_1bvvx_75{color:var(--color-selected)}._atkBadge_1bvvx_94{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex-shrink:0;padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid rgba(0,0,0,.35);box-shadow:0 1px 4px #00000080;line-height:1}._atkLabel_1bvvx_110{font-family:var(--font-body);font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-bg-page);opacity:.75}._atkValue_1bvvx_120{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;line-height:1;color:var(--color-bg-page)}._atkMine_1bvvx_130{background:var(--color-action)}._atkOpp_1bvvx_134{background:var(--color-combat)}._atkLeading_1bvvx_140{animation:_atkLeadPulse_1bvvx_1 1.4s ease-in-out infinite}._atkMine_1bvvx_130._atkLeading_1bvvx_140{box-shadow:0 1px 4px #00000080,0 0 12px 1px color-mix(in srgb,var(--color-action) 75%,transparent)}._atkOpp_1bvvx_134._atkLeading_1bvvx_140{box-shadow:0 1px 4px #00000080,0 0 12px 1px color-mix(in srgb,var(--color-combat) 75%,transparent)}._atkLeading_1bvvx_140 ._atkValue_1bvvx_120{font-size:1.3rem}@keyframes _atkLeadPulse_1bvvx_1{0%,to{opacity:.92}50%{opacity:1}}@media (prefers-reduced-motion: reduce){._atkLeading_1bvvx_140{animation:none}}._zoneRow_eo141_8{position:relative;display:flex;align-items:stretch;flex:1;min-height:0;--gutter-left-width: 56px;--gutter-right-width: 46px;border-radius:var(--radius-md);border:1px solid var(--color-border-row);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-panel) 55%,transparent),color-mix(in srgb,var(--color-bg-page) 35%,transparent));overflow:hidden}._zoneEffectActive_eo141_32{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-warning) 55%,transparent),inset 0 0 18px color-mix(in srgb,var(--color-warning) 10%,transparent)}._trapZone_eo141_46{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--color-warning) 65%,transparent),inset 0 0 28px color-mix(in srgb,var(--color-warning) 16%,transparent)}._trapRipple_eo141_41{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden;background:radial-gradient(ellipse 55% 90% at 50% 50%,color-mix(in srgb,var(--color-warning) 14%,transparent) 0%,transparent 70%);animation:_trapGlow_eo141_1 2.8s var(--ease-in-out) infinite}._trapRipple_eo141_41:before,._trapRipple_eo141_41:after{content:"";position:absolute;left:50%;top:50%;width:42%;aspect-ratio:2 / 1;transform:translate(-50%,-50%) scale(.35);border-radius:50%;border:1.5px solid color-mix(in srgb,var(--color-warning) 55%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--color-warning) 30%,transparent);opacity:0;animation:_trapRipple_eo141_41 2.8s var(--ease-out) infinite}._trapRipple_eo141_41:after{animation-delay:1.4s}@keyframes _trapRipple_eo141_41{0%{transform:translate(-50%,-50%) scale(.35);opacity:0}25%{opacity:.65}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}@keyframes _trapGlow_eo141_1{0%,to{opacity:.55}50%{opacity:1}}._zoneRowCombat_eo141_121{z-index:1}._legalTarget_eo141_126{box-shadow:inset 0 0 0 1.5px var(--color-action),inset 0 0 26px color-mix(in srgb,var(--color-action) 18%,transparent);animation:_zonePulse_eo141_1 var(--pulse-zone) ease-in-out infinite}._armed_eo141_136{box-shadow:inset 0 0 0 2px var(--color-selected),inset 0 0 30px color-mix(in srgb,var(--color-selected) 26%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-selected) 16%,transparent),color-mix(in srgb,var(--color-selected) 8%,transparent));animation:none}._choiceCandidate_eo141_152{box-shadow:inset 0 0 0 1.5px var(--color-action),inset 0 0 26px color-mix(in srgb,var(--color-action) 18%,transparent);animation:_zonePulse_eo141_1 var(--pulse-zone) ease-in-out infinite}._choicePicked_eo141_162{box-shadow:inset 0 0 0 2px var(--color-selected),inset 0 0 30px color-mix(in srgb,var(--color-selected) 26%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-selected) 16%,transparent),color-mix(in srgb,var(--color-selected) 8%,transparent));animation:none}@keyframes _zonePulse_eo141_1{0%,to{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--color-action) 55%,transparent),inset 0 0 26px color-mix(in srgb,var(--color-action) 14%,transparent)}50%{box-shadow:inset 0 0 0 1.5px var(--color-action),inset 0 0 40px color-mix(in srgb,var(--color-action) 26%,transparent)}}._gutterLeft_eo141_190,._gutterRight_eo141_191{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);z-index:2}._gutterLeft_eo141_190{width:var(--gutter-left-width);border-right:1px solid color-mix(in srgb,var(--color-border-row) 70%,transparent)}._gutterRight_eo141_191{width:var(--gutter-right-width);border-left:1px solid color-mix(in srgb,var(--color-border-row) 70%,transparent)}._zoneNumeral_eo141_211{font-family:var(--font-heading);line-height:1}._zoneNumeralLocal_eo141_216{font-size:var(--text-lg);font-weight:700;color:var(--color-accent-text)}._zoneNumeralOpponent_eo141_222{font-size:var(--text-md);font-weight:600;color:var(--color-text-numeral-dim)}._stateLabel_eo141_229{font-family:var(--font-body);font-size:.4375rem;font-weight:800;letter-spacing:var(--tracking-label);white-space:nowrap;color:var(--color-combat)}._zoneEffectBadge_eo141_244{font-family:var(--font-body);font-size:.4375rem;font-weight:800;letter-spacing:.02em;max-width:100%;padding:0 3px;text-align:center;text-wrap:balance;line-height:1.15;overflow-wrap:anywhere;color:var(--color-warning);cursor:help}._lanes_eo141_261{flex:1;min-width:0;display:grid;--centre-lane-width: calc(2 * var(--chip-size) + var(--space-3) + 2 * var(--space-1) + 2px);grid-template-columns:1fr var(--centre-lane-width) 1fr;z-index:2}._landingSlot_eo141_278{height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._landingChip_eo141_286{height:100%;aspect-ratio:1 / 1;max-height:var(--chip-size);max-width:100%;border-radius:var(--radius-md);border:2px dashed color-mix(in srgb,var(--color-selected) 55%,transparent);background:color-mix(in srgb,var(--color-selected) 10%,transparent);box-shadow:inset 0 0 18px color-mix(in srgb,var(--color-selected) 22%,transparent);animation:_landingPulse_eo141_1 .9s var(--ease-in-out) infinite alternate}@keyframes _landingPulse_eo141_1{0%{opacity:.55}to{opacity:1}}._landingCard_eo141_309{height:100%;aspect-ratio:1 / 1;max-height:var(--chip-size);max-width:100%;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 0 18px 4px color-mix(in srgb,var(--color-selected) 45%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--color-selected) 65%,transparent);animation:_landingCardIn_eo141_1 .32s var(--ease-out) both}@keyframes _landingCardIn_eo141_1{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (max-width: 767px) and (orientation: portrait){._zoneRow_eo141_8{--gutter-left-width: 34px;--gutter-right-width: 26px;--chip-size: clamp(44px, 8vh, 56px)}._lanes_eo141_261{--centre-lane-width: 68px}._zoneEffectLabel_eo141_362{display:none}._zoneEffectBadge_eo141_244{font-size:.625rem;cursor:pointer}}._handRow_12z0q_8{--card-width: var(--hand-card-width);position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;padding:var(--space-1) var(--space-2);flex-shrink:0;height:calc(var(--hand-card-height) + var(--space-2));background:linear-gradient(0deg,color-mix(in srgb,var(--color-bg-panel) 70%,transparent),transparent);border-top:1px solid var(--color-divider);gap:var(--space-2)}._railLabel_12z0q_28{flex-shrink:0;writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-tertiary);align-self:center}@media (max-width: 767px){._railLabel_12z0q_28{display:none}}._timerSlot_12z0q_47{flex-shrink:0;width:64px;display:flex;justify-content:center;align-self:center}._pileFlank_12z0q_59{flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:var(--space-2);align-self:center;--card-width: 42px;--card-height: calc(42px * var(--card-ratio))}@media (max-width: 767px){._pileFlank_12z0q_59{--card-width: 34px;--card-height: calc(34px * var(--card-ratio));gap:var(--space-1)}}._flankBadge_12z0q_81{width:48px;min-height:56px;background:var(--color-bg-panel);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);flex-shrink:0;padding:var(--space-1);cursor:default;font:inherit;text-align:center;align-self:center}._flankDiscard_12z0q_103{cursor:pointer;transition:background .15s ease,border-color .15s ease}._flankDiscard_12z0q_103:hover{background:color-mix(in srgb,var(--color-accent-primary) 12%,var(--color-bg-panel));border-color:var(--color-accent-primary)}._flankDiscard_12z0q_103:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._flankCount_12z0q_121{font-size:.875rem;font-weight:700;color:var(--color-text-secondary);line-height:1}._stackIcon_12z0q_129{display:block;position:relative;width:22px;height:28px;flex-shrink:0}._stackIcon_12z0q_129:before,._stackIcon_12z0q_129:after{content:"";position:absolute;width:15px;height:20px;background:var(--color-bg-page);border:1px solid var(--color-text-secondary);border-radius:2px}._stackIcon_12z0q_129:before{top:0;right:0;opacity:.55;transform:rotate(8deg)}._stackIcon_12z0q_129:after{bottom:0;left:0}._handContent_12z0q_166{flex:1;min-width:0;display:flex;align-items:flex-end;justify-content:center;position:relative;overflow:visible;height:100%}._cardsStatic_12z0q_183,._scrollContainer_12z0q_191{display:flex;flex-direction:row;align-items:flex-end;justify-content:center}._cardWrapper_12z0q_204{margin-right:calc(-1 * var(--card-width) * .18);flex-shrink:0;cursor:pointer;transition:transform .15s ease;position:relative;transform-origin:bottom center;transform:rotate(var(--fan-rot, 0deg)) translateY(var(--fan-y, 0px));animation:_handCardEnter_12z0q_1 .22s ease-out}@keyframes _handCardEnter_12z0q_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){._cardWrapper_12z0q_204{animation:none}}._cardWrapper_12z0q_204:hover{transform:rotate(var(--fan-rot, 0deg)) translateY(calc(var(--fan-y, 0px) - 14px));z-index:15}._cardWrapper_12z0q_204:last-child{margin-right:0}._cardWrapper_12z0q_204:nth-last-child(2):has(+._endSlot_12z0q_245){margin-right:0}._endSlot_12z0q_245{flex:0 0 auto;width:0;align-self:stretch;min-height:calc(var(--card-width) * .6);border-radius:4px;transition:width .15s ease,background-color .15s ease}._endSlotArmed_12z0q_264{width:calc(var(--card-width) * .42);margin-left:var(--space-2);border:1px dashed var(--color-border);background-color:color-mix(in srgb,var(--color-selected) 8%,transparent)}._endSlotOver_12z0q_271{border-color:var(--color-selected);background-color:color-mix(in srgb,var(--color-selected) 22%,transparent)}@media (prefers-reduced-motion: reduce){._endSlot_12z0q_245{transition:none}}._cardSelected_12z0q_283{box-shadow:0 0 0 2px var(--color-selected),0 0 12px var(--color-selected);border-radius:4px}._cardLegalTarget_12z0q_291{box-shadow:0 0 0 2px var(--color-action),0 0 12px var(--color-action);border-radius:4px;z-index:5}._cardTurnGlow_12z0q_306{box-shadow:0 0 5px 1px color-mix(in srgb,#9aa4b2 70%,transparent),0 0 13px 3px color-mix(in srgb,#9aa4b2 45%,transparent);border-radius:4px}._cardCombatActionable_12z0q_317{box-shadow:0 0 0 2px var(--color-combat-action),0 0 12px var(--color-combat-action);border-radius:4px;z-index:6;animation:_handCombatActionablePulse_12z0q_1 1.8s ease-in-out infinite}@keyframes _handCombatActionablePulse_12z0q_1{0%,to{box-shadow:0 0 0 2px var(--color-combat-action),0 0 8px color-mix(in srgb,var(--color-combat-action) 55%,transparent)}50%{box-shadow:0 0 0 2px var(--color-combat-action),0 0 16px color-mix(in srgb,var(--color-combat-action) 90%,transparent)}}@media (prefers-reduced-motion: reduce){._cardCombatActionable_12z0q_317{animation:none}}._cardDragging_12z0q_350{transition:none;cursor:grabbing;opacity:.3}._typeIndicator_12z0q_362{position:absolute;bottom:calc(100% + var(--space-1));left:50%;transform:translate(-50%) rotate(calc(-1 * var(--fan-rot, 0deg)));transform-origin:bottom center;padding:2px 8px;background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-primary);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s ease;z-index:30}._cardWrapper_12z0q_204:hover ._typeIndicator_12z0q_362{opacity:1}._cardDragging_12z0q_350 ._typeIndicator_12z0q_362{opacity:0}@media (prefers-reduced-motion: reduce){._typeIndicator_12z0q_362{transition:none}}._emptyLabel_12z0q_401{font-size:.75rem;color:var(--color-text-secondary);opacity:.5}._placeholder_12z0q_408{width:var(--card-width);height:var(--card-height);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:4px;flex-shrink:0}@media (max-width: 767px){._handRow_12z0q_8{--phone-hand-card-width: 44px;--card-width: var(--phone-hand-card-width);--card-height: calc(var(--phone-hand-card-width) * var(--card-ratio));height:calc(var(--phone-hand-card-width) * var(--card-ratio) + var(--space-2));padding:var(--space-1);gap:var(--space-1)}._timerSlot_12z0q_47{width:44px}._flankBadge_12z0q_81{width:40px;min-height:48px}._cardsStatic_12z0q_183{justify-content:center;width:100%}._scrollContainer_12z0q_191{overflow-x:auto;overflow-y:hidden;touch-action:pan-x;width:100%;justify-content:flex-start;gap:2px;scrollbar-width:thin;scrollbar-color:var(--color-accent-primary) transparent;padding-bottom:5px}._scrollContainer_12z0q_191::-webkit-scrollbar{height:4px}._scrollContainer_12z0q_191::-webkit-scrollbar-track{background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);border-radius:2px}._scrollContainer_12z0q_191::-webkit-scrollbar-thumb{background:var(--color-accent-primary);border-radius:2px}._scrollContainer_12z0q_191 ._cardWrapper_12z0q_204,._cardsStatic_12z0q_183 ._cardWrapper_12z0q_204{min-width:0;margin-right:0;flex-shrink:0;display:flex;justify-content:center;transform:none}._cardsStatic_12z0q_183{gap:2px}._cardWrapper_12z0q_204:hover{transform:none}._cardWrapper_12z0q_204:last-child{margin-right:0}._typeIndicator_12z0q_362{display:none}}@media (orientation: landscape) and (max-height: 500px){._handRow_12z0q_8{--card-width: 46px;height:auto;padding:2px var(--space-1);gap:var(--space-1)}._railLabel_12z0q_28{display:none}._scrollContainer_12z0q_191 ._cardWrapper_12z0q_204,._cardsStatic_12z0q_183 ._cardWrapper_12z0q_204{min-width:0}._timerSlot_12z0q_47{width:52px}}._ref_1ghgu_8{cursor:help;color:var(--color-accent-text);font-weight:600;text-decoration:underline dotted;text-underline-offset:2px;border-radius:var(--radius-xs)}._ref_1ghgu_8:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._popover_1ghgu_23{position:fixed;z-index:var(--z-toast);display:flex;width:max-content;max-width:min(560px,calc(100vw - 2 * var(--space-4)));max-height:min(70dvh,640px);overflow:hidden;background:var(--color-bg-modal);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);color:var(--color-text-primary);font-weight:400;font-style:normal;text-decoration:none;pointer-events:auto;animation:_mission-ref-in_1ghgu_1 var(--dur-fast) ease}@keyframes _mission-ref-in_1ghgu_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){._popover_1ghgu_23{animation:none}}._wrapper_1v46g_1{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:center;width:100%;--card-width: 110px}._spotlit_1v46g_25{border-radius:var(--radius-sm);box-shadow:0 0 0 2px #f0c878e6,0 0 18px 4px #f0c87899;transition:box-shadow .2s ease-out}._skeleton_1v46g_33{width:154px;height:110px;background:var(--color-border);border-radius:var(--radius-sm);position:relative;overflow:hidden}._skeleton_1v46g_33:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);animation:_shimmer_1v46g_1 1.6s infinite}@keyframes _shimmer_1v46g_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._cardWrapper_1v46g_66{width:calc(var(--card-width) * 1.4)}._missionName_1v46g_71{color:var(--color-accent-text);font-size:.8rem;font-family:var(--font-heading);text-align:center;max-width:calc(var(--card-width) * 1.4);word-break:break-word}._typeBadge_1v46g_80{font-size:.7rem;padding:2px 8px;border-radius:var(--radius-pill);font-weight:600;letter-spacing:var(--tracking-label);color:var(--color-text-primary)}._typeExpert_1v46g_92{background:var(--color-action);color:var(--color-on-mission-expert)}._typeMutual_1v46g_97{background:var(--color-evil);color:var(--color-on-mission-mutual)}._typeTraining_1v46g_102{background:var(--color-border);color:var(--color-on-mission-training)}._wrapper_1v46g_1:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}._container_17u3p_1{flex:1;display:flex;flex-direction:column;justify-content:center;gap:3px;text-align:center;background:color-mix(in srgb,var(--color-accent-primary) 10%,transparent);border:1px solid var(--color-border-row);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2)}._roundText_17u3p_14{font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display)}._textNormal_17u3p_22{color:var(--color-text-primary)}._textAmber_17u3p_25{color:var(--color-selected)}._textMagenta_17u3p_28{color:var(--color-combat)}._progressTrack_17u3p_32{height:4px;background:var(--color-border);border-radius:var(--radius-pill);overflow:hidden}._progressFill_17u3p_39{height:100%;background:var(--color-accent-primary);border-radius:var(--radius-pill);transition:width .3s ease}._timerText_17u3p_47{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);color:var(--color-accent-text)}._phaseLabel_17u3p_56{font-size:.72rem;color:var(--color-text-secondary);margin-top:2px}._wrapper_q3jbc_1{display:flex;flex-direction:column;gap:4px}._divider_q3jbc_7{border:none;border-top:1px solid var(--color-border)}._row_q3jbc_12{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.8rem}._scoreNum_q3jbc_23{display:inline-block;font-variant-numeric:tabular-nums;transform-origin:center center}._myScore_q3jbc_29{color:var(--color-accent-text);font-weight:600}._theirScore_q3jbc_33,._separator_q3jbc_36{color:var(--color-text-secondary)}._wrapper_6im6i_1{display:flex;flex-direction:column;gap:6px}._divider_6im6i_7{border:none;border-top:1px solid var(--color-border)}._entry_6im6i_12{display:flex;flex-direction:column;gap:3px}._row_6im6i_18{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.8rem}._label_6im6i_26{color:var(--color-text-secondary)}._value_6im6i_30{color:var(--color-accent-text);font-weight:600;font-variant-numeric:tabular-nums}._track_6im6i_36{height:4px;border-radius:2px;background:var(--color-border);overflow:hidden}._fill_6im6i_43{height:100%;border-radius:2px;background:var(--color-accent-primary);transition:width .3s ease}._overlay_1rxq4_6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);background:var(--color-bg-page);background-image:linear-gradient(180deg,var(--color-bg-sidebar-top),var(--color-bg-page));color:var(--color-text-primary)}._bar_1rxq4_19{display:flex;align-items:center;gap:var(--space-2);min-height:44px}._back_1rxq4_26{display:inline-flex;align-items:center;min-height:44px;padding:var(--space-1) var(--space-2);background:transparent;border:none;color:var(--color-accent-text);font-family:inherit;font-size:var(--text-base);font-weight:600;cursor:pointer}._title_1rxq4_40{font-family:var(--font-heading);font-size:var(--text-md);font-weight:700}._composeRow_1rxq4_47{position:relative;display:flex;align-items:stretch;gap:var(--space-2)}._input_1rxq4_54{flex:1;min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);background:color-mix(in srgb,var(--color-shade) 25%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:1rem;font-family:inherit;transition:border-color .15s ease}._input_1rxq4_54::placeholder{color:var(--color-text-secondary)}._input_1rxq4_54:focus{outline:none;border-color:var(--color-accent-primary)}._input_1rxq4_54._rateLimited_1rxq4_77{border-color:var(--color-combat)}._send_1rxq4_81{flex-shrink:0;min-height:44px;padding:var(--space-2) var(--space-5);background:var(--color-accent-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-on-accent);font-size:var(--text-base);font-weight:700;font-family:inherit;cursor:pointer}._send_1rxq4_81:focus-visible{outline:2px solid var(--color-selected);outline-offset:2px}._tooltip_1rxq4_100{align-self:flex-start;background:var(--color-bg-page);border:1px solid var(--color-combat);border-radius:var(--radius-sm);color:var(--color-danger-soft);font-size:var(--text-sm);padding:var(--space-1) var(--space-2)}._hint_1rxq4_110{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}._row_h396j_5{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-top:1px solid var(--color-border);background:linear-gradient(180deg,var(--color-bg-sidebar-top),var(--color-bg-sidebar-bot));flex-shrink:0}._input_h396j_15{flex:1;min-width:0;padding:var(--space-1) var(--space-2);background:color-mix(in srgb,var(--color-shade) 25%,transparent);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);font-size:.8rem;font-family:inherit;transition:border-color .15s ease}._input_h396j_15::placeholder{color:var(--color-text-secondary)}._trigger_h396j_34{flex:1;min-width:0;min-height:44px;text-align:left;padding:var(--space-1) var(--space-2);background:color-mix(in srgb,var(--color-shade) 25%,transparent);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);font-size:.8rem;font-family:inherit;cursor:pointer}._trigger_h396j_34:focus-visible{outline:2px solid var(--color-selected);outline-offset:2px}._input_h396j_15:focus{outline:none;border-color:var(--color-accent-primary)}._input_h396j_15._rateLimited_h396j_60{border-color:var(--color-combat)}._sendButton_h396j_64{flex-shrink:0;padding:var(--space-1) var(--space-2);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);font-size:.75rem;font-family:inherit;cursor:pointer;transition:background .15s ease}._sendButton_h396j_64:hover:not(:disabled){background:var(--color-accent-primary);color:var(--color-on-accent)}._sendButton_h396j_64:focus-visible{outline:2px solid var(--color-selected);outline-offset:2px}._sendButton_h396j_64:disabled{opacity:.5;cursor:not-allowed}._tooltip_h396j_93{position:absolute;bottom:calc(100% + 4px);left:var(--space-2);right:var(--space-2);background:var(--color-bg-page);border:1px solid var(--color-combat);border-radius:4px;color:var(--color-danger-soft);font-size:.75rem;padding:var(--space-1) var(--space-2);white-space:nowrap;pointer-events:none;z-index:1}._wrapper_h396j_109{position:relative;display:contents}._panel_61162_10{display:flex;flex-direction:column;background:linear-gradient(180deg,var(--color-bg-sidebar-top),var(--color-bg-sidebar-bot));border-left:1px solid var(--color-divider);height:100%;overflow:hidden}._inline_61162_24{position:static;flex:1;min-height:0;width:100%;transform:none;background:transparent;border-left:none;border-top:1px solid var(--color-divider)}._headerInline_61162_35{flex-shrink:0;padding:var(--space-2) 0 var(--space-1)}._headerEyebrow_61162_40{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}._drawer_61162_51{position:fixed;top:0;right:0;bottom:0;width:320px;z-index:var(--z-overlay);transform:translate(100%);transition:transform .2s ease-out;box-shadow:-4px 0 16px #00000080}._drawerOpen_61162_64{transform:translate(0)}@media (max-width: 767px){._drawer_61162_51{width:calc(100vw - 32px)}}._header_61162_35{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0}._headerTitle_61162_87{font-size:.85rem;font-weight:600;color:var(--color-accent-text)}._closeButton_61162_93{background:none;border:none;color:var(--color-text-secondary);font-size:1rem;cursor:pointer;padding:var(--space-1);line-height:1;border-radius:2px;display:flex;align-items:center;justify-content:center}._closeButton_61162_93:hover{color:var(--color-text-primary)}._closeButton_61162_93:focus-visible{outline:2px solid var(--color-selected);outline-offset:2px}._feedWrapper_61162_118{flex:1;position:relative;overflow:hidden;display:flex;flex-direction:column}._feed_61162_118{flex:1;overflow-y:auto;padding:var(--space-2);display:flex;flex-direction:column;gap:2px;scroll-behavior:smooth}._feed_61162_118::-webkit-scrollbar{width:4px}._feed_61162_118::-webkit-scrollbar-track{background:transparent}._feed_61162_118::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}._entry_61162_153{font-size:.8rem;line-height:1.4;display:flex;gap:var(--space-1);align-items:baseline;flex-wrap:wrap;padding-left:var(--space-2);border-left:2px solid var(--color-border-row)}._timestamp_61162_164{color:var(--color-text-tertiary);font-size:.7rem;flex-shrink:0;opacity:.8}._entryText_61162_171{color:var(--color-text-secondary);word-break:break-word}._cardRef_61162_180{font-weight:600;cursor:help;border-radius:var(--radius-xs);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}._cardRef_61162_180:hover,._cardRef_61162_180:focus-visible{text-decoration-color:currentColor;background:color-mix(in srgb,currentColor 14%,transparent);outline:none}._cardRef_61162_180:focus-visible{outline:1px solid currentColor;outline-offset:1px}._powerRef_61162_203{font-style:italic;font-weight:600}._ownerYou_61162_209{color:var(--color-action)}._ownerOpponent_61162_213{color:var(--color-combat)}._ownerNeutral_61162_217{color:var(--color-text-primary)}._roundStart_61162_222{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-1) 0;margin:var(--space-1) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:none;padding-left:0;color:var(--color-accent-text);font-family:var(--font-heading);font-size:.85rem;font-weight:600;width:100%}._chatEntry_61162_241{background:color-mix(in srgb,var(--color-action) 7%,transparent);border-left:2px solid var(--color-action);border-radius:0 var(--radius-xs) var(--radius-xs) 0;padding:5px var(--space-2);align-items:baseline}._chatSender_61162_249{font-weight:600;margin-right:2px;word-break:break-all}._chatSenderLocal_61162_256{color:var(--color-action)}._chatSenderOther_61162_261{color:var(--color-text-secondary)}._chatMessage_61162_265{color:var(--color-text-primary);word-break:break-word}._newMessagesPill_61162_272{position:absolute;bottom:var(--space-2);left:50%;transform:translate(-50%);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);font-size:.75rem;padding:var(--space-1) var(--space-2);cursor:pointer;white-space:nowrap;z-index:1;transition:background .15s ease}._newMessagesPill_61162_272:hover{background:var(--color-accent-primary);color:var(--color-on-accent)}._newMessagesPill_61162_272:focus-visible{outline:2px solid var(--color-selected);outline-offset:2px}._backdrop_61162_301{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--color-shade) 40%,transparent);z-index:calc(var(--z-overlay) - 1)}._sidebar_1ky1f_6{width:var(--sidebar-width);flex-shrink:0;height:100%;min-height:0;background:linear-gradient(180deg,var(--color-bg-sidebar-top),var(--color-bg-sidebar-bot));border-left:1px solid var(--color-divider);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);overflow:hidden}._sidebarBody_1ky1f_24{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2);scrollbar-width:thin}._sidebarBody_1ky1f_24::-webkit-scrollbar{width:4px}._sidebarBody_1ky1f_24::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}@media (max-width: 1023px){._sidebar_1ky1f_6{position:fixed;top:0;right:0;bottom:0;width:min(var(--sidebar-width),86vw);height:100dvh;z-index:var(--z-overlay);transform:translate(100%);transition:transform .25s ease;box-shadow:-4px 0 16px #00000080;overflow:hidden;padding-bottom:max(var(--space-3),env(safe-area-inset-bottom))}._sidebarOpen_1ky1f_65{transform:translate(0)}}@media (min-width: 1024px){._sidebar_1ky1f_6{position:static;transform:none}}._drawerClose_1ky1f_78{align-self:flex-end;background:none;border:none;color:var(--color-text-secondary);font-size:1rem;cursor:pointer;line-height:1;padding:var(--space-1)}@media (min-width: 1024px){._drawerClose_1ky1f_78{display:none}}._roleBadge_1ky1f_99{margin:0;flex-shrink:0;text-align:center;font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid transparent}._roleBadge_1ky1f_99 strong{font-weight:800}._roleLead_1ky1f_116{color:var(--color-accent-text);background:color-mix(in srgb,var(--color-accent-primary) 10%,transparent);border-color:color-mix(in srgb,var(--color-accent-primary) 35%,transparent)}._roleDefending_1ky1f_122{color:var(--color-action);background:color-mix(in srgb,var(--color-action) 10%,transparent);border-color:color-mix(in srgb,var(--color-action) 35%,transparent)}._section_1ky1f_130{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);flex-shrink:0}._eyebrow_1ky1f_138{align-self:flex-start;font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}._missionGoal_1ky1f_149{margin:0;font-size:var(--text-xs);line-height:1.35;color:var(--color-text-secondary);text-align:center}._chipRow_1ky1f_159{display:flex;gap:var(--space-2);flex-shrink:0}._chipSlot_1ky1f_166{flex:1;min-width:0;display:flex}._chip_1ky1f_159{flex:1.3;min-width:0;background:color-mix(in srgb,var(--color-accent-primary) 8%,transparent);border:1px solid var(--color-border-row);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);display:flex;flex-direction:column;justify-content:center;gap:2px}._turnChip_1ky1f_185{flex:1.3;background:color-mix(in srgb,var(--color-selected) 12%,transparent);border-color:color-mix(in srgb,var(--color-selected) 30%,transparent)}._turnLabel_1ky1f_191{margin:0;font-size:var(--text-sm);font-weight:600}._turnYours_1ky1f_197{color:var(--color-selected)}._turnGlyph_1ky1f_202{font-size:.75em;vertical-align:middle}._turnOpponent_1ky1f_207{color:var(--color-text-secondary)}._opponentPassed_1ky1f_212{margin:0;flex-shrink:0;text-align:center;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-action);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-action) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-action) 30%,transparent)}._nextRoundOrder_1ky1f_227{margin:0;flex-shrink:0;text-align:center;font-size:var(--text-xs);color:var(--color-text-tertiary)}._nextRoundOrder_1ky1f_227 strong{font-weight:800;color:var(--color-text-secondary)}._spectatorCount_1ky1f_241{margin:0;flex-shrink:0;text-align:center;font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);color:var(--color-text-tertiary);cursor:default}._pileLinks_1ky1f_254{display:flex;flex-wrap:wrap;gap:var(--space-2);flex-shrink:0}._pileLink_1ky1f_254,._pileLinkStatic_1ky1f_262{font-size:var(--text-xs);color:var(--color-text-secondary);background:none;border:none;padding:0;cursor:pointer}._pileLinkStatic_1ky1f_262{cursor:default}._pileLink_1ky1f_254:hover{color:var(--color-accent-text)}._rulesButton_1ky1f_281{flex-shrink:0;width:100%;padding:var(--space-2) var(--space-3);background:none;border:1px solid var(--color-divider);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);cursor:pointer;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease}._rulesButton_1ky1f_281:hover{color:var(--color-accent-text);border-color:var(--color-accent-primary)}._rulesButton_1ky1f_281:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._turnActions_1ky1f_311{display:flex;gap:var(--space-2);flex-shrink:0;padding-top:var(--space-2);border-top:1px solid var(--color-divider)}._fullscreenAction_1ky1f_322{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text-secondary);cursor:pointer}._fullscreenAction_1ky1f_322:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}@media (min-width: 1024px){._fullscreenAction_1ky1f_322{display:none}}._turnActionBtn_1ky1f_349{flex:1;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:var(--tracking-label);cursor:pointer;transition:background .15s ease,border-color .15s ease;border:1px solid color-mix(in srgb,var(--color-action) 40%,transparent);background:color-mix(in srgb,var(--color-action) 12%,transparent);color:var(--color-action)}._turnActionBtn_1ky1f_349:hover:not(:disabled){background:color-mix(in srgb,var(--color-action) 22%,transparent)}._turnActionBtn_1ky1f_349:disabled{opacity:.4;cursor:default}._concedeActionBtn_1ky1f_376{background:color-mix(in srgb,var(--color-combat) 10%,transparent);border-color:color-mix(in srgb,var(--color-combat) 45%,transparent);color:var(--color-danger-soft)}._concedeActionBtn_1ky1f_376:hover{background:color-mix(in srgb,var(--color-combat) 18%,transparent)}._actionBar_3fwje_15{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-panel);border-top:1px solid var(--color-border);min-height:3rem;flex-shrink:0;transition:opacity var(--dur-fast) var(--ease-out)}._visible_3fwje_28{opacity:1;pointer-events:auto}._hidden_3fwje_33{opacity:0;pointer-events:none}._actionButton_3fwje_39{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:var(--tracking-label);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}@media (pointer: coarse){._actionButton_3fwje_39{min-height:44px}}._actionButton_3fwje_39:focus-visible{outline:none;box-shadow:var(--glow-action)}._passBtn_3fwje_70{background:color-mix(in srgb,var(--color-action) 12%,transparent);color:var(--color-action);border-color:color-mix(in srgb,var(--color-action) 45%,transparent);margin-left:auto}._passBtn_3fwje_70:hover{background:color-mix(in srgb,var(--color-action) 22%,transparent)}._concedeBtn_3fwje_82{background:color-mix(in srgb,var(--color-combat) 10%,transparent);color:var(--color-danger-soft);border-color:color-mix(in srgb,var(--color-combat) 40%,transparent);font-size:var(--text-xs)}._concedeBtn_3fwje_82:hover{background:color-mix(in srgb,var(--color-combat) 20%,transparent)}@media (min-width: 1024px){._passBtn_3fwje_70,._concedeBtn_3fwje_82{display:none}}._bugReportBtn_3fwje_105{background:transparent;color:var(--color-text-tertiary);border-color:color-mix(in srgb,var(--color-border) 70%,transparent);font-size:var(--text-xs);font-weight:600}._bugReportBtn_3fwje_105:before{content:"🐞";margin-right:var(--space-1)}._bugReportBtn_3fwje_105:hover{color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);border-color:var(--color-border)}._playBtn_3fwje_126{background:color-mix(in srgb,var(--color-action) 12%,transparent);color:var(--color-action);border-color:color-mix(in srgb,var(--color-action) 40%,transparent)}._playBtn_3fwje_126:hover{background:color-mix(in srgb,var(--color-action) 24%,transparent)}._majorHeroPill_3fwje_140{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:auto;padding:var(--space-1) var(--space-3);border-radius:999px;border:1px solid transparent;font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}._majorHeroAvailable_3fwje_164{background:var(--color-success);color:var(--color-bg-page);border-color:var(--color-success);font-weight:700;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-success) 55%,transparent),0 2px 12px color-mix(in srgb,var(--color-success) 40%,transparent)}._majorHeroUsed_3fwje_176{background:color-mix(in srgb,var(--color-text-tertiary) 10%,transparent);color:var(--color-text-tertiary);border-color:color-mix(in srgb,var(--color-border) 60%,transparent);box-shadow:none;opacity:.65}@media (orientation: landscape) and (max-height: 500px){._actionBar_3fwje_15{min-height:0;padding:2px var(--space-2);gap:var(--space-1)}._actionButton_3fwje_39{min-height:34px;padding:4px var(--space-3);font-size:var(--text-xs)}}@media (max-width: 768px){._actionBar_3fwje_15{overflow-x:auto;scrollbar-width:none;padding-bottom:max(var(--space-2),env(safe-area-inset-bottom))}._actionBar_3fwje_15::-webkit-scrollbar{display:none}._actionBar_3fwje_15>button{flex-shrink:0}._bugReportBtn_3fwje_105{display:none}._majorHeroPill_3fwje_140{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}._bar_198ia_5{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:color-mix(in srgb,var(--color-combat) 8%,var(--color-bg-panel));border-top:2px solid var(--color-combat);min-height:3rem;flex-shrink:0}._hint_198ia_17{flex:1;font-family:var(--font-body);font-size:.8rem;color:var(--color-text-secondary)}._passBtn_198ia_24{font-family:var(--font-body);font-size:.8rem;font-weight:600;padding:var(--space-1) var(--space-3);border-radius:4px;white-space:nowrap;flex-shrink:0;cursor:pointer;background:color-mix(in srgb,var(--color-action) 12%,transparent);color:var(--color-action);border:1px solid color-mix(in srgb,var(--color-action) 45%,transparent);transition:background .1s ease}._passBtn_198ia_24:hover{background:color-mix(in srgb,var(--color-action) 22%,transparent)}._passBtn_198ia_24:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._waitingLabel_198ia_48{font-family:var(--font-body);font-size:.85rem;color:var(--color-text-secondary);font-style:italic;padding:var(--space-2)}@media (max-width: 768px){._bar_198ia_5{padding-bottom:max(var(--space-2),env(safe-area-inset-bottom))}}._layer_j1aba_12{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:5;pointer-events:none}._layer_j1aba_12 *{pointer-events:none}._carryThumb_j1aba_27{position:absolute;top:4px;z-index:6;width:30%;aspect-ratio:1 / 1;border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 2px 6px #0009,inset 0 0 0 1.5px var(--color-accent-primary)}._carryBack_j1aba_42{width:100%;height:100%;object-fit:cover;display:block}._viewBoardBtn_1ar4w_5{font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:.02em;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-bg-muted) 22%,transparent);border:1px solid color-mix(in srgb,var(--color-border-muted) 60%,transparent);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);cursor:pointer;transition:background-color .15s ease,color .15s ease}._viewBoardBtn_1ar4w_5:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-bg-muted) 34%,transparent)}._bar_1ar4w_28{position:fixed;left:50%;bottom:var(--space-3);transform:translate(-50%);z-index:calc(var(--z-overlay) + 6);display:inline-flex;align-items:center;gap:var(--space-4);max-width:min(94vw,560px);padding:8px 10px 8px 18px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--color-accent-primary) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-modal) 96%,transparent),color-mix(in srgb,var(--color-bg-page) 96%,transparent));box-shadow:0 0 18px color-mix(in srgb,var(--color-accent-primary) 30%,transparent),0 6px 20px #0000008c;animation:_viewBoardBarIn_1ar4w_1 var(--dur-base) var(--ease-out) both}._barName_1ar4w_52{font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}._barTimer_1ar4w_66,._barConfirm_1ar4w_67,._barExpand_1ar4w_68{flex:0 0 auto}._barTimer_1ar4w_66{font-family:var(--font-mono, monospace);font-size:var(--text-base);font-weight:800;color:var(--color-accent-hi);font-variant-numeric:tabular-nums}._barExpand_1ar4w_68{font-family:var(--font-body);font-size:var(--text-sm);font-weight:800;letter-spacing:.03em;color:var(--color-on-accent);background:var(--color-accent-primary);border:none;border-radius:var(--radius-pill);padding:var(--space-2) var(--space-5);cursor:pointer;transition:filter .15s ease}._barExpand_1ar4w_68:hover{filter:brightness(1.12)}._barConfirm_1ar4w_67{font-family:var(--font-body);font-size:var(--text-sm);font-weight:800;letter-spacing:.03em;color:var(--color-accent-hi);background:color-mix(in srgb,var(--color-accent-hi) 16%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-hi) 65%,transparent);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-5);cursor:pointer;transition:background-color .15s ease,filter .15s ease}._barConfirm_1ar4w_67:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-hi) 28%,transparent)}._barConfirm_1ar4w_67:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 560px){._bar_1ar4w_28{gap:var(--space-2);max-width:96vw;padding:6px 8px 6px 12px}._barConfirm_1ar4w_67,._barExpand_1ar4w_68{padding:var(--space-2) var(--space-3)}}@keyframes _viewBoardBarIn_1ar4w_1{0%{transform:translate(-50%,120%);opacity:0}to{transform:translate(-50%);opacity:1}}._panel_ywqg7_5{margin-top:var(--space-3);border:1px solid color-mix(in srgb,var(--color-combat) 25%,var(--color-border-muted));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-shade) 22%,transparent);overflow:hidden}._head_ywqg7_14{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:transparent;border:none;color:inherit;font:inherit;cursor:pointer;text-align:left}._head_ywqg7_14:hover{background:color-mix(in srgb,var(--color-combat) 8%,transparent)}._chevron_ywqg7_32{font-size:var(--text-xs);color:var(--color-text-tertiary)}._headTitle_ywqg7_37{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}._headBadge_ywqg7_45{font-size:10px;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-combat);border:1px solid color-mix(in srgb,var(--color-combat) 45%,transparent);border-radius:var(--radius-sm);padding:1px 5px}._headTotal_ywqg7_56{margin-left:auto;font-family:var(--font-heading);font-weight:800;font-size:var(--text-md);color:var(--color-text-primary)}._list_ywqg7_64{list-style:none;margin:0;padding:0 var(--space-3) var(--space-2);display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}._row_ywqg7_76{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);line-height:1.5}._rowNested_ywqg7_85{padding-left:var(--space-4);border-left:1px solid color-mix(in srgb,var(--color-combat) 20%,transparent);margin-left:var(--space-1)}._rowText_ywqg7_91{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;flex:1 1 auto}._rowName_ywqg7_99{color:var(--color-text-secondary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowKind_ywqg7_107{color:var(--color-text-tertiary);white-space:nowrap}._rowDetail_ywqg7_113{color:var(--color-text-tertiary);font-style:italic;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowDelta_ywqg7_122{margin-left:auto;font-family:var(--font-heading);font-weight:800;white-space:nowrap}._deltaUp_ywqg7_129{color:var(--color-selected)}._deltaDown_ywqg7_133{color:var(--color-combat)}._deltaNone_ywqg7_137{color:var(--color-text-tertiary)}._totalRow_ywqg7_141{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid color-mix(in srgb,var(--color-combat) 25%,var(--color-border-muted));font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}._totalValue_ywqg7_154{font-family:var(--font-heading);font-weight:800;font-size:var(--text-md);color:var(--color-text-primary)}._backdrop_vl0ay_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#06040280;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._panel_vl0ay_17{width:100%;max-width:1000px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-combat) 8%,var(--color-bg-modal-raised)),color-mix(in srgb,var(--color-combat) 6%,var(--color-bg-modal)));border:1px solid color-mix(in srgb,var(--color-combat) 45%,var(--color-border-muted));border-radius:var(--radius-lg);box-shadow:var(--shadow-modal),var(--glow-combat);overflow:hidden;display:flex;flex-direction:column;animation:_aimRise_vl0ay_1 var(--dur-base) var(--ease-out) both;max-height:100%;min-height:0}@keyframes _aimRise_vl0ay_1{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}._header_vl0ay_54{flex-shrink:0;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid color-mix(in srgb,var(--color-combat) 25%,var(--color-border-muted));background:linear-gradient(180deg,color-mix(in srgb,var(--color-combat) 12%,transparent),transparent)}._combatDot_vl0ay_69{width:9px;height:9px;border-radius:50%;background:var(--color-combat);box-shadow:0 0 11px var(--color-combat);animation:_aimPulse_vl0ay_1 1s ease-in-out infinite}@keyframes _aimPulse_vl0ay_1{0%,to{opacity:1}50%{opacity:.4}}._zoneTitle_vl0ay_88{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);letter-spacing:.1em;color:var(--color-danger-soft)}._assignedTally_vl0ay_96{margin-left:auto;display:flex;align-items:baseline;gap:var(--space-1)}._assignedNum_vl0ay_103{font-family:var(--font-heading);font-weight:800;font-size:var(--text-xl);line-height:1.1;color:var(--color-selected)}._assignedOf_vl0ay_113{font-size:var(--text-md);color:var(--color-text-disabled)}._assignedWord_vl0ay_118{font-size:var(--text-xs);color:var(--color-text-secondary)}._defenderNotice_vl0ay_125{margin:var(--space-3) var(--space-6) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-combat) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-combat) 40%,transparent);color:var(--color-danger-soft);font-size:var(--text-sm);font-weight:600}._waitingNote_vl0ay_136{padding:var(--space-3) var(--space-6) 0;color:var(--color-text-secondary);font-size:var(--text-sm);font-style:italic}._body_vl0ay_145{display:flex;align-items:stretch;padding:var(--space-6) var(--space-3) var(--space-5);flex:1 1 auto;min-height:0;overflow-y:auto}._column_vl0ay_157{flex:1;min-width:0;padding:0 var(--space-4);display:flex;flex-direction:column}._eyebrow_vl0ay_165{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700;margin-bottom:var(--space-4)}._eyebrowAlly_vl0ay_173{color:var(--color-selected)}._eyebrowEnemy_vl0ay_177{color:var(--color-danger-soft)}._rosterList_vl0ay_181{display:flex;flex-direction:column;gap:var(--space-3)}._attackerRow_vl0ay_188{display:flex;align-items:center;gap:var(--space-3)}._targetRow_vl0ay_195{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);background:transparent;border:1px solid transparent;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._targetRow_vl0ay_195[role=button]:hover{background:color-mix(in srgb,var(--color-action) 8%,transparent);border-color:color-mix(in srgb,var(--color-action) 35%,transparent)}._targetActive_vl0ay_216{background:color-mix(in srgb,var(--color-action) 10%,transparent);border-color:color-mix(in srgb,var(--color-action) 45%,transparent)}._targetForced_vl0ay_221{background:color-mix(in srgb,var(--color-combat) 10%,transparent);border-color:color-mix(in srgb,var(--color-combat) 45%,transparent)}._targetFocused_vl0ay_226{box-shadow:var(--glow-action);border-color:var(--color-action)}._targetPrevented_vl0ay_233{opacity:.55;filter:grayscale(.5);cursor:not-allowed}._protectedBadge_vl0ay_240{flex-shrink:0;background:color-mix(in srgb,var(--color-slate, #64748b) 18%,transparent);color:var(--color-text-secondary, #94a3b8);font-weight:700;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--color-slate, #64748b) 40%,transparent);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2)}._targetRow_vl0ay_195[role=button]:focus-visible{outline:none;box-shadow:var(--glow-action)}._chip_vl0ay_261{--card-width: 62px;position:relative;flex-shrink:0;width:62px;height:62px;border-radius:var(--radius-sm);overflow:hidden;display:flex;align-items:flex-start;justify-content:center}._chipWrap_vl0ay_274{position:relative;flex-shrink:0}@media (hover: hover){._chipInspectable_vl0ay_284{cursor:help;transition:box-shadow var(--dur-fast) var(--ease-out)}._chipInspectable_vl0ay_284:hover{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-selected) 70%,transparent)}}._chipExhausted_vl0ay_297{filter:grayscale(.9) brightness(.72)}._aimBadge_vl0ay_302{position:absolute;top:-10px;right:-10px;z-index:2;min-width:26px;height:26px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-bg-page);font-family:var(--font-body);font-weight:800;font-size:var(--text-sm);display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px color-mix(in srgb,var(--color-action) 50%,transparent)}._incomingNote_vl0ay_323{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-combat) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-combat) 40%,transparent);color:var(--color-danger-soft);font-size:var(--text-xs)}._incomingNoteNum_vl0ay_333{font-weight:800;color:var(--color-combat)}._incomingBadge_vl0ay_340{position:absolute;top:-10px;left:-10px;z-index:2;min-width:26px;height:26px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-combat);color:var(--color-text-primary);font-family:var(--font-body);font-weight:800;font-size:var(--text-sm);display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px color-mix(in srgb,var(--color-combat) 50%,transparent)}._incomingValue_vl0ay_360{color:var(--color-danger-soft)}._incomingKo_vl0ay_364{color:var(--color-combat);font-weight:800}._rowText_vl0ay_369{min-width:0;flex:1}._rowName_vl0ay_374{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--color-text-primary)}._rowMeta_vl0ay_381{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:2px}._atkValue_vl0ay_387{color:var(--color-selected);font-weight:700}._negatedNote_vl0ay_393{color:var(--color-combat);font-weight:700;text-transform:uppercase;letter-spacing:.02em}._aimedValue_vl0ay_400{color:var(--color-action)}._koBadge_vl0ay_405{flex-shrink:0;background:var(--color-combat);color:var(--color-text-primary);font-weight:800;font-size:var(--text-xs);letter-spacing:.08em;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);box-shadow:0 3px 10px color-mix(in srgb,var(--color-combat) 45%,transparent);animation:_aimPulse_vl0ay_1 .9s ease-in-out infinite}._aimAllBtn_vl0ay_420{flex-shrink:0;background:color-mix(in srgb,var(--color-action) 12%,transparent);color:var(--color-action);border:1px solid color-mix(in srgb,var(--color-action) 40%,transparent);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-weight:700;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._aimAllBtn_vl0ay_420:hover{background:color-mix(in srgb,var(--color-action) 22%,transparent);border-color:color-mix(in srgb,var(--color-action) 60%,transparent)}._aimAllBtn_vl0ay_420:focus-visible{outline:none;box-shadow:var(--glow-action);border-color:var(--color-action)}._poolRow_vl0ay_450{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--color-combat) 25%,var(--color-border-muted));display:flex;align-items:baseline;gap:var(--space-2)}._poolLabel_vl0ay_459{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}._poolValue_vl0ay_466{margin-left:auto;font-family:var(--font-heading);font-weight:800;font-size:var(--text-lg);color:var(--color-selected)}._centerFlow_vl0ay_476{width:110px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);border-left:1px dashed color-mix(in srgb,var(--color-combat) 30%,var(--color-border-muted));border-right:1px dashed color-mix(in srgb,var(--color-combat) 30%,var(--color-border-muted))}._swords_vl0ay_488{font-size:1.6rem;color:var(--color-danger-soft)}._arrows_vl0ay_493{font-size:1.3rem;letter-spacing:-2px;color:var(--color-danger-soft);animation:_aimPulse_vl0ay_1 1.3s ease-in-out infinite}._unspent_vl0ay_500{font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:center;line-height:1.4}._unspentWord_vl0ay_509{display:block}._footer_vl0ay_515{flex-shrink:0;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-top:1px solid color-mix(in srgb,var(--color-combat) 25%,var(--color-border-muted));background:color-mix(in srgb,var(--color-shade) 22%,transparent)}._progressWrap_vl0ay_526{flex:1;min-width:0}._progressTrack_vl0ay_531{height:7px;max-width:300px;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-action) 16%,transparent);overflow:hidden}._progressFill_vl0ay_539{height:100%;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--color-action),color-mix(in srgb,var(--color-action) 70%,white));transition:width var(--dur-fast) var(--ease-out)}._keyHints_vl0ay_550{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-disabled)}._footerButtons_vl0ay_557{display:flex;gap:var(--space-3);flex-shrink:0}._actionButton_vl0ay_563{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);letter-spacing:var(--tracking-label);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-5);min-height:44px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out)}._actionButton_vl0ay_563:focus-visible{outline:none;box-shadow:var(--glow-action)}._resetBtn_vl0ay_583{background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);color:var(--color-text-primary);border:1px solid var(--color-border-muted)}._resetBtn_vl0ay_583:hover{background:color-mix(in srgb,var(--color-text-primary) 10%,transparent)}._confirmBtn_vl0ay_594{background:color-mix(in srgb,var(--color-bg-muted) 25%,transparent);color:var(--color-text-disabled);border:1px solid var(--color-border-muted);cursor:not-allowed}._confirmEnabled_vl0ay_602{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-hi-fill) 18%,var(--color-accent-primary)),var(--color-accent-primary));color:var(--color-on-accent);border:1px solid color-mix(in srgb,var(--color-accent-hi) 55%,var(--color-accent-primary));box-shadow:var(--glow-accent);cursor:pointer}._confirmEnabled_vl0ay_602:hover{filter:brightness(1.06)}@media (max-width: 720px){._body_vl0ay_145{flex-direction:column;gap:var(--space-4)}._centerFlow_vl0ay_476{flex-direction:row;width:auto;border:none;padding:var(--space-2) 0}._unspentWord_vl0ay_509{display:inline}}._shieldStrip_vl0ay_641{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed color-mix(in srgb,var(--color-slate, #64748b) 45%,transparent)}._shieldEyebrow_vl0ay_647{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary, #94a3b8);margin-bottom:var(--space-2)}._shieldList_vl0ay_656{display:flex;flex-wrap:wrap;gap:var(--space-3)}._shieldChip_vl0ay_662{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);opacity:.7;filter:grayscale(.4)}._shieldName_vl0ay_671{font-size:var(--text-xs);color:var(--color-text-secondary, #94a3b8);text-align:center}._shieldNote_vl0ay_677{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-text-secondary, #94a3b8);line-height:1.4}@media (max-width: 720px){._footer_vl0ay_515{flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-3) var(--space-4)}._progressTrack_vl0ay_531{max-width:none}._footerButtons_vl0ay_557{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);width:100%}._footerButtons_vl0ay_557>*{min-width:0}._confirmBtn_vl0ay_594{grid-column:1 / -1}._actionButton_vl0ay_563{padding:var(--space-2) var(--space-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (pointer: coarse){._keyHints_vl0ay_550{display:none}}._card_lb17f_6,._chip_lb17f_7{width:100%;height:100%;cursor:grabbing;pointer-events:none;border-radius:var(--radius-md);filter:drop-shadow(0 10px 24px rgba(0,0,0,.6))}._chip_lb17f_7{position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1px #0000008c}._boardArea_1cjtt_6{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;min-height:0;min-width:0;touch-action:pan-x pan-y;background:var(--color-bg-page);background-image:radial-gradient(ellipse at 50% -10%,color-mix(in srgb,var(--color-bg-panel) 70%,var(--color-bg-page)) 0%,var(--color-bg-page) 70%);border:1px solid var(--color-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal)}@media (max-width: 767px){._boardArea_1cjtt_6{border:none;border-radius:0;box-shadow:none}}._sidebarFull_1cjtt_45{flex-direction:row}._boardMain_1cjtt_41{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}._middle_1cjtt_61{position:relative;z-index:1;flex:1;display:flex;flex-direction:row;min-height:0;min-width:0}._actionDragActive_1cjtt_74{box-shadow:inset 0 0 0 2px var(--color-action),inset 0 0 60px color-mix(in srgb,var(--color-action) 14%,transparent)}._boardArea_1cjtt_6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;z-index:0;background-image:var(--grain)}._zones_1cjtt_91{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden auto;gap:var(--space-2);padding:var(--space-2) var(--space-3)}@media (orientation: landscape) and (max-height: 500px){._zones_1cjtt_91{gap:var(--space-1);padding:var(--space-1) var(--space-2)}}@media (max-width: 767px) and (orientation: portrait){._zones_1cjtt_91{gap:var(--space-1);padding:var(--space-1) var(--space-1)}}._sidebarScrim_1cjtt_139{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-overlay) - 1);background:#0604028c}@media (min-width: 1024px){._sidebarScrim_1cjtt_139{display:none}}._srOnly_1cjtt_153{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._overlay_7mano_12{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:300}._panel_7mano_23{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-8) var(--space-10);text-align:center;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-bg-panel) 92%,transparent) 18%,color-mix(in srgb,var(--color-bg-panel) 92%,transparent) 82%,transparent 100%);border-top:1px solid color-mix(in srgb,var(--color-accent-primary) 40%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-accent-primary) 40%,transparent);opacity:0}._eyebrow_7mano_44{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-text)}._roundLine_7mano_53{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}._roundText_7mano_60{font-family:var(--font-heading);font-weight:800;letter-spacing:var(--tracking-display);font-size:clamp(2rem,5vw,3.5rem);color:var(--color-selected);line-height:1.1;text-shadow:0 0 22px rgba(255,171,0,.45),0 0 4px rgba(255,171,0,.5)}._star_7mano_72{color:var(--color-accent-text);font-size:clamp(1.25rem,3vw,2rem)}._subLine_7mano_77{display:flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-base)}._ofText_7mano_86{opacity:.8}._dot_7mano_90{opacity:.6}._firstText_7mano_94{color:var(--color-text-secondary)}._overlay_1mq4w_11{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:290}._container_1mq4w_21{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-8);background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal)}._eyebrow_1mq4w_33{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-text)}._die_1mq4w_43{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--radius-md);background:linear-gradient(150deg,var(--color-accent-hi-fill),var(--color-accent-primary));border:1px solid color-mix(in srgb,var(--color-accent-primary) 70%,black);box-shadow:0 10px 24px #00000080,inset 0 2px 6px #fff6;font-family:var(--font-heading);font-weight:800;font-size:2.5rem;color:var(--color-on-accent)}._actionText_1mq4w_65{max-width:22rem;text-align:center;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;line-height:1.4;animation:_diceActionReveal_1mq4w_1 .26s ease-out both}@keyframes _diceActionReveal_1mq4w_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){._actionText_1mq4w_65{animation:none}}._panel_1bllw_3{position:fixed;top:10dvh;right:var(--space-4);width:540px;max-height:80dvh;overflow-y:auto;pointer-events:none;background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);padding:var(--space-4);z-index:var(--z-card-detail);box-shadow:var(--shadow-modal);display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-4)}._imageColumn_1bllw_35{flex-shrink:0}._missionLayout_1bllw_43{flex-direction:column;align-items:stretch}._missionLayout_1bllw_43 ._imageColumn_1bllw_35{width:100%}._missionLayout_1bllw_43 ._cardImageWrap_1bllw_52._landscape_1bllw_52{width:100%;max-width:360px;margin:0 auto}._textColumn_1bllw_59{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}._shiftedLeft_1bllw_71{right:calc(340px + var(--space-4))}._closeBtn_1bllw_78{display:none;position:fixed;top:calc(100dvh - var(--drawer-height) + var(--space-2));right:var(--space-2);width:44px;height:44px;align-items:center;justify-content:center;padding:0;font-size:1.1rem;line-height:1;color:var(--color-text-primary);background:var(--color-bg-modal-raised);border:1px solid var(--color-border-muted);border-radius:50%;cursor:pointer;z-index:1}._closeBtn_1bllw_78:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}@media (max-width: 767px){._panel_1bllw_3{--drawer-height: 80dvh;top:auto;right:0;bottom:0;left:0;width:100%;height:var(--drawer-height);max-height:var(--drawer-height);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:none;background:var(--color-bg-modal);padding:var(--space-4);pointer-events:auto;flex-direction:column;align-items:stretch;gap:var(--space-3);overflow-y:auto}._closeBtn_1bllw_78{display:flex}._header_1bllw_143{padding-right:44px}._imageColumn_1bllw_35{width:100%}._cardImageWrap_1bllw_52{width:100%;max-width:150px;margin:0 auto}._cardImageWrap_1bllw_52._landscape_1bllw_52{width:100%;max-width:260px}}._cardImageWrap_1bllw_52{width:240px;aspect-ratio:5 / 7;border-radius:var(--radius-sm);overflow:hidden;container-type:inline-size}._cardImageWrap_1bllw_52._landscape_1bllw_52{width:300px;aspect-ratio:7 / 5}@media (orientation: landscape) and (max-height: 500px){._panel_1bllw_3{--drawer-height: 88dvh;top:auto;right:0;bottom:0;left:0;width:100%;height:var(--drawer-height);max-height:var(--drawer-height);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:none;background:var(--color-bg-modal);padding:var(--space-3);padding-right:calc(var(--space-3) + 44px);gap:var(--space-3);pointer-events:auto;overflow-y:auto}._shiftedLeft_1bllw_71{right:0}._closeBtn_1bllw_78{display:flex}._cardImageWrap_1bllw_52{width:120px}._cardImageWrap_1bllw_52._landscape_1bllw_52{width:200px}._missionLayout_1bllw_43 ._cardImageWrap_1bllw_52._landscape_1bllw_52{max-width:200px}._textColumn_1bllw_59{gap:var(--space-1)}._cardName_1bllw_235{font-size:.95rem}._subName_1bllw_239{font-size:.72rem}._powerText_1bllw_243{font-size:.72rem;line-height:1.35}._statValue_1bllw_248{font-size:1rem}._glossaryItem_1bllw_252,._modifierItem_1bllw_253{font-size:.68rem}._flavourText_1bllw_258{display:none}}._header_1bllw_143{display:flex;flex-direction:column;gap:var(--space-1)}._cardName_1bllw_235{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;line-height:1.25;color:var(--color-text-primary);margin:0}._subName_1bllw_239{font-family:var(--font-body);font-size:.85rem;font-style:italic;color:var(--color-text-secondary);margin:0}._meta_1bllw_286{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._typeLabel_1bllw_293{font-family:var(--font-body);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}._statBadges_1bllw_301{display:flex;gap:var(--space-2)}._statBlock_1bllw_308{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:48px;padding:var(--space-1) var(--space-3);background:color-mix(in srgb,var(--color-bg-muted) 20%,transparent);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm)}._statLabel_1bllw_320{font-family:var(--font-body);font-size:.6rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}._statValue_1bllw_248{font-family:var(--font-heading);font-size:1.35rem;font-weight:800;line-height:1;color:var(--color-text-primary)}._statValueUp_1bllw_336{color:var(--color-selected)}._statValueDown_1bllw_340{color:var(--color-combat)}._statPrinted_1bllw_344{font-size:.6rem;color:var(--color-text-tertiary)}._divider_1bllw_349{border:none;border-top:1px solid var(--color-border-muted);margin:0}._powerText_1bllw_243{font-family:var(--font-body);font-size:.85rem;color:var(--color-text-primary);line-height:1.55;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}._powerLine_1bllw_355{margin:0}._stunNotice_1bllw_374{font-family:var(--font-body);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-combat);margin:0}._stunNoticeStrong_1bllw_386{color:var(--color-warning)}._controlRow_1bllw_395{display:flex;align-items:flex-start;gap:.4rem;margin:0}._controlPill_1bllw_402{flex:none;font-family:var(--font-body);font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;line-height:1.5;padding:0 .4rem;border-radius:var(--radius-pill);color:var(--color-bg-page);white-space:nowrap}._controlText_1bllw_416{font-family:var(--font-body);font-size:.68rem;line-height:1.35;color:var(--color-text-secondary);margin:0}._controlDuration_1bllw_426{color:var(--color-warning)}._friendly_1bllw_430{background:var(--color-control-friendly)}._opposing_1bllw_434{background:var(--color-control-opposing)}._uncontrolled_1bllw_440{background:color-mix(in srgb,var(--color-control-none) 82%,transparent);color:var(--color-text-primary)}._switchsoulNotice_1bllw_447{font-family:var(--font-body);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-swap);margin:0}._suppressed_1bllw_458{opacity:.55;text-decoration:line-through;text-decoration-thickness:1px}._powerText_1bllw_243 strong{font-weight:700}._powerText_1bllw_243 em{font-style:italic;color:var(--color-text-secondary)}._flavourText_1bllw_258{font-family:var(--font-body);font-size:.8rem;font-style:italic;color:var(--color-text-secondary);line-height:1.45;margin:0}._glossaryHeading_1bllw_482{font-family:var(--font-body);font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--color-accent-text);margin:0}._glossaryList_1bllw_491{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._glossaryItem_1bllw_252{font-family:var(--font-body);font-size:.78rem;line-height:1.4;color:var(--color-text-secondary)}._glossaryTerm_1bllw_507{font-weight:700;color:var(--color-text-primary)}._modifiersHeading_1bllw_514{font-family:var(--font-body);font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--color-accent-text);margin:0}._modifierList_1bllw_523{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._modifierItem_1bllw_253{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-family:var(--font-body);font-size:.78rem;line-height:1.4}._modifierEffect_1bllw_542{font-weight:700;color:var(--color-text-primary)}._modifierMeta_1bllw_547{display:flex;align-items:baseline;gap:var(--space-2);color:var(--color-text-secondary);text-align:right}._modifierDuration_1bllw_555{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent-text);white-space:nowrap}._menu_1q2v8_6{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-modal)}._connector_1q2v8_20{position:fixed;z-index:var(--z-overlay);width:14px;height:14px;background:var(--color-bg-modal-raised);border-left:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted);transform:rotate(45deg);pointer-events:none}._header_1q2v8_32{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}._heroName_1q2v8_39{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-text-primary)}._eyebrow_1q2v8_46{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-tertiary)}._heroStats_1q2v8_58{display:none}._statPair_1q2v8_62{display:inline-flex;align-items:baseline;gap:3px;font-family:var(--font-heading);font-weight:800;font-size:var(--text-sm);color:var(--color-text-primary)}._statKey_1q2v8_72{font-family:var(--font-body);font-size:.55rem;font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-tertiary)}@media (orientation: landscape) and (max-height: 500px){._heroStats_1q2v8_58{display:inline-flex;align-items:baseline;gap:var(--space-2)}._menu_1q2v8_6{max-height:92dvh;overflow-y:auto}}._row_1q2v8_98{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);min-height:44px;border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-bg-modal) 70%,transparent);font-family:var(--font-body);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._row_1q2v8_98:hover{background:color-mix(in srgb,var(--color-bg-muted) 30%,transparent)}._row_1q2v8_98:focus-visible{outline:none;box-shadow:var(--glow-action)}._rowDisabled_1q2v8_125{border-style:dashed;opacity:.55;cursor:not-allowed;background:color-mix(in srgb,var(--color-bg-modal) 40%,transparent)}._rowDisabled_1q2v8_125:hover{background:color-mix(in srgb,var(--color-bg-modal) 40%,transparent)}._rowText_1q2v8_136{display:flex;flex-direction:column;gap:2px;min-width:0}._powerName_1q2v8_143{font-size:var(--text-sm);font-weight:700;color:var(--color-text-primary);line-height:1.2}._rowDisabled_1q2v8_125 ._powerName_1q2v8_143{color:var(--color-text-tertiary)}._grantNumber_1q2v8_156{display:inline-flex;align-items:center;justify-content:center;min-width:1.4em;height:1.4em;margin-right:5px;padding:0 .35em;border-radius:999px;background:color-mix(in srgb,var(--color-accent-primary) 22%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-primary) 60%,transparent);color:var(--color-accent-text);font-size:var(--text-xs);font-weight:800;line-height:1;vertical-align:middle}._rowDisabled_1q2v8_125 ._grantNumber_1q2v8_156{color:var(--color-text-tertiary);border-color:color-mix(in srgb,var(--color-text-tertiary) 45%,transparent);background:transparent}._powerDesc_1q2v8_182{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.35}._rowDisabled_1q2v8_125 ._powerDesc_1q2v8_182{color:var(--color-text-tertiary)}._powerSub_1q2v8_192{font-size:var(--text-xs);color:var(--color-text-tertiary);line-height:1.35}._rowDisabled_1q2v8_125 ._powerSub_1q2v8_192{color:var(--color-danger-soft)}._pillStack_1q2v8_205{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:3px}._typePill_1q2v8_215{flex-shrink:0;font-size:.625rem;font-weight:800;letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:center;padding:1px 6px;border-radius:var(--radius-pill);white-space:nowrap}._pillGranted_1q2v8_228{color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-bg-muted) 22%,transparent);border:1px solid var(--color-border-muted)}._pillFree_1q2v8_234{color:var(--color-action);background:color-mix(in srgb,var(--color-action) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-action) 40%,transparent)}._pillExhaust_1q2v8_240{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 40%,transparent)}._rowDisabled_1q2v8_125 ._typePill_1q2v8_215{color:var(--color-text-disabled);background:color-mix(in srgb,var(--color-bg-muted) 18%,transparent);border:1px solid var(--color-border-muted)}._footer_1q2v8_252{font-size:var(--text-xs);color:var(--color-text-disabled);line-height:1.45;padding-top:var(--space-2);border-top:1px solid var(--color-border-muted)}._inspectRow_1q2v8_262{border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}._inspectRow_1q2v8_262 ._powerName_1q2v8_143{color:var(--color-action)}._handToolbar_1q2v8_278{top:var(--board-hud-top);bottom:auto;left:0;right:0;width:auto;border-radius:0 0 var(--radius-md) var(--radius-md);border-top:none;flex-direction:row;align-items:center;gap:var(--space-2);padding:var(--space-2);padding-right:calc(44px + var(--space-3) + var(--space-2));overflow-x:auto;overflow-y:hidden;scrollbar-width:none}._handToolbar_1q2v8_278::-webkit-scrollbar{display:none}._handToolbar_1q2v8_278 ._header_1q2v8_32{flex:1 1 auto;min-width:6rem}._handToolbar_1q2v8_278 ._heroName_1q2v8_39{min-width:0}._handToolbar_1q2v8_278 ._heroName_1q2v8_39{font-size:var(--text-sm);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._handToolbar_1q2v8_278 ._eyebrow_1q2v8_46,._handToolbar_1q2v8_278 ._heroStats_1q2v8_58,._handToolbar_1q2v8_278 ._powerDesc_1q2v8_182,._handToolbar_1q2v8_278 ._footer_1q2v8_252{display:none}._handToolbar_1q2v8_278 ._row_1q2v8_98{flex-shrink:0}._board_eov55_11{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:flex;flex-direction:column;background:var(--color-bg-page);color:var(--color-text-primary)}._topBar_eov55_22{flex-shrink:0;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-bg-panel)}._backLink_eov55_32{color:var(--color-text-secondary);text-decoration:none;font-size:.9rem;white-space:nowrap}._backLink_eov55_32:hover{color:var(--color-text-primary)}._missionName_eov55_42{flex:1;min-width:0;font-family:var(--font-heading);font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerActions_eov55_52{display:flex;align-items:center;gap:var(--space-3)}._viewToggle_eov55_58{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}._viewToggle_eov55_58 button{padding:var(--space-1) var(--space-3);background:var(--color-bg-raised);color:var(--color-text-secondary);border:none;cursor:pointer;font-size:.85rem}._viewToggle_eov55_58 button:hover{color:var(--color-text-primary)}._toggleActive_eov55_75{background:var(--color-accent-primary)!important;color:var(--color-on-accent)!important}._stage_eov55_81{position:relative;flex:1;min-height:0}._stageLoading_eov55_86{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-tertiary)}._transport_eov55_95{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-bg-panel)}._buttons_eov55_106{display:flex;align-items:center;gap:var(--space-2)}._ctrlBtn_eov55_112{min-width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-raised);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font-size:1rem}._ctrlBtn_eov55_112:hover:not(:disabled){border-color:var(--color-accent-primary)}._ctrlBtn_eov55_112:disabled{opacity:.4;cursor:default}._playBtn_eov55_132{background:var(--color-accent-primary);color:var(--color-on-accent);border-color:var(--color-accent-primary)}._speed_eov55_138{display:inline-flex;gap:var(--space-1)}._speedBtn_eov55_142{padding:var(--space-1) var(--space-2);background:var(--color-bg-raised);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;font-size:.8rem}._speedActive_eov55_151{background:var(--color-accent-primary);color:var(--color-on-accent);border-color:var(--color-accent-primary)}._scrubRow_eov55_157{flex:1;min-width:12rem;display:flex;align-items:center;gap:var(--space-3)}._scrubber_eov55_164{flex:1;accent-color:var(--color-accent-primary)}._counter_eov55_168{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);font-size:.85rem;white-space:nowrap}._truncatedNote_eov55_175{flex-shrink:0;padding:var(--space-1) var(--space-4);background:var(--color-bg-panel);color:var(--color-selected);font-size:.8rem;text-align:center}._page_1tqox_3{min-height:100%;background:var(--color-bg-page);padding:var(--space-6) var(--space-4) var(--space-10)}._shell_1tqox_9{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5)}._masthead_1tqox_17{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._mastheadActions_1tqox_25{display:flex;align-items:center;gap:var(--space-4)}._boardToggleBtn_1tqox_31{padding:var(--space-1) var(--space-3);background:var(--color-accent-primary);color:var(--color-on-accent);border:1px solid var(--color-accent-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:.85rem;white-space:nowrap}._boardToggleBtn_1tqox_31:hover{filter:brightness(1.08)}._eyebrow_1tqox_45{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}._backLink_1tqox_52{font-size:.85rem;color:var(--color-text-secondary);text-decoration:none}._backLink_1tqox_52:hover{color:var(--color-accent-text)}._statePanel_1tqox_64{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary)}._errorPanel_1tqox_76{border-color:var(--color-danger);color:var(--color-text-primary)}._retryBtn_1tqox_81{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-raised);color:var(--color-text-primary);cursor:pointer}._retryBtn_1tqox_81:hover{border-color:var(--color-accent-primary)}._summary_1tqox_96{padding:var(--space-4) var(--space-5);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md)}._title_1tqox_103{font-family:var(--font-heading);font-size:1.6rem;color:var(--color-text-primary);margin:0 0 var(--space-2)}._summaryMeta_1tqox_110{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}._outcome_1tqox_117{font-weight:700;font-size:1.05rem}._outcomeWin_1tqox_122{color:var(--color-success)}._outcomeLoss_1tqox_126{color:var(--color-danger)}._outcomeDraw_1tqox_130{color:var(--color-text-secondary)}._metaItem_1tqox_134{font-size:.9rem;color:var(--color-text-tertiary)}._fullInfoNote_1tqox_139{margin:var(--space-3) 0 0;font-size:.82rem;color:var(--color-text-tertiary)}._controls_1tqox_147{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md)}._buttons_1tqox_157{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}._ctrlBtn_1tqox_164{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-raised);color:var(--color-text-primary);font-size:1rem;cursor:pointer}._ctrlBtn_1tqox_164:hover:not(:disabled){border-color:var(--color-accent-primary)}._ctrlBtn_1tqox_164:disabled{opacity:.4;cursor:default}._playBtn_1tqox_188{min-width:3rem;background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-on-accent)}._speed_1tqox_195{display:flex;align-items:center;justify-content:center;gap:var(--space-1)}._speedBtn_1tqox_202{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-size:.8rem;cursor:pointer}._speedActive_1tqox_212{border-color:var(--color-accent-primary);color:var(--color-text-primary)}._scrubRow_1tqox_217{display:flex;align-items:center;gap:var(--space-3)}._scrubber_1tqox_223{flex:1;accent-color:var(--color-accent-primary)}._counter_1tqox_228{font-size:.82rem;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}._timeline_1tqox_237{padding:var(--space-3) var(--space-4);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:50dvh;overflow-y:auto}._feed_1tqox_246{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._line_1tqox_255{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:.92rem;color:var(--color-text-secondary)}._line_system_1tqox_265{justify-content:center;color:var(--color-text-tertiary);font-variant:small-caps;letter-spacing:.04em}._line_chat_1tqox_272{color:var(--color-selected)}._active_1tqox_276{background:var(--color-bg-raised);color:var(--color-text-primary);font-weight:600}._roundTag_1tqox_282{flex:0 0 auto;font-size:.7rem;font-weight:700;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}._lineText_1tqox_290{flex:1}._backdrop_wd52i_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._panel_wd52i_18{background:var(--color-bg-modal);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);padding:var(--space-6);max-width:460px;width:100%;display:flex;flex-direction:column;gap:var(--space-4);max-height:calc(100dvh - var(--space-8));overflow-y:auto}._header_wd52i_33{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._title_wd52i_40{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-size:var(--text-md);margin:0}._closeBtn_wd52i_49{background:transparent;border:none;color:var(--color-text-tertiary);font-size:16px;line-height:1;cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm)}._closeBtn_wd52i_49:hover:not(:disabled){color:var(--color-text-primary)}._closeBtn_wd52i_49:disabled{opacity:.5;cursor:default}._subtitle_wd52i_67{color:var(--color-text-tertiary);font-size:var(--text-xs);margin:calc(var(--space-2) * -1) 0 0}._toggle_wd52i_74{display:flex;gap:var(--space-1);background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:4px}._toggleBtn_wd52i_82{flex:1;font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);padding:8px 12px;cursor:pointer}._toggleBtn_wd52i_82:disabled{cursor:default}._toggleActive_wd52i_96{font-weight:700;color:var(--color-on-accent);background:var(--color-accent-primary)}._eloPreview_wd52i_103{display:flex;align-items:center;justify-content:center;gap:var(--space-4);background:color-mix(in srgb,var(--color-shade) 25%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-4)}._eloCell_wd52i_113{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}._eloLabel_wd52i_119{font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em}._eloValue_wd52i_125{font-family:var(--font-heading);font-weight:700;font-size:26px;color:var(--color-text-primary)}._eloAfter_wd52i_131{color:var(--color-accent-text)}._eloArrow_wd52i_134{font-size:22px;color:var(--color-text-tertiary)}._field_wd52i_140{display:flex;flex-direction:column;gap:var(--space-2)}._fieldLabel_wd52i_145{font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}._input_wd52i_152,._textarea_wd52i_153,._select_wd52i_154{width:100%;background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);padding:10px 12px;font-family:inherit}._input_wd52i_152:focus,._textarea_wd52i_153:focus,._select_wd52i_154:focus{outline:none;border-color:var(--color-accent-primary)}._textarea_wd52i_153{resize:vertical;line-height:1.5}._results_wd52i_176{list-style:none;margin:0;padding:0;border:1px solid var(--color-divider);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-shade) 35%,transparent);max-height:220px;overflow-y:auto}._resultBtn_wd52i_186{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);width:100%;background:transparent;border:none;border-bottom:1px solid var(--color-divider);color:var(--color-text-primary);text-align:left;padding:9px 12px;cursor:pointer}._resultBtn_wd52i_186:last-child{border-bottom:none}._resultBtn_wd52i_186:hover,._resultBtn_wd52i_186:focus-visible{background:#ffffff0d}._resultName_wd52i_207{font-size:var(--text-sm);font-weight:600}._resultMeta_wd52i_211{font-size:var(--text-xs);color:var(--color-text-tertiary)}._noResults_wd52i_215{font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0}._selectedCard_wd52i_220{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:10px 12px}._selectedName_wd52i_230{font-size:var(--text-sm);font-weight:700;color:var(--color-text-primary)}._selectedMeta_wd52i_235{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:2px}._changeBtn_wd52i_240{flex-shrink:0;background:transparent;border:1px solid var(--color-divider);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:600;padding:6px 12px;cursor:pointer}._changeBtn_wd52i_240:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-tertiary)}._actions_wd52i_257{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}._cancelBtn_wd52i_263{background:transparent;border:1px solid var(--color-divider);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;padding:9px 18px;cursor:pointer}._cancelBtn_wd52i_263:hover:not(:disabled){color:var(--color-text-primary)}._confirmBtn_wd52i_276{background:var(--color-accent-primary);border:1px solid var(--color-accent-primary);border-radius:var(--radius-sm);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:700;padding:9px 18px;cursor:pointer}._confirmBtn_wd52i_276:disabled,._cancelBtn_wd52i_263:disabled{opacity:.5;cursor:default}._actions_wd52i_257{position:sticky;bottom:calc(-1 * var(--space-6));z-index:1;margin:var(--space-3) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));background:var(--color-bg-modal);border-top:1px solid color-mix(in srgb,var(--color-border-muted) 40%,transparent)}._page_1ystc_6{min-height:calc(100dvh - var(--nav-bar-height));background:var(--color-bg-page);background-image:radial-gradient(circle at 20% 0%,var(--color-bg-panel) 0%,var(--color-bg-page) 60%);color:var(--color-text-primary);padding:var(--space-8) var(--space-5) var(--space-12)}._shell_1ystc_18{max-width:1280px;margin:0 auto}._masthead_1ystc_24{padding-bottom:var(--space-2);margin-bottom:var(--space-4)}._eyebrow_1ystc_29{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-accent-text);font-weight:600;margin-bottom:var(--space-2)}._title_1ystc_37{font-family:var(--font-heading);font-weight:700;font-size:40px;line-height:1.02;margin:0}._subtitle_1ystc_44{font-size:14px;color:var(--color-text-tertiary);margin:var(--space-3) 0 0;max-width:720px;line-height:1.55}._tabs_1ystc_53{display:flex;gap:var(--space-6);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6);overflow-x:auto;scrollbar-width:thin}._tab_1ystc_53{flex:0 0 auto;font-family:var(--font-heading);font-size:14px;font-weight:600;padding:var(--space-3) 2px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--color-text-tertiary);cursor:pointer;white-space:nowrap}._tab_1ystc_53:hover{color:var(--color-text-primary)}._tab_1ystc_53:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._tabActive_1ystc_83{color:var(--color-accent-text);border-bottom-color:var(--color-accent-primary)}._tabPanel_1ystc_87{display:flex;flex-direction:column}._tabIntro_1ystc_91{font-size:13px;color:var(--color-text-tertiary);margin:0 0 var(--space-5);line-height:1.5}._statePanel_1ystc_99{border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-shade) 22%,transparent);padding:var(--space-6);font-size:14px;color:var(--color-text-tertiary);text-align:center;margin-bottom:var(--space-6)}._errorPanel_1ystc_109{color:var(--color-combat);border-color:color-mix(in srgb,var(--color-combat) 30%,transparent);background:color-mix(in srgb,var(--color-combat) 7%,transparent)}._row_1ystc_116{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);margin-bottom:var(--space-6)}@media (max-width: 900px){._row_1ystc_116{grid-template-columns:1fr}}._card_1ystc_128,._section_1ystc_129{background:color-mix(in srgb,var(--color-shade) 24%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-5)}._section_1ystc_129{margin-bottom:var(--space-6)}._card_1ystc_128{display:flex;flex-direction:column;gap:var(--space-4)}._cardHead_1ystc_144,._sectionHead_1ystc_145{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}._sectionHead_1ystc_145{margin-bottom:var(--space-4)}._cardTitle_1ystc_154,._sectionTitle_1ystc_155{font-family:var(--font-heading);font-size:22px;font-weight:700;margin:0}._cardSub_1ystc_161,._sectionSub_1ystc_162{font-size:12px;color:var(--color-text-tertiary)}._field_1ystc_168{display:flex;flex-direction:column;gap:var(--space-2)}._fieldLabel_1ystc_173{font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}._select_1ystc_180,._smallInput_1ystc_181{background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);padding:9px 12px;font-family:inherit}._select_1ystc_180{width:100%}._select_1ystc_180:focus,._smallInput_1ystc_181:focus{outline:none;border-color:var(--color-accent-primary)}._primaryBtn_1ystc_200{align-self:flex-start;background:var(--color-accent-primary);border:1px solid var(--color-accent-primary);border-radius:var(--radius-sm);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:700;padding:9px 18px;cursor:pointer}._primaryBtn_1ystc_200:disabled{opacity:.5;cursor:default}._subtleBtn_1ystc_215{background:transparent;border:1px solid var(--color-divider);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;padding:8px 14px;cursor:pointer}._subtleBtn_1ystc_215:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-tertiary)}._subtleBtn_1ystc_215:disabled{opacity:.5;cursor:default}._applyNote_1ystc_233{font-size:var(--text-xs);color:var(--color-text-tertiary)}._motmLive_1ystc_239{display:flex;align-items:center;gap:var(--space-3);background:color-mix(in srgb,var(--color-accent-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-primary) 30%,transparent);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}._motmStar_1ystc_248{font-size:22px;color:var(--color-accent-text)}._motmLiveLabel_1ystc_252{font-size:var(--text-xs);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.08em;font-weight:600}._motmLiveName_1ystc_259{font-family:var(--font-heading);font-size:18px;font-weight:700;margin-top:2px}._motmNote_1ystc_265{font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0;line-height:1.5}._queueList_1ystc_273{display:flex;flex-direction:column;gap:var(--space-1)}._queueRow_1ystc_278{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:color-mix(in srgb,var(--color-shade) 20%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-sm)}._queueName_1ystc_287{font-size:var(--text-sm);font-weight:600}._queueTag_1ystc_291{font-size:var(--text-xs);font-weight:600;letter-spacing:.02em}._queueTagRanked_1ystc_297{color:var(--color-accent-text)}._queueTagUnranked_1ystc_300{color:var(--color-text-tertiary);font-weight:500}._queueRowDisabled_1ystc_308{opacity:.6;border-color:color-mix(in srgb,var(--color-combat) 40%,var(--color-divider))}._offTag_1ystc_312{font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;color:var(--color-combat);border:1px solid color-mix(in srgb,var(--color-combat) 45%,transparent);border-radius:var(--radius-sm);padding:1px 6px}._disableBtn_1ystc_321{background:transparent;border:1px solid color-mix(in srgb,var(--color-combat) 45%,transparent);border-radius:var(--radius-sm);color:var(--color-combat);font-size:var(--text-xs);font-weight:700;padding:5px 12px;cursor:pointer;min-width:74px}._disableBtn_1ystc_321:hover:not(:disabled){background:color-mix(in srgb,var(--color-combat) 12%,transparent)}._enableBtn_1ystc_335{background:transparent;border:1px solid color-mix(in srgb,var(--color-accent-primary) 55%,transparent);border-radius:var(--radius-sm);color:var(--color-accent-text);font-size:var(--text-xs);font-weight:700;padding:5px 12px;cursor:pointer;min-width:74px}._enableBtn_1ystc_335:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-primary) 12%,transparent)}._disableBtn_1ystc_321:disabled,._enableBtn_1ystc_335:disabled{opacity:.4;cursor:default}._availabilityNote_1ystc_354{margin:0;font-size:var(--text-xs);line-height:1.5;color:var(--color-text-tertiary)}._missionList_1ystc_363{display:flex;flex-direction:column;gap:var(--space-1);max-height:420px;overflow-y:auto;margin-top:var(--space-3)}._missionIdTag_1ystc_371{font-size:var(--text-xs);font-weight:500;color:var(--color-text-tertiary);margin-left:var(--space-2)}._emptyNote_1ystc_377{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}._settings_1ystc_382{border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);margin:0}._settings_1ystc_382:disabled{opacity:.55}._settingsLegend_1ystc_394{font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em;padding:0 var(--space-2)}._settingRow_1ystc_401{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._settingRow_1ystc_401 ._fieldLabel_1ystc_173{margin:0}._smallInput_1ystc_181{width:96px;text-align:right}._checkRow_1ystc_414{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer}._queueActions_1ystc_422{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._searchRow_1ystc_430{display:flex;align-items:center;gap:var(--space-3);background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:6px 12px;margin-bottom:var(--space-4)}._searchIcon_1ystc_440{color:var(--color-text-tertiary);font-size:16px}._searchInput_1ystc_444{flex:1;background:transparent;border:none;color:var(--color-text-primary);font-size:var(--text-sm);padding:6px 0}._searchInput_1ystc_444:focus{outline:none}._matchCount_1ystc_455{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap}._pager_1ystc_462{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-3)}._pagerStatus_1ystc_469{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;min-width:8rem;text-align:center}._table_1ystc_478{display:flex;flex-direction:column;border:1px solid var(--color-divider);border-radius:var(--radius-md);overflow:hidden}._trow_1ystc_485{display:grid;grid-template-columns:2.4fr 1fr 1fr 1fr 1.6fr;align-items:center;gap:var(--space-3);padding:10px var(--space-4);border-bottom:1px solid var(--color-divider)}._trow_1ystc_485:last-child{border-bottom:none}._banGrid_1ystc_496{grid-template-columns:1.8fr 1fr 2.4fr 1.2fr .9fr}._playerGrid_1ystc_500{grid-template-columns:2.2fr 1fr 1fr 1fr 1fr 1.5fr}._theader_1ystc_503{background:color-mix(in srgb,var(--color-shade) 30%,transparent);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);font-weight:600}._tableEmpty_1ystc_511{padding:var(--space-6);text-align:center;font-size:var(--text-sm);color:var(--color-text-tertiary)}._colPlayer_1ystc_517{display:flex;align-items:center;gap:var(--space-3);min-width:0}._playerText_1ystc_523{display:flex;flex-direction:column;min-width:0}._playerName_1ystc_528{font-size:var(--text-sm);font-weight:600;overflow-wrap:anywhere}._playerJoined_1ystc_534{font-size:var(--text-xs);color:var(--color-text-tertiary)}._colElo_1ystc_538{font-variant-numeric:tabular-nums;font-size:var(--text-sm)}._sortHeader_1ystc_543{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;white-space:nowrap}._sortHeader_1ystc_543:hover{color:var(--color-text-secondary)}._colActions_1ystc_558{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}._roleBadge_1ystc_566{display:inline-block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:var(--radius-pill, 999px);border:1px solid var(--color-divider);color:var(--color-text-secondary)}._role_admin_1ystc_577{color:var(--color-accent-text);border-color:color-mix(in srgb,var(--color-accent-primary) 40%,transparent);background:color-mix(in srgb,var(--color-accent-primary) 10%,transparent)}._role_banned_1ystc_582{color:var(--color-combat);border-color:color-mix(in srgb,var(--color-combat) 40%,transparent);background:color-mix(in srgb,var(--color-combat) 10%,transparent)}._banBtn_1ystc_588{background:transparent;border:1px solid color-mix(in srgb,var(--color-combat) 45%,transparent);border-radius:var(--radius-sm);color:var(--color-combat);font-size:var(--text-xs);font-weight:700;padding:6px 12px;cursor:pointer}._banBtn_1ystc_588:hover:not(:disabled){background:color-mix(in srgb,var(--color-combat) 12%,transparent)}._banBtn_1ystc_588:disabled{opacity:.4;cursor:default}._unbanBtn_1ystc_605{background:transparent;border:1px solid color-mix(in srgb,var(--color-accent-primary) 45%,transparent);border-radius:var(--radius-sm);color:var(--color-accent-text);font-size:var(--text-xs);font-weight:700;padding:6px 12px;cursor:pointer}._unbanBtn_1ystc_605:disabled{opacity:.4;cursor:default}._chips_1ystc_621{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}._chip_1ystc_621{background:color-mix(in srgb,var(--color-shade) 25%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-pill, 999px);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:600;padding:5px 14px;cursor:pointer}._chipActive_1ystc_637{color:var(--color-on-accent);background:var(--color-accent-primary);border-color:var(--color-accent-primary)}._banCardName_1ystc_642{font-size:var(--text-sm);font-weight:600;display:block}._banCardId_1ystc_647{font-size:var(--text-xs);color:var(--color-text-tertiary)}._formatBadge_1ystc_651{font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:2px 8px}._banReason_1ystc_659{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.45}._banReasonNone_1ystc_664{color:var(--color-text-tertiary)}._banDate_1ystc_667{font-size:var(--text-xs);color:var(--color-text-tertiary);display:flex;flex-direction:column}._banAdmin_1ystc_673{color:var(--color-text-tertiary)}._aiDeckForm_1ystc_678{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);background:color-mix(in srgb,var(--color-shade) 18%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-md)}._aiDeckTextarea_1ystc_688{width:100%;resize:vertical;min-height:96px;padding:var(--space-2) var(--space-3);background:var(--color-bg-input, color-mix(in srgb, var(--color-shade) 30%, transparent));color:var(--color-text-primary);border:1px solid var(--color-divider);border-radius:var(--radius-sm);font-family:var(--font-mono, monospace);font-size:var(--text-sm);line-height:1.5}._aiDeckTextarea_1ystc_688:focus{outline:none;border-color:var(--color-accent-primary)}._aiDeckParse_1ystc_705{font-size:var(--text-sm)}._aiDeckValid_1ystc_708{color:var(--color-success, #5fbf7f)}._aiDeckInvalid_1ystc_711{color:var(--color-danger, #d9736b)}._aiDeckGrid_1ystc_714{grid-template-columns:1.8fr 1.8fr .7fr 1.2fr .9fr}._aiDeckMission_1ystc_717{color:var(--color-text-secondary)}._aiDeckName_1ystc_720{font-weight:600;color:var(--color-text-primary)}._auditFilter_1ystc_726{display:flex;align-items:center;gap:var(--space-2)}._auditFilter_1ystc_726 ._fieldLabel_1ystc_173{margin:0}._auditGrid_1ystc_734{grid-template-columns:.9fr 1fr 1fr 1fr 2.4fr}._auditTime_1ystc_737{font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}._auditAction_1ystc_742{font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);border:1px solid var(--color-divider);border-radius:var(--radius-sm);padding:2px 8px;white-space:nowrap}._auditAdmin_1ystc_751{font-size:var(--text-sm);font-weight:600}._auditTarget_1ystc_755{font-size:var(--text-sm);color:var(--color-text-secondary)}._auditUserBtn_1ystc_760{font:inherit;color:inherit;background:transparent;border:none;padding:0;cursor:pointer;text-align:left;border-radius:var(--radius-sm)}._auditUserBtn_1ystc_760:hover{color:var(--color-text-primary);text-decoration:underline}._auditUserChip_1ystc_775{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-divider);border-radius:var(--radius-pill);padding:4px 10px;cursor:pointer;white-space:nowrap}._auditUserChip_1ystc_775:hover{color:var(--color-text-primary);border-color:var(--color-text-tertiary)}._auditDetails_1ystc_792{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.45;word-break:break-word}._auditMore_1ystc_798{display:flex;justify-content:center;margin-top:var(--space-4)}._gate_1ystc_805{max-width:520px;margin:var(--space-12) auto;text-align:center;background:color-mix(in srgb,var(--color-shade) 28%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-8)}._gateIcon_1ystc_814{font-size:44px;margin-bottom:var(--space-4)}._gateTitle_1ystc_818{font-family:var(--font-heading);font-size:30px;font-weight:700;margin:0 0 var(--space-3)}._gateBody_1ystc_824{font-size:var(--text-sm);color:var(--color-text-tertiary);line-height:1.6;margin:0 0 var(--space-6)}._gateLink_1ystc_830{display:inline-block;color:var(--color-accent-text);font-weight:700;font-size:var(--text-sm);text-decoration:none}._gateLink_1ystc_830:hover{text-decoration:underline}._sectionDesc_1ystc_843{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.55;max-width:68ch}._subheading_1ystc_851{margin:var(--space-5) 0 var(--space-3);font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary)}._leaderboardResetRow_1ystc_861{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}@media (max-width: 900px){._leaderboardResetRow_1ystc_861{grid-template-columns:1fr}}._leaderboardResetCard_1ystc_871{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-shade) 20%,transparent)}._snapshotGrid_1ystc_882{grid-template-columns:1.1fr .8fr 1.8fr .7fr 1fr .7fr}._snapshotStandings_1ystc_886{padding:var(--space-3) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-divider);background:color-mix(in srgb,var(--color-shade) 18%,transparent)}._standingsList_1ystc_891{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px var(--space-5)}._standingRow_1ystc_899{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm)}._standingRank_1ystc_905{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;min-width:2.5em}._standingName_1ystc_910{flex:1;color:var(--color-text-primary);min-width:0;overflow-wrap:anywhere}._standingElo_1ystc_917{color:var(--color-accent-text);font-weight:700;font-variant-numeric:tabular-nums}._standingsMore_1ystc_922{color:var(--color-text-tertiary);font-size:var(--text-xs);padding-top:2px}._reportsList_1ystc_929{display:flex;flex-direction:column;gap:var(--space-3)}._reportCard_1ystc_934{border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-4);background:color-mix(in srgb,var(--color-shade) 20%,transparent);display:flex;flex-direction:column;gap:var(--space-2)}._reportHead_1ystc_943{display:flex;align-items:center;gap:var(--space-3)}._reportType_1ystc_948{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:999px}._reportTypeBug_1ystc_955{background:color-mix(in srgb,var(--color-warning) 16%,transparent);color:var(--color-warning)}._reportTypePlayer_1ystc_959{background:color-mix(in srgb,var(--color-combat) 14%,transparent);color:var(--color-danger-soft)}._reportStatus_1ystc_963{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary)}._reportStatus_1ystc_963[data-status=open]{color:var(--color-warning)}._reportStatus_1ystc_963[data-status=resolved]{color:var(--color-good)}._reportTime_1ystc_976{margin-left:auto;font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}._reportMeta_1ystc_982{font-size:var(--text-sm);color:var(--color-text-secondary)}._reportDetails_1ystc_986{margin:0;font-size:var(--text-sm);color:var(--color-text-primary);line-height:1.5;white-space:pre-wrap;word-break:break-word}._reportContext_1ystc_994{margin:0;font-size:var(--text-xs);color:var(--color-text-tertiary);font-family:var(--font-mono, monospace);word-break:break-word}._reportActions_1ystc_1001{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}._reportNotify_1ystc_1009{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;margin-right:var(--space-2)}._reportNotice_1ystc_1019{margin:0;font-size:var(--text-xs);color:var(--color-good)}._reportLogs_1ystc_1026{display:flex;flex-direction:column;gap:var(--space-2)}._reportLog_1ystc_1026{border:1px solid var(--color-divider);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-shade) 22%,transparent)}._reportLogSummary_1ystc_1036{cursor:pointer;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none}._reportLogSummary_1ystc_1036:hover{color:var(--color-text-primary)}._reportLogList_1ystc_1049{list-style:none;margin:0;padding:var(--space-2) var(--space-3) var(--space-3);display:flex;flex-direction:column;gap:3px;max-height:260px;overflow-y:auto}._reportLogLine_1ystc_1059{display:flex;gap:var(--space-2);align-items:baseline;font-size:var(--text-xs);line-height:1.45}._reportLogTime_1ystc_1066{flex-shrink:0;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-family:var(--font-mono, monospace)}._reportChatName_1ystc_1072{flex-shrink:0;color:var(--color-accent-text);font-weight:700}._reportChatMsg_1ystc_1077{color:var(--color-text-primary);word-break:break-word}._reportGameText_1ystc_1081{color:var(--color-text-secondary);word-break:break-word}._toolNote_1ystc_1088{margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--color-text-tertiary)}._seasonList_o41ir_4{display:flex;flex-direction:column;gap:var(--space-4)}._seasonCard_o41ir_10{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-shade) 18%,transparent)}._seasonHead_o41ir_20{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}._seasonName_o41ir_27{font-size:var(--text-md);font-weight:700;color:var(--color-text-primary)}._badgeActive_o41ir_33,._badgeScheduled_o41ir_34{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:var(--radius-sm);border:1px solid currentColor}._badgeActive_o41ir_33{color:var(--color-accent-primary)}._badgeScheduled_o41ir_34{color:var(--color-text-secondary)}._meta_o41ir_52{font-size:var(--text-xs);color:var(--color-text-tertiary)}._formRow_o41ir_57{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}._input_o41ir_64{background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-sm);padding:9px 12px;font-family:inherit;min-width:0;max-width:100%}._input_o41ir_64:focus{outline:none;border-color:var(--color-accent-primary)}._inputNarrow_o41ir_81{width:96px}._block_o41ir_86{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-divider)}._blockTitle_o41ir_94{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--color-text-secondary)}._rewardRow_o41ir_101{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}._rewardRow_o41ir_101>select{width:auto;flex:1 1 12rem;min-width:0}._inlineActions_o41ir_116{display:flex;flex-wrap:wrap;gap:var(--space-2)}._motmList_o41ir_122,._pastList_o41ir_123{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._motmRow_o41ir_132,._pastRow_o41ir_133{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm)}._motmWhen_o41ir_141{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}._motmMission_o41ir_146,._pastName_o41ir_147{color:var(--color-text-primary);font-weight:600}._cardActions_o41ir_152{display:flex;gap:var(--space-2)}._cardActions_o41ir_152:empty{display:none}._banner_1g6k6_12{position:fixed;top:0;left:0;right:0;z-index:var(--z-banner);background:linear-gradient(180deg,color-mix(in srgb,var(--color-warning) 22%,var(--color-bg-panel)),color-mix(in srgb,var(--color-warning) 10%,var(--color-bg-page)));border-bottom:1px solid color-mix(in srgb,var(--color-warning) 40%,var(--color-border));padding:var(--space-3) var(--space-6);display:flex;align-items:center;gap:var(--space-4)}._dot_1g6k6_31{flex-shrink:0;width:11px;height:11px;border-radius:50%;background:var(--color-warning);box-shadow:0 0 11px var(--color-warning);animation:_dcPulse_1g6k6_1 1s ease-in-out infinite}@keyframes _dcPulse_1g6k6_1{0%,to{opacity:.75}50%{opacity:1}}._content_1g6k6_51{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._mainText_1g6k6_59{color:var(--color-text-primary);font-size:var(--text-base);font-weight:700}._subText_1g6k6_65{color:var(--color-text-secondary);font-size:var(--text-sm)}._graceChip_1g6k6_71{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);background:color-mix(in srgb,var(--color-bg-page) 55%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 40%,var(--color-border));border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4)}._graceLabel_1g6k6_82{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-text-tertiary);text-transform:uppercase}._graceValue_1g6k6_89{font-family:var(--font-heading);font-size:var(--text-md);font-weight:800;color:var(--color-warning);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){._dot_1g6k6_31{animation:none}}._overlay_4nkx0_12{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._panel_4nkx0_23{background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:var(--space-6);max-width:760px;width:100%;max-height:80dvh;overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:var(--space-4);animation:_pileRise_4nkx0_1 var(--dur-base) var(--ease-out) both}@keyframes _pileRise_4nkx0_1{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}._closeButton_4nkx0_53{background:transparent;border:1px solid var(--color-border-muted);color:var(--color-text-secondary);font-size:.95rem;line-height:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);cursor:pointer;padding:0;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease}._closeButton_4nkx0_53:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._closeButton_4nkx0_53:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._title_4nkx0_84{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary);margin:0;padding-right:var(--space-8)}._tabs_4nkx0_95{display:inline-flex;gap:var(--space-1);background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);padding:var(--space-1);align-self:flex-start}._tab_4nkx0_95{background:transparent;border:1px solid transparent;color:var(--color-text-tertiary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;padding:var(--space-2) var(--space-4);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--dur-fast) ease,background var(--dur-fast) ease}._tab_4nkx0_95:hover{color:var(--color-text-primary)}._tabActive_4nkx0_124{color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-secondary) 16%,transparent);border-color:color-mix(in srgb,var(--color-text-secondary) 30%,transparent)}._sortRow_4nkx0_132{display:flex;align-items:center;gap:var(--space-2)}._sortLabel_4nkx0_138{font-size:var(--text-sm);color:var(--color-text-secondary);flex-shrink:0}._sortSelect_4nkx0_144{background:var(--color-bg-modal);border:1px solid var(--color-border-muted);color:var(--color-text-primary);font-size:var(--text-sm);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer}._cardGrid_4nkx0_156{display:grid;grid-template-columns:repeat(auto-fill,var(--card-width));justify-content:center;gap:var(--space-3)}._cardWrapper_4nkx0_165{cursor:default;border-radius:var(--radius-sm);display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1)}._cardWrapper_4nkx0_165:hover{outline:1px solid var(--color-accent-primary)}._activateButton_4nkx0_180{font-family:var(--font-body);font-size:.72rem;font-weight:700;line-height:1.2;text-align:center;color:var(--color-on-accent);background:var(--color-accent-primary);border:none;border-radius:var(--radius-sm);padding:4px 6px;cursor:pointer;transition:filter .12s ease}._activateButton_4nkx0_180:hover,._activateButton_4nkx0_180:focus-visible{filter:brightness(1.12);outline:2px solid var(--color-accent-hi, var(--color-accent-primary));outline-offset:1px}._cardPlaceholder_4nkx0_202{width:var(--card-width);height:var(--card-height);background:var(--color-bg-modal);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm)}._emptyMessage_4nkx0_212{color:var(--color-text-secondary);font-size:var(--text-sm);text-align:center;padding:var(--space-8) 0}._closeButton_4nkx0_53{position:sticky;top:var(--space-2);z-index:2;display:block;margin-left:auto;margin-bottom:-30px;background:var(--color-bg-modal-raised)}._overlay_bxh1s_11{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._panel_bxh1s_22{background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:var(--space-6);max-width:760px;width:100%;max-height:80dvh;overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:var(--space-4);animation:_pileRise_bxh1s_1 var(--dur-base) var(--ease-out) both}@keyframes _pileRise_bxh1s_1{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}._closeButton_bxh1s_50{background:transparent;border:1px solid var(--color-border-muted);color:var(--color-text-secondary);font-size:.95rem;line-height:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);cursor:pointer;padding:0;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease}._closeButton_bxh1s_50:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._closeButton_bxh1s_50:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._title_bxh1s_79{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary);margin:0;padding-right:var(--space-8)}._tabs_bxh1s_88{display:inline-flex;gap:var(--space-1);background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);padding:var(--space-1);align-self:flex-start}._tab_bxh1s_88{background:transparent;border:1px solid transparent;color:var(--color-text-tertiary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;padding:var(--space-2) var(--space-4);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--dur-fast) ease,background var(--dur-fast) ease}._tab_bxh1s_88:hover{color:var(--color-text-primary)}._tabActive_bxh1s_117{color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-secondary) 16%,transparent);border-color:color-mix(in srgb,var(--color-text-secondary) 30%,transparent)}._cardGrid_bxh1s_123{display:grid;grid-template-columns:repeat(auto-fill,var(--card-width));justify-content:center;gap:var(--space-3)}._cardWrapper_bxh1s_132{cursor:default;border-radius:var(--radius-sm)}._cardWrapper_bxh1s_132:hover{outline:1px solid var(--color-accent-primary)}._cardPlaceholder_bxh1s_141{width:var(--card-width);height:var(--card-height);background:var(--color-bg-modal);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm)}._emptyMessage_bxh1s_149{color:var(--color-text-secondary);font-size:var(--text-sm);text-align:center;padding:var(--space-8) 0}._closeButton_bxh1s_50{position:sticky;top:var(--space-2);z-index:2;display:block;margin-left:auto;margin-bottom:-30px;background:var(--color-bg-modal-raised)}._overlay_x9lex_12{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._panel_x9lex_23{background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:var(--space-6);max-width:760px;width:100%;max-height:80dvh;overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:var(--space-4);animation:_pileRise_x9lex_1 var(--dur-base) var(--ease-out) both}@keyframes _pileRise_x9lex_1{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}._closeButton_x9lex_51{background:transparent;border:1px solid var(--color-border-muted);color:var(--color-text-secondary);font-size:.95rem;line-height:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);cursor:pointer;padding:0;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease}._closeButton_x9lex_51:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._closeButton_x9lex_51:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._title_x9lex_80{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary);margin:0;padding-right:var(--space-8)}._cardGrid_x9lex_89{display:grid;grid-template-columns:repeat(auto-fill,var(--card-width));justify-content:center;gap:var(--space-3)}._cardWrapper_x9lex_98{cursor:default;border-radius:var(--radius-sm)}._cardWrapper_x9lex_98:hover{outline:1px solid var(--color-accent-primary)}._cardPlaceholder_x9lex_107{width:var(--card-width);height:var(--card-height);background:var(--color-bg-modal);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm)}._opponentSection_x9lex_117{border-top:1px solid var(--color-border-muted);padding-top:var(--space-3)}._opponentCount_x9lex_122{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}._emptyMessage_x9lex_130{color:var(--color-text-secondary);font-size:var(--text-sm);text-align:center;padding:var(--space-4) 0}._closeButton_x9lex_51{position:sticky;top:var(--space-2);z-index:2;display:block;margin-left:auto;margin-bottom:-30px;background:var(--color-bg-modal-raised)}._overlay_1r28l_7{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._panel_1r28l_18{background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:var(--space-6);max-width:720px;width:100%;max-height:84dvh;overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:var(--space-4);animation:_rulesRise_1r28l_1 var(--dur-base) var(--ease-out) both}@keyframes _rulesRise_1r28l_1{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion: reduce){._panel_1r28l_18{animation:none}}._closeButton_1r28l_52{background:transparent;border:1px solid var(--color-border-muted);color:var(--color-text-secondary);font-size:.95rem;line-height:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);cursor:pointer;padding:0;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease}._closeButton_1r28l_52:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._closeButton_1r28l_52:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._title_1r28l_81{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary);margin:0;padding-right:var(--space-8)}._subtitle_1r28l_90{margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}._topics_1r28l_98{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4)}._topic_1r28l_98{display:flex;flex-direction:column;gap:var(--space-2)}._topicTitle_1r28l_110{font-family:var(--font-heading);font-size:var(--text-md);font-weight:700;color:var(--color-accent-text);margin:0}._topicList_1r28l_118{margin:0;padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}._topicPoint_1r28l_126{font-size:var(--text-sm);line-height:1.4;color:var(--color-text-primary)}._glossarySection_1r28l_134{border-top:1px solid var(--color-border-muted);padding-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._glossaryList_1r28l_142{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}._glossaryRow_1r28l_149{display:flex;flex-direction:column;gap:2px}._glossaryTerm_1r28l_155{font-weight:700;color:var(--color-accent-text);font-size:var(--text-sm)}._glossaryDef_1r28l_161{margin:0;font-size:var(--text-sm);line-height:1.4;color:var(--color-text-primary)}._closeButton_1r28l_52{position:sticky;top:var(--space-2);z-index:2;display:block;margin-left:auto;margin-bottom:-30px;background:var(--color-bg-modal-raised)}._backdrop_ns460_12{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._panel_ns460_23{background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:var(--space-6) var(--space-6) var(--space-5);max-width:460px;width:100%;display:flex;flex-direction:column;gap:var(--space-3);animation:_concedeRise_ns460_1 var(--dur-base) var(--ease-out) both}@keyframes _concedeRise_ns460_1{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}._title_ns460_48{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-size:var(--text-lg);margin:0}._body_ns460_57{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.55}._eloWarning_ns460_65{display:flex;align-items:flex-start;gap:var(--space-3);background:color-mix(in srgb,var(--color-combat) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-combat) 45%,var(--color-border-muted));border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:var(--color-danger-soft);font-size:var(--text-sm);font-weight:600;line-height:1.5;margin:var(--space-1) 0 0}._eloWarning_ns460_65:before{content:"⚠";flex-shrink:0;line-height:1.2}._eloQueue_ns460_86{color:var(--color-danger-soft);font-weight:800}._actions_ns460_91{display:flex;gap:var(--space-3);margin-top:var(--space-3)}._cancelBtn_ns460_97,._concedeBtn_ns460_98{flex:1;text-align:center;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-label);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media (pointer: coarse){._cancelBtn_ns460_97,._concedeBtn_ns460_98{min-height:44px}}._cancelBtn_ns460_97{background:color-mix(in srgb,var(--color-bg-muted) 25%,transparent);color:var(--color-text-secondary);border:1px solid var(--color-border-muted);font-weight:600}._cancelBtn_ns460_97:hover{background:color-mix(in srgb,var(--color-bg-muted) 40%,transparent)}._concedeBtn_ns460_98{background:linear-gradient(180deg,color-mix(in srgb,var(--color-combat) 82%,var(--color-text-primary)),var(--color-combat));color:var(--color-text-primary);border:1px solid var(--color-danger-soft);font-weight:800;box-shadow:0 8px 20px #ff17444d}._concedeBtn_ns460_98:hover{filter:brightness(1.08)}._cancelBtn_ns460_97:focus-visible,._concedeBtn_ns460_98:focus-visible{outline:none;box-shadow:var(--glow-action)}._hint_ns460_155{font-size:var(--text-xs);color:var(--color-text-disabled);text-align:center;margin:var(--space-1) 0 0}._panel_ns460_23{max-height:calc(100dvh - var(--space-8));overflow-y:auto}._actions_ns460_91{position:sticky;bottom:calc(-1 * var(--space-5));z-index:1;margin:var(--space-3) calc(-1 * var(--space-6)) calc(-1 * var(--space-5));padding:var(--space-3) var(--space-6);padding-bottom:max(var(--space-5),env(safe-area-inset-bottom));background:var(--color-bg-modal)}._backdrop_kd650_9{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center}._panel_kd650_19{background:linear-gradient(180deg,color-mix(in srgb,var(--color-combat) 14%,var(--color-bg-modal)),var(--color-bg-modal));border:1px solid color-mix(in srgb,var(--color-combat) 45%,var(--color-border-muted));border-radius:var(--radius-md);box-shadow:var(--shadow-modal);padding:var(--space-6);max-width:420px;width:100%;margin:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}._title_kd650_37{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-size:var(--text-md);margin:0;text-align:center}._body_kd650_47{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.55;text-align:center}._actions_kd650_55{display:flex;gap:var(--space-3);justify-content:center}._cancelBtn_kd650_61,._declineBtn_kd650_62,._confirmBtn_kd650_63{flex:1;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-label);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media (pointer: coarse){._cancelBtn_kd650_61,._declineBtn_kd650_62,._confirmBtn_kd650_63{min-height:44px}}._cancelBtn_kd650_61{background:transparent;color:var(--color-text-tertiary);border:1px solid color-mix(in srgb,var(--color-border-muted) 60%,transparent)}._cancelBtn_kd650_61:hover{background:color-mix(in srgb,var(--color-bg-muted) 20%,transparent);color:var(--color-text-secondary)}._declineBtn_kd650_62{background:color-mix(in srgb,var(--color-bg-muted) 25%,transparent);color:var(--color-text-secondary);border:1px solid var(--color-border-muted)}._declineBtn_kd650_62:hover{background:color-mix(in srgb,var(--color-bg-muted) 40%,transparent)}._confirmBtn_kd650_63{flex:1.25;background:color-mix(in srgb,var(--color-combat) 18%,transparent);color:var(--color-danger-soft);border:1px solid var(--color-combat)}._confirmBtn_kd650_63:hover{background:color-mix(in srgb,var(--color-combat) 30%,transparent);box-shadow:var(--glow-combat)}._cancelBtn_kd650_61:focus-visible,._declineBtn_kd650_62:focus-visible,._confirmBtn_kd650_63:focus-visible{outline:none;box-shadow:var(--glow-action)}._hint_kd650_130{font-size:var(--text-xs);color:var(--color-text-disabled);text-align:center;margin:0}._panel_kd650_19{max-height:calc(100dvh - var(--space-8));overflow-y:auto}._actions_kd650_55{position:sticky;bottom:calc(-1 * var(--space-6));z-index:1;margin:var(--space-3) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));background:var(--color-bg-modal)}._backdrop_vy9hs_14{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._panel_vy9hs_30{background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);width:100%;max-width:900px;max-height:100%;display:flex;flex-direction:column;overflow:hidden;animation:_mulliganRise_vy9hs_1 var(--dur-base) var(--ease-out) both}@keyframes _mulliganRise_vy9hs_1{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}._header_vy9hs_57{flex-shrink:0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);padding:var(--space-6) var(--space-8) var(--space-5);border-bottom:1px solid color-mix(in srgb,var(--color-border-muted) 60%,transparent)}._headerClock_vy9hs_70{flex-shrink:0;display:flex;align-items:flex-end}._title_vy9hs_76{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-size:var(--text-lg);margin:0}._subtitle_vy9hs_85{color:var(--color-text-secondary);font-size:var(--text-sm);margin:var(--space-1) 0 0;line-height:1.5}._handRow_vy9hs_96{flex:1;min-height:0;overflow-y:auto;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;align-content:flex-start;padding:var(--space-8) var(--space-8) var(--space-4)}._cardCol_vy9hs_108{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._cardBtn_vy9hs_117{--card-width: 124px;padding:0;border:none;background:none;border-radius:6px;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),outline-color var(--dur-fast) var(--ease-out);outline:2px solid transparent;outline-offset:2px}._cardBtn_vy9hs_117:disabled{cursor:default}._cardBtn_vy9hs_117:hover:not(:disabled):not(._cardSelected_vy9hs_136){transform:translateY(-3px)}._cardBtn_vy9hs_117:focus-visible{outline-color:var(--color-action)}._cardSelected_vy9hs_136{outline-color:var(--color-selected);box-shadow:var(--glow-selected);transform:translateY(-6px)}._cardPlaceholder_vy9hs_151{width:var(--card-width);aspect-ratio:5 / 7;border-radius:6px;background:color-mix(in srgb,var(--color-bg-muted) 25%,transparent)}._tag_vy9hs_159{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label)}._tagKeep_vy9hs_166{color:var(--color-text-tertiary)}._tagBottom_vy9hs_170{color:var(--color-selected)}._footer_vy9hs_177{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-8) var(--space-6);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--color-border-muted) 45%,transparent)}._oppStatus_vy9hs_188{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}._oppStatusValue_vy9hs_194{color:var(--color-evil);font-weight:600}._statusNote_vy9hs_199{margin:0 0 0 auto;font-size:var(--text-sm);color:var(--color-text-secondary)}._actions_vy9hs_205{margin-left:auto;display:flex;gap:var(--space-3)}._keepBtn_vy9hs_212{padding:var(--space-3) var(--space-6);background:color-mix(in srgb,var(--color-text-primary) 5%,transparent);color:var(--color-text-primary);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:var(--tracking-label);cursor:pointer;min-height:44px;transition:background var(--dur-fast) var(--ease-out)}._keepBtn_vy9hs_212:hover{background:color-mix(in srgb,var(--color-text-primary) 10%,transparent)}._keepBtn_vy9hs_212:focus-visible{outline:none;box-shadow:var(--glow-action)}._confirmBtn_vy9hs_237{padding:var(--space-3) var(--space-8);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-hi-fill) 18%,var(--color-accent-primary)),var(--color-accent-primary));color:var(--color-on-accent);border:1px solid color-mix(in srgb,var(--color-accent-hi) 55%,var(--color-accent-primary));border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:800;letter-spacing:var(--tracking-label);cursor:pointer;min-height:44px;box-shadow:var(--glow-accent);transition:filter var(--dur-fast) var(--ease-out)}._confirmBtn_vy9hs_237:hover:not(:disabled){filter:brightness(1.06)}._confirmBtn_vy9hs_237:focus-visible{outline:none;box-shadow:var(--glow-action)}._confirmBtn_vy9hs_237:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;pointer-events:none}@media (orientation: landscape) and (max-height: 500px){._backdrop_vy9hs_14{padding:var(--space-2)}._panel_vy9hs_30{max-width:96vw;max-height:96dvh;overflow-y:auto}._header_vy9hs_57{padding:var(--space-2) var(--space-4)}._title_vy9hs_76{font-size:var(--text-md)}._subtitle_vy9hs_85{font-size:var(--text-xs);margin-top:2px}._handRow_vy9hs_96{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-2);flex-wrap:nowrap;overflow-x:auto}._cardBtn_vy9hs_117{--card-width: 62px}._cardCol_vy9hs_108{gap:var(--space-1)}._tag_vy9hs_159{font-size:.5rem}._footer_vy9hs_177{padding:var(--space-2) var(--space-4) var(--space-3);gap:var(--space-2)}._oppStatus_vy9hs_188,._statusNote_vy9hs_199{font-size:var(--text-xs)}._keepBtn_vy9hs_212,._confirmBtn_vy9hs_237{min-height:34px;padding:var(--space-2) var(--space-4);font-size:var(--text-xs)}}@media (max-width: 767px) and (orientation: portrait){._header_vy9hs_57{padding:var(--space-4) var(--space-4) var(--space-3)}._handRow_vy9hs_96{gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-2)}._cardBtn_vy9hs_117{--card-width: 88px}._footer_vy9hs_177{padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));gap:var(--space-2)}._actions_vy9hs_205{width:100%;margin-left:0}._keepBtn_vy9hs_212,._confirmBtn_vy9hs_237{flex:1}}._root_cgf92_12{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:flex;align-items:flex-end;justify-content:center;padding:0 var(--space-4) calc(var(--space-8) + 5rem);pointer-events:none}._panel_cgf92_24{pointer-events:auto;width:100%;max-width:460px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-6);background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);animation:_priorityRise_cgf92_1 var(--dur-base) var(--ease-out) both}@keyframes _priorityRise_cgf92_1{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}._header_cgf92_52{display:flex;align-items:center;gap:var(--space-2)}._statusDot_cgf92_59{width:9px;height:9px;border-radius:var(--radius-pill);background:var(--color-danger);box-shadow:0 0 8px var(--color-danger);animation:_priorityPulse_cgf92_1 1.2s var(--ease-in-out) infinite;flex-shrink:0}@keyframes _priorityPulse_cgf92_1{0%,to{opacity:1}50%{opacity:.35}}._title_cgf92_79{margin:0;font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-size:var(--text-md)}._body_cgf92_90{display:flex;flex-direction:column;gap:var(--space-1)}._cardRow_cgf92_97{display:flex;gap:var(--space-4);align-items:flex-start}._cardThumb_cgf92_104{--card-width: 92px;flex-shrink:0;cursor:help;border-radius:6px;transition:transform var(--dur-fast) var(--ease-out)}._cardThumb_cgf92_104:hover{transform:translateY(-2px)}._cardInfo_cgf92_116{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._actionName_cgf92_123{font-family:var(--font-heading);font-weight:700;color:var(--color-selected)}._subtypeTag_cgf92_129{align-self:flex-start;font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-bg-muted) 35%,transparent);border:1px solid color-mix(in srgb,var(--color-border-muted) 60%,transparent);border-radius:var(--radius-pill);padding:2px var(--space-2)}._usedBy_cgf92_143{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}._targets_cgf92_150{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-primary)}._targetsLabel_cgf92_156{font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--text-xs);color:var(--color-combat);margin-right:var(--space-1)}._effect_cgf92_166{margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-secondary)}._countdown_cgf92_175{display:flex;align-items:center;gap:var(--space-3)}._countdownWrap_cgf92_181{flex:1;height:6px;background:color-mix(in srgb,var(--color-bg-muted) 50%,transparent);border-radius:var(--radius-pill);overflow:hidden}._countdownBar_cgf92_189{height:100%;background:var(--color-selected);border-radius:var(--radius-pill);transition:width .1s linear}._countdownText_cgf92_196{font-size:var(--text-sm);font-weight:600;color:var(--color-selected);min-width:2.5rem;text-align:right}._waitNote_cgf92_206{margin:0;font-size:var(--text-sm);color:var(--color-text-tertiary);font-style:italic}._armedPanel_cgf92_217{max-width:380px;gap:var(--space-2);padding:var(--space-4) var(--space-5)}._armedTimer_cgf92_224{margin-left:auto;font-size:var(--text-sm);font-weight:600;color:var(--color-selected)}._armedHint_cgf92_231{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}._costPicker_cgf92_240{margin:0;padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid color-mix(in srgb,var(--color-border-muted) 60%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-bg-muted) 18%,transparent)}._costPickerLabel_cgf92_248{padding:0 var(--space-1);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary)}._costPickerOptions_cgf92_257{display:flex;flex-wrap:wrap;gap:var(--space-2)}._costOption_cgf92_263{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;padding:var(--space-2) var(--space-3);min-height:36px;border-radius:var(--radius-pill);cursor:pointer;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);border:1px solid var(--color-border-muted);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._costOption_cgf92_263:hover{background:color-mix(in srgb,var(--color-text-primary) 12%,transparent)}._costOption_cgf92_263:focus-visible{outline:none;box-shadow:var(--glow-action)}._costOptionSub_cgf92_291{font-weight:400;color:var(--color-text-tertiary)}._costOptionSelected_cgf92_296{color:var(--color-selected);border-color:var(--color-selected);background:color-mix(in srgb,var(--color-selected) 18%,transparent)}._actions_cgf92_304{display:flex;flex-direction:column;gap:var(--space-2)}._cancelHint_cgf92_310{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-text-tertiary)}._buttons_cgf92_316{display:flex;gap:var(--space-3);justify-content:flex-end}._cancelBtn_cgf92_323,._passBtn_cgf92_324{font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-label);padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);cursor:pointer;min-height:44px;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}._cancelBtn_cgf92_323{background:color-mix(in srgb,var(--color-danger) 18%,transparent);color:var(--color-danger-soft);border:1px solid var(--color-danger)}._cancelBtn_cgf92_323:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 30%,transparent)}._cancelBtn_cgf92_323:focus-visible{outline:none;box-shadow:var(--glow-combat)}._cancelBtn_cgf92_323:disabled{opacity:.4;cursor:not-allowed}._passBtn_cgf92_324{background:color-mix(in srgb,var(--color-text-primary) 6%,transparent);color:var(--color-text-primary);border:1px solid var(--color-border-muted)}._passBtn_cgf92_324:hover{background:color-mix(in srgb,var(--color-text-primary) 12%,transparent)}._passBtn_cgf92_324:focus-visible{outline:none;box-shadow:var(--glow-action)}._grid_bsls7_10{display:grid;grid-template-columns:repeat(auto-fill,var(--card-width));justify-content:center;gap:var(--space-3);max-height:52dvh;overflow-y:auto;padding:var(--space-1);padding-top:var(--space-3)}._option_bsls7_24{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-1);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,transform var(--dur-fast) ease}._option_bsls7_24:hover:not(._optionDisabled_bsls7_41){border-color:var(--color-accent-primary);transform:translateY(-2px)}._option_bsls7_24:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._optionSelected_bsls7_51{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary) 12%,transparent)}._optionDisabled_bsls7_41{cursor:not-allowed;opacity:.4}._cardFace_bsls7_62{display:block;width:var(--card-width)}._placeholder_bsls7_67{display:flex;align-items:center;justify-content:center;width:var(--card-width);height:var(--card-height);padding:var(--space-2);text-align:center;background:var(--color-bg-modal);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--text-xs)}._caption_bsls7_82{max-width:var(--card-width);font-size:var(--text-xs);line-height:1.2;color:var(--color-text-secondary);text-align:center;white-space:normal;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}._location_bsls7_100{max-width:var(--card-width);margin-top:calc(var(--space-1) * -.5);padding:1px var(--space-1);border-radius:var(--radius-sm);background:var(--color-bg-inset, color-mix(in srgb, var(--color-shade) 18%, transparent));font-size:var(--text-2xs, .65rem);line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-tertiary, var(--color-text-secondary));text-align:center}._badge_bsls7_114{position:absolute;top:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1);z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-accent-primary);color:var(--color-on-accent);font-size:var(--text-xs);font-weight:700;box-shadow:var(--shadow-card)}._root_to33h_6{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402a8;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._panel_to33h_17{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-primary) 12%,var(--color-bg-modal)),var(--color-bg-modal));border:1px solid color-mix(in srgb,var(--color-accent-primary) 40%,var(--color-border-muted));border-radius:var(--radius-md);box-shadow:var(--shadow-modal);padding:var(--space-5);max-width:720px;width:100%;max-height:88dvh;display:flex;flex-direction:column;gap:var(--space-3);overflow-y:auto}._rootFocused_to33h_40{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none;z-index:var(--z-overlay);display:flex;align-items:flex-end;justify-content:center;padding:var(--space-6)}._panelFocused_to33h_52{pointer-events:auto;max-width:420px;width:auto;box-shadow:var(--shadow-modal),var(--glow-action);animation:_focusedRise_to33h_1 var(--dur-base, .2s) var(--ease-out, ease-out) both}@keyframes _focusedRise_to33h_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion: reduce){._panelFocused_to33h_52{animation:none}}._header_to33h_78{display:flex;align-items:center;gap:var(--space-2)}._statusDot_to33h_84{width:8px;height:8px;border-radius:50%;background:var(--color-accent-primary);box-shadow:var(--glow-action);flex:none}._title_to33h_93{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-size:var(--text-md);margin:0}._countHint_to33h_102{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}._soloRules_to33h_110{margin:0 0 var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-3, 12px) var(--space-3, 12px) var(--space-4, 16px);border:1px solid color-mix(in srgb,var(--color-accent-primary) 34%,var(--color-border-muted));border-radius:var(--radius-md, 8px);background:color-mix(in srgb,var(--color-accent-primary) 8%,transparent)}._soloRulesTitle_to33h_118{display:block;font-weight:700;font-size:var(--text-sm);letter-spacing:.02em;color:var(--color-text-primary);margin-bottom:var(--space-2, 8px)}._soloRulesList_to33h_127{margin:0;padding-left:var(--space-4, 16px);display:flex;flex-direction:column;gap:var(--space-1, 4px);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.4}._soloRulesList_to33h_127 strong{color:var(--color-text-primary)}._sourceRow_to33h_143{display:flex;align-items:center;gap:var(--space-2, 8px);margin:0 0 var(--space-1, 4px)}._sourceCardImage_to33h_150{--card-width: clamp(56px, 9vw, 76px);width:clamp(56px,9vw,76px);flex:0 0 auto;cursor:help}._sourceLabel_to33h_162{color:var(--color-accent-text);font-size:var(--text-sm);font-weight:600}._context_to33h_168{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}._context_to33h_168 strong{color:var(--color-text-primary)}._revealRow_to33h_178{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._revealLabel_to33h_185{color:var(--color-text-disabled);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}._revealCardImage_to33h_195{--card-width: clamp(120px, 22vw, 168px);width:clamp(120px,22vw,168px);cursor:help}._revealName_to33h_201{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:600}._cardArea_to33h_207{min-height:0}._handReveal_to33h_214{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._handRevealCards_to33h_221{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);max-height:46dvh;overflow-y:auto}._handRevealCard_to33h_221{--card-width: clamp(84px, 12vw, 120px);width:clamp(84px,12vw,120px);cursor:help}._handRevealEmpty_to33h_236{color:var(--color-text-disabled);font-size:var(--text-sm)}._optionList_to33h_241{display:flex;flex-wrap:wrap;gap:var(--space-2)}._option_to33h_241{position:relative;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-bg-muted) 22%,transparent);color:var(--color-text-primary);border:1px solid var(--color-border-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._option_to33h_241:hover{background:color-mix(in srgb,var(--color-bg-muted) 36%,transparent)}._optionSelected_to33h_267{background:color-mix(in srgb,var(--color-accent-primary) 22%,transparent);border-color:var(--color-accent-primary);box-shadow:var(--glow-action)}._optionBadge_to33h_273{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-right:var(--space-2);padding:0 4px;border-radius:9px;background:var(--color-accent-primary);color:var(--color-on-accent);font-size:var(--text-xs);font-weight:700}._actions_to33h_288{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-2)}._submitBtn_to33h_295,._declineBtn_to33h_296{padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-label);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._submitBtn_to33h_295{background:color-mix(in srgb,var(--color-accent-primary) 24%,transparent);color:var(--color-accent-text);border:1px solid var(--color-accent-primary)}._submitBtn_to33h_295:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-primary) 36%,transparent);box-shadow:var(--glow-action)}._submitBtn_to33h_295:disabled{opacity:.45;cursor:not-allowed}._declineBtn_to33h_296{background:color-mix(in srgb,var(--color-bg-muted) 25%,transparent);color:var(--color-text-secondary);border:1px solid var(--color-border-muted)}._declineBtn_to33h_296:hover{background:color-mix(in srgb,var(--color-bg-muted) 40%,transparent)}._submitBtn_to33h_295:focus-visible,._declineBtn_to33h_296:focus-visible,._option_to33h_241:focus-visible{outline:none;box-shadow:var(--glow-action)}@media (pointer: coarse){._submitBtn_to33h_295,._declineBtn_to33h_296,._option_to33h_241{min-height:44px}}._waitRoot_to33h_351{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-overlay);display:flex;align-items:flex-start;justify-content:center;padding-top:12dvh}._waitPanel_to33h_362{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill, 999px);background:color-mix(in srgb,var(--color-bg-modal) 92%,transparent);border:1px solid var(--color-border-muted);box-shadow:var(--shadow-modal);color:var(--color-text-secondary);font-size:var(--text-sm)}._waitDot_to33h_375{width:8px;height:8px;border-radius:50%;background:var(--color-accent-primary);box-shadow:var(--glow-action);animation:_waitPulse_to33h_1 1.4s ease-in-out infinite}@keyframes _waitPulse_to33h_1{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion: reduce){._waitDot_to33h_375{animation:none}}._actions_to33h_288{position:sticky;bottom:calc(-1 * var(--space-5));z-index:1;margin:var(--space-3) calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5);padding-bottom:max(var(--space-5),env(safe-area-inset-bottom));background:var(--color-bg-modal);border-top:1px solid color-mix(in srgb,var(--color-border-muted) 40%,transparent)}@media (max-width: 767px){._rootFocused_to33h_40{align-items:flex-start;padding:var(--board-hud-top) 0 0}._panelFocused_to33h_52{max-width:none;width:100%;padding:var(--space-2) var(--space-3);padding-right:calc(44px + var(--space-3) + var(--space-2));gap:var(--space-1);border-radius:0 0 var(--radius-md) var(--radius-md);border-top:none}._panelFocused_to33h_52 ._statusDot_to33h_84,._panelFocused_to33h_52 ._sourceCardImage_to33h_150{display:none}._panelFocused_to33h_52 ._title_to33h_93{font-size:var(--text-sm);line-height:1.15}._panelFocused_to33h_52 ._sourceRow_to33h_143{margin:0}._panelFocused_to33h_52 ._sourceLabel_to33h_162,._panelFocused_to33h_52 ._countHint_to33h_102{font-size:var(--text-xs);line-height:1.3}._panelFocused_to33h_52 ._actions_to33h_288{position:static;margin:var(--space-1) 0 0;padding:0;background:none;border-top:none;gap:var(--space-2)}}._backdrop_urd0a_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 1000);display:flex;align-items:center;justify-content:center;background:#080a12b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._panel_urd0a_14{max-width:min(92vw,760px);padding:var(--space-6, 24px);border-radius:var(--radius-lg, 14px);background:var(--color-bg-panel, #161a24);border:1px solid var(--color-border-subtle, rgba(180, 160, 255, .25));box-shadow:0 24px 60px #0009,0 0 40px #aa82f040;text-align:center}._title_urd0a_26{margin:0 0 var(--space-1, 6px);font-family:var(--font-display, "Cinzel", Georgia, serif);font-size:1.5rem;color:var(--color-text-primary, #f3eefe)}._subtitle_urd0a_33{margin:0 0 var(--space-5, 20px);color:var(--color-text-secondary, #b9b3cc);font-size:.95rem}._heroRow_urd0a_39{display:flex;flex-wrap:wrap;gap:var(--space-4, 16px);justify-content:center}._heroBtn_urd0a_46{display:block;padding:0;border:2px solid transparent;border-radius:var(--radius-md, 8px);background:none;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}._heroBtn_urd0a_46:hover,._heroBtn_urd0a_46:focus-visible{transform:translateY(-4px) scale(1.03);border-color:var(--color-accent-primary, #d8b4ff);box-shadow:0 0 22px #be96f5b3;outline:none}._heroPlaceholder_urd0a_67{width:120px;height:168px;border-radius:var(--radius-md, 8px);background:var(--color-bg-elevated, #20242f)}._stack_6yq15_10{position:fixed;top:72px;left:var(--space-4);z-index:var(--z-overlay);display:flex;flex-direction:column;gap:var(--space-3);pointer-events:none;max-width:min(90vw,460px)}._popup_6yq15_22{pointer-events:auto;background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);animation:_revealPopIn_6yq15_1 .22s ease-out}@keyframes _revealPopIn_6yq15_1{0%{opacity:0;transform:translate(-12px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@media (prefers-reduced-motion: reduce){._popup_6yq15_22{animation:none}}._header_6yq15_52{display:flex;align-items:baseline;gap:var(--space-2)}._title_6yq15_58{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-hi)}._actor_6yq15_66{font-family:var(--font-body);font-size:.85rem;color:var(--color-text-secondary)}._countdown_6yq15_72{margin-left:auto;font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:.8rem;color:var(--color-text-secondary)}._close_6yq15_80{background:transparent;border:none;color:var(--color-text-secondary);font-size:1.1rem;line-height:1;cursor:pointer;padding:0 var(--space-1)}._close_6yq15_80:hover{color:var(--color-text-primary)}._cards_6yq15_94{display:flex;flex-wrap:wrap;gap:var(--space-2)}._card_6yq15_94{position:relative;width:88px;aspect-ratio:5 / 7;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border-muted);cursor:help;transition:transform .12s ease}._card_6yq15_94:hover{transform:translateY(-3px) scale(1.04);z-index:1}._matched_6yq15_119{border-color:var(--color-accent-hi);box-shadow:0 0 0 2px var(--color-accent-hi)}._progressTrack_6yq15_125{height:3px;border-radius:2px;background:color-mix(in srgb,var(--color-bg-muted) 35%,transparent);overflow:hidden}._progressFill_6yq15_132{height:100%;width:100%;background:var(--color-accent-hi-fill);transform-origin:left center;animation:_revealDeplete_6yq15_1 15s linear forwards}@keyframes _revealDeplete_6yq15_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){._progressFill_6yq15_132{animation:none}}._ring_11p4y_4{position:fixed;z-index:calc(var(--z-overlay, 200) - 1);border:3px solid var(--color-selected, #e0a83a);border-radius:var(--radius-md, 8px);box-shadow:0 0 0 2px #e0a83a59,0 0 16px 2px #e0a83a8c;pointer-events:none;animation:_tutorialRingGlow_11p4y_1 1.8s ease-in-out infinite}._elevated_11p4y_25{z-index:calc(var(--z-overlay, 200) + 5)}@keyframes _tutorialRingGlow_11p4y_1{0%,to{opacity:1}50%{opacity:.72}}@media (prefers-reduced-motion: reduce){._ring_11p4y_4{animation:none}}._panel_1bjfq_6{position:fixed;left:50%;top:calc(var(--space-6, 24px) + 72px);transform:translate(-50%);z-index:9100;width:min(540px,calc(100vw - 32px));max-width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 220px);overflow-y:auto;padding:var(--space-4, 16px) var(--space-5, 20px);background:linear-gradient(180deg,var(--color-bg-modal-raised, #25303f),var(--color-bg-modal, #1a222e));border:1px solid var(--color-selected, #e0a83a);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-modal, 0 12px 40px rgba(0, 0, 0, .5));color:var(--color-text-primary, #f2f4f7);animation:_tutorialPanelRise_1bjfq_1 var(--dur-base, .22s) var(--ease-out, ease-out) both}._panelBottom_1bjfq_35{top:auto;bottom:calc(var(--space-6, 24px) + 168px);max-height:calc(100dvh - 320px)}@keyframes _tutorialPanelRise_1bjfq_1{0%{transform:translate(-50%,-14px);opacity:0}to{transform:translate(-50%);opacity:1}}@media (prefers-reduced-motion: reduce){._panel_1bjfq_6{animation:none}}._header_1bjfq_58{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);margin-bottom:var(--space-2, 8px)}._progress_1bjfq_66{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-selected, #e0a83a);font-weight:600}._instruction_1bjfq_74{margin:0;font-size:.98rem;line-height:1.45}._headerActions_1bjfq_80{display:inline-flex;align-items:center;gap:var(--space-1, 4px)}._skipBtn_1bjfq_86,._skipYes_1bjfq_87,._skipNo_1bjfq_88{background:none;border:none;color:var(--color-text-secondary, #a9b4c0);font-size:.8rem;cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm, 4px)}._skipBtn_1bjfq_86:hover{color:var(--color-text-primary, #f2f4f7)}._skipConfirm_1bjfq_102{display:inline-flex;align-items:center;gap:var(--space-2, 8px);font-size:.78rem;color:var(--color-text-secondary, #a9b4c0)}._skipYes_1bjfq_87{color:var(--color-danger, #e0604a)}._skipNo_1bjfq_88{color:var(--color-text-primary, #f2f4f7)}._primaryBtn_1bjfq_118{margin-top:var(--space-3, 12px);padding:var(--space-2, 8px) var(--space-4, 16px);background:var(--color-selected, #e0a83a);color:var(--color-on-selected);border:none;border-radius:var(--radius-md, 8px);font-weight:600;cursor:pointer}._primaryBtn_1bjfq_118:hover{filter:brightness(1.06)}._completeBackdrop_1bjfq_134{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9200;display:grid;place-items:center;background:#080c12b8}._completeCard_1bjfq_143{width:min(440px,calc(100vw - 32px));padding:var(--space-6, 24px);text-align:center;background:linear-gradient(180deg,var(--color-bg-modal-raised, #25303f),var(--color-bg-modal, #1a222e));border:1px solid var(--color-selected, #e0a83a);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-modal, 0 12px 40px rgba(0, 0, 0, .5));color:var(--color-text-primary, #f2f4f7)}._completeTitle_1bjfq_158{margin:0 0 var(--space-2, 8px);font-family:var(--font-display, "Cinzel", serif);color:var(--color-selected, #e0a83a)}._completeSubtitle_1bjfq_164{margin:0 0 var(--space-5, 20px);color:var(--color-text-secondary, #a9b4c0)}._completeActions_1bjfq_169{display:flex;flex-direction:column;gap:var(--space-3, 12px)}._secondaryBtn_1bjfq_175{padding:var(--space-2, 8px) var(--space-4, 16px);background:transparent;color:var(--color-text-primary, #f2f4f7);border:1px solid var(--color-border-muted, #3a4759);border-radius:var(--radius-md, 8px);font-weight:600;cursor:pointer}._secondaryBtn_1bjfq_175:hover{border-color:var(--color-selected, #e0a83a)}._backdrop_nnk48_12{position:fixed;top:0;right:0;bottom:0;left:0;background:#060402b3;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._panel_nnk48_23{background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:var(--space-6);max-width:400px;width:100%;display:flex;flex-direction:column;gap:var(--space-4);animation:_navBlockRise_nnk48_1 var(--dur-base) var(--ease-out) both}@keyframes _navBlockRise_nnk48_1{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}._title_nnk48_48{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-size:var(--text-lg);margin:0}._body_nnk48_57{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.6}._body_nnk48_57 strong{color:var(--color-selected)}._actions_nnk48_68{display:flex;gap:var(--space-3);justify-content:flex-end}._stayBtn_nnk48_74,._leaveBtn_nnk48_75{padding:var(--space-2) var(--space-5);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-label);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media (pointer: coarse){._stayBtn_nnk48_74,._leaveBtn_nnk48_75{min-height:44px}}._stayBtn_nnk48_74{background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-hi-fill) 18%,var(--color-accent-primary)),var(--color-accent-primary));color:var(--color-on-accent);border:1px solid color-mix(in srgb,var(--color-accent-hi) 55%,var(--color-accent-primary));font-weight:800;box-shadow:var(--glow-accent)}._stayBtn_nnk48_74:hover{filter:brightness(1.06)}._leaveBtn_nnk48_75{background:color-mix(in srgb,var(--color-bg-muted) 25%,transparent);color:var(--color-text-secondary);border:1px solid var(--color-border-muted);font-weight:600}._leaveBtn_nnk48_75:hover{background:color-mix(in srgb,var(--color-combat) 18%,transparent);border-color:var(--color-combat);color:var(--color-danger-soft)}._stayBtn_nnk48_74:focus-visible,._leaveBtn_nnk48_75:focus-visible{outline:none;box-shadow:var(--glow-action)}._panel_nnk48_23{max-height:calc(100dvh - var(--space-8));overflow-y:auto}._actions_nnk48_68{position:sticky;bottom:calc(-1 * var(--space-6));z-index:1;margin:var(--space-3) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));background:var(--color-bg-modal)}._overlay_1qd66_11{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:300}._card_1qd66_21{display:flex;align-items:center;justify-content:center;gap:var(--space-4);width:100%;padding:var(--space-8) var(--space-10);text-align:center;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-bg-panel) 94%,transparent) 16%,color-mix(in srgb,var(--color-bg-panel) 94%,transparent) 84%,transparent 100%);border-top:1px solid color-mix(in srgb,var(--color-accent-primary) 50%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-accent-primary) 50%,transparent);opacity:0}._title_1qd66_42{font-family:var(--font-heading);font-weight:800;letter-spacing:var(--tracking-display);text-transform:uppercase;font-size:clamp(2.25rem,6vw,4.5rem);color:var(--color-selected);line-height:1.05;text-shadow:0 0 28px rgba(255,171,0,.5),0 0 6px rgba(255,171,0,.55)}._flourish_1qd66_55{color:var(--color-accent-text);font-size:clamp(1.5rem,3.5vw,2.5rem)}._cueLayer_1fxbu_10{position:fixed;top:14%;left:0;right:0;display:flex;justify-content:center;z-index:var(--z-banner);pointer-events:none}._cue_1fxbu_10{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 18px;border-radius:var(--radius-pill);opacity:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated, #1a140a) 92%,transparent),color-mix(in srgb,var(--color-bg-page) 92%,transparent))}._yours_1fxbu_37{border:1px solid color-mix(in srgb,var(--color-accent-primary) 65%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--color-accent-primary) 45%,transparent),0 2px 10px #0009}._theirs_1fxbu_45{border:1px solid color-mix(in srgb,var(--color-text-secondary) 35%,transparent);box-shadow:0 2px 10px #0009}._text_1fxbu_50{font-family:var(--font-display, var(--font-body));font-size:var(--text-lg, 1.125rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.7)}._yours_1fxbu_37 ._text_1fxbu_50{color:var(--color-accent-hi)}._theirs_1fxbu_45 ._text_1fxbu_50{color:var(--color-text-secondary)}._star_1fxbu_67{font-size:.8em}._yours_1fxbu_37 ._star_1fxbu_67{color:color-mix(in srgb,var(--color-accent-hi) 80%,white)}._theirs_1fxbu_45 ._star_1fxbu_67{color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent)}._banner_4pcp5_11{position:fixed;top:0;left:0;right:0;display:flex;justify-content:center;z-index:calc(var(--z-overlay) + 10);pointer-events:none;padding:var(--space-2) var(--space-3);animation:_lowTimeDrop_4pcp5_1 var(--dur-base) var(--ease-out) both}._inner_4pcp5_25{display:inline-flex;align-items:center;gap:var(--space-3);max-width:min(94vw,640px);padding:8px 22px;border-radius:var(--radius-pill);border:1.5px solid color-mix(in srgb,var(--color-danger) 75%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-danger) 32%,var(--color-bg-modal)),color-mix(in srgb,var(--color-danger) 18%,var(--color-bg-page)));box-shadow:0 0 22px color-mix(in srgb,var(--color-danger) 55%,transparent),0 4px 16px #0009;animation:_lowTimePulse_4pcp5_1 1s var(--ease-in-out) infinite}._icon_4pcp5_45{font-size:1.2em;line-height:1}._count_4pcp5_50{font-family:var(--font-heading);font-size:var(--text-md);font-weight:800;color:#fff;font-variant-numeric:tabular-nums}._text_4pcp5_58{font-family:var(--font-body);font-size:var(--text-base);font-weight:700;letter-spacing:.02em;color:var(--color-text-primary);text-shadow:0 1px 3px rgba(0,0,0,.7)}._srOnly_4pcp5_67{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _lowTimeDrop_4pcp5_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _lowTimePulse_4pcp5_1{0%,to{box-shadow:0 0 18px color-mix(in srgb,var(--color-danger) 40%,transparent),0 4px 16px #0009}50%{box-shadow:0 0 34px color-mix(in srgb,var(--color-danger) 80%,transparent),0 4px 16px #0009}}._layer_1ehey_7{position:fixed;top:22%;left:0;right:0;display:flex;justify-content:center;z-index:var(--z-banner);pointer-events:none}._chip_1ehey_18{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 16px;border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated, #1a140a) 92%,transparent),color-mix(in srgb,var(--color-bg-page) 92%,transparent));border:1px solid color-mix(in srgb,var(--color-text-secondary) 35%,transparent);box-shadow:0 2px 10px #0009;animation:_thinkingFade_1ehey_1 var(--dur-base, .22s) ease-out both}._label_1ehey_34{font-family:var(--font-display, var(--font-body));font-size:var(--text-sm, .875rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);text-shadow:0 1px 4px rgba(0,0,0,.7)}._dots_1ehey_44{display:inline-flex;align-items:center;gap:4px}._dot_1ehey_44{width:5px;height:5px;border-radius:50%;background:var(--color-text-secondary);opacity:.4;animation:_thinkingPulse_1ehey_1 1.2s ease-in-out infinite}._dot_1ehey_44:nth-child(2){animation-delay:.18s}._dot_1ehey_44:nth-child(3){animation-delay:.36s}._static_1ehey_68,._static_1ehey_68 ._dot_1ehey_44{animation:none}._static_1ehey_68 ._dot_1ehey_44{opacity:.7}@keyframes _thinkingFade_1ehey_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes _thinkingPulse_1ehey_1{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}._hud_16f25_6{position:fixed;left:50%;bottom:var(--hand-height);transform:translate(-50%);z-index:var(--z-overlay);display:flex;align-items:center;gap:var(--space-4);width:min(564px,calc(100vw - var(--space-8)));padding:var(--space-3) var(--space-5);background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-modal)}._info_16f25_23{flex:1;min-width:0}._eyebrow_16f25_28{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-action);margin-bottom:var(--space-1)}._title_16f25_38{font-family:var(--font-heading);font-weight:700;font-size:var(--text-md);color:var(--color-text-primary);line-height:1.1}._sub_16f25_46{font-size:var(--text-sm);color:var(--color-text-tertiary);margin-top:var(--space-1)}._actions_16f25_52{display:flex;gap:var(--space-2);flex-shrink:0}._cancelBtn_16f25_58,._confirmBtn_16f25_59{padding:var(--space-2) var(--space-4);min-height:44px;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-label);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._cancelBtn_16f25_58{background:color-mix(in srgb,var(--color-bg-muted) 25%,transparent);color:var(--color-text-secondary);border:1px solid var(--color-border-muted)}._cancelBtn_16f25_58:hover{background:color-mix(in srgb,var(--color-bg-muted) 40%,transparent)}._confirmBtn_16f25_59{background:color-mix(in srgb,var(--color-action) 14%,transparent);color:var(--color-action);border:1px solid color-mix(in srgb,var(--color-action) 45%,transparent)}._confirmReady_16f25_91{border-color:var(--color-action);box-shadow:var(--glow-action)}._confirmBtn_16f25_59:disabled{color:var(--color-text-disabled);background:transparent;border-color:var(--color-border-muted);cursor:not-allowed}._cancelBtn_16f25_58:focus-visible,._confirmBtn_16f25_59:focus-visible{outline:none;box-shadow:var(--glow-action)}._srOnly_16f25_110{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 767px){._hud_16f25_6{top:var(--board-hud-top);bottom:auto;left:0;right:0;transform:none;width:100%;padding:var(--space-2) var(--space-3);padding-right:calc(44px + var(--space-3) + var(--space-2));gap:var(--space-2);border-radius:0 0 var(--radius-md) var(--radius-md);border-top:none}._eyebrow_16f25_28{display:none}._title_16f25_38{font-size:var(--text-sm);line-height:1.15}._sub_16f25_46{font-size:var(--text-xs);margin-top:2px}._cancelBtn_16f25_58,._confirmBtn_16f25_59{padding:var(--space-2) var(--space-3)}}._srOnly_186uh_2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._backdrop_15tl2_11{position:fixed;top:0;right:0;bottom:0;left:0;background:#06070ab8;z-index:300;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._panel_15tl2_23{position:relative;background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);width:100%;max-width:620px;max-height:580px;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-modal)}._header_15tl2_39{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-muted);flex-shrink:0}._headerTitle_15tl2_48{font-family:var(--font-heading);font-weight:700;font-size:1.2rem;color:var(--color-text-primary)}._headerSummary_15tl2_55{font-size:.6875rem;letter-spacing:.04em;color:var(--color-text-disabled);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._closeBtn_15tl2_65{margin-left:auto;flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.9375rem;line-height:1;cursor:pointer;padding:0;transition:color .12s ease,border-color .12s ease}._closeBtn_15tl2_65:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._closeBtn_15tl2_65:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._searchRow_15tl2_98{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border-muted);flex-shrink:0}._searchInput_15tl2_107{flex:1;background:var(--color-bg-modal);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);padding:6px 10px;color:var(--color-text-primary);font-size:.875rem;font-family:var(--font-body)}._searchInput_15tl2_107::placeholder{color:var(--color-text-disabled)}._searchInput_15tl2_107:focus{outline:2px solid var(--color-accent-primary);outline-offset:-1px}._resultCount_15tl2_127{font-size:.8rem;color:var(--color-text-disabled);white-space:nowrap}._feed_15tl2_135{flex:1;overflow-y:auto;padding:var(--space-2) 0}._emptyState_15tl2_141{color:var(--color-text-disabled);font-size:.875rem;text-align:center;padding:var(--space-8) var(--space-5);margin:0}._scrollFade_15tl2_150{position:absolute;left:1px;right:1px;bottom:53px;height:48px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--color-bg-modal))}._entry_15tl2_162{display:flex;align-items:baseline;gap:var(--space-2);padding:3px var(--space-5);font-size:.8125rem;line-height:1.4;color:var(--color-text-secondary)}._entry_15tl2_162:hover{background:#ffffff08}._roundStart_15tl2_176{color:var(--color-accent-text);font-family:var(--font-heading);font-weight:600;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;padding:8px var(--space-5) 4px;border-top:1px solid var(--color-border-muted);margin:4px 0 0}._timestamp_15tl2_188{font-size:.7rem;color:var(--color-text-disabled);flex-shrink:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums}._entryText_15tl2_196{color:var(--color-text-secondary)}._chatEntry_15tl2_200{gap:var(--space-1)}._chatSender_15tl2_204{font-weight:600;flex-shrink:0}._chatSenderLocal_15tl2_209{color:var(--color-action)}._chatSenderOther_15tl2_213{color:var(--color-selected)}._chatMessage_15tl2_217{color:var(--color-text-primary)}._footer_15tl2_223{flex-shrink:0;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-muted)}._footerHint_15tl2_232{font-size:.6875rem;color:var(--color-text-disabled)}._kbd_15tl2_237{font-family:var(--font-mono);font-size:.625rem;color:var(--color-text-secondary);border:1px solid var(--color-border-muted);border-radius:var(--radius-xs);padding:1px 6px}._footerClose_15tl2_246{margin-left:auto;background:color-mix(in srgb,var(--color-text-secondary) 12%,transparent);border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-body);font-size:.8125rem;font-weight:600;border-radius:var(--radius-sm);padding:9px var(--space-6);cursor:pointer;transition:filter .12s ease}._footerClose_15tl2_246:hover{filter:brightness(1.15)}._footerClose_15tl2_246:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._overlay_vgp9w_14{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:flex;align-items:flex-start;justify-content:center;padding:var(--space-6);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}._overlay_vgp9w_14>._content_vgp9w_29{margin:auto 0}._overlay_vgp9w_14:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:var(--grain)}._victoryOverlay_vgp9w_44{background:radial-gradient(ellipse 50% 60% at 50% 0%,color-mix(in srgb,var(--color-selected) 16%,transparent),transparent 70%),radial-gradient(ellipse 60% 55% at 50% 26%,var(--color-bg-panel),var(--color-bg-page) 70%)}._defeatOverlay_vgp9w_55{background:radial-gradient(ellipse 60% 55% at 50% 30%,color-mix(in srgb,var(--color-combat) 12%,var(--color-bg-page)),var(--color-bg-page) 70%);box-shadow:inset 0 0 160px 40px #000000b3}._sparkLayer_vgp9w_65{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}._spark_vgp9w_65{position:absolute;width:6px;height:6px;border-radius:var(--radius-pill);opacity:0;background:var(--color-accent-hi-fill);box-shadow:0 0 10px var(--color-accent-hi)}._spark_vgp9w_65:nth-child(3n){background:var(--color-selected);box-shadow:0 0 10px var(--color-selected)}._spark_vgp9w_65:nth-child(3n+1){background:var(--color-good);box-shadow:0 0 10px var(--color-good)}._spark_vgp9w_65:nth-child(4n){width:4px;height:4px;background:var(--color-accent-primary);box-shadow:0 0 8px var(--color-accent-primary)}._spark_vgp9w_65:nth-child(1){left:12%;top:30%}._spark_vgp9w_65:nth-child(2){left:22%;top:42%}._spark_vgp9w_65:nth-child(3){left:31%;top:26%}._spark_vgp9w_65:nth-child(4){left:39%;top:38%}._spark_vgp9w_65:nth-child(5){left:46%;top:24%}._spark_vgp9w_65:nth-child(6){left:54%;top:40%}._spark_vgp9w_65:nth-child(7){left:61%;top:28%}._spark_vgp9w_65:nth-child(8){left:68%;top:44%}._spark_vgp9w_65:nth-child(9){left:75%;top:30%}._spark_vgp9w_65:nth-child(10){left:82%;top:40%}._spark_vgp9w_65:nth-child(11){left:88%;top:26%}._spark_vgp9w_65:nth-child(12){left:18%;top:34%}._content_vgp9w_29{position:relative;z-index:1;max-width:760px;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}._eyebrow_vgp9w_159{margin:0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-tertiary)}._heading_vgp9w_169{font-family:var(--font-heading);font-size:clamp(3.5rem,9vw,6.5rem);letter-spacing:.16em;margin:0;line-height:1}._victoryHeading_vgp9w_177{color:var(--color-selected);font-weight:900;animation:_result-victory-glow_vgp9w_1 2.8s ease-in-out infinite}._defeatHeading_vgp9w_183{color:color-mix(in srgb,var(--color-danger-soft) 55%,var(--color-text-disabled));font-weight:800}@keyframes _result-victory-glow_vgp9w_1{0%,to{text-shadow:0 0 30px color-mix(in srgb,var(--color-selected) 55%,transparent),0 0 80px color-mix(in srgb,var(--color-selected) 25%,transparent)}50%{text-shadow:0 0 50px color-mix(in srgb,var(--color-selected) 85%,transparent),0 0 120px color-mix(in srgb,var(--color-selected) 45%,transparent)}}._winReason_vgp9w_202{color:var(--color-text-secondary);font-size:var(--text-md);margin:0;line-height:1.5}._seriesBanner_vgp9w_212{margin-top:var(--space-4);display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-3) var(--space-8);background:color-mix(in srgb,var(--color-text-secondary) 8%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._seriesLabel_vgp9w_224{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}._seriesScore_vgp9w_231{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:800;color:var(--color-text-primary)}._seriesSub_vgp9w_238{font-size:var(--text-xs);color:var(--color-text-tertiary)}._eloSection_vgp9w_244{margin-top:var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-10);background:color-mix(in srgb,var(--color-selected) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-primary) 45%,transparent);border-radius:var(--radius-lg)}._eloQueue_vgp9w_256{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}._eloValue_vgp9w_263{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:800}._eloPositive_vgp9w_269{color:var(--color-good);text-shadow:0 0 16px color-mix(in srgb,var(--color-good) 40%,transparent)}._eloNegative_vgp9w_274{color:var(--color-danger-soft)}._summary_vgp9w_279{margin-top:var(--space-3);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);width:100%}._summaryTile_vgp9w_288{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 130px;min-width:0;max-width:200px;padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--color-shade) 30%,transparent);border:1px solid var(--color-divider);border-radius:var(--radius-md)}._summaryLabel_vgp9w_305{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary);overflow-wrap:anywhere}._summaryValue_vgp9w_315{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary)}._summarySub_vgp9w_322{font-size:var(--text-xs);color:var(--color-text-disabled);overflow-wrap:anywhere}._joinCountdown_vgp9w_331{margin-top:var(--space-5);margin-bottom:calc(-1 * var(--space-2));font-size:var(--text-sm);color:var(--color-text-secondary)}._joinExpired_vgp9w_340{margin-top:var(--space-5);margin-bottom:calc(-1 * var(--space-2));font-size:var(--text-sm);color:var(--color-danger-soft)}._actions_vgp9w_348{margin-top:var(--space-5);display:flex;gap:var(--space-3);justify-content:center;align-items:center}._lobbyBtn_vgp9w_356{padding:var(--space-4) var(--space-12);background:var(--color-accent-primary);color:var(--color-on-accent);border:none;border-radius:var(--radius-md);font-family:var(--font-heading);font-size:var(--text-md);font-weight:700;letter-spacing:var(--tracking-display);cursor:pointer}._nextGameBtn_vgp9w_371{padding:var(--space-4) var(--space-12);background:var(--color-accent-primary);color:var(--color-on-accent);border:none;border-radius:var(--radius-md);font-family:var(--font-heading);font-size:var(--text-md);font-weight:700;letter-spacing:var(--tracking-display);cursor:pointer;box-shadow:var(--glow-accent)}._nextGameBtn_vgp9w_371:hover:not(:disabled){filter:brightness(1.08)}._nextGameBtn_vgp9w_371:disabled{opacity:.6;cursor:progress}._actions_vgp9w_348:has(._nextGameBtn_vgp9w_371) ._lobbyBtn_vgp9w_356{background:color-mix(in srgb,var(--color-text-secondary) 12%,transparent);border:1px solid var(--color-border);color:var(--color-text-secondary);animation:none;box-shadow:none}._victoryOverlay_vgp9w_44 ._lobbyBtn_vgp9w_356{animation:_result-primary-pulse_vgp9w_1 2.4s ease-in-out infinite}@keyframes _result-primary-pulse_vgp9w_1{0%,to{box-shadow:var(--glow-accent)}50%{box-shadow:0 0 0 1px var(--color-accent-hi),0 8px 32px color-mix(in srgb,var(--color-accent-primary) 55%,transparent)}}._defeatOverlay_vgp9w_55 ._lobbyBtn_vgp9w_356{background:color-mix(in srgb,var(--color-text-secondary) 12%,transparent);border:1px solid var(--color-border);color:var(--color-text-secondary)}._lobbyBtn_vgp9w_356:hover{filter:brightness(1.08)}._logBtn_vgp9w_431{padding:var(--space-4) var(--space-8);background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);cursor:pointer;font-family:var(--font-body)}._logBtn_vgp9w_431:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}@media (prefers-reduced-motion: reduce){._victoryHeading_vgp9w_177,._victoryOverlay_vgp9w_44 ._lobbyBtn_vgp9w_356{animation:none}}@media (max-width: 480px){._summary_vgp9w_279{flex-direction:column;align-items:stretch;width:100%}._summaryTile_vgp9w_288{flex-direction:row;justify-content:space-between;align-items:baseline;flex:none;max-width:none}._actions_vgp9w_348{flex-direction:column;width:100%}._lobbyBtn_vgp9w_356,._logBtn_vgp9w_431,._nextGameBtn_vgp9w_371{width:100%}}._tutorialLock_vgp9w_488{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--space-6, 24px)}._tutorialLockNote_vgp9w_498{padding:var(--space-2, 8px) var(--space-4, 16px);border-radius:var(--radius-md, 8px);background:#080c12b8;border:1px solid var(--color-selected, #e0a83a);color:var(--color-text-primary, #f2f4f7);font-size:.85rem}._page_1kgje_4{position:relative;height:100dvh;overflow:hidden;box-sizing:border-box;padding:var(--space-2);background:var(--color-bg-shell)}@media (max-width: 767px){._page_1kgje_4{padding:0}}._hotSeat_1kgje_22{padding-top:calc(40px + var(--space-2))}._hotSeat_1kgje_22 ._sidebarToggle_1kgje_29,._hotSeat_1kgje_22 ._fullscreenToggleGame_1kgje_30{top:calc(40px + var(--space-3))}._sidebarToggle_1kgje_29{position:absolute;top:var(--space-3);right:var(--space-3);z-index:var(--z-overlay);background:var(--color-bg-panel);border:1px solid var(--color-border);color:var(--color-text-primary);padding:var(--space-1) var(--space-2);font-size:.75rem;border-radius:var(--radius-sm);cursor:pointer;display:none}._spinner_1kgje_50{display:flex;align-items:center;justify-content:center;height:100dvh;color:var(--color-text-secondary);font-size:1rem}._fullscreenToggleGame_1kgje_30{position:absolute;top:var(--space-3);right:var(--space-3);z-index:var(--z-overlay);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm)}@media (max-width: 1023px){._sidebarToggle_1kgje_29{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:1rem;z-index:calc(var(--z-overlay) + 1)}._fullscreenToggleGame_1kgje_30{display:none}}@media (min-width: 1024px){._sidebarToggle_1kgje_29{display:none}}._page_16jwz_7{--lim-surface: var(--limited-surface);--lim-accent-radial: var(--limited-accent-radial);--lim-border-warm: var(--color-border, #3a2c17);--lim-border-warm-lit: var(--limited-border-warm-lit);--lim-ink: var(--color-text-primary, #f0ede8);--lim-ink-2: var(--color-text-secondary, #cfc7ba);--lim-ink-muted: var(--color-text-tertiary, #a9a39a);--lim-gold: var(--color-accent-primary, #c8871a);--lim-gold-hi: var(--color-accent-hi, #ffd166);--lim-gold-text: var(--color-accent-text, #c8871a);--lim-gold-hi-fill: var(--color-accent-hi-fill, #ffd166);--lim-good: var(--color-good, #37e07e);--lim-evil: var(--color-evil, #d500f9);--lim-neutral: var(--color-text-secondary, #d4b483);position:relative;box-sizing:border-box;min-height:100dvh;padding:1.5rem 1.75rem 2.5rem;display:flex;flex-direction:column;gap:1.25rem;background:radial-gradient(1000px 520px at 20% -10%,var(--lim-accent-radial),var(--color-bg-page, #14151a));color:var(--lim-ink);font-family:var(--font-body, "Inter", system-ui, sans-serif)}._stepRoot_16jwz_41{display:flex;flex-direction:column;gap:1.1rem}._leaveBtn_16jwz_48{position:absolute;top:1rem;right:1.25rem;z-index:20;font:inherit;font-size:.8rem;font-weight:700;padding:.4rem .85rem;border-radius:8px;border:1px solid var(--lim-border-warm-lit);background:color-mix(in srgb,var(--color-shade) 40%,transparent);color:var(--lim-ink-2);cursor:pointer}._leaveBtn_16jwz_48:hover{color:var(--color-danger, #ff6b8a);border-color:var(--color-danger, #ff6b8a)}._centered_16jwz_69{margin:auto;text-align:center;max-width:32rem;display:flex;flex-direction:column;gap:.5rem}._title_16jwz_78,._stepTitle_16jwz_79{font-family:var(--font-display, "Cinzel", serif);font-weight:700;margin:0}._stepTitle_16jwz_79{font-size:1.5rem}._eyebrow_16jwz_89{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--lim-gold-text);font-weight:700}._meta_16jwz_98{color:var(--lim-ink-muted);font-size:.85rem}._cta_16jwz_104{font:inherit;font-family:var(--font-display, "Cinzel", serif);font-weight:700;padding:.7rem 1.1rem;border-radius:12px;border:none;cursor:pointer;color:var(--color-on-accent);background:linear-gradient(180deg,var(--lim-gold-hi-fill),var(--lim-gold));box-shadow:0 8px 22px #c8871a52}._cta_16jwz_104:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}._btn_16jwz_123{font:inherit;padding:.5rem .9rem;border-radius:8px;border:1px solid var(--lim-border-warm-lit);background:color-mix(in srgb,var(--color-shade) 25%,transparent);color:var(--lim-ink);cursor:pointer}._btn_16jwz_123:disabled{opacity:.5;cursor:not-allowed}._actions_16jwz_138{display:flex;gap:.5rem;flex-wrap:wrap}._errorList_16jwz_144{color:var(--color-danger, #ff6b8a);font-size:.82rem;margin:0;padding-left:1.1rem}._cardGrid_16jwz_152{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-width, 7.5rem),1fr));gap:1rem .75rem;align-content:start}._cardTile_16jwz_160{position:relative;border:0;border-radius:10px;padding:0;background:none;cursor:default;transition:transform .12s ease,box-shadow .12s ease}._clickable_16jwz_176{cursor:pointer}._clickable_16jwz_176:hover,._clickable_16jwz_176:focus-visible{transform:translateY(-4px);box-shadow:0 0 0 2px var(--lim-gold);outline:none}._tileSelected_16jwz_189{box-shadow:0 0 0 2px var(--lim-gold-hi),0 0 14px 2px #ffd1668c}._clickable_16jwz_176._tileSelected_16jwz_189:hover,._clickable_16jwz_176._tileSelected_16jwz_189:focus-visible{box-shadow:0 0 0 2px var(--lim-gold-hi),0 0 16px 3px #ffd166a6}._tileSmall_16jwz_202{width:3.75rem}._cardTileWrap_16jwz_207{display:flex;flex-direction:column;align-items:center;gap:.3rem}._tileImage_16jwz_215{position:relative;width:var(--card-width, 7.5rem);max-width:100%}._tileImage_16jwz_215>._cardTile_16jwz_160{display:block;width:100%}._tileInspect_16jwz_228{position:absolute;top:.4rem;left:.4rem;z-index:3;width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--lim-border-warm-lit);background:#060402b8;color:var(--lim-ink-2);cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,border-color .12s ease}._cardTileWrap_16jwz_207:hover ._tileInspect_16jwz_228,._cardTileWrap_16jwz_207:focus-within ._tileInspect_16jwz_228{opacity:1}._tileInspect_16jwz_228:hover{color:var(--lim-gold-hi);border-color:var(--lim-gold)}._tileInspect_16jwz_228:focus-visible{opacity:1;outline:2px solid var(--lim-gold);outline-offset:2px}._mobileTileSelected_16jwz_268{outline:2px solid var(--lim-gold-hi);outline-offset:2px;border-radius:10px}._countBadge_16jwz_274{position:absolute;top:-.4rem;right:-.4rem;min-width:1.4rem;height:1.4rem;padding:0 .35rem;border-radius:999px;background:var(--lim-gold);color:var(--color-on-accent);font-size:.8rem;font-weight:800;display:grid;place-items:center}._rarityFrame_16jwz_291{display:block;position:relative;border-radius:8px}._glowRare_16jwz_298{box-shadow:0 0 0 1px #d4b483b3,0 0 10px 1px #d4b4838c}._glowSuper_16jwz_304{box-shadow:0 0 0 1px #ffd166d9,0 0 14px 2px #c8871a99}._glowUltra_16jwz_310{box-shadow:0 0 0 1px #ffffff59,0 0 16px 3px #d500f98c;animation:_hkl-ultra-glow_16jwz_1 3.2s ease-in-out infinite}@keyframes _hkl-ultra-glow_16jwz_1{0%,to{box-shadow:0 0 0 1px #ffffff59,0 0 14px 2px #d500f980}50%{box-shadow:0 0 0 1px #ffffff73,0 0 20px 4px #00b0ff8c}}._rarityChip_16jwz_332{position:absolute;top:.3rem;right:.3rem;z-index:4;padding:.12rem .4rem;border-radius:999px;font-size:.6rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;color:var(--limited-chip-ink);white-space:nowrap;pointer-events:none;box-shadow:0 1px 4px #00000080}._rarityChipBelow_16jwz_351{position:static;top:auto;right:auto;align-self:center}._amuletChip_16jwz_359{position:absolute;bottom:.3rem;right:.3rem;z-index:4;width:30%;max-width:42px;aspect-ratio:5 / 7;border-radius:5px;overflow:hidden;border:1px solid var(--lim-gold-hi, #ffd166);box-shadow:0 2px 6px #0009,0 0 8px #ffd16680;background:var(--limited-chip-bg);pointer-events:none}._amuletChip_16jwz_359 img,._amuletChip_16jwz_359>*{width:100%;height:100%;object-fit:cover}._chipRare_16jwz_384{background:linear-gradient(180deg,#e7d0a2,#c3a165)}._chipSuper_16jwz_388{background:linear-gradient(180deg,#ffe9a8,#d69a24)}._chipUltra_16jwz_392{color:#fff;background:linear-gradient(90deg,#ff4d6d,#d500f9,#00b0ff);background-size:200% 100%;animation:_hkl-ultra-chip_16jwz_1 4s linear infinite}@keyframes _hkl-ultra-chip_16jwz_1{0%{background-position:0% 50%}to{background-position:200% 50%}}._draftHeader_16jwz_409{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:.85rem 1.1rem;border-radius:12px;border:1px solid var(--lim-border-warm);background:color-mix(in srgb,var(--color-shade) 25%,transparent)}._draftProgress_16jwz_420{justify-self:start;display:flex;align-items:center;gap:.6rem;font-family:var(--font-display, "Cinzel", serif)}._draftTimerSlot_16jwz_429{justify-self:center}._dividerDot_16jwz_433{width:4px;height:4px;border-radius:50%;background:var(--lim-border-warm-lit)}._draftStatus_16jwz_440{justify-self:end;display:flex;align-items:center;gap:.8rem}._opponentPicking_16jwz_447{display:inline-flex;align-items:center;gap:.45rem;color:var(--lim-ink-2);font-size:.85rem}._pulseDot_16jwz_455{width:.55rem;height:.55rem;border-radius:50%;background:var(--lim-gold-hi-fill);animation:_hkl-pulse_16jwz_1 1.4s ease-in-out infinite}@keyframes _hkl-pulse_16jwz_1{0%,to{opacity:.55}50%{opacity:1}}._timerPill_16jwz_473{font-variant-numeric:tabular-nums;font-weight:800;color:var(--lim-gold-hi);padding:.3rem .7rem;border-radius:999px;border:1px solid var(--lim-border-warm-lit);animation:_hkl-timer_16jwz_1 1s ease-in-out infinite}._timerLabel_16jwz_483{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:var(--lim-ink-muted);font-weight:700}@keyframes _hkl-timer_16jwz_1{0%,to{box-shadow:0 0 #ffab0000}50%{box-shadow:0 0 0 3px #ffab0040}}._timer_16jwz_473{display:flex;flex-direction:column;align-items:center;gap:.28rem;min-width:8.5rem}._timerReadout_16jwz_513{display:inline-flex;align-items:baseline;gap:.4rem}._timerValue_16jwz_519{font-variant-numeric:tabular-nums;font-weight:800;font-size:1.05rem;line-height:1;color:var(--lim-gold-hi)}._timerTrack_16jwz_527{width:100%;height:5px;border-radius:999px;background:#ffffff1f;border:1px solid var(--lim-border-warm);overflow:hidden}._timerFill_16jwz_536{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--lim-gold),var(--lim-gold-hi-fill));transition:width 1s linear,background .3s ease}._timerUrgent_16jwz_545 ._timerValue_16jwz_519{color:#ff6b6b}._timerUrgent_16jwz_545 ._timerFill_16jwz_536{background:linear-gradient(90deg,#ff6b6b,#ff3d3d)}@media (prefers-reduced-motion: reduce){._timerFill_16jwz_536{transition:none}}._draftRoot_16jwz_562{height:calc(100dvh - 4rem);min-height:0;display:flex;flex-direction:column;gap:1.1rem;overflow:hidden}._draftBody_16jwz_571{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:1.25rem;align-items:stretch}@media (max-width: 900px){._draftBody_16jwz_571{grid-template-columns:1fr}}._draftMain_16jwz_586{min-height:0;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}._draftActionBar_16jwz_595{display:flex;align-items:center;gap:1rem;padding:.85rem 1.1rem;border-radius:12px;border:1px solid var(--lim-border-warm);background:color-mix(in srgb,var(--color-shade) 30%,transparent);flex-wrap:wrap}._draftActionBar_16jwz_595 ._cta_16jwz_104{margin-left:auto}._zoomControl_16jwz_610{display:flex;align-items:center;gap:.5rem}._zoomLabel_16jwz_616{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lim-ink-muted);font-weight:700}._zoomSlider_16jwz_624{width:8rem;accent-color:var(--lim-gold)}._pickFooter_16jwz_629{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;border-radius:12px;border:1px solid var(--lim-border-warm);background:color-mix(in srgb,var(--color-shade) 25%,transparent);flex-wrap:wrap}._pickName_16jwz_641{color:var(--lim-gold-hi)}._draftedPile_16jwz_645{border-left:1px solid var(--lim-border-warm);padding-left:1.1rem;display:flex;flex-direction:column;gap:.75rem}._rowCount_16jwz_654{font-weight:800;color:var(--lim-gold-hi);min-width:2rem;font-variant-numeric:tabular-nums}._pileListRow_16jwz_662{display:flex;align-items:center;gap:.6rem;padding:.45rem .2rem;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--lim-border-warm);color:inherit;font:inherit;cursor:pointer}._pileRowArt_16jwz_681{position:relative;flex:0 0 auto;width:24px;height:24px;border-radius:4px;overflow:hidden;container-type:size;border:1px solid var(--lim-border-warm);background:color-mix(in srgb,var(--color-shade) 35%,transparent)}._pileSheet_16jwz_698{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0}._pileList_16jwz_662{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--lim-gold) rgba(0,0,0,.3);scrollbar-gutter:stable}._pileList_16jwz_662::-webkit-scrollbar{width:8px}._pileList_16jwz_662::-webkit-scrollbar-track{background:color-mix(in srgb,var(--color-shade) 30%,transparent);border-radius:4px}._pileList_16jwz_662::-webkit-scrollbar-thumb{background:var(--lim-gold);border-radius:4px}._deckHead_16jwz_735{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}._deckName_16jwz_742{font-family:var(--font-display, "Cinzel", serif);font-size:1.05rem}._deckCount_16jwz_747{font-family:var(--font-display, "Cinzel", serif);font-weight:800;font-size:1.6rem;color:var(--lim-gold-hi)}._groupBlock_16jwz_754{display:flex;flex-direction:column;gap:.5rem}._groupHead_16jwz_760{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--lim-ink-muted);font-weight:700;border-bottom:1px solid var(--lim-border-warm);padding-bottom:.3rem}._groupCount_16jwz_770{color:var(--lim-gold-text);margin-left:.35rem}._stepHeader_16jwz_776{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem}._stepHeaderLeft_16jwz_783{justify-self:start;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._stepHeaderCenter_16jwz_792{justify-self:center}._stepHeaderRight_16jwz_796{justify-self:end;display:flex;align-items:center;gap:1rem}._sourceChip_16jwz_803{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:.28rem .6rem;border-radius:999px;border:1px solid var(--lim-border-warm-lit);color:var(--lim-neutral)}._legalYes_16jwz_814{color:var(--lim-good);font-weight:700;font-size:.85rem}._legalNo_16jwz_820{color:var(--lim-ink-muted);font-size:.85rem}._buildRoot_16jwz_826{flex:1;min-height:0;display:flex;flex-direction:column;gap:1.1rem}._buildPanes_16jwz_835{flex:1;min-height:0;border:1px solid var(--lim-border-warm);border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--color-shade) 14%,transparent)}._deckPanel_16jwz_695{width:400px;flex-shrink:0;display:flex;flex-direction:column;gap:.9rem;padding:1.1rem;border-left:1px solid var(--lim-border-warm);background:color-mix(in srgb,var(--color-shade) 22%,transparent);overflow-y:auto;min-height:0}._deckPanelFooter_16jwz_859{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.6rem;border-top:1px solid var(--lim-border-warm)}._alignRow_16jwz_868{display:flex;gap:1rem;font-size:.82rem;color:var(--lim-ink-2)}._alignRow_16jwz_868 span{display:inline-flex;align-items:center;gap:.35rem}._dotGood_16jwz_881,._dotEvil_16jwz_882,._dotNeutral_16jwz_883{width:.65rem;height:.65rem;border-radius:50%}._dotGood_16jwz_881{background:var(--lim-good)}._dotEvil_16jwz_882{background:var(--lim-evil)}._dotNeutral_16jwz_883{background:var(--lim-neutral)}._deckGroupHead_16jwz_901{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--lim-ink-muted);font-weight:700;margin-top:.4rem}._deckRow_16jwz_910{display:flex;align-items:center;gap:.6rem;padding:.2rem 0}._qty_16jwz_917{font:inherit;font-weight:800;color:var(--lim-gold-hi);background:none;border:none;cursor:pointer;min-width:2rem;text-align:left}._deckRowName_16jwz_928{color:var(--lim-ink);font-size:.9rem}._missionInspect_16jwz_933{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--lim-border-warm-lit);background:color-mix(in srgb,var(--color-shade) 25%,transparent);color:var(--lim-ink-muted);cursor:pointer;flex-shrink:0}._missionInspect_16jwz_933:hover{color:var(--lim-gold-hi);border-color:var(--lim-gold)}._missionInspect_16jwz_933:focus-visible{outline:2px solid var(--lim-gold);outline-offset:2px}._roleReveal_16jwz_959{margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.6rem;max-width:40rem}._roleCards_16jwz_969{display:flex;gap:1rem;margin:.5rem 0;flex-wrap:wrap;justify-content:center}._roleCard_16jwz_969{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.4rem;border-radius:12px;border:1px solid var(--lim-border-warm);background:color-mix(in srgb,var(--color-shade) 22%,transparent);min-width:12rem}._roleActive_16jwz_989{border-color:var(--lim-gold)!important;box-shadow:0 0 0 1.5px var(--lim-gold)}._roleTag_16jwz_994{font-family:var(--font-display, "Cinzel", serif);font-weight:800;font-size:1.1rem;color:var(--lim-gold-hi)}._roleDesc_16jwz_1001{font-size:.8rem;color:var(--lim-ink-2)}._roleYou_16jwz_1006{position:absolute;top:.5rem;right:.6rem;font-size:8px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--lim-gold-hi)}@media (prefers-reduced-motion: reduce){._glowUltra_16jwz_310,._chipUltra_16jwz_392,._pulseDot_16jwz_455,._timerPill_16jwz_473{animation:none}}@media (max-width: 900px){._page_16jwz_7{height:100dvh;max-height:100dvh;padding:0;gap:0;overflow-y:auto}._centered_16jwz_69{padding:1.25rem 1rem 2rem}._leaveBtn_16jwz_48{position:fixed}._leaveBtnShell_16jwz_1074{top:auto;right:auto;bottom:calc(66px + .5rem + env(safe-area-inset-bottom));left:.75rem}}._main_qhzge_9{min-width:0;text-align:center}._stepTitle_qhzge_14{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-2)}._subtitle_qhzge_22{margin:0 auto var(--space-6);max-width:40ch;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}._cardRow_qhzge_30{display:flex;justify-content:center;gap:var(--space-8);flex-wrap:wrap}._cardButton_qhzge_37{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:180px;padding:var(--space-4);background:color-mix(in srgb,var(--color-bg-deep) 40%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}._cardButton_qhzge_37:hover:not(:disabled){transform:translateY(-4px);border-color:var(--color-accent-primary);box-shadow:var(--glow-accent)}._cardButton_qhzge_37:disabled{cursor:default}._cardButton_qhzge_37:disabled:not(._cardPicked_qhzge_64){opacity:.55}._cardPicked_qhzge_64{border-color:var(--color-accent-primary);box-shadow:var(--glow-accent)}._cardBackImage_qhzge_73{width:100%;aspect-ratio:5 / 7;border-radius:var(--radius-sm);overflow:hidden}._cardHint_qhzge_80{font-family:var(--font-heading);font-size:var(--text-sm);letter-spacing:var(--tracking-label);color:var(--color-text-secondary)}._picked_qhzge_87{margin:var(--space-6) 0 0;font-size:var(--text-sm);color:var(--color-accent-text)}._waiting_qhzge_95{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) 0;color:var(--color-text-secondary);font-size:var(--text-md)}._waitingSpinner_qhzge_105{width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,var(--color-accent-primary) 30%,transparent);border-top-color:var(--color-accent-primary);animation:_expert-pick-spin_qhzge_1 .8s linear infinite}@keyframes _expert-pick-spin_qhzge_1{to{transform:rotate(360deg)}}._reveal_qhzge_122{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}._eyebrow_qhzge_130{font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-text)}._revealCard_qhzge_138{width:100%;max-width:320px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-card, var(--shadow-modal))}._revealCardId_qhzge_147{display:flex;align-items:center;justify-content:center;aspect-ratio:7 / 5;color:var(--color-text-tertiary);font-size:var(--text-sm)}._winCondition_qhzge_156{margin:0;max-width:44ch;font-size:var(--text-sm);line-height:1.45;color:var(--color-text-secondary)}@media (pointer: coarse){._cardButton_qhzge_37{min-height:44px}}._page_7di5s_7{position:relative;min-height:100dvh;max-height:100dvh;overflow-y:auto;background-color:var(--color-bg-page);background-image:radial-gradient(ellipse 70% 55% at 50% 4%,var(--color-bg-panel) 0%,var(--color-bg-page) 68%);padding:var(--space-8) var(--space-6) var(--space-10);font-family:var(--font-body)}._grain_7di5s_26{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.04;background-image:var(--grain)}._shell_7di5s_34{position:relative;max-width:1100px;margin:0 auto}._loading_7di5s_40{text-align:center;color:var(--color-text-tertiary);font-family:var(--font-heading);padding:var(--space-12) 0}._stepper_7di5s_49{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}._backButton_7di5s_57{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-bg-deep) 35%,transparent);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease,background var(--dur-fast) ease}._backButton_7di5s_57:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._backButton_7di5s_57:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._brandEyebrow_7di5s_85{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-accent-text)}._seriesChip_7di5s_94{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:4px 12px;white-space:nowrap}._stepList_7di5s_105{display:flex;gap:var(--space-3);list-style:none;margin:0;padding:0;flex-wrap:wrap}._stepItem_7di5s_114{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}._stepNum_7di5s_124{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-pill);border:1px solid var(--color-border);font-size:var(--text-xs);font-weight:700}._step_active_7di5s_136{color:var(--color-accent-text)}._step_active_7di5s_136 ._stepNum_7di5s_124{border-color:var(--color-accent-primary);color:var(--color-accent-text)}._step_done_7di5s_143{color:var(--color-success)}._step_done_7di5s_143 ._stepNum_7di5s_124{border-color:var(--color-success);color:var(--color-success)}._body_7di5s_151{background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:var(--space-8)}._split_7di5s_161{display:grid;grid-template-columns:1fr 320px;gap:var(--space-6)}._main_7di5s_167{min-width:0}._stepTitle_7di5s_171{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-4)}._empty_7di5s_179{color:var(--color-text-tertiary);font-size:var(--text-sm)}._waiting_7di5s_184{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) 0;color:var(--color-text-secondary);font-size:var(--text-md)}._waitingSpinner_7di5s_194{width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,var(--color-accent-primary) 30%,transparent);border-top-color:var(--color-accent-primary);animation:_pregame-spin_7di5s_1 .8s linear infinite}@keyframes _pregame-spin_7di5s_1{to{transform:rotate(360deg)}}._rail_7di5s_209{display:flex;flex-direction:column;gap:var(--space-3);background:color-mix(in srgb,var(--color-bg-deep) 40%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);align-self:start}._railTitle_7di5s_220{font-family:var(--font-heading);font-size:var(--text-md);margin:0;color:var(--color-text-primary)}._railHint_7di5s_227,._railSummary_7di5s_228{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}._notes_7di5s_235{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.45}._missionCardFrame_7di5s_249{width:100%;max-width:240px;align-self:center;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-card, var(--shadow-modal))}._winCondition_7di5s_259{margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--color-text-secondary)}._missionSummary_7di5s_266{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}._primaryBtn_7di5s_274,._readyBtn_7di5s_275{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);letter-spacing:var(--tracking-label);color:var(--color-on-accent);background:var(--color-accent-primary);border:none;border-radius:var(--radius-sm);padding:var(--space-3) var(--space-5);cursor:pointer;transition:filter var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._primaryBtn_7di5s_274:hover:not(:disabled),._readyBtn_7di5s_275:hover:not(:disabled){box-shadow:var(--glow-accent);filter:brightness(1.05)}._primaryBtn_7di5s_274:disabled,._readyBtn_7di5s_275:disabled{opacity:.45;cursor:not-allowed}@media (pointer: coarse){._primaryBtn_7di5s_274,._readyBtn_7di5s_275,._deckTile_7di5s_306{min-height:44px}}._missionSection_7di5s_315{margin-bottom:var(--space-6)}._missionSectionHead_7di5s_319{margin-bottom:var(--space-3)}._missionSectionTitle_7di5s_323{font-family:var(--font-heading);font-size:var(--text-md);font-weight:700;margin:0;color:var(--color-text-primary)}._missionSectionBlurb_7di5s_331{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-tertiary)}._missionListGrid_7di5s_339{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}._missionEmptyTile_7di5s_346{display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-deep) 25%,transparent);color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:1.4}._missionTile_7di5s_360,._deckTile_7di5s_306{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);text-align:left;background:color-mix(in srgb,var(--color-bg-deep) 35%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._tileSelected_7di5s_377{border-color:var(--color-selected);box-shadow:var(--glow-selected)}._deckTileBox_7di5s_383{position:relative;width:100%;margin-bottom:var(--space-1)}._missionId_7di5s_389,._deckMeta_7di5s_390{font-size:var(--text-xs);color:var(--color-text-tertiary);font-family:var(--font-mono)}._missionName_7di5s_396,._deckName_7di5s_397{font-size:var(--text-md);font-weight:600;color:var(--color-text-primary)}._missionTileBody_7di5s_405 ._missionName_7di5s_396{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._typeBadge_7di5s_412{font-size:var(--text-xs);color:var(--color-action);border:1px solid color-mix(in srgb,var(--color-action) 40%,transparent);border-radius:var(--radius-pill);padding:2px var(--space-2)}._missionTileRich_7di5s_422{position:relative;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-deep) 35%,transparent);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._missionTileRich_7di5s_422:hover{border-color:var(--color-accent-primary)}._missionTileButton_7di5s_437{display:flex;flex-direction:column;width:100%;padding:0;text-align:left;background:none;border:none;color:inherit;font:inherit;cursor:pointer}._missionTileButton_7di5s_437:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}._missionTileImage_7di5s_455{display:block;width:100%;aspect-ratio:7 / 5;overflow:hidden;background:color-mix(in srgb,var(--color-shade) 25%,transparent)}._missionTileBody_7di5s_405{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-3)}._missionTileOneLiner_7di5s_471{font-size:var(--text-xs);line-height:1.4;color:var(--color-text-secondary)}._randomMissionImage_7di5s_478{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--color-accent-primary) 22%,transparent),color-mix(in srgb,var(--color-bg-deep) 60%,transparent))}._randomMissionMark_7di5s_489{font-family:var(--font-heading);font-size:44px;font-weight:800;line-height:1;color:var(--color-accent-text);text-shadow:0 2px 8px rgba(0,0,0,.45)}._missionInspectChip_7di5s_499{position:absolute;top:var(--space-2);left:var(--space-2);width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--color-border-muted);background:#060402b8;color:var(--color-text-on-art-muted);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease}._missionTileRich_7di5s_422:hover ._missionInspectChip_7di5s_499,._missionTileRich_7di5s_422:focus-within ._missionInspectChip_7di5s_499{opacity:1}._missionInspectChip_7di5s_499:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._missionInspectChip_7di5s_499:focus-visible{opacity:1;outline:2px solid var(--color-accent-primary);outline-offset:2px}@media (hover: none){._missionInspectChip_7di5s_499{opacity:1}}._missionTileConfirm_7di5s_545{display:flex;justify-content:stretch;padding:0 var(--space-4) var(--space-4)}._missionTileConfirm_7di5s_545 ._primaryBtn_7di5s_274{width:100%;text-align:center;white-space:nowrap;padding:var(--space-2) var(--space-2);font-size:var(--text-xs)}._deckHeader_7di5s_561{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}._deckHeader_7di5s_561 ._stepTitle_7di5s_171{margin:0 auto 0 0}._missionChip_7di5s_574{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-primary);background:color-mix(in srgb,var(--color-accent-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-primary) 35%,transparent);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3)}._missionChipLabel_7di5s_586{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}._timer_7di5s_593{font-family:var(--font-mono);font-size:var(--text-md);font-weight:700;color:var(--color-text-secondary)}._timerUrgent_7di5s_600{color:var(--color-danger-soft)}._deckGrid_7di5s_604{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._deckMeta_7di5s_390{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);color:var(--color-text-tertiary)}._alignmentBadge_7di5s_618{font-size:var(--text-xs);color:var(--color-good);border:1px solid color-mix(in srgb,var(--color-good) 35%,transparent);border-radius:var(--radius-pill);padding:1px var(--space-2)}._deckInvalid_7di5s_626{opacity:.85}._validOk_7di5s_630,._validBad_7di5s_631{font-size:var(--text-xs);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);width:100%}._validOk_7di5s_630{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 8%,transparent)}._validBad_7di5s_631{color:var(--color-danger-soft);background:color-mix(in srgb,var(--color-danger) 8%,transparent)}._opponentStatus_7di5s_648{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-3);border-top:1px solid var(--color-border)}._opponentLabel_7di5s_656{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}._statusConfirmed_7di5s_663{font-size:var(--text-sm);color:var(--color-success)}._statusSelecting_7di5s_668{font-size:var(--text-sm);color:var(--color-text-tertiary)}._reveal_7di5s_675{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center}._revealColumns_7di5s_687{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;justify-items:center;gap:var(--space-5) var(--space-8);width:100%;max-width:940px}._revealSide_7di5s_697{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%}._revealMission_7di5s_705{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._revealMissionId_7di5s_712{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary)}._revealMissionName_7di5s_718{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);margin:0}._missionTypeTag_7di5s_726{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-action);border:1px solid color-mix(in srgb,var(--color-action) 40%,transparent);background:color-mix(in srgb,var(--color-action) 8%,transparent);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3)}._revealMissionCard_7di5s_736{position:relative;width:100%;max-width:320px;max-height:42dvh;margin-top:var(--space-2);border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-card, var(--shadow-modal))}._revealMissionCardButton_7di5s_752{display:block;width:100%;padding:0;border:none;background:none;cursor:pointer}._revealMissionCardButton_7di5s_752:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}._revealInspectChip_7di5s_768{position:absolute;top:var(--space-2);right:var(--space-2);width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--color-border-muted);background:#060402b8;color:var(--color-text-on-art-muted);cursor:pointer;opacity:.85;transition:opacity var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease}._revealMissionCard_7di5s_736:hover ._revealInspectChip_7di5s_768,._revealMissionCard_7di5s_736:focus-within ._revealInspectChip_7di5s_768{opacity:1}._revealInspectChip_7di5s_768:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}._revealInspectChip_7di5s_768:focus-visible{opacity:1;outline:2px solid var(--color-accent-primary);outline-offset:2px}._revealMission_7di5s_705 ._winCondition_7di5s_259{max-width:460px;text-align:center;color:var(--color-text-primary)}._clash_7di5s_814{display:flex;align-items:stretch;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;justify-content:center}._revealSide_7di5s_697 ._clash_7di5s_814{width:100%;margin-top:0;flex-wrap:nowrap}._revealSide_7di5s_697 ._roleCard_7di5s_832{width:auto;flex:1 1 0;min-width:0;max-width:300px;padding:var(--space-4)}._roleCard_7di5s_832{width:300px;text-align:left;border-radius:var(--radius-md);padding:var(--space-5);border:1px solid var(--color-border)}._roleYou_7di5s_848{background:linear-gradient(180deg,color-mix(in srgb,var(--color-good) 12%,transparent),transparent);border-color:color-mix(in srgb,var(--color-good) 40%,var(--color-border))}._roleOpponent_7di5s_857{background:linear-gradient(180deg,color-mix(in srgb,var(--color-evil) 12%,transparent),transparent);border-color:color-mix(in srgb,var(--color-evil) 40%,var(--color-border))}._roleHead_7di5s_866{display:flex;align-items:center;gap:var(--space-3);min-width:0}._roleHeadText_7di5s_877{min-width:0}._roleSideLabel_7di5s_881{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary)}._roleName_7di5s_890{font-size:var(--text-md);font-weight:700;color:var(--color-text-primary);max-width:100%;overflow-wrap:anywhere}._roleTitle_7di5s_898{display:inline-flex;align-items:center;gap:3px;margin-top:3px;font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.06em;border:1px solid transparent;border-radius:var(--radius-sm);padding:1px 7px;max-width:100%;overflow:hidden;white-space:nowrap}._roleElo_7di5s_916{margin-top:3px;font-size:var(--text-xs);color:var(--color-text-tertiary)}._roleBadgeRow_7di5s_922{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}._medallionLead_7di5s_931,._medallionDefend_7di5s_932{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);font-weight:800;flex-shrink:0}._medallionLead_7di5s_931{color:var(--color-selected);border:2px solid var(--color-selected);transform:rotate(45deg)}._medallionDefend_7di5s_932{color:var(--color-text-secondary);border:2px solid var(--color-text-secondary)}._roleTitleLead_7di5s_954{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:800;color:var(--color-selected)}._roleTitleDefend_7di5s_961{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:800;color:var(--color-text-secondary)}._roleSub_7di5s_968{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:2px}._vs_7di5s_974{display:flex;align-items:center;font-family:var(--font-heading);font-size:var(--text-xl);font-weight:800;color:var(--color-accent-text)}._turnOrderNote_7di5s_983{font-size:var(--text-sm);color:var(--color-text-tertiary);margin:0}._readyArea_7di5s_989{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}@media (max-width: 767px){._readyArea_7di5s_989{position:sticky;bottom:0;z-index:2;margin:var(--space-4) calc(-1 * var(--space-6)) calc(-1 * var(--space-10));padding:var(--space-3) var(--space-6);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));background:var(--color-bg-page);border-top:1px solid var(--color-divider)}._readyBtn_7di5s_275{width:100%;padding:var(--space-3) var(--space-6)}}._readyBtn_7di5s_275{padding:var(--space-4) var(--space-10);font-size:var(--text-md)}._readyHint_7di5s_1025{font-size:var(--text-sm);color:var(--color-text-tertiary)}@media (max-width: 820px){._split_7di5s_161{grid-template-columns:1fr}._missionListGrid_7di5s_339{grid-template-columns:repeat(3,1fr)}._deckGrid_7di5s_604{grid-template-columns:1fr}._body_7di5s_151{padding:var(--space-5)}._revealColumns_7di5s_687{grid-template-columns:minmax(0,1fr)}._revealSide_7di5s_697 ._clash_7di5s_814{flex-wrap:wrap}}@media (max-width: 620px){._missionListGrid_7di5s_339{grid-template-columns:repeat(2,1fr)}._revealSide_7di5s_697 ._clash_7di5s_814{flex-direction:column;align-items:stretch;flex-wrap:nowrap}._revealSide_7di5s_697 ._roleCard_7di5s_832{max-width:none;flex:0 0 auto}._vs_7di5s_974{justify-content:center;font-size:var(--text-md)}._revealMissionCard_7di5s_736{max-width:200px;max-height:30dvh}}@media (max-width: 400px){._missionListGrid_7di5s_339{grid-template-columns:1fr}}._pack_1koa0_6{display:block;width:100%;aspect-ratio:21 / 34;object-fit:contain;border-radius:8px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}._placeholder_1koa0_16{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--pack-tint) 55%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--pack-tint) 26%,#120d06),#0d0a05);box-shadow:inset 0 0 0 2px #00000059}._placeholderCode_1koa0_28{font-family:var(--font-display, "Cinzel", serif);font-weight:800;font-size:1rem;letter-spacing:.06em;color:var(--pack-tint)}._placeholderWord_1koa0_36{font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-tertiary, #a9a39a)}._chaos_1koa0_44{position:relative;width:100%;aspect-ratio:21 / 34}._chaos_1koa0_44 ._pack_1koa0_6{position:absolute;top:0;right:0;bottom:0;left:0;width:78%;height:auto;margin:0 auto;transform-origin:bottom center}._fan0_1koa0_59{left:0;transform:rotate(-14deg) translate(-8%);z-index:1}._fan1_1koa0_65{z-index:2}._fan2_1koa0_69{left:auto;right:0;transform:rotate(14deg) translate(8%);z-index:3}._page_h6apc_7{--lim-surface: var(--limited-surface);--lim-surface-2: var(--limited-surface-2);--lim-accent-radial: var(--limited-accent-radial);--lim-border-warm: var(--color-border, #3a2c17);--lim-border-warm-lit: var(--limited-border-warm-lit);--lim-border-cool: var(--limited-border-cool);--lim-ink: var(--color-text-primary, #f0ede8);--lim-ink-2: var(--color-text-secondary, #cfc7ba);--lim-ink-muted: var(--color-text-tertiary, #a9a39a);--lim-gold: var(--color-accent-primary, #c8871a);--lim-gold-hi: var(--color-accent-hi, #ffd166);--lim-gold-text: var(--color-accent-text, #c8871a);--lim-gold-hi-fill: var(--color-accent-hi-fill, #ffd166);--lim-good: var(--color-good, #37e07e);--lim-evil: var(--color-evil, #d500f9);--lim-neutral: var(--color-text-secondary, #d4b483);min-height:calc(100dvh - 60px);padding:2rem 1.5rem 3rem;display:flex;justify-content:center;background:radial-gradient(1200px 600px at 50% -10%,#1d1f27,var(--color-bg-page, #14151a));color:var(--lim-ink);font-family:var(--font-body, "Inter", system-ui, sans-serif)}._card_h6apc_36{width:100%;max-width:1320px;padding:28px 40px 34px;border-radius:16px;border:1px solid var(--lim-border-warm);background:radial-gradient(900px 500px at 15% -20%,var(--lim-accent-radial),var(--lim-surface));box-shadow:0 30px 70px #0000008c}._masthead_h6apc_51{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--lim-border-warm);flex-wrap:wrap}._eyebrow_h6apc_61{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--lim-gold-text);font-weight:700}._title_h6apc_70{margin:.15rem 0 0;font-family:var(--font-display, "Cinzel", serif);font-weight:700;font-size:2.4rem;color:var(--lim-ink)}._blurb_h6apc_78{margin:0;max-width:34rem;color:var(--lim-ink-2);font-size:.9rem;line-height:1.5}._body_h6apc_87{display:grid;grid-template-columns:1fr 340px;gap:1.75rem;padding-top:1.5rem}@media (max-width: 900px){._body_h6apc_87{grid-template-columns:1fr}}._choices_h6apc_100{display:flex;flex-direction:column;gap:1.5rem}._group_h6apc_106{display:flex;flex-direction:column;gap:.6rem}._groupLabel_h6apc_112{margin:0;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--lim-ink-muted);font-weight:700}._formatRow_h6apc_122{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._setRow_h6apc_128{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media (max-width: 560px){._setRow_h6apc_128{grid-template-columns:repeat(2,1fr)}}._optionCard_h6apc_140,._setCard_h6apc_141{position:relative;text-align:left;display:flex;flex-direction:column;gap:.25rem;padding:.9rem .85rem;border-radius:12px;border:1px solid var(--lim-border-warm);background:color-mix(in srgb,var(--color-shade) 22%,transparent);color:var(--lim-ink);cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}._optionCard_h6apc_140:hover,._setCard_h6apc_141:hover{transform:translateY(-2px);border-color:var(--lim-border-warm-lit)}._selected_h6apc_165{border-color:var(--lim-gold)!important;box-shadow:0 0 0 1.5px var(--lim-gold),0 8px 22px #c8871a47}._selectedChip_h6apc_172{position:absolute;top:.5rem;right:.5rem;font-size:8px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--lim-gold-hi)}._optionName_h6apc_183{font-family:var(--font-display, "Cinzel", serif);font-weight:700;font-size:1.05rem}._optionMeta_h6apc_189{color:var(--lim-ink-muted);font-size:.78rem;line-height:1.35}._setCard_h6apc_141{align-items:center;text-align:center;gap:.45rem}._setPackArt_h6apc_202{width:62%;max-width:84px;margin:.1rem auto .15rem}._setCode_h6apc_208{font-family:var(--font-display, "Cinzel", serif);font-weight:800;font-size:1.15rem;letter-spacing:.04em}._setCount_h6apc_215{color:var(--lim-ink-muted);font-size:.72rem}._chaos_h6apc_221{background:linear-gradient(90deg,var(--lim-good),var(--lim-neutral),var(--lim-evil)) top / 100% 3px no-repeat,color-mix(in srgb,var(--color-shade) 22%,transparent)}._opponentRows_h6apc_229{display:flex;flex-direction:column;gap:.6rem}._opponentRow_h6apc_229{display:flex;align-items:flex-start;gap:.7rem;padding:.75rem .85rem;border-radius:12px;border:1px solid var(--lim-border-warm);background:color-mix(in srgb,var(--color-shade) 18%,transparent);cursor:pointer}._opponentRow_h6apc_229._selected_h6apc_165{background:#ffab0014;border-color:var(--lim-border-warm-lit)!important;box-shadow:none}._opponentRow_h6apc_229 input{margin-top:.2rem;accent-color:var(--lim-gold)}._opponentBody_h6apc_257{display:flex;flex-direction:column;gap:.5rem;flex:1}._difficultyRow_h6apc_264,._packsOptions_h6apc_265{display:flex;gap:.4rem;flex-wrap:wrap}._pill_h6apc_271{font:inherit;font-size:.78rem;padding:.28rem .7rem;border-radius:999px;border:1px solid var(--lim-border-warm-lit);background:color-mix(in srgb,var(--color-shade) 25%,transparent);color:var(--lim-ink-2);cursor:pointer}._pillOn_h6apc_282{background:linear-gradient(180deg,var(--lim-gold-hi-fill),var(--lim-gold));color:var(--color-on-accent);border-color:transparent;font-weight:700}._pill_h6apc_271:disabled{opacity:.55;cursor:not-allowed}._roomControls_h6apc_294{display:flex;flex-direction:column;gap:.5rem}._createRoomBtn_h6apc_302{font:inherit;font-family:var(--font-display, "Cinzel", serif);font-weight:700;align-self:flex-start;padding:.45rem .95rem;border-radius:8px;border:none;cursor:pointer;color:var(--color-on-accent);background:linear-gradient(180deg,var(--lim-gold-hi-fill),var(--lim-gold));box-shadow:0 6px 16px #c8871a47}._createRoomBtn_h6apc_302:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}._joinDivider_h6apc_322{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--lim-ink-muted)}._shareCode_h6apc_329{font-size:.85rem;color:var(--lim-ink-2)}._shareCode_h6apc_329 strong{color:var(--lim-gold-hi);letter-spacing:.06em}._joinRow_h6apc_339{display:flex;gap:.4rem}._joinInput_h6apc_344{font:inherit;flex:1;min-width:0;padding:.4rem .6rem;border-radius:8px;border:1px solid var(--lim-border-warm-lit);background:color-mix(in srgb,var(--color-shade) 30%,transparent);color:var(--lim-ink)}._joinBtn_h6apc_355{font:inherit;padding:.4rem .9rem;border-radius:8px;border:1px solid var(--lim-border-warm-lit);background:color-mix(in srgb,var(--color-shade) 25%,transparent);color:var(--lim-ink);cursor:pointer}._joinBtn_h6apc_355:disabled{opacity:.5;cursor:not-allowed}._packsCard_h6apc_371{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem 1.1rem;padding:1rem 1.1rem;border-radius:12px;border:1px solid var(--lim-border-warm);background:color-mix(in srgb,var(--color-shade) 20%,transparent)}._packsNumber_h6apc_382{font-family:var(--font-display, "Cinzel", serif);font-weight:800;font-size:2.6rem;color:var(--lim-gold-hi);line-height:1}._packsRight_h6apc_390{display:flex;flex-direction:column;gap:.45rem}._pips_h6apc_396{display:flex;gap:.35rem}._pip_h6apc_396{width:.7rem;height:.7rem;border-radius:50%;box-shadow:0 0 0 1px #0006}._packThumbs_h6apc_409{display:flex;flex-wrap:wrap;gap:.4rem}._packThumb_h6apc_409{width:2.6rem;flex:0 0 auto}._legend_h6apc_420{font-size:.75rem;color:var(--lim-ink-muted)}._packsNote_h6apc_425{grid-column:1 / -1;margin:.35rem 0 0;font-size:.75rem;color:var(--lim-ink-muted);line-height:1.4}._rail_h6apc_434{display:flex;flex-direction:column;gap:1rem}._summary_h6apc_440{padding:1.1rem 1.15rem;border-radius:14px;border:1px solid var(--lim-border-cool);background:linear-gradient(180deg,var(--limited-summary-top),var(--limited-summary-bot))}._summaryTitle_h6apc_447{margin:0;font-family:var(--font-display, "Cinzel", serif);font-weight:700;font-size:1.2rem;color:var(--lim-ink)}._summarySub_h6apc_455{margin:.2rem 0 .9rem;font-size:.8rem;color:var(--lim-ink-muted)}._stats_h6apc_461{margin:0;display:flex;flex-direction:column;gap:.5rem}._statRow_h6apc_468{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.5rem}._statRow_h6apc_468 dt{font-size:.82rem;color:var(--lim-ink-2)}._statRow_h6apc_468 dd{margin:0;font-family:var(--font-display, "Cinzel", serif);font-weight:800;font-size:1.15rem;color:var(--lim-ink)}._statHi_h6apc_490{color:var(--lim-gold-hi)!important}._carveouts_h6apc_494{padding:.9rem 1.05rem;border-radius:14px;border:1px solid var(--lim-border-warm);background:color-mix(in srgb,var(--color-shade) 20%,transparent)}._carveTitle_h6apc_501{margin:0 0 .5rem;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--lim-ink-muted);font-weight:700}._carveList_h6apc_510{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.85rem}._carveList_h6apc_510 ._yes_h6apc_520:before{content:"✓ ";color:var(--lim-good);font-weight:800}._carveList_h6apc_510 ._no_h6apc_526:before{content:"✕ ";color:var(--lim-evil);font-weight:800}._cta_h6apc_532{font:inherit;font-family:var(--font-display, "Cinzel", serif);font-weight:700;font-size:1rem;padding:.85rem 1rem;border-radius:12px;border:none;cursor:pointer;color:var(--color-on-accent);background:linear-gradient(180deg,var(--lim-gold-hi-fill),var(--lim-gold));box-shadow:0 8px 22px #c8871a52}._cta_h6apc_532:disabled{opacity:.6;cursor:not-allowed}._finePrint_h6apc_551{margin:0;font-size:.72rem;color:var(--lim-ink-muted);line-height:1.45}._error_h6apc_558{padding:.6rem .8rem;border-radius:10px;border:1px solid var(--color-danger, #ff6b8a);background:#ff6b8a1a;color:var(--color-danger, #ff6b8a);font-size:.85rem}._devBar_6ubmp_6{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-bg-nav);border-bottom:1px solid var(--color-border)}._label_6ubmp_15{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-accent-text);font-weight:700}._seats_6ubmp_22{display:flex;gap:var(--space-2);margin-left:var(--space-4)}._seat_6ubmp_22,._seatActive_6ubmp_29,._end_6ubmp_30{font-size:var(--text-sm);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);cursor:pointer;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary)}._seat_6ubmp_22:hover{background:color-mix(in srgb,var(--color-bg-muted) 25%,transparent)}._seatActive_6ubmp_29{border-color:var(--color-accent-primary);color:var(--color-accent-text);background:color-mix(in srgb,var(--color-accent-primary) 12%,transparent)}._end_6ubmp_30{margin-left:auto;color:var(--color-danger-soft);border-color:color-mix(in srgb,var(--color-danger) 40%,var(--color-border))}._end_6ubmp_30:hover{background:color-mix(in srgb,var(--color-danger) 12%,transparent)}._starting_6ubmp_60,._error_6ubmp_61{padding:var(--space-8);text-align:center;color:var(--color-text-secondary);font-family:var(--font-body)}._error_6ubmp_61{color:var(--color-danger-soft)}._devBar_bxc46_3{position:fixed;top:0;left:0;right:0;z-index:600;height:40px;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);background:#ff1744e6;color:#fff;font-size:.78rem;font-weight:600;letter-spacing:.02em;-webkit-user-select:none;user-select:none}._devBarLabel_bxc46_22{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._devBarBtn_bxc46_29{padding:3px 10px;border:1px solid rgba(255,255,255,.7);border-radius:4px;background:transparent;color:#fff;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s}._devBarBtn_bxc46_29:hover{background:#fff3}._devBarBtnDanger_bxc46_46{border-color:#ffffffe6;background:color-mix(in srgb,var(--color-shade) 25%,transparent)}._devBarBtnNudge_bxc46_53{border-color:#ffb000;background:#ffb00040;animation:_devBarNudgePulse_bxc46_1 1.1s ease-in-out infinite}@keyframes _devBarNudgePulse_bxc46_1{0%,to{box-shadow:0 0 #ffb00099}50%{box-shadow:0 0 0 4px #ffb00000}}@media (prefers-reduced-motion: reduce){._devBarBtnNudge_bxc46_53{animation:none}}._setupPage_bxc46_77{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:var(--space-6) var(--space-4);background:var(--color-bg-page)}._setupCard_bxc46_87{width:100%;max-width:480px;background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:8px;padding:var(--space-6)}._setupHeading_bxc46_96{margin:0 0 var(--space-2);font-size:1.3rem;color:var(--color-combat);letter-spacing:.05em;text-align:center}._setupSubheading_bxc46_104{margin:0 0 var(--space-5);font-size:.82rem;color:var(--color-text-secondary);text-align:center}._formGroup_bxc46_111{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}._formLabel_bxc46_118{font-size:.8rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}._formSelect_bxc46_126{width:100%;padding:var(--space-2) var(--space-2);background:var(--color-bg-input, var(--color-bg-elevated));border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);font-size:.88rem;cursor:pointer}._formSelect_bxc46_126:focus{outline:2px solid var(--color-accent-primary);outline-offset:1px}._startBtn_bxc46_142{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-combat);color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:opacity .15s}._startBtn_bxc46_142:disabled{opacity:.55;cursor:not-allowed}._startBtn_bxc46_142:hover:not(:disabled){opacity:.88}._connectingDot_bxc46_170{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.6);border-top-color:#fff;border-radius:50%;animation:_spin_bxc46_1 .7s linear infinite}@keyframes _spin_bxc46_1{to{transform:rotate(360deg)}}._errorMessage_bxc46_186{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background:#ff17441f;border:1px solid var(--color-combat);border-radius:4px;color:var(--color-combat);font-size:.82rem}._choicePage_bxc46_198{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100dvh - 40px);padding:var(--space-6) var(--space-4);margin-top:40px;background:var(--color-bg-page)}._choiceCard_bxc46_209{width:100%;max-width:820px;max-height:86dvh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);background:linear-gradient(180deg,var(--color-bg-modal-raised),var(--color-bg-modal));border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:var(--space-6)}._choiceHeading_bxc46_225{margin:0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary)}._choiceType_bxc46_233{margin:0 0 var(--space-4);font-size:.8rem;color:var(--color-text-secondary);font-family:monospace}._choiceContext_bxc46_240{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:4px;font-size:.82rem;color:var(--color-text-secondary)}._revealedCard_bxc46_252{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3)}._revealedLabel_bxc46_260{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}._revealedCardImage_bxc46_268{--card-width: 96px;--card-height: calc(96px * var(--card-ratio));width:var(--card-width);cursor:help;border-radius:var(--radius-sm)}._choiceOptionsLabel_bxc46_277{font-size:.78rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2)}._choiceOptionsList_bxc46_286{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4)}._choiceOption_bxc46_277{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;font-size:.88rem;color:var(--color-text-primary);text-align:left;transition:border-color .12s,background .12s}._choiceOption_bxc46_277:hover{border-color:var(--color-accent-primary);background:var(--color-bg-panel)}._choiceOptionSelected_bxc46_315{border-color:var(--color-accent-primary);background:rgba(var(--color-accent-primary-rgb, 255, 171, 0),.08);color:var(--color-accent-text)}._choiceOptionBadge_bxc46_321{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--color-accent-primary);color:#000;font-size:.7rem;font-weight:700;flex-shrink:0}._choiceActions_bxc46_335{display:flex;gap:var(--space-2)}._choiceSubmitBtn_bxc46_340{flex:1;padding:var(--space-2) var(--space-4);background:var(--color-accent-primary);color:#000;border:none;border-radius:6px;font-size:.9rem;font-weight:700;cursor:pointer;transition:opacity .15s}._choiceSubmitBtn_bxc46_340:disabled{opacity:.45;cursor:not-allowed}._choiceAutoBtn_bxc46_358{padding:var(--space-2) var(--space-3);background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:6px;font-size:.85rem;cursor:pointer;transition:border-color .12s}._choiceAutoBtn_bxc46_358:hover{border-color:var(--color-text-secondary)}._connectingPage_bxc46_375{display:flex;align-items:center;justify-content:center;height:100dvh;color:var(--color-text-secondary);font-size:1rem;gap:var(--space-2)}._page_1qwdh_9{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:var(--space-6) var(--space-4);background:var(--color-bg-page)}._heading_1qwdh_19{margin:0 0 var(--space-2);font-size:1.3rem;color:var(--color-combat);letter-spacing:.05em;text-align:center}._subheading_1qwdh_27{margin:0 0 var(--space-5);max-width:34rem;font-size:.82rem;color:var(--color-text-secondary);text-align:center}._error_1qwdh_35{margin:0 0 var(--space-4);max-width:34rem;padding:var(--space-3);border:1px solid var(--color-combat);border-radius:6px;color:var(--color-combat);font-size:.82rem;text-align:center}._startBtn_1qwdh_46{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--color-combat);color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:700;letter-spacing:.04em;cursor:pointer}._startBtn_1qwdh_46:hover{opacity:.88}._status_1qwdh_63{width:100%;max-width:480px;padding:var(--space-5);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:8px}._statusGrid_1qwdh_72{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-4);margin:0;font-size:.85rem}._statusGrid_1qwdh_72 dt{color:var(--color-text-secondary)}._statusGrid_1qwdh_72 dd{margin:0;color:var(--color-text-primary);font-variant-numeric:tabular-nums}._main_1ez3y_13{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}._mainBoard_1ez3y_23{overflow:hidden}
