@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);--pricing-card-bg: rgba(15, 15, 30, .5);--pricing-card-border: rgba(255, 255, 255, .08);--pricing-featured-bg: linear-gradient(rgba(99, 102, 241, .09), rgba(15, 15, 30, .5)) padding-box, linear-gradient(135deg, rgba(6, 182, 212, .48), rgba(168, 85, 247, .38), rgba(6, 182, 212, .48)) border-box;--pricing-featured-shadow: 0 0 32px 4px rgba(6, 182, 212, .08), 0 0 64px 10px rgba(168, 85, 247, .05);--pricing-featured-shadow-hover: 0 0 42px 8px rgba(6, 182, 212, .12), 0 0 84px 16px rgba(168, 85, 247, .07);--cta-free-bg: rgba(255, 255, 255, .06);--cta-free-color: rgba(226, 232, 240, .78);--cta-free-border: rgba(255, 255, 255, .1);--cta-free-bg-hover: rgba(255, 255, 255, .1);--cta-free-color-hover: #e2e8f0;--cta-paid-bg: rgba(99, 102, 241, .16);--cta-paid-border: rgba(99, 102, 241, .28);--cta-paid-bg-hover: rgba(99, 102, 241, .24);--early-badge-bg: rgba(99, 102, 241, .14);--early-badge-border: rgba(99, 102, 241, .24);--warning-bg: rgba(239, 68, 68, .08);--warning-border: rgba(239, 68, 68, .14);--warning-color: rgba(254, 202, 202, .88);--icon-check: #4ade80;--icon-cross: rgba(248, 113, 113, .75);--icon-local: rgba(250, 204, 21, .78);--feature-note-color: rgba(226, 232, 240, .42);--lock-note-color: rgba(226, 232, 240, .46);--save-badge-bg: rgba(34, 197, 94, .12);--save-badge-border: rgba(34, 197, 94, .24);--save-badge-color: #86efac;--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);--primary-surface-06: rgba(99, 102, 241, .35);--primary-surface-07: rgba(99, 102, 241, .4);--primary-surface-08: rgba(99, 102, 241, .45);--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);--conv-go-text: white;--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);--scrollbar-thumb: rgba(255, 255, 255, .15);--scrollbar-thumb-hover: rgba(255, 255, 255, .3)}[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);--pricing-card-bg: rgba(255, 255, 255, .52);--pricing-card-border: rgba(255, 255, 255, .6);--pricing-featured-bg: linear-gradient(rgba(255, 255, 255, .65), rgba(245, 245, 255, .55)) padding-box, linear-gradient(135deg, rgba(6, 182, 212, .54), rgba(168, 85, 247, .42), rgba(6, 182, 212, .54)) border-box;--pricing-featured-shadow: 0 8px 28px rgba(99, 102, 241, .1), 0 0 48px rgba(168, 85, 247, .08), inset 0 1px 0 rgba(255, 255, 255, .58);--pricing-featured-shadow-hover: 0 12px 36px rgba(99, 102, 241, .14), 0 0 60px rgba(168, 85, 247, .12), inset 0 1px 0 rgba(255, 255, 255, .65);--cta-free-bg: rgba(26, 26, 46, .06);--cta-free-color: rgba(26, 26, 46, .72);--cta-free-border: rgba(26, 26, 46, .12);--cta-free-bg-hover: rgba(26, 26, 46, .1);--cta-free-color-hover: #1e293b;--cta-paid-bg: rgba(99, 102, 241, .1);--cta-paid-border: rgba(99, 102, 241, .26);--cta-paid-bg-hover: rgba(99, 102, 241, .18);--early-badge-bg: rgba(99, 102, 241, .08);--early-badge-border: rgba(99, 102, 241, .18);--warning-bg: rgba(239, 68, 68, .06);--warning-border: rgba(239, 68, 68, .12);--warning-color: rgba(185, 28, 28, .8);--icon-check: #16a34a;--icon-cross: rgba(220, 38, 38, .66);--icon-local: rgba(180, 150, 0, .82);--feature-note-color: rgba(30, 41, 59, .42);--lock-note-color: rgba(30, 41, 59, .48);--save-badge-bg: rgba(22, 163, 74, .1);--save-badge-border: rgba(22, 163, 74, .22);--save-badge-color: #15803d;--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, .08);--cell-inset-shadow: inset 0 1px 3px rgba(0, 0, 0, .12);--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, .68);--conv-go-bg-hover: rgba(34, 197, 94, .88);--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);--scrollbar-thumb: rgba(26, 26, 46, .15);--scrollbar-thumb-hover: rgba(26, 26, 46, .3)}: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}.flex{display:flex}.inline-flex{display:inline-flex}.block{display:block}.hidden{display:none}.flex-row{display:flex;flex-direction:row}.flex-col{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.grow{flex-grow:1}.shrink-0{flex-shrink:0}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-error{color:var(--color-error)}.text-warning{color:var(--color-warning)}.text-success{color:var(--color-success)}.text-success-light{color:var(--color-success-light)}.text-info{color:var(--color-accent)}.text-muted{color:var(--color-text-muted)}.text-dim{color:var(--color-text-dim)}.w-full{width:100%}.w-auto{width:auto}.w-fit{width:fit-content}.min-w-0{min-width:0}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.relative{position:relative}.absolute{position:absolute}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-spaces{white-space:break-spaces}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.glow-fix{margin:-3rem;padding:3rem}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{overflow-x:hidden;width:100%;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}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}
