._spinner_1o6hz_1{display:inline-flex;align-items:center;justify-content:center;color:currentColor}._ring_1o6hz_8{width:100%;height:100%;border:2px solid rgb(212 175 55 / .22);border-top-color:currentColor;border-radius:999px;animation:_spin_1o6hz_1 .8s linear infinite}._sm_1o6hz_17{width:14px;height:14px}._md_1o6hz_22{width:18px;height:18px}._lg_1o6hz_27{width:24px;height:24px}@keyframes _spin_1o6hz_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._ring_1o6hz_8{animation:none}}:root,:root[data-theme=light]{--body-font: Manrope, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--heading-font: Georgia, "Times New Roman", serif;--ops-heading-font: Manrope, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--accent: #d4af37;--page-header-eyebrow-color: #7a4f00;--panel: rgba(255, 255, 255, .82);--panel-soft: rgba(255, 255, 255, .62);--surface-elevated: rgba(255, 255, 255, .96);--surface-muted: rgba(247, 241, 232, .88);--surface-subtle: rgba(255, 255, 255, .76);--surface-strong: rgba(25, 32, 43, .94);--surface-strong-soft: rgba(25, 32, 43, .82);--text: #162033;--text-soft: #5f6f84;--text-inverse: #f7f0e3;--muted: #66768c;--color-text-secondary: var(--text-soft);--warning: #c97800;--warning-soft: #fff3d6;--warning-strong: #7a4400;--warning-50: var(--warning-soft);--warning-500: var(--warning);--warning-700: var(--warning-strong);--danger: #c03545;--danger-soft: #fbe7e8;--danger-strong: #9c2f3c;--success: #63d18a;--success-soft: #e2f7eb;--success-strong: #087047;--cool: #7cb4ff;--line: rgba(22, 32, 51, .12);--line-strong: rgba(22, 32, 51, .08);--overlay: rgba(16, 23, 37, .24);--shadow: 0 24px 80px rgba(20, 30, 44, .14);--shadow-soft: 0 10px 24px rgba(20, 30, 44, .08);--shadow-overlay: 0 32px 80px rgba(20, 30, 44, .22), 0 8px 20px rgba(20, 30, 44, .12);--focus-ring: rgb(212 175 55 / .16);--page-background: radial-gradient(circle at top left, rgba(212, 175, 55, .22), transparent 34%), radial-gradient(circle at top right, rgba(124, 180, 255, .18), transparent 28%), linear-gradient(180deg, #fcf7ef 0%, #f3ebde 100%);--radius-sm: 18px;--radius-md: 22px;--radius-lg: 28px;--radius-pill: 999px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--card-background: var(--surface-elevated);--card-border: var(--line);--card-color: var(--text);--card-muted-color: var(--muted);--card-shadow: var(--shadow-soft);--card-radius: var(--radius-md);--card-padding: var(--space-6);--card-gap: var(--space-6);--card-clip-path: none;--card-accent-size: 0;--card-accent-background: transparent;--card-fold-size: 0;--card-fold-background: transparent;--button-background: linear-gradient(180deg, var(--surface-strong) 0%, var(--surface-strong-soft) 100%);--button-border: transparent;--button-color: var(--text-inverse);--button-shadow: 0 18px 40px rgb(16 23 37 / .18);--button-hover-background: var(--surface-strong);--button-disabled-background: color-mix(in srgb, var(--surface-muted) 72%, var(--surface-elevated) 28%);--button-disabled-border: color-mix(in srgb, var(--text) 10%, transparent);--button-disabled-color: color-mix(in srgb, var(--text) 54%, var(--surface-elevated) 46%);--button-radius: var(--radius-pill);--button-hover-transform: translateY(-1px);--input-background: var(--surface-elevated);--input-border: var(--line);--input-color: var(--text);--input-placeholder-color: var(--muted);--input-focus-border: var(--accent);--input-shadow: none;--input-radius: var(--radius-sm);--input-hover-transform: none;--badge-background: color-mix(in srgb, var(--accent) 14%, transparent);--badge-border: color-mix(in srgb, var(--accent) 24%, transparent);--badge-color: var(--text);--badge-radius: var(--radius-pill);--table-background: var(--surface-elevated);--table-border: var(--line);--table-header-background: var(--surface-muted);--table-row-hover-background: var(--surface-subtle);--table-stripe-background: color-mix(in srgb, var(--surface-muted) 54%, transparent);--table-card-padding: var(--space-6);--table-cell-block: 16px;--table-cell-inline: 18px;--table-header-transform: none;--table-header-letter-spacing: 0;--dialog-background: var(--surface-elevated);--dialog-border: var(--line);--dialog-shadow: var(--shadow-overlay);--dialog-overlay: var(--overlay);--dialog-radius: var(--radius-lg);--tabs-background: var(--surface-muted);--tabs-border: var(--line);--tabs-trigger-background: transparent;--tabs-trigger-border: transparent;--tabs-trigger-color: var(--muted);--tabs-trigger-hover-background: color-mix(in srgb, var(--tabs-active-background) 72%, transparent);--tabs-trigger-hover-color: var(--tabs-active-color);--tabs-active-border: var(--tabs-trigger-border);--tabs-active-background: var(--surface-elevated);--tabs-active-color: var(--text);--tabs-active-shadow: inset 0 0 0 1px var(--tabs-border);--tabs-panel-background: var(--tabs-active-background);--tabs-panel-color: var(--tabs-active-color);--tabs-radius: var(--radius-pill);--tabs-list-radius: var(--tabs-radius);--tabs-trigger-radius: var(--tabs-radius);--tabs-list-gap: var(--space-2);--tabs-list-padding: 6px;--tabs-list-shadow: none;--tabs-trigger-transform: none;--tabs-trigger-text-transform: none;--tabs-trigger-letter-spacing: 0;--tabs-mobile-background: var(--tabs-background);--tabs-mobile-border: var(--tabs-border);--tabs-mobile-list-radius: var(--tabs-list-radius);--tabs-mobile-list-gap: 4px;--tabs-mobile-list-padding: var(--tabs-list-padding);--tabs-mobile-list-shadow: var(--tabs-list-shadow);--tabs-mobile-trigger-background: var(--tabs-trigger-background);--tabs-mobile-trigger-border: var(--tabs-trigger-border);--tabs-mobile-trigger-color: var(--tabs-trigger-color);--tabs-mobile-trigger-radius: var(--tabs-trigger-radius);--tabs-mobile-trigger-min-height: 42px;--tabs-mobile-trigger-padding: 0 8px;--tabs-mobile-trigger-font-size: .84rem;--tabs-mobile-active-background: var(--tabs-active-background);--tabs-mobile-active-border: var(--tabs-active-border);--tabs-mobile-active-color: var(--tabs-active-color);--tabs-mobile-active-shadow: var(--tabs-active-shadow);--tabs-mobile-panel-background: var(--tabs-panel-background);--tabs-mobile-panel-border: var(--tabs-border);--tabs-mobile-panel-radius: var(--card-radius);--tabs-mobile-panel-shadow: var(--card-shadow);--tabs-mobile-panel-padding: var(--space-4);--toast-background: var(--surface-elevated);--toast-border: var(--line);--toast-color: var(--text);--toast-shadow: var(--shadow-overlay);--toast-radius: var(--radius-md);--judge-workspace-panel-background: color-mix(in srgb, var(--surface-elevated) 96%, var(--surface-subtle) 4%);--judge-workspace-card-background: color-mix(in srgb, var(--surface-elevated) 88%, var(--surface-muted) 12%);--judge-workspace-item-background: color-mix(in srgb, var(--surface-elevated) 88%, var(--surface-subtle) 12%);--judge-workspace-control-background: color-mix(in srgb, var(--surface-elevated) 92%, var(--surface-muted) 8%);--judge-workspace-muted-color: var(--text-soft);--judge-workspace-accent-background: color-mix(in srgb, var(--accent) 12%, var(--surface-elevated));--judge-workspace-accent-border: color-mix(in srgb, var(--accent) 30%, transparent);--judge-workspace-accent-color: #704800;--judge-workspace-success-background: color-mix(in srgb, var(--success-soft) 72%, var(--surface-elevated) 28%);--judge-workspace-success-border: color-mix(in srgb, var(--success) 34%, transparent);--judge-workspace-success-color: var(--success-strong);--judge-workspace-warning-background: color-mix(in srgb, var(--surface-elevated) 90%, var(--warning-soft) 10%);--judge-workspace-warning-border: color-mix(in srgb, var(--warning) 34%, transparent);--judge-workspace-warning-color: var(--warning-strong);--judge-workspace-danger-background: color-mix(in srgb, var(--danger-soft) 72%, var(--surface-elevated) 28%);--judge-workspace-danger-border: color-mix(in srgb, var(--danger) 34%, transparent);--judge-workspace-danger-color: var(--danger-strong)}:root,[data-shell-variant=public]{--shell-panel-background: radial-gradient(circle at top left, rgb(212 175 55 / .12), transparent 32%), linear-gradient(180deg, var(--surface-elevated) 0%, var(--surface-muted) 100%);--shell-panel-shadow: var(--shadow);--shell-panel-title-font: var(--heading-font);--shell-panel-radius: 28px;--shell-sidebar-background: radial-gradient(circle at top left, rgb(212 175 55 / .14), transparent 34%), linear-gradient(180deg, var(--surface-elevated) 0%, var(--surface-muted) 100%);--shell-sidebar-shadow: var(--shadow);--shell-sidebar-backdrop: blur(20px);--shell-sidebar-card-background: var(--panel-soft);--shell-top-background: radial-gradient(circle at top left, rgb(212 175 55 / .08), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--panel) 96%, white 4%) 0%, var(--surface-elevated) 100%);--shell-top-shadow: var(--shadow);--shell-top-backdrop: blur(18px);--shell-top-radius: 22px;--shell-frame-padding: 0;--shell-grid-columns: 320px minmax(0, 1fr);--shell-sidebar-gap: var(--space-6);--shell-sidebar-padding: var(--space-7);--shell-sidebar-border: 1px solid var(--line);--shell-sidebar-radius: 0;--shell-sidebar-margin: 0;--shell-sidebar-min-height: 100vh;--shell-content-padding: var(--space-7);--shell-content-max-width: 100%;--shell-nav-radius: 18px;--shell-nav-active-shadow: none;--public-shell-padding: var(--space-6);--public-content-max-width: 1120px}[data-shell-variant=ops]{--shell-panel-background: var(--surface-elevated);--shell-panel-shadow: 0 8px 20px rgba(20, 30, 44, .06);--shell-panel-title-font: var(--ops-heading-font);--shell-panel-radius: 16px;--shell-sidebar-background: var(--surface-elevated);--shell-sidebar-shadow: none;--shell-sidebar-backdrop: none;--shell-sidebar-card-background: color-mix(in srgb, var(--surface-elevated) 98%, transparent);--shell-top-background: color-mix(in srgb, var(--surface-elevated) 98%, transparent);--shell-top-shadow: 0 6px 16px rgba(20, 30, 44, .05);--shell-top-backdrop: blur(6px);--shell-top-radius: 16px;--shell-frame-padding: 0;--shell-grid-columns: 280px minmax(0, 1fr);--shell-sidebar-gap: var(--space-4);--shell-sidebar-padding: var(--space-5);--shell-sidebar-border: 1px solid var(--line);--shell-sidebar-radius: 0;--shell-sidebar-margin: 0;--shell-sidebar-min-height: 100vh;--shell-content-padding: var(--space-5);--shell-content-max-width: 100%;--shell-nav-radius: 12px;--shell-nav-active-shadow: none;--ops-card-radius: 18px;--ops-card-shadow: var(--shell-panel-shadow);--ops-card-padding: var(--space-4);--ops-card-gap: var(--space-4);--ops-button-radius: 12px;--ops-button-shadow: none;--judge-workspace-panel-radius: 18px;--judge-workspace-card-radius: 20px;--judge-workspace-item-radius: 14px;--judge-workspace-control-radius: 12px}@media(max-width:720px){[data-shell-variant=ops]{--shell-panel-shadow: 0 6px 16px rgba(20, 30, 44, .06);--shell-panel-radius: 16px;--shell-sidebar-shadow: 0 6px 16px rgba(20, 30, 44, .06);--shell-sidebar-backdrop: blur(6px);--shell-top-shadow: 0 6px 16px rgba(20, 30, 44, .06);--shell-top-backdrop: blur(6px);--shell-top-radius: 16px}}:root[data-theme=dark]{--accent: #d4af37;--page-header-eyebrow-color: #f1d986;--judge-workspace-accent-color: #f1d986;--panel: rgba(11, 14, 19, .78);--panel-soft: rgba(255, 255, 255, .04);--surface-elevated: rgba(18, 24, 34, .94);--surface-muted: rgba(14, 18, 27, .9);--surface-subtle: rgba(255, 255, 255, .08);--surface-strong: rgba(10, 14, 21, .96);--surface-strong-soft: rgba(18, 24, 34, .92);--text: #f5f5f2;--text-soft: #b7c0cf;--text-inverse: #f7f0e3;--muted: #b7c0cf;--warning: #f0b84a;--warning-soft: rgba(240, 184, 74, .18);--warning-strong: #ffd98a;--warning-50: var(--warning-soft);--warning-500: var(--warning);--warning-700: var(--warning-strong);--danger: #ff6b6b;--danger-soft: rgba(255, 107, 107, .18);--danger-strong: #ffb4b8;--success: #63d18a;--success-soft: rgba(99, 209, 138, .18);--success-strong: #9ee6b5;--cool: #7cb4ff;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .06);--overlay: rgba(0, 0, 0, .48);--shadow: 0 24px 80px rgba(0, 0, 0, .32);--shadow-soft: 0 10px 24px rgba(0, 0, 0, .24);--shadow-overlay: 0 32px 80px rgba(0, 0, 0, .52), 0 8px 20px rgba(0, 0, 0, .34);--focus-ring: rgb(212 175 55 / .24);--page-background: radial-gradient(circle at top, rgba(212, 175, 55, .18), transparent 40%), linear-gradient(180deg, #14181f 0%, #0b0e13 100%)}:root[data-design-system=bershub-default]{--text-soft: #566579;--muted: #566579;--card-radius: var(--radius-md);--card-shadow: var(--shadow-soft);--button-radius: var(--radius-pill);--button-shadow: 0 18px 40px rgb(16 23 37 / .18);--input-radius: var(--radius-sm);--dialog-radius: var(--radius-lg);--toast-radius: var(--radius-md)}:root[data-design-system=arena-pro]{--accent: #d2472f;--panel: rgba(255, 255, 255, .9);--panel-soft: rgba(255, 255, 255, .7);--surface-elevated: rgba(255, 255, 255, .98);--surface-muted: rgba(245, 237, 230, .92);--surface-subtle: rgba(255, 248, 241, .82);--surface-strong: rgba(33, 43, 57, .95);--surface-strong-soft: rgba(48, 61, 78, .88);--text: #1b2838;--text-soft: #5a6475;--text-inverse: #fff8f2;--muted: #566174;--warning: #a8562b;--warning-soft: #fff0e7;--warning-strong: #71321d;--success: #2d7c60;--success-soft: #e9f3ee;--success-strong: #164f3c;--line: rgba(27, 40, 56, .13);--line-strong: rgba(27, 40, 56, .09);--overlay: rgba(27, 40, 56, .22);--shadow: 0 24px 72px rgba(121, 65, 40, .15);--shadow-soft: 0 10px 26px rgba(121, 65, 40, .1);--shadow-overlay: 0 32px 80px rgba(121, 65, 40, .22), 0 8px 20px rgba(121, 65, 40, .12);--focus-ring: rgb(210 71 47 / .18);--page-background: radial-gradient(circle at 20% 0%, rgba(210, 71, 47, .16), transparent 32%), linear-gradient(180deg, #fff9f3 0%, #f4ece4 100%);--tabs-background: #1b2838;--tabs-border: rgba(27, 40, 56, .24);--tabs-trigger-border: rgba(255, 248, 242, .14);--tabs-trigger-color: #fff8f2;--tabs-trigger-hover-background: rgba(255, 248, 242, .12);--tabs-trigger-hover-color: #fff8f2;--tabs-active-border: #c43f2b;--tabs-active-background: #c43f2b;--tabs-active-color: #fff8f2;--tabs-active-shadow: inset 0 -3px 0 rgba(255, 248, 242, .36);--tabs-panel-background: var(--surface-elevated);--tabs-panel-color: var(--text);--tabs-list-radius: 8px;--tabs-trigger-radius: 3px;--tabs-list-gap: 6px;--tabs-list-padding: 6px;--tabs-trigger-text-transform: uppercase;--tabs-trigger-letter-spacing: .04em;--tabs-mobile-background: #172331;--tabs-mobile-border: transparent;--tabs-mobile-list-radius: 0;--tabs-mobile-list-gap: 2px;--tabs-mobile-list-padding: 4px;--tabs-mobile-trigger-background: #203148;--tabs-mobile-trigger-border: rgba(255, 248, 242, .1);--tabs-mobile-trigger-color: #fff8f2;--tabs-mobile-trigger-radius: 0;--tabs-mobile-trigger-min-height: 40px;--tabs-mobile-active-background: #c43f2b;--tabs-mobile-active-border: #c43f2b;--tabs-mobile-active-color: #fff8f2;--tabs-mobile-active-shadow: inset 0 -3px 0 rgba(255, 248, 242, .42);--tabs-mobile-panel-background: transparent;--tabs-mobile-panel-border: transparent;--tabs-mobile-panel-radius: 0;--tabs-mobile-panel-shadow: none;--tabs-mobile-panel-padding: var(--space-3) 0 0;--judge-workspace-panel-background: color-mix(in srgb, var(--surface-elevated) 92%, var(--surface-muted) 8%);--judge-workspace-card-background: color-mix(in srgb, var(--surface-elevated) 86%, var(--surface-muted) 14%);--judge-workspace-item-background: color-mix(in srgb, var(--surface-elevated) 90%, var(--surface-subtle) 10%);--judge-workspace-control-background: color-mix(in srgb, var(--surface-elevated) 88%, var(--surface-muted) 12%);--judge-workspace-accent-color: #b83c2c;--judge-workspace-warning-background: color-mix(in srgb, var(--surface-elevated) 88%, var(--warning-soft) 12%);--judge-workspace-warning-border: color-mix(in srgb, var(--warning) 34%, transparent)}:root[data-design-system=club-house]{--accent: #2f8f6b;--panel: rgba(255, 255, 255, .86);--panel-soft: rgba(248, 252, 247, .68);--surface-elevated: rgba(255, 255, 255, .97);--surface-muted: rgba(236, 247, 237, .9);--surface-subtle: rgba(248, 252, 247, .84);--surface-strong: rgba(27, 56, 46, .94);--surface-strong-soft: rgba(42, 77, 64, .86);--text: #183127;--text-soft: #5e746b;--text-inverse: #f5fff9;--muted: #66786f;--warning: #8b6728;--warning-soft: #f5efdf;--warning-strong: #5f4517;--success: #2f8f6b;--success-soft: #e6f3ed;--success-strong: #1e5e47;--line: rgba(24, 49, 39, .12);--line-strong: rgba(24, 49, 39, .08);--overlay: rgba(24, 49, 39, .22);--shadow: 0 24px 72px rgba(38, 87, 66, .13);--shadow-soft: 0 10px 24px rgba(38, 87, 66, .08);--shadow-overlay: 0 32px 80px rgba(38, 87, 66, .2), 0 8px 20px rgba(38, 87, 66, .12);--focus-ring: rgb(47 143 107 / .18);--page-background: radial-gradient(circle at top left, rgba(47, 143, 107, .16), transparent 34%), linear-gradient(180deg, #fbfff8 0%, #eaf5e9 100%);--tabs-background: transparent;--tabs-border: transparent;--tabs-trigger-background: rgba(255, 255, 255, .46);--tabs-trigger-border: transparent;--tabs-trigger-color: #496259;--tabs-trigger-hover-background: rgba(255, 255, 255, .74);--tabs-trigger-hover-color: #183127;--tabs-active-border: transparent;--tabs-active-background: transparent;--tabs-active-color: #183127;--tabs-active-shadow: inset 0 -3px 0 #2f8f6b, 0 10px 18px rgba(38, 87, 66, .06);--tabs-panel-background: rgba(255, 255, 255, .94);--tabs-panel-color: var(--text);--tabs-list-radius: 0;--tabs-trigger-radius: 10px 10px 2px 2px;--tabs-list-gap: 10px;--tabs-list-padding: 0;--tabs-mobile-background: transparent;--tabs-mobile-border: transparent;--tabs-mobile-list-radius: 0;--tabs-mobile-list-gap: 8px;--tabs-mobile-list-padding: 0;--tabs-mobile-trigger-background: rgba(255, 255, 255, .5);--tabs-mobile-trigger-border: rgba(24, 49, 39, .06);--tabs-mobile-trigger-color: #496259;--tabs-mobile-trigger-radius: 8px 8px 2px 2px;--tabs-mobile-trigger-min-height: 40px;--tabs-mobile-active-background: rgba(255, 255, 255, .72);--tabs-mobile-active-border: rgba(47, 143, 107, .16);--tabs-mobile-active-color: #183127;--tabs-mobile-active-shadow: inset 0 -3px 0 #2f8f6b;--tabs-mobile-panel-background: transparent;--tabs-mobile-panel-border: transparent;--tabs-mobile-panel-radius: 0;--tabs-mobile-panel-shadow: none;--tabs-mobile-panel-padding: var(--space-3) 0 0;--judge-workspace-panel-background: color-mix(in srgb, var(--surface-elevated) 90%, var(--surface-muted) 10%);--judge-workspace-card-background: color-mix(in srgb, var(--surface-elevated) 84%, var(--surface-muted) 16%);--judge-workspace-item-background: color-mix(in srgb, var(--surface-elevated) 88%, var(--surface-subtle) 12%);--judge-workspace-control-background: color-mix(in srgb, var(--surface-elevated) 86%, var(--surface-muted) 14%);--judge-workspace-accent-color: #226b51;--judge-workspace-warning-background: color-mix(in srgb, var(--surface-elevated) 88%, var(--warning-soft) 12%);--judge-workspace-warning-border: color-mix(in srgb, var(--warning) 30%, transparent)}:root[data-design-system=league-control]{--accent: #2f65d9;--panel: rgba(255, 255, 255, .9);--panel-soft: rgba(248, 250, 255, .72);--surface-elevated: rgba(255, 255, 255, .98);--surface-muted: rgba(235, 240, 249, .92);--surface-subtle: rgba(247, 250, 255, .84);--surface-strong: rgba(24, 38, 64, .95);--surface-strong-soft: rgba(37, 56, 88, .88);--text: #17233a;--text-soft: #40506a;--text-inverse: #f7fbff;--muted: #40506a;--radius-sm: 2px;--radius-md: 2px;--radius-lg: 2px;--radius-pill: 2px;--card-radius: 2px;--button-radius: 2px;--input-radius: 2px;--badge-radius: 2px;--dialog-radius: 2px;--toast-radius: 2px;--shell-panel-radius: 2px;--shell-top-radius: 2px;--shell-sidebar-radius: 0;--shell-nav-radius: 2px;--ops-card-radius: 2px;--ops-button-radius: 2px;--judge-workspace-panel-radius: 2px;--judge-workspace-card-radius: 2px;--judge-workspace-item-radius: 2px;--judge-workspace-control-radius: 2px;--warning: #5f6f8f;--warning-soft: #edf2f8;--warning-strong: #2f3f5c;--success: #266e67;--success-soft: #e6f1ef;--success-strong: #174c48;--danger: #b42318;--danger-soft: #fbe7e8;--danger-strong: #7f1d1d;--line: rgba(23, 35, 58, .13);--line-strong: rgba(23, 35, 58, .08);--overlay: rgba(23, 35, 58, .22);--shadow: 0 24px 72px rgba(43, 75, 128, .14);--shadow-soft: 0 10px 24px rgba(43, 75, 128, .08);--shadow-overlay: 0 32px 80px rgba(43, 75, 128, .22), 0 8px 20px rgba(43, 75, 128, .12);--focus-ring: rgb(47 101 217 / .18);--page-background: radial-gradient(circle at top right, rgba(47, 101, 217, .14), transparent 30%), linear-gradient(180deg, #fbfdff 0%, #edf2f8 100%);--tabs-background: #f8faff;--tabs-border: rgba(23, 35, 58, .18);--tabs-trigger-border: transparent;--tabs-trigger-color: #41516d;--tabs-trigger-hover-background: #ebf0f9;--tabs-trigger-hover-color: #17233a;--tabs-active-border: #2f65d9;--tabs-active-background: #17233a;--tabs-active-color: #f7fbff;--tabs-active-shadow: inset 0 3px 0 #2f65d9;--tabs-panel-background: #ffffff;--tabs-panel-color: var(--text);--tabs-list-radius: 0;--tabs-trigger-radius: 0;--tabs-list-gap: 0;--tabs-list-padding: 3px;--tabs-trigger-text-transform: uppercase;--tabs-trigger-letter-spacing: .06em;--tabs-mobile-background: transparent;--tabs-mobile-border: transparent;--tabs-mobile-list-radius: 0;--tabs-mobile-list-gap: 2px;--tabs-mobile-list-padding: 0;--tabs-mobile-list-shadow: inset 0 -1px 0 rgba(23, 35, 58, .16);--tabs-mobile-trigger-background: transparent;--tabs-mobile-trigger-border: transparent;--tabs-mobile-trigger-color: #2f3f5c;--tabs-mobile-trigger-radius: 0;--tabs-mobile-trigger-min-height: 42px;--tabs-mobile-active-background: #ffffff;--tabs-mobile-active-border: transparent;--tabs-mobile-active-color: #10244f;--tabs-mobile-active-shadow: inset 0 -3px 0 #2f65d9, inset 0 1px 0 rgba(23, 35, 58, .1);--tabs-mobile-panel-background: transparent;--tabs-mobile-panel-border: transparent;--tabs-mobile-panel-radius: 0;--tabs-mobile-panel-shadow: none;--tabs-mobile-panel-padding: var(--space-3) 0 0;--judge-workspace-panel-background: color-mix(in srgb, var(--surface-elevated) 92%, var(--surface-muted) 8%);--judge-workspace-card-background: color-mix(in srgb, var(--surface-elevated) 86%, var(--surface-muted) 14%);--judge-workspace-item-background: color-mix(in srgb, var(--surface-elevated) 88%, var(--surface-subtle) 12%);--judge-workspace-control-background: color-mix(in srgb, var(--surface-elevated) 88%, var(--surface-muted) 12%);--judge-workspace-accent-color: #214f9f;--judge-workspace-warning-background: color-mix(in srgb, var(--surface-elevated) 88%, var(--warning-soft) 12%);--judge-workspace-warning-border: color-mix(in srgb, var(--warning) 28%, transparent);--button-disabled-background: color-mix(in srgb, var(--surface-muted) 78%, var(--surface-elevated) 22%);--button-disabled-border: color-mix(in srgb, var(--text) 12%, transparent);--button-disabled-color: color-mix(in srgb, var(--text-soft) 74%, var(--surface-elevated) 26%)}:root[data-design-system=league-control] [data-shell-variant]{--shell-panel-radius: 2px;--shell-top-radius: 2px;--shell-sidebar-radius: 0;--shell-nav-radius: 2px;--ops-card-radius: 2px;--ops-button-radius: 2px;--judge-workspace-panel-radius: 2px;--judge-workspace-card-radius: 2px;--judge-workspace-item-radius: 2px;--judge-workspace-control-radius: 2px}:root[data-design-system=material-expressive]{--accent: #9b5de5;--panel: rgba(255, 255, 255, .9);--panel-soft: rgba(255, 250, 252, .72);--surface-elevated: rgba(255, 255, 255, .98);--surface-muted: rgba(246, 235, 247, .9);--surface-subtle: rgba(255, 249, 252, .84);--surface-strong: rgba(55, 42, 70, .94);--surface-strong-soft: rgba(73, 56, 93, .86);--text: #2b2237;--text-soft: #65536f;--text-inverse: #fff8ff;--muted: #65536f;--warning: #c85a90;--warning-soft: #fdebf4;--warning-strong: #7a3157;--line: rgba(43, 34, 55, .12);--line-strong: rgba(43, 34, 55, .08);--overlay: rgba(43, 34, 55, .22);--shadow: 0 24px 72px rgba(111, 76, 142, .14);--shadow-soft: 0 10px 24px rgba(111, 76, 142, .08);--shadow-overlay: 0 32px 80px rgba(111, 76, 142, .22), 0 8px 20px rgba(111, 76, 142, .12);--focus-ring: rgb(155 93 229 / .18);--page-background: radial-gradient(circle at top left, rgba(155, 93, 229, .14), transparent 30%), radial-gradient(circle at top right, rgba(255, 190, 105, .18), transparent 28%), linear-gradient(180deg, #fffafd 0%, #f3edf7 100%);--radius-sm: 20px;--radius-md: 26px;--radius-lg: 34px}:root[data-design-system=liquid-glass]{--accent: #1f9eb3;--panel: rgba(255, 255, 255, .62);--panel-soft: rgba(255, 255, 255, .42);--surface-elevated: rgba(255, 255, 255, .76);--surface-muted: rgba(233, 246, 248, .62);--surface-subtle: rgba(255, 255, 255, .54);--surface-strong: rgba(25, 61, 72, .88);--surface-strong-soft: rgba(38, 84, 98, .78);--text: #17323a;--text-soft: #5b7480;--text-inverse: #f3fdff;--muted: #435f68;--warning: #1f9eb3;--warning-soft: rgba(31, 158, 179, .13);--warning-strong: #176b78;--line: rgba(23, 50, 58, .14);--line-strong: rgba(23, 50, 58, .09);--overlay: rgba(23, 50, 58, .22);--shadow: 0 24px 72px rgba(45, 101, 116, .15);--shadow-soft: 0 10px 24px rgba(45, 101, 116, .09);--shadow-overlay: 0 32px 80px rgba(45, 101, 116, .22), 0 8px 20px rgba(45, 101, 116, .12);--focus-ring: rgb(31 158 179 / .18);--page-background: radial-gradient(circle at 14% 4%, rgba(31, 158, 179, .16), transparent 30%), radial-gradient(circle at 88% 0%, rgba(137, 207, 222, .24), transparent 30%), linear-gradient(180deg, #f8feff 0%, #eaf6f8 100%);--card-background: color-mix(in srgb, var(--surface-elevated) 86%, transparent);--card-border: rgba(255, 255, 255, .74);--card-shadow: 0 22px 60px rgba(45, 101, 116, .14);--card-radius: 28px;--card-padding: 24px;--input-background: color-mix(in srgb, var(--surface-elevated) 84%, transparent);--input-border: rgba(255, 255, 255, .72);--input-shadow: inset 0 1px 0 rgba(255, 255, 255, .7);--input-radius: 24px;--button-radius: 999px;--button-shadow: 0 16px 34px rgba(45, 101, 116, .18);--table-card-padding: 22px;--table-header-background: rgba(255, 255, 255, .44);--table-stripe-background: rgba(255, 255, 255, .38);--shell-frame-padding: 18px;--shell-grid-columns: 300px minmax(0, 1fr);--shell-sidebar-background: rgba(255, 255, 255, .46);--shell-sidebar-border: 1px solid rgba(255, 255, 255, .76);--shell-sidebar-radius: 30px;--shell-sidebar-margin: 18px 0 18px 18px;--shell-sidebar-min-height: calc(100vh - 36px) ;--shell-sidebar-backdrop: blur(22px) saturate(1.16);--shell-content-padding: 18px 22px 22px;--shell-content-max-width: 1260px;--shell-nav-radius: 999px;--ops-card-radius: 28px;--ops-card-shadow: var(--card-shadow);--ops-card-padding: 22px;--ops-card-gap: 16px;--ops-button-radius: 999px;--ops-button-shadow: var(--button-shadow);--public-shell-padding: 18px}:root[data-design-system=bento-pop],:root[data-design-system=bento-soft]{--accent: #ff6b35;--panel: #fffdf7;--panel-soft: #fff1e8;--surface-elevated: #fffdf7;--surface-muted: #fff8dd;--surface-subtle: #ecfff5;--surface-strong: #151515;--surface-strong-soft: #24283b;--text: #151515;--text-soft: #4f4a43;--text-inverse: #fffdf7;--muted: #5c5148;--line: #151515;--line-strong: rgba(21, 21, 21, .24);--overlay: rgba(21, 21, 21, .22);--shadow: 0 24px 72px rgba(21, 21, 21, .14);--shadow-soft: 0 10px 24px rgba(21, 21, 21, .08);--shadow-overlay: 0 32px 80px rgba(21, 21, 21, .18), 0 8px 20px rgba(21, 21, 21, .1);--focus-ring: rgb(255 107 53 / .2);--success: #37be86;--success-soft: #ecfff5;--success-strong: #0f7f58;--warning: #ff6b35;--warning-soft: #fff1e8;--warning-strong: #8c351c;--danger: #ff5c7a;--danger-soft: #ffe9ee;--danger-strong: #bf2e52;--page-background: radial-gradient(circle at 8% 0%, rgba(255, 107, 53, .12), transparent 30%), radial-gradient(circle at 95% 8%, rgba(55, 190, 134, .14), transparent 28%), linear-gradient(180deg, #fffaf0 0%, #f7efe4 100%);--radius-sm: 14px;--radius-md: 18px;--radius-lg: 24px;--card-background: #fffdf7;--card-border: #151515;--card-shadow: 7px 7px 0 rgba(21, 21, 21, .13);--card-radius: 16px;--card-padding: 20px;--card-gap: 16px;--card-accent-size: 8px;--card-accent-background: #ffd94a;--button-background: #ff6b35;--button-border: #151515;--button-color: #151515;--button-shadow: 5px 5px 0 rgba(21, 21, 21, .14);--button-hover-background: #37be86;--button-hover-transform: translate(-1px, -1px);--button-radius: 12px;--input-background: #fffdf7;--input-border: #151515;--input-radius: 12px;--input-hover-transform: translate(-1px, -1px);--badge-background: #fff8dd;--badge-border: #151515;--badge-radius: 10px;--table-background: #fffdf7;--table-border: #151515;--table-header-background: #fff8dd;--table-stripe-background: #ecfff5;--table-row-hover-background: #fff1e8;--table-card-padding: 20px;--table-cell-block: 14px;--table-cell-inline: 16px;--table-header-transform: uppercase;--table-header-letter-spacing: .08em;--tabs-background: #fff8dd;--tabs-border: #151515;--tabs-trigger-color: #4f4a43;--tabs-trigger-hover-background: #fffdf7;--tabs-trigger-hover-color: #151515;--tabs-radius: 14px;--tabs-active-background: #37be86;--tabs-active-border: #151515;--tabs-active-color: #151515;--tabs-active-shadow: 4px 4px 0 rgba(21, 21, 21, .11);--tabs-panel-background: #fffdf7;--tabs-panel-color: #151515;--tabs-mobile-panel-background: #fffdf7;--tabs-mobile-panel-border: #151515;--tabs-mobile-panel-shadow: 6px 6px 0 rgba(21, 21, 21, .12);--dialog-border: #151515;--dialog-radius: 18px;--dialog-shadow: 8px 8px 0 rgba(21, 21, 21, .18);--judge-workspace-panel-background: #fffdf7;--judge-workspace-card-background: #fffdf7;--judge-workspace-item-background: #fffdf7;--judge-workspace-control-background: #fffdf7;--judge-workspace-muted-color: #5c5148;--judge-workspace-accent-background: #ffd94a;--judge-workspace-accent-border: #151515;--judge-workspace-accent-color: #151515;--judge-workspace-success-background: #ecfff5;--judge-workspace-success-border: #151515;--judge-workspace-success-color: #0f7f58;--judge-workspace-warning-background: #fffdf7;--judge-workspace-warning-border: #ff6b35;--judge-workspace-warning-color: #8c351c;--judge-workspace-danger-background: #ffe9ee;--judge-workspace-danger-border: #ff5c7a;--judge-workspace-danger-color: #bf2e52;--shell-frame-padding: 16px;--shell-grid-columns: 304px minmax(0, 1fr);--shell-sidebar-background: #fffdf7;--shell-sidebar-border: 2px solid #151515;--shell-sidebar-radius: 18px;--shell-sidebar-margin: 16px 0 16px 16px;--shell-sidebar-min-height: calc(100vh - 32px) ;--shell-sidebar-shadow: 8px 8px 0 rgba(21, 21, 21, .12);--shell-sidebar-card-background: #fff8dd;--shell-content-padding: 16px 22px 22px;--shell-content-max-width: 1240px;--shell-nav-radius: 12px;--shell-nav-active-shadow: 4px 4px 0 rgba(21, 21, 21, .12);--shell-top-background: #fffdf7;--shell-top-radius: 16px;--shell-top-shadow: 5px 5px 0 rgba(21, 21, 21, .12);--ops-card-radius: 16px;--ops-card-shadow: var(--card-shadow);--ops-card-padding: 18px;--ops-card-gap: 14px;--ops-button-radius: 12px;--ops-button-shadow: 4px 4px 0 rgba(21, 21, 21, .14);--public-shell-padding: 18px;--public-content-max-width: 1180px}:root[data-design-system=bento-soft]{--bento-soft-active-background: #d8efd9;--bento-soft-action-background: #dceaf6;--bento-soft-action-hover-background: #cfe2f1;--accent: #c47a55;--panel-soft: #f7eadf;--surface-muted: #f5edcf;--surface-subtle: #edf5ec;--surface-strong: #2b241f;--surface-strong-soft: #3a322b;--text: #2b241f;--text-soft: #54483e;--muted: #66594d;--line: #2b241f;--line-strong: rgba(43, 36, 31, .2);--overlay: rgba(43, 36, 31, .18);--shadow: 0 24px 72px rgba(43, 36, 31, .1);--shadow-soft: 0 10px 24px rgba(43, 36, 31, .06);--shadow-overlay: 0 32px 80px rgba(43, 36, 31, .14), 0 8px 20px rgba(43, 36, 31, .08);--focus-ring: rgb(196 122 85 / .18);--success: #6da284;--success-soft: #edf5ec;--success-strong: #37725d;--warning: #c47a55;--warning-soft: #f7eadf;--warning-strong: #7c4a2f;--danger: #b96f82;--danger-soft: #f7e8ec;--danger-strong: #8a4d5f;--page-background: radial-gradient(circle at 8% 0%, rgba(196, 122, 85, .1), transparent 30%), radial-gradient(circle at 95% 8%, rgba(109, 162, 132, .11), transparent 28%), linear-gradient(180deg, #fbf5e8 0%, #f4eadc 100%);--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--card-radius: 10px;--button-radius: 8px;--input-radius: 8px;--badge-radius: 7px;--dialog-radius: 10px;--toast-radius: 10px;--tabs-radius: 10px;--tabs-list-radius: 10px;--tabs-trigger-radius: 8px;--tabs-mobile-list-radius: 10px;--tabs-mobile-trigger-radius: 8px;--tabs-mobile-panel-radius: 10px;--shell-sidebar-radius: 10px;--shell-nav-radius: 8px;--shell-top-radius: 10px;--ops-card-radius: 10px;--ops-button-radius: 8px;--judge-workspace-panel-radius: 10px;--judge-workspace-card-radius: 10px;--judge-workspace-item-radius: 8px;--judge-workspace-control-radius: 8px;--card-border: #2b241f;--card-shadow: 5px 5px 0 rgba(43, 36, 31, .09);--card-accent-background: #d7ba63;--button-background: var(--bento-soft-action-background);--button-border: #2b241f;--button-color: #2b241f;--button-shadow: 4px 4px 0 rgba(43, 36, 31, .1);--button-hover-background: var(--bento-soft-action-hover-background);--button-disabled-background: #fffdf7;--button-disabled-border: rgba(43, 36, 31, .22);--button-disabled-color: #6b5f54;--input-border: #2b241f;--badge-background: #f5edcf;--badge-border: #2b241f;--table-border: #2b241f;--table-header-background: #f5edcf;--table-stripe-background: #edf5ec;--table-row-hover-background: #f7eadf;--tabs-background: #f5edcf;--tabs-border: #2b241f;--tabs-trigger-color: #54483e;--tabs-trigger-hover-color: #2b241f;--tabs-active-background: var(--bento-soft-active-background);--tabs-active-border: #2b241f;--tabs-active-color: #2b241f;--tabs-active-shadow: 3px 3px 0 rgba(43, 36, 31, .1);--tabs-mobile-panel-border: #2b241f;--tabs-mobile-panel-shadow: 5px 5px 0 rgba(43, 36, 31, .09);--dialog-border: #2b241f;--dialog-shadow: 6px 6px 0 rgba(43, 36, 31, .14);--judge-workspace-muted-color: #66594d;--judge-workspace-accent-background: var(--bento-soft-active-background);--judge-workspace-accent-border: #2b241f;--judge-workspace-accent-color: #2b241f;--judge-workspace-success-background: #edf5ec;--judge-workspace-success-border: #2b241f;--judge-workspace-success-color: #37725d;--judge-workspace-warning-background: #fffdf7;--judge-workspace-warning-border: #c47a55;--judge-workspace-warning-color: #7c4a2f;--judge-workspace-danger-background: #f7e8ec;--judge-workspace-danger-border: #b96f82;--judge-workspace-danger-color: #8a4d5f;--shell-sidebar-border: 2px solid #2b241f;--shell-sidebar-shadow: 6px 6px 0 rgba(43, 36, 31, .09);--shell-sidebar-card-background: #f5edcf;--shell-nav-active-shadow: 3px 3px 0 rgba(43, 36, 31, .09);--shell-top-shadow: 4px 4px 0 rgba(43, 36, 31, .09);--ops-button-shadow: 3px 3px 0 rgba(43, 36, 31, .1)}:root[data-design-system=glass-bento]{--accent: #5c7cfa;--panel: rgba(255, 255, 255, .66);--panel-soft: rgba(255, 255, 255, .48);--surface-elevated: rgba(255, 255, 255, .8);--surface-muted: rgba(236, 241, 255, .68);--surface-subtle: rgba(255, 255, 255, .58);--surface-strong: rgba(33, 45, 78, .9);--surface-strong-soft: rgba(50, 65, 102, .8);--text: #1f2c4d;--text-soft: #56627f;--text-inverse: #f8fbff;--muted: #56627f;--warning: #5c7cfa;--warning-soft: rgba(92, 124, 250, .13);--warning-strong: #3147a3;--line: rgba(31, 44, 77, .14);--line-strong: rgba(31, 44, 77, .09);--overlay: rgba(31, 44, 77, .22);--shadow: 0 24px 72px rgba(55, 80, 150, .14);--shadow-soft: 0 10px 24px rgba(55, 80, 150, .08);--shadow-overlay: 0 32px 80px rgba(55, 80, 150, .22), 0 8px 20px rgba(55, 80, 150, .12);--focus-ring: rgb(92 124 250 / .18);--page-background: radial-gradient(circle at top left, rgba(92, 124, 250, .14), transparent 30%), radial-gradient(circle at 82% 8%, rgba(31, 158, 179, .12), transparent 28%), linear-gradient(180deg, #fbfdff 0%, #eef4ff 100%);--card-background: color-mix(in srgb, var(--surface-elevated) 88%, transparent);--dialog-background: color-mix(in srgb, var(--surface-elevated) 92%, white)}:root[data-design-system=origami-league]{--accent: #c84f7a;--panel: rgba(255, 255, 255, .9);--panel-soft: rgba(255, 249, 250, .72);--surface-elevated: rgba(255, 255, 255, .98);--surface-muted: rgba(250, 236, 240, .9);--surface-subtle: rgba(255, 248, 250, .84);--surface-strong: rgba(58, 42, 57, .94);--surface-strong-soft: rgba(82, 57, 78, .86);--text: #302333;--text-soft: #65556a;--text-inverse: #fff8fb;--muted: #65556a;--warning: #c84f7a;--warning-soft: #fdebf2;--warning-strong: #81314e;--danger: #b42318;--danger-soft: #fbe7e8;--danger-strong: #7f1d1d;--line: rgba(48, 35, 51, .12);--line-strong: rgba(48, 35, 51, .08);--overlay: rgba(48, 35, 51, .22);--shadow: 0 24px 72px rgba(121, 67, 92, .14);--shadow-soft: 0 10px 24px rgba(121, 67, 92, .08);--shadow-overlay: 0 32px 80px rgba(121, 67, 92, .22), 0 8px 20px rgba(121, 67, 92, .12);--focus-ring: rgb(200 79 122 / .18);--page-background: linear-gradient(135deg, rgba(200, 79, 122, .12), transparent 34%), linear-gradient(180deg, #fffafb 0%, #f5edf0 100%);--radius-sm: 10px;--radius-md: 16px;--radius-lg: 22px;--accent: #f9684f;--line: rgba(23, 34, 55, .2);--card-background: #fffdf8;--card-border: rgba(23, 34, 55, .2);--card-shadow: 6px 8px 0 rgba(23, 34, 55, .08);--card-radius: 2px;--card-padding: 20px;--card-gap: 16px;--card-clip-path: polygon(0 0, calc(100% - 18px) 0, 100% 18px, 100% 100%, 0 100%);--card-fold-size: 18px;--card-fold-background: linear-gradient(135deg, rgba(23, 34, 55, .16), rgba(255, 255, 255, .58));--card-accent-size: 4px;--card-accent-background: #74b79f;--button-background: #172237;--button-border: rgba(23, 34, 55, .24);--button-color: #fffdf8;--button-shadow: 4px 5px 0 rgba(23, 34, 55, .1);--button-hover-background: #9f382c;--button-radius: 2px;--input-background: #fffdf8;--input-border: rgba(23, 34, 55, .24);--input-radius: 2px;--badge-background: #edf7f2;--badge-border: rgba(23, 34, 55, .18);--badge-radius: 2px;--table-background: #fffdf8;--table-border: rgba(23, 34, 55, .2);--table-header-background: #fce9da;--table-stripe-background: #edf7f2;--table-row-hover-background: #fff5d6;--table-card-padding: 18px;--table-cell-block: 13px;--table-cell-inline: 16px;--table-header-transform: uppercase;--table-header-letter-spacing: .08em;--tabs-background: #edf7f2;--tabs-border: rgba(23, 34, 55, .2);--tabs-trigger-color: #544259;--tabs-trigger-hover-background: #fffdf8;--tabs-trigger-hover-color: #172237;--tabs-radius: 2px;--tabs-active-background: #172237;--tabs-active-color: #fffdf8;--tabs-panel-background: #fffdf8;--tabs-panel-color: #172237;--dialog-border: rgba(23, 34, 55, .22);--dialog-radius: 2px;--dialog-shadow: 8px 10px 0 rgba(23, 34, 55, .1);--page-header-eyebrow-color: #7b2d21;--shell-frame-padding: 18px;--shell-grid-columns: 286px minmax(0, 1fr);--shell-sidebar-background: #fffdf8;--shell-sidebar-border: 1px solid rgba(23, 34, 55, .22);--shell-sidebar-radius: 2px;--shell-sidebar-margin: 18px 0 18px 18px;--shell-sidebar-min-height: calc(100vh - 36px) ;--shell-sidebar-shadow: 8px 10px 0 rgba(23, 34, 55, .08);--shell-sidebar-card-background: #edf7f2;--shell-content-padding: 18px 24px 24px;--shell-content-max-width: 1260px;--shell-nav-radius: 2px;--shell-nav-active-shadow: inset 5px 0 0 #f9684f;--shell-top-background: #fffdf8;--shell-top-radius: 2px;--shell-top-shadow: 6px 8px 0 rgba(23, 34, 55, .08);--ops-card-radius: 2px;--ops-card-shadow: var(--card-shadow);--ops-card-padding: 18px;--ops-card-gap: 14px;--ops-button-radius: 2px;--ops-button-shadow: 4px 5px 0 rgba(23, 34, 55, .1);--public-shell-padding: 18px;--public-content-max-width: 1200px}:root[data-design-system=liquid-glass] [data-shell-variant=ops]{--shell-frame-padding: 18px;--shell-grid-columns: 300px minmax(0, 1fr);--shell-sidebar-background: rgba(255, 255, 255, .46);--shell-sidebar-border: 1px solid rgba(255, 255, 255, .76);--shell-sidebar-radius: 30px;--shell-sidebar-margin: 18px 0 18px 18px;--shell-sidebar-min-height: calc(100vh - 36px) ;--shell-sidebar-shadow: 0 24px 60px rgba(45, 101, 116, .12);--shell-sidebar-backdrop: blur(22px) saturate(1.16);--shell-content-padding: 18px 22px 22px;--shell-content-max-width: 1260px;--shell-nav-radius: 999px;--shell-top-background: rgba(255, 255, 255, .46);--shell-top-radius: 28px;--shell-top-shadow: var(--card-shadow);--ops-card-radius: 28px;--ops-card-shadow: var(--card-shadow);--ops-card-padding: 22px;--ops-card-gap: 16px;--ops-button-radius: 999px;--ops-button-shadow: var(--button-shadow)}:root[data-design-system=bento-pop] [data-shell-variant=ops],:root[data-design-system=bento-soft] [data-shell-variant=ops]{--shell-frame-padding: 16px;--shell-grid-columns: 304px minmax(0, 1fr);--shell-sidebar-background: #fffdf7;--shell-sidebar-border: 2px solid #151515;--shell-sidebar-radius: 18px;--shell-sidebar-margin: 16px 0 16px 16px;--shell-sidebar-min-height: calc(100vh - 32px) ;--shell-sidebar-shadow: 8px 8px 0 rgba(21, 21, 21, .12);--shell-sidebar-card-background: #fff8dd;--shell-content-padding: 16px 22px 22px;--shell-content-max-width: 1240px;--shell-nav-radius: 12px;--shell-nav-active-shadow: 4px 4px 0 rgba(21, 21, 21, .12);--shell-top-background: #fffdf7;--shell-top-radius: 16px;--shell-top-shadow: 5px 5px 0 rgba(21, 21, 21, .12);--ops-card-radius: 16px;--ops-card-shadow: var(--card-shadow);--ops-card-padding: 18px;--ops-card-gap: 14px;--ops-button-radius: 12px;--ops-button-shadow: 4px 4px 0 rgba(21, 21, 21, .14);--judge-workspace-panel-background: #fffdf7;--judge-workspace-card-background: #fffdf7;--judge-workspace-item-background: #fffdf7;--judge-workspace-control-background: #fffdf7;--judge-workspace-muted-color: #5c5148;--judge-workspace-accent-background: #ffd94a;--judge-workspace-accent-border: #151515;--judge-workspace-accent-color: #151515;--judge-workspace-success-background: #ecfff5;--judge-workspace-success-border: #151515;--judge-workspace-success-color: #0f7f58;--judge-workspace-warning-background: #fffdf7;--judge-workspace-warning-border: #ff6b35;--judge-workspace-warning-color: #8c351c;--judge-workspace-danger-background: #ffe9ee;--judge-workspace-danger-border: #ff5c7a;--judge-workspace-danger-color: #bf2e52}:root[data-design-system=bento-soft] [data-shell-variant=ops]{--shell-sidebar-radius: 10px;--shell-nav-radius: 8px;--shell-top-radius: 10px;--ops-card-radius: 10px;--ops-button-radius: 8px;--judge-workspace-panel-radius: 10px;--judge-workspace-card-radius: 10px;--judge-workspace-item-radius: 8px;--judge-workspace-control-radius: 8px;--shell-sidebar-border: 2px solid #2b241f;--shell-sidebar-shadow: 6px 6px 0 rgba(43, 36, 31, .09);--shell-sidebar-card-background: #f5edcf;--shell-nav-active-shadow: 3px 3px 0 rgba(43, 36, 31, .09);--shell-top-shadow: 4px 4px 0 rgba(43, 36, 31, .09);--ops-button-shadow: 3px 3px 0 rgba(43, 36, 31, .1);--judge-workspace-muted-color: #66594d;--judge-workspace-accent-background: var(--bento-soft-active-background);--judge-workspace-accent-border: #2b241f;--judge-workspace-accent-color: #2b241f;--judge-workspace-success-background: #edf5ec;--judge-workspace-success-border: #2b241f;--judge-workspace-success-color: #37725d;--judge-workspace-warning-background: #fffdf7;--judge-workspace-warning-border: #c47a55;--judge-workspace-warning-color: #7c4a2f;--judge-workspace-danger-background: #f7e8ec;--judge-workspace-danger-border: #b96f82;--judge-workspace-danger-color: #8a4d5f}:root[data-design-system=origami-league] [data-shell-variant=ops]{--shell-frame-padding: 18px;--shell-grid-columns: 286px minmax(0, 1fr);--shell-sidebar-background: #fffdf8;--shell-sidebar-border: 1px solid rgba(23, 34, 55, .22);--shell-sidebar-radius: 2px;--shell-sidebar-margin: 18px 0 18px 18px;--shell-sidebar-min-height: calc(100vh - 36px) ;--shell-sidebar-shadow: 8px 10px 0 rgba(23, 34, 55, .08);--shell-sidebar-card-background: #edf7f2;--shell-content-padding: 18px 24px 24px;--shell-content-max-width: 1260px;--shell-nav-radius: 2px;--shell-nav-active-shadow: inset 5px 0 0 #f9684f;--shell-top-background: #fffdf8;--shell-top-radius: 2px;--shell-top-shadow: 6px 8px 0 rgba(23, 34, 55, .08);--ops-card-radius: 2px;--ops-card-shadow: var(--card-shadow);--ops-card-padding: 18px;--ops-card-gap: 14px;--ops-button-radius: 2px;--ops-button-shadow: 4px 5px 0 rgba(23, 34, 55, .1)}:root[data-design-system=transit-arena]{--accent: #008f7a;--panel: rgba(255, 255, 255, .9);--panel-soft: rgba(247, 252, 249, .72);--surface-elevated: rgba(255, 255, 255, .98);--surface-muted: rgba(232, 244, 239, .9);--surface-subtle: rgba(247, 252, 249, .84);--surface-strong: rgba(26, 52, 55, .94);--surface-strong-soft: rgba(39, 75, 79, .86);--text: #182f33;--text-soft: #53696c;--text-inverse: #f5fffb;--muted: #53696c;--warning: #008f7a;--warning-soft: #e5f5f1;--warning-strong: #006454;--line: rgba(24, 47, 51, .13);--line-strong: rgba(24, 47, 51, .08);--overlay: rgba(24, 47, 51, .22);--shadow: 0 24px 72px rgba(42, 95, 88, .14);--shadow-soft: 0 10px 24px rgba(42, 95, 88, .08);--shadow-overlay: 0 32px 80px rgba(42, 95, 88, .22), 0 8px 20px rgba(42, 95, 88, .12);--focus-ring: rgb(0 143 122 / .18);--page-background: linear-gradient(90deg, rgba(0, 143, 122, .1), transparent 28%), radial-gradient(circle at top right, rgba(240, 183, 75, .14), transparent 30%), linear-gradient(180deg, #fbfffc 0%, #eaf4f0 100%);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}:root[data-design-system=archive-sport]{--accent: #8a6f3d;--panel: rgba(255, 255, 255, .88);--panel-soft: rgba(250, 247, 239, .72);--surface-elevated: rgba(255, 255, 255, .97);--surface-muted: rgba(241, 235, 220, .9);--surface-subtle: rgba(252, 249, 242, .84);--surface-strong: rgba(54, 48, 39, .94);--surface-strong-soft: rgba(75, 67, 54, .86);--text: #2d2a23;--text-soft: #655d50;--text-inverse: #fff9ec;--muted: #655d50;--warning: #8a6f3d;--warning-soft: #f3efe2;--warning-strong: #5c4725;--line: rgba(45, 42, 35, .13);--line-strong: rgba(45, 42, 35, .08);--overlay: rgba(45, 42, 35, .22);--shadow: 0 24px 72px rgba(94, 78, 50, .13);--shadow-soft: 0 10px 24px rgba(94, 78, 50, .08);--shadow-overlay: 0 32px 80px rgba(94, 78, 50, .2), 0 8px 20px rgba(94, 78, 50, .12);--focus-ring: rgb(138 111 61 / .18);--page-background: linear-gradient(180deg, rgba(138, 111, 61, .1) 0%, transparent 32%), linear-gradient(180deg, #fffdf6 0%, #efe8d8 100%);--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px}:root[data-design-system=arena-ops]{--heading-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Manrope", system-ui, sans-serif;--ops-heading-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Manrope", system-ui, sans-serif;--accent: #2f6fe8;--panel: rgba(255, 255, 255, .94);--panel-soft: rgba(37, 41, 53, .04);--surface-elevated: #ffffff;--surface-muted: #f8fafd;--surface-subtle: #f3f6fa;--surface-strong: #252935;--surface-strong-soft: #343a49;--text: #252935;--text-soft: #596474;--text-inverse: #ffffff;--muted: #596474;--warning: #b26a00;--warning-soft: #fff4df;--warning-strong: #784500;--success: #1c8f63;--success-soft: #e6f7ef;--success-strong: #0b6845;--danger: #c03545;--danger-soft: #fdecef;--danger-strong: #8c1f2c;--line: #e6eaf0;--line-strong: #d7dde6;--overlay: rgba(37, 41, 53, .2);--shadow: 0 18px 48px rgba(37, 41, 53, .08);--shadow-soft: 0 8px 22px rgba(37, 41, 53, .06);--shadow-overlay: 0 18px 48px rgba(37, 41, 53, .14), 0 6px 18px rgba(37, 41, 53, .08);--focus-ring: rgb(47 111 232 / .22);--page-background: linear-gradient(rgba(230, 234, 240, .46) 1px, transparent 1px), linear-gradient(90deg, rgba(230, 234, 240, .46) 1px, transparent 1px), #fbfcfd;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 8px;--radius-pill: 999px;--card-background: #ffffff;--card-border: #e6eaf0;--card-shadow: var(--shadow-soft);--card-radius: 8px;--card-padding: 18px;--card-gap: 14px;--button-background: #252935;--button-border: #252935;--button-color: #ffffff;--button-shadow: none;--button-hover-background: #343a49;--button-hover-transform: none;--button-radius: 999px;--button-disabled-background: #f3f6fa;--button-disabled-border: #e6eaf0;--button-disabled-color: #87909e;--input-background: #ffffff;--input-border: #d7dde6;--input-radius: 6px;--badge-background: #f3f6fa;--badge-border: #d7dde6;--badge-radius: 999px;--table-background: #ffffff;--table-border: #e6eaf0;--table-header-background: #f8fafd;--table-stripe-background: #fbfcfd;--table-row-hover-background: rgba(37, 41, 53, .04);--table-card-padding: 18px;--table-cell-block: 12px;--table-cell-inline: 14px;--table-header-transform: uppercase;--table-header-letter-spacing: .06em;--tabs-background: #f8fafd;--tabs-border: #e6eaf0;--tabs-trigger-background: transparent;--tabs-trigger-border: transparent;--tabs-trigger-color: #596474;--tabs-trigger-hover-background: rgba(37, 41, 53, .05);--tabs-trigger-hover-color: #252935;--tabs-active-border: #e6eaf0;--tabs-active-background: #ffffff;--tabs-active-color: #252935;--tabs-active-shadow: inset 0 0 0 1px #e6eaf0;--tabs-panel-background: #ffffff;--tabs-panel-color: #252935;--tabs-radius: 999px;--tabs-list-radius: 999px;--tabs-trigger-radius: 999px;--tabs-list-gap: 6px;--tabs-list-padding: 4px;--tabs-mobile-background: #f8fafd;--tabs-mobile-border: #e6eaf0;--tabs-mobile-list-radius: 8px;--tabs-mobile-list-gap: 2px;--tabs-mobile-list-padding: 3px;--tabs-mobile-trigger-background: transparent;--tabs-mobile-trigger-border: transparent;--tabs-mobile-trigger-color: #596474;--tabs-mobile-trigger-radius: 6px;--tabs-mobile-active-background: #252935;--tabs-mobile-active-border: #252935;--tabs-mobile-active-color: #ffffff;--tabs-mobile-active-shadow: none;--tabs-mobile-panel-background: #ffffff;--tabs-mobile-panel-border: #e6eaf0;--tabs-mobile-panel-radius: 8px;--tabs-mobile-panel-shadow: var(--shadow-soft);--dialog-border: #e6eaf0;--dialog-radius: 8px;--dialog-shadow: var(--shadow-overlay);--shell-panel-background: #ffffff;--shell-panel-shadow: var(--shadow-soft);--shell-panel-title-font: var(--ops-heading-font);--shell-panel-radius: 8px;--shell-frame-padding: 0;--shell-grid-columns: 248px minmax(0, 1fr);--shell-sidebar-gap: 22px;--shell-sidebar-padding: 18px 14px;--shell-sidebar-background: rgba(255, 255, 255, .94);--shell-sidebar-border: 0 solid transparent;--shell-sidebar-radius: 0;--shell-sidebar-margin: 0;--shell-sidebar-min-height: 100vh;--shell-sidebar-shadow: inset -1px 0 0 #e6eaf0;--shell-sidebar-backdrop: blur(18px);--shell-sidebar-card-background: #ffffff;--shell-content-padding: 18px clamp(16px, 3vw, 36px) 92px;--shell-content-max-width: 1480px;--shell-nav-radius: 999px;--shell-nav-active-shadow: none;--shell-top-background: rgba(251, 252, 253, .88);--shell-top-radius: 0;--shell-top-shadow: inset 0 -1px 0 #e6eaf0;--shell-top-backdrop: blur(16px);--ops-card-radius: 8px;--ops-card-shadow: var(--shadow-soft);--ops-card-padding: 18px;--ops-card-gap: 14px;--ops-button-radius: 999px;--ops-button-shadow: none;--public-shell-padding: 18px;--public-content-max-width: 1480px;--judge-workspace-panel-background: #ffffff;--judge-workspace-card-background: #ffffff;--judge-workspace-item-background: #ffffff;--judge-workspace-control-background: #ffffff;--judge-workspace-muted-color: #596474;--judge-workspace-accent-background: rgba(47, 111, 232, .1);--judge-workspace-accent-border: rgba(47, 111, 232, .26);--judge-workspace-accent-color: #2357bd;--judge-workspace-success-background: #e6f7ef;--judge-workspace-success-border: rgba(28, 143, 99, .34);--judge-workspace-success-color: #0b6845;--judge-workspace-warning-background: #ffffff;--judge-workspace-warning-border: rgba(178, 106, 0, .42);--judge-workspace-warning-color: #784500;--judge-workspace-danger-background: #fdecef;--judge-workspace-danger-border: rgba(192, 53, 69, .34);--judge-workspace-danger-color: #8c1f2c;--judge-workspace-panel-radius: 8px;--judge-workspace-card-radius: 8px;--judge-workspace-item-radius: 6px;--judge-workspace-control-radius: 999px}:root[data-design-system=arena-ops] [data-shell-variant=ops]{--shell-panel-background: #ffffff;--shell-panel-shadow: var(--shadow-soft);--shell-panel-title-font: var(--ops-heading-font);--shell-panel-radius: 8px;--shell-frame-padding: 0;--shell-grid-columns: 248px minmax(0, 1fr);--shell-sidebar-gap: 22px;--shell-sidebar-padding: 18px 14px;--shell-sidebar-background: rgba(255, 255, 255, .94);--shell-sidebar-border: 0 solid transparent;--shell-sidebar-radius: 0;--shell-sidebar-margin: 0;--shell-sidebar-min-height: 100vh;--shell-sidebar-shadow: inset -1px 0 0 #e6eaf0;--shell-sidebar-backdrop: blur(18px);--shell-sidebar-card-background: #ffffff;--shell-content-padding: 18px clamp(16px, 3vw, 36px) 92px;--shell-content-max-width: 1480px;--shell-nav-radius: 999px;--shell-nav-active-shadow: none;--shell-top-background: rgba(251, 252, 253, .88);--shell-top-radius: 0;--shell-top-shadow: inset 0 -1px 0 #e6eaf0;--shell-top-backdrop: blur(16px);--ops-card-radius: 8px;--ops-card-shadow: var(--shadow-soft);--ops-card-padding: 18px;--ops-card-gap: 14px;--ops-button-radius: 999px;--ops-button-shadow: none;--judge-workspace-panel-background: #ffffff;--judge-workspace-card-background: #ffffff;--judge-workspace-item-background: #ffffff;--judge-workspace-control-background: #ffffff;--judge-workspace-muted-color: #596474;--judge-workspace-accent-background: rgba(47, 111, 232, .1);--judge-workspace-accent-border: rgba(47, 111, 232, .26);--judge-workspace-accent-color: #2357bd;--judge-workspace-success-background: #e6f7ef;--judge-workspace-success-border: rgba(28, 143, 99, .34);--judge-workspace-success-color: #0b6845;--judge-workspace-warning-background: #ffffff;--judge-workspace-warning-border: rgba(178, 106, 0, .42);--judge-workspace-warning-color: #784500;--judge-workspace-danger-background: #fdecef;--judge-workspace-danger-border: rgba(192, 53, 69, .34);--judge-workspace-danger-color: #8c1f2c;--judge-workspace-panel-radius: 8px;--judge-workspace-card-radius: 8px;--judge-workspace-item-radius: 6px;--judge-workspace-control-radius: 999px}:root[data-design-system=arena-ops] [data-shell-variant=public]{--shell-panel-background: #ffffff;--shell-panel-shadow: var(--shadow-soft);--shell-panel-title-font: var(--heading-font);--shell-panel-radius: 8px;--shell-top-background: rgba(251, 252, 253, .88);--shell-top-shadow: inset 0 -1px 0 #e6eaf0;--shell-top-backdrop: blur(16px);--shell-top-radius: 0;--public-shell-padding: 18px;--public-content-max-width: 1480px}:root,[data-design-recipe]{--component-border-width: 1px;--card-border-width: var(--component-border-width);--button-border-width: var(--component-border-width);--badge-border-width: var(--component-border-width);--input-border-width: var(--component-border-width);--table-border-width: var(--component-border-width);--tabs-border-width: var(--component-border-width);--dialog-border-width: var(--component-border-width);--judge-workspace-border-width: var(--component-border-width);--recipe-backdrop-filter: none;--recipe-strong-shadow: var(--shadow-soft);--recipe-panel-outline: var(--line);--recipe-section-background: var(--surface-elevated);--recipe-section-shadow: var(--shadow-soft);--recipe-tile-background: var(--surface-elevated);--recipe-tile-shadow: var(--shadow-soft);--recipe-active-background: var(--surface-elevated);--recipe-active-color: var(--text)}:root[data-design-recipe=arena-pro],[data-design-recipe=arena-pro]{--component-border-width: 1px;--page-background: radial-gradient(circle at 12% 0%, rgba(200, 154, 43, .2), transparent 26%), linear-gradient(180deg, #fff9f3 0%, #f4ece4 100%);--panel: rgba(255, 255, 255, .9);--panel-soft: rgba(255, 255, 255, .7);--surface-elevated: rgba(255, 255, 255, .98);--surface-muted: rgba(245, 237, 230, .92);--surface-subtle: rgba(255, 248, 241, .82);--surface-strong: #1b2838;--surface-strong-soft: #303d4e;--text: #1b2838;--text-soft: #4d5869;--text-inverse: #fff8f2;--muted: #4d5869;--color-text-secondary: #4d5869;--line: rgba(27, 40, 56, .13);--line-strong: rgba(27, 40, 56, .09);--accent: #c89a2b;--focus-ring: rgba(200, 154, 43, .34);--recipe-strong-shadow: 0 30px 90px rgba(0, 0, 0, .42);--recipe-panel-outline: rgba(255, 255, 255, .12);--recipe-section-background: rgba(255, 255, 255, .9);--recipe-section-shadow: var(--recipe-strong-shadow);--recipe-tile-background: rgba(255, 248, 241, .9);--recipe-tile-shadow: 0 16px 36px rgba(121, 65, 40, .12);--recipe-active-background: #c89a2b;--recipe-active-color: #101010;--card-background: rgba(255, 255, 255, .96);--card-border: rgba(27, 40, 56, .13);--card-shadow: var(--recipe-tile-shadow);--card-radius: 8px;--button-background: #1b2838;--button-border: #1b2838;--button-color: #fff8f2;--button-hover-background: #303d4e;--button-radius: 4px;--button-shadow: none;--badge-background: rgba(15, 139, 141, .16);--badge-border: rgba(15, 139, 141, .42);--badge-color: #5fd5d7;--badge-radius: 4px;--input-background: rgba(255, 255, 255, .94);--input-border: rgba(27, 40, 56, .16);--input-radius: 6px;--table-background: rgba(255, 255, 255, .96);--table-border: rgba(27, 40, 56, .13);--table-header-background: rgba(255, 248, 241, .9);--tabs-background: #070b18;--tabs-border: rgba(255, 255, 255, .12);--tabs-active-background: #c89a2b;--tabs-active-border: #c89a2b;--tabs-active-color: #101010;--tabs-list-radius: 8px;--tabs-trigger-radius: 4px;--tabs-trigger-text-transform: uppercase;--tabs-trigger-letter-spacing: .06em;--tabs-mobile-active-background: #c89a2b;--tabs-mobile-active-border: #c89a2b;--tabs-mobile-active-color: #101010;--tabs-mobile-panel-background: rgba(14, 23, 44, .82);--tabs-mobile-panel-border: rgba(255, 255, 255, .12);--dialog-background: rgba(255, 255, 255, .98);--dialog-border: rgba(27, 40, 56, .16);--dialog-radius: 8px;--judge-workspace-panel-background: rgba(255, 255, 255, .94);--judge-workspace-card-background: rgba(255, 255, 255, .98);--judge-workspace-item-background: rgba(255, 248, 241, .9);--judge-workspace-control-background: rgba(255, 255, 255, .94);--judge-workspace-muted-color: #4d5869;--judge-workspace-accent-background: rgba(200, 154, 43, .2);--judge-workspace-accent-border: rgba(200, 154, 43, .58);--judge-workspace-accent-color: #8a5a12;--judge-workspace-success-background: rgba(15, 139, 141, .14);--judge-workspace-success-border: rgba(15, 139, 141, .42);--judge-workspace-success-color: #5fd5d7;--judge-workspace-warning-background: rgba(255, 255, 255, .98);--judge-workspace-warning-border: rgba(200, 154, 43, .45);--judge-workspace-warning-color: #8a5a12;--judge-workspace-panel-radius: 8px;--judge-workspace-card-radius: 6px;--judge-workspace-item-radius: 4px;--judge-workspace-control-radius: 4px;--shell-sidebar-radius: 8px;--shell-top-radius: 8px}:root[data-design-recipe=club-house],[data-design-recipe=club-house]{--component-border-width: 1px;--text-soft: #4f625b;--muted: #4f625b;--color-text-secondary: #4f625b;--recipe-strong-shadow: 0 24px 70px rgba(94, 63, 32, .12);--recipe-panel-outline: rgba(112, 80, 45, .14);--recipe-section-background: rgba(255, 251, 244, .92);--recipe-section-shadow: var(--recipe-strong-shadow);--recipe-tile-background: #fff7ec;--recipe-tile-shadow: 0 14px 28px rgba(94, 63, 32, .08);--recipe-active-background: #234437;--recipe-active-color: #fff9ef;--card-background: rgba(255, 253, 247, .9);--card-border: rgba(112, 80, 45, .13);--card-shadow: var(--recipe-tile-shadow);--card-radius: 22px;--button-background: #234437;--button-border: #234437;--button-color: #fff9ef;--button-radius: 16px;--badge-background: #fff0df;--badge-border: rgba(183, 138, 46, .22);--badge-color: #234437;--input-background: rgba(255, 252, 246, .78);--input-border: rgba(112, 80, 45, .16);--input-radius: 18px;--tabs-background: transparent;--tabs-border: transparent;--tabs-active-background: rgba(255, 255, 255, .72);--tabs-active-border: rgba(47, 143, 107, .16);--tabs-active-color: #183127;--tabs-active-shadow: inset 0 -3px 0 #2f8f6b;--tabs-list-radius: 0;--tabs-trigger-radius: 10px 10px 2px 2px;--tabs-mobile-background: transparent;--tabs-mobile-border: transparent;--tabs-mobile-active-background: rgba(255, 255, 255, .72);--tabs-mobile-active-border: rgba(47, 143, 107, .16);--tabs-mobile-active-color: #183127;--tabs-mobile-active-shadow: inset 0 -3px 0 #2f8f6b;--tabs-mobile-panel-background: transparent;--tabs-mobile-panel-border: transparent;--tabs-mobile-panel-shadow: none;--dialog-radius: 24px;--dialog-shadow: 0 24px 70px rgba(94, 63, 32, .18);--judge-workspace-panel-background: rgba(255, 253, 248, .9);--judge-workspace-card-background: #fffdf7;--judge-workspace-item-background: #fff7ec;--judge-workspace-control-background: #fff7ec;--judge-workspace-warning-background: #fffdf7;--judge-workspace-panel-radius: 26px;--judge-workspace-card-radius: 22px;--judge-workspace-item-radius: 16px;--judge-workspace-control-radius: 999px;--shell-sidebar-radius: 26px;--shell-top-radius: 22px}:root[data-design-recipe=league-control],[data-design-recipe=league-control]{--component-border-width: 1px;--shell-sidebar-radius: 0;--shell-top-radius: 0;--recipe-strong-shadow: none;--recipe-panel-outline: #c8d5d2;--recipe-section-background: #f8fbfa;--recipe-section-shadow: none;--recipe-tile-background: #eef3f2;--recipe-tile-shadow: none;--recipe-active-background: #17233a;--recipe-active-color: #f7fbff;--card-background: #f8fbfa;--card-border: #c8d5d2;--card-shadow: none;--card-radius: 2px;--button-background: #17233a;--button-border: #17233a;--button-color: #f7fbff;--button-radius: 2px;--button-shadow: none;--badge-radius: 2px;--input-radius: 2px;--table-border: #c8d5d2;--table-header-background: #edf2f8;--tabs-background: #f8faff;--tabs-border: rgba(23, 35, 58, .18);--tabs-active-background: #17233a;--tabs-active-border: #2f65d9;--tabs-active-color: #f7fbff;--tabs-active-shadow: inset 0 3px 0 #2f65d9;--tabs-list-gap: 0;--tabs-list-radius: 0;--tabs-trigger-radius: 0;--tabs-trigger-text-transform: uppercase;--tabs-trigger-letter-spacing: .06em;--tabs-mobile-background: transparent;--tabs-mobile-border: transparent;--tabs-mobile-active-background: #ffffff;--tabs-mobile-active-border: transparent;--tabs-mobile-active-color: #10244f;--tabs-mobile-active-shadow: inset 0 -3px 0 #2f65d9;--tabs-mobile-panel-background: transparent;--tabs-mobile-panel-border: transparent;--tabs-mobile-panel-shadow: none;--dialog-radius: 2px;--dialog-shadow: 0 16px 36px rgba(43, 75, 128, .16);--judge-workspace-panel-background: #f8fbfa;--judge-workspace-card-background: #ffffff;--judge-workspace-item-background: #f8fbfa;--judge-workspace-control-background: #ffffff;--judge-workspace-warning-background: #ffffff;--judge-workspace-panel-radius: 0;--judge-workspace-card-radius: 2px;--judge-workspace-item-radius: 0;--judge-workspace-control-radius: 2px}:root[data-design-recipe=material-expressive],[data-design-recipe=material-expressive]{--component-border-width: 1px;--shell-sidebar-radius: 34px;--shell-top-radius: 30px;--recipe-strong-shadow: 0 24px 80px rgba(103, 80, 164, .14);--recipe-panel-outline: rgba(103, 80, 164, .12);--recipe-section-background: rgba(255, 251, 255, .94);--recipe-section-shadow: var(--recipe-strong-shadow);--recipe-tile-background: #f5efff;--recipe-tile-shadow: 0 14px 34px rgba(103, 80, 164, .1);--recipe-active-background: #6750a4;--recipe-active-color: #ffffff;--card-background: #fff7ff;--card-border: rgba(103, 80, 164, .1);--card-shadow: var(--recipe-tile-shadow);--card-radius: 28px;--button-background: #6750a4;--button-border: #6750a4;--button-color: #ffffff;--button-radius: 999px;--badge-background: #eaddff;--badge-border: rgba(103, 80, 164, .16);--badge-color: #4f378b;--input-background: #fef7ff;--input-border: rgba(103, 80, 164, .13);--input-radius: 24px;--tabs-background: #fef7ff;--tabs-border: rgba(103, 80, 164, .12);--tabs-active-background: #6750a4;--tabs-active-border: #6750a4;--tabs-active-color: #ffffff;--tabs-list-radius: 28px;--tabs-trigger-radius: 999px;--dialog-radius: 30px;--judge-workspace-panel-background: rgba(255, 251, 255, .92);--judge-workspace-card-background: #ffffff;--judge-workspace-item-background: #fef7ff;--judge-workspace-control-background: #f5efff;--judge-workspace-warning-background: #ffffff;--judge-workspace-warning-border: rgba(103, 80, 164, .2);--judge-workspace-warning-color: #4f378b;--judge-workspace-panel-radius: 32px;--judge-workspace-card-radius: 28px;--judge-workspace-item-radius: 22px;--judge-workspace-control-radius: 14px}:root[data-design-recipe=liquid-glass],[data-design-recipe=liquid-glass]{--component-border-width: 1px;--text-soft: #385763;--muted: #385763;--color-text-secondary: #385763;--shell-sidebar-radius: 30px;--shell-top-radius: 26px;--recipe-backdrop-filter: blur(22px) saturate(1.18);--recipe-strong-shadow: 0 28px 80px rgba(70, 105, 150, .18);--recipe-panel-outline: rgba(255, 255, 255, .78);--recipe-section-background: rgba(255, 255, 255, .56);--recipe-section-shadow: var(--recipe-strong-shadow);--recipe-tile-background: rgba(255, 255, 255, .5);--recipe-tile-shadow: 0 18px 44px rgba(70, 105, 150, .13);--warning: #2357bd;--warning-soft: #2357bd;--warning-strong: #ffffff;--recipe-active-background: #2357bd;--recipe-active-color: #ffffff;--card-background: rgba(255, 255, 255, .58);--card-border: rgba(255, 255, 255, .76);--card-shadow: var(--recipe-tile-shadow);--card-radius: 24px;--button-radius: 999px;--button-shadow: 0 16px 34px rgba(70, 105, 150, .18);--badge-background: rgba(255, 255, 255, .5);--badge-border: rgba(255, 255, 255, .72);--badge-color: #2f72d6;--input-background: rgba(255, 255, 255, .5);--input-border: rgba(255, 255, 255, .82);--input-radius: 20px;--tabs-background: rgba(255, 255, 255, .5);--tabs-border: rgba(255, 255, 255, .82);--tabs-active-background: #2357bd;--tabs-active-border: rgba(47, 114, 214, .24);--tabs-active-color: #ffffff;--tabs-list-radius: 26px;--tabs-trigger-radius: 999px;--tabs-mobile-active-background: #2357bd;--tabs-mobile-active-border: rgba(47, 114, 214, .24);--tabs-mobile-active-color: #ffffff;--tabs-mobile-panel-background: rgba(255, 255, 255, .54);--tabs-mobile-panel-border: rgba(255, 255, 255, .82);--tabs-mobile-panel-shadow: var(--recipe-strong-shadow);--dialog-background: rgba(255, 255, 255, .76);--dialog-radius: 26px;--judge-workspace-panel-background: rgba(255, 255, 255, .54);--judge-workspace-card-background: rgba(255, 255, 255, .5);--judge-workspace-item-background: rgba(255, 255, 255, .48);--judge-workspace-control-background: rgba(255, 255, 255, .5);--judge-workspace-warning-background: rgba(255, 255, 255, .5);--judge-workspace-warning-border: rgba(47, 114, 214, .18);--judge-workspace-warning-color: #2357bd;--judge-workspace-accent-color: #2357bd;--judge-workspace-panel-radius: 30px;--judge-workspace-card-radius: 26px;--judge-workspace-item-radius: 18px;--judge-workspace-control-radius: 999px}:root[data-design-recipe=bento-pop],:root[data-design-recipe=bento-soft],[data-design-recipe=bento-pop],[data-design-recipe=bento-soft]{--component-border-width: 2px;--recipe-strong-shadow: 7px 7px 0 rgba(21, 21, 21, .13);--recipe-panel-outline: #151515;--recipe-section-background: #fffdf7;--recipe-section-shadow: 7px 7px 0 rgba(21, 21, 21, .12);--recipe-tile-background: #fffdf7;--recipe-tile-shadow: 5px 5px 0 rgba(21, 21, 21, .1);--recipe-active-background: #37be86;--recipe-active-color: #151515;--card-background: #fffdf7;--card-border: #151515;--card-shadow: var(--recipe-strong-shadow);--card-radius: 16px;--button-border: #151515;--button-radius: 12px;--button-shadow: 5px 5px 0 rgba(21, 21, 21, .14);--badge-border: #151515;--badge-radius: 10px;--input-border: #151515;--input-radius: 12px;--table-border: #151515;--tabs-border: #151515;--tabs-background: #fff8dd;--tabs-active-background: #37be86;--tabs-active-border: #151515;--tabs-active-color: #151515;--tabs-active-shadow: 4px 4px 0 rgba(21, 21, 21, .12);--tabs-list-radius: 16px;--tabs-trigger-radius: 12px;--tabs-mobile-background: #fff8dd;--tabs-mobile-border: #151515;--tabs-mobile-active-background: #37be86;--tabs-mobile-active-border: #151515;--tabs-mobile-active-color: #151515;--tabs-mobile-active-shadow: 4px 4px 0 rgba(21, 21, 21, .12);--tabs-mobile-panel-background: #fffdf7;--tabs-mobile-panel-border: #151515;--tabs-mobile-panel-shadow: 6px 6px 0 rgba(21, 21, 21, .12);--dialog-border: #151515;--dialog-radius: 18px;--dialog-shadow: 8px 8px 0 rgba(21, 21, 21, .18);--judge-workspace-panel-background: #fffdf7;--judge-workspace-card-background: #fffdf7;--judge-workspace-item-background: #fffdf7;--judge-workspace-control-background: #fffdf7;--judge-workspace-accent-background: #37be86;--judge-workspace-accent-border: #151515;--judge-workspace-accent-color: #151515;--judge-workspace-success-background: #ecfff5;--judge-workspace-success-border: #151515;--judge-workspace-success-color: #0f7f58;--judge-workspace-warning-background: #fffdf7;--judge-workspace-warning-border: #ff6b35;--judge-workspace-warning-color: #8c351c;--judge-workspace-panel-radius: 18px;--judge-workspace-card-radius: 16px;--judge-workspace-item-radius: 14px;--judge-workspace-control-radius: 12px;--shell-sidebar-radius: 18px;--shell-top-radius: 16px}:root[data-design-recipe=bento-soft],[data-design-recipe=bento-soft]{--recipe-strong-shadow: 5px 5px 0 rgba(43, 36, 31, .09);--recipe-panel-outline: #2b241f;--recipe-section-background: #fffdf7;--recipe-section-shadow: 5px 5px 0 rgba(43, 36, 31, .08);--recipe-tile-background: #fffdf7;--recipe-tile-shadow: 4px 4px 0 rgba(43, 36, 31, .07);--recipe-active-background: var(--bento-soft-active-background, #d8efd9);--recipe-active-color: #2b241f;--card-border: #2b241f;--card-shadow: var(--recipe-strong-shadow);--button-border: #2b241f;--button-shadow: 4px 4px 0 rgba(43, 36, 31, .1);--badge-border: #2b241f;--input-border: #2b241f;--table-border: #2b241f;--tabs-border: #2b241f;--tabs-background: #f5edcf;--tabs-active-background: var(--bento-soft-active-background, #d8efd9);--tabs-active-border: #2b241f;--tabs-active-color: #2b241f;--tabs-active-shadow: 3px 3px 0 rgba(43, 36, 31, .1);--tabs-mobile-background: #f5edcf;--tabs-mobile-border: #2b241f;--tabs-mobile-active-background: var(--bento-soft-active-background, #d8efd9);--tabs-mobile-active-border: #2b241f;--tabs-mobile-active-color: #2b241f;--tabs-mobile-active-shadow: 3px 3px 0 rgba(43, 36, 31, .1);--tabs-mobile-panel-border: #2b241f;--tabs-mobile-panel-shadow: 5px 5px 0 rgba(43, 36, 31, .09);--dialog-border: #2b241f;--dialog-shadow: 6px 6px 0 rgba(43, 36, 31, .14);--judge-workspace-accent-background: var(--bento-soft-active-background, #d8efd9);--judge-workspace-accent-border: #2b241f;--judge-workspace-accent-color: #2b241f;--judge-workspace-success-background: #edf5ec;--judge-workspace-success-border: #2b241f;--judge-workspace-success-color: #37725d;--judge-workspace-warning-background: #fffdf7;--judge-workspace-warning-border: #c47a55;--judge-workspace-warning-color: #7c4a2f}:root[data-design-recipe=glass-bento],[data-design-recipe=glass-bento]{--component-border-width: 1px;--recipe-backdrop-filter: blur(22px) saturate(1.16);--recipe-strong-shadow: 0 24px 60px rgba(45, 101, 116, .12);--recipe-panel-outline: rgba(255, 255, 255, .76);--recipe-section-background: rgba(255, 255, 255, .5);--recipe-section-shadow: 0 24px 60px rgba(55, 80, 150, .12);--recipe-tile-background: rgba(255, 255, 255, .66);--recipe-tile-shadow: 0 16px 34px rgba(55, 80, 150, .1);--recipe-active-background: rgba(92, 124, 250, .16);--recipe-active-color: #1f2c4d;--card-background: rgba(255, 255, 255, .72);--card-border: rgba(255, 255, 255, .84);--card-shadow: var(--recipe-strong-shadow);--card-radius: 28px;--button-radius: 999px;--button-shadow: 0 16px 34px rgba(55, 80, 150, .16);--badge-radius: 999px;--input-background: rgba(255, 255, 255, .7);--input-border: rgba(31, 44, 77, .14);--input-radius: 18px;--table-background: rgba(255, 255, 255, .7);--table-border: rgba(31, 44, 77, .14);--tabs-background: rgba(255, 255, 255, .48);--tabs-border: rgba(255, 255, 255, .78);--tabs-active-background: rgba(255, 255, 255, .78);--tabs-active-border: rgba(92, 124, 250, .26);--tabs-active-color: #1f2c4d;--tabs-active-shadow: inset 0 0 0 1px rgba(92, 124, 250, .18);--tabs-list-radius: 28px;--tabs-trigger-radius: 999px;--tabs-mobile-background: rgba(255, 255, 255, .48);--tabs-mobile-border: rgba(255, 255, 255, .78);--tabs-mobile-active-background: rgba(255, 255, 255, .84);--tabs-mobile-active-border: rgba(92, 124, 250, .26);--tabs-mobile-active-color: #1f2c4d;--tabs-mobile-panel-background: rgba(255, 255, 255, .5);--tabs-mobile-panel-border: rgba(255, 255, 255, .78);--tabs-mobile-panel-shadow: var(--recipe-strong-shadow);--dialog-background: rgba(255, 255, 255, .86);--dialog-radius: 28px;--dialog-shadow: 0 32px 80px rgba(55, 80, 150, .2);--judge-workspace-panel-background: rgba(255, 255, 255, .52);--judge-workspace-card-background: rgba(255, 255, 255, .72);--judge-workspace-item-background: rgba(255, 255, 255, .78);--judge-workspace-control-background: rgba(255, 255, 255, .78);--judge-workspace-accent-background: rgba(92, 124, 250, .15);--judge-workspace-accent-border: rgba(92, 124, 250, .3);--judge-workspace-accent-color: #3147a3;--judge-workspace-warning-background: rgba(255, 255, 255, .68);--judge-workspace-warning-border: rgba(92, 124, 250, .28);--judge-workspace-warning-color: #3147a3;--judge-workspace-panel-radius: 30px;--judge-workspace-card-radius: 26px;--judge-workspace-item-radius: 18px;--judge-workspace-control-radius: 999px;--shell-sidebar-radius: 12px;--shell-top-radius: 12px}:root[data-design-recipe=origami-league],[data-design-recipe=origami-league]{--component-border-width: 1px;--shell-sidebar-radius: 2px;--shell-top-radius: 2px;--recipe-strong-shadow: 8px 10px 0 rgba(23, 34, 55, .08);--recipe-panel-outline: rgba(23, 34, 55, .2);--recipe-section-background: #fffdf8;--recipe-section-shadow: var(--recipe-strong-shadow);--recipe-tile-background: #edf7f2;--recipe-tile-shadow: 6px 8px 0 rgba(23, 34, 55, .08);--recipe-active-background: #172237;--recipe-active-color: #fffdf8;--card-background: #fffdf8;--card-border: rgba(23, 34, 55, .2);--card-shadow: var(--recipe-tile-shadow);--card-radius: 2px;--card-clip-path: polygon(0 0, calc(100% - 18px) 0, 100% 18px, 100% 100%, 0 100%);--card-fold-size: 18px;--card-fold-background: linear-gradient(135deg, rgba(23, 34, 55, .16), rgba(255, 255, 255, .58));--button-background: #172237;--button-border: rgba(23, 34, 55, .24);--button-color: #fffdf8;--button-hover-background: #9f382c;--button-radius: 2px;--button-shadow: 4px 5px 0 rgba(23, 34, 55, .1);--badge-background: #edf7f2;--badge-border: rgba(23, 34, 55, .18);--badge-radius: 2px;--input-radius: 2px;--tabs-background: #edf7f2;--tabs-border: rgba(23, 34, 55, .2);--tabs-active-background: #172237;--tabs-active-color: #fffdf8;--tabs-list-radius: 2px;--tabs-trigger-radius: 2px;--tabs-mobile-active-background: #172237;--tabs-mobile-active-color: #fffdf8;--tabs-mobile-panel-background: #fffdf8;--tabs-mobile-panel-border: rgba(23, 34, 55, .2);--dialog-radius: 2px;--dialog-shadow: 8px 10px 0 rgba(23, 34, 55, .1);--judge-workspace-panel-background: #fffdf8;--judge-workspace-card-background: #fffdf8;--judge-workspace-item-background: rgba(255, 250, 242, .92);--judge-workspace-control-background: #edf7f2;--judge-workspace-warning-background: #fffdf8;--judge-workspace-warning-border: rgba(249, 104, 79, .34);--judge-workspace-warning-color: #9f382c;--judge-workspace-panel-radius: 2px;--judge-workspace-card-radius: 2px;--judge-workspace-item-radius: 2px;--judge-workspace-control-radius: 2px}:root[data-design-recipe=transit-arena],[data-design-recipe=transit-arena]{--component-border-width: 1px;--shell-sidebar-radius: 4px;--shell-top-radius: 4px;--recipe-strong-shadow: 0 18px 46px rgba(41, 97, 145, .12);--recipe-panel-outline: #c8d8e6;--recipe-section-background: #ffffff;--recipe-section-shadow: var(--recipe-strong-shadow);--recipe-tile-background: #f8fbff;--recipe-tile-shadow: none;--recipe-active-background: #e8f1ff;--recipe-active-color: #1868d9;--card-background: #ffffff;--card-border: #c8d8e6;--card-shadow: none;--card-radius: 4px;--card-accent-size: 4px;--card-accent-background: #1868d9;--button-background: #1868d9;--button-border: #1868d9;--button-color: #ffffff;--button-radius: 4px;--button-shadow: none;--badge-background: #fff2f2;--badge-border: rgba(231, 57, 53, .22);--badge-color: #e73935;--input-radius: 4px;--table-header-background: #f2f7fc;--tabs-background: #ffffff;--tabs-border: #c8d8e6;--tabs-active-background: #e8f1ff;--tabs-active-border: #1868d9;--tabs-active-color: #1868d9;--tabs-active-shadow: inset 0 -4px 0 #1868d9;--tabs-list-gap: 0;--tabs-list-radius: 4px;--tabs-trigger-radius: 4px;--tabs-trigger-text-transform: uppercase;--tabs-trigger-letter-spacing: .06em;--tabs-mobile-active-background: #e8f1ff;--tabs-mobile-active-border: #1868d9;--tabs-mobile-active-color: #1868d9;--tabs-mobile-active-shadow: inset 0 -4px 0 #1868d9;--tabs-mobile-panel-background: #ffffff;--tabs-mobile-panel-border: #c8d8e6;--dialog-radius: 4px;--judge-workspace-panel-background: #ffffff;--judge-workspace-card-background: #ffffff;--judge-workspace-item-background: #fbfdff;--judge-workspace-control-background: #e8f1ff;--judge-workspace-warning-background: #ffffff;--judge-workspace-warning-border: rgba(231, 57, 53, .28);--judge-workspace-warning-color: #b42318;--judge-workspace-accent-color: #b42318;--judge-workspace-panel-radius: 4px;--judge-workspace-card-radius: 4px;--judge-workspace-item-radius: 4px;--judge-workspace-control-radius: 999px}:root[data-design-recipe=archive-sport],[data-design-recipe=archive-sport]{--component-border-width: 1px;--shell-sidebar-radius: 0;--shell-top-radius: 0;--recipe-strong-shadow: none;--recipe-panel-outline: #c9c8bf;--recipe-section-background: #fffdf8;--recipe-section-shadow: none;--recipe-tile-background: #f5f4ef;--recipe-tile-shadow: none;--recipe-active-background: #7c2f42;--recipe-active-color: #fffdf8;--card-background: #fffdf8;--card-border: #c9c8bf;--card-shadow: none;--card-radius: 1px;--button-background: #7c2f42;--button-border: #7c2f42;--button-color: #ffffff;--button-radius: 1px;--button-shadow: none;--badge-background: #eef1e5;--badge-border: #c9c8bf;--badge-color: #455b32;--badge-radius: 1px;--input-radius: 1px;--table-header-background: #f5f4ef;--tabs-background: #fffdf8;--tabs-border: #c9c8bf;--tabs-active-background: #7c2f42;--tabs-active-border: #7c2f42;--tabs-active-color: #fffdf8;--tabs-active-shadow: inset 0 0 0 2px #7c2f42;--tabs-list-gap: 0;--tabs-list-radius: 0;--tabs-trigger-radius: 0;--tabs-trigger-text-transform: uppercase;--tabs-trigger-letter-spacing: .06em;--tabs-mobile-active-background: #7c2f42;--tabs-mobile-active-border: #7c2f42;--tabs-mobile-active-color: #fffdf8;--tabs-mobile-panel-background: #fffdf8;--tabs-mobile-panel-border: #c9c8bf;--dialog-radius: 1px;--dialog-shadow: 0 16px 36px rgba(68, 67, 58, .16);--judge-workspace-panel-background: #fffdf8;--judge-workspace-card-background: #fffdf8;--judge-workspace-item-background: #fffdf8;--judge-workspace-control-background: #f5f4ef;--judge-workspace-warning-background: #fffdf8;--judge-workspace-warning-border: rgba(124, 47, 66, .28);--judge-workspace-warning-color: #7c2f42;--judge-workspace-panel-radius: 0;--judge-workspace-card-radius: 0;--judge-workspace-item-radius: 0;--judge-workspace-control-radius: 1px}:root[data-design-recipe=arena-ops],[data-design-recipe=arena-ops]{--component-border-width: 1px;--recipe-backdrop-filter: blur(16px);--recipe-strong-shadow: none;--recipe-panel-outline: #e6eaf0;--recipe-section-background: #ffffff;--recipe-section-shadow: none;--recipe-tile-background: #ffffff;--recipe-tile-shadow: none;--recipe-active-background: #252935;--recipe-active-color: #ffffff;--card-background: #ffffff;--card-border: #e6eaf0;--card-shadow: none;--card-radius: 8px;--button-radius: 999px;--button-shadow: none;--badge-radius: 999px;--input-radius: 6px;--table-border: #e6eaf0;--tabs-background: #f8fafd;--tabs-border: #e6eaf0;--tabs-active-background: #ffffff;--tabs-active-border: #e6eaf0;--tabs-active-color: #252935;--tabs-active-shadow: inset 0 0 0 1px #e6eaf0;--tabs-list-radius: 999px;--tabs-trigger-radius: 999px;--tabs-mobile-background: #f8fafd;--tabs-mobile-border: #e6eaf0;--tabs-mobile-active-background: #252935;--tabs-mobile-active-border: #252935;--tabs-mobile-active-color: #ffffff;--tabs-mobile-active-shadow: none;--tabs-mobile-panel-background: #ffffff;--tabs-mobile-panel-border: #e6eaf0;--tabs-mobile-panel-shadow: none;--dialog-radius: 8px;--dialog-shadow: 0 18px 48px rgba(37, 41, 53, .14);--judge-workspace-panel-background: #ffffff;--judge-workspace-card-background: #ffffff;--judge-workspace-item-background: #ffffff;--judge-workspace-control-background: #ffffff;--judge-workspace-warning-background: #ffffff;--judge-workspace-panel-radius: 8px;--judge-workspace-card-radius: 8px;--judge-workspace-item-radius: 6px;--judge-workspace-control-radius: 999px}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100vh;margin:0}body,button,input,select,textarea{font:inherit}body{color:var(--text);background:var(--page-background)}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}img,picture,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}a:focus-visible{outline:none;border-radius:12px;box-shadow:0 0 0 4px var(--focus-ring)}html{color:var(--text);background:var(--page-background)}body{font-family:var(--body-font, Manrope, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);line-height:1.5;font-weight:400;color:var(--text);background:var(--page-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font, Georgia, "Times New Roman", serif);font-weight:700;letter-spacing:-.03em}[data-shell-variant=ops] h1,[data-shell-variant=ops] h2,[data-shell-variant=ops] h3,[data-shell-variant=ops] h4,[data-shell-variant=ops] h5,[data-shell-variant=ops] h6{font-family:var(--ops-heading-font, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}#root{min-height:100vh}.landing-shell{display:grid;place-items:center;min-height:100vh;padding:var(--space-6)}.landing-hero{width:min(100%,760px);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-8);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 14px;border-radius:var(--radius-pill);background:#d4af371f;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.landing-hero h1{margin:var(--space-6) 0 var(--space-3);font-size:clamp(2.4rem,8vw,4.5rem);line-height:.96}.landing-hero p{max-width:56ch;color:var(--muted);font-size:1.05rem}.landing-actions{margin-top:var(--space-7);display:flex;flex-wrap:wrap;gap:var(--space-3)}.landing-grid{margin-top:var(--space-7);display:grid;gap:var(--space-3)}.landing-note,.placeholder-note{display:grid;gap:6px;padding:14px var(--space-4);border-radius:var(--radius-sm);background:var(--panel-soft);border:1px solid var(--line-strong)}.page-stack{display:grid;gap:var(--space-6)}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.section-heading{margin:0;font-size:1.25rem}.section-copy{margin:0;color:var(--muted);line-height:1.6}.placeholder-notes{display:grid;gap:var(--space-3)}.placeholder-note strong,.landing-note strong{font-size:.95rem}.placeholder-note span,.landing-note span{color:var(--muted);line-height:1.6}.public-highlight{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start}.public-highlight p{margin:4px 0 0;color:var(--muted);line-height:1.7}.route-loading{display:grid;place-items:center;min-height:100vh}@media(max-width:900px){.metric-grid{grid-template-columns:1fr}}@media(max-width:640px){.landing-shell{padding:var(--space-4)}.landing-hero{padding:var(--space-6)}.landing-actions{display:grid}}
