@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_967664a6-module__4K9MCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_967664a6-module__4K9MCG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_5ce8c3f-module__SSBbPG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_5ce8c3f-module__SSBbPG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--sileo-spring-easing:linear(0, .002 0.6%, .007 1.2%, .015 1.8%, .026 2.4%, .041 3.1%, .06 3.8%, .108 5.3%, .157 6.6%, .214 8%, .467 13.7%, .577 16.3%, .631 17.7%, .682 19.1%, .73 20.5%, .771 21.8%, .808 23.1%, .844 24.5%, .874 25.8%, .903 27.2%, .928 28.6%, .952 30.1%, .972 31.6%, .988 33.1%, 1.01 35.7%, 1.025 38.5%, 1.034 41.6%, 1.038 45%, 1.035 50.1%, 1.012 64.2%, 1.003 73%, .999 83.7%, 1);--sileo-duration:.6s;--sileo-height:40px;--sileo-width:350px;--sileo-state-success:#3ac530;--sileo-state-loading:#737373;--sileo-state-error:#fb2c36;--sileo-state-warning:#edb200;--sileo-state-info:#00a5ef;--sileo-state-action:#3080ff}@supports (color:lab(0% 0 0)){:root{--sileo-state-success:lab(70.3587% -58.4314 58.4867);--sileo-state-loading:lab(48.496% 0 0);--sileo-state-error:lab(55.4814% 75.0732 48.8528);--sileo-state-warning:lab(76.3898% 14.5258 98.4589);--sileo-state-info:lab(63.3038% -18.433 -51.0407);--sileo-state-action:lab(54.1736% 13.3369 -74.6839)}}[data-sileo-toast]{cursor:pointer;pointer-events:auto;touch-action:none;width:var(--sileo-width);height:var(--_h,var(--sileo-height));opacity:0;transform-origin:50%;contain:layout style;background:0 0;border:0;padding:0;position:relative;overflow:visible;transform:translateZ(0)scale(.95)}[data-sileo-toast][data-state=loading]{cursor:default}[data-sileo-toast][data-ready=true]{opacity:1;transition:transform calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), opacity calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), margin-bottom calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), margin-top calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), height var(--sileo-duration) var(--sileo-spring-easing);transform:translateZ(0)scale(1)}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){transform:translateY(-6px)scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){transform:translateY(6px)scale(.95)}[data-sileo-toast][data-ready=true][data-exiting=true]{opacity:0;pointer-events:none}[data-sileo-viewport][data-position^=top] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(-6px)scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(6px)scale(.95)}[data-sileo-canvas]{pointer-events:none;contain:layout style;position:absolute;left:0;right:0;overflow:visible;transform:translateZ(0)}[data-sileo-canvas][data-edge=top]{bottom:0;transform:scaleY(-1)translateZ(0)}[data-sileo-canvas][data-edge=bottom]{top:0}[data-sileo-svg]{overflow:visible}[data-sileo-header]{z-index:20;height:var(--sileo-height);left:var(--_px,0px);transform:var(--_ht);max-width:var(--_pw);align-items:center;padding:.5rem;display:flex;position:absolute;overflow:hidden}[data-sileo-toast][data-ready=true] [data-sileo-header]{transition:transform var(--sileo-duration) var(--sileo-spring-easing), left var(--sileo-duration) var(--sileo-spring-easing), max-width var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-header][data-edge=top]{bottom:0}[data-sileo-header][data-edge=bottom]{top:0}[data-sileo-header-stack]{align-items:center;height:100%;display:inline-flex;position:relative}[data-sileo-header-inner]{white-space:nowrap;opacity:1;filter:blur();align-items:center;gap:.5rem;display:flex;transform:translateZ(0)}[data-sileo-header-inner][data-layer=current]{z-index:1;animation:sileo-header-enter var(--sileo-duration) var(--sileo-spring-easing) both;position:relative}[data-sileo-header-inner][data-layer=current]:not(:only-child),[data-sileo-header-inner][data-exiting=true]{will-change:opacity, filter}[data-sileo-header-inner][data-layer=prev]{z-index:0;pointer-events:none;position:absolute;top:0;left:0}[data-sileo-header-inner][data-exiting=true]{animation:sileo-header-exit calc(var(--sileo-duration) * .7) ease forwards}[data-sileo-badge]{box-sizing:border-box;width:24px;height:24px;color:var(--sileo-tone,currentColor);background-color:var(--sileo-tone-bg,transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}[data-sileo-title]{text-transform:capitalize;color:var(--sileo-tone,currentColor);font-size:.825rem;font-weight:500;line-height:1rem}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state]{--_c:var(--sileo-state-success)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=loading]{--_c:var(--sileo-state-loading)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=error]{--_c:var(--sileo-state-error)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=warning]{--_c:var(--sileo-state-warning)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=info]{--_c:var(--sileo-state-info)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=action]{--_c:var(--sileo-state-action)}:is([data-sileo-badge],[data-sileo-title])[data-state]{--sileo-tone:var(--_c);--sileo-tone-bg:color-mix(in oklch, var(--_c) 20%, transparent)}[data-sileo-content]{z-index:10;pointer-events:none;width:100%;opacity:var(--_co,0);position:absolute;left:0}[data-sileo-content]:not([data-visible=true]){content-visibility:hidden}[data-sileo-toast][data-ready=true] [data-sileo-content]{transition:opacity calc(var(--sileo-duration) * .08) ease calc(var(--sileo-duration) * .04)}[data-sileo-content][data-edge=top]{top:0}[data-sileo-content][data-edge=bottom]{top:var(--sileo-height)}[data-sileo-content][data-visible=true]{pointer-events:auto}[data-sileo-toast][data-ready=true] [data-sileo-content][data-visible=true]{transition:opacity calc(var(--sileo-duration) * .6) ease calc(var(--sileo-duration) * .3)}[data-sileo-description]{text-align:left;contain:layout style paint;content-visibility:auto;width:100%;padding:1rem;font-size:.875rem;line-height:1.25rem}[data-sileo-button]{cursor:pointer;height:1.75rem;color:var(--sileo-btn-color,currentColor);background-color:var(--sileo-btn-bg,transparent);border:0;border-radius:9999px;justify-content:center;align-items:center;margin-top:.75rem;padding:0 .625rem;font-size:.75rem;font-weight:500;transition:background-color .15s;display:flex}[data-sileo-button]:hover{background-color:var(--sileo-btn-bg-hover,transparent)}[data-sileo-button][data-state]{--sileo-btn-color:var(--_c);--sileo-btn-bg:color-mix(in oklch, var(--_c) 15%, transparent);--sileo-btn-bg-hover:color-mix(in oklch, var(--_c) 25%, transparent)}[data-sileo-icon=spin]{animation:1s linear infinite sileo-spin}@keyframes sileo-spin{to{transform:rotate(360deg)}}@keyframes sileo-header-enter{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes sileo-header-exit{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(6px)}}[data-sileo-viewport]{z-index:50;pointer-events:none;contain:layout style;gap:.75rem;max-width:calc(100vw - 1.5rem);padding:.75rem;display:flex;position:fixed}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){margin-bottom:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){margin-top:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=top]{flex-direction:column-reverse;top:0}[data-sileo-viewport][data-position^=bottom]{flex-direction:column;bottom:0}[data-sileo-viewport][data-position$=left]{align-items:flex-start;left:0}[data-sileo-viewport][data-position$=right]{align-items:flex-end;right:0}[data-sileo-viewport][data-position$=center]{align-items:center;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){[data-sileo-toast][data-ready=true]:hover,[data-sileo-toast][data-ready=true][data-exiting=true]{will-change:transform, opacity, height}}@media (prefers-reduced-motion:reduce){[data-sileo-viewport],[data-sileo-viewport] *,[data-sileo-viewport] :before,[data-sileo-viewport] :after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}[data-sileo-viewport][data-theme=dark] [data-sileo-description]{color:#00000080}[data-sileo-viewport][data-theme=light] [data-sileo-description]{color:#ffffff80}
[data-sileo-viewport]{z-index:9999999!important}@font-face{font-family:Seven Segment;src:url(/fonts/SevenSegment-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bungee;src:url(/fonts/Bungee-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Audiowide;src:url(/fonts/Audiowide-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Black Ops One;src:url(/fonts/BlackOpsOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lobster;src:url(/fonts/Lobster-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VT323;src:url(/fonts/VT323-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--font-ui:var(--font-geist-sans), sans-serif;--font-docs:var(--font-geist-sans), sans-serif;--font-mono:var(--font-geist-mono), monospace;--radius-md:8px;--radius-lg:12px;--c-bg:#0b0f14;--c-bg-elev:#10161d;--c-surface:#151c24;--c-surface-hover:#1b2430;--c-border:#222c38;--c-border-strong:#2c3947;--c-text:#e6edf3;--c-text-secondary:#a7b4c2;--c-text-muted:#748395;--c-primary:#6366f1;--c-primary-hover:#818cf8;--c-primary-active:#4f46e5;--c-success:#22c55e;--c-warning:#f59e0b;--c-error:#ef4444;--c-info:#3b82f6;--c-link:var(--c-primary-hover);--c-error-bg:#ef444414;--c-error-border:#ef444433;--c-success-bg:#22c55e14;--c-success-border:#22c55e38;--c-warning-bg:#f59e0b14;--c-warning-border:#f59e0b38;--c-info-bg:#3b82f614;--c-info-border:#3b82f638;--c-danger:var(--c-error);--c-danger-hover:#dc2626;--c-danger-bg:var(--c-error-bg);--c-danger-border:var(--c-error-border);--fs-h1:1.75rem;--fs-h2:1.375rem;--fs-h3:1.125rem;--fs-body:.9375rem;--fs-label:.8125rem;--fs-xs:.72rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:1rem;--fs-xl:1.125rem;--fs-2xl:1.375rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-heading:1.2;--lh-body:1.5;--dur-fast:.12s;--dur-med:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.4, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .6, 1);--control-h-xs:26px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:44px;--c-primary-6:#6366f10f;--c-primary-12:#6366f11f;--c-primary-20:#6366f133;--c-primary-45:#6366f173;--radius-xs:4px;--radius-sm:6px;--radius-pill:9999px;--c-input-bg:#ffffff0d;--c-input-border:var(--c-border);--c-input-border-hover:var(--c-border-strong);--c-input-border-focus:var(--c-primary-45);--c-input-placeholder:var(--c-text-muted);--c-input-focus-ring:#6366f159;--c-chip-accent-bg:var(--c-primary-12);--c-chip-accent-border:var(--c-primary-20);--c-chip-accent-text:var(--c-primary-hover);--c-chip-danger-bg:#ef44441f;--c-chip-danger-border:#ef444440;--c-chip-danger-text:#f87171;--c-chip-warning-bg:#f59e0b1a;--c-chip-warning-border:#f59e0b40;--c-chip-warning-text:#fbbf24;--c-chip-success-bg:#22c55e1a;--c-chip-success-border:#22c55e38;--c-chip-success-text:var(--c-success);--c-accent-secondary:#a855f7;--c-accent-secondary-light:#c084fc;--c-accent-secondary-soft:#a855f71f;--c-accent-secondary-border:#a855f74d;--c-gift-user:#facc15;--c-gift-streak:#ffffffa6;--c-event-user:#38bdf8;--c-superfan-bg:#facc150d;--c-superfan-border:#facc151f;--c-superfan-badge-border:#a16207;--c-superfan-badge-text:#fef08a;--c-btn-neutral-bg:var(--c-border-strong);--c-btn-neutral-bg-hover:var(--c-border-hover);--c-btn-neutral-fg:var(--c-text-secondary);--c-cookie-badge:var(--c-warning);--c-cookie-text:#fde68a;--c-cookie-bg:#2a1803;--c-cookie-border:#854d0e;--c-status-live:var(--c-success);--c-status-error:var(--c-error);--c-status-waiting:var(--c-text-muted);--c-badge-mod-border:#1d4ed8;--c-badge-mod-bg:#1e40af38;--c-badge-mod-text:#93c5fd;--c-badge-sub-border:#1d4ed8;--c-badge-sub-bg:#1e40af2e;--c-badge-sub-text:#bfdbfe;--c-badge-fan-border:#b45309;--c-badge-fan-bg:#92400e38;--c-badge-fan-text:#fcd34d;--c-badge-top-border:#1e40af;--c-badge-top-bg:#1e40af2e;--c-badge-top-text:#dbeafe;--c-badge-friend-border:#0e7490;--c-badge-friend-bg:#0e74902e;--c-badge-friend-text:#67e8f9;--c-badge-follower-border:#166534;--c-badge-follower-bg:#1665342e;--c-badge-follower-text:#86efac;--c-badge-new-border:#9a3412;--c-badge-new-bg:#9a34122e;--c-badge-new-text:#fdba74;--c-panel:var(--c-surface);--c-panel-inner:var(--c-bg-elev);--c-border-subtle:#ffffff0a;--c-border-hover:var(--c-border-strong);--c-toggle-off:var(--c-border-strong);--c-toggle-off-thumb:var(--c-text-muted);--c-toggle-on:var(--c-primary);--c-toggle-on-thumb:#fff;--c-btn-primary-bg:#4f46e5;--c-btn-primary-bg-hover:#4338ca;--c-btn-primary-bg-active:#3730a3;--c-btn-primary-fg:#fff;--c-primary-soft:var(--c-primary-12);--c-primary-soft-hover:var(--c-primary-20);--c-primary-soft-border:var(--c-primary-20);--c-primary-soft-fg:var(--c-primary-hover);--c-hover-neutral:#ffffff09;--c-hover-neutral-strong:#fff1;--c-hover-border:#ffffff1a;--c-scrollbar-thumb:#ffffff14;--c-scrollbar-thumb-hover:#ffffff24;--scrollbar-w:6px;--ls-text:var(--c-text);--ls-text-secondary:var(--c-text-secondary);--ls-text-muted:var(--c-text-muted);--ls-text-disabled:var(--c-text-muted);--ls-surface:var(--c-surface);--ls-surface-hover:var(--c-surface-hover);--ls-border:var(--c-border);--ls-border-hover:var(--c-border-strong);--ls-border-subtle:var(--c-border-subtle);--ls-accent:var(--c-primary);--ls-accent-hover:var(--c-primary-hover);--ls-accent-text:var(--c-primary-hover);--ls-accent-soft:var(--c-primary-soft);--ls-accent-border:var(--c-primary-soft-border);--ls-success:var(--c-success);--ls-warning:var(--c-warning);--ls-danger:var(--c-danger);--ls-danger-soft:var(--c-danger-bg);--ls-danger-border:var(--c-danger-border);--ls-radius:var(--radius-md);--ls-radius-sm:var(--radius-sm);--ls-radius-md:var(--radius-md);--ls-radius-lg:var(--radius-lg);--ls-radius-xs:var(--radius-xs);--shadow-focus:0 0 0 1px var(--c-primary);--shadow-focus-soft:0 0 0 1px var(--c-border-strong);--sidebar-bg:var(--c-surface);--sidebar-text:var(--c-text-secondary);--sidebar-text-hover:var(--c-text);--sidebar-text-active:var(--c-primary);--sidebar-text-active-hover:var(--c-primary-hover);--sidebar-group-text:var(--c-text-muted);--sidebar-hover-bg:#6366f114;--sidebar-active-hover-bg:#1e1b4b;--sidebar-w-open:14rem;--sidebar-w-closed:3.25rem;--sidebar-item-height:2.25rem;--sidebar-icon-size:1.25rem;--sidebar-gap:.125rem;--sidebar-section-gap:.25rem;--sidebar-padding:.5rem;--sidebar-radius:0 var(--radius-lg) var(--radius-lg) 0;--sidebar-ease:.24s cubic-bezier(.4, 0, .2, 1);--tooltip-bg:var(--c-surface-hover);--tooltip-text:var(--c-text);--tooltip-shadow:0 4px 16px #00000080, 0 0 0 1px #ffffff12;--tooltip-ease:.18s cubic-bezier(.4, 0, .2, 1);--fs-sidebar-group:.4lh;--fs-sidebar-label:.55lh;--fs-sidebar-tooltip:.5lh;--fw-sidebar-group:700;--fw-sidebar-label:400;--fw-sidebar-active:500;--fw-sidebar-tooltip:500;--ls-sidebar-group:.12em;--c-active-bg:#6366f11a;--c-active-bg-hover:#6366f129;--c-active-border:#6366f159;--c-active-glow:0 0 12px #6366f11f;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #00000040;--shadow-lg:0 8px 24px #00000059;--shadow-xl:0 16px 48px #0006;--shadow-card:0 0 0 1px #ffffff08, 0 2px 8px #00000040;--shadow-card-hover:0 0 0 1px #ffffff0d, 0 6px 18px #0000004d;--shadow-panel:0 0 0 1px #ffffff08, 0 4px 16px #0003;--shadow-modal:0 0 0 1px #ffffff0a, 0 24px 60px #00000080;--page-header-title-size:var(--fs-2xl);--page-header-title-weight:var(--fw-bold);--page-header-title-color:var(--c-text);--page-header-title-lh:var(--lh-heading);--page-header-title-ls:-.02em;--page-header-dot-color:var(--c-primary);--page-header-subtitle-size:var(--fs-sm);--page-header-subtitle-color:var(--c-text-muted);--page-header-subtitle-mt:.2rem}body{font-family:var(--font-geist-sans), sans-serif;background-color:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}:is(html:has(.overlay-page),body:has(.overlay-page)){background:0 0!important}button,input,select,textarea,optgroup{font-family:inherit}::-webkit-scrollbar{width:var(--scrollbar-w);height:var(--scrollbar-w)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--c-scrollbar-thumb);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--c-scrollbar-thumb-hover)}*{scrollbar-color:var(--c-scrollbar-thumb) transparent;scrollbar-width:thin}code,kbd,samp{background:var(--c-bg-elev);border-radius:var(--radius-sm);color:var(--c-text-secondary);padding:.15em .35em;font-family:inherit;font-size:.9em}.menu-icon .line{transform-box:fill-box;transform-origin:50%;transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1)}.menu-icon.open .line1{transform:translateY(6px)rotate(45deg)}.menu-icon.open .line2{opacity:0}.menu-icon.open .line3{transform:translateY(-6px)rotate(-45deg)}.btn-app{background:var(--c-primary-soft);border:1px solid var(--c-primary-soft-border);border-radius:var(--radius-md);color:var(--c-primary-soft-fg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background var(--dur-med) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:.5rem .9rem;font-family:inherit;display:inline-flex}.btn-app:hover:not(:disabled){background:var(--c-primary-soft-hover);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.btn-app:active:not(:disabled){box-shadow:none;transform:translateY(0)}.btn-app:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.btn-app-solid{background:var(--c-btn-primary-bg);border-radius:var(--radius-md);color:var(--c-btn-primary-fg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background var(--dur-med) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:none;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:.55rem 1rem;font-family:inherit;display:inline-flex}.btn-app-solid:hover:not(:disabled){background:var(--c-btn-primary-bg-hover);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.btn-app-solid:active:not(:disabled){background:var(--c-btn-primary-bg-active);box-shadow:none;transform:translateY(0)}.btn-app-solid:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.btn-auth{border-radius:var(--radius-md);cursor:pointer;width:100%;color:var(--c-btn-primary-fg);background:var(--c-btn-primary-bg);border:none;justify-content:center;align-items:center;gap:.3rem;padding:11px 16px;font-family:inherit;font-size:.58lh;font-weight:600;transition:background .2s,transform .15s,box-shadow .15s;display:inline-flex}.btn-auth:hover:not(:disabled){background:var(--c-btn-primary-bg-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-auth:active:not(:disabled){background:var(--c-btn-primary-bg-active);transform:translateY(0)}.btn-auth:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.btn-danger-soft{background:var(--c-danger-bg);border:1px solid var(--c-danger-border);border-radius:var(--radius-md);color:var(--c-danger);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background var(--dur-med) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:.5rem .9rem;font-family:inherit;display:inline-flex}.btn-danger-soft:hover:not(:disabled){background:#ef444426;transform:translateY(-1px)}.btn-danger-soft:disabled{opacity:.45;cursor:not-allowed}.input-pair{align-items:stretch;gap:.5rem;display:flex}.input-pair>input,.input-pair>select{flex:1;min-width:0}.input-pair>button{flex-shrink:0}.page-header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-header-title{font-size:var(--page-header-title-size);font-weight:var(--page-header-title-weight);color:var(--page-header-title-color);line-height:var(--page-header-title-lh);letter-spacing:var(--page-header-title-ls);margin:0}.page-header-dot{color:var(--page-header-dot-color)}.page-header-subtitle{font-size:var(--page-header-subtitle-size);color:var(--page-header-subtitle-color);margin:var(--page-header-subtitle-mt) 0 0}.page-header-controls{align-items:center;gap:.6rem;display:flex}.page-header-status{font-size:var(--fs-lg);font-weight:var(--fw-medium)}.input-app{background:var(--c-input-bg);border:1px solid var(--c-input-border);border-radius:var(--radius-sm);color:var(--c-text);box-sizing:border-box;width:100%;font-family:inherit;font-size:var(--fs-sm);transition:border-color var(--dur-med) var(--ease-out);outline:none;padding:6px 8px}.input-app::placeholder{color:var(--c-input-placeholder)}.input-app:focus{border-color:var(--c-input-border-focus)}.input-app-mono{font-family:var(--font-mono)}.input-app-search{padding:.5rem .8rem .5rem 2rem}.input-app-sm{font-size:var(--fs-xs);padding:3px 6px}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page{box-sizing:border-box;flex-direction:column;gap:.875rem;width:100%;display:flex}
.session-lock-overlay-module__3umN_W__overlay{-webkit-backdrop-filter:blur(12px);z-index:2147483647;background:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;display:flex;position:fixed;inset:0}.session-lock-overlay-module__3umN_W__clickShield{position:absolute;inset:0}.session-lock-overlay-module__3umN_W__card{z-index:2;border-radius:var(--radius-lg);background:var(--c-surface);border:1px solid var(--c-border);width:100%;max-width:440px;box-shadow:var(--shadow-modal);text-align:center;padding:2rem;animation:.22s ease-out session-lock-overlay-module__3umN_W__cardIn;position:relative}@keyframes session-lock-overlay-module__3umN_W__cardIn{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.session-lock-overlay-module__3umN_W__iconWrap{background:var(--c-warning-bg);border:1px solid var(--c-warning-border);width:64px;height:64px;color:var(--c-warning);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.session-lock-overlay-module__3umN_W__title{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--c-text);line-height:var(--lh-heading);margin-bottom:.5rem}.session-lock-overlay-module__3umN_W__description{font-size:var(--fs-sm);color:var(--c-text-secondary);line-height:var(--lh-body);margin-bottom:.375rem}.session-lock-overlay-module__3umN_W__hint{font-size:var(--fs-xs);color:var(--c-text-muted);line-height:var(--lh-body);margin-bottom:1.75rem}.session-lock-overlay-module__3umN_W__actions{flex-direction:column;gap:.75rem;display:flex}.session-lock-overlay-module__3umN_W__btnPrimary{border-radius:var(--radius-md);background:var(--c-btn-primary-bg);width:100%;color:var(--c-btn-primary-fg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background var(--dur-med) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:none;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;font-family:inherit;display:inline-flex}.session-lock-overlay-module__3umN_W__btnPrimary:hover:not(:disabled){background:var(--c-btn-primary-bg-hover);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.session-lock-overlay-module__3umN_W__btnPrimary:active:not(:disabled){background:var(--c-btn-primary-bg-active);box-shadow:none;transform:translateY(0)}.session-lock-overlay-module__3umN_W__closeNotice{font-size:var(--fs-xs);color:var(--c-text-muted);margin-top:1rem;line-height:1.5}.session-lock-overlay-module__3umN_W__closeNotice kbd{font-family:var(--font-mono);background:var(--c-bg-elev);border:1px solid var(--c-border-strong);border-radius:var(--radius-xs);color:var(--c-text-secondary);box-shadow:0 1px 0 var(--c-border);padding:.1em .4em;font-size:.85em;display:inline-block}
