@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.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/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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.p.0wgildi0cnwt9.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_dd5f33c6-module__WggDGG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_dd5f33c6-module__WggDGG__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/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.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/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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.p.0r6juujl39pe6.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_d6617093-module__z61v7q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d6617093-module__z61v7q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#e4e5e7;--panel:#f3f4f5;--panel-2:#eaebed;--card:#fff;--ink:#17181a;--ink-2:#5a5d63;--ink-3:#8b8f96;--line:#14161a12;--line-2:#14161a21;--plate:#eef0f2;--accent:#17181a;--accent-soft:#14161a1a;--accent-line:#17181a;--accent-glow:0 0 0 1px #17181a;--kf-orange:var(--accent);--brand-orange:var(--accent);--dot-orange:var(--accent);--danger:#000;--success:var(--ink-2);--surface:#0000000a;--surface-hover:#0000000f;--surface-active:#0000001a;--surface-subtle:#0000000e;--border-cp:#0000001f;--border-cp-hover:#0003;--glass-bg:#fff;--sheet-bg:#fff;--sheet-line:#00000014;--r-menu:12px;--menu-edge:#00000012;--menu-row-hover:#00000012;--h-menu-row:28px;--select-caret:#00000061;--select-caret-hover:#000000a8;--text-primary:#000000e6;--text-section:#0000009e;--text-label:#0000009e;--text-secondary:#0000009e;--text-tertiary:#00000094;--text-focus:#000;--shadow-panel:0 4px 12px -2px #1012161f;--shadow-pop:0 22px 14.2px -16px #10121647;--shadow-chip:inset 0 1px 0 #fffc, 0 1px 2px #1012161f;--shadow-lift:0 4px 12px -2px #10121624;--shadow-sheet:0 22px 14.2px -16px #10121647;--shadow-sheet-sm:0 8px 24px -8px #10121633;--shadow-menu:0 22px 14.2px -16px #10121647;--card-shadow:inset 0 1px 0 0 #ffffffe6, 0 0 0 .5px #0000001f;--r-xs:4px;--r-sm:6px;--r-md:6px;--r-lg:8px;--r-xl:14px;--r-pill:7px;--r-full:999px;--r-sq-sm:.4rem;--r-sq-md:.5rem;--r-sq-lg:.75rem;--r-sq-xl:.9rem;--shell-gutter:4px;--shell-seam:3px;--r-panel:6px;--r-panel-sm:6px;--r-panel-outer:16px;--panel-surface:var(--panel);--panel-blur:none;--panel-edge-color:transparent;--panel-edge-top:#00000014;--card-bg:#fff;--r-card-inner:10px;--card-pad-y:var(--s-2);--card-row-gap:0px;--section-gap:var(--s-4);--w-value:48px;--w-key:26px;--row-pad-x:var(--s-4);--row-pad-y:var(--s-1);--h-row:calc(var(--h-md) + 2 * var(--row-pad-y));--row-label-inset:var(--s-3);--row-bg:transparent;--row-shadow:none;--row-border:transparent;--r-row:0;--row-gap:0px;--well-bg:#fff;--well-shadow:inset 0 1px 2px #00000014;--h-tl-row:32px;--h-tl-lane:26px;--h-tl-clip:24px;--sz-keyframe:9px;--sz-clip-key:5px;--scrub-fill:#0000000d;--scrub-fill-hover:#00000014;--scrub-track:#0000000d;--scrub-ring:inset 0 0 0 1px #0000000f;--scrub-ring-hover:inset 0 0 0 1px #0000001f;--scrub-level:#0000000f;--scrub-level-hover:#00000017;--scrub-level-drag:#00000026;--scrub-fill-edge:inset 0 1px 0 #fff9;--scrub-inset:2px;--row-hover:#0000000b;--row-active:#00000016;--seg-lo:#dcdee1;--seg-hi:linear-gradient(#fff, #eceef0);--seg-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px #0000001f;--seg-shadow-track:inset 0 1px 2px #0000001a;--picker-trigger:#fff;--picker-trigger-hover:#f2f3f5;--raised-pill-lo:#dcdee1;--raised-pill-hi:#e8eaec;--raised-pill-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px #10121624;--btn-primary-bg:#1e1e1e;--btn-primary-bg-hover:#000;--btn-primary-ink:#f4f4f4;--btn-accent-bg:var(--chip-fill);--btn-accent-bg-hover:var(--chip-fill-hover);--btn-accent-ink:var(--chip-ink);--chip-well-bg:#e4e5e7;--chip-well-ring:inset 0 0 0 1px #0000000f;--chip-fill:linear-gradient(#fff, #eceef0);--chip-fill-hover:linear-gradient(#fff, #f6f7f8);--chip-edge:linear-gradient(#fff, #c6c9ce);--chip-shadow:0 4px 12px -2px #10121629, inset 0 1px 8px 0 #ffffffe6;--chip-ink:#3d4046;--btn-raised-bg:#dcdee1;--btn-raised-bg-hover:#d2d4d8;--btn-raised-ink:#17181a;--btn-raised-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px #1012161f;--btn-raised-shadow-hover:inset 0 1px 0 #ffffffe6, 0 1px 3px #10121629;--btn-raised-hover-filter:none;--btn-raised-hover-transform:none;--r-control:8px;--r-control-hover:6px;--pad-control-x:var(--s-5);--gap-control-icon:var(--s-3);--bar-pad:var(--s-4) var(--s-6);--bar-gap:var(--s-3);--bar-group-gap:var(--s-5);--h-toggle:14px;--w-toggle:24px;--r-toggle:3px;--toggle-inset:1px;--toggle-edge-w:1px;--toggle-off-bg:#0000000f;--toggle-border:1px solid #0000001a;--toggle-shadow:inset 0 1px 2.5px #00000024;--toggle-thumb:#8b8f96;--toggle-on-bg:#00000057;--toggle-thumb-on:#fff;--h-xs:20px;--h-sm:24px;--h-md:26px;--h-lg:28px;--o-disabled:.55;--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:10px;--s-6:12px;--s-7:14px;--s-8:16px;--s-9:20px;--s-10:24px;--sans:var(--font-geist-sans), "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, "Helvetica Neue", sans-serif;--mono:var(--font-geist-mono), "Geist Mono", "SF Mono", "Menlo", ui-monospace, monospace;--t-badge:600 11px/14px var(--sans);--t-micro:400 11px/14px var(--sans);--t-meta:400 11px/14px var(--sans);--t-label:500 11px/14px var(--sans);--t-nav:500 11px/14px var(--sans);--t-control:500 11px/1 var(--sans);--t-title:600 11px/14px var(--sans);--t-body:400 11px/16px var(--sans);--ls-tight:0;--ls-label:0;--ls-wide:0;--d-1:90ms;--d-2:.15s;--d-3:.2s;--d-4:.28s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-emphasis:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--background:var(--bg);--foreground:var(--ink)}@supports (corner-shape:superellipse(1.6)){:root{--r-sq-sm:.8rem;--r-sq-md:1rem;--r-sq-lg:1.5rem;--r-sq-xl:1.4rem}}[data-theme=dark]{--background:var(--bg);--foreground:var(--ink);--bg:#1e1e1e;--panel:#2b2b2b;--panel-2:#323232;--card:#383838;--ink:#f4f4f4;--ink-2:#a7a7a7;--ink-3:#8a8a8a;--line:#f4f4f40d;--line-2:#f4f4f41c;--plate:#ffffff0a;--accent:#f4f4f4;--accent-soft:#f4f4f41f;--accent-line:#f4f4f4;--accent-glow:0 0 0 1px #f4f4f4;--kf-orange:var(--accent);--brand-orange:var(--accent);--dot-orange:var(--accent);--danger:#fff;--success:#f4f4f49e;--surface:#f4f4f40a;--surface-hover:#f4f4f40f;--surface-active:#333;--surface-subtle:#ffffff0a;--border-cp:#f4f4f41c;--border-cp-hover:#f4f4f42e;--glass-bg:#373737;--sheet-bg:#252525;--sheet-line:#f4f4f414;--menu-edge:#f0f0f00d;--menu-row-hover:#f4f4f414;--select-caret:#6d6d6d;--select-caret-hover:#a7a7a7;--text-primary:#f4f4f4;--text-section:#a7a7a7;--text-label:#a7a7a7;--text-secondary:#a7a7a7;--text-tertiary:#8a8a8a;--text-focus:#f4f4f4;--shadow-panel:0 4px 12px -2px #00000040;--shadow-pop:0 22px 14.2px -16px #0000008c;--shadow-chip:inset 0 1px 0 #ffffff12, 0 1px 2px #00000059;--shadow-lift:0 4px 12px -2px #00000040;--shadow-sheet:0 22px 14.2px -16px #0000008c;--shadow-sheet-sm:0 8px 24px -8px #0000008c;--shadow-menu:0 22px 14.2px -16px #0000008c;--card-shadow:inset 0 1px 0 0 #f4f4f414, 0 0 0 .5px #0006;--panel-edge-top:#f4f4f414;--card-bg:#383838;--well-bg:#1e1e1e;--well-shadow:inset 0 1px 2px #00000059;--scrub-fill:#f0f0f00d;--scrub-fill-hover:#f0f0f021;--scrub-track:#00000024;--scrub-ring:inset 0 0 0 1px #f0f0f00d;--scrub-ring-hover:inset 0 0 0 1px #f0f0f01f;--scrub-level:#f0f0f00d;--scrub-level-hover:#f0f0f014;--scrub-level-drag:#f0f0f024;--scrub-fill-edge:inset 0 1px 0 #ffffff0f;--row-hover:#252525;--row-active:#2e2e2e;--seg-lo:#2f2f2f;--seg-hi:linear-gradient(#474747, #3b3b3b);--seg-shadow:inset 0 1px 0 #ffffff12, 0 1px 2px #00000059;--seg-shadow-track:inset 0 1px 2px #00000059;--picker-trigger:#252525;--picker-trigger-hover:#2a2a2a;--raised-pill-lo:#343434;--raised-pill-hi:#404040;--raised-pill-shadow:inset 0 1px 0 #ffffff12, 0 1px 2px #00000059;--btn-primary-bg:#fffc;--btn-primary-bg-hover:#fff;--btn-primary-ink:#1e1e1e;--chip-well-bg:#1e1e1e;--chip-well-ring:inset 0 0 0 1px #f4f4f414;--chip-fill:linear-gradient(#444, #303030);--chip-fill-hover:linear-gradient(#4f4f4f, #3a3a3a);--chip-edge:linear-gradient(#6d6d6d, #2b2b2b);--chip-shadow:0 4px 12px -2px #14141440, inset 0 1px 8px 0 #f4f4f41c;--chip-ink:#a7a7a7;--btn-raised-bg:#4a4a4a;--btn-raised-bg-hover:#565656;--btn-raised-ink:#f4f4f4;--btn-raised-shadow:inset 0 1px 0 #ffffff12, 0 1px 2px #00000059;--btn-raised-shadow-hover:inset 0 1px 0 #ffffff17, 0 1px 2px #0006;--toggle-off-bg:#2b2b2b;--toggle-border:1px solid #f4f4f417;--toggle-shadow:inset 0 1px 2.5px #0009;--toggle-thumb:#999;--toggle-on-bg:#f4f4f438;--toggle-thumb-on:#f4f4f4}html,body{max-width:100vw;height:100%;overflow-x:hidden}body{color:var(--ink);background:var(--bg);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}button:disabled{cursor:not-allowed}input,textarea,select{color:inherit;font-family:inherit}.t-label{font:var(--t-label);letter-spacing:var(--ls-label)}::selection{background:var(--accent-soft)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
