:root{--w-bg:#fff;--w-surface:#f6f7f9;--w-surface-2:#edeff3;--w-line:#e3e6eb;--w-line-strong:#c9ced6;--w-ink:#0f1720;--w-ink-2:#4a5565;--w-ink-3:#6b7686;--w-accent:#1e4fd8;--w-accent-hover:#1a43b5;--w-accent-press:#163a9a;--w-accent-tint:#eaf0ff;--w-on-accent:#fff;--w-success:#12805c;--w-success-tint:#e6f4ee;--w-error:#c42b1c;--w-error-tint:#fbeae8;--w-warn:#a85a00;--w-warn-tint:#fff3e0;--w-gold:#b7791f;--w-font:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--w-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--w-fs-12:.75rem;--w-lh-12:1rem;--w-fs-14:.875rem;--w-lh-14:1.25rem;--w-fs-16:1rem;--w-lh-16:1.5rem;--w-fs-18:1.125rem;--w-lh-18:1.75rem;--w-fs-20:1.25rem;--w-lh-20:1.75rem;--w-fs-24:1.5rem;--w-lh-24:2rem;--w-fs-32:2rem;--w-lh-32:2.5rem;--w-fs-40:2.5rem;--w-lh-40:2.75rem;--w-fs-44:2.75rem;--w-lh-44:3rem;--w-fs-60:3.75rem;--w-lh-60:4rem;--w-tracking-display:-.025em;--w-tracking-caps:.06em;--w-s-1:4px;--w-s-2:8px;--w-s-3:12px;--w-s-4:16px;--w-s-5:24px;--w-s-6:32px;--w-s-7:48px;--w-s-8:64px;--w-s-9:96px;--w-s-10:144px;--w-r-sm:4px;--w-r-md:8px;--w-r-lg:12px;--w-r-pill:999px;--w-shadow-pop:0 4px 16px #0f17201f, 0 0 0 1px #0f17200f;--w-focus:0 0 0 3px #eaf0ff, 0 0 0 4px #1e4fd8;--w-ease:cubic-bezier(.2,0,0,1);--w-dur-1:.12s;--w-dur-2:.2s;--w-dur-3:.32s;--w-page-max:1200px;--w-prose-max:680px;--w-gutter:16px;--w-nav-h:64px;--x-font-ui:"Segoe UI", "Selawik", system-ui, sans-serif;--x-font-cell:"Aptos Narrow", "Calibri", "Carlito", sans-serif;--x-chrome:#f5f5f5;--x-panel:#fff;--x-panel-line:#e1e1e1;--x-text:#242424;--x-text-tab:#424242;--x-tab-active-line:#107c41;--x-green:#107c41;--x-green-dark:#185c37;--x-grid:#d4d4d4;--x-header-bg:#f5f5f5;--x-header-text:#424242;--x-header-line:#d4d4d4;--x-header-sel-bg:#caead8;--x-header-sel-text:#0e5c31;--x-header-sel-line:#107c41;--x-corner-tri:#b0b0b0;--x-sel-border:#107c41;--x-sel-border-w:2px;--x-sel-fill:#107c411a;--x-cell-bg:#fff;--x-cell-text:#000;--x-hover:#e6e6e6;--x-press:#d6d6d6;--x-title-h:40px;--x-tabrow-h:32px;--x-ribbon-h:98px;--x-fbar-h:24px;--x-namebox-w:112px;--x-colhdr-h:20px;--x-rowhdr-w:40px;--x-row-h:20px;--x-col-w:64px;--x-sheettabs-h:28px;--x-status-h:24px;--x-fs-ui:12px;--x-fs-cell:15px;--x-ref-1:#00f;--x-ref-2:red;--x-ref-3:purple;--x-ref-4:green;--x-marquee:#107c41;--x-fill-preview:#7f7f7f;--x-error:#c42b1c;--x-chrome-line:#d4d4d4;--x-icon-disabled:#bdbdbd;--x-fs-fbar:14px;--x-fs-sheettab:13px;--x-fs-dialog-title:14px;--x-zoom-w:100px;--x-menu-line:#d1d1d1;--x-menu-hover:#f0f0f0;--x-menu-radius:8px;--x-menu-shadow:0 2px 8px #00000024;--x-menu-item-h:28px;--x-text-muted:#616161;--x-dialog-line:#ccc;--x-dialog-radius:8px;--x-dialog-shadow:0 4px 16px #0000001f, 0 0 0 1px #0000000f;--x-dialog-default:#0f6cbd;--x-on-dialog-default:#fff;--x-btn-h:28px;--x-panel-margin:8px;--x-panel-radius:8px;--x-group-label-h:18px;--x-toggle-line:#c7c7c7;--x-fs-tab:14px;--x-fs-title:14px;--x-search-w:400px;--x-search-h:32px;--x-search-line:#d1d1d1;--x-icon-blue:#1f6fc5;--x-keytip-bg:#fff;--x-keytip-line:#616161;--x-freeze-line:#8a8a8a;--x-filter-line:#ababab;--x-trace:#00f;--x-field-line:#8a8a8a;--x-field-focus:#0f6cbd;--x-list-sel:#0f6cbd;--x-dlg-tab-h:28px;--x-filter-pop-w:272px}:root[data-theme=dark]{--w-bg:#0e1116;--w-surface:#151a21;--w-surface-2:#1d242d;--w-line:#262e38;--w-line-strong:#3a4552;--w-ink:#eef1f5;--w-ink-2:#b4bdc9;--w-ink-3:#8b96a5;--w-accent:#7da2ff;--w-accent-hover:#9bb8ff;--w-accent-press:#b6caff;--w-accent-tint:#1a2744;--w-on-accent:#0e1116;--w-success:#4cc38a;--w-success-tint:#12251d;--w-error:#ff7a6b;--w-error-tint:#2e1816;--w-warn:#f0a24b;--w-warn-tint:#2b2113;--w-gold:#e0b15a;--w-shadow-pop:0 4px 16px #00000080, 0 0 0 1px #ffffff0f;--w-focus:0 0 0 3px #1a2744, 0 0 0 4px #7da2ff}@media (width>=640px){:root{--w-gutter:32px}}@media (prefers-reduced-motion:reduce){:root{--w-dur-1:0s;--w-dur-2:0s;--w-dur-3:0s}}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk-latin-700-normal.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/carlito-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/carlito-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Selawik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/selawik-400.woff2)format("woff2")}@font-face{font-family:Selawik;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/selawik-600.woff2)format("woff2")}@font-face{font-family:Selawik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/selawik-700.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin-wght-normal.woff2)format("woff2")}
