@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;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:400;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:400;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:400;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:400;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:400;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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;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:500;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:500;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:500;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:500;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:500;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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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:600;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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight: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: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: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: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: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: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}@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_4eeef7{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_4eeef7{--font-plex:"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/011e180705008d6f-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/7ba5fb2a8c88521c-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/92eeb95d069020cc-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/d3ebbfd689654d3a-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/d29838c109ef09b4-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/e40af3453d7c920a-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/99dcf268bda04fe5-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/98e207f02528a563-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_9f0762{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9f0762{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.pf{color-scheme:light;--color-bg-app:#F3F5F8;--color-surface-sunken:#EEF1F5;--color-surface:#FFFFFF;--color-surface-raised:#FFFFFF;--color-surface-overlay:#FFFFFF;--color-surface-hover:#F5F7FA;--color-surface-pressed:#EBEEF3;--color-surface-selected:#EEF0FD;--color-surface-inverse:#101828;--color-scrim:rgba(16,24,40,0.45);--color-border-subtle:#E6E9EF;--color-border:#D9DEE6;--color-border-strong:#858FA0;--color-text-primary:#101828;--color-text-secondary:#475467;--color-text-tertiary:#5F6B7C;--color-text-disabled:#98A2B3;--color-text-inverse:#FFFFFF;--color-text-on-brand:#FFFFFF;--color-text-link:#3445D6;--color-brand:#3445D6;--color-brand-hover:#2C3BC0;--color-brand-pressed:#2532A6;--color-brand-text:#3445D6;--color-brand-subtle:#EEF0FD;--color-brand-subtle-border:#C9CFF7;--color-accent:#0F766E;--color-accent-text:#0F766E;--color-accent-on:#FFFFFF;--color-accent-subtle:#E6F5F3;--color-focus:#3445D6;--focus-ring:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-focus);--status-success-fg:#15803D;--status-success-bg:#EAF7EF;--status-success-border:#B7E2C5;--status-success-strong:#15803D;--status-success-on-strong:#FFFFFF;--status-warning-fg:#A15C07;--status-warning-bg:#FEF4E2;--status-warning-border:#F6D59B;--status-warning-strong:#E59A1A;--status-warning-on-strong:#1F1300;--status-critical-fg:#B42318;--status-critical-bg:#FDECEA;--status-critical-border:#F5C2BC;--status-critical-strong:#D92D20;--status-critical-on-strong:#FFFFFF;--status-info-fg:#1D5FD0;--status-info-bg:#EAF1FD;--status-info-border:#BFD3F8;--status-info-strong:#2563EB;--status-info-on-strong:#FFFFFF;--status-neutral-fg:#4A5565;--status-neutral-bg:#EEF1F5;--status-neutral-border:#D5DBE4;--status-neutral-strong:#5F6B7C;--status-neutral-on-strong:#FFFFFF;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-7:#4a3aa7;--chart-8:#e34948;--chart-grid:#E6E9EF;--chart-axis:#5F6B7C;--chart-baseline:#AEB6C4;--chart-seq-1:#cde2fb;--chart-seq-2:#86b6ef;--chart-seq-3:#3987e5;--chart-seq-4:#1c5cab;--chart-seq-5:#0d366b;--chart-diverge-neg:#e34948;--chart-diverge-mid:#E6E9EF;--chart-diverge-pos:#2a78d6;--aging-current:#2a78d6;--aging-30:#eda100;--aging-60:#eb6834;--aging-90:#B42318;--gantt-grid:#E6E9EF;--gantt-nonwork:#F3F5F8;--gantt-planned-bg:#E3E7EE;--gantt-planned-border:#AEB6C4;--gantt-bar:#5F6B7C;--gantt-actual:#0F766E;--gantt-actual-track:#B7E0DC;--gantt-done:#9AA4B4;--gantt-critical:#3445D6;--gantt-late:#D92D20;--gantt-blocked:#E59A1A;--gantt-milestone:#101828;--gantt-today:#0F766E;--shadow-1:0 1px 2px rgba(16,24,40,0.06),0 1px 1px rgba(16,24,40,0.04);--shadow-2:0 4px 10px -2px rgba(16,24,40,0.08),0 2px 4px -2px rgba(16,24,40,0.06);--shadow-3:0 16px 32px -6px rgba(16,24,40,0.14),0 4px 8px -4px rgba(16,24,40,0.06);--shadow-4:0 28px 56px -12px rgba(16,24,40,0.24);--font-ui:var(--font-plex,"IBM Plex Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-features-ui:"ss02" off;--font-numeric:tabular-nums lining-nums;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-kpi:2rem;--leading-kpi:2.5rem;--text-display:1.75rem;--leading-display:2.25rem;--text-title:1.5rem;--leading-title:2rem;--text-section:1.125rem;--leading-section:1.625rem;--text-subsection:1rem;--leading-subsection:1.5rem;--text-body:0.9375rem;--leading-body:1.4667;--text-table:0.875rem;--leading-table:1.25rem;--text-label:0.8125rem;--leading-label:1.125rem;--text-overline:0.75rem;--leading-overline:1rem;--text-mono:0.8125rem;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-overline:0.06em;--space-0:0;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--control-sm:32px;--control-md:40px;--control-lg:48px;--tap-min:44px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-stroke:1.75;--appbar-h:56px;--rail-w:240px;--rail-w-collapsed:64px;--tabbar-h:64px;--content-max:1440px;--content-narrow:760px;--page-pad:16px;--gutter:16px;--sheet-w:480px;--table-row-h:44px;--z-sticky:10;--z-rail:30;--z-appbar:40;--z-fab:45;--z-dropdown:50;--z-sheet:60;--z-dialog:70;--z-toast:80;--duration-instant:80ms;--duration-fast:120ms;--duration-base:180ms;--duration-slow:240ms;--duration-slower:320ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-enter:cubic-bezier(0.05,0.7,0.1,1);--ease-exit:cubic-bezier(0.3,0,0.8,0.15);--ease-spring:cubic-bezier(0.34,1.36,0.64,1)}:root[data-theme=dark] .pf{color-scheme:dark;--color-bg-app:#0C0F15;--color-surface-sunken:#10141B;--color-surface:#141820;--color-surface-raised:#1A1F29;--color-surface-overlay:#1F2531;--color-surface-hover:#1B212C;--color-surface-pressed:#222937;--color-surface-selected:#1C2148;--color-surface-inverse:#E6EAF0;--color-scrim:rgba(0,0,0,0.62);--color-border-subtle:#222936;--color-border:#2B3341;--color-border-strong:#636D80;--color-text-primary:#E6EAF0;--color-text-secondary:#A6B0BF;--color-text-tertiary:#8792A3;--color-text-disabled:#566070;--color-text-inverse:#0C0F15;--color-text-on-brand:#FFFFFF;--color-text-link:#8C9BFF;--color-brand:#4E5FE6;--color-brand-hover:#5E6EF0;--color-brand-pressed:#6D7CF3;--color-brand-text:#8C9BFF;--color-brand-subtle:#1C2148;--color-brand-subtle-border:#2F3878;--color-accent:#2DD4BF;--color-accent-text:#2DD4BF;--color-accent-on:#04201D;--color-accent-subtle:#0F2A28;--color-focus:#8C9BFF;--focus-ring:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-focus);--status-success-fg:#5BD08A;--status-success-bg:#12261B;--status-success-border:#1F4A31;--status-success-strong:#2FB463;--status-success-on-strong:#06140B;--status-warning-fg:#F5B547;--status-warning-bg:#2A2010;--status-warning-border:#5A4317;--status-warning-strong:#F0A830;--status-warning-on-strong:#1F1300;--status-critical-fg:#FF8A80;--status-critical-bg:#2E1614;--status-critical-border:#6A2A24;--status-critical-strong:#F2564B;--status-critical-on-strong:#2A0B08;--status-info-fg:#7EB3FF;--status-info-bg:#12203A;--status-info-border:#24427A;--status-info-strong:#4C8DF6;--status-info-on-strong:#06142E;--status-neutral-fg:#AAB3C2;--status-neutral-bg:#1E2430;--status-neutral-border:#2E3646;--status-neutral-strong:#8792A3;--status-neutral-on-strong:#0C0F15;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#9085e9;--chart-8:#e66767;--chart-grid:#232A37;--chart-axis:#8792A3;--chart-baseline:#465062;--chart-seq-1:#104281;--chart-seq-2:#1c5cab;--chart-seq-3:#3987e5;--chart-seq-4:#86b6ef;--chart-seq-5:#cde2fb;--chart-diverge-neg:#e66767;--chart-diverge-mid:#2B3341;--chart-diverge-pos:#3987e5;--aging-current:#3987e5;--aging-30:#c98500;--aging-60:#d95926;--aging-90:#F2564B;--gantt-grid:#222936;--gantt-nonwork:#10141B;--gantt-planned-bg:#2A3140;--gantt-planned-border:#4A5468;--gantt-bar:#8792A3;--gantt-actual:#2DD4BF;--gantt-actual-track:#174A45;--gantt-done:#4A5468;--gantt-critical:#8C9BFF;--gantt-late:#F2564B;--gantt-blocked:#F0A830;--gantt-milestone:#E6EAF0;--gantt-today:#2DD4BF;--shadow-1:0 1px 2px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.03);--shadow-2:0 6px 14px -2px rgba(0,0,0,0.55),inset 0 1px 0 rgba(255,255,255,0.04);--shadow-3:0 18px 40px -6px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.05);--shadow-4:0 28px 56px -12px rgba(0,0,0,0.8)}@media (max-width:899.98px){.pf{--text-kpi:1.75rem;--leading-kpi:2.25rem;--text-display:1.5rem;--leading-display:2rem;--text-title:1.375rem;--leading-title:1.75rem;--text-body:1.0625rem;--leading-body:1.5;--text-table:0.9375rem;--leading-table:1.375rem;--text-label:0.875rem;--leading-label:1.25rem}}@media (min-width:600px){.pf{--page-pad:24px}}@media (min-width:900px){.pf{--gutter:24px}}@media (min-width:1600px){.pf{--page-pad:32px}}@media (prefers-reduced-motion:reduce){.pf{--duration-instant:1ms;--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-slower:1ms;--ease-spring:linear}}html:has(.pf){background-color:#F3F5F8}:root[data-theme=dark]:has(.pf){background-color:#0C0F15}:root .brand-mark.brand-mark--logo{background:none!important;padding:0;overflow:visible}.brand-mark.brand-mark--logo img{display:block;width:100%;height:100%}.brand-lockup{display:inline-flex;align-items:center;flex:none}.brand-lockup img{display:block;height:100%;width:auto}.brand-lockup .brand-lockup-dark,:root[data-theme=dark] .brand-lockup .brand-lockup-light{display:none}:root[data-theme=dark] .brand-lockup .brand-lockup-dark{display:block}