@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.UHGtKW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.UHGtKW_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfaff;--bg-subtle:#f6f4fc;--surface:#fff;--surface-hover:#f8f6fd;--surface-sunken:#f6f4fc;--sidebar-bg:#ffffffc7;--overlay:#16131f59;--border:#1c163a17;--border-soft:#1c163a0f;--border-strong:#6b4ead52;--ink-rgb:28, 22, 58;--text:#16131f;--text-2:#3f3b52;--text-3:#5c5872;--text-4:#8a86a0;--accent:#6b4ead;--accent-rgb:107, 78, 173;--accent-hover:#5534a5;--accent-text:#5b3fa0;--accent-soft:#6b4ead1a;--accent-soft-strong:#6b4ead2e;--accent-grad:linear-gradient(180deg, #7a5cc0 0%, #5534a5 100%);--cyan:#0891b2;--cyan-bright:#00d2fe;--cyan-soft:#0891b21a;--brand-rule:linear-gradient(90deg, #00d2fe, #6b4ead);--success:#15803d;--success-bg:#15803d17;--warning:#b45309;--warning-bg:#b4530917;--danger:#dc2626;--danger-hover:#b91c1c;--danger-bg:#dc262614;--series-1:#6b4ead;--series-2:#0891b2;--series-3:#d97706;--chart-grid:#1c163a12;--meter-track:#6b4ead1f;--shadow-xs:0 1px 2px #2e20620d;--shadow-card:0 1px 2px #2e20620a, 0 10px 30px -12px #2e20621f;--shadow-card-hover:0 1px 2px #2e20620d, 0 22px 44px -16px #2e206233;--shadow-pop:0 1px 2px #2e20620d, 0 24px 56px -16px #2e206247;--shadow-btn:inset 0 1px 0 #fff3, 0 1px 2px #2e206233, 0 8px 20px -6px #5534a573;--shadow-btn-hover:inset 0 1px 0 #fff3, 0 1px 2px #2e206233, 0 14px 28px -8px #5534a58c;--wash:radial-gradient(60% 50% at 82% 0%, #6b4ead24 0%, transparent 70%), radial-gradient(50% 45% at 12% 10%, #00d2fe1c 0%, transparent 70%), linear-gradient(180deg, #f4f1ff 0%, #fbfaff 60%);--grid-line:#1c163a0b}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060608;--bg-subtle:#09090b;--surface:#0f0d18;--surface-hover:#15131f;--surface-sunken:#0a0a0f;--sidebar-bg:#0a0a0fd1;--overlay:#0009;--border:#ffffff14;--border-soft:#ffffff0d;--border-strong:#9d7ad666;--ink-rgb:255, 255, 255;--text:#e8e8f0;--text-2:#b4b2c8;--text-3:#8f8ca8;--text-4:#6a6782;--accent:#a888e0;--accent-rgb:157, 122, 214;--accent-hover:#c4b0f0;--accent-text:#c4b0f0;--accent-soft:#9d7ad624;--accent-soft-strong:#9d7ad642;--cyan:#00d2fe;--cyan-soft:#00d2fe1f;--success:#7ee787;--success-bg:#7ee7871a;--warning:#fbcb6f;--warning-bg:#fbcb6f1a;--danger:#ff8a80;--danger-hover:#ffb4ab;--danger-bg:#ff8a801a;--series-1:#8a63d2;--series-2:#0fa3c2;--series-3:#c4842a;--chart-grid:#ffffff12;--meter-track:#9d7ad629;--shadow-xs:0 1px 2px #0006;--shadow-card:0 1px 2px #0006, 0 10px 30px -12px #0009;--shadow-card-hover:0 1px 2px #0006, 0 22px 44px -16px #000000b3;--shadow-pop:0 1px 2px #00000080, 0 24px 56px -16px #000c;--shadow-btn:inset 0 1px 0 #ffffff29, 0 1px 2px #0006, 0 8px 20px -6px #5534a58c;--shadow-btn-hover:inset 0 1px 0 #ffffff29, 0 1px 2px #0006, 0 14px 28px -8px #6b4eadb3;--wash:radial-gradient(60% 50% at 82% 0%, #6b4ead2e 0%, transparent 70%), radial-gradient(50% 45% at 12% 10%, #00d2fe14 0%, transparent 70%), linear-gradient(180deg, #0b0912 0%, #060608 60%);--grid-line:#ffffff09}:root{--font-mono:var(--font-jetbrains), "Cascadia Code", "Fira Code", ui-monospace, monospace;--font-sans:var(--font-mono);--radius-xs:6px;--radius-sm:10px;--radius:14px;--radius-lg:18px;--radius-pill:999px;--sidebar-w:248px;--ease:cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;font-family:var(--font-sans);background:var(--bg);color:var(--text);font-size:14px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}code,kbd{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-soft-strong);color:var(--text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--ink-rgb), .12);background-clip:padding-box;border:3px solid #0000;border-radius:10px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
