@charset "UTF-8";.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}:root{--palette-indigo-200: #c7d2fe;--palette-indigo-300: #a5b4fc;--palette-indigo-400: #818cf8;--palette-indigo-500: #6366f1;--palette-blue-500: #3b82f6;--palette-slate-100: #f1f5f9;--palette-slate-200: #e2e8f0;--palette-slate-300: #cbd5e1;--palette-slate-400: #94a3b8;--palette-slate-500: #64748b;--palette-green-500: #22c55e;--palette-green-300: #86efac;--palette-red-500: #ef4444;--palette-red-300: #fca5a5;--palette-amber-400: #fbbf24;--palette-amber-300: #fde68a;--palette-yellow-400: #facc15;--palette-yellow-500: #eab308;--color-bg: #0f0f1a;--color-primary: var(--palette-indigo-500);--color-primary-blue: var(--palette-blue-500);--color-text: var(--palette-slate-200);--color-text-muted: var(--palette-slate-400);--color-text-dim: var(--palette-slate-500);--color-accent: var(--palette-indigo-300);--color-success: var(--palette-green-500);--color-success-light: var(--palette-green-300);--color-error: var(--palette-red-300);--color-warning: var(--palette-amber-300);--color-surface: rgba(255, 255, 255, .03);--color-surface-card: rgba(30, 30, 60, .6);--color-surface-hover: rgba(255, 255, 255, .08);--color-border: rgba(255, 255, 255, .06);--color-border-primary: rgba(99, 102, 241, .15);--nav-height: 48px;--glass-bg: rgba(20, 22, 45, .65);--glass-bg-hover: rgba(25, 28, 55, .75);--glass-blur: 12px;--glass-border: 1px solid rgba(255, 255, 255, .08);--glass-border-hover: rgba(99, 102, 241, .35);--glass-shadow: 0 2px 8px rgba(0, 0, 0, .25), inset 0 1px 0 rgba(255, 255, 255, .04);--glass-shadow-hover: 0 8px 32px rgba(0, 0, 0, .35), 0 0 0 1px rgba(99, 102, 241, .1), inset 0 1px 0 rgba(255, 255, 255, .07);--surface-01: rgba(255, 255, 255, .03);--surface-02: rgba(255, 255, 255, .04);--surface-03: rgba(255, 255, 255, .05);--surface-04: rgba(255, 255, 255, .06);--surface-05: rgba(255, 255, 255, .08);--surface-06: rgba(255, 255, 255, .1);--surface-07: rgba(255, 255, 255, .12);--primary-surface-01: rgba(99, 102, 241, .12);--primary-surface-02: rgba(99, 102, 241, .15);--primary-surface-03: rgba(99, 102, 241, .2);--primary-surface-04: rgba(99, 102, 241, .25);--primary-surface-05: rgba(99, 102, 241, .3);--overlay-bg: rgba(0, 0, 0, .65);--overlay-blur: 4px;--popup-bg: rgba(20, 20, 40, .97);--popup-shadow: 0 16px 48px rgba(0, 0, 0, .5), 0 0 0 1px rgba(99, 102, 241, .1);--mini-popup-bg: rgba(20, 20, 40, .95);--countdown-bg: rgba(15, 15, 26, .92);--select-option-bg: #1e1e3c;--hud-pill-bg: rgba(15, 23, 42, .55);--hud-pill-border: rgba(148, 163, 184, .35);--hud-bar-bg: rgba(15, 23, 42, .7);--endbar-bg: rgba(10, 16, 32, .97);--endbar-accent: rgba(61, 173, 255, .12);--endbar-handle-bg: rgba(9, 14, 28, .98);--endbar-handle-accent: rgba(61, 173, 255, .11);--endbar-row-bg: rgba(2, 6, 23, .6);--endbar-support-color: rgba(148, 163, 184, .76);--endbar-border: rgba(148, 163, 184, .14);--cell-revealed-bg: rgba(15, 15, 26, .6);--cell-inset-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);--fb-success-bg: rgba(34, 197, 94, .08);--fb-success-active: rgba(34, 197, 94, .4);--fb-success-subtle: rgba(34, 197, 94, .2);--fb-error-subtle: rgba(239, 68, 68, .1);--fb-success-glow: rgba(34, 197, 94, .12);--action-btn-bg: rgba(34, 197, 94, .2);--action-btn-bg-hover: rgba(34, 197, 94, .35);--action-btn-bg-active: rgba(34, 197, 94, .5);--conv-go-bg: rgba(10, 40, 20, .92);--conv-go-bg-hover: rgba(10, 60, 25, .95);--icon-invert: invert(1);--icon-invert-dim: brightness(0) invert(.6);--nav-fade-start: rgba(15, 15, 26, 1);--nav-fade-mid: rgba(15, 15, 26, .92);--nav-fade-end: rgba(15, 15, 26, .6);--nav-fade-out: rgba(15, 15, 26, 0)}[data-theme=light]{--color-bg: #f4f6fb;--color-primary: var(--palette-indigo-500);--color-primary-blue: var(--palette-blue-500);--color-text: #1e293b;--color-text-muted: var(--palette-slate-500);--color-text-dim: var(--palette-slate-400);--color-accent: var(--palette-indigo-500);--color-success: var(--palette-green-500);--color-success-light: #15803d;--color-error: var(--palette-red-500);--color-warning: #b45309;--color-surface: rgba(0, 0, 0, .02);--color-surface-card: rgba(255, 255, 255, .85);--color-surface-hover: rgba(0, 0, 0, .05);--color-border: rgba(0, 0, 0, .08);--color-border-primary: rgba(99, 102, 241, .18);--glass-bg: rgba(255, 255, 255, .65);--glass-bg-hover: rgba(255, 255, 255, .8);--glass-blur: 12px;--glass-border: 1px solid rgba(0, 0, 0, .06);--glass-border-hover: rgba(99, 102, 241, .3);--glass-shadow: 0 2px 8px rgba(0, 0, 0, .06), inset 0 1px 0 rgba(255, 255, 255, .8);--glass-shadow-hover: 0 8px 32px rgba(0, 0, 0, .1), 0 0 0 1px rgba(99, 102, 241, .12), inset 0 1px 0 rgba(255, 255, 255, .9);--surface-01: rgba(0, 0, 0, .02);--surface-02: rgba(0, 0, 0, .03);--surface-03: rgba(0, 0, 0, .04);--surface-04: rgba(0, 0, 0, .05);--surface-05: rgba(0, 0, 0, .06);--surface-06: rgba(0, 0, 0, .08);--surface-07: rgba(0, 0, 0, .1);--primary-surface-01: rgba(99, 102, 241, .08);--primary-surface-02: rgba(99, 102, 241, .12);--primary-surface-03: rgba(99, 102, 241, .16);--primary-surface-04: rgba(99, 102, 241, .2);--primary-surface-05: rgba(99, 102, 241, .25);--overlay-bg: rgba(0, 0, 0, .35);--overlay-blur: 4px;--popup-bg: rgba(255, 255, 255, .97);--popup-shadow: 0 16px 48px rgba(0, 0, 0, .12), 0 0 0 1px rgba(0, 0, 0, .06);--mini-popup-bg: rgba(255, 255, 255, .95);--countdown-bg: rgba(255, 255, 255, .92);--select-option-bg: #ffffff;--hud-pill-bg: rgba(255, 255, 255, .75);--hud-pill-border: rgba(0, 0, 0, .12);--hud-bar-bg: rgba(255, 255, 255, .8);--cell-revealed-bg: rgba(0, 0, 0, .04);--cell-inset-shadow: inset 0 1px 3px rgba(0, 0, 0, .08);--fb-success-bg: rgba(34, 197, 94, .1);--fb-success-active: rgba(34, 197, 94, .3);--fb-success-subtle: rgba(34, 197, 94, .15);--fb-error-subtle: rgba(239, 68, 68, .08);--fb-success-glow: rgba(34, 197, 94, .1);--action-btn-bg: rgba(34, 197, 94, .2);--action-btn-bg-hover: rgba(34, 197, 94, .32);--action-btn-bg-active: rgba(34, 197, 94, .45);--conv-go-bg: rgba(34, 197, 94, .12);--conv-go-bg-hover: rgba(34, 197, 94, .2);--endbar-bg: rgba(255, 255, 255, .97);--endbar-accent: rgba(99, 102, 241, .06);--endbar-handle-bg: rgba(252, 253, 255, .98);--endbar-handle-accent: rgba(99, 102, 241, .05);--endbar-row-bg: rgba(0, 0, 0, .03);--endbar-support-color: var(--palette-slate-500);--endbar-border: rgba(0, 0, 0, .08);--icon-invert: invert(0);--icon-invert-dim: brightness(0) invert(.35);--nav-fade-start: rgba(240, 242, 248, 1);--nav-fade-mid: rgba(240, 242, 248, .92);--nav-fade-end: rgba(240, 242, 248, .6);--nav-fade-out: rgba(240, 242, 248, 0)}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--header-height: 43px;--app-content-max-width: 600px;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 999px}:root{--font-family: "Manrope", system-ui, sans-serif;--font-family-display: "Outfit", "Manrope", system-ui, sans-serif;--font-family-mono: "Share Tech Mono", "JetBrains Mono", ui-monospace, monospace;--text-2xs: .6rem;--text-xs: .7rem;--text-sm: .8rem;--text-base: .9rem;--text-md: 1rem;--text-lg: 1.15rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 3rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--leading-tight: 1.2;--leading-normal: 1.4;--leading-relaxed: 1.6}.page-centered{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{overflow-x:hidden;width:100%;scrollbar-color:rgba(255,255,255,.2) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff59}body{margin:0;min-height:100vh;font-family:var(--font-family);color:var(--color-text);background:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-optical-sizing:auto;position:relative}html{background:linear-gradient(135deg,#0f0f1a,#12101f,#140f22,#0f1120,#0f0f1a);min-height:100%}html[data-theme=light]{background:linear-gradient(135deg,#f4f6fb,#eef0f8,#f0eef6,#edf2fb,#f4f6fb)}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);letter-spacing:-.03em}body.extension-mode{width:380px;height:540px;overflow:hidden}main>router-outlet+*{flex:1;min-height:0;display:flex;flex-direction:column}button:focus-visible:not(:disabled),a:focus-visible:not(:disabled),input:focus-visible:not(:disabled),select:focus-visible:not(:disabled),[tabindex]:focus-visible:not(:disabled){outline:2px solid rgba(99,102,241,.7);outline-offset:2px}[data-theme=light]{scrollbar-color:rgba(0,0,0,.15) transparent}[data-theme=light] ::-webkit-scrollbar-thumb{background:#00000026}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000040}
