@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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}.__className_bb5076{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_bb5076{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:plexSansItalicHeadline;src:url(/_next/static/media/f61994c1fcde0e88-s.p.woff2) format("woff2");font-display:swap;font-weight:100 700;font-style:italic}@font-face{font-family:plexSansItalicHeadline Fallback;src:local("Arial");ascent-override:102.93%;descent-override:27.61%;line-gap-override:0.00%;size-adjust:99.59%}.__className_7e9472{font-family:plexSansItalicHeadline,plexSansItalicHeadline Fallback;font-style:italic}.__variable_7e9472{--font-plex-italic-headline:"plexSansItalicHeadline","plexSansItalicHeadline Fallback"}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/917cd3630643261c-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:IBM Plex Sans;font-style:italic;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/253c2da0d6db7fb7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aeeb8f17b662c1cb-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:IBM Plex Sans;font-style:italic;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fefa56e0a0c044be-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:IBM Plex Sans;font-style:italic;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a592a1c919d78c-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24f44be2cf98e6f7-s.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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_9fb898{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:italic}.__variable_9fb898{--font-plex-italic:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/82179190dde1591d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dc4d8d7cae82600c-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/11c4c3cba9a7e226-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d51fd126416ee4c8-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cdec7fa3927eb560-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f198ae9a2620d439-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a850a10de48942a7-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bfede01fd09039d8-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36bf3e92c0d6f837-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af5dd2b5d3f396f3-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_30a8c4{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_30a8c4{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--canvas:#f3f2f2;--surface-soft:#eae9e9;--surface-card:#f8f4f4;--surface-elevated:#ffffff;--hairline:color-mix(in srgb,#201f1d 16%,transparent);--hairline-strong:#bab6b6;--primary:#30acbc;--primary-active:#1b8a99;--primary-deep:#0e6875;--primary-disabled:#c8dde1;--primary-soft:rgba(48,172,188,0.12);--on-primary:#ffffff;--on-dark:#201f1d;--body:color-mix(in srgb,#201f1d 84%,transparent);--body-strong:#201f1d;--muted:color-mix(in srgb,#201f1d 55%,transparent);--muted-soft:color-mix(in srgb,#201f1d 42%,transparent);--muted-strong:color-mix(in srgb,#201f1d 72%,transparent);--control:#22c55e;--control-soft:rgba(34,197,94,0.14);--pending:#f59e0b;--pending-soft:rgba(245,158,11,0.14);--danger:#ef4444;--danger-soft:rgba(239,68,68,0.14);--info:#3b82f6;--ink:#201f1d;--ink-soft:#201f1d;--paper:#f3f2f2;--card:#f8f4f4;--rule:var(--hairline);--rule-soft:color-mix(in srgb,#201f1d 10%,transparent);--phenol:var(--primary);--phenol-wash:var(--primary-soft);--control-wash:var(--control-soft);--pending-wash:var(--pending-soft);--font-sans:var(--font-plex-sans),"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-display:var(--font-sans);--font-body:var(--font-sans);--font-ui:var(--font-sans);--display-xl:clamp(2.75rem,1.5rem + 4vw,5rem);--display-lg:clamp(2rem,1.4rem + 2.4vw,3.25rem);--display-md:clamp(1.625rem,1.35rem + 1.2vw,2.25rem);--display-sm:clamp(1.375rem,1.2rem + 0.7vw,1.75rem);--title-lg:1.375rem;--title-md:1.125rem;--title-sm:1rem;--stat-display:clamp(1.5rem,1.25rem + 0.9vw,1.75rem);--body-md:1rem;--body-sm:0.875rem;--caption:0.8125rem;--caption-upper:0.75rem;--code:0.875rem;--track-xl:-0.03em;--track-lg:-0.025em;--track-md:-0.02em;--track-sm:-0.015em;--track-title:-0.015em;--track-upper:0.12em;--display-1:var(--display-xl);--display-2:var(--display-lg);--heading:var(--title-lg);--body-lg:1.125rem;--eyebrow:var(--caption-upper);--lh-display-1:1.05;--lh-display-2:1.1;--lh-heading:1.3;--lh-body:1.55;--lh-body-sm:1.55;--lh-caption:1.4;--track-display-1:var(--track-xl);--track-display-2:var(--track-lg);--track-heading:var(--track-title);--track-body:0;--track-eyebrow:var(--track-upper);--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-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--s-32:128px;--section:clamp(64px,10vw,128px);--section-y:var(--section);--gutter:clamp(16px,4vw,64px);--measure:min(1680px,100%);--prose:68ch;--field-label-w:9rem;--r-xs:2px;--r-sm:2px;--r-md:4px;--r-lg:7px;--r-pill:9999px;--radius:var(--r-md);--shadow-xs:0 1px 2px rgba(18,24,26,0.04);--shadow-sm:0 1px 2px rgba(18,24,26,0.05),0 2px 8px rgba(18,24,26,0.04);--shadow-md:0 2px 4px rgba(18,24,26,0.05),0 8px 24px rgba(18,24,26,0.06);--shadow-lg:0 4px 8px rgba(18,24,26,0.06),0 16px 40px rgba(18,24,26,0.08);--shadow-glow:0 0 0 1px rgba(48,172,188,0.18),0 8px 30px rgba(48,172,188,0.12);--shadow-readout:var(--shadow-sm);--dur-state:120ms;--dur-hover:160ms;--dur-panel:220ms;--ease:cubic-bezier(0.22,0.8,0.3,1);--header-h:84px;--focus-ring:2px solid var(--primary-deep);--focus-offset:3px}@media (max-width:1120px){:root{--header-h:72px}}@media (max-width:480px){:root{--header-h:64px}}@media (max-width:375px){:root{--header-h:60px}}@media (prefers-reduced-motion:reduce){:root{--dur-state:0ms;--dur-hover:0ms;--dur-panel:0ms}*,:after,:before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}