:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Geist Variable", "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-24:24px;--fs-32:32px;--fs-40:40px;--lh-tight:1.2;--lh:1.45;--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;--r-1:4px;--r-2:6px;--r-3:10px;--r-4:14px;--r-pill:999px;--rail-w:72px;--top-h:52px;--insp-w:368px;--row-h:32px;--ctl-h:32px;--pad-card:16px;--gap:12px;--brand:#007a93;--st-run:#34c77b;--st-micro:#f5a524;--st-fault:#f04438;--st-change:#22b8cf;--st-planned:#8a94a6;--pr-1:#f04438;--pr-2:#f97a1f;--pr-3:#f5a524;--pr-4:#8a94a6;--bg:#f4f5f7;--bg-sunken:#eceef2;--surface:#fff;--surface-2:#f7f8fa;--surface-3:#eff1f4;--surface-hover:#f1f3f6;--overlay:#ffffffdb;--line:#e3e6eb;--line-2:#d2d7df;--line-3:#b9c0cb;--ink:#0f1218;--ink-2:#333a45;--muted:#5b6472;--faint:#8b93a0;--accent:#007a93;--accent-ink:#00667b;--accent-soft:#007a931a;--accent-line:#007a9361;--on-accent:#fff;--focus:#007a93;--sel:#007a9314;--st-run-ink:#157a46;--st-micro-ink:#9a5b00;--st-fault-ink:#c4261b;--st-change-ink:#0d7486;--st-planned-ink:#55607a;--pr-1-ink:#c4261b;--pr-2-ink:#b4500c;--pr-3-ink:#9a5b00;--pr-4-ink:#55607a;--st-run-quiet:#b9d9c6;--st-run-soft:#34c77b1f;--st-micro-soft:#f5a52424;--st-fault-soft:#f044381a;--st-change-soft:#22b8cf1f;--st-planned-soft:#8a94a624;--chart-ink:#1b2029;--chart-2:#5b6472;--chart-grid:#edf0f3;--chart-axis:#d2d7df;--chart-area:#1b20290f;--chart-band:#5b647214;--chart-forecast:#8b93a0;--chart-price:#007a93;--sh-1:0 1px 2px #1018280d;--sh-2:0 1px 2px #1018280a, 0 4px 12px #1018280f;--sh-3:0 2px 6px #1018280f, 0 18px 48px #10182824;--scrim:#0f121852;--t-fast:.12s;--t-med:.2s;--ease-out:cubic-bezier(.2, .8, .2, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0c10;--bg-sunken:#07090c;--surface:#111419;--surface-2:#151920;--surface-3:#1b2028;--surface-hover:#181d24;--overlay:#111419db;--line:#20252d;--line-2:#2c323c;--line-3:#3d4450;--ink:#e9ecf1;--ink-2:#c1c7d0;--muted:#8e97a5;--faint:#687180;--accent:#3cc8e6;--accent-ink:#6fd8ef;--accent-soft:#3cc8e624;--accent-line:#3cc8e680;--on-accent:#0a0c10;--focus:#3cc8e6;--sel:#3cc8e61f;--st-run-ink:#4fd68f;--st-micro-ink:#f7b84e;--st-fault-ink:#ff6b60;--st-change-ink:#4cc9dc;--st-planned-ink:#a3acbc;--pr-1-ink:#ff6b60;--pr-2-ink:#ff9a52;--pr-3-ink:#f7b84e;--pr-4-ink:#a3acbc;--st-run-quiet:#24493a;--st-run-soft:#34c77b24;--st-micro-soft:#f5a52429;--st-fault-soft:#f0443829;--st-change-soft:#22b8cf29;--st-planned-soft:#8a94a629;--chart-ink:#e3e7ee;--chart-2:#a3acbc;--chart-grid:#1a1f26;--chart-axis:#2c323c;--chart-area:#e3e7ee12;--chart-band:#a3acbc14;--chart-forecast:#7c8594;--chart-price:#3cc8e6;--sh-1:0 1px 2px #0006;--sh-2:0 1px 2px #0006, 0 6px 16px #0000004d;--sh-3:0 2px 8px #00000073, 0 24px 56px #0000008c;--scrim:#00000080}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0c10;--bg-sunken:#07090c;--surface:#111419;--surface-2:#151920;--surface-3:#1b2028;--surface-hover:#181d24;--overlay:#111419db;--line:#20252d;--line-2:#2c323c;--line-3:#3d4450;--ink:#e9ecf1;--ink-2:#c1c7d0;--muted:#8e97a5;--faint:#687180;--accent:#3cc8e6;--accent-ink:#6fd8ef;--accent-soft:#3cc8e624;--accent-line:#3cc8e680;--on-accent:#0a0c10;--focus:#3cc8e6;--sel:#3cc8e61f;--st-run-ink:#4fd68f;--st-micro-ink:#f7b84e;--st-fault-ink:#ff6b60;--st-change-ink:#4cc9dc;--st-planned-ink:#a3acbc;--pr-1-ink:#ff6b60;--pr-2-ink:#ff9a52;--pr-3-ink:#f7b84e;--pr-4-ink:#a3acbc;--st-run-quiet:#24493a;--st-run-soft:#34c77b24;--st-micro-soft:#f5a52429;--st-fault-soft:#f0443829;--st-change-soft:#22b8cf29;--st-planned-soft:#8a94a629;--chart-ink:#e3e7ee;--chart-2:#a3acbc;--chart-grid:#1a1f26;--chart-axis:#2c323c;--chart-area:#e3e7ee12;--chart-band:#a3acbc14;--chart-forecast:#7c8594;--chart-price:#3cc8e6;--sh-1:0 1px 2px #0006;--sh-2:0 1px 2px #0006, 0 6px 16px #0000004d;--sh-3:0 2px 8px #00000073, 0 24px 56px #0000008c;--scrim:#00000080}:root[data-density=compact]{--row-h:26px;--ctl-h:28px;--pad-card:12px;--gap:8px;--top-h:48px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{min-height:100vh;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-13);line-height:var(--lh);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit}h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}img,svg,canvas{display:block}svg{overflow:visible}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none!important}code,kbd,samp{font-family:var(--font-mono);font-size:.94em}::selection{background:var(--accent-soft)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-1)}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus,.main:focus{outline:none}.num,.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.muted{color:var(--muted)}.ink2{color:var(--ink-2)}.nowrap{white-space:nowrap}.ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ic{flex:none;place-items:center;width:16px;height:16px;line-height:0;display:inline-grid}.ic svg{fill:currentColor;width:100%;height:100%}.ic-12{width:12px;height:12px}.ic-14{width:14px;height:14px}.ic-18{width:18px;height:18px}.ic-20{width:20px;height:20px}.ic-24{width:24px;height:24px}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.is-capture *,.is-capture :before,.is-capture :after{caret-color:#0000;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
