:root{color-scheme:light;--brand:#e8632b;--brand-strong:#c94f1d;--brand-deep:#c94f1d;--brand-deep-2:#ae4116;--brand-ink:#2b1533;--on-brand:#2b1533;--plum:#5b2d66;--link:#5b2d66;--link-hover:#3f1c49;--canvas:#f3ece2;--shell:#fff;--surface:#faf6f0;--card:#fff;--card-muted:#fbf8f4;--line:#ece4da;--line-soft:#f2ece4;--line-dashed:#e6dcd0;--track:#f0e9e0;--fg:#2b1533;--fg-2:#3e2846;--fg-muted:#6b5a70;--fg-faint:#76687b;--tint-orange:#fceae0;--on-orange:#a8401a;--accent-orange:#e8632b;--tint-blue:#e8eefa;--on-blue:#2a54a8;--accent-blue:#3b6fd4;--tint-pink:#f1eaf4;--on-pink:#5b2d66;--accent-pink:#a45a95;--tint-teal:#e3f1ef;--on-teal:#0e6b60;--accent-teal:#108474;--tint-green:#e0f2ec;--on-green:#0b6a55;--accent-green:#1f9673;--tint-amber:#fcf0d4;--on-amber:#7a4b00;--accent-amber:#e2a21a;--tint-violet:#e8eefa;--on-violet:#2a54a8;--accent-violet:#3b6fd4;--tint-red:#fde8ea;--on-red:#a51d36;--accent-red:#d93a52;--tint-peach:#f1eaf4;--on-peach:#5b2d66;--tint-ink:#f3ece2;--on-ink:#2b1533;--tint-cyan:var(--tint-teal);--on-cyan:var(--on-teal);--accent-cyan:var(--accent-teal);--status-critical:var(--accent-red);--status-warning:var(--accent-amber);--status-ship:var(--accent-violet);--status-good:var(--accent-green);--series-1:#e8632b;--series-2:#5b2d66;--series-3:#9fd3c8;--series-4:#a45a95;--series-5:#cdb8d9;--bar-soft:#e7d3c6;--hero-bg:#341a3d;--hero-bg-2:#5b2d66;--hero-bg-3:#2b1533;--hero-fg:#fff;--hero-muted:hsla(0,0%,100%,.88);--hero-chip:hsla(0,0%,100%,.1);--hero-chip-2:hsla(0,0%,100%,.16);--hero-track:hsla(0,0%,100%,.18);--hero-series-1:#fff;--hero-series-2:#e8632b;--hero-series-3:#9fd3c8;--sb-bg:#341a3d;--sb-fg:#faf6f0;--sb-fg-2:#e9e0ea;--sb-fg-muted:#c2b3c8;--sb-fg-faint:#a996b0;--sb-caution:#f5a07a;--nav-active-bg:#faf6f0;--nav-active-fg:#5b2d66;--cta:#2b1533;--on-cta:#faf6f0;--focus:#e8632b;--font:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font);--font-eyebrow:var(--font);--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-chip:6px;--r-nav:8px;--r-tile:8px;--r-card:8px;--r-panel:8px;--r-hero:8px;--r-pill:8px;--r-icon:8px;--shadow-card:0 0 0 1px var(--line);--shadow-pop:0 0 0 1px var(--line),0 12px 28px -12px rgba(43,21,51,.24);--shadow-hero:none;--deco-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 260'%3E%3Cdefs%3E%3Cmask id='h0' maskUnits='userSpaceOnUse' x='-20' y='-20' width='40' height='40'%3E%3Crect x='-20' y='-20' width='40' height='40' fill='white'/%3E%3Ccircle cx='0' cy='2.2' r='2' fill='black'/%3E%3C/mask%3E%3Cmask id='h1' maskUnits='userSpaceOnUse' x='-20' y='-20' width='40' height='40'%3E%3Crect x='-20' y='-20' width='40' height='40' fill='white'/%3E%3Ccircle cx='0' cy='2.2' r='2' fill='black'/%3E%3C/mask%3E%3Cmask id='h2' maskUnits='userSpaceOnUse' x='-20' y='-20' width='40' height='40'%3E%3Crect x='-20' y='-20' width='40' height='40' fill='white'/%3E%3Ccircle cx='0' cy='2.2' r='2' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cg transform='translate(468 118) rotate(-8) scale(6.6)' opacity='1'%3E%3Cg mask='url(%23h0)'%3E%3Cg stroke='black' stroke-width='5.2' stroke-linecap='round'%3E%3Cpath d='M0 2.2-2.4-7.6M0 2.2-8.4 7.6M0 2.2 8.4 7.6'/%3E%3C/g%3E%3Ccircle cx='-2.8' cy='-8.6' r='5.6'/%3E%3Ccircle cx='-9.2' cy='8.2' r='5.6'/%3E%3Ccircle cx='9.2' cy='8.2' r='5.6'/%3E%3Ccircle cx='0' cy='2.2' r='4'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(318 52) rotate(16) scale(2.3)' opacity='0.75'%3E%3Cg mask='url(%23h1)'%3E%3Cg stroke='black' stroke-width='5.2' stroke-linecap='round'%3E%3Cpath d='M0 2.2-2.4-7.6M0 2.2-8.4 7.6M0 2.2 8.4 7.6'/%3E%3C/g%3E%3Ccircle cx='-2.8' cy='-8.6' r='5.6'/%3E%3Ccircle cx='-9.2' cy='8.2' r='5.6'/%3E%3Ccircle cx='9.2' cy='8.2' r='5.6'/%3E%3Ccircle cx='0' cy='2.2' r='4'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(574 226) rotate(-24) scale(1.5)' opacity='0.85'%3E%3Cg mask='url(%23h2)'%3E%3Cg stroke='black' stroke-width='5.2' stroke-linecap='round'%3E%3Cpath d='M0 2.2-2.4-7.6M0 2.2-8.4 7.6M0 2.2 8.4 7.6'/%3E%3C/g%3E%3Ccircle cx='-2.8' cy='-8.6' r='5.6'/%3E%3Ccircle cx='-9.2' cy='8.2' r='5.6'/%3E%3Ccircle cx='9.2' cy='8.2' r='5.6'/%3E%3Ccircle cx='0' cy='2.2' r='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--sb-w:232px;--sb-rail:76px;--top-h:88px;--gutter:32px;--gap:24px;--content-max:1600px}html.dark{color-scheme:dark;--brand-strong:#f08a55;--brand-deep:#c94f1d;--brand-deep-2:#ae4116;--on-brand:#2b1533;--link:#d9b6e3;--link-hover:#ebd3f2;--canvas:#0b0b14;--shell:#13131f;--surface:#171725;--card:#1f1f30;--card-muted:#262639;--line:#2e2e45;--line-soft:#24243a;--line-dashed:#34344d;--track:#2e2e45;--fg:#f2f2fa;--fg-2:#d6d6e6;--fg-muted:#a0a0ba;--fg-faint:#9494af;--tint-orange:#3d2416;--on-orange:#ffb98c;--tint-blue:#13294d;--on-blue:#a9c8ff;--accent-blue:#5e9bf1;--tint-pink:#33203a;--on-pink:#d9b6e3;--accent-pink:#c07db2;--tint-teal:#12323c;--on-teal:#7fd8ee;--accent-teal:#33b6d6;--tint-green:#10301f;--on-green:#6ee0a6;--accent-green:#3ccb8c;--tint-amber:#3a2b14;--on-amber:#f5c77a;--accent-amber:#f5b82e;--tint-violet:#13294d;--on-violet:#a9c8ff;--accent-violet:#5e9bf1;--tint-red:#3b1822;--on-red:#ff9db4;--accent-red:#f06a8c;--tint-peach:#4a3420;--on-peach:#ffd8a8;--tint-ink:#2a2a3f;--on-ink:#f2f2fa;--series-1:#f08a55;--series-2:#b784c4;--series-3:#9fd3c8;--series-4:#c07db2;--series-5:#cdb8d9;--bar-soft:#5a3420;--hero-bg:#341a3d;--hero-bg-2:#5b2d66;--hero-bg-3:#2b1533;--cta:#faf6f0;--on-cta:#2b1533;--shadow-card:0 0 0 1px var(--line);--shadow-pop:0 18px 48px -16px rgba(0,0,0,.6);--shadow-hero:none}:root{--ease:cubic-bezier(.2,.7,.2,1)}@media (max-width:1279.98px){:root{--gutter:24px}}@media (max-width:767.98px){:root{--gutter:16px;--gap:16px;--top-h:64px}}