:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#07150f;--surface:#102119;--surface-elevated:#162a21;--surface-subtle:#0c1c15;--foreground:#f3efe4;--foreground-secondary:#aebbb4;--foreground-muted:#7e9087;--foreground-inverse:#07150f;--primary:#73c5a5;--primary-hover:#86d0b3;--primary-active:#5fb493;--primary-foreground:#082017;--primary-text:#8fd4b9;--primary-text-hover:#a5dbc7;--primary-soft:#18392d;--primary-soft-hover:#20483a;--primary-soft-foreground:#a5dbc7;--primary-border:#73c5a547;--primary-ring:#73c5a51f;--accent:#67b6d1;--accent-hover:#7bc4dc;--accent-soft:#123340;--border:#2b4037;--border-strong:#3a5147;--divider:#22372e;--input-background:#102119;--input-border:#31483e;--input-border-hover:#456055;--input-border-focus:#73c5a5;--disabled-background:#18271f;--disabled-foreground:#64756d;--ring:#73c5a53d;--success:#73c5a5;--success-soft:#18392d;--info:#67b6d1;--info-soft:#123340;--warning:#d1a056;--warning-soft:#3a2d18;--warning-text:#d1a056;--experimental:#a89adf;--experimental-soft:#292443;--danger:#da8278;--danger-soft:#3b211f;--logo-pill:#7e9087;--logo-node:#73c5a5;--logo-word:#f3efe4;--status-active:#73c5a5;--status-active-border:#73c5a559;--status-evolving:#67b6d1;--status-evolving-border:#67b6d159;--status-beta:#d1a056;--status-beta-border:#d1a05659;--status-experimental:#a89adf;--status-experimental-border:#a89adf59;--status-open-source:#aebbb4;--status-open-source-border:#2b4037;--status-archived:#7e9087;--status-archived-border:#2b4037;--kind-new:#73c5a5;--kind-new-border:#73c5a54d;--kind-updated:#67b6d1;--kind-updated-border:#67b6d14d;--kind-experiment:#a89adf;--kind-experiment-border:#a89adf4d;--kind-archived:#7e9087;--kind-archived-border:#2b4037;--shadow-card-hover:0 4px 14px -8px #00000073;--shadow-panel:0 8px 24px -18px #0000008c;--header-bg:#07150fd1;--hero-panel-bg:radial-gradient(120% 100% at 50% 0%, #102119 0%, #07150f 70%);--cta-bg:radial-gradient(90% 120% at 50% 100%, #102119 0%, #07150f 65%);--canvas-web:#aebbb4;--canvas-web-alpha:.14;--canvas-core-fill:#07150f;--canvas-node-fill:#102119;--canvas-halo-alpha:.22;--canvas-node-glow:.12;--canvas-node-glow-hover:.26}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f1e7;--surface:#fbf9f3;--surface-elevated:#fff;--surface-subtle:#f0ece2;--foreground:#10221b;--foreground-secondary:#5a655e;--foreground-muted:#626d66;--foreground-inverse:#fff;--primary:#0f5b46;--primary-hover:#0b4938;--primary-active:#083d30;--primary-foreground:#fff;--primary-text:#0f5b46;--primary-text-hover:#0b4938;--primary-soft:#dde9e1;--primary-soft-hover:#d1e1d7;--primary-soft-foreground:#174c3d;--primary-border:#0f5b4647;--primary-ring:#0f5b461f;--accent:#2385a5;--accent-hover:#1c718e;--accent-soft:#ddecf2;--border:#d9d4c8;--border-strong:#c9c2b4;--divider:#e4ded2;--input-background:#fff;--input-border:#d9d4c8;--input-border-hover:#bfb8aa;--input-border-focus:#0f5b46;--disabled-background:#ece8df;--disabled-foreground:#a3a69f;--ring:#0f5b4638;--success:#287a5b;--success-soft:#dde9e1;--info:#2385a5;--info-soft:#ddecf2;--warning:#b17828;--warning-soft:#f2e6d3;--warning-text:#8f5e17;--experimental:#7567b5;--experimental-soft:#e9e5f5;--danger:#a84e45;--danger-soft:#f3e1de;--logo-pill:#7e877f;--logo-node:#0f5b46;--logo-word:#10221b;--status-active:#1f6b4e;--status-active-border:#1f6b4e59;--status-evolving:#1a6c88;--status-evolving-border:#1a6c8859;--status-beta:#8f5e17;--status-beta-border:#8f5e1759;--status-experimental:#5b4bb5;--status-experimental-border:#5b4bb559;--status-open-source:#5a655e;--status-open-source-border:#d9d4c8;--status-archived:#626d66;--status-archived-border:#d9d4c8;--kind-new:#1f6b4e;--kind-new-border:#1f6b4e4d;--kind-updated:#1a6c88;--kind-updated-border:#1a6c884d;--kind-experiment:#5b4bb5;--kind-experiment-border:#5b4bb54d;--kind-archived:#626d66;--kind-archived-border:#d9d4c8;--shadow-card-hover:0 4px 14px -8px #10221b24;--shadow-panel:0 8px 24px -18px #10221b47;--header-bg:#f5f1e7db;--hero-panel-bg:radial-gradient(120% 100% at 50% 0%, #fbf9f3 0%, #f5f1e7 70%);--cta-bg:radial-gradient(90% 120% at 50% 100%, #fbf9f3 0%, #f5f1e7 65%);--canvas-web:#10221b;--canvas-web-alpha:.12;--canvas-core-fill:#fbf9f3;--canvas-node-fill:#fff;--canvas-halo-alpha:.12;--canvas-node-glow:.08;--canvas-node-glow-hover:.18}:root{--r-tag:6px;--r-input:10px;--r-card:14px;--r-container:16px;--r-pill:999px;--page-max:1240px;--page-pad:28px;--font-display:var(--pf-font-display), system-ui, sans-serif;--font-body:var(--pf-font-body), system-ui, sans-serif;--font-mono:ui-monospace, Menlo, Monaco, "Cascadia Code", monospace;--fs-display:clamp(52px, 8vw, 92px);--fs-section:clamp(30px, 4.4vw, 50px);--fs-cta:clamp(38px, 6vw, 72px);--fs-lead:clamp(19px, 2.2vw, 23px);--fs-card-title:19px;--fs-body:16px;--fs-meta:11px;--section-pad:clamp(64px, 8vw, 110px);--ease:cubic-bezier(.4, 0, .2, 1);--t-hover:.18s}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:102px}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;padding:0;line-height:1.65;overflow-x:hidden}body,[data-theme]{transition:background-color .2s var(--ease), color .2s var(--ease)}::selection{background:var(--primary);color:var(--primary-foreground)}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}a{color:var(--primary-text);transition:color var(--t-hover) var(--ease);text-decoration:none}a:hover{color:var(--primary-text-hover)}img,svg{max-width:100%}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--primary-text);outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}.page{max-width:var(--page-max);padding-inline:var(--page-pad);width:100%;margin:0 auto}.section{border-top:1px solid var(--border);background:var(--background)}.section--sunk{background:var(--surface-subtle)}.section__inner{max-width:var(--page-max);padding:var(--section-pad) var(--page-pad);margin:0 auto}.editorial{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,40px);display:grid}.editorial__body{min-width:0}@media (min-width:900px){.editorial{grid-template-columns:clamp(240px,30vw,380px) minmax(0,1fr);gap:clamp(40px,5vw,88px)}.editorial__rail{align-self:start;position:sticky;top:102px}}.skip-link{z-index:100;background:var(--primary);color:var(--primary-foreground);border-radius:var(--r-input);padding:12px 20px;font-weight:600;position:absolute;top:0;left:-9999px}.skip-link:focus{color:var(--primary-foreground);top:12px;left:12px}@keyframes pf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes pf-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
