:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0b0d10;--panel:#101317;--raised:#161a20;--hover:#1c2129;--line-hair:#ffffff0f;--line-soft:#ffffff1c;--text-1:#e8ebef;--text-2:#a4acb8;--text-3:#808995;--mark-muted:#5d6570;--mark-faint:#3a4049;--data-actual:#e8ebef;--data-estimate:#3987e5;--data-range-fill:#3987e538;--data-range-edge:#3987e58c;--data-corridor-fill:#3987e524;--data-corridor-edge:#3987e566;--data-below:#199e70;--data-above:#d9741f;--data-within:#5d6570;--data-tier-1:#256abf;--data-tier-2:#3987e5;--data-tier-3:#9ec5f4;--slot-a:#9085e9;--slot-b:#b08d00;--slot-c:#d55181;--slot-d:#e8ebef;--status-good:#0ca30c;--status-warning:#fab219;--status-critical:#d03b3b;--scrim:#0b0d10b3;--font-sans:var(--font-archivo), system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--wdth-name:72%;--wdth-statement:85%;--wdth-title:90%;--wdth-ui:100%;--s-0:2px;--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-14:56px;--s-20:80px;--page-pad:32px;--gutter:24px;--content-max:1360px;--topbar-h:56px;--r-control:4px;--r-float:6px;--r-full:999px;--ease:cubic-bezier(.2, 0, 0, 1);--ease-data:cubic-bezier(.3, 0, 0, 1);--t-micro:.12s;--t-ui:.2s;--t-data:.28s;--t-scrub:.45s;--t-fade:.12s;--shadow-float:0 8px 24px #00000073, 0 0 0 1px #ffffff0f;--z-sticky:20;--z-topbar:30;--z-float:40;--z-dialog:50}@media (max-width:1279px){:root{--page-pad:24px;--gutter:16px}}@media (max-width:1023px){:root{--page-pad:20px}}@media (max-width:639px){:root{--page-pad:16px;--gutter:12px;--topbar-h:52px}}@media (prefers-reduced-motion:reduce){:root{--t-micro:0s;--t-ui:0s;--t-data:0s;--t-scrub:0s}}
.t-name{font-size:56px;font-weight:700;line-height:.95;font-stretch:var(--wdth-name);letter-spacing:-.01em}.t-statement{font-size:44px;font-weight:700;line-height:1.05;font-stretch:var(--wdth-statement);letter-spacing:-.015em}.t-hero{letter-spacing:-.01em;font-variant-numeric:proportional-nums;font-size:32px;font-weight:600;line-height:1}.t-title{font-size:28px;font-weight:650;line-height:1.15;font-stretch:var(--wdth-title);letter-spacing:-.01em}.t-section{font-size:18px;font-weight:600;line-height:1.3}.t-module{color:var(--text-2);font-size:13px;font-weight:600;line-height:1.3}.t-body{font-size:14px;font-weight:400;line-height:1.55}.t-data{font-variant-numeric:tabular-nums;font-size:13px;font-weight:450;line-height:1.3}.t-small{font-size:12px;font-weight:450;line-height:1.4}.t-micro{letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;font-weight:550;line-height:1.2}@media (max-width:1023px){.t-name{font-size:44px}.t-statement{font-size:36px}}@media (max-width:639px){.t-name{font-size:34px}.t-statement{font-size:30px}.t-hero,.t-title{font-size:24px}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--topbar-h) + 72px)}body{background:var(--canvas);min-height:100svh;color:var(--text-1);font-family:var(--font-sans);font-size:14px;line-height:1.55;font-stretch:var(--wdth-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}h1,h2,h3,h4,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled,[aria-disabled=true]{cursor:default}svg{display:block;overflow:visible}table{border-collapse:collapse;border-spacing:0}::selection{background:var(--hover);color:var(--text-1)}:focus{outline:none}:focus-visible{outline:2px solid var(--text-1);outline-offset:2px;border-radius:2px}.page{width:100%;max-width:calc(var(--content-max) + 2 * var(--page-pad));padding-inline:var(--page-pad);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-4);z-index:calc(var(--z-dialog) + 1);padding:var(--s-2) var(--s-3);background:var(--raised);color:var(--text-1);border-radius:var(--r-control);box-shadow:var(--shadow-float);position:absolute;top:-48px}.skip-link:focus-visible{top:var(--s-2)}.tnum{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
