@font-face{font-family:fontB;src:url(../media/PlusJakartaSans_wght-s.p.2gzke63tlio66.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:fontB Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}._6tCpSW_className{font-family:fontB,fontB Fallback;font-style:normal}._6tCpSW_variable{--font-b:"fontB", "fontB Fallback"}
@font-face{font-family:monoB;src:url(../media/JetBrainsMono_wght.3a4b89-1ysij0.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}.VoDk_G_className{font-family:monoB,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal}.VoDk_G_variable{--mono-b:"monoB", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}
:root{--font:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-40:40px;--lh-40:48px;--fs-32:32px;--lh-32:40px;--fs-24:24px;--lh-24:32px;--fs-20:20px;--lh-20:28px;--fs-16:16px;--lh-16:24px;--fs-15:15px;--lh-15:22px;--fs-14:14px;--lh-14:20px;--fs-13:13px;--lh-13:18px;--fs-12:12px;--lh-12:16px;--tr-40:-.024em;--tr-32:-.024em;--tr-24:-.018em;--tr-20:-.01em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-14:56px;--r-1:4px;--r-2:6px;--r-3:8px;--r-4:12px;--r-5:16px;--rail-w:72px;--ctx-w:248px;--ease:cubic-bezier(.2,.7,.2,1);--dur-fast:.12s;--dur-med:.18s;--dur-slow:.24s;--z-sticky:30;--z-drawer:60;--z-dialog:70;--z-palette:90;--z-popover:100;--z-toast:120;--z-session:10000}.theme-dark{--canvas:#0b0d11;--sunken:#0f1115;--panel:#13151a;--raised:#191c22;--hover:#20242b;--overlay:#1d2027;--nav-hover:#15181d;--nav-active:#1e2229;--rail-active:#8e92ff29;--rail-active-ring:inset 0 0 0 1px #8e92ff73;--line-soft:#21252c;--line:#2b3038;--line-strong:#3b414c;--text:#eef0f4;--text-2:#b3b9c5;--text-3:#8e96a4;--accent:#8e92ff;--accent-hover:#a7aaff;--accent-fill:#5357ea;--accent-fill-hover:#4a4fe0;--on-accent:#fff;--accent-soft:#8e92ff24;--accent-line:#8e92ff6b;--focus:#a7aaff;--focus-ring:0 0 0 3px #8e92ff4d;--selection:#8e92ff52;--danger:#ff9e9a;--danger-dot:#ff6b64;--danger-bg:#ff605821;--danger-line:#ff6b6452;--warn:#f4c46c;--warn-dot:#f2b13e;--warn-bg:#f5b23c21;--warn-line:#f2b13e52;--wait:#dda9f2;--wait-dot:#cf86ee;--wait-bg:#cf86ee21;--wait-line:#cf86ee52;--prog:#8dcdf5;--prog-dot:#52b4ee;--prog-bg:#50aff021;--prog-line:#52b4ee52;--done:#83dda9;--done-dot:#4cc98a;--done-bg:#46c88221;--done-line:#4cc98a52;--neutral:#b3b9c5;--neutral-dot:#8e96a4;--neutral-bg:#ffffff0f;--neutral-line:#ffffff1f;--prog-dot-2:#52b4ee8c;--av-a-bg:#2e3170;--av-a-fg:#cdcfff;--av-b-bg:#15484a;--av-b-fg:#9fe3dd;--av-c-bg:#4a3913;--av-c-fg:#f3d08a;--av-d-bg:#4a2a4f;--av-d-fg:#edbaf2;--av-e-bg:#1b4626;--av-e-fg:#a6e5b2;--av-f-bg:#55271f;--av-f-fg:#ffbeb2;--av-g-bg:#153f5e;--av-g-fg:#a6d7fa;--av-h-bg:#532339;--av-h-fg:#f8b5d0;--av-i-bg:#3a4114;--av-i-fg:#d5df8a;--av-j-bg:#40265f;--av-j-fg:#dec6ff;--shadow-card:none;--shadow-active:inset 0 0 0 1px var(--line);--shadow-overlay:0 0 0 1px var(--line), 0 18px 48px #00000085, 0 2px 8px #00000057;--kbd-bg:#22262e;--field-line:#737b88;--field-line-hover:#8e96a4;--press:#2a2e36;--nav-press:#272b33;--accent-fill-press:#4246d2;--danger-fill:#c93a35;--danger-fill-hover:#b5322e;--on-danger:#fff;--danger-bg-press:#ff605838;--tg-gold-bg:#bb880029;--tg-gold-fg:#eec474;--tg-gold-line:#bb88005c;--tg-brown-bg:#be835b29;--tg-brown-fg:#e6ba9c;--tg-brown-line:#be835b5c;--tg-olive-bg:#909b2b29;--tg-olive-fg:#c8d28a;--tg-olive-line:#909b2b5c;--tg-green-bg:#4baa5229;--tg-green-fg:#99db9b;--tg-green-line:#4baa525c;--tg-forest-bg:#30a98429;--tg-forest-fg:#85d0b3;--tg-forest-line:#30a9845c;--tg-teal-bg:#06a89f29;--tg-teal-fg:#7edbd2;--tg-teal-line:#06a89f5c;--tg-cyan-bg:#00a2c729;--tg-cyan-fg:#78d6f6;--tg-cyan-line:#00a2c75c;--tg-blue-bg:#4b97e029;--tg-blue-fg:#96c9ff;--tg-blue-line:#4b97e05c;--tg-peri-bg:#8286e629;--tg-peri-fg:#b8beff;--tg-peri-line:#8286e65c;--tg-purple-bg:#a577e329;--tg-purple-fg:#d1b3ff;--tg-purple-line:#a577e35c;--tg-pink-bg:#d8659729;--tg-pink-fg:#fda6c8;--tg-pink-line:#d865975c;--tg-slate-bg:#8594a429;--tg-slate-fg:#b7cadd;--tg-slate-line:#8594a45c;--tg-gray-bg:#9e8f7f29;--tg-gray-fg:#cec2b5;--tg-gray-line:#9e8f7f5c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-light{--canvas:#eceef2;--sunken:#f2f4f7;--panel:#f8f9fb;--raised:#fff;--hover:#eff1f5;--overlay:#fff;--nav-hover:#e4e7ec;--nav-active:#fff;--rail-active:#e3e5fc;--rail-active-ring:inset 0 0 0 1px #bec2f7;--line-soft:#e8ebef;--line:#dbdfe6;--line-strong:#c3c9d2;--text:#0e1116;--text-2:#414957;--text-3:#5d6675;--accent:#4a4fe0;--accent-hover:#383dca;--accent-fill:#4a4fe0;--accent-fill-hover:#3b40d0;--on-accent:#fff;--accent-soft:#ecedfd;--accent-line:#c3c6f8;--focus:#4a4fe0;--focus-ring:0 0 0 3px #4a4fe038;--selection:#4a4fe02e;--danger:#b42323;--danger-dot:#e5484d;--danger-bg:#fdeded;--danger-line:#f5caca;--warn:#8a5300;--warn-dot:#e09b1a;--warn-bg:#fdf2de;--warn-line:#f2daae;--wait:#8a2fa8;--wait-dot:#b65bd6;--wait-bg:#f7ebfc;--wait-line:#e7caf3;--prog:#0b67a3;--prog-dot:#2e97d8;--prog-bg:#e6f3fc;--prog-line:#bdddf3;--done:#177245;--done-dot:#2ea866;--done-bg:#e4f5eb;--done-line:#b9e2ca;--neutral:#454d5b;--neutral-dot:#8a93a1;--neutral-bg:#f0f2f5;--neutral-line:#dce0e6;--prog-dot-2:#1d6faa;--av-a-bg:#e4e5ff;--av-a-fg:#3438a8;--av-b-bg:#d9f2ef;--av-b-fg:#11615c;--av-c-bg:#fbebcb;--av-c-fg:#7a4f00;--av-d-bg:#f6e3f8;--av-d-fg:#7e3486;--av-e-bg:#dcf3e1;--av-e-fg:#1d6a32;--av-f-bg:#fde4df;--av-f-fg:#a0331f;--av-g-bg:#ddeefb;--av-g-fg:#135b8c;--av-h-bg:#fbe2ec;--av-h-fg:#992b5a;--av-i-bg:#eef2cf;--av-i-fg:#586110;--av-j-bg:#f0e4fd;--av-j-fg:#65339f;--shadow-card:0 1px 2px #1016240d;--shadow-active:0 0 0 1px var(--line), 0 1px 2px #1016240f;--shadow-overlay:0 0 0 1px var(--line), 0 16px 40px #1016241f, 0 2px 6px #1016240f;--kbd-bg:#fff;--field-line:#7c8594;--field-line-hover:#5d6675;--press:#e4e7ec;--nav-press:#dbdfe6;--accent-fill-press:#3237ba;--danger-fill:#c62f2f;--danger-fill-hover:#ad2626;--on-danger:#fff;--danger-bg-press:#f9dcdc;--tg-gold-bg:#ffefd3;--tg-gold-fg:#765400;--tg-gold-line:#f7d494;--tg-brown-bg:#ffede2;--tg-brown-fg:#734a2e;--tg-brown-line:#f8d0b6;--tg-olive-bg:#eff6d0;--tg-olive-fg:#596117;--tg-olive-line:#d7e19c;--tg-green-bg:#e1f9e1;--tg-green-fg:#29672e;--tg-green-line:#bae7bb;--tg-forest-bg:#e0f8ed;--tg-forest-fg:#0e5440;--tg-forest-line:#b8e5d2;--tg-teal-bg:#d8f9f5;--tg-teal-fg:#046660;--tg-teal-line:#a6e8e1;--tg-cyan-bg:#def6ff;--tg-cyan-fg:#036279;--tg-cyan-line:#ade3f6;--tg-blue-bg:#e7f3ff;--tg-blue-fg:#1a588f;--tg-blue-line:#bdddfe;--tg-peri-bg:#eef0ff;--tg-peri-fg:#4e4fa1;--tg-peri-line:#d1d6ff;--tg-purple-bg:#f4eeff;--tg-purple-fg:#674098;--tg-purple-line:#e1cffe;--tg-pink-bg:#ffebf2;--tg-pink-fg:#973462;--tg-pink-line:#fec8db;--tg-slate-bg:#ebf2f9;--tg-slate-fg:#415263;--tg-slate-line:#cedbe8;--tg-gray-bg:#f6f0ea;--tg-gray-fg:#5a5147;--tg-gray-line:#e2d7cc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}kbd{font-family:var(--mono)}::selection{background:var(--selection)}.app{font-family:var(--font);font-size:var(--fs-14);line-height:var(--lh-14);letter-spacing:0;word-spacing:.05em;color:var(--text);background:var(--canvas);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.t-40{font-size:var(--fs-40);line-height:var(--lh-40);letter-spacing:var(--tr-40);font-weight:600}.t-32{font-size:var(--fs-32);line-height:var(--lh-32);letter-spacing:var(--tr-32);font-weight:600}.t-24{font-size:var(--fs-24);line-height:var(--lh-24);letter-spacing:var(--tr-24);font-weight:600}.t-20{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--tr-20);font-weight:600}.t-16{font-size:var(--fs-16);line-height:var(--lh-16)}.t-15{font-size:var(--fs-15);line-height:var(--lh-15)}.t-14{font-size:var(--fs-14);line-height:var(--lh-14)}.t-13{font-size:var(--fs-13);line-height:var(--lh-13)}.t-12{font-size:var(--fs-12);line-height:var(--lh-12);font-weight:600}kbd{word-spacing:0}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.i{stroke-width:1.75px;flex:none;width:16px;height:16px}.i-18{width:18px;height:18px}.i-20{width:20px;height:20px}.logo{flex:none;width:auto}.theme-dark .logo.on-light,.theme-light .logo.on-dark{display:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.input:focus-visible,.input:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring);outline:0}@media print{:root.theme-dark{--canvas:#eceef2;--sunken:#f2f4f7;--panel:#f8f9fb;--raised:#fff;--hover:#eff1f5;--overlay:#fff;--nav-hover:#e4e7ec;--nav-active:#fff;--rail-active:#e3e5fc;--rail-active-ring:inset 0 0 0 1px #bec2f7;--line-soft:#e8ebef;--line:#dbdfe6;--line-strong:#c3c9d2;--text:#0e1116;--text-2:#414957;--text-3:#5d6675;--accent:#4a4fe0;--accent-hover:#383dca;--accent-fill:#4a4fe0;--accent-fill-hover:#3b40d0;--on-accent:#fff;--accent-soft:#ecedfd;--accent-line:#c3c6f8;--focus:#4a4fe0;--focus-ring:0 0 0 3px #4a4fe038;--selection:#4a4fe02e;--danger:#b42323;--danger-dot:#e5484d;--danger-bg:#fdeded;--danger-line:#f5caca;--warn:#8a5300;--warn-dot:#e09b1a;--warn-bg:#fdf2de;--warn-line:#f2daae;--wait:#8a2fa8;--wait-dot:#b65bd6;--wait-bg:#f7ebfc;--wait-line:#e7caf3;--prog:#0b67a3;--prog-dot:#2e97d8;--prog-bg:#e6f3fc;--prog-line:#bdddf3;--done:#177245;--done-dot:#2ea866;--done-bg:#e4f5eb;--done-line:#b9e2ca;--neutral:#454d5b;--neutral-dot:#8a93a1;--neutral-bg:#f0f2f5;--neutral-line:#dce0e6;--prog-dot-2:#1d6faa;--av-a-bg:#e4e5ff;--av-a-fg:#3438a8;--av-b-bg:#d9f2ef;--av-b-fg:#11615c;--av-c-bg:#fbebcb;--av-c-fg:#7a4f00;--av-d-bg:#f6e3f8;--av-d-fg:#7e3486;--av-e-bg:#dcf3e1;--av-e-fg:#1d6a32;--av-f-bg:#fde4df;--av-f-fg:#a0331f;--av-g-bg:#ddeefb;--av-g-fg:#135b8c;--av-h-bg:#fbe2ec;--av-h-fg:#992b5a;--av-i-bg:#eef2cf;--av-i-fg:#586110;--av-j-bg:#f0e4fd;--av-j-fg:#65339f;--shadow-card:0 1px 2px #1016240d;--shadow-active:0 0 0 1px var(--line), 0 1px 2px #1016240f;--shadow-overlay:0 0 0 1px var(--line), 0 16px 40px #1016241f, 0 2px 6px #1016240f;--kbd-bg:#fff;--field-line:#7c8594;--field-line-hover:#5d6675;--press:#e4e7ec;--nav-press:#dbdfe6;--accent-fill-press:#3237ba;--danger-fill:#c62f2f;--danger-fill-hover:#ad2626;--on-danger:#fff;--danger-bg-press:#f9dcdc;--tg-gold-bg:#ffefd3;--tg-gold-fg:#765400;--tg-gold-line:#f7d494;--tg-brown-bg:#ffede2;--tg-brown-fg:#734a2e;--tg-brown-line:#f8d0b6;--tg-olive-bg:#eff6d0;--tg-olive-fg:#596117;--tg-olive-line:#d7e19c;--tg-green-bg:#e1f9e1;--tg-green-fg:#29672e;--tg-green-line:#bae7bb;--tg-forest-bg:#e0f8ed;--tg-forest-fg:#0e5440;--tg-forest-line:#b8e5d2;--tg-teal-bg:#d8f9f5;--tg-teal-fg:#046660;--tg-teal-line:#a6e8e1;--tg-cyan-bg:#def6ff;--tg-cyan-fg:#036279;--tg-cyan-line:#ade3f6;--tg-blue-bg:#e7f3ff;--tg-blue-fg:#1a588f;--tg-blue-line:#bdddfe;--tg-peri-bg:#eef0ff;--tg-peri-fg:#4e4fa1;--tg-peri-line:#d1d6ff;--tg-purple-bg:#f4eeff;--tg-purple-fg:#674098;--tg-purple-line:#e1cffe;--tg-pink-bg:#ffebf2;--tg-pink-fg:#973462;--tg-pink-line:#fec8db;--tg-slate-bg:#ebf2f9;--tg-slate-fg:#415263;--tg-slate-line:#cedbe8;--tg-gray-bg:#f6f0ea;--tg-gray-fg:#5a5147;--tg-gray-line:#e2d7cc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--scrim:#0f14205c;--scrim-solid:#c2c6ce;--well:var(--sunken);--paper:#fff;--paper-ink:#dde1e7;--paper-text:#1a1d24;--paper-edge:#10162424;--switch-off:#8a93a1;--series-1:#5b5fe6;--series-2:#e0622a;--series-3:#12a08a;--series-4:#b98300;--series-5:#d44d8c;--series-6:#2a86cc;--series-other:#9aa2af;--area-1:#5b5fe61a;--chart-grid:#eceef2;--chart-axis:#c3c9d2;--heat-1:#f4f5fe;--heat-2:#e4e6fc;--heat-3:#cdd0f8;--heat-4:#abaff2;--heat-5:#4a4fe0;--signer-1:var(--series-3);--signer-1-bg:#e1f5f1;--signer-2:var(--series-6);--signer-2-bg:#e3f0fa;--signer-3:var(--series-2);--signer-3-bg:#fcebe2;--signer-4:var(--series-5);--signer-4-bg:#fbe7f0;--toast-bg:#1a1d24;--overlay-foot:var(--sunken);--knob:#fff;--toast-fg:#f2f4f7;--toast-fg-2:#b3b9c5;--toast-link:#a7aaff;--toast-done:#83dda9;--toast-danger:#ff9e9a;--toast-hover:#ffffff14;--toast-press:#ffffff1f;--paper-text-2:#3d4350;--paper-hit:#fde7a8;--paper-hit-now:#f5b83d;--sk-shine:#ffffffbf}}
