@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--font-sans:var(--font-inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--font-mono:var(--font-jetbrains-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);--fs-display:46px;--lh-display:1.05;--ls-display:-0.03em;--fs-h1:36px;--lh-h1:1.1;--ls-h1:-0.025em;--fs-h2:28px;--lh-h2:1.15;--ls-h2:-0.02em;--fs-h3:21px;--lh-h3:1.25;--ls-h3:-0.02em;--fs-h4:16px;--lh-h4:1.35;--ls-h4:-0.01em;--fs-body:14px;--lh-body:1.55;--ls-body:0;--fs-body-lg:16px;--lh-body-lg:1.6;--ls-body-lg:0;--fs-small:13px;--lh-small:1.5;--ls-small:0;--fs-caption:12px;--lh-caption:1.45;--ls-caption:0;--fs-micro:11px;--lh-micro:1.4;--ls-micro:0.01em;--fs-eyebrow:11.5px;--ls-eyebrow:0.12em;--fs-stat:21px;--lh-stat:1.15;--ls-stat:-0.02em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-24:96px;--sp-32:128px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-full:999px;--ease:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--dur-fast:120ms;--dur-med:180ms;--dur-slow:280ms;--bg:#FAFBFC;--bg-soft:#F4F6F8;--bg-tinted:#ECFDF5;--surface:#FFFFFF;--border:#E4E7EB;--border-strong:#CBD2D9;--canvas-dark:#0B1119;--canvas-dark-2:#131C2A;--canvas-dark-3:#1E293B;--border-on-dark:#1F2A3D;--text-on-dark:#E2E8F0;--text-on-dark-muted:#94A3B8;--accent-on-dark:#5EEAD4;--text-1:#0F172A;--text-2:#475569;--text-3:#5B6A7D;--text-disabled:#94A3B8;--accent:#0D9488;--accent-text:#0F766E;--accent-strong:#115E59;--accent-tint:#CCFBF1;--accent-soft:rgba(13,148,136,0.08);--action:#0F766E;--action-hover:#115E59;--action-text:#FFFFFF;--accent-2:#C4924A;--accent-2-text:#7D5424;--positive:#059669;--positive-text:#047857;--warning:#D97706;--warning-text:#B45309;--danger:#DC2626;--danger-text:#B91C1C;--info:#2563EB;--info-text:#2563EB;--severity-fatal:#A00000;--severity-life-threat:#C00000;--severity-serious:#C84800;--severity-moderate:#A99000;--severity-mild:#698800;--shadow-border:0 0 0 1px rgba(15,23,42,0.06);--shadow-sm:0 1px 2px 0 rgba(15,23,42,0.04);--shadow-md:0 4px 12px -2px rgba(15,23,42,0.08);--shadow-lg:0 16px 40px -8px rgba(15,23,42,0.12);--shadow-card:0 1px 0 rgba(15,23,42,0.04),0 8px 24px -8px rgba(15,23,42,0.08);--shadow-glow:0 0 0 1px rgba(13,148,136,0.20),0 12px 32px -10px rgba(13,148,136,0.18);--cite-bg:var(--bg-soft);--cite-border:var(--border);--cite-text:var(--text-2);--verified:var(--positive-text);--table-row-hover:var(--accent-soft);--hero-grid-line:rgba(255,255,255,0.035);color-scheme:light}[data-theme=workflow]{--bg:#F2F8F7;--bg-soft:#E9F2F0;--bg-tinted:#E2F1EE;--surface:#FFFFFF;--border:#D9E6E3;--border-strong:#B8CFCA;--canvas-dark:#1A3A3A;--canvas-dark-2:#142E2E;--canvas-dark-3:#2A5A50;--border-on-dark:#2A4A48;--text-on-dark:#E8F2F0;--text-on-dark-muted:#8ACCC0;--accent-on-dark:#C4924A;--text-1:#0D1F1F;--text-2:#3D5654;--text-3:#5B6A7D;--accent:#3A9A88;--accent-text:#26685C;--accent-strong:#2A5A50;--accent-tint:#D6F2ED;--accent-soft:rgba(58,154,136,0.08);--action:#2A5A50;--action-hover:#1A3A3A;--action-text:#FFFFFF;--accent-2:#C4924A;--accent-2-text:#7D5424;--cta-premium-bg:#C4924A;--cta-premium-text:#0D1F1F;--positive:#0E9F6E;--positive-text:#047857;--warning:#C4924A;--warning-text:#7D5424;--danger:#DC2626;--danger-text:#B91C1C;--info:#2563EB;--info-text:#2563EB;--shadow-glow:0 0 0 1px rgba(58,154,136,0.20),0 12px 32px -10px rgba(58,154,136,0.18);--hero-grid-line:rgba(255,255,255,0.03)}:root,[data-theme=workflow]{--dark:var(--canvas-dark);--dark-2:var(--canvas-dark-2);--dark-3:var(--canvas-dark-3);--dark-border:var(--border-on-dark);--teal:var(--accent);--teal-h:var(--accent-text);--teal-d:var(--accent-strong);--teal-light:var(--accent-tint);--teal-soft:var(--accent-soft);--teal-muted:#99D4CF;--green:var(--positive);--amber:var(--warning);--red:var(--danger);--blue:var(--info);--background:var(--bg);--foreground:var(--text-1);--font-sys-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-sys-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-geist-sans:var(--font-sans);--font-geist-mono:var(--font-mono)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv01"}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{max-width:100%;display:block}:focus{outline:none}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}input:not([type=checkbox]):not([type=radio]):focus-visible{outline:2px solid var(--accent);outline-offset:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mono,.tnum{font-family:var(--font-mono)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-3)}.eyebrow:before{content:"";width:16px;height:1.5px;background:currentColor;opacity:.7}.eyebrow--accent{color:var(--accent-text)}.skeleton{background:var(--bg-soft);border-radius:var(--r-sm);animation:shimmer 1.4s linear infinite}@keyframes shimmer{0%{opacity:1}50%{opacity:.55}to{opacity:1}}