._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}}._button_1wpua_1{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 18px;border:var(--button-border-width, 1px) solid var(--button-border);border-radius:var(--button-radius);background:var(--button-background);box-shadow:var(--button-shadow);color:var(--button-color);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;font-weight:700;line-height:1;letter-spacing:-.01em;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}._button_1wpua_1:hover:not(:disabled){background:var(--button-hover-background);transform:var(--button-hover-transform);box-shadow:var(--button-shadow)}._button_1wpua_1:focus-visible{outline:none;box-shadow:0 0 0 4px var(--focus-ring)}._button_1wpua_1:disabled{border-color:var(--button-disabled-border);background:var(--button-disabled-background);box-shadow:none;color:var(--button-disabled-color);cursor:wait;opacity:1;transform:none}._secondary_1wpua_50{--button-background: var(--card-background);--button-border: var(--card-border);--button-color: var(--text);--button-shadow: var(--card-shadow);--button-hover-background: var(--surface-subtle)}._danger_1wpua_58{--button-background: color-mix(in srgb, var(--danger) 88%, var(--surface-strong) 12%);--button-color: var(--text-inverse);--button-hover-background: color-mix(in srgb, var(--danger) 76%, var(--surface-strong) 24%)}._ghost_1wpua_64{--button-background: color-mix(in srgb, var(--text) 4%, transparent);--button-border: var(--line);--button-color: var(--text);--button-shadow: none;--button-hover-background: color-mix(in srgb, var(--text) 8%, transparent)}._sm_1wpua_72{min-height:38px;padding:0 14px;font-size:.88rem}._md_1wpua_78{min-height:44px;padding:0 18px}._lg_1wpua_83{min-height:52px;padding:0 22px;font-size:1rem}._loading_1wpua_89{position:relative}._spinner_1wpua_93{color:currentColor}._icon_1wpua_97{display:inline-flex;align-items:center;justify-content:center;flex:none}._label_1wpua_104{display:inline-flex;align-items:center;justify-content:center}[data-shell-variant=ops] ._button_1wpua_1{--button-radius: var(--ops-button-radius);--button-shadow: var(--ops-button-shadow);min-height:40px;border-radius:var(--button-radius)}[data-shell-variant=ops] ._button_1wpua_1:hover:not(:disabled){box-shadow:var(--button-shadow)}[data-shell-variant=ops] ._sm_1wpua_72{min-height:34px}[data-shell-variant=ops] ._md_1wpua_78{min-height:40px}[data-shell-variant=ops] ._lg_1wpua_83{min-height:46px}[data-component-recipe=bento] ._button_1wpua_1{border-width:2px}[data-component-recipe=glass] ._button_1wpua_1,[data-component-recipe=liquid] ._button_1wpua_1{-webkit-backdrop-filter:var(--recipe-backdrop-filter);backdrop-filter:var(--recipe-backdrop-filter)}[data-component-recipe=ops] ._button_1wpua_1{box-shadow:none}._shellScope_1szcu_1{display:contents}._overlay_1szcu_5{position:fixed;inset:0;background:var(--dialog-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_fadeIn_1szcu_1 .18s ease}._overlay_1szcu_5[data-shell-variant=ops]{background:var(--dialog-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._content_1szcu_18{position:fixed;top:50%;left:50%;width:min(92vw,560px);max-height:calc(100dvh - 24px);transform:translate(-50%,-50%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--space-6);padding:var(--space-8);border:var(--dialog-border-width, 1px) solid var(--dialog-border);border-radius:var(--dialog-radius);background:var(--dialog-background);box-shadow:var(--dialog-shadow);color:var(--text);overflow:hidden;animation:_scaleIn_1szcu_1 .22s ease}._content_1szcu_18[data-shell-variant=ops]{border-radius:var(--dialog-radius);background:var(--dialog-background);box-shadow:var(--dialog-shadow)}._drawer_1szcu_44{top:12px;right:max(12px,env(safe-area-inset-right));bottom:12px;left:auto;width:min(calc(100vw - 24px),560px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);transform:none;animation:_slideInRight_1szcu_1 .22s ease}._close_1szcu_56{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:var(--button-radius);background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);cursor:pointer;transition:background-color .16s ease,transform .16s ease}._close_1szcu_56:hover{background:color-mix(in srgb,var(--text) 14%,transparent);transform:translateY(-1px)}._header_1szcu_78{display:grid;gap:var(--space-2)}._title_1szcu_83{margin:0;padding-right:40px;font-family:Fraunces,Georgia,serif;font-size:2rem;line-height:1;color:var(--text)}._content_1szcu_18[data-shell-variant=ops] ._title_1szcu_83{font-family:Manrope,system-ui,sans-serif;font-size:1.55rem;letter-spacing:-.03em}._description_1szcu_98{margin:0;color:var(--text-soft);font-size:1rem;line-height:1.6}._body_1szcu_105{display:grid;gap:var(--space-4);min-height:0;overflow-y:auto;color:var(--text)}._actions_1szcu_113{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}._action_1szcu_113{min-height:46px;padding:0 16px;border:var(--button-border-width, 1px) solid transparent;border-radius:var(--button-radius);font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}._action_1szcu_113:hover:not(:disabled){transform:translateY(-1px)}._action_1szcu_113:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}._secondary_1szcu_145{border-color:var(--card-border);background:var(--card-background);color:var(--card-color)}._secondary_1szcu_145:hover:not(:disabled){background:var(--surface-subtle)}._primary_1szcu_155{background:var(--button-background);color:var(--button-color);box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 28%,transparent)}._danger_1szcu_161{background:color-mix(in srgb,var(--danger) 90%,transparent);color:var(--text-inverse);box-shadow:0 10px 22px color-mix(in srgb,var(--danger) 24%,transparent)}._content_1szcu_18[data-shell-variant=ops] ._action_1szcu_113{--button-radius: var(--ops-button-radius);border-radius:var(--button-radius)}._content_1szcu_18[data-shell-variant=ops] ._primary_1szcu_155{background:var(--button-background);box-shadow:var(--button-shadow)}._content_1szcu_18[data-shell-variant=ops] ._danger_1szcu_161{box-shadow:0 8px 18px color-mix(in srgb,var(--danger) 18%,transparent)}._content_1szcu_18[data-component-recipe=bento]{border-width:2px}._content_1szcu_18[data-component-recipe=glass],._overlay_1szcu_5[data-component-recipe=glass],._content_1szcu_18[data-component-recipe=liquid],._overlay_1szcu_5[data-component-recipe=liquid]{-webkit-backdrop-filter:var(--recipe-backdrop-filter);backdrop-filter:var(--recipe-backdrop-filter)}._content_1szcu_18[data-component-recipe=ops]{box-shadow:var(--dialog-shadow)}@keyframes _fadeIn_1szcu_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_1szcu_1{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes _slideInRight_1szcu_1{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media(max-width:720px){._content_1szcu_18{width:min(calc(100vw - 16px),560px);padding:var(--space-6);gap:var(--space-4)}._drawer_1szcu_44{inset:auto 0 0;width:100vw;height:auto;max-height:min(86dvh,720px);transform:translateY(0);border-radius:var(--dialog-radius) var(--dialog-radius) 0 0;animation:_slideUp_1szcu_1 .22s ease}._body_1szcu_105{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@keyframes _slideUp_1szcu_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._overlay_1szcu_5,._content_1szcu_18,._drawer_1szcu_44{animation:none}._close_1szcu_56,._action_1szcu_113{transition:none}._close_1szcu_56:hover,._action_1szcu_113:hover:not(:disabled){transform:none}}._field_1dz81_1{display:grid;gap:var(--space-2);color:var(--text)}._labelRow_1dz81_7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._label_1dz81_7{font-size:.95rem;font-weight:700;color:var(--text)}._description_1dz81_20{color:var(--text-soft);font-size:.925rem;line-height:1.5}._input_1dz81_26{width:100%;border:var(--input-border-width, 1px) solid var(--input-border);border-radius:var(--input-radius);background:var(--input-background);box-shadow:var(--input-shadow);color:var(--input-color);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}._input_1dz81_26::placeholder{color:var(--input-placeholder-color)}._input_1dz81_26:hover:not(:disabled){border-color:color-mix(in srgb,var(--input-focus-border) 34%,var(--input-border));background:var(--input-background);transform:var(--input-hover-transform)}._input_1dz81_26:focus-visible{border-color:var(--input-focus-border);box-shadow:0 0 0 4px var(--focus-ring)}._input_1dz81_26[aria-invalid=true]{border-color:color-mix(in srgb,var(--danger-strong) 58%,var(--input-border));box-shadow:0 0 0 4px var(--danger-soft)}._input_1dz81_26:disabled{cursor:not-allowed;opacity:.55;color:var(--input-placeholder-color)}._sm_1dz81_67{min-height:40px;padding:0 12px;font-size:.95rem}._md_1dz81_73{min-height:48px;padding:0 14px;font-size:1rem}._lg_1dz81_79{min-height:56px;padding:0 16px;font-size:1.05rem}._error_1dz81_85{color:var(--danger-strong);font-size:.9rem;font-weight:600}[data-component-recipe=bento] ._input_1dz81_26{border-width:2px}[data-component-recipe=glass] ._input_1dz81_26,[data-component-recipe=liquid] ._input_1dz81_26{-webkit-backdrop-filter:var(--recipe-backdrop-filter);backdrop-filter:var(--recipe-backdrop-filter)}._viewport_11nvn_1{position:fixed;right:20px;bottom:20px;z-index:40;display:grid;gap:var(--space-3);width:min(92vw,360px);padding:0;margin:0;list-style:none}._toast_11nvn_14{display:grid;gap:var(--space-2);padding:16px 18px;border:1px solid var(--toast-border);border-radius:var(--toast-radius);background:var(--toast-background);color:var(--toast-color);box-shadow:var(--toast-shadow)}._success_11nvn_25{--toast-background: color-mix(in srgb, var(--success) 18%, var(--surface-elevated));--toast-border: color-mix(in srgb, var(--success) 34%, var(--line))}._error_11nvn_30{--toast-background: color-mix(in srgb, var(--danger) 16%, var(--surface-elevated));--toast-border: color-mix(in srgb, var(--danger) 34%, var(--line))}._info_11nvn_35{--toast-background: color-mix(in srgb, var(--accent) 14%, var(--surface-elevated));--toast-border: color-mix(in srgb, var(--accent) 30%, var(--line))}._header_11nvn_40{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._title_11nvn_47{font-size:1rem;font-weight:800}._description_11nvn_52{color:color-mix(in srgb,var(--toast-color) 78%,transparent);font-size:.95rem;line-height:1.55}._action_11nvn_58{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid var(--toast-border);border-radius:var(--button-radius);background:color-mix(in srgb,var(--toast-color) 8%,transparent);color:var(--toast-color);font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color .16s ease,transform .16s ease}._action_11nvn_58:hover{background:color-mix(in srgb,var(--toast-color) 14%,transparent);transform:translateY(-1px)}._close_11nvn_79{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:var(--button-radius);background:color-mix(in srgb,var(--toast-color) 8%,transparent);color:var(--toast-color);cursor:pointer;transition:background-color .16s ease,transform .16s ease}._close_11nvn_79:hover{background:color-mix(in srgb,var(--toast-color) 14%,transparent);transform:translateY(-1px)}._page_2uprp_1{min-height:100vh;display:flex;justify-content:flex-end;align-items:flex-start;padding:clamp(1.25rem,3vw,2.5rem);background:var(--page-background)}._loginStrip_2uprp_10{display:grid;justify-items:end;gap:.85rem;width:auto;max-width:min(100%,18rem)}._loginRow_2uprp_18{display:inline-flex;align-items:center;justify-content:flex-end;gap:.85rem;width:100%}._loginTitle_2uprp_26{color:var(--text);font-size:1rem;font-weight:800;line-height:1;letter-spacing:-.02em;white-space:nowrap}._loginActions_2uprp_35{display:inline-flex;align-items:center;gap:.75rem}._iconButton_2uprp_41{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;padding:0;border:1px solid transparent;border-radius:1rem;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}._iconButton_2uprp_41:hover:not(:disabled){transform:translateY(-1px)}._iconButton_2uprp_41:focus-visible{outline:none;box-shadow:0 0 0 4px var(--focus-ring),0 12px 28px #0f172a2e}._iconButton_2uprp_41:disabled{cursor:wait;opacity:.78;transform:none}._telegramButton_2uprp_76{background:linear-gradient(180deg,#162033,#101725);box-shadow:0 16px 34px #10172533;color:#fffdf8}._emailButton_2uprp_82{border-color:color-mix(in srgb,var(--text) 14%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 96%,white 4%),color-mix(in srgb,var(--surface-muted) 92%,white 8%));box-shadow:0 14px 28px #0f172a1a;color:var(--text)}._devEntry_2uprp_93{width:100%;display:flex;justify-content:flex-end}._devButton_2uprp_99{min-height:2.5rem;color:var(--text-soft)}._formStack_2uprp_104{display:grid;gap:1rem}._form_2uprp_104{display:grid;gap:.95rem}._devRoleActions_2uprp_114{display:grid;gap:.75rem}._fieldGroup_2uprp_119{display:grid;gap:.45rem}._fieldLabel_2uprp_124{color:var(--text);font-size:.92rem;font-weight:700}._formActions_2uprp_130{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}._errorMessage_2uprp_137{margin:0;color:var(--danger);font-weight:600;line-height:1.5}._noticeMessage_2uprp_144{margin:0;color:color-mix(in srgb,var(--accent) 74%,var(--text) 26%);line-height:1.5}._devHint_2uprp_150{margin:-.25rem 0 0;color:var(--muted);font-size:.92rem}@media(max-width:767px){._page_2uprp_1{padding:1rem}._loginStrip_2uprp_10{max-width:100%}._loginRow_2uprp_18{gap:.65rem}._loginActions_2uprp_35{gap:.55rem}._iconButton_2uprp_41{width:3.15rem;height:3.15rem;border-radius:.9rem}._devEntry_2uprp_93{justify-content:flex-end}._formActions_2uprp_130{justify-content:stretch}._formActions_2uprp_130 button{width:100%}}._badge_19154_1{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:var(--badge-radius);border:var(--badge-border-width, 1px) solid var(--badge-border);background:var(--badge-background);color:var(--badge-color);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._success_19154_17{--badge-background: var(--success-soft);--badge-border: color-mix(in srgb, var(--success-strong) 30%, transparent);--badge-color: var(--success-strong)}._warning_19154_23{--badge-background: var(--warning-soft);--badge-border: color-mix(in srgb, var(--warning) 34%, transparent);--badge-color: var(--warning-strong)}._danger_19154_29{--badge-background: var(--danger-soft);--badge-border: color-mix(in srgb, var(--danger-strong) 30%, transparent);--badge-color: var(--danger-strong)}._neutral_19154_35{--badge-background: color-mix(in srgb, var(--text) 6%, var(--surface-elevated));--badge-border: color-mix(in srgb, var(--text) 10%, var(--line));--badge-color: color-mix(in srgb, var(--text) 76%, var(--muted) 24%)}[data-component-recipe=bento] ._badge_19154_1{border-width:2px}[data-component-recipe=ops] ._badge_19154_1{box-shadow:none}._shell_j8uus_1{display:grid;grid-template-columns:var(--shell-grid-columns);gap:var(--shell-frame-gap, 0);min-height:100vh;padding:var(--shell-frame-padding);overflow-x:clip}._sidebar_j8uus_10{position:sticky;top:0;display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--shell-sidebar-gap);min-height:var(--shell-sidebar-min-height);margin:var(--shell-sidebar-margin);padding:var(--shell-sidebar-padding);border:var(--shell-sidebar-border);border-radius:var(--shell-sidebar-radius);background:var(--shell-sidebar-background);-webkit-backdrop-filter:var(--shell-sidebar-backdrop);backdrop-filter:var(--shell-sidebar-backdrop);box-shadow:var(--shell-sidebar-shadow);overflow:hidden}._brandBlock_j8uus_27{display:grid;gap:var(--space-3)}._brandTopRow_j8uus_32{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}._brandKicker_j8uus_39,._sectionLabel_j8uus_40,._profileMeta_j8uus_41,._mobileSubtitle_j8uus_42{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._brandTitle_j8uus_50{margin:0;font-family:var(--shell-panel-title-font, "Fraunces", Georgia, serif);font-size:2.25rem;line-height:.92}._brandCopy_j8uus_57,._statusCopy_j8uus_58,._modeHint_j8uus_59{margin:0;color:var(--muted);line-height:1.6}._modeSection_j8uus_65,._statusCard_j8uus_66,._profileCard_j8uus_67{position:relative;display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--shell-sidebar-card-background);box-shadow:var(--shell-nav-active-shadow);clip-path:var(--card-clip-path)}._modeGrid_j8uus_79{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}._modeButton_j8uus_85{min-height:42px;border:1px solid var(--line);border-radius:var(--button-radius);background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text);font:inherit;font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}._modeButton_j8uus_85:hover,._mobileToggle_j8uus_102:hover{transform:translateY(-1px)}._modeButton_j8uus_85:focus-visible,._mobileToggle_j8uus_102:focus-visible,._navItem_j8uus_108:focus-visible{outline:none;box-shadow:0 0 0 4px var(--focus-ring)}._modeButton_j8uus_85[data-active=true]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--focus-ring) 70%,transparent)}._navList_j8uus_119{display:grid;align-content:start;gap:10px}._navItem_j8uus_108{display:inline-flex;align-items:center;gap:12px;min-height:50px;padding:0 16px;border:1px solid transparent;border-radius:var(--shell-nav-radius);color:var(--muted);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}._navItem_j8uus_108:hover{color:var(--text);transform:translate(2px)}._navItemActive_j8uus_147{border-color:color-mix(in srgb,var(--accent) 20%,var(--line));background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text);box-shadow:var(--shell-nav-active-shadow)}._sidebarFooter_j8uus_154{display:grid;gap:var(--space-4)}._statusRow_j8uus_159{display:grid;gap:var(--space-3)}._mobileTitle_j8uus_164{display:block;margin-top:6px;font-size:1.05rem}._contentColumn_j8uus_170{min-width:0;overflow-x:clip}._mobileBar_j8uus_175{display:none}._mobileBarLead_j8uus_179,._mobileMeta_j8uus_180{display:flex;align-items:center;gap:var(--space-3)}._content_j8uus_170{container-type:inline-size;min-width:0;min-height:100vh;width:min(100%,var(--shell-content-max-width));margin-inline:auto;padding:var(--shell-content-padding);overflow-x:clip}._shell_j8uus_1[data-shell-variant=ops] ._sidebar_j8uus_10{gap:var(--shell-sidebar-gap);padding:var(--shell-sidebar-padding)}._shell_j8uus_1[data-shell-variant=ops] ._brandCopy_j8uus_57,._shell_j8uus_1[data-shell-variant=ops] ._statusCopy_j8uus_58,._shell_j8uus_1[data-shell-variant=ops] ._modeHint_j8uus_59{line-height:1.45}._shell_j8uus_1[data-shell-variant=ops] ._brandTitle_j8uus_50{font-size:1.35rem;line-height:1.05;letter-spacing:-.035em}._shell_j8uus_1[data-shell-variant=ops] ._modeSection_j8uus_65,._shell_j8uus_1[data-shell-variant=ops] ._statusCard_j8uus_66,._shell_j8uus_1[data-shell-variant=ops] ._profileCard_j8uus_67{padding:var(--ops-card-padding);border-radius:var(--card-radius);background:var(--shell-sidebar-card-background)}._shell_j8uus_1[data-shell-variant=ops] ._modeButton_j8uus_85{min-height:36px;border-radius:var(--button-radius)}._shell_j8uus_1[data-shell-variant=ops] ._navList_j8uus_119{gap:6px}._shell_j8uus_1[data-shell-variant=ops] ._navItem_j8uus_108{min-height:42px;padding:0 12px;border-radius:var(--shell-nav-radius)}._shell_j8uus_1[data-shell-variant=ops] ._mobileBar_j8uus_175{background:var(--shell-top-background);-webkit-backdrop-filter:var(--shell-top-backdrop);backdrop-filter:var(--shell-top-backdrop);box-shadow:var(--shell-top-shadow)}._shell_j8uus_1[data-shell-recipe=bento] ._sidebar_j8uus_10,._shell_j8uus_1[data-shell-recipe=bento] ._modeSection_j8uus_65,._shell_j8uus_1[data-shell-recipe=bento] ._statusCard_j8uus_66,._shell_j8uus_1[data-shell-recipe=bento] ._profileCard_j8uus_67,._shell_j8uus_1[data-shell-recipe=bento] ._modeButton_j8uus_85,._shell_j8uus_1[data-shell-recipe=bento] ._navItem_j8uus_108,._shell_j8uus_1[data-shell-recipe=bento] ._mobileBar_j8uus_175,._shell_j8uus_1[data-shell-recipe=bento] ._mobileToggle_j8uus_102{border-width:2px}._shell_j8uus_1[data-shell-recipe=bento] ._modeSection_j8uus_65,._shell_j8uus_1[data-shell-recipe=bento] ._statusCard_j8uus_66,._shell_j8uus_1[data-shell-recipe=bento] ._profileCard_j8uus_67{box-shadow:var(--recipe-tile-shadow)}._shell_j8uus_1[data-shell-recipe=bento] ._modeButton_j8uus_85[data-active=true],._shell_j8uus_1[data-shell-recipe=bento] ._navItemActive_j8uus_147{border-color:var(--recipe-panel-outline);background:var(--recipe-active-background);color:var(--recipe-active-color);box-shadow:var(--recipe-tile-shadow)}._shell_j8uus_1[data-shell-recipe=glass] ._sidebar_j8uus_10,._shell_j8uus_1[data-shell-recipe=glass] ._mobileBar_j8uus_175,._shell_j8uus_1[data-shell-recipe=glass] ._modeSection_j8uus_65,._shell_j8uus_1[data-shell-recipe=glass] ._statusCard_j8uus_66,._shell_j8uus_1[data-shell-recipe=glass] ._profileCard_j8uus_67{border-color:var(--recipe-panel-outline);background:var(--recipe-section-background);-webkit-backdrop-filter:var(--recipe-backdrop-filter);backdrop-filter:var(--recipe-backdrop-filter);box-shadow:var(--recipe-section-shadow)}._shell_j8uus_1[data-shell-recipe=glass] ._navItemActive_j8uus_147,._shell_j8uus_1[data-shell-recipe=glass] ._modeButton_j8uus_85[data-active=true]{border-color:var(--judge-workspace-accent-border);background:var(--recipe-active-background);color:var(--recipe-active-color)}._shell_j8uus_1[data-shell-recipe=ops] ._modeSection_j8uus_65,._shell_j8uus_1[data-shell-recipe=ops] ._statusCard_j8uus_66,._shell_j8uus_1[data-shell-recipe=ops] ._profileCard_j8uus_67,._shell_j8uus_1[data-shell-recipe=ops] ._navItemActive_j8uus_147{box-shadow:none}._shell_j8uus_1[data-shell-recipe=arena] ._sidebar_j8uus_10,._shell_j8uus_1[data-shell-recipe=club] ._sidebar_j8uus_10,._shell_j8uus_1[data-shell-recipe=material] ._sidebar_j8uus_10,._shell_j8uus_1[data-shell-recipe=liquid] ._sidebar_j8uus_10,._shell_j8uus_1[data-shell-recipe=origami] ._sidebar_j8uus_10,._shell_j8uus_1[data-shell-recipe=transit] ._sidebar_j8uus_10,._shell_j8uus_1[data-shell-recipe=archive] ._sidebar_j8uus_10,._shell_j8uus_1[data-shell-recipe=arena] ._mobileBar_j8uus_175,._shell_j8uus_1[data-shell-recipe=club] ._mobileBar_j8uus_175,._shell_j8uus_1[data-shell-recipe=material] ._mobileBar_j8uus_175,._shell_j8uus_1[data-shell-recipe=liquid] ._mobileBar_j8uus_175,._shell_j8uus_1[data-shell-recipe=origami] ._mobileBar_j8uus_175,._shell_j8uus_1[data-shell-recipe=transit] ._mobileBar_j8uus_175,._shell_j8uus_1[data-shell-recipe=archive] ._mobileBar_j8uus_175,._shell_j8uus_1[data-shell-recipe=arena] ._modeSection_j8uus_65,._shell_j8uus_1[data-shell-recipe=club] ._modeSection_j8uus_65,._shell_j8uus_1[data-shell-recipe=material] ._modeSection_j8uus_65,._shell_j8uus_1[data-shell-recipe=liquid] ._modeSection_j8uus_65,._shell_j8uus_1[data-shell-recipe=origami] ._modeSection_j8uus_65,._shell_j8uus_1[data-shell-recipe=transit] ._modeSection_j8uus_65,._shell_j8uus_1[data-shell-recipe=archive] ._modeSection_j8uus_65,._shell_j8uus_1[data-shell-recipe=arena] ._statusCard_j8uus_66,._shell_j8uus_1[data-shell-recipe=club] ._statusCard_j8uus_66,._shell_j8uus_1[data-shell-recipe=material] ._statusCard_j8uus_66,._shell_j8uus_1[data-shell-recipe=liquid] ._statusCard_j8uus_66,._shell_j8uus_1[data-shell-recipe=origami] ._statusCard_j8uus_66,._shell_j8uus_1[data-shell-recipe=transit] ._statusCard_j8uus_66,._shell_j8uus_1[data-shell-recipe=archive] ._statusCard_j8uus_66,._shell_j8uus_1[data-shell-recipe=arena] ._profileCard_j8uus_67,._shell_j8uus_1[data-shell-recipe=club] ._profileCard_j8uus_67,._shell_j8uus_1[data-shell-recipe=material] ._profileCard_j8uus_67,._shell_j8uus_1[data-shell-recipe=liquid] ._profileCard_j8uus_67,._shell_j8uus_1[data-shell-recipe=origami] ._profileCard_j8uus_67,._shell_j8uus_1[data-shell-recipe=transit] ._profileCard_j8uus_67,._shell_j8uus_1[data-shell-recipe=archive] ._profileCard_j8uus_67{border-color:var(--recipe-panel-outline);background:var(--recipe-section-background);-webkit-backdrop-filter:var(--recipe-backdrop-filter);backdrop-filter:var(--recipe-backdrop-filter);box-shadow:var(--recipe-section-shadow)}._shell_j8uus_1[data-shell-recipe=arena] ._navItemActive_j8uus_147,._shell_j8uus_1[data-shell-recipe=club] ._navItemActive_j8uus_147,._shell_j8uus_1[data-shell-recipe=material] ._navItemActive_j8uus_147,._shell_j8uus_1[data-shell-recipe=liquid] ._navItemActive_j8uus_147,._shell_j8uus_1[data-shell-recipe=origami] ._navItemActive_j8uus_147,._shell_j8uus_1[data-shell-recipe=transit] ._navItemActive_j8uus_147,._shell_j8uus_1[data-shell-recipe=archive] ._navItemActive_j8uus_147,._shell_j8uus_1[data-shell-recipe=arena] ._modeButton_j8uus_85[data-active=true],._shell_j8uus_1[data-shell-recipe=club] ._modeButton_j8uus_85[data-active=true],._shell_j8uus_1[data-shell-recipe=material] ._modeButton_j8uus_85[data-active=true],._shell_j8uus_1[data-shell-recipe=liquid] ._modeButton_j8uus_85[data-active=true],._shell_j8uus_1[data-shell-recipe=origami] ._modeButton_j8uus_85[data-active=true],._shell_j8uus_1[data-shell-recipe=transit] ._modeButton_j8uus_85[data-active=true],._shell_j8uus_1[data-shell-recipe=archive] ._modeButton_j8uus_85[data-active=true]{border-color:var(--recipe-panel-outline);background:var(--recipe-active-background);color:var(--recipe-active-color);box-shadow:var(--recipe-tile-shadow)}._shell_j8uus_1[data-shell-recipe=arena] ._navItemActive_j8uus_147,._shell_j8uus_1[data-shell-recipe=league] ._navItemActive_j8uus_147,._shell_j8uus_1[data-shell-recipe=archive] ._navItemActive_j8uus_147{box-shadow:none}._shell_j8uus_1[data-shell-recipe=league] ._sidebar_j8uus_10,._shell_j8uus_1[data-shell-recipe=league] ._mobileBar_j8uus_175,._shell_j8uus_1[data-shell-recipe=league] ._modeSection_j8uus_65,._shell_j8uus_1[data-shell-recipe=league] ._statusCard_j8uus_66,._shell_j8uus_1[data-shell-recipe=league] ._profileCard_j8uus_67{border-color:var(--recipe-panel-outline);border-radius:0;background:var(--recipe-section-background);box-shadow:none}._shell_j8uus_1[data-shell-recipe=league] ._modeGrid_j8uus_79,._shell_j8uus_1[data-shell-recipe=archive] ._modeGrid_j8uus_79{gap:0}._shell_j8uus_1[data-shell-recipe=league] ._modeButton_j8uus_85,._shell_j8uus_1[data-shell-recipe=archive] ._modeButton_j8uus_85{border-radius:0}._shell_j8uus_1[data-shell-recipe=league] ._navItemActive_j8uus_147,._shell_j8uus_1[data-shell-recipe=league] ._modeButton_j8uus_85[data-active=true]{border-color:var(--recipe-active-background);background:var(--recipe-active-background);color:var(--recipe-active-color)}._shell_j8uus_1[data-shell-recipe=liquid] ._sidebar_j8uus_10,._shell_j8uus_1[data-shell-recipe=liquid] ._mobileBar_j8uus_175,._shell_j8uus_1[data-shell-recipe=liquid] ._modeSection_j8uus_65,._shell_j8uus_1[data-shell-recipe=liquid] ._statusCard_j8uus_66,._shell_j8uus_1[data-shell-recipe=liquid] ._profileCard_j8uus_67{-webkit-backdrop-filter:var(--recipe-backdrop-filter);backdrop-filter:var(--recipe-backdrop-filter)}._shell_j8uus_1[data-shell-recipe=transit] ._navItem_j8uus_108{position:relative;padding-left:34px}._shell_j8uus_1[data-shell-recipe=transit] ._navItem_j8uus_108:before{content:"";position:absolute;left:14px;width:12px;height:12px;border:3px solid #1868d9;border-radius:50%;background:var(--card-background)}._shell_j8uus_1[data-shell-recipe=transit] ._navItem_j8uus_108:nth-child(2n):before{border-color:#e73935}._shell_j8uus_1[data-shell-recipe=transit] ._navItem_j8uus_108:nth-child(3n):before{border-color:#2fa45f}:root[data-design-system=arena-ops] ._shell_j8uus_1{background:var(--page-background)}:root[data-design-system=arena-ops] ._sidebar_j8uus_10{height:100vh;align-content:start}:root[data-design-system=arena-ops] ._brandBlock_j8uus_27{gap:0}:root[data-design-system=arena-ops] ._brandTopRow_j8uus_32{align-items:center;justify-content:flex-start;padding:6px 0}:root[data-design-system=arena-ops] ._brandTopRow_j8uus_32:before{content:"";width:32px;height:32px;margin-right:14px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffff 0 18%,transparent 19%),linear-gradient(135deg,#10151d,#253044)}:root[data-design-system=arena-ops] ._brandKicker_j8uus_39,:root[data-design-system=arena-ops] ._brandCopy_j8uus_57,:root[data-design-system=arena-ops] ._modeHint_j8uus_59{display:none}:root[data-design-system=arena-ops] ._brandTitle_j8uus_50{font-family:var(--ops-heading-font);font-size:1rem;font-weight:650;line-height:1.15;letter-spacing:-.02em}:root[data-design-system=arena-ops] ._modeSection_j8uus_65,:root[data-design-system=arena-ops] ._statusCard_j8uus_66,:root[data-design-system=arena-ops] ._profileCard_j8uus_67{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;clip-path:none}:root[data-design-system=arena-ops] ._modeGrid_j8uus_79{grid-template-columns:1fr;gap:6px}:root[data-design-system=arena-ops] ._modeButton_j8uus_85{justify-content:flex-start;min-height:38px;padding:0 12px;border-color:transparent;background:transparent;color:var(--muted);text-align:left}:root[data-design-system=arena-ops] ._modeButton_j8uus_85[data-active=true]{border-color:transparent;background:var(--surface-strong);box-shadow:none;color:var(--text-inverse)}:root[data-design-system=arena-ops] ._navList_j8uus_119{gap:6px}:root[data-design-system=arena-ops] ._navItem_j8uus_108{min-height:42px;padding:0 12px;border-color:transparent;background:transparent;color:var(--muted)}:root[data-design-system=arena-ops] ._navItem_j8uus_108:hover{background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);transform:none}:root[data-design-system=arena-ops] ._navItemActive_j8uus_147{border-color:transparent;background:var(--surface-strong);color:var(--text-inverse);box-shadow:none}:root[data-design-system=arena-ops] ._profileCard_j8uus_67{gap:10px;padding-top:12px;border-top:1px solid var(--line)}:root[data-design-system=arena-ops] ._statusCard_j8uus_66{padding-top:12px;border-top:1px solid var(--line)}._mobileToggle_j8uus_102{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--button-border);border-radius:var(--button-radius);background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:var(--button-shadow);color:var(--text);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}._backdrop_j8uus_550{display:none}@media(min-width:768px)and (max-width:1023px){._shell_j8uus_1{grid-template-columns:88px minmax(0,1fr);padding:0}._sidebar_j8uus_10{gap:var(--space-4);padding:var(--space-4) var(--space-2);justify-items:center}._brandBlock_j8uus_27,._sidebarFooter_j8uus_154{width:100%}._brandTopRow_j8uus_32{justify-content:center}._brandKicker_j8uus_39,._brandCopy_j8uus_57,._sectionLabel_j8uus_40,._statusCopy_j8uus_58,._profileMeta_j8uus_41,._modeSection_j8uus_65{display:none}._brandTitle_j8uus_50{font-size:1rem;line-height:1.15;text-align:center}._navItem_j8uus_108{justify-content:center;padding:0;min-height:46px}._navItem_j8uus_108 span,._statusCard_j8uus_66{display:none}._sidebarFooter_j8uus_154{gap:var(--space-2)}._profileCard_j8uus_67{border:none;background:transparent;box-shadow:none;padding:0;width:100%}._profileCard_j8uus_67>div{display:none}._profileCard_j8uus_67 button{width:46px;min-width:46px;height:46px;min-height:46px;justify-self:center;align-self:center;justify-content:center;padding-inline:0}._profileCard_j8uus_67 button>span:last-child{display:none}._content_j8uus_170{padding:var(--space-5);width:100%}}@media(max-width:767px){._shell_j8uus_1{grid-template-columns:1fr;padding:var(--space-4)}._shell_j8uus_1[data-shell-variant=ops]{grid-template-columns:1fr}:root[data-design-system=arena-ops] ._shell_j8uus_1{padding:0}._sidebar_j8uus_10{position:fixed;inset:0 auto 0 0;z-index:30;width:min(320px,86vw);min-height:100vh;margin:0;border-radius:0 var(--shell-sidebar-radius) var(--shell-sidebar-radius) 0;visibility:hidden;pointer-events:none;transform:translate(-104%);transition:transform .18s ease}._sidebarOpen_j8uus_669{visibility:visible;pointer-events:auto;transform:translate(0)}._mobileBar_j8uus_175{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--line);background:var(--shell-top-background);-webkit-backdrop-filter:var(--shell-top-backdrop);backdrop-filter:var(--shell-top-backdrop);box-shadow:var(--shell-top-shadow)}:root[data-design-system=arena-ops] ._mobileBar_j8uus_175{margin:0;border-width:0 0 1px;border-radius:0}._backdrop_j8uus_550{position:fixed;inset:0;z-index:20;display:block;border:0;background:var(--overlay)}}@media(max-width:767px){._content_j8uus_170{width:100%;padding:0}}@media(max-width:520px){._mobileBar_j8uus_175{margin-bottom:var(--space-3);padding:.85rem .95rem;border:1px solid var(--line);border-radius:var(--shell-top-radius)}._mobileBarLead_j8uus_179,._mobileMeta_j8uus_180,._mobileCopy_j8uus_725{min-width:0}._mobileTitle_j8uus_164{font-size:.98rem;line-height:1.15}._mobileSubtitle_j8uus_42{letter-spacing:.08em}}._shell_1x876_1{min-height:100vh;padding:var(--public-shell-padding)}._header_1x876_6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:min(100%,var(--public-content-max-width));margin:0 auto;padding:18px 22px;border:1px solid var(--card-border);border-radius:var(--shell-top-radius, var(--radius-md));background:var(--shell-top-background);-webkit-backdrop-filter:var(--shell-top-backdrop);backdrop-filter:var(--shell-top-backdrop);box-shadow:var(--shell-top-shadow);clip-path:var(--card-clip-path)}._brand_1x876_22,._backButton_1x876_23{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-weight:700}._brand_1x876_22:focus-visible,._backButton_1x876_23:focus-visible{outline:none;border-radius:var(--button-radius);box-shadow:0 0 0 4px var(--focus-ring)}._headerActions_1x876_39{display:inline-flex;align-items:center;gap:12px}._backButton_1x876_23{min-height:40px;padding:0 14px;border:1px solid var(--button-border);border-radius:var(--button-radius);background:var(--surface-subtle);box-shadow:var(--button-shadow);cursor:pointer;font:inherit;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}._backButton_1x876_23:hover{background:var(--surface-muted);transform:translateY(-1px)}._shell_1x876_1[data-public-recipe=bento] ._header_1x876_6,._shell_1x876_1[data-public-recipe=bento] ._backButton_1x876_23{border-width:2px}._shell_1x876_1[data-public-recipe=bento] ._header_1x876_6{box-shadow:var(--recipe-section-shadow)}._shell_1x876_1[data-public-recipe=glass] ._header_1x876_6{border-color:var(--recipe-panel-outline);background:var(--recipe-section-background);-webkit-backdrop-filter:var(--recipe-backdrop-filter);backdrop-filter:var(--recipe-backdrop-filter);box-shadow:var(--recipe-section-shadow)}._shell_1x876_1[data-public-recipe=ops] ._header_1x876_6{box-shadow:none}._shell_1x876_1[data-public-recipe=arena] ._header_1x876_6,._shell_1x876_1[data-public-recipe=club] ._header_1x876_6,._shell_1x876_1[data-public-recipe=material] ._header_1x876_6,._shell_1x876_1[data-public-recipe=liquid] ._header_1x876_6,._shell_1x876_1[data-public-recipe=origami] ._header_1x876_6,._shell_1x876_1[data-public-recipe=transit] ._header_1x876_6,._shell_1x876_1[data-public-recipe=archive] ._header_1x876_6{border-color:var(--recipe-panel-outline);background:var(--recipe-section-background);-webkit-backdrop-filter:var(--recipe-backdrop-filter);backdrop-filter:var(--recipe-backdrop-filter);box-shadow:var(--recipe-section-shadow)}._shell_1x876_1[data-public-recipe=arena] ._backButton_1x876_23,._shell_1x876_1[data-public-recipe=club] ._backButton_1x876_23,._shell_1x876_1[data-public-recipe=material] ._backButton_1x876_23,._shell_1x876_1[data-public-recipe=liquid] ._backButton_1x876_23,._shell_1x876_1[data-public-recipe=origami] ._backButton_1x876_23,._shell_1x876_1[data-public-recipe=transit] ._backButton_1x876_23,._shell_1x876_1[data-public-recipe=archive] ._backButton_1x876_23{border-color:var(--recipe-panel-outline);background:var(--recipe-active-background);color:var(--recipe-active-color);box-shadow:var(--recipe-tile-shadow)}._shell_1x876_1[data-public-recipe=league] ._header_1x876_6{border-color:var(--recipe-panel-outline);border-radius:0;background:var(--recipe-section-background);box-shadow:none}._shell_1x876_1[data-public-recipe=league] ._backButton_1x876_23{border-radius:0;background:var(--recipe-active-background);color:var(--recipe-active-color);box-shadow:none}._shell_1x876_1[data-public-recipe=liquid] ._header_1x876_6{-webkit-backdrop-filter:var(--recipe-backdrop-filter);backdrop-filter:var(--recipe-backdrop-filter)}._content_1x876_129{width:min(100%,var(--public-content-max-width));margin:0 auto;padding:var(--space-7) 0}@media(max-width:767px){._shell_1x876_1{padding:var(--space-4)}._header_1x876_6{flex-wrap:wrap;align-items:center;padding:16px}._headerActions_1x876_39{width:100%;justify-content:space-between;gap:10px}._backButton_1x876_23 span{display: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]{--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=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]{--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=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],[data-design-recipe=bento-pop]{--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=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}}
