@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.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-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.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-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.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-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.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-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.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-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2");unicode-range:U+0000-00FF,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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.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-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.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-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.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-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.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-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.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-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2");unicode-range:U+0000-00FF,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;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.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-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.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-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.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-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.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-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.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-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2");unicode-range:U+0000-00FF,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;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.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-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.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-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.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-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.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-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.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-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2");unicode-range:U+0000-00FF,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");size-adjust:107.64%;ascent-override:90%;descent-override:22.43%;line-gap-override:0%}:root{--csr-runtime-styles-ready: 1;--csr-foundation-surface-canvas: #f8f8f6;--csr-foundation-surface-raised: #ffffff;--csr-foundation-surface-hover: #f1efe9;--csr-foundation-surface-active: #eae6dd;--csr-foundation-surface-canvas-rgb: 248, 248, 246;--csr-foundation-surface-raised-rgb: 255, 255, 255;--csr-foundation-surface-hover-rgb: 241, 239, 233;--csr-foundation-surface-active-rgb: 234, 230, 221;--csr-foundation-action-primary: #00393f;--csr-foundation-action-primary-hover: #004a52;--csr-foundation-action-primary-pressed: #002a2f;--csr-foundation-action-primary-rgb: 0, 57, 63;--csr-foundation-action-primary-hover-rgb: 0, 74, 82;--csr-foundation-action-primary-pressed-rgb: 0, 42, 47;--csr-foundation-text-ink: #1b1714;--csr-foundation-text-ink-rgb: 27, 23, 20;--csr-text-opacity-primary: 1;--csr-text-opacity-secondary: .65;--csr-text-opacity-muted: .62;--csr-text-opacity-tertiary: .5;--csr-text-opacity-disabled: .3;--csr-foundation-success: #1f6b4a;--csr-foundation-warning: #b25e09;--csr-foundation-danger: #5c1a1f;--csr-foundation-info: #3a5560;--csr-foundation-success-rgb: 31, 107, 74;--csr-foundation-warning-rgb: 178, 94, 9;--csr-foundation-danger-rgb: 92, 26, 31;--csr-foundation-info-rgb: 58, 85, 96;--csr-color-stone-bone: #e8dfc9;--csr-color-stone-bone-rgb: 232, 223, 201;--csr-illustration-stone-bone: var(--csr-color-stone-bone);--csr-illustration-stone-bone-rgb: var(--csr-color-stone-bone-rgb);--csr-illustration-stone-bone-tint: rgb( var(--csr-illustration-stone-bone-rgb), .3 );--csr-color-primary-50: #e6f2f3;--csr-color-primary-100: #b3dadd;--csr-color-primary-200: #80c2c7;--csr-color-primary-300: #4daab1;--csr-color-primary-400: #26929b;--csr-color-primary-500: #007a85;--csr-color-primary-600: #006670;--csr-color-primary-700: var(--csr-foundation-action-primary-hover);--csr-color-primary-800: var(--csr-foundation-action-primary);--csr-color-primary-900: var(--csr-foundation-action-primary-pressed);--csr-color-primary-950: #001a1d;--csr-color-primary-rgb: var(--csr-foundation-action-primary-rgb);--csr-color-primary-medium-rgb: var( --csr-foundation-action-primary-hover-rgb );--csr-color-accent-rgb: var(--csr-foundation-danger-rgb);--csr-color-white-rgb: 255, 255, 255;--csr-color-white: var(--csr-foundation-surface-raised);--csr-color-success-rgb: var(--csr-foundation-success-rgb);--csr-color-warning-rgb: var(--csr-foundation-warning-rgb);--csr-color-danger-rgb: var(--csr-foundation-danger-rgb);--csr-color-info-rgb: var(--csr-foundation-info-rgb);--csr-color-primary: var(--csr-foundation-action-primary);--csr-primary: var(--csr-color-primary);--csr-color-primary-hover: var(--csr-foundation-action-primary-hover);--csr-color-primary-pressed: var(--csr-foundation-action-primary-pressed);--csr-color-primary-light: var(--csr-color-primary-50);--csr-color-primary-dark: var(--csr-color-primary-900);--csr-action-primary: var(--csr-foundation-action-primary);--csr-action-primary-hover: var(--csr-foundation-action-primary-hover);--csr-action-primary-pressed: var(--csr-foundation-action-primary-pressed);--csr-color-action-primary: var(--csr-action-primary);--csr-color-action-primary-hover: var(--csr-action-primary-hover);--csr-color-action-primary-pressed: var(--csr-action-primary-pressed);--csr-color-action-secondary-bg: rgb(var(--csr-color-primary-rgb), .06);--csr-color-action-secondary-text: var(--csr-color-primary);--csr-color-accent-50: #fbeded;--csr-color-accent-100: #f3cfd0;--csr-color-accent-200: #e3a0a4;--csr-color-accent-300: #c66c70;--csr-color-accent-400: #9c3c40;--csr-color-accent-500: var(--csr-foundation-danger);--csr-color-accent-600: #4a1418;--csr-color-accent-700: #380f12;--csr-color-accent-800: #260a0c;--csr-color-accent-900: #140506;--csr-color-accent: var(--csr-color-accent-500);--csr-color-accent-hover: var(--csr-color-accent-600);--csr-color-accent-light: var(--csr-color-accent-100);--csr-color-success-50: #e8f1ec;--csr-color-success-100: #cfe2d6;--csr-color-success-200: #a3c5af;--csr-color-success-300: #6fa384;--csr-color-success-400: #3f835c;--csr-color-success-500: var(--csr-foundation-success);--csr-color-success-600: #195a3e;--csr-color-success-700: #134731;--csr-color-success-800: #0d3624;--csr-color-success: var(--csr-color-success-500);--csr-color-success-bg: var(--csr-color-success-50);--csr-color-success-border: var(--csr-color-success-200);--csr-color-success-light: var(--csr-color-success-50);--csr-color-success-dark: var(--csr-color-success-700);--csr-color-warning-50: #fbf1e6;--csr-color-warning-100: #f5dec0;--csr-color-warning-200: #ebbe85;--csr-color-warning-300: #d99a4a;--csr-color-warning-400: #c47a23;--csr-color-warning-500: var(--csr-foundation-warning);--csr-color-warning-600: #944d07;--csr-color-warning-700: #763d05;--csr-color-warning-800: #582d04;--csr-color-warning-900: #3a1d02;--csr-color-warning: var(--csr-color-warning-500);--csr-color-danger-50: #fbeded;--csr-color-danger-100: #f3cfd0;--csr-color-danger-200: #e3a0a4;--csr-color-danger-300: #c66c70;--csr-color-danger-400: #9c3c40;--csr-color-danger-500: var(--csr-foundation-danger);--csr-color-danger-600: #4a1418;--csr-color-danger-700: #380f12;--csr-color-danger: var(--csr-color-danger-500);--csr-color-danger-light: var(--csr-color-danger-50);--csr-color-danger-dark: var(--csr-color-danger-700);--csr-color-error: var(--csr-color-danger);--csr-color-error-50: var(--csr-color-danger-50);--csr-color-error-100: var(--csr-color-danger-100);--csr-color-error-600: var(--csr-color-danger-600);--csr-color-error-bg: var(--csr-color-danger-50);--csr-color-info-50: #ebeef0;--csr-color-info-100: #d1d8db;--csr-color-info-200: #a3b1b8;--csr-color-info-300: #768995;--csr-color-info-400: #54707b;--csr-color-info-500: var(--csr-foundation-info);--csr-color-info-600: #304751;--csr-color-info-700: #263842;--csr-color-info: var(--csr-color-info-500);--csr-color-neutral-50: #f9fafb;--csr-color-neutral-100: #f3f4f6;--csr-color-neutral-200: #e5e7eb;--csr-color-neutral-300: #d1d5db;--csr-color-neutral-350: #9ca3af;--csr-color-neutral-400: #9ca3af;--csr-color-neutral-500: #6b7280;--csr-color-neutral-600: #4b5563;--csr-color-neutral-700: #374151;--csr-color-neutral-800: #1f2937;--csr-color-neutral-900: #111827;--csr-color-neutral-950: #030712;--csr-color-bg-page: var(--csr-foundation-surface-canvas);--csr-color-bg-raised: var(--csr-foundation-surface-raised);--csr-color-bg-sunken: var(--csr-foundation-surface-hover);--csr-color-bg-overlay: rgb(0, 0, 0, .5);--csr-color-bg-overlay-blur: rgb(0, 0, 0, .3);--csr-color-bg-overlay-light: rgb( 0, 0, 0, .4 );--csr-color-bg-overlay-heavy: rgb( 0, 0, 0, .6 );--csr-color-surface-tech: var(--csr-foundation-surface-canvas);--csr-color-surface-primary: var(--csr-foundation-surface-raised);--csr-color-surface-secondary: var(--csr-foundation-surface-canvas);--csr-color-surface-tertiary: var(--csr-foundation-surface-hover);--csr-color-surface-elevated: var(--csr-foundation-surface-raised);--csr-color-surface-raised: var(--csr-foundation-surface-raised);--csr-color-surface-hover: var(--csr-foundation-surface-hover);--csr-color-surface-active: var(--csr-foundation-surface-active);--csr-color-bg-elevated: var(--csr-color-surface-elevated);--csr-color-surface-interactive: var(--csr-foundation-surface-hover);--csr-color-surface-subtle: var(--csr-foundation-surface-hover);--csr-color-bg-page-rgb: var(--csr-foundation-surface-canvas-rgb);--csr-color-bg-raised-rgb: var(--csr-foundation-surface-raised-rgb);--csr-color-bg-sunken-rgb: var(--csr-foundation-surface-hover-rgb);--csr-color-surface-hover-rgb: var(--csr-foundation-surface-hover-rgb);--csr-color-surface-active-rgb: var(--csr-foundation-surface-active-rgb);--csr-color-sidebar-bg-start: var(--csr-color-primary-950);--csr-color-sidebar-bg-end: var(--csr-color-primary-800);--csr-color-topbar-bg: #ffffff;--csr-color-topbar-shadow: rgb(0, 0, 0, .06);--csr-color-surface-primary-rgb: var(--csr-foundation-surface-raised-rgb);--csr-color-topbar-divider-mid: var(--csr-color-neutral-300);--csr-color-topbar-divider-edge: var(--csr-color-neutral-200);--csr-color-topbar-icon-group-bg: rgb(var(--csr-color-primary-rgb), .03);--csr-color-topbar-icon-group-border: rgb(var(--csr-color-primary-rgb), .06);--csr-color-topbar-icon-group-hover-bg: rgb( var(--csr-color-primary-rgb), .05 );--csr-color-topbar-icon-group-hover-border: rgb( var(--csr-color-primary-rgb), .1 );--csr-shadow-topbar-scrolled: 0 1px 3px rgb(0, 0, 0, .03), 0 4px 12px rgb(0, 0, 0, .04), 0 0 0 1px rgb(var(--csr-color-primary-rgb), .06), 0 1px 0 rgb(var(--csr-color-accent-rgb), .04);--csr-color-topbar-scrolled-bg: rgb( var(--csr-color-surface-primary-rgb, 255, 255, 255), .94 );--csr-color-surface: var(--csr-color-surface-primary);--csr-color-surface-alt: var(--csr-color-surface-secondary);--csr-color-bg: var(--csr-color-bg-page);--csr-color-bg-muted: var(--csr-foundation-surface-hover);--csr-surface: var(--csr-color-surface-primary);--csr-text-primary: var(--csr-color-text-primary);--csr-page-bg: var(--csr-color-bg-page);--csr-color-text: var(--csr-color-text-primary);--csr-color-on-primary: var(--csr-color-text-on-teal);--csr-opacity-faint: .25;--csr-opacity-disabled: .5;--csr-opacity-muted: .55;--csr-opacity-subtle: .7;--csr-opacity-medium: .85;--csr-color-text-primary-rgb: var(--csr-foundation-text-ink-rgb);--csr-color-text-primary: var(--csr-foundation-text-ink);--csr-color-text-secondary: rgb(27, 23, 20, .65);--csr-color-text-muted: rgb(27, 23, 20, .62);--csr-color-text-tertiary: rgb(27, 23, 20, .5);--csr-color-text-disabled: rgb(27, 23, 20, .3);--csr-color-text-inverse: var(--csr-foundation-surface-raised);--csr-color-text-inverse-muted: rgb(255, 255, 255, .7);--csr-color-text-on-colored: #ffffff;--csr-color-text-on-teal: var(--csr-foundation-surface-canvas);--csr-color-text-on-teal-rgb: var(--csr-foundation-surface-canvas-rgb);--csr-color-text-link: var(--csr-color-primary-600);--csr-color-text-link-hover: var(--csr-color-primary-800);--csr-border-opacity-subtle: .06;--csr-border-opacity-hairline: .08;--csr-border-opacity-emphasis: .14;--csr-color-border-rgb: var(--csr-foundation-text-ink-rgb);--csr-color-border-hairline: rgb(27, 23, 20, .08);--csr-color-border-emphasis: rgb(27, 23, 20, .14);--csr-color-border: var(--csr-color-border-hairline);--csr-color-border-light: rgb(27, 23, 20, .06);--csr-color-border-strong: var(--csr-color-border-emphasis);--csr-color-border-focus: var( --csr-color-primary );--csr-color-border-error: var(--csr-color-danger);--csr-color-border-subtle: rgb(27, 23, 20, .06);--csr-border-line-hairline: 1px solid var(--csr-color-border-hairline);--csr-border-line-emphasis: 1px solid var(--csr-color-border-emphasis);--csr-border-line-focus: 1.5px solid var(--csr-color-border-focus);--csr-color-chart-gridline: rgb(27, 23, 20, .08);--csr-color-row-bar-selected: var(--csr-color-primary);--csr-color-annotation-pill-bg: var(--csr-color-danger-50);--csr-color-annotation-pill-text: var(--csr-color-danger-700);--csr-surface-canvas: var(--csr-color-bg-page);--csr-surface-card: var(--csr-color-surface-primary);--csr-surface-panel: var(--csr-color-surface-secondary);--csr-surface-hover: var(--csr-color-surface-hover);--csr-surface-active: var(--csr-color-surface-active);--csr-surface-overlay: var(--csr-color-surface-elevated);--csr-text-secondary: var(--csr-color-text-secondary);--csr-text-muted: var(--csr-color-text-muted);--csr-text-subtle: var(--csr-color-text-tertiary);--csr-text-disabled: var(--csr-color-text-disabled);--csr-text-inverse: var(--csr-color-text-inverse);--csr-text-on-action: var(--csr-color-text-on-teal);--csr-action-primary-bg: var(--csr-color-primary);--csr-action-primary-bg-hover: var(--csr-color-primary-hover);--csr-action-primary-bg-pressed: var(--csr-color-primary-pressed);--csr-action-primary-text: var(--csr-text-on-action);--csr-action-primary-border: var(--csr-action-primary-bg);--csr-action-primary-focus: var(--csr-color-border-focus);--csr-action-secondary-bg: rgb(var(--csr-color-primary-rgb), .06);--csr-action-secondary-bg-hover: rgb(var(--csr-color-primary-rgb), .1);--csr-action-secondary-text: var(--csr-color-primary);--csr-action-secondary-border: rgb(var(--csr-color-primary-rgb), .14);--csr-action-danger-bg: var(--csr-color-danger);--csr-action-danger-bg-hover: var(--csr-color-danger-600);--csr-action-danger-text: var(--csr-color-text-on-colored);--csr-accent-line: var(--csr-color-accent);--csr-accent-line-muted: rgb(var(--csr-color-accent-rgb), .22);--csr-accent-wash: rgb(var(--csr-color-accent-rgb), .08);--csr-accent-wash-strong: rgb(var(--csr-color-accent-rgb), .12);--csr-accent-text: var(--csr-color-accent);--csr-feedback-success-bg: var(--csr-color-success-50);--csr-feedback-success-border: var(--csr-color-success-200);--csr-feedback-success-text: var(--csr-color-success-700);--csr-feedback-success-icon: var(--csr-color-success);--csr-feedback-info-bg: var(--csr-color-info-50);--csr-feedback-info-border: var(--csr-color-info-200);--csr-feedback-info-text: var(--csr-color-info-700);--csr-feedback-info-icon: var(--csr-color-info);--csr-feedback-warning-bg: var(--csr-color-warning-50);--csr-feedback-warning-border: var(--csr-color-warning-200);--csr-feedback-warning-text: var(--csr-color-warning-700);--csr-feedback-warning-icon: var(--csr-color-warning);--csr-feedback-danger-bg: var(--csr-color-danger-50);--csr-feedback-danger-border: var(--csr-color-danger-200);--csr-feedback-danger-text: var(--csr-color-danger-700);--csr-feedback-danger-icon: var(--csr-color-danger);--csr-data-series-1: var(--csr-chart-1);--csr-data-series-2: var(--csr-chart-2);--csr-data-series-3: var(--csr-chart-3);--csr-data-series-4: var(--csr-chart-4);--csr-data-series-5: var(--csr-chart-5);--csr-data-series-1-rgb: var(--csr-chart-1-rgb);--csr-data-series-2-rgb: var(--csr-chart-2-rgb);--csr-data-series-3-rgb: var(--csr-chart-3-rgb);--csr-data-series-4-rgb: var(--csr-chart-4-rgb);--csr-data-series-5-rgb: var(--csr-chart-5-rgb);--csr-data-positive: var(--csr-color-success);--csr-data-negative: var(--csr-color-danger);--csr-data-warning: var(--csr-color-warning);--csr-data-info: var(--csr-color-info);--csr-data-grid: var(--csr-chart-grid);--csr-data-axis-text: var(--csr-chart-axis-text);--csr-metric-neutral: var(--csr-color-info);--csr-metric-neutral-rgb: var(--csr-color-info-rgb);--csr-metric-neutral-bg: rgb(var(--csr-metric-neutral-rgb), .08);--csr-metric-neutral-border: rgb(var(--csr-metric-neutral-rgb), .18);--csr-metric-neutral-text: var(--csr-color-info-700);--csr-progress-track: var(--csr-color-neutral-100);--csr-progress-fill: var(--csr-action-primary-bg);--csr-progress-fill-muted: rgb(var(--csr-color-primary-rgb), .2);--csr-category-marker-muted: var(--csr-color-info);--csr-category-marker-muted-rgb: var(--csr-color-info-rgb);--csr-category-marker-muted-bg: rgb( var(--csr-category-marker-muted-rgb), .08 );--csr-programme-marker-muted: var(--csr-color-primary-600);--csr-programme-marker-muted-rgb: var(--csr-color-primary-medium-rgb);--csr-programme-marker-muted-bg: rgb( var(--csr-programme-marker-muted-rgb), .08 );--csr-programme-marker-violet: #8b5cf6;--csr-programme-marker-violet-rgb: 139, 92, 246;--csr-programme-marker-pink: #db2777;--csr-programme-marker-pink-rgb: 219, 39, 119;--csr-programme-marker-orange: #ea580c;--csr-programme-marker-orange-rgb: 234, 88, 12;--csr-programme-marker-green: #16a34a;--csr-programme-marker-green-rgb: 22, 163, 74;--csr-category-marker-teal: #0d9488;--csr-category-marker-teal-rgb: 13, 148, 136;--csr-category-marker-cyan: #06b6d4;--csr-category-marker-cyan-rgb: 6, 182, 212;--csr-sdg-education: var(--csr-color-sdg-4);--csr-sdg-gender: var(--csr-color-sdg-5);--csr-sdg-work: var(--csr-color-sdg-8);--csr-sdg-marker-muted: var(--csr-color-info);--csr-sdg-marker-muted-bg: rgb(var(--csr-color-info-rgb), .08);--csr-avatar-role-1: #00b4c8;--csr-avatar-role-2: #7c3aed;--csr-avatar-role-3: #ec4899;--csr-avatar-role-4: #0ea5e9;--csr-avatar-role-5: #10b981;--csr-avatar-role-6: #f59e0b;--csr-avatar-role-7: var(--csr-color-accent);--csr-avatar-role-8: #6366f1;--csr-celebration-role-1: var(--csr-category-marker-teal);--csr-celebration-role-2: var(--csr-color-accent);--csr-celebration-role-3: #6366f1;--csr-celebration-role-4: #f59e0b;--csr-celebration-role-5: #ec4899;--csr-celebration-role-6: #10b981;--csr-celebration-role-7: var(--csr-programme-marker-violet);--csr-celebration-role-8: var(--csr-color-accent);--csr-chart-1: #00393f;--csr-chart-2: #3a5560;--csr-chart-3: #b25e09;--csr-chart-4: #1f6b4a;--csr-chart-5: #5c1a1f;--csr-chart-6: var(--csr-chart-1);--csr-chart-7: var(--csr-chart-2);--csr-chart-8: var(--csr-chart-3);--csr-chart-01: var(--csr-chart-1);--csr-chart-02: var(--csr-chart-2);--csr-chart-03: var(--csr-chart-3);--csr-chart-04: var(--csr-chart-4);--csr-chart-05: var(--csr-chart-5);--csr-chart-06: var(--csr-chart-6);--csr-chart-07: var(--csr-chart-7);--csr-chart-08: var(--csr-chart-8);--csr-chart-1-rgb: 0, 57, 63;--csr-chart-2-rgb: 58, 85, 96;--csr-chart-3-rgb: 178, 94, 9;--csr-chart-4-rgb: 31, 107, 74;--csr-chart-5-rgb: 92, 26, 31;--csr-chart-6-rgb: var(--csr-chart-1-rgb);--csr-chart-7-rgb: var(--csr-chart-2-rgb);--csr-chart-8-rgb: var(--csr-chart-3-rgb);--csr-chart-01-rgb: var(--csr-chart-1-rgb);--csr-chart-02-rgb: var(--csr-chart-2-rgb);--csr-chart-03-rgb: var(--csr-chart-3-rgb);--csr-chart-04-rgb: var(--csr-chart-4-rgb);--csr-chart-05-rgb: var(--csr-chart-5-rgb);--csr-chart-06-rgb: var(--csr-chart-6-rgb);--csr-chart-07-rgb: var(--csr-chart-7-rgb);--csr-chart-08-rgb: var(--csr-chart-8-rgb);--csr-color-chart-1: var(--csr-chart-01);--csr-color-chart-2: var(--csr-chart-02);--csr-color-chart-3: var(--csr-chart-03);--csr-color-chart-4: var(--csr-chart-04);--csr-color-chart-5: var(--csr-chart-05);--csr-color-chart-6: var(--csr-chart-06);--csr-color-chart-7: var(--csr-chart-07);--csr-color-chart-8: var(--csr-chart-08);--csr-color-chart-1-rgb: var(--csr-chart-01-rgb);--csr-color-chart-2-rgb: var(--csr-chart-02-rgb);--csr-color-chart-3-rgb: var(--csr-chart-03-rgb);--csr-color-chart-4-rgb: var(--csr-chart-04-rgb);--csr-color-chart-5-rgb: var(--csr-chart-05-rgb);--csr-color-chart-6-rgb: var(--csr-chart-06-rgb);--csr-color-chart-7-rgb: var(--csr-chart-07-rgb);--csr-color-chart-8-rgb: var(--csr-chart-08-rgb);--csr-chart-positive: var(--csr-color-success);--csr-chart-negative: var(--csr-color-danger);--csr-chart-warning: var(--csr-color-warning);--csr-chart-info: var(--csr-color-info);--csr-chart-grid: var(--csr-color-border);--csr-chart-axis-text: var(--csr-color-text-muted);--csr-chart-grid-dark: rgb(255, 255, 255, .06);--csr-chart-axis-text-dark: rgb(255, 255, 255, .4);--csr-chart-tooltip-bg: var(--csr-surface);--csr-chart-tooltip-text: var(--csr-text-primary);--csr-chart-crosshair: var(--csr-color-text-tertiary);--csr-chart-fill-opacity: .2;--csr-chart-min-width: 12.5rem;--csr-chart-donut-size: 12.5rem;--csr-chart-legend-max: 15rem;--csr-color-sdg-1: #e5243b;--csr-color-sdg-2: #dda63a;--csr-color-sdg-3: #4c9f38;--csr-color-sdg-4: #c5192d;--csr-color-sdg-5: #ff3a21;--csr-color-sdg-6: #26bde2;--csr-color-sdg-7: #fcc30b;--csr-color-sdg-8: #a21942;--csr-color-sdg-9: #fd6925;--csr-color-sdg-10: #dd1367;--csr-color-sdg-11: #fd9d24;--csr-color-sdg-12: #bf8b2e;--csr-color-sdg-13: #3f7e44;--csr-color-sdg-14: #0a97d9;--csr-color-sdg-15: #56c02b;--csr-color-sdg-16: #00689d;--csr-color-sdg-17: #19486a;--csr-color-sdg-4-light: #e74c3c;--csr-color-sdg-5-light: #f39c12;--csr-color-sdg-8-light: #c0392b;--csr-sdg-chart-orange: #e67e22;--csr-color-prog-violet: var(--csr-programme-marker-violet);--csr-color-prog-violet-rgb: var(--csr-programme-marker-violet-rgb);--csr-color-prog-pink: var(--csr-programme-marker-pink);--csr-color-prog-pink-rgb: var(--csr-programme-marker-pink-rgb);--csr-color-prog-orange: var(--csr-programme-marker-orange);--csr-color-prog-orange-rgb: var(--csr-programme-marker-orange-rgb);--csr-color-prog-green: var(--csr-programme-marker-green);--csr-color-prog-green-rgb: var(--csr-programme-marker-green-rgb);--csr-color-violet-50: #f5f3ff;--csr-color-violet-100: #ede9fe;--csr-color-violet-200: #ddd6fe;--csr-color-violet-300: #c4b5fd;--csr-color-violet-400: #a78bfa;--csr-color-violet-500: #8b5cf6;--csr-color-violet-600: #7c3aed;--csr-color-violet-700: #6d28d9;--csr-color-violet-900: #4c1d95;--csr-color-violet: var(--csr-color-violet-500);--csr-color-secondary-500: var(--csr-color-violet-500);--csr-color-rose-50: #fff1f2;--csr-color-rose-100: #ffe4e6;--csr-color-rose-300: #fda4af;--csr-color-rose-500: #f43f5e;--csr-color-rose-700: #be123c;--csr-color-cyan-50: #ecfeff;--csr-color-cyan-100: #cffafe;--csr-color-cyan-300: #67e8f9;--csr-color-cyan-400: #22d3ee;--csr-color-cyan-500: var(--csr-category-marker-cyan);--csr-color-cyan-700: #0e7490;--csr-color-indigo-400: #818cf8;--csr-color-indigo-500: #6366f1;--csr-color-indigo-600: #4f46e5;--csr-color-lime-400: #a3e635;--csr-color-lime-500: #84cc16;--csr-color-lime-700: #4d7c0f;--csr-color-orange-400: #fb923c;--csr-color-orange-500: #f97316;--csr-color-orange-700: #c2410c;--csr-color-rose-400: #fb7185;--csr-color-avatar-1: var(--csr-avatar-role-1);--csr-color-avatar-2: var(--csr-avatar-role-2);--csr-color-avatar-3: var(--csr-avatar-role-3);--csr-color-avatar-4: var(--csr-avatar-role-4);--csr-color-avatar-5: var(--csr-avatar-role-5);--csr-color-avatar-6: var(--csr-avatar-role-6);--csr-color-avatar-7: var(--csr-avatar-role-7);--csr-color-avatar-8: var(--csr-avatar-role-8);--csr-color-celebration-1: var(--csr-celebration-role-1);--csr-color-celebration-2: var(--csr-celebration-role-2);--csr-color-celebration-3: var(--csr-celebration-role-3);--csr-color-celebration-4: var(--csr-celebration-role-4);--csr-color-celebration-5: var(--csr-celebration-role-5);--csr-color-celebration-6: var(--csr-celebration-role-6);--csr-color-celebration-7: var(--csr-celebration-role-7);--csr-color-celebration-8: var(--csr-celebration-role-8);--csr-color-neutral-50-rgb: 249, 250, 251;--csr-color-neutral-100-rgb: 243, 244, 246;--csr-color-neutral-200-rgb: 229, 231, 235;--csr-color-neutral-300-rgb: 209, 213, 219;--csr-color-neutral-350-rgb: 156, 163, 175;--csr-color-neutral-400-rgb: 156, 163, 175;--csr-color-neutral-500-rgb: 107, 114, 128;--csr-color-neutral-600-rgb: 75, 85, 99;--csr-color-neutral-700-rgb: 55, 65, 81;--csr-color-neutral-800-rgb: 31, 41, 55;--csr-color-neutral-900-rgb: 17, 24, 39;--csr-color-neutral-950-rgb: 3, 7, 18;--csr-color-teal-600: var(--csr-category-marker-teal);--csr-color-teal-600-rgb: var(--csr-category-marker-teal-rgb);--csr-color-social-linkedin: #0077b5;--csr-color-social-facebook: #1877f2;--csr-color-social-x: #000000;--csr-shadow-focus-ring: 0 0 0 3px rgb(var(--csr-color-primary-rgb), .15);--csr-focus-outline-width: 1.5px;--csr-focus-outline-offset: 2px;--csr-focus-color: var(--csr-color-primary);--csr-focus-color-inverted: var(--csr-color-accent);--csr-shadow-ring-danger: 0 0 0 3px rgb(var(--csr-color-danger-rgb), .12);--csr-space-0: 0;--csr-space-px: 1px;--csr-space-0-5: 2px;--csr-space-1: 4px;--csr-space-1-5: 6px;--csr-space-2: 8px;--csr-space-2-5: calc(var(--csr-space-2) + var(--csr-space-0-5));--csr-space-3: 12px;--csr-space-3-5: calc(var(--csr-space-3) + var(--csr-space-0-5));--csr-space-4: 16px;--csr-space-5: 20px;--csr-space-6: 24px;--csr-space-7: 28px;--csr-space-8: 32px;--csr-space-9: 36px;--csr-space-10: 40px;--csr-space-12: 48px;--csr-space-14: 56px;--csr-space-16: 64px;--csr-space-20: 80px;--csr-space-24: 96px;--csr-space-28: 112px;--csr-space-32: 128px;--csr-space-40: 160px;--csr-space-48: 192px;--csr-spacing-2xs: var(--csr-space-1);--csr-spacing-xs: var(--csr-space-2);--csr-spacing-sm: var(--csr-space-3);--csr-spacing-md: var(--csr-space-4);--csr-spacing-lg: var(--csr-space-6);--csr-spacing-xl: var(--csr-space-8);--csr-spacing-2xl: var(--csr-space-12);--csr-spacing-3xl: var(--csr-space-16);--csr-space-mode-a-1: var(--csr-spacing-2xs);--csr-space-mode-a-2: var(--csr-spacing-xs);--csr-space-mode-a-3: var(--csr-spacing-sm);--csr-space-mode-a-4: var(--csr-spacing-md);--csr-space-mode-a-5: var(--csr-spacing-lg);--csr-space-mode-a-6: var(--csr-spacing-xl);--csr-space-mode-a-7: var(--csr-spacing-2xl);--csr-space-mode-a-8: var(--csr-spacing-3xl);--csr-spacing-card-header-bottom: var(--csr-space-4);--csr-spacing-section-title-bottom: var(--csr-space-6);--csr-spacing-form-group: var(--csr-spacing-lg);--csr-spacing-list-item: var(--csr-space-3);--csr-spacing-button-group: var(--csr-space-3);--csr-spacing-inline-icon: var(--csr-space-2);--csr-spacing-inline-glyph-narrow: .125em;--csr-spacing-inline-glyph: .25em;--csr-spacing-command-palette-top: 12vh;--csr-spacing-command-palette-top-compact: 10vh;--csr-section-dash-sm: clamp(1.5rem, 1.25rem + 1.25vw, 2.5rem);--csr-section-dash-md: clamp(2rem, 1.6875rem + 1.5625vw, 3rem);--csr-section-dash-lg: clamp(3rem, 2.5rem + 2.5vw, 4.5rem);--csr-section-dash-xl: clamp(4rem, 3.25rem + 3.75vw, 6rem);--csr-section-dash-hero: clamp(2.5rem, 2rem + 2.5vw, 4rem);--csr-rhythm-dash-tight: var(--csr-space-3);--csr-rhythm-dash: var(--csr-space-6);--csr-rhythm-dash-loose: var(--csr-spacing-xl);--csr-rhythm-dash-section: var(--csr-space-12);--csr-stack-dash-xs: var(--csr-space-1);--csr-stack-dash-sm: var(--csr-space-2);--csr-stack-dash-md: var(--csr-space-3);--csr-stack-dash-lg: var(--csr-space-4);--csr-stack-dash-xl: var(--csr-space-8);--csr-stack-dash-2xl: var(--csr-space-16);--csr-gap-dash-tight: var(--csr-space-2);--csr-gap-dash: var(--csr-space-3);--csr-gap-dash-loose: var(--csr-space-4);--csr-gap-dash-grid: var(--csr-gap-dash);--csr-hero-dash-min-height: 40svh;--csr-hero-dash-max-height: 50svh;--csr-hero-dash-padding-block: clamp(2rem, 1.5rem + 2.5vw, 3.5rem);--csr-container-dash-prose: 34rem;--csr-container-dash-narrow: 60rem;--csr-container-dash: 90rem;--csr-container-dash-wide: 100rem;--csr-container-dash-extended: 120rem;--csr-bp-sm: 30rem;--csr-bp-md: 48rem;--csr-bp-lg: 64rem;--csr-bp-xl: 80rem;--csr-bp-2xl: 96rem;--csr-icon-xs: 12px;--csr-icon-sm: 16px;--csr-icon-md: 20px;--csr-icon-lg: 24px;--csr-icon-xl: 32px;--csr-icon-2xl: 48px;--csr-font-sans: "Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--csr-font-serif: "IBM Plex Serif", Georgia, serif;--csr-font-mono: "JetBrains Mono", "IBM Plex Mono", "Fira Code", "Cascadia Code", ui-monospace, monospace;--csr-font-body: var(--csr-font-sans);--csr-font-heading: var(--csr-font-sans);--csr-font-display: var(--csr-font-sans);--csr-font-ui: var(--csr-font-sans);--csr-font-numeric: var(--csr-font-mono);--csr-font-code: var(--csr-font-mono);--csr-font-technical: var(--csr-font-mono);--csr-font-variant-numeric: tabular-nums slashed-zero lining-nums;--csr-font-features: "cv11", "ss01";--csr-font-numeric-features: "tnum", "zero", "lnum";--csr-text-preview-2xs: .5rem;--csr-text-preview-xs: .5625rem;--csr-text-3xs: .625rem;--csr-text-2xs: .6875rem;--csr-text-xs: .75rem;--csr-font-size-xs: var(--csr-text-xs);--csr-text-sm: .8125rem;--csr-text-base: .875rem;--csr-text-base-plus: .9375rem;--csr-text-md: 1rem;--csr-text-lg: 1.125rem;--csr-text-xl: 1.25rem;--csr-text-xl-plus: 1.375rem;--csr-text-2xl: 1.5rem;--csr-text-3xl: 1.875rem;--csr-text-3xl-plus: 2rem;--csr-text-4xl: 2.25rem;--csr-text-4xl-mid: 2.5rem;--csr-text-4xl-plus: 2.75rem;--csr-text-5xl: 3rem;--csr-text-6xl: 3.5rem;--csr-text-7xl: 4rem;--csr-text-fluid-sm: clamp(.75rem, .7rem + .25vw, .875rem);--csr-text-fluid-md: clamp(.875rem, .8rem + .375vw, 1rem);--csr-text-fluid-lg: clamp(1rem, .9rem + .5vw, 1.25rem);--csr-text-fluid-xl: clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--csr-text-zero: 0;--csr-text-inherit: inherit;--csr-text-code: .85em;--csr-text-mono: .9em;--csr-print-text-2xs: 8pt;--csr-print-text-xs: 9pt;--csr-print-text-sm: 10pt;--csr-print-text-base: 11pt;--csr-print-text-md: 12pt;--csr-print-text-lg: 13pt;--csr-print-text-xl: 15pt;--csr-print-text-2xl: 18pt;--csr-print-text-3xl: 20pt;--csr-print-space-xs: 4pt;--csr-print-space-sm: 6pt;--csr-print-space-md: 8pt;--csr-print-space-lg: 12pt;--csr-print-space-xl: 24pt;--csr-print-page-margin-block: 22mm;--csr-print-page-margin-inline: 18mm;--csr-print-surface: var(--csr-color-white);--csr-print-text: #000000;--csr-print-text-muted: #4b5563;--csr-print-border: #cbd5e1;--csr-print-border-strong: #000000;--csr-font-light: 300;--csr-font-normal: 400;--csr-font-medium: 500;--csr-font-semibold: 600;--csr-font-bold: 700;--csr-font-extrabold: 800;--csr-weight-regular: 400;--csr-weight-medium: 500;--csr-weight-semi: 580;--csr-weight-bold: 680;--csr-leading-zero: 0;--csr-leading-none: 1;--csr-leading-extra-tight: 1.1;--csr-leading-tight: 1.2;--csr-leading-snug: 1.3;--csr-leading-compact: 1.4;--csr-leading-normal: 1.5;--csr-leading-prose: 1.6;--csr-leading-relaxed: 1.625;--csr-leading-loose: 2;--csr-line-height-data: 1.5;--csr-leading-body: 1.45;--csr-tracking-uber: -.04em;--csr-tracking-tightest: -.03em;--csr-tracking-tighter-plus: -.025em;--csr-tracking-tighter: -.02em;--csr-tracking-tight-mid: -.015em;--csr-tracking-tight: -.01em;--csr-tracking-normal: 0;--csr-tracking-slight: .01em;--csr-tracking-wide: .02em;--csr-tracking-wide-plus: .03em;--csr-tracking-wider: .04em;--csr-tracking-expanded: .05em;--csr-tracking-section: .06em;--csr-tracking-widest: .08em;--csr-tracking-widest-plus: .1em;--csr-tracking-ultra: .3em;--csr-dash-heading: 1.75rem;--csr-dash-subheading: 1.25rem;--csr-dash-label: .6875rem;--csr-type-display-lg: var(--csr-font-light) 3rem/1.1 var(--csr-font-sans);--csr-type-display: var(--csr-font-light) 2.75rem/1.1 var(--csr-font-sans);--csr-type-display-sm: var(--csr-font-light) 2rem/1.15 var(--csr-font-sans);--csr-type-heading-lg: var(--csr-font-semibold) 1.5rem/1.25 var(--csr-font-display);--csr-type-heading: var(--csr-font-semibold) 1.25rem/1.3 var(--csr-font-display);--csr-type-heading-sm: var(--csr-font-semibold) 1rem/1.35 var(--csr-font-display);--csr-type-body-lg: 400 1rem/1.6 var(--csr-font-sans);--csr-type-body: 400 .875rem/1.6 var(--csr-font-sans);--csr-type-body-sm: 400 .8125rem/1.5 var(--csr-font-sans);--csr-type-label: var(--csr-font-semibold) .75rem/1.4 var(--csr-font-sans);--csr-type-label-sm: var(--csr-font-medium) .6875rem/1.4 var(--csr-font-sans);--csr-type-caption: 400 .6875rem/1.4 var(--csr-font-sans);--csr-type-code: 400 .8125rem/1.5 var(--csr-font-mono);--csr-type-display-tracking: -.02em;--csr-type-heading-tracking: -.01em;--csr-type-label-tracking: .04em;--csr-shadow-xs: 0 1px 2px rgb(27, 23, 20, .04);--csr-shadow-sm: 0 0 0 1px rgb(27, 23, 20, .04), 0 1px 2px rgb(27, 23, 20, .04);--csr-shadow-md: 0 0 0 1px rgb(27, 23, 20, .06), 0 6px 24px -8px rgb(27, 23, 20, .18);--csr-shadow-lg: 0 0 0 1px rgb(27, 23, 20, .06), 0 12px 32px -10px rgb(27, 23, 20, .22);--csr-shadow-xl: 0 0 0 1px rgb(27, 23, 20, .06), 0 24px 56px -16px rgb(27, 23, 20, .3);--csr-shadow-2xl: 0 0 0 1px rgb(27, 23, 20, .06), 0 32px 72px -20px rgb(27, 23, 20, .34);--csr-shadow-card: var(--csr-shadow-sm);--csr-shadow-popover: var(--csr-shadow-md);--csr-shadow-modal: var(--csr-shadow-xl);--csr-shadow-primary: 0 4px 14px rgb(var(--csr-color-primary-rgb), .15);--csr-shadow-accent: 0 4px 14px rgb(var(--csr-color-accent-rgb), .2);--csr-shadow-success: 0 4px 14px rgb(var(--csr-color-success-rgb), .15);--csr-shadow-danger: 0 4px 14px rgb(var(--csr-color-danger-rgb), .15);--csr-shadow-card-hover: 0 0 0 1px rgb(27, 23, 20, .08), 0 4px 12px -2px rgb(27, 23, 20, .08);--csr-shadow-card-layered: var(--csr-shadow-sm);--csr-shadow-card-layered-hover: var( --csr-shadow-card-hover );--csr-shadow-card-bevel: var(--csr-shadow-card-layered);--csr-shadow-card-bevel-hover: var(--csr-shadow-card-layered-hover);--csr-shadow-inset: inset 0 2px 4px rgb(0, 0, 0, .04);--csr-shadow-inset-radio: inset 0 0 0 3px var(--csr-color-bg-raised);--csr-shadow-inset-segment-active: inset 0 0 0 2px rgb(var(--csr-color-white-rgb), .45);--csr-shadow-ring: 0 0 0 3px rgb(0, 57, 63, .15);--csr-shadow-none: none;--csr-shadow-black-micro: 0 1px 2px rgb(var(--csr-color-neutral-900-rgb), .02);--csr-shadow-black-micro-strong: 0 1px 2px rgb(var(--csr-color-neutral-900-rgb), .05);--csr-shadow-black-soft: 0 2px 4px rgb(var(--csr-color-neutral-900-rgb), .1);--csr-shadow-black-panel: 0 1px 3px rgb(var(--csr-color-neutral-900-rgb), .04);--csr-shadow-focus-ring-subtle: 0 0 0 3px rgb(var(--csr-color-primary-rgb), .08);--csr-shadow-focus-ring-medium: 0 0 0 3px rgb(var(--csr-color-primary-rgb), .12);--csr-shadow-login-input-focus-visible: 0 0 0 1px var(--csr-color-primary), var(--csr-shadow-black-micro);--csr-shadow-login-checkbox-focus: 0 0 0 2px var(--csr-color-bg-page), 0 0 0 4px var(--csr-color-primary);--csr-shadow-accent-spotlift-sm: 0 2px 8px rgb(var(--csr-color-accent-rgb), .3);--csr-shadow-accent-spotlift-md: 0 4px 16px rgb(var(--csr-color-accent-rgb), .45);--csr-shadow-accent-cta: 0 2px 8px rgb(var(--csr-color-accent-rgb), .25);--csr-shadow-accent-cta-hover: 0 4px 16px rgb(var(--csr-color-accent-rgb), .4);--csr-shadow-card-inset-highlight: inset 0 1px 0 rgb(var(--csr-color-white-rgb), .8);--csr-shadow-challenge-card: var(--csr-shadow-card-bevel), var(--csr-shadow-card-inset-highlight);--csr-shadow-challenge-card-hover: var(--csr-shadow-card-bevel-hover), var(--csr-shadow-card-inset-highlight);--csr-shadow-success-ring-tight: 0 0 0 2px rgb(var(--csr-color-success-rgb), .2);--csr-shadow-success-ring-pulse: 0 0 0 4px rgb(var(--csr-color-success-rgb), .1);--csr-shadow-table-row-accent: inset var(--csr-border-accent-width) 0 0 var(--csr-color-primary);--csr-color-login-sso-bg: var(--csr-color-surface-hover);--csr-color-login-sso-bg-hover: var(--csr-color-surface-active);--csr-color-login-demo-tint: var(--csr-illustration-stone-bone-tint);--csr-shadow-dropdown: var(--csr-shadow-md);--csr-shadow-drawer: var(--csr-shadow-xl);--csr-shadow-button-hover: var(--csr-shadow-sm);--csr-shadow-button-primary-hover: 0 2px 8px rgb(var(--csr-color-primary-rgb), .25);--csr-shadow-accent-ring-md: 0 0 0 3px var(--csr-color-accent), var(--csr-shadow-md);--csr-radius-none: 0;--csr-radius-2xs: 2px;--csr-radius-xs: 4px;--csr-radius-sm: 6px;--csr-radius-md: 8px;--csr-radius-lg: 10px;--csr-tour-radius-sm: var(--csr-radius-lg);--csr-radius-xl: 14px;--csr-radius-2xl: var( --csr-radius-lg );--csr-radius-full: 9999px;--csr-radius-circle: 50%;--csr-radius-inherit: inherit;--csr-border-width-thin: 1px;--csr-border-width-medium: 2px;--csr-border-width-thick: 3px;--csr-border-accent-width: 3px;--csr-border-width: var(--csr-border-width-thin);--csr-radius-modal: var(--csr-radius-xl);--csr-radius-sheet: var(--csr-radius-xl);--csr-motion-hover-lift-card: 0px;--csr-motion-hover-lift-cta: 1px;--csr-duration-micro: .12s;--csr-duration-fast: .15s;--csr-duration-normal: .2s;--csr-duration-slow: .25s;--csr-duration-slower: var(--csr-duration-slow);--csr-duration-modal: var(--csr-duration-slow);--csr-duration-sheet: var(--csr-duration-slow);--csr-ease-default: cubic-bezier(.4, 0, .2, 1);--csr-ease-standard: cubic-bezier( .4, 0, .2, 1 );--csr-ease-in: cubic-bezier(.4, 0, 1, 1);--csr-ease-out: cubic-bezier(.16, 1, .3, 1);--csr-ease-in-out: cubic-bezier(.4, 0, .2, 1);--csr-ease-spring: cubic-bezier(.16, 1, .3, 1);--csr-ease-bounce: cubic-bezier(.22, 1, .36, 1);--csr-ease-premium: cubic-bezier(.16, 1, .3, 1);--csr-ease-snappy: cubic-bezier(.2, 0, 0, 1);--csr-ease-smooth: cubic-bezier(.4, 0, .2, 1);--csr-duration-reveal: var(--csr-duration-slow);--csr-transition-none: none;--csr-transition-fast: color var(--csr-duration-fast) var(--csr-ease-standard), background-color var(--csr-duration-fast) var(--csr-ease-standard), border-color var(--csr-duration-fast) var(--csr-ease-standard), opacity var(--csr-duration-fast) var(--csr-ease-standard), transform var(--csr-duration-fast) var(--csr-ease-standard);--csr-transition-normal: color var(--csr-duration-normal) var(--csr-ease-standard), background-color var(--csr-duration-normal) var(--csr-ease-standard), border-color var(--csr-duration-normal) var(--csr-ease-standard), box-shadow var(--csr-duration-normal) var(--csr-ease-standard), opacity var(--csr-duration-normal) var(--csr-ease-standard), transform var(--csr-duration-normal) var(--csr-ease-standard);--csr-transition-slow: color var(--csr-duration-slow) var(--csr-ease-standard), background-color var(--csr-duration-slow) var(--csr-ease-standard), border-color var(--csr-duration-slow) var(--csr-ease-standard), box-shadow var(--csr-duration-slow) var(--csr-ease-standard), opacity var(--csr-duration-slow) var(--csr-ease-standard), transform var(--csr-duration-slow) var(--csr-ease-standard);--csr-transition-color: color var(--csr-duration-fast) var(--csr-ease-standard), background-color var(--csr-duration-fast) var(--csr-ease-standard), border-color var(--csr-duration-fast) var(--csr-ease-standard);--csr-transition-transform: transform var(--csr-duration-fast) var(--csr-ease-standard);--csr-transition-shadow: box-shadow var(--csr-duration-fast) var(--csr-ease-standard);--csr-transition-card: transform var(--csr-duration-normal) var(--csr-ease-standard), box-shadow var(--csr-duration-normal) var(--csr-ease-standard);--csr-transition-button: color var(--csr-duration-fast) var(--csr-ease-standard), background-color var(--csr-duration-fast) var(--csr-ease-standard), border-color var(--csr-duration-fast) var(--csr-ease-standard), box-shadow var(--csr-duration-fast) var(--csr-ease-standard), transform var(--csr-duration-fast) var(--csr-ease-standard);--csr-transition-visibility: opacity var(--csr-duration-normal) var(--csr-ease-standard), visibility var(--csr-duration-normal) var(--csr-ease-standard);--csr-dur-instant: var(--csr-duration-micro);--csr-dur-fast: var(--csr-duration-fast);--csr-dur-normal: var(--csr-duration-normal);--csr-dur-slow: var(--csr-duration-slow);--csr-dur-deliberate: var(--csr-duration-slow);--csr-motion-ease-out: var(--csr-ease-out);--csr-motion-ease-in: cubic-bezier(.4, 0, 1, 1);--csr-motion-ease-spring: cubic-bezier(.32, .72, 0, 1);--csr-motion-ease-linear: linear;--csr-motion-ease-hero: cubic-bezier(.65, 0, .35, 1);--csr-transition-snappy: var(--csr-dur-fast) var(--csr-motion-ease-out);--csr-transition-presence: var(--csr-dur-normal) var(--csr-motion-ease-out);--csr-transition-calm: var(--csr-dur-slow) var(--csr-motion-ease-spring);--csr-motion-hover-lift: 0;--csr-motion-distance-xs: 4px;--csr-motion-distance-sm: 8px;--csr-motion-distance-md: 16px;--csr-motion-distance-lg: 24px;--csr-motion-distance-xl: 40px;--s-hover-lift-card: calc(-1 * var(--csr-motion-hover-lift-card));--motion-duration-instant: var(--csr-duration-micro);--motion-duration-micro: var(--csr-duration-micro);--motion-duration-standard: var(--csr-duration-normal);--motion-duration-page: var(--csr-duration-slow);--motion-duration-emphasis: var(--csr-duration-slow);--motion-ease-decelerate: var(--csr-ease-out);--motion-ease-accelerate: cubic-bezier(.4, 0, 1, 1);--motion-ease-snappy: cubic-bezier(.2, 0, 0, 1);--motion-ease-spring: var( --csr-ease-out );--csr-z-base: 0;--csr-z-above: 10;--csr-z-dropdown: 100;--csr-z-sticky: 200;--csr-z-modal: 10100;--csr-z-toast: 400;--csr-z-tooltip: 500;--csr-z-topbar: 40;--csr-z-overlay: 45;--csr-z-sidebar: 50;--csr-z-behind: -1;--csr-z-local-1: 1;--csr-z-local-2: 2;--csr-z-local-3: 3;--csr-z-topbar-dropdown: 60;--csr-z-mobile-nav: 49;--csr-z-sheet-backdrop: 99;--csr-z-sheet: 101;--csr-z-popover: 1000;--csr-z-widget: 9999;--csr-z-annotation-base: 9989;--csr-z-annotation-panel: 9990;--csr-z-annotation-item: 9991;--csr-z-annotation-highlight: 9992;--csr-z-annotation-controls: 9993;--csr-z-annotation-actions: 9994;--csr-z-annotation-popover: 9995;--csr-z-annotation-max: 10000;--csr-z-tour-backdrop: 10000;--csr-z-tour-spotlight: 10001;--csr-z-tour-tooltip: 10003;--csr-container-sm: 640px;--csr-container-md: 768px;--csr-container-lg: 1024px;--csr-container-xl: 1280px;--csr-container-2xl: 90rem;--csr-height-xs: 24px;--csr-height-sm: 32px;--csr-height-md: 40px;--csr-height-lg: 48px;--csr-height-xl: 56px;--csr-height-2xl: 64px;--csr-height-3xl: 80px;--csr-sidebar-width: 256px;--csr-sidebar-collapsed-width: 64px;--csr-topbar-height: var(--csr-height-2xl);--csr-scroll-offset: var(--csr-topbar-height);--csr-overlay-bg: var(--csr-color-bg-overlay);--csr-overlay-bg-light: var( --csr-color-bg-overlay-blur );--csr-overlay-blur-sm: 4px;--csr-overlay-blur-md: 8px;--csr-overlay-blur-lg: 16px;--csr-overlay-blur: var(--csr-overlay-blur-md);--csr-card-bg: var(--csr-surface-raised);--csr-card-bg-dark: #ffffff;--csr-card-border: var(--csr-border-hairline);--csr-card-border-dark: var( --csr-color-border );--csr-border-color-dark: var( --csr-color-border );--csr-card-radius: var(--csr-radius-lg);--csr-card-radius-enterprise: var(--csr-radius-lg);--csr-radius-card: var(--csr-card-radius-enterprise);--csr-card-shadow: var(--csr-shadow-card);--csr-card-shadow-enterprise: var(--csr-shadow-none);--csr-card-shadow-overlay: var(--csr-shadow-popover);--csr-card-inner-bevel: inset 0 1px 0 rgb(var(--csr-color-white-rgb), .72);--csr-card-padding: var(--csr-space-5);--csr-card-padding-compact: var(--csr-space-4);--csr-card-padding-spacious: var(--csr-space-6);--csr-button-radius: var(--csr-radius-md);--csr-button-height-sm: var(--csr-height-sm);--csr-button-height-md: var(--csr-height-md);--csr-button-height-lg: var(--csr-height-lg);--csr-input-bg: var(--csr-color-surface-primary);--csr-input-border: var(--csr-color-border);--csr-input-radius: var(--csr-radius-md);--csr-input-height: var(--csr-height-md);--csr-input-focus-ring: 0 0 0 3px rgb(var(--csr-color-primary-rgb), .12);--csr-table-header-bg: var(--csr-surface-sunken);--csr-table-row-hover: var( --csr-color-surface-hover );--csr-table-border: var(--csr-border-hairline);--csr-table-row-height-compact: 32px;--csr-table-row-height-default: 40px;--csr-table-row-height-comfortable: 44px;--csr-table-min-width: 40rem;--csr-dt-min-col-width: 7.5rem;--csr-row-height-compact: var(--csr-table-row-height-compact);--csr-row-height-default: var(--csr-table-row-height-default);--csr-row-height-comfortable: var(--csr-table-row-height-comfortable);--csr-row-height: var(--csr-row-height-default);--csr-cell-padding-x: 12px;--csr-cell-padding-y: 10px;--csr-status-success: var(--csr-color-success);--csr-status-warning: var(--csr-color-warning);--csr-status-danger: var(--csr-color-danger);--csr-status-info: var(--csr-color-info);--csr-badge-radius: var(--csr-radius-full);--csr-badge-height: var(--csr-height-xs);--csr-progress-bg: var(--csr-color-neutral-100);--csr-progress-radius: var(--csr-radius-full);--csr-progress-height: 8px;--csr-leaderboard-progress: 0%;--csr-tooltip-bg: var(--csr-color-neutral-900);--csr-tooltip-color: var(--csr-color-text-inverse);--csr-tooltip-radius: var(--csr-radius-md);--csr-kpi-label-size: var(--csr-text-xs);--csr-kpi-value-size: var(--csr-text-2xl);--csr-kpi-change-size: var(--csr-text-xs);--csr-kpi-hero-weight: var(--csr-font-semibold);--csr-kpi-primary-weight: var(--csr-font-semibold);--csr-kpi-inline-weight: var(--csr-font-bold);--csr-kpi-font-family: var(--csr-font-numeric);--csr-kpi-font-features: var(--csr-font-numeric-features);--csr-tab-bg: transparent;--csr-tab-bg-active: var(--csr-color-primary);--csr-tab-bg-hover: rgb(var(--csr-color-primary-rgb), .06);--csr-tab-text: var(--csr-color-text-secondary);--csr-tab-text-active: #ffffff;--csr-tab-text-hover: var(--csr-color-text-primary);--csr-tab-radius: var(--csr-radius-md);--csr-tab-padding: var(--csr-space-2) var(--csr-space-4);--csr-tab-gap: var(--csr-space-1);--csr-tab-bar-bg: var(--csr-color-neutral-100);--csr-tab-bar-radius: var(--csr-radius-lg);--csr-tab-bar-padding: var(--csr-space-1);--csr-color-event-employee: var(--csr-color-info-600);--csr-color-event-employee-bg: rgb(37, 99, 235, .2);--csr-color-event-milestone: var(--csr-color-warning-600);--csr-color-event-milestone-bg: rgb(217, 119, 6, .2);--csr-color-event-report: var(--csr-color-success-600);--csr-color-event-report-bg: rgb(5, 150, 105, .2);--csr-color-event-programme: #7c3aed;--csr-color-event-programme-bg: rgb(124, 58, 237, .2);--csr-color-event-vto: var(--csr-color-chart-6);--csr-color-event-vto-bg: rgb(236, 72, 153, .2);--csr-color-event-sync: #0d9488;--csr-color-event-sync-bg: rgb(13, 148, 136, .2);--csr-color-event-story: #f97316;--csr-color-event-story-bg: rgb(249, 115, 22, .2);--csr-color-event-default: var(--csr-color-neutral-500);--csr-color-event-default-bg: rgb(107, 114, 128, .2);--csr-color-linkedin: #0a66c2;--csr-color-linkedin-hover: #004182;--csr-color-tier-1: #10b981;--csr-color-tier-2: #14b8a6;--csr-color-tier-3: #6366f1;--csr-color-tier-4: #8b5cf6;--csr-color-tier-5: #f59e0b;--csr-color-tier-6: #5c1a1f;--csr-color-tier-7: #ec4899;--csr-color-tier-8: #f97316;--csr-color-tier-mentors: var( --csr-color-primary-800 );--csr-color-tier-language: #d4a574;--csr-color-tier-skills: #4a90a4;--csr-color-tier-buddy: #c4897a;--csr-color-tier-tfhs: #5c1a1f;--csr-color-tier-latam: #499aa4;--csr-color-tier-dfs: #2c4a7a;--csr-color-tier-tfu: var( --csr-color-primary-800 );--csr-widget-width: 400px;--csr-widget-max-height: 600px;--csr-color-internal-note: #fff9c4;--csr-color-message-employee: var(--csr-color-primary-100);--csr-color-message-agent: var(--csr-color-neutral-100);--csr-color-chat-bot-bg: rgb( var(--csr-color-chart-4-rgb), .05 );--csr-color-chat-bot-bg-badge: rgb( var(--csr-color-chart-4-rgb), .12 );--csr-color-chat-bot-border: rgb(var(--csr-color-chart-4-rgb), .2);--csr-color-chat-bot-text: #5b21b6;--csr-color-chat-active-icon: var( --csr-color-chart-8 );--csr-color-chat-time-icon: var( --csr-color-chart-6 );--csr-color-warm-bg: #f9f7f4;--csr-color-rose-gold: #c4897a;--csr-color-validation-warning: var(--csr-color-warning-500);--csr-color-danger-zone-bg: var(--csr-color-danger-50);--csr-color-danger-zone-border: var(--csr-color-danger-300);--csr-color-status-active: var(--csr-color-success-500);--csr-color-status-inactive: var(--csr-color-neutral-400);--csr-color-status-away: var(--csr-color-warning-400);--csr-sidebar-text: rgb(255, 255, 255, .75);--csr-sidebar-text-strong: rgb(255, 255, 255, .9);--csr-sidebar-text-muted: rgb(255, 255, 255, .65);--csr-sidebar-text-faint: rgb(255, 255, 255, .5);--csr-sidebar-border: rgb(255, 255, 255, .06);--csr-sidebar-hover-bg: rgb(255, 255, 255, .08);--csr-sidebar-active-bg: rgb(255, 255, 255, .1);--csr-shadow-nav-active: inset 0 0 0 1px rgb(var(--csr-color-accent-rgb), .08), 0 1px 3px rgb(0, 0, 0, .12);--csr-shadow-nav-active-collapsed: 0 0 0 1px rgb(var(--csr-color-accent-rgb), .12), 0 1px 4px rgb(0, 0, 0, .15);--csr-section-heading-size: var(--csr-text-xs);--csr-section-heading-weight: var(--csr-font-semibold);--csr-section-heading-color: var(--csr-color-text-secondary);--csr-section-heading-tracking: var(--csr-tracking-wider);--csr-section-heading-transform: uppercase;--csr-gap-card-grid: var( --csr-gap-dash-grid );--csr-gap-card-grid-tight: var(--csr-gap-dash-loose);--csr-gap-section-inner: var( --csr-space-4 );--csr-gap-inline: var(--csr-gap-dash);--csr-padding-card-compact: var( --csr-space-3 );--csr-content-max-width: 1120px;--csr-center-max: var(--csr-content-max-width);--csr-grid-min: 280px;--csr-gap-section: var(--csr-section-dash-md);--csr-padding-card: clamp( var(--csr-space-4), .75vw + 12px, var(--csr-space-5) );--csr-padding-card-lg: clamp( var(--csr-space-5), 1vw + 12px, var(--csr-space-6) );--csr-padding-content: clamp( var(--csr-space-4), 2vw + 12px, var(--csr-space-8) );--csr-padding-content-mobile: var(--csr-space-4);--csr-color-gold: #c9a227;--csr-color-silver: #9b9b9b;--csr-color-bronze: #c67a3b;--csr-color-accent-gold: #b45309;--csr-color-accent-gold-light: #fef3c7;--csr-color-accent-gold-bright: #d97706;--csr-color-medal-gold-bg: #fef3c7;--csr-color-medal-gold-text: #92400e;--csr-color-medal-bronze-bg: #fff7ed;--csr-color-medal-bronze-text: #9a3412;--csr-boardroom-medal-gold-rgb: 212, 164, 99;--csr-boardroom-medal-silver-rgb: 192, 192, 192;--csr-boardroom-medal-bronze-rgb: 205, 127, 50;--csr-boardroom-overlay-dark: rgb(10, 14, 23, .92);--csr-blur-xs: blur(4px);--csr-blur-sm: blur(8px);--csr-blur-md: blur(12px);--csr-blur-lg: blur(16px);--csr-blur-xl: blur(24px);--csr-outline-offset: 2px;--csr-shadow-hero: 0 4px 20px rgb(var(--csr-color-primary-rgb), .15);--csr-filter-boardroom-ring-rest: drop-shadow( 0 0 var(--csr-space-2) rgb(var(--csr-boardroom-internal-purple-rgb), .3) );--csr-filter-boardroom-ring-peak: drop-shadow( 0 0 var(--csr-space-5) rgb(var(--csr-boardroom-internal-purple-rgb), .7) );--csr-shadow-panel-dark-bg: 0 4px 12px rgb(0, 0, 0, .2), 0 16px 40px rgb(0, 0, 0, .15)}:root{--csr-surface-page: var(--csr-color-bg-page);--csr-surface-default: var(--csr-color-surface);--csr-surface-raised: var(--csr-color-bg-raised);--csr-surface-sunken: var(--csr-color-bg-sunken);--csr-surface-elevated: var(--csr-color-surface-elevated);--csr-surface-overlay: var(--csr-color-surface-elevated);--csr-surface-interactive: var(--csr-color-surface);--csr-surface-interactive-hover: var(--csr-color-surface-secondary);--csr-text-heading: var(--csr-color-text-primary);--csr-text-body: var(--csr-color-text-secondary);--csr-text-caption: var(--csr-color-text-muted);--csr-text-placeholder: var(--csr-color-text-disabled);--csr-text-on-primary: var(--csr-color-text-on-teal);--csr-text-on-accent: var(--csr-color-text-inverse);--csr-text-link: var(--csr-color-primary-600);--csr-text-link-hover: var(--csr-color-primary-700);--csr-border-hairline: var(--csr-color-border-light);--csr-border-default: var(--csr-color-border);--csr-border-subtle: var(--csr-color-border-light);--csr-border-strong: var(--csr-color-border-strong);--csr-border-interactive: var(--csr-color-primary);--csr-border-focus: var(--csr-color-primary-400);--csr-border-danger: var(--csr-color-danger);--csr-border-line-default: var(--csr-border-line-hairline);--csr-border-line-strong: var(--csr-border-line-emphasis);--csr-input-bg: var(--csr-color-surface);--csr-input-border: var(--csr-color-border);--csr-input-border-hover: var(--csr-color-border-strong);--csr-input-border-focus: var(--csr-color-primary);--csr-input-text: var(--csr-color-text-primary);--csr-input-placeholder: var(--csr-color-text-disabled);--csr-input-disabled-bg: var(--csr-color-neutral-50);--csr-input-disabled-text: var(--csr-color-text-disabled);--csr-interactive-bg: var(--csr-color-primary);--csr-interactive-bg-hover: var(--csr-color-primary-hover);--csr-interactive-bg-active: var(--csr-color-primary-900);--csr-interactive-bg-disabled: var(--csr-color-neutral-200);--csr-feedback-success-bg: var(--csr-color-success-50);--csr-feedback-success-text: var(--csr-color-success-700);--csr-feedback-danger-bg: var(--csr-color-danger-50);--csr-feedback-danger-text: var(--csr-color-danger-700);--csr-feedback-warning-bg: var(--csr-color-warning-50);--csr-feedback-warning-text: var(--csr-color-warning-700);--csr-feedback-info-bg: var(--csr-color-info-50);--csr-feedback-info-text: var(--csr-color-info-700)}:root{--csr-border-hairline: var( --csr-color-border-hairline );--csr-border-strong: var( --csr-color-border-emphasis );--csr-border-focus: var( --csr-color-primary )}@media(min-resolution:2dppx){:root{--csr-border-width: .5px}}@media(prefers-reduced-motion:reduce){:root{--csr-duration-micro: 0ms;--csr-duration-fast: 0ms;--csr-duration-normal: 0ms;--csr-duration-slow: 0ms;--csr-duration-slower: 0ms;--csr-duration-reveal: 0ms;--csr-dur-instant: .01ms;--csr-dur-fast: .01ms;--csr-dur-normal: .01ms;--csr-dur-slow: .01ms;--csr-dur-deliberate: .01ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}[hidden]{display:none!important}.csr-display{font-family:var(--csr-font-display);font-size:clamp(var(--csr-text-4xl),3.5vw,var(--csr-text-5xl));font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-tight);letter-spacing:var(--csr-tracking-tighter);font-feature-settings:var(--csr-font-features)}.csr-h1{font-family:var(--csr-font-display);font-size:var(--csr-text-2xl);font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-tight);letter-spacing:var(--csr-tracking-tighter);font-feature-settings:var(--csr-font-features)}.csr-h2{font-family:var(--csr-font-display);font-size:var(--csr-text-lg);font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-snug);letter-spacing:var(--csr-tracking-tight);font-feature-settings:var(--csr-font-features)}.csr-h3{font-family:var(--csr-font-display);font-size:var(--csr-text-md);font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-snug);letter-spacing:var(--csr-tracking-normal);font-feature-settings:var(--csr-font-features)}.csr-h4{font-family:var(--csr-font-display);font-size:var(--csr-text-sm);font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-normal);letter-spacing:var(--csr-tracking-normal);font-feature-settings:var(--csr-font-features)}.csr-section-label{font-size:var(--csr-text-xs);font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-normal);letter-spacing:var(--csr-tracking-wider);text-transform:uppercase;color:var(--csr-color-text-secondary);font-feature-settings:var(--csr-font-features)}.csr-body{font-size:var(--csr-text-base);font-weight:var(--csr-font-normal);line-height:var(--csr-leading-relaxed);letter-spacing:var(--csr-tracking-normal)}.csr-body-sm{font-size:var(--csr-text-sm);font-weight:var(--csr-font-normal);line-height:var(--csr-leading-normal);letter-spacing:var(--csr-tracking-normal)}.csr-caption{font-size:var(--csr-text-xs);font-weight:var(--csr-font-normal);line-height:var(--csr-leading-normal);letter-spacing:var(--csr-tracking-normal);color:var(--csr-color-text-tertiary)}.csr-stat-value{font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-tight);letter-spacing:var(--csr-tracking-tighter);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-features),var(--csr-font-numeric-features)}.csr-primary-metric,.csr-hero-metric{font-family:var(--csr-font-numeric);font-weight:var(--csr-font-semibold);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features)}.csr-inline-stat{font-weight:var(--csr-font-bold);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features)}.csr-stat__value,.csr-numeric,.csr-num,.csr-tabular-nums,.csr-table-number,.csr-kpi-value,.csr-metric-value,[data-numeric],.mc__value,.csr-kpi__value,.csr-kpi__change,.br-headline-kpi__value,.br-metric-value,.br-vis-badge__value,.br-sat-motivator-value,.br-sdg-donut__center-value,.challenge-card__mini-stat-value,.ch-hero__stat-value,.programme-card__stat-value,.achievements-stat__value,.achievements-widget__stat-value,.achievements-summary__value,.vto-widget__stat-value,.vto-balance__stat-value,.vto-balance__detail-value,.vto-pe-card__value,.ea-stat-value,.ed-stat__value,.ed-vto__stat-value,.ed-detail__value,.ed-vis-card__value,.rec-metric__value,.csr-leaderboard-podium__stat-value,.csr-leaderboard-hours__value,.mchat-stats__value,.al-stats-card__value,.bm-value__stat-value,.bm-summary__value,.bm-metric__bar-value,.ann-review__stat-value,.share-stat-value,.stories-stats__value,.ee-hero-stat__value,.sroi-proof-chain__step-value,.vis-breakdown__summary-value,.dcp__overall-value,.rv-metric__value,.rv-bar-value,.impact-summary__value,.impact-banner__kpi-value,.impact-cards__stat-value,.csr-page-impact-banner__metric-value,.compliance-summary__value,.csr-compliance-snap-pill__value,.rg-stat__value,.csr-page-quick-stat__value,.csr-report-mini-stat__value,.csr-page-subpage-stat__value,.eng-overview-kpi__value,.eng-overview-kpi__sub-value,.eng-hero__stat-value,.csr-engagement-dept-chart__value,.csr-engagement-widget__stat-value,.aeng-kpi-card__value,.leaderboard-summary__value,.leaderboard-row-expanded__value,.lb-stats-bar__value,.srd-stat-value,.srd-trend-value,.log-hours-context__stat-value,.welcome-banner__mini-value,.team-metric__big-value,.team-member-card__stat-value,.team-dept-card__stat-value,.team-dept-detail__stat-value,.team-stats__value,.csr-fr-stat__value,.fr-stats__value,.feature-requests__stat-value,.im-counter__value,.phub-score-value,.phub-response-value,.csr-prog-detail__metric-value,.programme-detail .metric-value,.prog-hero__stat-value,.prog-participation__stat-value,.programmes-summary__value,.csr-notification-stat-box__value,.insight-detail__metric-value,.personal-stats__value,.company-banner__stat-value,.company-stats__value,.cstats__value,.cta-hero__stat-value,.cdh__stat-value,.champion-impact__stat-value,.colleague-card__stat-value,.newcomer-stat-strip__value,.pb__delta__value,.skpi-card__value,.skpi-mini__value,.lpv-stat-value,.timer-block__value,.wizard-preview-card__stat-value,.wizard-preview-metric__value,.wizard-brand-preview__stat-value,.wizard-brand-preview-card__stat-value,.wizard-launch__metric-value,.wizard-impact-counter__value,.bm-widget__stat-value,.csr-chart-value,.csr-chart-value-sm,[data-type=number],[data-metric],td:nth-child(n+2),.csr-badge,.csr-progress__label,.csr-chart text,.csr-table__cell--numeric{font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features)}.csr-mono,.csr-code-value,.csr-id,.csr-technical-id,[data-type=id],[data-id],[data-mono]{font-family:var(--csr-font-mono);font-size:var(--csr-text-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features)}p,li,dd,td,th,label{line-height:var(--csr-leading-normal, 1.5)}@media(max-width:767px){.csr-display{font-size:clamp(var(--csr-dash-heading),5vw,var(--csr-text-4xl))}.csr-h1{font-size:var(--csr-text-xl)}.csr-h2{font-size:var(--csr-text-md)}}.csr-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--csr-space-2);min-height:var(--csr-button-height-md);padding:var(--csr-space-2) var(--csr-space-4);border:var(--csr-border-width) solid transparent;border-radius:var(--csr-button-radius);font-family:inherit;font-size:var(--csr-text-base);font-weight:var(--csr-font-medium);line-height:var(--csr-leading-compact);cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:var(--csr-shadow-none);transition:var(--csr-transition-color)}.csr-btn:disabled{opacity:var(--csr-opacity-disabled);cursor:not-allowed;box-shadow:var(--csr-shadow-none)}.csr-btn:focus-visible{outline:2px solid var(--csr-color-primary, #00393f);outline-offset:2px}.csr-btn--sm{min-height:var(--csr-button-height-sm);padding:var(--csr-space-1) var(--csr-space-3);font-size:var(--csr-text-sm);gap:var(--csr-space-1);border-radius:var(--csr-radius-sm)}.csr-btn--lg{min-height:var(--csr-button-height-lg);padding:var(--csr-space-3) var(--csr-space-6);font-size:var(--csr-text-md);font-weight:var(--csr-font-semibold)}.csr-btn--icon{width:var(--csr-button-height-md);min-width:var(--csr-button-height-md);padding:0;border-radius:var(--csr-radius-md)}.csr-btn--subtle{background:var(--csr-color-surface-subtle);color:var(--csr-color-text-primary);border-color:transparent}.csr-btn--subtle:hover:not(:disabled){background:var(--csr-color-surface-hover);border-color:var(--csr-border-hairline)}.csr-btn--subtle:active:not(:disabled){background:var(--csr-color-surface-active);transition-duration:var(--csr-duration-fast)}.csr-btn__icon{width:var(--csr-icon-sm);height:var(--csr-icon-sm);flex-shrink:0}.csr-btn-group{display:inline-flex;align-items:center;gap:var(--csr-space-2);flex-wrap:wrap}.csr-btn--primary{background:var(--csr-color-primary);color:var(--csr-color-text-on-teal);border-color:var(--csr-color-primary);box-shadow:var(--csr-shadow-none)}.csr-btn--primary:hover:not(:disabled){background:var(--csr-color-primary-hover);border-color:var(--csr-color-primary-hover);box-shadow:var(--csr-shadow-none)}.csr-btn--primary:active:not(:disabled){background:var(--csr-color-primary-pressed);border-color:var(--csr-color-primary-pressed);transition-duration:var(--csr-duration-fast)}.csr-btn--secondary{background:transparent;color:var(--csr-color-primary);font-weight:var(--csr-font-medium);border-color:var(--csr-border-hairline)}.csr-btn--secondary:hover:not(:disabled){background:var(--csr-color-surface-hover);border-color:var(--csr-border-strong);color:var(--csr-color-primary);box-shadow:var(--csr-shadow-none)}.csr-btn--secondary:active:not(:disabled){background:var(--csr-color-surface-active);opacity:var(--csr-opacity-medium);transition-duration:var(--csr-duration-fast)}.csr-btn--ghost{padding:var(--csr-space-2) var(--csr-space-3);background:transparent;color:var(--csr-color-text-link);font-size:var(--csr-text-sm);font-weight:var(--csr-font-medium)}.csr-btn--ghost:hover:not(:disabled){background:var(--csr-color-surface-hover);color:var(--csr-color-text-link-hover)}.csr-btn--danger{background:var(--csr-color-danger);color:var(--csr-color-text-on-colored);border-color:var(--csr-color-danger);box-shadow:var(--csr-shadow-none)}.csr-btn--danger:hover:not(:disabled){background:var(--csr-color-danger-600);border-color:var(--csr-color-danger-600);box-shadow:var(--csr-shadow-none)}.csr-btn--danger:active:not(:disabled){background:var(--csr-color-danger-700);border-color:var(--csr-color-danger-700);opacity:var(--csr-opacity-medium);transition-duration:var(--csr-duration-fast)}.csr-btn--ghost:active:not(:disabled){background:var(--csr-color-surface-active);opacity:var(--csr-opacity-medium);transition-duration:var(--csr-duration-fast)}[data-theme=dark] .csr-btn--secondary{color:var(--csr-color-text-secondary);border-color:var(--csr-color-border)}[data-theme=dark] .csr-btn--secondary:hover:not(:disabled){border-color:var(--csr-color-border-strong);color:var(--csr-color-text-primary)}@media(max-width:767px){.csr-btn--mobile-full,.csr-btn-group{width:100%}.csr-btn-group>.csr-btn{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.csr-btn,.csr-btn:hover,.csr-btn:active{transition:var(--csr-transition-none);transform:none}}.csr-card{background:var(--csr-surface-raised);border:var(--csr-border-width) solid var(--csr-border-hairline);border-radius:var(--csr-radius-card);padding:var(--csr-card-padding);box-shadow:var(--csr-shadow-card);transition:background-color var(--csr-duration-fast) var(--csr-ease-out),border-color var(--csr-duration-fast) var(--csr-ease-out)}.csr-card--interactive{transition:background-color var(--csr-duration-fast) var(--csr-ease-out),border-color var(--csr-duration-fast) var(--csr-ease-out)}.csr-card--interactive:hover,.csr-card[href]:hover,a.csr-card:hover{border-color:var(--csr-border-strong);background:var(--csr-color-surface-hover);box-shadow:var(--csr-shadow-card)}.csr-card--interactive:active,.csr-card[href]:active,a.csr-card:active{background:var(--csr-color-surface-active);transition-duration:var(--csr-duration-fast)}.csr-card--stat{text-align:center;padding:var(--csr-space-4) var(--csr-space-3)}.csr-card--feature{background:var(--csr-surface-raised);border-color:var(--csr-border-strong)}@media(max-width:767px){.csr-card{padding:var(--csr-space-4);border-radius:var(--csr-radius-card)}}.csr-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--csr-space-4);margin-bottom:var(--csr-space-4)}.csr-card__body{display:flex;flex-direction:column;gap:var(--csr-space-3)}.csr-card__kicker{margin:0 0 var(--csr-space-1);color:var(--csr-color-text-muted);font-size:var(--csr-text-xs);font-weight:var(--csr-font-semibold);letter-spacing:var(--csr-tracking-wide);text-transform:uppercase}.csr-card__title{margin:0;color:var(--csr-color-text-primary);font-size:var(--csr-text-lg);font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-snug);letter-spacing:var(--csr-tracking-tight)}.csr-card__subtitle{margin:var(--csr-space-1) 0 0;color:var(--csr-color-text-secondary);font-size:var(--csr-text-sm);line-height:var(--csr-leading-normal)}.csr-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--csr-space-2);flex-wrap:wrap}@media(max-width:767px){.csr-card__header{flex-direction:column;gap:var(--csr-space-3)}.csr-card__actions{width:100%;justify-content:flex-start}}[data-theme=dark] .csr-card{box-shadow:var(--csr-shadow-card);border:var(--csr-border-width) solid var(--csr-border-hairline)}[data-theme=dark] .csr-card--interactive:hover,[data-theme=dark] .csr-card[href]:hover,[data-theme=dark] a.csr-card:hover{box-shadow:var(--csr-shadow-card)}[data-theme=dark] .csr-card--raised{box-shadow:var(--csr-shadow-card);border:var(--csr-border-width) solid var(--csr-border-hairline)}[data-theme=dark] .csr-card--raised:hover{box-shadow:var(--csr-shadow-card)}@media(prefers-reduced-motion:reduce){.csr-card,.csr-card--interactive,.csr-card--interactive:hover,.csr-card--interactive:active,.csr-card[href]:hover,.csr-card[href]:active,a.csr-card:hover,a.csr-card:active{transition:var(--csr-transition-none);transform:none}}.csr-kpi{display:flex;flex-direction:column;gap:var(--csr-space-1)}.csr-kpi__value{font-size:var(--csr-text-2xl);font-family:var(--csr-kpi-font-family);font-weight:var(--csr-font-light);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features);color:var(--csr-color-text-primary);line-height:var(--csr-leading-tight)}.csr-kpi__label{font-size:var(--csr-text-xs);font-weight:var(--csr-font-semibold);color:var(--csr-color-text-muted);letter-spacing:var(--csr-tracking-wide)}.csr-kpi__change{display:inline-flex;align-items:center;gap:var(--csr-space-1);font-size:var(--csr-text-xs);font-weight:var(--csr-font-semibold);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features)}.csr-kpi__change--up{color:var(--csr-color-success)}.csr-kpi__change--down{color:var(--csr-color-danger)}.csr-kpi__change--neutral{color:var(--csr-color-text-muted)}.csr-kpi--hero .csr-kpi__value{font-size:var(--csr-text-4xl);font-weight:var(--csr-font-light);letter-spacing:var(--csr-tracking-tighter)}.csr-kpi--primary .csr-kpi__value{font-size:var(--csr-text-2xl);font-weight:var(--csr-font-light);letter-spacing:var(--csr-tracking-tight)}.csr-kpi--inline{display:inline-flex;flex-direction:row;align-items:baseline;gap:var(--csr-space-1-5)}.csr-kpi--inline .csr-kpi__value,.csr-kpi--inline .csr-kpi__change{font-size:var(--csr-text-md);font-weight:var(--csr-font-semibold)}.csr-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--csr-space-3);padding:var(--csr-space-4);background:var(--csr-surface-raised);border:var(--csr-border-width) solid var(--csr-border-hairline);border-radius:var(--csr-radius-card);box-shadow:var(--csr-shadow-card)}.csr-kpi-strip__item{min-width:0;padding:var(--csr-space-3)}.csr-kpi-strip__divider{width:var(--csr-border-width);background:var(--csr-border-hairline)}@media(max-width:767px){.csr-kpi-strip{grid-template-columns:1fr;padding:var(--csr-space-3)}.csr-kpi-strip__divider{width:100%;height:var(--csr-border-width)}}.csr-table{width:100%;border-collapse:collapse;font-size:var(--csr-text-sm);font-family:inherit;font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features)}.csr-table-wrapper{width:100%;overflow:auto;border:var(--csr-border-width) solid var(--csr-border-hairline);border-radius:var(--csr-radius-card);background:var(--csr-surface-raised);box-shadow:var(--csr-shadow-card)}.csr-table-wrapper .csr-table{min-width:var(--csr-table-min-width)}.csr-table th{text-align:left;height:var(--csr-row-height);padding:var(--csr-cell-padding-y) var(--csr-cell-padding-x);font-size:var(--csr-text-xs);font-weight:var(--csr-font-medium);color:var(--csr-color-text-secondary);letter-spacing:var(--csr-tracking-wider);border-bottom:var(--csr-border-width) solid var(--csr-border-strong);background:var(--csr-table-header-bg);white-space:nowrap;text-transform:uppercase}.csr-table td{height:var(--csr-row-height);padding:var(--csr-cell-padding-y) var(--csr-cell-padding-x);color:var(--csr-color-text-primary);border-bottom:var(--csr-border-width) solid var(--csr-border-hairline);vertical-align:middle;line-height:var(--csr-line-height-data)}.csr-table tbody tr{transition:background var(--csr-duration-fast) var(--csr-ease-default)}.csr-table tbody tr:hover{background:var(--csr-table-row-hover)}.csr-table tbody tr[aria-selected=true],.csr-table tbody tr[data-selected=true],.csr-table__row--selected{background:var(--csr-color-surface-active);box-shadow:var(--csr-shadow-table-row-accent)}.csr-table--compact th,.csr-table--compact td{height:var(--csr-row-height-compact);padding:var(--csr-space-2) var(--csr-space-3)}.csr-table--striped tbody tr:nth-child(2n){background:transparent}.csr-table--striped tbody tr:hover{background:var(--csr-table-row-hover)}.csr-table__cell--numeric,.csr-table__cell--number,.csr-table td[data-type=number],.csr-table td[data-numeric]{text-align:right;font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features)}.csr-table__cell--mono,.csr-table__cell--id,.csr-table td[data-type=id],.csr-table td[data-id]{font-family:var(--csr-font-mono);font-size:var(--csr-text-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features)}.csr-table__cell--anomaly{color:var(--csr-color-danger)}@media(max-width:767px){.csr-table-wrapper{border-radius:var(--csr-radius-md)}.csr-table th,.csr-table td{padding:var(--csr-space-2) var(--csr-space-3);font-size:var(--csr-text-xs)}}@media(prefers-reduced-motion:reduce){.csr-table tbody tr{transition:var(--csr-transition-none)}}.csr-empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--csr-space-3);padding:var(--csr-space-8) var(--csr-space-4);text-align:center}.csr-empty-state__icon,.csr-empty-state__illustration{display:inline-flex;align-items:center;justify-content:center;width:var(--csr-icon-2xl);height:var(--csr-icon-2xl);background:var(--csr-illustration-stone-bone-tint);border:var(--csr-border-width) solid rgb(var(--csr-illustration-stone-bone-rgb),.72);color:var(--csr-color-primary);border-radius:var(--csr-radius-full);opacity:1}.csr-empty-state__title{font-size:var(--csr-text-lg);font-weight:var(--csr-font-semibold);color:var(--csr-color-text-primary);margin:0;line-height:var(--csr-leading-snug);letter-spacing:var(--csr-tracking-tight)}.csr-empty-state__text,.csr-empty-state__description{font-size:var(--csr-text-base);color:var(--csr-color-text-secondary);margin:0;max-width:360px;line-height:var(--csr-leading-normal)}.csr-empty-state__cta{margin-top:var(--csr-space-2)}.csr-empty-state__actions,.empty__cta-group{display:flex;align-items:center;justify-content:center;gap:var(--csr-space-2);flex-wrap:wrap}a.csr-empty-state__cta,button.csr-empty-state__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--csr-space-2);min-height:var(--csr-button-height-md);padding:var(--csr-space-2) var(--csr-space-4);font-size:var(--csr-text-base);font-weight:var(--csr-font-medium);color:var(--csr-color-text-on-teal);background:var(--csr-color-primary);border:var(--csr-border-width) solid var(--csr-color-primary);border-radius:var(--csr-button-radius);text-decoration:none;cursor:pointer;transition:var(--csr-transition-color)}a.csr-empty-state__cta:hover,button.csr-empty-state__cta:hover{background:var(--csr-color-primary-hover);border-color:var(--csr-color-primary-hover);color:var(--csr-color-text-on-teal)}a.csr-empty-state__cta--secondary,button.csr-empty-state__cta--secondary,a.empty__cta--secondary,button.empty__cta--secondary{color:var(--csr-color-primary);background:transparent;border-color:rgb(var(--csr-color-primary-rgb),.22)}a.csr-empty-state__cta--secondary:hover,button.csr-empty-state__cta--secondary:hover,a.empty__cta--secondary:hover,button.empty__cta--secondary:hover{color:var(--csr-color-primary-hover);background:var(--csr-color-surface-hover);border-color:rgb(var(--csr-color-primary-rgb),.34)}@media(max-width:767px){.csr-empty-state{padding:var(--csr-space-6) var(--csr-space-4)}a.csr-empty-state__cta,button.csr-empty-state__cta{width:100%}}.csr-badge{display:inline-flex;align-items:center;gap:var(--csr-space-1);min-height:var(--csr-badge-height);padding:var(--csr-space-0-5) var(--csr-space-2);font-size:var(--csr-text-2xs);font-weight:var(--csr-font-medium);line-height:var(--csr-leading-compact);border-radius:var(--csr-radius-full);border:var(--csr-border-width) solid transparent;white-space:nowrap}.csr-badge--success{background:rgb(var(--csr-color-success-rgb),.1);color:var(--csr-color-success)}.csr-badge--warning{background:rgb(var(--csr-color-warning-rgb),.12);color:var(--csr-color-warning)}.csr-badge--danger{background:rgb(var(--csr-color-danger-rgb),.1);color:var(--csr-color-danger)}.csr-badge--info{background:rgb(var(--csr-color-info-rgb),.1);color:var(--csr-color-info)}.csr-badge--neutral{background:var(--csr-color-surface-subtle);color:var(--csr-color-text-secondary)}.csr-badge--primary{background:rgb(var(--csr-color-primary-rgb),.08);border-color:rgb(var(--csr-color-primary-rgb),.14);color:var(--csr-color-primary)}.csr-badge--accent,.csr-badge--audit{background:rgb(var(--csr-color-accent-rgb),.08);border-color:rgb(var(--csr-color-accent-rgb),.16);color:var(--csr-color-accent)}.csr-badge--tag{background:var(--csr-color-surface-hover);border-color:var(--csr-border-hairline);color:var(--csr-color-text-secondary)}.csr-badge__dot{width:var(--csr-space-1-5);height:var(--csr-space-1-5);border-radius:var(--csr-radius-full);background:currentColor;flex-shrink:0}.csr-anomaly-pill{display:inline-flex;align-items:center;gap:var(--csr-space-1);width:fit-content;min-height:var(--csr-height-2xs);padding:var(--csr-space-0-5) var(--csr-space-2);border:var(--csr-border-width) solid var(--csr-border-hairline);border-radius:var(--csr-radius-full);font-size:var(--csr-text-2xs);font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-none);letter-spacing:var(--csr-tracking-wide);text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features)}.csr-anomaly-pill--info,.csr-anomaly-pill--neutral,.csr-anomaly-pill--stale,.csr-anomaly-pill--freshness{background:rgb(var(--csr-color-info-rgb),.1);border-color:rgb(var(--csr-color-info-rgb),.18);color:var(--csr-color-info)}.csr-anomaly-pill--success,.csr-anomaly-pill--up{background:rgb(var(--csr-color-success-rgb),.1);border-color:rgb(var(--csr-color-success-rgb),.2);color:var(--csr-color-success)}.csr-anomaly-pill--warning,.csr-anomaly-pill--audit{background:rgb(var(--csr-color-warning-rgb),.12);border-color:rgb(var(--csr-color-warning-rgb),.22);color:var(--csr-color-warning)}.csr-anomaly-pill--danger,.csr-anomaly-pill--critical,.csr-anomaly-pill--down{background:rgb(var(--csr-color-danger-rgb),.1);color:var(--csr-color-danger)}.csr-anomaly-pill--cell{vertical-align:middle}.csr-anomaly-pill__dot{width:var(--csr-space-1-5);height:var(--csr-space-1-5);border-radius:var(--csr-radius-full);background:currentColor;flex-shrink:0}[data-theme=dark] .csr-badge--success{background:rgb(var(--csr-color-success-rgb),.12)}[data-theme=dark] .csr-badge--warning{background:rgb(var(--csr-color-warning-rgb),.12)}[data-theme=dark] .csr-badge--danger{background:rgb(var(--csr-color-danger-rgb),.12)}[data-theme=dark] .csr-badge--info{background:rgb(var(--csr-color-info-rgb),.12)}[data-theme=dark] .csr-badge--neutral{background:var(--csr-color-surface-secondary);color:var(--csr-color-text-secondary)}[data-theme=dark] .csr-badge--primary{background:rgb(var(--csr-color-primary-rgb),.16);border-color:rgb(var(--csr-color-primary-rgb),.26)}[data-theme=dark] .csr-badge--accent,[data-theme=dark] .csr-badge--audit{background:rgb(var(--csr-color-accent-rgb),.16);border-color:rgb(var(--csr-color-accent-rgb),.26)}.csr-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--csr-space-3);margin-bottom:var(--csr-space-4);flex-wrap:wrap}.csr-section-header__title{font-size:var(--csr-text-xs);font-weight:var(--csr-font-semibold);color:var(--csr-color-text-secondary);letter-spacing:var(--csr-tracking-wide);margin:0;text-transform:uppercase}.csr-section-header__title--large{font-size:var(--csr-text-lg);font-weight:var(--csr-font-semibold);color:var(--csr-color-text-primary);letter-spacing:var(--csr-tracking-tight);text-transform:none}.csr-section-header__subtitle{font-size:var(--csr-text-sm);color:var(--csr-color-text-muted);margin:0}.csr-section-header__actions{display:flex;align-items:center;gap:var(--csr-space-2)}.csr-input,.csr-select,.csr-textarea{width:100%;min-height:var(--csr-input-height);padding:var(--csr-space-2) var(--csr-space-3);font-family:inherit;font-size:var(--csr-text-base);color:var(--csr-input-text);background:var(--csr-input-bg);border:var(--csr-border-width) solid var(--csr-input-border);border-radius:var(--csr-input-radius);transition:border-color var(--csr-duration-fast) var(--csr-ease-standard),box-shadow var(--csr-duration-fast) var(--csr-ease-standard)}.csr-textarea{min-height:var(--csr-height-3xl);resize:vertical}.csr-input:hover:not(:disabled),.csr-select:hover:not(:disabled),.csr-textarea:hover:not(:disabled){border-color:var(--csr-input-border-hover)}.csr-input:focus-visible,.csr-select:focus-visible,.csr-textarea:focus-visible{outline:var(--csr-focus-outline-width) solid transparent;border-color:var(--csr-input-border-focus);box-shadow:var(--csr-input-focus-ring)}.csr-input::placeholder,.csr-textarea::placeholder{color:var(--csr-input-placeholder)}.csr-input:disabled,.csr-select:disabled,.csr-textarea:disabled{background:var(--csr-input-disabled-bg);color:var(--csr-input-disabled-text);cursor:not-allowed}.csr-input--currency{padding-left:var(--csr-space-8)}.csr-input--error,.csr-select--error,.csr-textarea--error{border-color:var(--csr-color-border-error)}.csr-input--error:focus-visible,.csr-select--error:focus-visible,.csr-textarea--error:focus-visible{outline:var(--csr-focus-outline-width) solid transparent;box-shadow:var(--csr-shadow-ring-danger)}.csr-input--mono{font-family:var(--csr-font-mono);font-size:var(--csr-text-xs)}@media(max-width:767px){.csr-input,.csr-select,.csr-textarea{min-height:var(--csr-height-lg);font-size:var(--csr-text-md)}}.csr-divider{border:none;border-top:var(--csr-border-width-thin) solid var(--csr-color-border-subtle);margin:var(--csr-space-4) 0}.csr-divider--strong{border-color:var(--csr-color-border)}.csr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:calc(0px - var(--csr-space-px));overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.csr-card--raised{box-shadow:var(--csr-shadow-card);border:var(--csr-border-width) solid var(--csr-border-hairline);border-radius:var(--csr-radius-card);transition:background-color var(--csr-duration-fast) var(--csr-ease-out),border-color var(--csr-duration-fast) var(--csr-ease-out)}.csr-card--raised:hover{border-color:var(--csr-border-strong);background:var(--csr-color-surface-hover);box-shadow:var(--csr-shadow-card)}.csr-card--flat{border:var(--csr-border-width) solid var(--csr-border-hairline);border-radius:var(--csr-radius-card);box-shadow:var(--csr-shadow-none);transition:background-color var(--csr-duration-fast) var(--csr-ease-out),border-color var(--csr-duration-fast) var(--csr-ease-out)}.csr-card--flat:hover{border-color:var(--csr-border-strong);background:var(--csr-color-surface-hover);box-shadow:var(--csr-shadow-none)}.csr-card--compact{padding:var(--csr-space-4) var(--csr-space-5)}.csr-card--spacious{padding:var(--csr-card-padding-spacious)}@media(max-width:767px){.csr-card--compact{padding:var(--csr-space-3) var(--csr-space-4)}.csr-card--spacious{padding:var(--csr-space-5)}}.csr-route-fallback{width:min(100%,var(--csr-container-dash-narrow));margin:0 auto;padding:var(--csr-space-8) var(--csr-space-4)}.error-panel,.csr-error-panel{display:flex;flex-direction:column;gap:var(--csr-space-3);max-width:560px;margin:var(--csr-space-8) auto;padding:var(--csr-space-5) var(--csr-space-6);background:var(--csr-color-surface-elevated);border:var(--csr-border-width) solid var(--csr-border-hairline);border-left:var(--csr-border-accent-width) solid var(--csr-color-danger);border-radius:var(--csr-radius-card);box-shadow:var(--csr-shadow-card);color:var(--csr-color-text-primary)}.error-panel[hidden],.csr-error-panel[hidden]{display:none}.error-panel__icon{display:flex;align-items:center;justify-content:center;width:var(--csr-height-md);height:var(--csr-height-md);color:var(--csr-color-danger);flex-shrink:0}.error-panel__icon svg{width:100%;height:100%}.error-panel__title{margin:0;color:var(--csr-color-text-primary);font-size:var(--csr-text-lg);font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-snug);letter-spacing:var(--csr-tracking-tight)}.error-panel__message{margin:0;color:var(--csr-color-text-secondary);font-size:var(--csr-text-base);line-height:var(--csr-leading-normal)}.error-panel__retry{display:inline-flex;align-items:center;gap:var(--csr-space-2);align-self:flex-start;min-height:var(--csr-button-height-md);margin-top:var(--csr-space-2);padding:var(--csr-space-2) var(--csr-space-4);background:var(--csr-color-primary);color:var(--csr-color-text-on-teal);border:0;border-radius:var(--csr-button-radius);font:inherit;font-size:var(--csr-text-base);font-weight:var(--csr-font-medium);line-height:var(--csr-leading-compact);text-decoration:none;cursor:pointer;transition:var(--csr-transition-color)}.error-panel__retry:hover,.error-panel__retry:focus-visible{background:var(--csr-color-primary-hover);color:var(--csr-color-text-on-teal)}.error-panel__details{margin-top:var(--csr-space-4)}.error-panel__details-toggle{color:var(--csr-color-text-tertiary);font-size:var(--csr-text-sm);cursor:pointer}.error-panel__details-content{margin:var(--csr-space-2) 0 0;padding:var(--csr-space-3);background:var(--csr-color-surface-subtle);border-radius:var(--csr-radius-md);color:var(--csr-color-text-secondary);font-family:var(--csr-font-mono);font-size:var(--csr-text-xs);line-height:var(--csr-leading-normal);overflow-x:auto;white-space:pre-wrap}.mc{position:relative;display:flex;flex-direction:column;gap:var(--csr-space-3);padding:var(--csr-space-5) var(--csr-space-6);background:var(--csr-role-metric-card-bg, var(--csr-color-surface));border:var(--csr-border-width) solid var(--csr-role-metric-card-border, var(--csr-border-hairline));border-radius:var(--csr-radius-card);box-shadow:var(--csr-role-metric-card-shadow, var(--csr-shadow-card))}.mc--success{border-left:var(--csr-border-accent-width) solid var(--csr-color-success)}.mc--warning{border-left:var(--csr-border-accent-width) solid var(--csr-color-warning)}.mc--danger{border-left:var(--csr-border-accent-width) solid var(--csr-color-danger)}.mc__top{display:flex;align-items:center;justify-content:space-between;gap:var(--csr-space-3)}.mc__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--csr-radius-md);background:var(--csr-role-metric-icon-bg, var(--csr-color-surface-subtle));color:var(--csr-role-metric-icon-color, var(--csr-color-text-secondary));flex-shrink:0}.mc__icon--success{background:rgb(var(--csr-color-success-rgb),.1);color:var(--csr-color-success)}.mc__icon--warning{background:rgb(var(--csr-color-warning-rgb),.12);color:var(--csr-color-warning)}.mc__icon--danger{background:rgb(var(--csr-color-danger-rgb),.1);color:var(--csr-color-danger)}.mc__label{color:var(--csr-color-text-secondary);font-size:var(--csr-text-xs);font-weight:var(--csr-font-medium);letter-spacing:var(--csr-tracking-wide);text-transform:uppercase}.mc__value{color:var(--csr-color-text-primary);font-family:var(--csr-font-numeric);font-size:clamp(var(--csr-text-xl),2.4vw,var(--csr-text-2xl));font-weight:var(--csr-font-light);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features);letter-spacing:var(--csr-tracking-tight);line-height:var(--csr-leading-none)}.mc__value--loading,.mc__sub,.mc__delta-label{color:var(--csr-color-text-tertiary)}.mc__sub,.mc__delta{font-size:var(--csr-text-sm)}.mc__trend{display:inline-flex;align-items:center;gap:var(--csr-space-1);padding:var(--csr-space-0-5) var(--csr-space-2);border-radius:var(--csr-radius-full);font-size:var(--csr-text-xs);font-weight:var(--csr-font-medium);line-height:var(--csr-leading-compact)}.mc__trend--up{background:rgb(var(--csr-color-success-rgb),.1);color:var(--csr-color-success)}.mc__trend--down{background:rgb(var(--csr-color-danger-rgb),.1);color:var(--csr-color-danger)}.mc__trend--neutral{background:var(--csr-color-surface-subtle);color:var(--csr-color-text-tertiary)}.mc__delta{display:inline-flex;align-items:baseline;gap:var(--csr-space-1-5)}.mc__delta-value{font-weight:var(--csr-font-semibold);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features)}.mc__delta--up .mc__delta-value{color:var(--csr-color-success)}.mc__delta--down .mc__delta-value{color:var(--csr-color-danger)}.mc__delta--neutral .mc__delta-value{color:var(--csr-color-text-tertiary)}.impact-summary__icon--neutral{background-color:var( --csr-role-metric-icon-bg, var(--csr-color-surface-subtle) );color:var(--csr-role-metric-icon-color, var(--csr-color-text-secondary))}.impact-summary .impact-summary__stat .impact-summary__value{color:var(--csr-role-metric-value-color, var(--csr-color-text-primary))}.empty,.csr-empty-state--default,.csr-empty-state--leaderboard,.csr-empty-state--compact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--csr-space-3);margin:0 auto;text-align:center}.empty{max-width:420px;padding:var(--csr-space-8) var(--csr-space-6)}.csr-empty-state--default{padding:var(--csr-space-8) var(--csr-space-6)}.csr-empty-state--leaderboard{max-width:520px;padding:var(--csr-space-8) var(--csr-space-6);background:transparent;border:0;border-radius:var(--csr-radius-card);box-shadow:var(--csr-shadow-none)}.csr-empty-state--compact{padding:var(--csr-space-5)}.csr-empty-state--in-table{padding:var(--csr-space-7) var(--csr-space-4);gap:var(--csr-space-2);background:transparent;border:0}.csr-empty-state--in-table .csr-empty-state__icon,.csr-empty-state--in-table .csr-empty-state__illustration{width:var(--csr-icon-xl);height:var(--csr-icon-xl)}.csr-empty-state--in-table .csr-empty-state__title{font-size:var(--csr-text-base)}.csr-empty-state--in-table .csr-empty-state__text,.csr-empty-state--in-table .csr-empty-state__description{font-size:var(--csr-text-sm)}.csr-empty-state--illustration{padding:var(--csr-space-9) var(--csr-space-6);gap:var(--csr-space-3)}.csr-empty-state--illustration .csr-empty-state__icon,.csr-empty-state--illustration .csr-empty-state__illustration{width:var(--csr-height-3xl);height:var(--csr-height-3xl);background:var(--csr-illustration-stone-bone-tint);border:var(--csr-border-width) solid rgb(var(--csr-illustration-stone-bone-rgb),.72);border-radius:var(--csr-radius-xl);color:var(--csr-color-primary)}.csr-empty-state--illustration .csr-empty-state__title{font-size:var(--csr-text-xl);letter-spacing:var(--csr-tracking-tight)}.csr-empty-state--sm{padding:var(--csr-space-5) var(--csr-space-4);gap:var(--csr-space-2)}.csr-empty-state--sm .csr-empty-state__title{font-size:var(--csr-text-base)}.csr-empty-state--sm .csr-empty-state__text,.csr-empty-state--sm .csr-empty-state__description{font-size:var(--csr-text-sm)}@media(max-width:767px){.csr-empty-state--illustration{padding:var(--csr-space-7) var(--csr-space-4)}.csr-empty-state--illustration .csr-empty-state__icon,.csr-empty-state--illustration .csr-empty-state__illustration{width:var(--csr-height-2xl);height:var(--csr-height-2xl)}}.csr-empty-state__description,.empty__description{max-width:360px;margin:0;color:var(--csr-color-text-secondary);font-size:var(--csr-text-base);line-height:var(--csr-leading-normal)}.empty__illustration{display:flex;align-items:center;justify-content:center;width:var(--csr-icon-2xl);height:var(--csr-icon-2xl);margin-bottom:var(--csr-space-4);background:var(--csr-illustration-stone-bone, var(--csr-color-stone-bone));color:var(--csr-color-primary);border-radius:var(--csr-radius-full)}.empty__ring{position:relative;display:flex;align-items:center;justify-content:center;width:var(--csr-icon-2xl);height:var(--csr-icon-2xl);margin-bottom:var(--csr-space-4);background:var(--csr-illustration-stone-bone, var(--csr-color-stone-bone));border:var(--csr-border-width) solid var(--csr-border-hairline);border-radius:var(--csr-radius-full);color:var(--csr-color-primary)}.empty__pulse-ring{display:none}.empty__title{margin:0;color:var(--csr-color-text-primary);font-size:var(--csr-text-lg);font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-snug);letter-spacing:var(--csr-tracking-tight)}.empty__hint{margin-top:var(--csr-space-2);color:var(--csr-color-text-tertiary);font-size:var(--csr-text-xs)}.empty__cta{display:inline-flex;align-items:center;gap:var(--csr-space-1-5);min-height:var(--csr-button-height-md);margin-top:var(--csr-space-3);padding:var(--csr-space-2) var(--csr-space-5);background:var(--csr-color-primary);color:var(--csr-color-text-on-teal);border:0;border-radius:var(--csr-button-radius);font-size:var(--csr-text-base);font-weight:var(--csr-font-medium);line-height:var(--csr-leading-compact);text-decoration:none;cursor:pointer;transition:var(--csr-transition-color)}.empty__cta:hover,.empty__cta:focus-visible{background:var(--csr-color-primary-hover);color:var(--csr-color-text-on-teal)}.empty__cta--secondary{background:transparent;color:var(--csr-color-text-primary);border:var(--csr-border-width) solid var(--csr-color-border)}.empty__cta--secondary:hover,.empty__cta--secondary:focus-visible{background:var(--csr-color-surface-subtle);color:var(--csr-color-text-primary)}.empty__cta-group{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--csr-space-2)}.empty__inline-text,.empty__cta--inline{font-size:var(--csr-text-sm)}.empty__inline-text{color:var(--csr-color-text-secondary)}.empty__cta--inline{margin-top:0;padding:var(--csr-space-1) var(--csr-space-2);background:transparent;color:var(--csr-color-primary);text-decoration:none}.skel-group{display:grid;gap:var(--csr-space-4)}.skel-group--grid{grid-template-columns:repeat(var(--skel-cols, 3),minmax(0,1fr))}.skel,.skel__bar,.skel__circle,.skel__pill,.skel__row,.skel__table-cells,.skel--card,.skel--table-row,.skel--chart,.skel--text{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--csr-color-surface-subtle) 0%,var(--csr-color-border-light) 50%,var(--csr-color-surface-subtle) 100%);background-size:220% 100%;border-radius:var(--csr-radius-card);animation:none}.skel--card{min-height:148px;padding:var(--csr-space-5) var(--csr-space-6);border:var(--csr-border-width) solid var(--csr-border-hairline);box-shadow:var(--csr-shadow-card)}.skel--table-row,.skel__row{min-height:var(--csr-row-height);border-radius:var(--csr-radius-none)}.skel--chart{min-height:260px}.skel--text{min-height:1em}.skel__bar{height:10px;margin-bottom:var(--csr-space-3)}.skel__bar--full{width:100%}.skel__bar--lg{width:72%}.skel__bar--md{width:52%}.skel__bar--sm{width:32%}.skel__circle{width:var(--csr-height-md);height:var(--csr-height-md);border-radius:var(--csr-radius-full)}.skel__circle--md{width:var(--csr-height-lg);height:var(--csr-height-lg)}.skel__pill{width:76px;height:var(--csr-badge-height);border-radius:var(--csr-radius-full)}.skel__table-cells{min-height:16px}.skel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:calc(0px - var(--csr-space-px));overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.csr-skeleton{position:relative;display:block;overflow:hidden;min-height:var(--csr-text-base);border-radius:var(--csr-radius-sm);background:linear-gradient(90deg,var(--csr-color-surface-subtle) 0%,var(--csr-color-border-light) 50%,var(--csr-color-surface-subtle) 100%);background-size:220% 100%;animation:none}.csr-skeleton--text{width:100%}.csr-skeleton--short{width:36%}.csr-skeleton--medium{width:56%}.csr-skeleton--long{width:78%}.csr-skeleton--card{min-height:var(--csr-space-40);padding:var(--csr-space-5);border:var(--csr-border-width) solid var(--csr-border-hairline);border-radius:var(--csr-radius-card)}.csr-skeleton--circle{width:var(--csr-height-lg);height:var(--csr-height-lg);border-radius:var(--csr-radius-full)}@keyframes skel-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:no-preference){.skel,.skel__bar,.skel__circle,.skel__pill,.skel__row,.skel__table-cells,.skel--card,.skel--table-row,.skel--chart,.skel--text,.csr-skeleton{animation:skel-shimmer var(--csr-duration-slow) var(--csr-ease-standard) infinite}}@media(prefers-reduced-motion:reduce){.csr-skeleton{animation:none}}@media(max-width:767px){.skel-group--grid{grid-template-columns:1fr}}.csr-engagement-widget{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--csr-space-4);align-items:center;padding:var(--csr-space-5) var(--csr-space-6);background:var(--csr-color-surface-elevated);border:var(--csr-border-width) solid var(--csr-border-hairline);border-radius:var(--csr-radius-card);color:var(--csr-color-text-primary);text-decoration:none;box-shadow:var(--csr-shadow-card);transition:background-color var(--csr-duration-fast) var(--csr-ease-out),border-color var(--csr-duration-fast) var(--csr-ease-out)}.csr-engagement-widget:hover,.csr-engagement-widget:focus-visible{background:var(--csr-color-surface-hover);border-color:var(--csr-border-strong)}.csr-engagement-widget__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--csr-radius-md);background:rgb(var(--csr-color-primary-rgb),.08);color:var(--csr-color-primary)}.csr-engagement-widget__content{min-width:0}.csr-engagement-widget__title{margin-bottom:var(--csr-space-2);color:var(--csr-color-text-primary);font-size:var(--csr-text-base-plus);font-weight:var(--csr-font-semibold);letter-spacing:var(--csr-tracking-tight)}.csr-engagement-widget__stats{display:inline-flex;align-items:center;gap:var(--csr-space-3);color:var(--csr-color-text-secondary);font-size:var(--csr-text-sm)}.csr-engagement-widget__stat{display:inline-flex;align-items:baseline;gap:var(--csr-space-1)}.csr-engagement-widget__stat-value{color:var(--csr-color-text-primary);font-weight:var(--csr-font-semibold);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features)}.csr-engagement-widget__stat-label,.csr-engagement-widget__arrow{color:var(--csr-color-text-tertiary)}.csr-engagement-widget__divider{width:1px;height:18px;background:var(--csr-border-hairline)}.csr-engagement-widget__arrow{display:flex;align-items:center}@media(max-width:767px){.skel-group--grid{grid-template-columns:1fr}.empty{padding:var(--csr-space-8) var(--csr-space-4)}.empty__cta-group{width:100%}.csr-engagement-widget{grid-template-columns:auto minmax(0,1fr)}.csr-engagement-widget__arrow{display:none}}@media(prefers-reduced-motion:reduce){.error-panel__retry,.empty__cta,.csr-engagement-widget,.skel,.skel__bar,.skel__circle,.skel__pill,.skel__row,.skel__table-cells,.skel--card,.skel--table-row,.skel--chart,.skel--text{transition:var(--csr-transition-none);animation:none}}@media(prefers-reduced-motion:reduce){.csr-card--raised,.csr-card--raised:hover,.csr-card--flat,.csr-card--flat:hover{transition:var(--csr-transition-none);transform:none}}.csr-btn--icon{padding:0;width:var(--csr-button-height-md);aspect-ratio:1}.csr-btn--icon.csr-btn--sm{width:var(--csr-button-height-sm)}.csr-btn--icon.csr-btn--lg{width:var(--csr-button-height-lg)}@media(max-width:767px){.csr-btn--icon{min-width:48px;min-height:var(--csr-height-lg);width:auto}}.csr-badge--tag{border-radius:var(--csr-radius-md);padding:var(--csr-space-0-5) var(--csr-space-3);min-height:var(--csr-height-sm)}.csr-badge--dot{width:var(--csr-space-2);height:var(--csr-space-2);min-width:var(--csr-space-2);border-radius:var(--csr-radius-full);padding:0;gap:0}.csr-badge--dot-active{background:var(--csr-color-success)}.csr-badge--dot-inactive{background:var(--csr-color-text-tertiary)}.csr-badge--dot-warning{background:var(--csr-color-warning)}.csr-badge--dot-pulse{animation:none}@media(prefers-reduced-motion:no-preference){.csr-badge--dot-pulse{animation:csr-badge-pulse var(--csr-duration-slow) var(--csr-ease-in-out) infinite}}@keyframes csr-badge-pulse{0%,to{opacity:1}50%{opacity:.45}}.csr-badge__dot{width:var(--csr-space-1-5);height:var(--csr-space-1-5);border-radius:var(--csr-radius-full);flex-shrink:0}.csr-badge--success .csr-badge__dot{background:var(--csr-color-success)}.csr-badge--warning .csr-badge__dot{background:var(--csr-color-warning)}.csr-badge--danger .csr-badge__dot{background:var(--csr-color-danger)}.csr-badge--neutral .csr-badge__dot{background:var(--csr-color-neutral-500)}.csr-badge--info .csr-badge__dot{background:var(--csr-color-info)}.csr-badge--count{min-width:var(--csr-badge-height);height:var(--csr-badge-height);padding:0 var(--csr-space-1-5);border-radius:var(--csr-radius-full);background:var(--csr-color-danger);color:var(--csr-color-text-inverse);font-size:var(--csr-text-2xs);font-weight:var(--csr-font-semibold)}.csr-badge--primary{background:rgb(var(--csr-color-primary-rgb),.1);color:var(--csr-color-primary-700, var(--csr-color-primary))}[data-theme=dark] .csr-badge--primary{background:rgb(var(--csr-color-primary-rgb),.12);color:var(--csr-color-primary-700)}.csr-kbd{display:inline-block;font-family:var(--csr-font-sans);font-size:var(--csr-text-2xs);font-weight:var(--csr-font-medium);line-height:var(--csr-leading-tight);padding:var(--csr-space-0-5) var(--csr-space-1-5);border-radius:var(--csr-radius-sm);background:var(--csr-color-neutral-100);border:var(--csr-border-width) solid var(--csr-color-border);--csr-kbd-bevel: 0 var(--csr-space-px) 0 var(--csr-color-border-strong);box-shadow:var(--csr-kbd-bevel);color:inherit}[data-theme=dark] .csr-kbd{background:var(--csr-color-surface-hover);border-color:var(--csr-border-strong);--csr-kbd-bevel: 0 var(--csr-space-px) 0 var(--csr-border-hairline);box-shadow:var(--csr-kbd-bevel)}.csr-tab-bar{display:flex;align-items:center;gap:var(--csr-tab-gap);background:var(--csr-tab-bar-bg);border-radius:var(--csr-tab-bar-radius);padding:var(--csr-tab-bar-padding);overflow-x:auto;scrollbar-width:none}.csr-tab-bar::-webkit-scrollbar{display:none}.csr-tab{display:inline-flex;align-items:center;gap:var(--csr-space-2);padding:var(--csr-tab-padding);background:var(--csr-tab-bg);color:var(--csr-tab-text);border:none;border-radius:var(--csr-tab-radius);font-family:inherit;font-size:var(--csr-text-sm);font-weight:var(--csr-font-medium);cursor:pointer;white-space:nowrap;min-height:var(--csr-height-lg);transition:background var(--csr-duration-fast) var(--csr-ease-default),color var(--csr-duration-fast) var(--csr-ease-default);text-decoration:none}.csr-tab:hover:not(.csr-tab--active){background:var(--csr-color-surface-hover);color:var(--csr-tab-text-hover)}.csr-tab--active{background:var(--csr-tab-bg-active);color:var(--csr-tab-text-active);font-weight:var(--csr-font-semibold);box-shadow:var(--csr-shadow-sm)}.csr-tab-bar--borderless{background:transparent;padding:0;gap:var(--csr-space-2);border-bottom:var(--csr-border-width-thin) solid var(--csr-color-border);border-radius:var(--csr-radius-none)}.csr-tab-bar--borderless .csr-tab{border-radius:var(--csr-radius-none);padding:var(--csr-space-3) var(--csr-space-4);border-bottom:2px solid transparent;margin-bottom:calc(0px - var(--csr-space-px))}.csr-tab-bar--borderless .csr-tab--active{background:transparent;color:var(--csr-color-primary);border-bottom-color:var(--csr-color-primary);box-shadow:var(--csr-shadow-none)}.csr-tab-bar--borderless .csr-tab:hover:not(.csr-tab--active){background:transparent;color:var(--csr-color-text-primary)}@media(max-width:767px){.csr-tab{min-height:var(--csr-height-lg);padding:var(--csr-space-2) var(--csr-space-3);font-size:var(--csr-text-xs)}}@media(prefers-reduced-motion:reduce){.csr-tab{transition:var(--csr-transition-none)}}.csr-table-wrapper{overflow-x:auto;border:var(--csr-border-width) solid var(--csr-table-border, var(--csr-color-border));border-radius:var(--csr-radius-card)}.csr-table--no-outer-border tbody tr:last-child td{border-bottom:none}.csr-spinner{width:20px;height:var(--csr-space-5);border:2px solid var(--csr-color-border);border-top-color:var(--csr-color-primary);border-radius:var(--csr-radius-full);animation:csr-spin var(--csr-duration-slow) linear infinite;flex-shrink:0}.csr-spinner--sm{width:14px;height:14px;border-width:2px}.csr-spinner--lg{width:28px;height:var(--csr-space-7);border-width:3px}@media(prefers-reduced-motion:reduce){.csr-spinner{animation:none;opacity:.5}}.csr-btn--loading{position:relative;pointer-events:none;opacity:.7}.csr-btn--loading:after{content:"";position:absolute;width:var(--csr-space-4);height:var(--csr-space-4);border:var(--csr-border-width-medium) solid transparent;border-top-color:currentColor;border-radius:var(--csr-radius-full);animation:csr-spin var(--csr-duration-slow) linear infinite;right:var(--csr-space-3);top:50%;margin-top:calc(-1 * var(--csr-space-2))}@media(prefers-reduced-motion:reduce){.csr-btn--loading:after{animation:none}}@keyframes csr-pulse-opacity{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){[class*=csr-skeleton]{animation:none!important}}.csr-skeleton{border-radius:var(--csr-radius-md);position:relative;overflow:hidden;background:var(--csr-color-surface-subtle)}.csr-skeleton--text{height:1em;width:80%;border-radius:var(--csr-radius-sm)}.csr-skeleton--heading{height:1.5em;width:50%;border-radius:var(--csr-radius-sm)}.csr-skeleton--avatar{width:40px;height:var(--csr-height-md);border-radius:var(--csr-radius-full)}.csr-skeleton--card{height:120px;border:var(--csr-border-width) solid var(--csr-border-hairline);border-radius:var(--csr-radius-card);box-shadow:var(--csr-shadow-card)}.csr-skeleton--chart{height:200px;border-radius:var(--csr-radius-card)}.csr-skeleton--table-row{height:44px;width:100%;border-radius:var(--csr-radius-sm)}.csr-skeleton--circle{width:40px;height:var(--csr-height-md);border-radius:var(--csr-radius-full);flex-shrink:0}.csr-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csr-line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.csr-line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.csr-line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.csr-divider--vertical{border-top:none;border-left:var(--csr-border-width-thin) solid var(--csr-color-border-subtle);align-self:stretch;height:auto}.csr-sticky{position:sticky;top:calc(var(--csr-scroll-offset) + var(--csr-space-4));z-index:var(--csr-z-sticky)}.csr-sticky--flush{top:0}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{scroll-padding-top:calc(var(--csr-topbar-height) + var(--csr-space-4))}@keyframes csr-card-stagger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.csr-card[data-stagger]{animation:csr-card-stagger-in var(--csr-duration-reveal) var(--csr-ease-out) both;animation-delay:calc(var(--stagger-index, 0) * var(--csr-duration-micro))}@media(prefers-reduced-motion:reduce){.csr-card[data-stagger]{animation:none}}@keyframes csr-dropdown-in{0%{opacity:0;transform:scale(.96) translateY(var(--s-hover-lift-card))}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){@keyframes csr-dropdown-in{0%{opacity:0}to{opacity:1}}}.achievements-employee-card__name,.ai-history-item__title,.ad-dept__name,.ann-form__target,.ann-panel__item-selector,.ann-review__group-url,.al-td--details,.al-actor__name,.al-actor__id,.br-programme-name,.biw-mapping-source,.mchat-table__preview,.mchat-composer__canned-preview,.chat-widget__title,.cockpit-sidebar__company,.cockpit-nav-label,.cockpit-sidebar__user-name,.company-card__name,.ed-list__title,.csr-leaderboard-volunteer__name,.csr-leaderboard-volunteer__email,.csr-leaderboard-prog-pill,.csr-leaderboard-podium__name,.csr-engagement-dept-chart__label,.help-msg-item__subject,.help-msg-item__preview,.help-msg-thread__subject,.help-file-card__name,.help-attachment__name,.im-link-text,.recent-sessions__programme,.portal-settings__account-name,.portal-settings__account-email,.portal-brand-company,.phub-ropa-activity,.rg-card__author,.rv-bar-label,.story-card__author-name,.video-story-card__author-name,.vto-req-reason-cell,.wizard-member-email,.wizard-org-tree__name,.wizard-brand-preview__company-name,.timeline__programme,.colleague-card__name,.colleague-card__role,.csr-report-sidebar__name,.csr-report-mini-stat__label,.csr-report-bar-row__name,.csr-leaderboard-list__name,.csr-leaderboard-depts__name,.r2-video-card__speaker,.co-card__name,.dsr-card__email,.consent-table__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(forced-colors:active){.csr-btn{border:2px solid ButtonText}.csr-btn--primary,.csr-btn--danger{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.csr-btn--secondary{border-color:ButtonText}.csr-btn--ghost{border:none;text-decoration:underline;text-decoration-color:LinkText}.csr-btn:disabled{opacity:1;color:GrayText;border-color:GrayText}.csr-btn--primary:disabled,.csr-btn--danger:disabled{background:ButtonFace;color:GrayText;border-color:GrayText}.csr-card,.csr-card--raised{border:1px solid CanvasText}.csr-input{border-color:ButtonText;background:Field;color:FieldText}.csr-input--error{border-color:LinkText}.csr-badge{border:1px solid CanvasText}.csr-badge--danger,.csr-badge--count{border-color:LinkText}.csr-badge--success{border-color:ButtonText}.csr-tab{border:1px solid transparent}.csr-tab--active{border-color:Highlight}.csr-empty-state__cta{border-color:LinkText;color:LinkText}.csr-spinner{border-color:GrayText;border-top-color:Highlight}.csr-table th,.csr-table td{border-bottom-color:CanvasText}.csr-table-wrapper,.csr-kbd{border-color:CanvasText}.csr-alert{border-color:CanvasText;background:Canvas;color:CanvasText}}.csr-alert{display:flex;align-items:flex-start;gap:var(--csr-space-3);padding:var(--csr-space-3) var(--csr-space-4);border-radius:var(--csr-radius-lg);border:1px solid;font-size:var(--csr-text-sm);line-height:var(--csr-leading-normal)}.csr-alert__icon{flex-shrink:0;margin-top:var(--csr-space-0-5);width:var(--csr-icon-sm);height:var(--csr-icon-sm)}.csr-alert__body{flex:1;display:flex;flex-direction:column;gap:var(--csr-space-1)}.csr-alert__title{font-weight:var(--csr-font-semibold);margin:0}.csr-alert__text{margin:0}.csr-alert__action{font-weight:var(--csr-font-semibold);text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;font-size:inherit;color:inherit}.csr-alert__action:hover{text-decoration:none}.csr-alert__action:focus-visible{outline:var(--csr-focus-outline-width) solid var(--csr-focus-color);outline-offset:0}.csr-alert--error,.csr-alert--danger{background:var(--csr-feedback-danger-bg);color:var(--csr-feedback-danger-text);border-color:rgb(var(--csr-color-danger-rgb),.2)}.csr-alert--success{background:var(--csr-feedback-success-bg);color:var(--csr-feedback-success-text);border-color:rgb(var(--csr-color-success-rgb),.2)}.csr-alert--warning{background:var(--csr-feedback-warning-bg);color:var(--csr-feedback-warning-text);border-color:rgb(var(--csr-color-warning-rgb),.2)}.csr-alert--info{background:var(--csr-feedback-info-bg);color:var(--csr-feedback-info-text);border-color:rgb(var(--csr-color-info-rgb),.2)}@media(max-width:767px){.csr-alert{gap:var(--csr-space-2);padding:var(--csr-space-3)}}.csr-modal-overlay{position:fixed;inset:0;z-index:var(--csr-z-modal);background:var(--csr-overlay-bg);backdrop-filter:blur(var(--csr-overlay-blur));-webkit-backdrop-filter:blur(var(--csr-overlay-blur));display:flex;align-items:center;justify-content:center;padding:var(--csr-space-4);animation:csr-fade-in var(--csr-duration-normal) var(--csr-ease-out) both}.csr-modal{background:var(--csr-surface-raised);border:var(--csr-border-width) solid var(--csr-border-hairline);border-radius:var(--csr-radius-modal);box-shadow:var(--csr-shadow-modal);width:100%;max-width:520px;max-height:90vh;max-height:90dvh;display:flex;flex-direction:column;animation:csr-scale-in var(--csr-duration-modal) var(--csr-ease-out) both}.csr-modal--sm{max-width:400px}.csr-modal--md{max-width:520px}.csr-modal--lg{max-width:767px}.csr-modal__header{display:flex;align-items:center;justify-content:space-between;padding:var(--csr-space-5) var(--csr-space-6);border-bottom:var(--csr-border-width) solid var(--csr-border-hairline);flex-shrink:0}.csr-modal__title{font-size:var(--csr-text-lg);font-weight:var(--csr-font-semibold);color:var(--csr-color-text-primary);margin:0}.csr-modal__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:var(--csr-border-width) solid transparent;border-radius:var(--csr-radius-md);color:var(--csr-color-text-muted);cursor:pointer;flex-shrink:0;transition:background var(--csr-duration-fast) var(--csr-ease-default),color var(--csr-duration-fast) var(--csr-ease-default)}.csr-modal__close:hover{background:var(--csr-color-surface-hover);color:var(--csr-color-text-primary)}.csr-modal__close:focus-visible{outline:var(--csr-focus-outline-width) solid var(--csr-focus-color);outline-offset:var(--csr-focus-outline-offset)}.csr-modal__body{flex:1;overflow-y:auto;padding:var(--csr-space-6);max-height:60vh}.csr-modal__footer{display:flex;align-items:center;gap:var(--csr-space-3);padding:var(--csr-space-4) var(--csr-space-6);border-top:var(--csr-border-width) solid var(--csr-border-hairline);flex-shrink:0}.csr-modal__footer--right{justify-content:flex-end}[data-theme=dark] .csr-modal{background:var(--csr-surface-raised);border-color:var(--csr-border-hairline)}[data-theme=dark] .csr-modal__header{border-bottom-color:var(--csr-border-hairline)}[data-theme=dark] .csr-modal__close:hover{background:var(--csr-color-surface-elevated);color:var(--csr-color-text-primary)}[data-theme=dark] .csr-modal__footer{border-top-color:var(--csr-border-hairline)}@media(max-width:767px){.csr-modal-overlay{padding:var(--csr-space-3);align-items:flex-end}.csr-modal,.csr-modal--sm,.csr-modal--md,.csr-modal--lg{max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:85vh;max-height:85dvh}.csr-modal__close{min-height:var(--csr-height-lg);min-width:var(--csr-height-lg)}.csr-modal__footer button{min-height:var(--csr-height-lg)}}@media(prefers-reduced-motion:reduce){.csr-modal-overlay,.csr-modal{animation:none}.csr-modal__close{transition:none}}.csr-pagination{display:flex;justify-content:space-between;align-items:center;gap:var(--csr-space-2);flex-wrap:wrap;padding:var(--csr-space-2) 0;margin-top:var(--csr-space-3)}.csr-pagination__info{font-size:var(--csr-text-sm);color:var(--csr-color-text-secondary)}.csr-pagination__buttons{display:flex;align-items:center;gap:var(--csr-space-1)}.csr-pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 var(--csr-space-2);border:var(--csr-border-width-thin) solid var(--csr-color-border);border-radius:var(--csr-radius-md);background:var(--csr-color-surface-primary);color:var(--csr-color-text-primary);font-size:var(--csr-text-sm);font-weight:var(--csr-font-medium);font-family:inherit;cursor:pointer;transition:background var(--csr-duration-fast) var(--csr-ease-default)}@media(hover:hover){.csr-pagination__btn:hover:not(:disabled):not(.csr-pagination__btn--active){background:var(--csr-color-surface-subtle)}}.csr-pagination__btn--active{background:var(--csr-color-primary);color:var(--csr-color-text-inverse);border-color:var(--csr-color-primary)}@media(hover:hover){.csr-pagination__btn--active:hover{background:var(--csr-color-primary-hover);border-color:var(--csr-color-primary-hover)}}.csr-pagination__btn:disabled{opacity:var(--csr-opacity-disabled);cursor:not-allowed}.csr-pagination__ellipsis{padding:0 var(--csr-space-1);color:var(--csr-color-text-muted);font-size:var(--csr-text-sm);-webkit-user-select:none;user-select:none}@media(max-width:767px){.csr-pagination{flex-direction:column;align-items:flex-start;gap:var(--csr-space-2)}.csr-pagination__btn{min-width:var(--csr-height-lg);min-height:var(--csr-height-lg)}}@media(prefers-reduced-motion:reduce){.csr-pagination__btn{transition:var(--csr-transition-none)}}[data-theme=dark] .csr-pagination__btn{background:var(--csr-color-surface-secondary);border-color:var(--csr-color-border);color:var(--csr-color-text-primary)}[data-theme=dark] .csr-pagination__btn--active{background:var(--csr-color-primary);border-color:var(--csr-color-primary);color:var(--csr-color-text-on-colored)}@media(hover:hover){[data-theme=dark] .csr-pagination__btn:hover:not(:disabled):not(.csr-pagination__btn--active){background:var(--csr-color-surface-tertiary)}}@media(forced-colors:active){.csr-pagination__btn{border:1px solid ButtonText}.csr-pagination__btn--active{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.csr-pagination__btn:disabled{color:GrayText;border-color:GrayText}}.csr-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--csr-icon-md);height:var(--csr-icon-md)}.csr-icon svg{width:100%;height:100%}.csr-icon--xs{width:var(--csr-icon-xs);height:var(--csr-icon-xs)}.csr-icon--sm{width:var(--csr-icon-sm);height:var(--csr-icon-sm)}.csr-icon--md{width:var(--csr-icon-md);height:var(--csr-icon-md)}.csr-icon--lg{width:var(--csr-icon-lg);height:var(--csr-icon-lg)}.csr-icon--xl{width:var(--csr-icon-xl);height:var(--csr-icon-xl)}@keyframes csr-toast-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.csr-toast{position:fixed;top:var(--csr-space-4);right:var(--csr-space-4);z-index:var(--csr-z-toast);display:flex;align-items:center;gap:var(--csr-space-3);max-width:420px;padding:var(--csr-space-3) var(--csr-space-4);border-radius:var(--csr-radius-lg);font-size:var(--csr-text-base);font-weight:var(--csr-font-medium);line-height:var(--csr-leading-normal);box-shadow:var(--csr-shadow-lg);animation:csr-toast-in var(--csr-duration-normal) var(--csr-ease-out) both;transition:opacity var(--csr-duration-normal) var(--csr-ease-out),transform var(--csr-duration-normal) var(--csr-ease-out)}.csr-toast--success{background:var(--csr-color-success-700);color:var(--csr-color-text-inverse)}.csr-toast--error{background:var(--csr-color-danger-700);color:var(--csr-color-text-inverse)}.csr-toast--warning{background:var(--csr-color-warning-600);color:var(--csr-color-text-inverse)}.csr-toast--info{background:var(--csr-color-info-700);color:var(--csr-color-text-inverse)}.csr-toast__icon{flex-shrink:0;display:flex;align-items:center}.csr-toast__text{flex:1;min-width:0}.csr-toast__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:var(--csr-height-xs);padding:0;border:none;background:transparent;color:inherit;font-size:var(--csr-text-lg);line-height:var(--csr-leading-none);cursor:pointer;opacity:.7;border-radius:var(--csr-radius-sm);transition:opacity var(--csr-duration-fast) var(--csr-ease-default)}.csr-toast__close:hover{opacity:1}[data-theme=dark] .csr-toast{box-shadow:var(--csr-shadow-xl)}@media(prefers-reduced-motion:reduce){.csr-toast{animation:none;transition:var(--csr-transition-none)}}@media(max-width:767px){.csr-toast{top:var(--csr-space-3);right:var(--csr-space-3);left:var(--csr-space-3);max-width:none}}.csr-toast--undo{background:var(--csr-color-neutral-900);color:var(--csr-color-text-inverse)}.csr-toast--saving{background:var(--csr-color-neutral-900);color:var(--csr-color-text-inverse);border:var(--csr-border-width) solid var(--csr-border-hairline);-webkit-backdrop-filter:var(--csr-blur-lg);backdrop-filter:var(--csr-blur-lg)}.csr-toast--saved{background:var(--csr-color-success-700);color:var(--csr-color-text-inverse);border:var(--csr-border-width) solid var(--csr-border-hairline);-webkit-backdrop-filter:var(--csr-blur-lg);backdrop-filter:var(--csr-blur-lg)}.csr-toast--fadeout{opacity:0;transform:translateY(4px)}.csr-toast__action{flex-shrink:0;font-weight:var(--csr-font-semibold);color:inherit;background:none;border:none;cursor:pointer;font-size:var(--csr-text-sm);padding:0;line-height:inherit;opacity:var(--csr-opacity-medium)}.csr-toast__action:hover{color:inherit;opacity:1}.csr-toast__close:focus-visible,.csr-toast__action:focus-visible{outline:var(--csr-focus-outline-width) solid var(--csr-focus-color-inverted);outline-offset:var(--csr-focus-outline-offset)}[data-theme=dark] .csr-toast--undo{background:var(--csr-color-surface-elevated);color:var(--csr-color-text-primary)}[data-theme=dark] .csr-toast--saving{background:var(--csr-color-surface-elevated);border-color:var(--csr-border-strong);color:var(--csr-color-text-primary)}[data-theme=dark] .csr-toast--saved{background:var(--csr-color-success-600);color:var(--csr-color-text-on-colored)}[data-theme=dark] .csr-btn--primary{background:var(--csr-color-primary);border-color:var(--csr-color-primary);color:var(--csr-color-text-on-teal)}[data-theme=dark] .csr-btn--primary:hover:not(:disabled){background:var(--csr-color-primary-hover);border-color:var(--csr-color-primary-hover);box-shadow:var(--csr-shadow-none)}[data-theme=dark] .csr-btn--danger,[data-theme=dark] .csr-badge--count{color:var(--csr-color-text-on-colored)}[data-theme=dark] a.csr-empty-state__cta:hover,[data-theme=dark] button.csr-empty-state__cta:hover{color:var(--csr-color-text-on-teal)}[data-theme=dark] .csr-toast--success{background:var(--csr-color-success-600);color:var(--csr-color-text-on-colored)}[data-theme=dark] .csr-toast--error{background:var(--csr-color-danger-600);color:var(--csr-color-text-on-colored)}[data-theme=dark] .csr-toast--warning{background:var(--csr-color-warning-600);color:var(--csr-color-neutral-900)}[data-theme=dark] .csr-toast--info{background:var(--csr-color-info-600);color:var(--csr-color-text-on-colored)}.csr-notification-card{display:flex;align-items:flex-start;gap:var(--csr-space-3);padding:var(--csr-space-3) var(--csr-space-4);background:var(--csr-color-surface-primary);border:1px solid var(--csr-color-border);border-radius:var(--csr-radius-lg);box-shadow:var(--csr-shadow-xs);transition:box-shadow var(--csr-duration-fast) var(--csr-ease-default)}.csr-notification-card:hover{box-shadow:var(--csr-shadow-sm)}.csr-notification-card--unread{border-left:3px solid var(--csr-color-primary);background:rgb(var(--csr-color-primary-rgb),.03)}.csr-notification-card__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--csr-radius-full);background:var(--csr-color-primary-light);color:var(--csr-color-primary)}.csr-notification-card__icon svg{width:var(--csr-icon-md);height:var(--csr-icon-md)}.csr-notification-card__body{flex:1;min-width:0}.csr-notification-card__title{font-size:var(--csr-text-base);font-weight:var(--csr-font-semibold);color:var(--csr-color-text-primary);line-height:var(--csr-leading-snug);margin:0 0 var(--csr-space-1) 0}.csr-notification-card__text{font-size:var(--csr-text-sm);color:var(--csr-color-text-secondary);line-height:var(--csr-leading-normal);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.csr-notification-card__meta{display:flex;align-items:center;gap:var(--csr-space-2);margin-top:var(--csr-space-2);font-size:var(--csr-text-xs);color:var(--csr-color-text-tertiary)}.csr-notification-card__actions{display:flex;align-items:center;gap:var(--csr-space-2);margin-top:var(--csr-space-2)}@media(prefers-reduced-motion:reduce){.csr-notification-card{transition:none}}@media(max-width:767px){.csr-notification-card{padding:var(--csr-space-3);gap:var(--csr-space-2)}.csr-notification-card__icon{width:36px;height:36px}}.csr-glow-container .csr-card{position:relative;overflow:hidden}.csr-glow-container .csr-card:before{content:none}.csr-theme-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--csr-height-md);height:var(--csr-height-md);padding:0;border:var(--csr-border-width) solid var(--csr-border-hairline);border-radius:var(--csr-radius-lg);background:var(--csr-color-surface-primary);color:var(--csr-color-text-secondary);cursor:pointer;opacity:0;transition:background-color var(--csr-duration-fast) var(--csr-ease-default),border-color var(--csr-duration-fast) var(--csr-ease-default),color var(--csr-duration-fast) var(--csr-ease-default),opacity var(--csr-duration-fast) var(--csr-ease-default)}.csr-theme-toggle.is-ready{opacity:1}.csr-theme-toggle__icon{display:inline-flex;align-items:center;justify-content:center;transition:transform var(--csr-duration-slower) var(--csr-ease-default)}.csr-theme-toggle--dark .csr-theme-toggle__icon{transform:rotate(360deg)}.csr-theme-toggle__system-dot{position:absolute;right:var(--csr-space-1);bottom:var(--csr-space-1);width:6px;height:6px;border:var(--csr-border-width) solid var(--csr-color-surface-primary);border-radius:var(--csr-radius-full);background:var(--csr-color-primary)}.csr-theme-toggle:focus-visible{outline:var(--csr-focus-outline-width) solid var(--csr-color-border-focus);outline-offset:var(--csr-outline-offset)}@media(hover:hover){.csr-theme-toggle:hover{border-color:var(--csr-border-strong);background:var(--csr-color-surface-hover);color:var(--csr-color-primary)}}@media(prefers-reduced-motion:reduce){.csr-theme-toggle,.csr-theme-toggle__icon{transition:none}}.csr-tooltip{position:absolute;z-index:50;padding:var(--csr-space-2) var(--csr-space-3);background:var(--csr-color-text-primary);color:var(--csr-color-bg-page);font-size:var(--csr-text-xs);border-radius:var(--csr-radius-md);pointer-events:none;opacity:0;transition:opacity var(--csr-transition-snappy);white-space:nowrap;max-width:280px}.csr-tooltip--visible{opacity:1}@media(prefers-reduced-motion:reduce){.csr-tooltip{transition:none}}.csr-popover{position:absolute;z-index:40;background:var(--csr-color-surface-elevated);border:1px solid var(--csr-color-border);border-radius:var(--csr-radius-lg);box-shadow:var(--csr-shadow-lg);padding:var(--csr-space-4);min-width:200px}.csr-page-shell{display:flex;flex-direction:column;gap:var(--csr-space-6);width:100%;max-width:var(--csr-content-max-width);margin-inline:auto}.csr-section{display:flex;flex-direction:column;gap:var(--csr-space-4)}.csr-panel{padding:var(--csr-space-5);border:var(--csr-border-width) solid var(--csr-border-hairline);border-radius:var(--csr-radius-xl);background:var(--csr-color-bg-raised);box-shadow:var(--csr-shadow-card-layered)}.csr-panel--flat{box-shadow:var(--csr-shadow-none)}.csr-filter-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--csr-space-3);padding:var(--csr-space-3);border:var(--csr-border-width) solid var(--csr-border-hairline);border-radius:var(--csr-radius-xl);background:var(--csr-color-surface-alt)}.csr-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--csr-space-3)}.csr-stat-cell{display:flex;min-width:0;flex-direction:column;gap:var(--csr-space-1);padding:var(--csr-space-4);border:var(--csr-border-width) solid var(--csr-border-hairline);border-radius:var(--csr-radius-lg);background:var(--csr-color-bg-raised)}.csr-stat-cell__value{color:var(--csr-color-text-primary);font-size:var(--csr-text-2xl);font-weight:var(--csr-font-light);line-height:var(--csr-leading-none);font-variant-numeric:tabular-nums}.csr-stat-cell__label{color:var(--csr-color-text-muted);font-size:var(--csr-text-xs);font-weight:var(--csr-font-semibold);letter-spacing:var(--csr-tracking-wide);text-transform:uppercase}@media(max-width:767px){.csr-page-shell{gap:var(--csr-space-4)}.csr-panel,.csr-stat-cell{padding:var(--csr-space-4)}.csr-filter-bar{align-items:stretch;flex-direction:column}}[data-theme=dark] .csr-panel,[data-theme=dark] .csr-stat-cell{background:var(--csr-color-surface-primary);border-color:var(--csr-color-border-light)}[data-theme=dark] .csr-filter-bar{background:var(--csr-color-surface-secondary);border-color:var(--csr-color-border-light)}.page-hero,.csr-page-hero{margin-bottom:var(--csr-space-6);animation:csr-page-hero-fade-in var(--csr-duration-slow) var(--csr-ease-out) both}.csr-page-hero{display:grid;grid-template-columns:minmax(var(--csr-space-0),1fr) auto;align-items:start;column-gap:var(--csr-space-4);row-gap:var(--csr-space-1)}.page-hero__breadcrumb-area{margin-bottom:var(--csr-space-3)}.page-hero__breadcrumb-area:empty{display:none}.page-hero__main{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--csr-space-4)}.csr-page-hero__main{grid-column:1;grid-row:1;min-width:var(--csr-space-0)}.page-hero__text{flex:1;min-width:0}.page-hero__title,.csr-page-hero>h1,.csr-page-hero__main>h1{font-size:var(--csr-text-2xl);font-weight:var(--csr-font-semibold);color:var(--csr-color-text-primary);margin:0;letter-spacing:var(--csr-tracking-normal);line-height:var(--csr-leading-tight);overflow-wrap:break-word;word-break:break-word}.page-hero__subtitle,.csr-page-hero>p,.csr-page-hero__main>p{font-size:var(--csr-text-sm);color:var(--csr-color-text-secondary);line-height:var(--csr-leading-normal)}.page-hero__subtitle,.csr-page-hero__main>p{margin:var(--csr-space-1) 0 0}.csr-page-hero>h1,.csr-page-hero>p{grid-column:1;min-width:var(--csr-space-0)}.csr-page-hero>p{margin:0}.page-hero__actions,.csr-page-hero__actions{display:flex;align-items:center;gap:var(--csr-space-2);flex-shrink:0;flex-wrap:wrap}.csr-page-hero__actions{grid-column:2;grid-row:1;justify-self:end;justify-content:flex-end}.page-hero__actions:empty,.csr-page-hero__actions:empty{display:none}@keyframes csr-page-hero-fade-in{0%{opacity:0;transform:translateY(var(--csr-space-3))}to{opacity:1;transform:translateY(var(--csr-space-0))}}@media(max-width:767px){.page-hero__main{flex-direction:column;align-items:stretch}.page-hero__actions,.csr-page-hero__actions{justify-content:flex-start}.page-hero__title,.csr-page-hero>h1,.csr-page-hero__main>h1{font-size:var(--csr-text-xl)}.page-hero__subtitle,.csr-page-hero>p,.csr-page-hero__main>p{font-size:var(--csr-text-xs)}.page-hero,.csr-page-hero{margin-bottom:var(--csr-space-4)}.csr-page-hero{grid-template-columns:minmax(var(--csr-space-0),1fr);row-gap:var(--csr-space-2)}.csr-page-hero>h1,.csr-page-hero>p,.csr-page-hero__main,.csr-page-hero__actions{grid-column:1;grid-row:auto}.csr-page-hero__actions{justify-self:start;width:100%}}@media(prefers-reduced-motion:reduce){.page-hero,.csr-page-hero{animation:none}}[data-theme=dark]{--csr-foundation-surface-canvas: #081516;--csr-foundation-surface-raised: #0f1f20;--csr-foundation-surface-hover: #16292b;--csr-foundation-surface-active: #1e373a;--csr-foundation-surface-canvas-rgb: 8, 21, 22;--csr-foundation-surface-raised-rgb: 15, 31, 32;--csr-foundation-surface-hover-rgb: 22, 41, 43;--csr-foundation-surface-active-rgb: 30, 55, 58;--csr-foundation-action-primary: #1a6f77;--csr-foundation-action-primary-hover: #228089;--csr-foundation-action-primary-pressed: #15585f;--csr-foundation-action-primary-rgb: 26, 111, 119;--csr-foundation-action-primary-hover-rgb: 34, 128, 137;--csr-foundation-action-primary-pressed-rgb: 21, 88, 95;--csr-foundation-text-ink: #f4f1eb;--csr-foundation-text-ink-rgb: 244, 241, 235;--csr-foundation-success: #3fa274;--csr-foundation-warning: #e08a2c;--csr-foundation-danger: #a8434a;--csr-foundation-info: #7d9aa6;--csr-foundation-success-rgb: 63, 162, 116;--csr-foundation-warning-rgb: 224, 138, 44;--csr-foundation-danger-rgb: 168, 67, 74;--csr-foundation-info-rgb: 125, 154, 166;--csr-color-bg-page: var(--csr-foundation-surface-canvas);--csr-color-bg-raised: var(--csr-foundation-surface-raised);--csr-color-bg-sunken: var(--csr-foundation-surface-canvas);--csr-color-bg-overlay: rgb(0, 0, 0, .7);--csr-color-bg-overlay-blur: rgb(0, 0, 0, .5);--csr-color-surface-primary: var(--csr-foundation-surface-raised);--csr-color-surface-secondary: var(--csr-foundation-surface-hover);--csr-color-white: var(--csr-color-surface-primary);--csr-color-surface-tertiary: var(--csr-foundation-surface-active);--csr-color-surface-elevated: var(--csr-foundation-surface-active);--csr-color-surface-hover: var(--csr-foundation-surface-hover);--csr-color-surface-active: var(--csr-foundation-surface-active);--csr-color-surface-interactive: var(--csr-foundation-surface-raised);--csr-color-surface-subtle: var(--csr-foundation-surface-hover);--csr-color-topbar-bg: var(--csr-foundation-surface-raised);--csr-color-topbar-shadow: rgb(0, 0, 0, .2);--csr-color-bg-page-rgb: var(--csr-foundation-surface-canvas-rgb);--csr-color-bg-raised-rgb: var(--csr-foundation-surface-raised-rgb);--csr-color-bg-sunken-rgb: var(--csr-foundation-surface-canvas-rgb);--csr-color-surface-primary-rgb: var(--csr-foundation-surface-raised-rgb);--csr-color-surface-hover-rgb: var(--csr-foundation-surface-hover-rgb);--csr-color-surface-active-rgb: var(--csr-foundation-surface-active-rgb);--csr-color-topbar-divider-mid: rgb(var(--csr-color-white-rgb), .15);--csr-color-topbar-divider-edge: rgb(var(--csr-color-white-rgb), .1);--csr-color-topbar-icon-group-bg: rgb(var(--csr-color-white-rgb), .04);--csr-color-topbar-icon-group-border: rgb(var(--csr-color-white-rgb), .06);--csr-color-topbar-icon-group-hover-bg: rgb(var(--csr-color-white-rgb), .07);--csr-color-topbar-icon-group-hover-border: rgb( var(--csr-color-white-rgb), .1 );--csr-shadow-topbar-scrolled: 0 1px 3px rgb(0, 0, 0, .25), 0 4px 12px rgb(0, 0, 0, .2), 0 0 0 1px rgb(var(--csr-color-primary-rgb), .12), 0 1px 0 rgb(var(--csr-color-accent-rgb), .06);--csr-color-topbar-scrolled-bg: rgb( var(--csr-color-surface-primary-rgb, 30, 41, 59), .96 );--csr-color-sidebar-bg-start: var(--csr-foundation-surface-canvas);--csr-color-sidebar-bg-end: var(--csr-foundation-surface-raised);--csr-color-text-primary-rgb: var(--csr-foundation-text-ink-rgb);--csr-color-text-primary: var(--csr-foundation-text-ink);--csr-color-text-secondary: rgb( 244, 241, 235, .78 );--csr-color-text-muted: rgb( 244, 241, 235, .72 );--csr-color-text-tertiary: rgb( 244, 241, 235, .62 );--csr-color-text-disabled: rgb(244, 241, 235, .3);--csr-color-text-inverse: var(--csr-foundation-surface-canvas);--csr-color-text-on-teal: var(--csr-foundation-text-ink);--csr-color-text-on-teal-rgb: var(--csr-foundation-text-ink-rgb);--csr-color-text-link: var(--csr-color-primary-900);--csr-color-text-link-hover: var(--csr-color-primary-950);--csr-color-chart-gridline: rgb(244, 241, 235, .1);--csr-color-row-bar-selected: #1a6f77;--csr-color-annotation-pill-bg: var(--csr-color-danger-50);--csr-color-annotation-pill-text: var(--csr-color-danger-700);--csr-border-opacity-subtle: .06;--csr-border-opacity-hairline: .08;--csr-border-opacity-emphasis: .12;--csr-color-border-rgb: 248, 248, 246;--csr-color-border-hairline: rgb(248, 248, 246, .08);--csr-color-border-emphasis: rgb(248, 248, 246, .12);--csr-color-border: var(--csr-color-border-hairline);--csr-color-border-light: rgb(248, 248, 246, .06);--csr-color-border-strong: var(--csr-color-border-emphasis);--csr-color-border-focus: var(--csr-color-primary);--csr-color-border-error: var(--csr-color-danger);--csr-color-border-subtle: rgb(248, 248, 246, .06);--csr-border-line-hairline: 1px solid var(--csr-color-border-hairline);--csr-border-line-emphasis: 1px solid var(--csr-color-border-emphasis);--csr-border-line-focus: 1.5px solid var(--csr-color-border-focus);--csr-color-neutral-50: #081516;--csr-color-neutral-100: #0f1f20;--csr-color-neutral-200: #1e373a;--csr-color-neutral-300: #284447;--csr-color-neutral-400: #4b6469;--csr-color-neutral-500: #6e8287;--csr-color-neutral-600: #afc3c8;--csr-color-neutral-700: #dce6e8;--csr-color-neutral-800: #eceeeb;--csr-color-neutral-900: #f4f1eb;--csr-color-neutral-950: #ffffff;--csr-color-primary-50: #0a2024;--csr-color-primary-100: #0f2f35;--csr-color-primary-200: #143f47;--csr-color-primary-300: #1a5560;--csr-color-primary-400: var(--csr-foundation-action-primary);--csr-color-primary-500: var(--csr-foundation-action-primary-hover);--csr-color-primary-600: #45a8b1;--csr-color-primary-700: #4faeb6;--csr-color-primary: var(--csr-color-primary-700);--csr-color-primary-hover: var(--csr-color-primary-900);--csr-color-primary-pressed: var(--csr-color-primary-600);--csr-color-primary-light: #0f2f35;--csr-color-primary-dark: #4faeb6;--csr-action-primary: var(--csr-color-primary);--csr-action-primary-hover: var(--csr-color-primary-hover);--csr-action-primary-pressed: var(--csr-color-primary-pressed);--csr-color-action-primary: var(--csr-action-primary);--csr-color-action-primary-hover: var(--csr-action-primary-hover);--csr-color-action-primary-pressed: var(--csr-action-primary-pressed);--csr-color-accent-50: #1a0708;--csr-color-accent-100: #2b0d10;--csr-color-accent-200: #4a161b;--csr-color-accent-300: #6b242a;--csr-color-accent-400: #8a363c;--csr-color-accent-500: var(--csr-foundation-danger);--csr-color-accent-600: #bd6a6f;--csr-color-accent-700: #d8b2b5;--csr-color-accent: var(--csr-foundation-danger);--csr-color-accent-hover: #bd6a6f;--csr-color-accent-light: rgb(var(--csr-foundation-danger-rgb), .15);--csr-color-accent-rgb: var(--csr-foundation-danger-rgb);--csr-color-success-50: #0a2418;--csr-color-success-100: #133624;--csr-color-success-200: #1f5037;--csr-color-success-400: #2e865b;--csr-color-success-500: var(--csr-foundation-success);--csr-color-success-600: #5dbf92;--csr-color-success-700: #82d6b0;--csr-color-success: var(--csr-foundation-success);--csr-color-warning-50: #2a1604;--csr-color-warning-100: #4a2806;--csr-color-warning-200: #6e4109;--csr-color-warning-400: #c57316;--csr-color-warning-500: var(--csr-foundation-warning);--csr-color-warning-600: #eaa45a;--csr-color-warning-700: #f2bd8a;--csr-color-warning: var(--csr-foundation-warning);--csr-color-danger-50: #1f0a0c;--csr-color-danger-100: #311114;--csr-color-danger-200: #4a1b1f;--csr-color-danger-400: #8a363c;--csr-color-danger-500: var(--csr-foundation-danger);--csr-color-danger-600: #bd6a6f;--csr-color-danger-700: #d08f94;--csr-color-danger: var(--csr-foundation-danger);--csr-color-info-50: #0e1518;--csr-color-info-100: #1a2329;--csr-color-info-200: #2c3d45;--csr-color-info-400: #5a7480;--csr-color-info-500: var(--csr-foundation-info);--csr-color-info-600: #9db5be;--csr-color-info-700: #bcced4;--csr-color-info: var(--csr-foundation-info);--csr-surface-canvas: var(--csr-color-bg-page);--csr-surface-card: var(--csr-color-surface-primary);--csr-surface-panel: var(--csr-color-surface-secondary);--csr-surface-hover: var(--csr-color-surface-hover);--csr-surface-active: var(--csr-color-surface-active);--csr-surface-overlay: var(--csr-color-surface-elevated);--csr-text-primary: var(--csr-color-text-primary);--csr-text-secondary: var(--csr-color-text-secondary);--csr-text-muted: var(--csr-color-text-muted);--csr-text-subtle: var(--csr-color-text-tertiary);--csr-text-disabled: var(--csr-color-text-disabled);--csr-text-inverse: var(--csr-color-text-inverse);--csr-text-on-action: var(--csr-color-text-on-teal);--csr-action-primary-bg: var(--csr-color-primary);--csr-action-primary-bg-hover: var(--csr-color-primary-hover);--csr-action-primary-bg-pressed: var(--csr-color-primary-pressed);--csr-action-primary-text: var(--csr-text-on-action);--csr-action-primary-border: var(--csr-action-primary-bg);--csr-action-primary-focus: var(--csr-color-border-focus);--csr-action-secondary-bg: rgb(var(--csr-color-primary-rgb), .12);--csr-action-secondary-bg-hover: rgb(var(--csr-color-primary-rgb), .18);--csr-action-secondary-text: var(--csr-color-primary-900);--csr-action-secondary-border: rgb(var(--csr-color-primary-rgb), .24);--csr-action-danger-bg: var(--csr-color-danger);--csr-action-danger-bg-hover: var(--csr-color-danger-600);--csr-action-danger-text: var(--csr-color-text-on-colored);--csr-accent-line: var(--csr-color-accent);--csr-accent-line-muted: rgb(var(--csr-color-accent-rgb), .32);--csr-accent-wash: rgb(var(--csr-color-accent-rgb), .12);--csr-accent-wash-strong: rgb(var(--csr-color-accent-rgb), .18);--csr-accent-text: var(--csr-color-accent-600);--csr-feedback-success-bg: rgb(var(--csr-color-success-rgb), .12);--csr-feedback-success-border: rgb(var(--csr-color-success-rgb), .28);--csr-feedback-success-text: var(--csr-color-success-700);--csr-feedback-success-icon: var(--csr-color-success-600);--csr-feedback-info-bg: rgb(var(--csr-color-info-rgb), .12);--csr-feedback-info-border: rgb(var(--csr-color-info-rgb), .28);--csr-feedback-info-text: var(--csr-color-info-700);--csr-feedback-info-icon: var(--csr-color-info-600);--csr-feedback-warning-bg: rgb(var(--csr-color-warning-rgb), .12);--csr-feedback-warning-border: rgb(var(--csr-color-warning-rgb), .3);--csr-feedback-warning-text: var(--csr-color-warning-700);--csr-feedback-warning-icon: var(--csr-color-warning-600);--csr-feedback-danger-bg: rgb(var(--csr-color-danger-rgb), .12);--csr-feedback-danger-border: rgb(var(--csr-color-danger-rgb), .3);--csr-feedback-danger-text: var(--csr-color-danger-700);--csr-feedback-danger-icon: var(--csr-color-danger-600);--csr-data-series-1: var(--csr-chart-1);--csr-data-series-2: var(--csr-chart-2);--csr-data-series-3: var(--csr-chart-3);--csr-data-series-4: var(--csr-chart-4);--csr-data-series-5: var(--csr-chart-5);--csr-data-series-1-rgb: var(--csr-chart-1-rgb);--csr-data-series-2-rgb: var(--csr-chart-2-rgb);--csr-data-series-3-rgb: var(--csr-chart-3-rgb);--csr-data-series-4-rgb: var(--csr-chart-4-rgb);--csr-data-series-5-rgb: var(--csr-chart-5-rgb);--csr-data-positive: var(--csr-color-success);--csr-data-negative: var(--csr-color-danger);--csr-data-warning: var(--csr-color-warning);--csr-data-info: var(--csr-color-info);--csr-data-grid: var(--csr-chart-grid);--csr-data-axis-text: var(--csr-chart-axis-text);--csr-metric-neutral: var(--csr-color-info);--csr-metric-neutral-rgb: var(--csr-color-info-rgb);--csr-metric-neutral-bg: rgb(var(--csr-metric-neutral-rgb), .12);--csr-metric-neutral-border: rgb(var(--csr-metric-neutral-rgb), .24);--csr-metric-neutral-text: var(--csr-color-info-700);--csr-progress-track: var(--csr-color-surface-tertiary);--csr-progress-fill: var(--csr-action-primary-bg);--csr-progress-fill-muted: rgb(var(--csr-color-primary-rgb), .28);--csr-category-marker-muted: var(--csr-color-info);--csr-category-marker-muted-rgb: var(--csr-color-info-rgb);--csr-category-marker-muted-bg: rgb( var(--csr-category-marker-muted-rgb), .12 );--csr-programme-marker-muted: var(--csr-color-primary-900);--csr-programme-marker-muted-rgb: var(--csr-color-primary-medium-rgb);--csr-programme-marker-muted-bg: rgb( var(--csr-programme-marker-muted-rgb), .12 );--csr-programme-marker-violet: #a78bfa;--csr-programme-marker-violet-rgb: 167, 139, 250;--csr-programme-marker-pink: #f472b6;--csr-programme-marker-pink-rgb: 244, 114, 182;--csr-programme-marker-orange: #fb923c;--csr-programme-marker-orange-rgb: 251, 146, 60;--csr-programme-marker-green: #34d399;--csr-programme-marker-green-rgb: 52, 211, 153;--csr-category-marker-teal: #2dd4bf;--csr-category-marker-teal-rgb: 45, 212, 191;--csr-category-marker-cyan: #22d3ee;--csr-category-marker-cyan-rgb: 34, 211, 238;--csr-sdg-marker-muted: var(--csr-color-info);--csr-sdg-marker-muted-bg: rgb(var(--csr-color-info-rgb), .12);--csr-avatar-role-1: #00a3b5;--csr-avatar-role-2: #6d28d9;--csr-avatar-role-3: #db2777;--csr-avatar-role-4: #0284c7;--csr-avatar-role-5: #059669;--csr-avatar-role-6: #d97706;--csr-avatar-role-7: #dc2626;--csr-avatar-role-8: #4f46e5;--csr-celebration-role-1: var(--csr-category-marker-teal);--csr-celebration-role-2: var(--csr-color-accent);--csr-celebration-role-3: #818cf8;--csr-celebration-role-4: #fbbf24;--csr-celebration-role-5: #f472b6;--csr-celebration-role-6: #34d399;--csr-celebration-role-7: var(--csr-programme-marker-violet);--csr-celebration-role-8: var(--csr-color-accent);--csr-chart-1: #3f8a93;--csr-chart-2: #6f8c97;--csr-chart-3: #d08d45;--csr-chart-4: #4fa37c;--csr-chart-5: #b5666a;--csr-chart-6: var(--csr-chart-1);--csr-chart-7: var(--csr-chart-2);--csr-chart-8: var(--csr-chart-3);--csr-chart-01: var(--csr-chart-1);--csr-chart-02: var(--csr-chart-2);--csr-chart-03: var(--csr-chart-3);--csr-chart-04: var(--csr-chart-4);--csr-chart-05: var(--csr-chart-5);--csr-chart-06: var(--csr-chart-6);--csr-chart-07: var(--csr-chart-7);--csr-chart-08: var(--csr-chart-8);--csr-chart-1-rgb: 63, 138, 147;--csr-chart-2-rgb: 111, 140, 151;--csr-chart-3-rgb: 208, 141, 69;--csr-chart-4-rgb: 79, 163, 124;--csr-chart-5-rgb: 181, 102, 106;--csr-chart-01-rgb: 63, 138, 147;--csr-chart-02-rgb: 111, 140, 151;--csr-chart-03-rgb: 208, 141, 69;--csr-chart-04-rgb: 79, 163, 124;--csr-chart-05-rgb: 181, 102, 106;--csr-chart-06-rgb: var(--csr-chart-1-rgb);--csr-chart-07-rgb: var(--csr-chart-2-rgb);--csr-chart-08-rgb: var(--csr-chart-3-rgb);--csr-chart-positive: var(--csr-color-success);--csr-chart-negative: var(--csr-color-danger);--csr-chart-warning: var(--csr-color-warning);--csr-chart-info: var(--csr-color-info);--csr-chart-fill-opacity: .15;--csr-color-avatar-1: var(--csr-avatar-role-1);--csr-color-avatar-2: var(--csr-avatar-role-2);--csr-color-avatar-3: var(--csr-avatar-role-3);--csr-color-avatar-4: var(--csr-avatar-role-4);--csr-color-avatar-5: var(--csr-avatar-role-5);--csr-color-avatar-6: var(--csr-avatar-role-6);--csr-color-avatar-7: var(--csr-avatar-role-7);--csr-color-avatar-8: var(--csr-avatar-role-8);--csr-shadow-xs: 0 1px 2px rgb(0, 0, 0, .24);--csr-shadow-sm: 0 0 0 1px rgb(248, 248, 246, .04), 0 1px 2px rgb(0, 0, 0, .24);--csr-shadow-md: 0 0 0 1px rgb(248, 248, 246, .06), 0 6px 24px -8px rgb(0, 0, 0, .48);--csr-shadow-lg: 0 0 0 1px rgb(248, 248, 246, .06), 0 12px 32px -10px rgb(0, 0, 0, .52);--csr-shadow-xl: 0 0 0 1px rgb(248, 248, 246, .06), 0 24px 56px -16px rgb(0, 0, 0, .62);--csr-shadow-2xl: 0 0 0 1px rgb(248, 248, 246, .06), 0 32px 72px -20px rgb(0, 0, 0, .68);--csr-shadow-card: var(--csr-shadow-sm);--csr-shadow-popover: var(--csr-shadow-md);--csr-shadow-modal: var(--csr-shadow-xl);--csr-shadow-primary: 0 4px 14px rgb(var(--csr-color-primary-rgb), .18);--csr-shadow-accent: 0 4px 14px rgb(var(--csr-color-accent-rgb), .15);--csr-shadow-success: 0 4px 14px rgb(var(--csr-color-success-rgb), .14);--csr-shadow-danger: 0 4px 14px rgb(var(--csr-color-danger-rgb), .14);--csr-shadow-card-hover: 0 0 0 1px rgb(248, 248, 246, .08), 0 4px 12px -2px rgb(0, 0, 0, .36);--csr-shadow-card-layered: var(--csr-shadow-card);--csr-shadow-card-layered-hover: var(--csr-shadow-card-hover);--csr-shadow-inset: inset 0 2px 4px rgb(0, 0, 0, .15);--csr-shadow-ring: 0 0 0 3px rgb(var(--csr-color-primary-rgb), .2);--csr-shadow-ring-danger: 0 0 0 3px rgb(var(--csr-color-danger-rgb), .2);--csr-card-bg: var(--csr-color-surface-primary);--csr-card-bg-dark: var(--csr-foundation-surface-raised);--csr-card-border: var(--csr-color-border);--csr-card-border-dark: var(--csr-color-border-emphasis);--csr-card-shadow: var(--csr-shadow-card);--csr-border-color-dark: var(--csr-color-border-emphasis);--csr-tab-bg: transparent;--csr-tab-bg-active: var(--csr-color-primary);--csr-tab-bg-hover: rgb(var(--csr-color-primary-rgb), .12);--csr-tab-text: var(--csr-color-text-secondary);--csr-tab-text-active: #081516;--csr-tab-text-hover: var(--csr-color-text-primary);--csr-tab-bar-bg: var(--csr-color-neutral-100);--csr-color-bg-muted: var(--csr-foundation-surface-hover);--csr-color-surface: var(--csr-color-surface-primary);--csr-color-surface-alt: var(--csr-color-surface-secondary);--csr-color-bg: var(--csr-color-bg-page);--csr-surface-page: var(--csr-color-bg-page);--csr-surface-sunken: var(--csr-color-bg-sunken);--csr-surface-raised: var(--csr-color-surface-primary);--csr-surface-elevated: var(--csr-color-surface-elevated);--csr-border-hairline: var(--csr-color-border-hairline);--csr-border-strong: var(--csr-color-border-strong);--csr-border-focus: var(--csr-color-border-focus);--csr-input-bg: var(--csr-foundation-surface-raised);--csr-input-border: var(--csr-color-border);--csr-table-header-bg: var(--csr-foundation-surface-raised);--csr-table-row-hover: var(--csr-color-surface-hover);--csr-table-border: var(--csr-border-hairline);--csr-tooltip-bg: var(--csr-color-surface-elevated);--csr-tooltip-color: var(--csr-color-text-primary);--csr-progress-bg: var( --csr-color-surface-tertiary );--csr-status-success: var(--csr-color-success);--csr-status-warning: var(--csr-color-warning);--csr-status-danger: var(--csr-color-danger);--csr-status-info: var(--csr-color-info);--csr-color-success-rgb: var(--csr-foundation-success-rgb);--csr-color-warning-rgb: var(--csr-foundation-warning-rgb);--csr-color-danger-rgb: var(--csr-foundation-danger-rgb);--csr-color-info-rgb: var(--csr-foundation-info-rgb);--csr-color-primary-rgb: 79, 174, 182;--csr-color-primary-medium-rgb: 108, 193, 200;--csr-color-primary-pressed-rgb: 69, 168, 177;--csr-color-neutral-50-rgb: 8, 21, 22;--csr-color-neutral-100-rgb: 15, 31, 32;--csr-color-neutral-200-rgb: 30, 55, 58;--csr-color-neutral-300-rgb: 40, 68, 71;--csr-color-neutral-350-rgb: 75, 100, 105;--csr-color-neutral-400-rgb: 75, 100, 105;--csr-color-neutral-500-rgb: 110, 130, 135;--csr-color-neutral-600-rgb: 175, 195, 200;--csr-color-neutral-700-rgb: 220, 230, 232;--csr-color-neutral-800-rgb: 236, 238, 235;--csr-color-neutral-900-rgb: 244, 241, 235;--csr-color-neutral-950-rgb: 255, 255, 255;--csr-color-internal-note: #3d3419;--csr-color-message-employee: var(--csr-color-primary-200);--csr-color-message-agent: var(--csr-color-neutral-200);--csr-color-chat-bot-bg: rgb(var(--csr-color-chart-4-rgb), .08);--csr-color-chat-bot-bg-badge: rgb(var(--csr-color-chart-4-rgb), .18);--csr-color-chat-bot-border: rgb(var(--csr-color-chart-4-rgb), .3);--csr-color-chat-bot-text: #c4b5fd;--csr-color-chat-active-icon: #818cf8;--csr-color-chat-active-icon-rgb: 99, 102, 241;--csr-color-warm-bg: #1c1917;--csr-color-rose-gold: #d4a090;--csr-color-danger-zone-bg: var(--csr-color-danger-50);--csr-color-danger-zone-border: var(--csr-color-danger-400);--csr-color-status-active: var(--csr-color-success-500);--csr-color-status-inactive: var(--csr-color-neutral-400);--csr-color-status-away: var(--csr-color-warning-400);--csr-color-event-employee-bg: rgb(37, 99, 235, .28);--csr-color-event-milestone-bg: rgb(217, 119, 6, .28);--csr-color-event-report-bg: rgb(5, 150, 105, .28);--csr-color-event-programme-bg: rgb(124, 58, 237, .28);--csr-color-event-vto-bg: rgb(236, 72, 153, .28);--csr-color-event-sync-bg: rgb(13, 148, 136, .28);--csr-color-event-story-bg: rgb(249, 115, 22, .28);--csr-color-event-default-bg: rgb(107, 114, 128, .28);--csr-color-tier-1: #34d399;--csr-color-tier-2: #2dd4bf;--csr-color-tier-3: #818cf8;--csr-color-tier-4: #a78bfa;--csr-color-tier-5: #fbbf24;--csr-color-tier-6: #f87171;--csr-color-tier-7: #f472b6;--csr-color-tier-8: #fb923c;--csr-color-tier-mentors: var( --csr-color-primary-300 );--csr-color-tier-language: #e6c198;--csr-color-tier-skills: #6cb3c8;--csr-color-tier-buddy: #e0a89a;--csr-color-tier-tfhs: #d49096;--csr-color-tier-latam: #7fbdc5;--csr-color-tier-dfs: #4f6fa3;--csr-color-tier-tfu: var( --csr-color-primary-300 );--csr-color-gold: #ddaf2e;--csr-color-silver: #b8b8b8;--csr-color-bronze: #d9904e;--csr-color-medal-gold-bg: rgb(251, 191, 36, .2);--csr-color-medal-gold-text: #fcd34d;--csr-color-medal-bronze-bg: rgb(234, 88, 12, .2);--csr-color-medal-bronze-text: #fb923c;--csr-color-violet-50: #1e1b4b;--csr-color-violet-100: #2e1065;--csr-color-violet-200: #3b0764;--csr-color-violet-400: #7c3aed;--csr-color-violet-500: #8b5cf6;--csr-color-violet-700: #a78bfa;--csr-color-violet-900: #c4b5fd;--csr-color-rose-50: #4c0519;--csr-color-rose-100: #881337;--csr-color-rose-300: #fda4af;--csr-color-rose-500: #fb7185;--csr-color-rose-700: #fda4af;--csr-color-cyan-50: #083344;--csr-color-cyan-100: #164e63;--csr-color-cyan-300: #67e8f9;--csr-color-cyan-500: var(--csr-category-marker-cyan);--csr-color-cyan-700: #67e8f9;--csr-color-primary-800: #4faeb6;--csr-color-primary-900: #6cc1c8;--csr-color-primary-950: #82ccd1;--csr-color-teal-600: var(--csr-category-marker-teal);--csr-color-teal-600-rgb: var(--csr-category-marker-teal-rgb);--csr-color-neutral-350: #64748b;--csr-color-social-x: #e2e8f0;--csr-color-social-linkedin: #0077b5;--csr-color-social-facebook: #1877f2;--csr-color-linkedin: #0a66c2;--csr-color-event-programme: #a78bfa;--csr-color-event-sync: #2dd4bf;--csr-color-success-800: #5dbf92;--csr-color-warning-800: #eaa45a;--csr-color-accent-800: #c08f93;--csr-color-text-on-colored: #ffffff}[data-theme=dark] .cockpit-nav-item--active{color:var(--csr-sidebar-text-strong);background:linear-gradient(90deg,rgb(var(--csr-color-accent-rgb),.18) 0%,rgb(0,180,200,.06) 60%,transparent 100%);box-shadow:inset 3px 0 8px -3px rgb(var(--csr-color-accent-rgb),.4)}[data-theme=dark] .settings-section,[data-theme=dark] .settings-sidebar{background:var(--csr-color-surface-primary);border-color:var(--csr-color-border)}[data-theme=dark] .settings-profile-card,[data-theme=dark] .settings-toggle-row{border-color:var(--csr-color-border)}[data-theme=dark] .settings-field__readonly{background:var(--csr-color-surface-secondary);border-color:var(--csr-color-border);color:var(--csr-color-text-primary)}[data-theme=dark] .settings-input-row,[data-theme=dark] .settings-data-card{border-color:var(--csr-color-border)}[data-theme=dark] .settings-segmented{background:var(--csr-color-surface-interactive)}[data-theme=dark] .settings-segmented__option--active{background:var(--csr-color-surface-elevated);color:var(--csr-color-text-primary)}[data-theme=dark] .settings-callout--warning{background:rgb(var(--csr-color-warning-rgb),.12);border-color:rgb(var(--csr-color-warning-rgb),.3);color:var(--csr-color-warning-400)}[data-theme=dark] .settings-callout--info{background:rgb(var(--csr-color-primary-rgb),.08);border-color:rgb(var(--csr-color-primary-rgb),.15);color:var(--csr-color-text-secondary)}[data-theme=dark] .settings-audit-item{border-color:var(--csr-color-border)}[data-theme=dark] .settings-format-preview{background:var(--csr-color-surface-secondary);color:var(--csr-color-text-muted)}[data-theme=dark] .settings-divider{border-color:var(--csr-color-border)}[data-theme=dark] .al-detail{background:var(--csr-color-surface-secondary);border-color:var(--csr-color-border)}[data-theme=dark] .al-detail__summary{background:var(--csr-color-surface-primary);border-color:var(--csr-color-border-light);color:var(--csr-color-text-primary)}[data-theme=dark] .al-detail__object-value{background:var(--csr-color-surface-secondary);border-color:var(--csr-color-border);color:var(--csr-color-text-primary)}[data-theme=dark] .al-filters{background:var(--csr-color-surface-secondary);border-color:var(--csr-color-border)}[data-theme=dark] .al-row--expanded{background:var(--csr-color-surface-secondary)}[data-theme=dark] .al-compliance-footer{background:var(--csr-color-surface-secondary);border-color:var(--csr-color-border-light);color:var(--csr-color-text-muted)}[data-theme=dark] .al-diff__old{background:rgb(var(--csr-color-danger-rgb),.15);border-color:rgb(var(--csr-color-danger-rgb),.3);color:var(--csr-color-danger-400)}[data-theme=dark] .al-diff__new{background:rgb(var(--csr-color-success-rgb),.12);border-color:rgb(var(--csr-color-success-rgb),.25);color:var(--csr-color-success-400)}[data-theme=dark] .al-error{background:rgb(var(--csr-color-danger-rgb),.12);border-color:rgb(var(--csr-color-danger-rgb),.25);color:var(--csr-color-danger-400)}[data-theme=dark] .al-polling--active{border-color:var(--csr-color-success-400);color:var(--csr-color-success-400)}[data-theme=dark] .al-detail__meta{border-color:var(--csr-color-border)}[data-theme=dark] .al-view-toggle__btn:hover{background:var(--csr-color-surface-elevated)}[data-theme=dark] .al-view-toggle__btn--active{color:var(--csr-color-white)}[data-theme=dark] .al-expand-btn:hover,[data-theme=dark] .al-expand-btn--active{background:var(--csr-color-surface-elevated)}[data-theme=dark] .al-polling--active:hover{background:rgb(var(--csr-color-success-rgb),.12)}[data-theme=dark] .cockpit-sidebar__section-summary{color:var(--csr-sidebar-text)}[data-theme=dark] .cockpit-sidebar__section-summary:hover{color:var(--csr-sidebar-text-strong)}[data-theme=dark] .nav-section-chevron{opacity:.5}[data-theme=dark] .cockpit-nav-section-icon{opacity:.55}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder,[data-theme=dark] select::placeholder{color:var(--csr-color-text-tertiary);opacity:1}[data-theme=dark] .csr-notification-card{background:var(--csr-color-surface-secondary);border-color:var(--csr-color-border)}[data-theme=dark] .csr-notification-card--unread{border-left-color:var(--csr-color-primary-400);background:rgb(var(--csr-color-primary-rgb),.06)}[data-theme=dark] .csr-notification-card__icon{background:rgb(var(--csr-color-primary-rgb),.15);color:var(--csr-color-primary-300)}[data-theme=dark] .csr-notification-card__title{color:var(--csr-color-text-primary)}[data-theme=dark] .csr-notification-card__text{color:var(--csr-color-text-secondary)}[data-theme=dark] .csr-notification-card__meta{color:var(--csr-color-text-tertiary)}[data-theme=dark] .ed-header__avatar{filter:brightness(.65) saturate(1.3);color:var(--csr-color-white)}[data-theme=dark] .boardroom__arrow{color:rgb(var(--csr-color-white-rgb),.85)}[data-theme=dark] .mc__value--loading{background:linear-gradient(90deg,rgb(var(--csr-color-white-rgb),.12),rgb(var(--csr-color-white-rgb),.28),rgb(var(--csr-color-white-rgb),.12));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .csr-card,[data-theme=dark] .mc,[data-theme=dark] .panel-card,[data-theme=dark] .programme-card,[data-theme=dark] .insight-card,[data-theme=dark] .manager-suggestion-card,[data-theme=dark] .challenge-card,[data-theme=dark] .report-card,[data-theme=dark] .top-performers,[data-theme=dark] .activity-feed{border:1px solid rgb(var(--csr-color-white-rgb),.06)}[data-theme=dark]{--csr-surface-interactive-hover: var(--csr-color-surface-tertiary);--csr-text-link: var(--csr-color-text-link);--csr-text-link-hover: var(--csr-color-text-link-hover);--csr-input-disabled-bg: var(--csr-color-surface-hover);--csr-interactive-bg-disabled: var(--csr-color-surface-active);--csr-feedback-success-bg: rgb(var(--csr-color-success-rgb), .12);--csr-feedback-danger-bg: rgb(var(--csr-color-danger-rgb), .12);--csr-feedback-warning-bg: rgb(var(--csr-color-warning-rgb), .12);--csr-feedback-info-bg: rgb(var(--csr-color-info-rgb), .12)}.csr-subnav{position:relative;display:flex;gap:var(--csr-space-1);margin-bottom:var(--csr-space-6);padding:var(--csr-space-1);background:var(--csr-color-neutral-100);border-radius:var(--csr-radius-lg);width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain;scroll-padding-inline:var(--csr-space-1)}.csr-subnav::-webkit-scrollbar{height:6px}.csr-subnav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--csr-color-text-muted) 40%,transparent);border-radius:var(--csr-radius-full)}.csr-subnav::-webkit-scrollbar-track{background:transparent}.csr-subnav__tab{position:relative;display:inline-flex;align-items:center;padding:var(--csr-space-2) var(--csr-space-5);font-size:var(--csr-text-sm);font-weight:var(--csr-font-semibold);color:var(--csr-color-text-secondary);text-decoration:none;border-radius:var(--csr-radius-md);transition:var(--csr-transition-fast);white-space:nowrap;min-height:var(--csr-height-lg);min-width:max-content}.csr-subnav__tab:hover{color:var(--csr-color-neutral-700)}.csr-subnav__tab:focus-visible{outline:2px solid var(--csr-color-focus);outline-offset:2px}.csr-subnav__tab--active{background:var(--csr-card-bg);color:var(--csr-color-primary);box-shadow:var(--csr-shadow-sm);font-weight:var(--csr-font-bold);border:var(--csr-border-width) solid var(--csr-color-neutral-200)}.csr-subnav__tab--active:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:var(--csr-border-width-medium);background:linear-gradient(90deg,var(--csr-color-chart-1),var(--csr-color-accent));border-radius:var(--csr-radius-xs)}@media(max-width:767px){.csr-subnav{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));width:100%;gap:var(--csr-space-0-5);overflow:visible}.csr-subnav::-webkit-scrollbar{display:none}.csr-subnav__tab{padding:var(--csr-space-1-5) var(--csr-space-3);font-size:var(--csr-text-sm);font-weight:var(--csr-font-semibold);min-height:var(--csr-height-lg);justify-content:center;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.csr-subnav__tab{transition:none}}.cockpit-frame__stage[data-astro-cid-5t4kp2ka]{perspective:1400px;perspective-origin:50%}.cockpit-frame[data-astro-cid-5t4kp2ka]{position:relative;background:var(--s-surface-0);border:1px solid var(--s-border-color-default);border-radius:var(--s-radius-lg, 10px);box-shadow:var(--s-shadow-card);overflow:hidden;transition:transform var(--s-duration-fast, .15s) var(--s-ease-premium, ease-out),box-shadow var(--s-duration-fast, .15s) var(--s-ease-premium, ease-out)}.cockpit-frame--interactive[data-astro-cid-5t4kp2ka]:hover{transform:translateY(-1px);box-shadow:var(--s-shadow-card-hover)}.cockpit-frame--interactive[data-astro-cid-5t4kp2ka]:focus-within{box-shadow:var(--s-shadow-card-hover)}@media(prefers-reduced-motion:reduce){.cockpit-frame[data-astro-cid-5t4kp2ka]{transition:none}.cockpit-frame--interactive[data-astro-cid-5t4kp2ka]:hover{transform:none}}[data-astro-cid-5t4kp2ka]::view-transition-old(cockpit-hero),[data-astro-cid-5t4kp2ka]::view-transition-new(cockpit-hero),[data-astro-cid-5t4kp2ka]::view-transition-old(cockpit-url),[data-astro-cid-5t4kp2ka]::view-transition-new(cockpit-url){animation-duration:.32s;animation-timing-function:var(--s-ease-premium)}@media(prefers-reduced-motion:reduce){[data-astro-cid-5t4kp2ka]::view-transition-old(*),[data-astro-cid-5t4kp2ka]::view-transition-new(*){animation:none}}.cockpit-frame--compact[data-astro-cid-5t4kp2ka]{border-radius:4px}.cockpit-frame__bar[data-astro-cid-5t4kp2ka]{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;background:var(--s-surface-1);border-bottom:1px solid var(--s-border-color-hairline)}.cockpit-frame--chrome-dark[data-astro-cid-5t4kp2ka] .cockpit-frame__bar[data-astro-cid-5t4kp2ka]{background:var(--csr-foundation-surface-raised, #0f1f20);border-bottom-color:var(--csr-color-border, #ffffff14)}.cockpit-frame--chrome-dark[data-astro-cid-5t4kp2ka] .cockpit-frame__url[data-astro-cid-5t4kp2ka]{color:var(--csr-color-text-muted, #9ca3af)}.cockpit-frame--chrome-dark[data-astro-cid-5t4kp2ka]{border-color:var(--csr-color-border, #ffffff1a);box-shadow:var(--csr-shadow-lg, 0 24px 48px #00000059)}.cockpit-frame__dot[data-astro-cid-5t4kp2ka]{width:.55rem;height:.55rem;border-radius:50%;flex:none}.cockpit-frame__dot--1[data-astro-cid-5t4kp2ka]{background:rgba(var(--s-accent-rgb),.45)}.cockpit-frame__dot--2[data-astro-cid-5t4kp2ka]{background:rgba(var(--s-brand-rgb),.45)}.cockpit-frame__dot--3[data-astro-cid-5t4kp2ka]{background:rgba(var(--s-brand-hover-rgb),.45)}.cockpit-frame__url[data-astro-cid-5t4kp2ka]{margin-left:auto;view-transition-name:cockpit-url;font-family:var(--s-font-mono);font-size:.72rem;color:var(--s-text-muted);letter-spacing:.02em;font-feature-settings:"tnum"}.cockpit-frame__viewport[data-astro-cid-5t4kp2ka]{position:relative;overflow:hidden;aspect-ratio:var(--cf-aspect, 16 / 9);background:var(--csr-foundation-surface-canvas, #081516)}.cockpit-frame__img[data-astro-cid-5t4kp2ka]{display:block;position:relative;z-index:0;view-transition-name:cockpit-hero;width:100%;height:100%;object-fit:cover;object-position:top center}.cockpit-frame--crop[data-astro-cid-5t4kp2ka] .cockpit-frame__viewport[data-astro-cid-5t4kp2ka]{max-height:var(--cf-crop-max, 260px)}.cockpit-frame__fade[data-astro-cid-5t4kp2ka]{position:absolute;inset:auto 0 0;height:64px;pointer-events:none;background:linear-gradient(to bottom,#e8dfc900 0%,var(--s-surface-warm) 100%)}.hotspots-wrap[data-astro-cid-i7n7eppo]{position:absolute;inset:0;pointer-events:none}.hotspot-hits[data-astro-cid-i7n7eppo]{position:absolute;top:0;left:0;width:100%;aspect-ratio:var(--cf-aspect, 1920 / 1080);height:auto;pointer-events:none}.hotspot__hit[data-astro-cid-i7n7eppo]{position:absolute;transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:44px;height:44px;border-radius:9999px;background:none;border:0;padding:0;margin:0;pointer-events:auto;cursor:pointer;display:grid;place-items:center}.hotspot__hit[data-astro-cid-i7n7eppo]:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:4px}.hotspot__hit[data-astro-cid-i7n7eppo]:before{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;border-radius:9999px;background:var(--s-surface-0);border:2px solid var(--s-accent-fill);box-shadow:var(--s-shadow-cta-accent);transform:translate(-50%,-50%);transition:transform .2s var(--s-ease-premium);pointer-events:none}.hotspot__hit[data-astro-cid-i7n7eppo]:hover:before,.hotspot__hit[data-astro-cid-i7n7eppo]:focus-visible:before{transform:translate(-50%,-50%) scale(1.08)}.hotspot-pop[data-astro-cid-i7n7eppo]{position:fixed;width:320px;background:var(--s-surface-0);border:1px solid var(--s-border-color-default);border-radius:var(--s-radius-md);box-shadow:var(--s-shadow-modal);padding:14px 16px;font-family:var(--s-font-body);color:var(--s-text-body);margin:14px 0}@supports (position-anchor: --foo){.hotspot-pop[data-astro-cid-i7n7eppo]{position-area:bottom span-all;justify-self:anchor-center}.hotspot-pop[data-astro-cid-i7n7eppo][data-above="1"]{position-area:top span-all}}.hotspot-pop[data-astro-cid-i7n7eppo]{opacity:0;transform:translateY(8px);transition:opacity var(--s-duration-fast) var(--s-ease-premium) allow-discrete,transform var(--s-duration-fast) var(--s-ease-premium) allow-discrete,display var(--s-duration-fast) allow-discrete}.hotspot-pop[data-astro-cid-i7n7eppo][data-above="1"]{transform:translateY(-8px)}.hotspot-pop[data-astro-cid-i7n7eppo]:popover-open{opacity:1;transform:translateY(0)}@starting-style{.hotspot-pop[data-astro-cid-i7n7eppo]:popover-open{opacity:0;transform:translateY(8px)}.hotspot-pop[data-astro-cid-i7n7eppo][data-above="1"]:popover-open{transform:translateY(-8px)}}.hotspot-pop__label[data-astro-cid-i7n7eppo]{margin:0 0 6px;font-family:var(--s-font-heading);font-size:.95rem;font-weight:600;color:var(--s-text-heading);line-height:1.3;display:flex;align-items:center;gap:8px}.hotspot-pop__pill[data-astro-cid-i7n7eppo]{display:inline-block;font-family:var(--s-font-mono);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;background:var(--s-accent-light);color:var(--s-accent-text);padding:2px 8px;border-radius:9999px;font-weight:500}.hotspot-pop__copy[data-astro-cid-i7n7eppo]{margin:0;font-size:.82rem;line-height:1.5;color:var(--s-text-body)}@media(prefers-reduced-motion:reduce){.hotspot__hit[data-astro-cid-i7n7eppo]:after{animation:none;opacity:0}.hotspot__hit[data-astro-cid-i7n7eppo]:before{transition:none}.hotspot-pop[data-astro-cid-i7n7eppo]{transition:opacity,transform,display}}.live-tiles[data-astro-cid-kzkwhrns]{position:absolute;inset:0;pointer-events:none;z-index:2}.live-tiles__tile[data-astro-cid-kzkwhrns]{position:absolute;background:var(--s-surface-0);border:1px solid var(--s-border-color-default);border-radius:var(--s-radius-md);box-shadow:var(--s-shadow-floating);padding:10px 14px 12px;display:grid;gap:4px;min-width:168px;font-family:var(--s-font-body);color:var(--s-text-body);opacity:0;transform:translateY(8px);animation:tile-reveal .6s var(--s-ease-premium) forwards}.live-tiles__tile--counter[data-astro-cid-kzkwhrns]{top:3%;right:2%;animation-delay:.2s}@keyframes tile-reveal{to{opacity:1;transform:translateY(0)}}.live-tiles__pill[data-astro-cid-kzkwhrns]{align-self:start;font-family:var(--s-font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;background:var(--s-accent-light);color:var(--s-accent-text);padding:2px 8px;border-radius:9999px;font-weight:600}.live-tiles__label[data-astro-cid-kzkwhrns]{font-size:.7rem;color:var(--s-text-muted);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.live-tiles__value[data-astro-cid-kzkwhrns]{font-family:var(--s-font-mono);font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1.05;color:var(--s-text-heading);font-weight:600;display:flex;align-items:baseline;gap:2px}.live-tiles__plus[data-astro-cid-kzkwhrns]{color:var(--s-accent-ink);font-weight:500;margin-right:1px}.live-tiles__meta[data-astro-cid-kzkwhrns]{font-size:.7rem;color:var(--s-text-muted);font-family:var(--s-font-mono);letter-spacing:.02em}@keyframes csr-count-12{to{--num: 12}}.live-tiles__num[data-astro-cid-kzkwhrns]{counter-reset:live-num var(--num, 0)}.live-tiles__num[data-astro-cid-kzkwhrns]:after{content:counter(live-num)}@supports (animation-timeline: view()){.live-tiles__num[data-astro-cid-kzkwhrns]{animation:linear both csr-count-12;animation-timeline:view();animation-range:entry 20% cover 30%;animation-fill-mode:both}}@supports not (animation-timeline: view()){.live-tiles__num[data-astro-cid-kzkwhrns]:after{content:attr(data-num-target)}}@media(width<=767px){.live-tiles__tile--counter[data-astro-cid-kzkwhrns]{top:auto;bottom:4%;right:4%;min-width:132px;padding:8px 10px 10px}.live-tiles__value[data-astro-cid-kzkwhrns]{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.live-tiles__tile[data-astro-cid-kzkwhrns]{animation:none;opacity:1;transform:none}.live-tiles__num[data-astro-cid-kzkwhrns]{animation:none}.live-tiles__num[data-astro-cid-kzkwhrns]:after{content:attr(data-num-target)}}.boardroom-live[data-astro-cid-gex6ni5r]{position:absolute;top:0;left:0;width:100%;aspect-ratio:var(--cf-aspect, 1920 / 1080);height:auto;pointer-events:none;color:var(--s-text-on-dark);z-index:1}.boardroom-feed[data-astro-cid-gex6ni5r]{position:absolute;bottom:4%;right:-2%;background:var(--s-surface-0);border:1px solid var(--s-border-color-default);border-radius:var(--s-radius-md);padding:10px 12px;display:grid;gap:8px;min-width:240px;font-family:var(--s-font-body);color:var(--s-text-body);box-shadow:var(--s-shadow-floating);opacity:0;transform:translateY(8px);animation:feed-reveal .6s var(--s-ease-premium) 1.2s forwards;z-index:2;pointer-events:none}@keyframes feed-reveal{to{opacity:1;transform:translateY(0)}}.boardroom-feed__header[data-astro-cid-gex6ni5r]{display:flex;align-items:center;gap:8px}.boardroom-feed__pill[data-astro-cid-gex6ni5r]{align-self:start;font-family:var(--s-font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;background:var(--s-accent-light);color:var(--s-accent-text);padding:2px 8px;border-radius:9999px;font-weight:600}.boardroom-feed__live[data-astro-cid-gex6ni5r]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-family:var(--s-font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--s-text-muted);font-weight:600}.boardroom-feed__live-dot[data-astro-cid-gex6ni5r]{position:relative;width:7px;height:7px;border-radius:9999px;background:var(--s-success)}.boardroom-feed__live-dot[data-astro-cid-gex6ni5r]:after{content:"";position:absolute;inset:-3px;border-radius:9999px;border:2px solid var(--s-success);opacity:.32;animation:boardroom-live-pulse 2.4s var(--s-ease-premium) infinite}@keyframes boardroom-live-pulse{0%{transform:scale(1);opacity:.32}60%{transform:scale(1.6);opacity:0}to{transform:scale(1);opacity:0}}.boardroom-feed__list[data-astro-cid-gex6ni5r]{list-style:none;margin:0;padding:0;display:grid;gap:0}.boardroom-feed__row[data-astro-cid-gex6ni5r]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label time" "name name" "meta meta";column-gap:8px;row-gap:2px;padding:8px 0;opacity:calc(1 - (var(--feed-row-age, 0) * .275));transition:opacity .24s var(--s-ease-premium),transform .24s var(--s-ease-premium)}.boardroom-feed__row[data-astro-cid-gex6ni5r]:not(:first-child){border-top:1px solid var(--s-border-color-hairline)}.boardroom-feed__row[data-astro-cid-gex6ni5r].is-entering{animation:feed-slide .6s var(--s-ease-premium)}@keyframes feed-slide{0%{opacity:0;transform:translateY(-8px)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}.boardroom-feed__label[data-astro-cid-gex6ni5r]{grid-area:label;font-family:var(--s-font-mono);font-size:.62rem;color:var(--s-text-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.boardroom-feed__name[data-astro-cid-gex6ni5r]{grid-area:name;font-family:var(--s-font-body);font-size:.92rem;color:var(--s-text-heading);font-weight:600;line-height:1.25}.boardroom-feed__meta[data-astro-cid-gex6ni5r]{grid-area:meta;font-size:.7rem;color:var(--s-text-muted);font-family:var(--s-font-mono);letter-spacing:.02em}.boardroom-feed__time[data-astro-cid-gex6ni5r]{grid-area:time;align-self:start;font-family:var(--s-font-mono);font-variant-numeric:tabular-nums;font-size:.7rem;color:var(--s-text-muted);text-align:right;letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.boardroom-feed[data-astro-cid-gex6ni5r]{animation:none;opacity:1;transform:none}.boardroom-feed__row[data-astro-cid-gex6ni5r]{transition:none}.boardroom-feed__row[data-astro-cid-gex6ni5r].is-entering{animation:none}.boardroom-feed__live-dot[data-astro-cid-gex6ni5r]:after{animation:none;opacity:0}}@media(width<=767px){.boardroom-feed[data-astro-cid-gex6ni5r]{display:none}}.thumb-rail[data-astro-cid-kkp5epaq]{--thumb-w: 11.5rem;margin-top:1.75rem;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:thin;scrollbar-color:var(--s-border-color-default) transparent;-webkit-overflow-scrolling:touch}.thumb-rail__inner[data-astro-cid-kkp5epaq]{display:grid;grid-auto-flow:column;grid-auto-columns:var(--thumb-w);gap:10px;padding:8px 4px 14px}.thumb[data-astro-cid-kkp5epaq]{position:relative;appearance:none;border:1px solid var(--s-border-color-hairline);background:var(--s-surface-0);border-radius:var(--s-radius-md);padding:8px 10px 10px;text-align:left;cursor:pointer;display:grid;gap:6px;min-height:44px;scroll-snap-align:start;transition:transform var(--s-duration-fast) var(--s-ease-premium),border-color var(--s-duration-fast) var(--s-ease-premium),background-color var(--s-duration-fast) var(--s-ease-premium)}.thumb[data-astro-cid-kkp5epaq]:hover{border-color:var(--s-border-color-emphasis);transform:translateY(-2px)}.thumb[data-astro-cid-kkp5epaq]:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:3px}.thumb--active[data-astro-cid-kkp5epaq]{border-color:var(--s-accent-ink);background:var(--s-surface-warm)}.thumb--active[data-astro-cid-kkp5epaq]:after{content:"";position:absolute;inset:0;border:2px solid var(--s-accent-fill);border-radius:var(--s-radius-md);pointer-events:none}.thumb--active[data-astro-cid-kkp5epaq]:before{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:2px;background:var(--s-accent-fill);border-radius:1px;pointer-events:none}.thumb__media[data-astro-cid-kkp5epaq]{aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--s-radius-sm);border:1px solid var(--s-border-color-hairline);background:var(--s-surface-1)}.thumb__media[data-astro-cid-kkp5epaq] img[data-astro-cid-kkp5epaq]{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.thumb__index[data-astro-cid-kkp5epaq]{font-family:var(--s-font-mono);font-size:.62rem;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--s-text-muted-on-warm, var(--s-text-muted))}.thumb--active[data-astro-cid-kkp5epaq] .thumb__index[data-astro-cid-kkp5epaq]{color:var(--s-accent-text)}.thumb__label[data-astro-cid-kkp5epaq]{font-family:var(--s-font-heading);font-size:.88rem;font-weight:600;color:var(--s-text-heading);letter-spacing:-.005em}.thumb--active[data-astro-cid-kkp5epaq] .thumb__label[data-astro-cid-kkp5epaq]{color:var(--s-accent-text)}.thumb__caption[data-astro-cid-kkp5epaq]{font-family:var(--s-font-body);font-size:.72rem;line-height:1.35;color:var(--s-text-muted-on-warm, var(--s-text-muted))}@media(prefers-reduced-motion:reduce){.thumb[data-astro-cid-kkp5epaq]{transition:border-color,background-color,transform}.thumb[data-astro-cid-kkp5epaq]:hover{transform:none}}body.cdm-locked{overflow:hidden}.cockpit-demo-modal[data-astro-cid-3ynvh5c2]{border:0;padding:0;background:none;color:var(--s-text-body);max-width:min(96vw,1200px);max-height:92vh;width:100%;margin:auto}.cockpit-demo-modal[data-astro-cid-3ynvh5c2]::backdrop{background:#001f23c7;-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%)}.cdm[data-astro-cid-3ynvh5c2]{background:var(--s-surface-warm);border:1px solid var(--s-border-color-default);border-radius:var(--s-radius-lg);box-shadow:var(--s-shadow-modal);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;max-height:92vh}.cdm__bar[data-astro-cid-3ynvh5c2]{display:flex;align-items:center;gap:var(--s-space-2);padding:14px 18px;border-bottom:1px solid var(--s-border-color-hairline);background:var(--s-surface-0);font-family:var(--s-font-mono);font-size:.78rem;color:var(--s-text-muted)}.cdm__crumb[data-astro-cid-3ynvh5c2]{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.cdm__step[data-astro-cid-3ynvh5c2]{margin-left:auto;font-variant-numeric:tabular-nums}.cdm__close[data-astro-cid-3ynvh5c2]{appearance:none;border:0;background:none;color:var(--s-text-heading);width:32px;height:32px;border-radius:9999px;display:grid;place-items:center;cursor:pointer;margin-left:8px}.cdm__close[data-astro-cid-3ynvh5c2]:hover{background:var(--s-surface-1)}.cdm__close[data-astro-cid-3ynvh5c2]:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:2px}.cdm__body[data-astro-cid-3ynvh5c2]{position:relative;background:var(--s-surface-warm)}.cdm__stage[data-astro-cid-3ynvh5c2]{position:relative;aspect-ratio:16 / 10;width:100%;max-height:calc(92vh - 130px);overflow:hidden}.cdm__slide[data-astro-cid-3ynvh5c2]{position:absolute;inset:0;margin:0;display:grid;grid-template-rows:1fr auto;opacity:0;pointer-events:none;transition:opacity var(--s-duration-normal) var(--s-ease-premium)}.cdm__slide[data-astro-cid-3ynvh5c2][data-state=active]{opacity:1;pointer-events:auto}.cdm__img[data-astro-cid-3ynvh5c2]{display:block;width:100%;height:100%;object-fit:contain;object-position:top center;background:var(--s-surface-0)}.cdm__caption[data-astro-cid-3ynvh5c2]{background:linear-gradient(to top,#001f23c7,#001f2300);color:var(--s-text-on-dark);padding:22px 24px 16px;display:grid;gap:4px;position:absolute;inset:auto 0 0}.cdm__caption-label[data-astro-cid-3ynvh5c2]{font-family:var(--s-font-heading);font-size:1.05rem;font-weight:600}.cdm__caption-text[data-astro-cid-3ynvh5c2]{font-family:var(--s-font-body);font-size:.85rem;color:var(--s-text-on-dark-muted)}.cdm__nav[data-astro-cid-3ynvh5c2]{position:absolute;top:50%;transform:translateY(-50%);appearance:none;width:40px;height:40px;border-radius:9999px;background:var(--s-surface-0);color:var(--s-text-heading);border:1px solid var(--s-border-color-default);box-shadow:var(--s-shadow-elevated);display:grid;place-items:center;cursor:pointer;transition:transform var(--s-duration-fast) var(--s-ease-premium)}.cdm__nav--prev[data-astro-cid-3ynvh5c2]{left:12px}.cdm__nav--next[data-astro-cid-3ynvh5c2]{right:12px}.cdm__nav[data-astro-cid-3ynvh5c2]:hover{transform:translateY(-50%) scale(1.05)}.cdm__nav[data-astro-cid-3ynvh5c2]:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:2px}.cdm__footer[data-astro-cid-3ynvh5c2]{display:flex;align-items:center;gap:var(--s-space-3);padding:14px 18px;border-top:1px solid var(--s-border-color-hairline);background:var(--s-surface-0)}.cdm__dots[data-astro-cid-3ynvh5c2]{list-style:none;padding:0;margin:0;display:flex;gap:8px}.cdm__dot[data-astro-cid-3ynvh5c2]{appearance:none;border:0;width:8px;height:8px;border-radius:9999px;background:var(--s-border-color-default);cursor:pointer;padding:0;transition:background var(--s-duration-fast) var(--s-ease-premium),transform var(--s-duration-fast) var(--s-ease-premium)}.cdm__dot[data-astro-cid-3ynvh5c2]:hover{transform:scale(1.3)}.cdm__dot--active[data-astro-cid-3ynvh5c2]{background:var(--s-accent-fill);transform:scale(1.4)}.cdm__dot[data-astro-cid-3ynvh5c2]:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:2px}.cdm__cta[data-astro-cid-3ynvh5c2]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:var(--s-accent-fill);color:var(--s-text-on-accent);text-decoration:none;border-radius:var(--s-radius-button);font-family:var(--s-font-body);font-size:.85rem;font-weight:600;transition:background var(--s-duration-fast) var(--s-ease-premium),transform var(--s-duration-fast) var(--s-ease-premium)}.cdm__cta[data-astro-cid-3ynvh5c2]:hover{background:var(--s-accent-fill-hover);transform:translateY(-1px)}.cdm__cta[data-astro-cid-3ynvh5c2]:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:2px}@media(width<=767px){.cdm__bar[data-astro-cid-3ynvh5c2]{padding:10px 14px}.cdm__footer[data-astro-cid-3ynvh5c2]{flex-wrap:wrap;gap:10px}.cdm__cta[data-astro-cid-3ynvh5c2]{flex:1 0 100%;justify-content:center}.cdm__caption[data-astro-cid-3ynvh5c2]{padding:16px 16px 12px}}@media(prefers-reduced-motion:reduce){.cdm__slide[data-astro-cid-3ynvh5c2],.cdm__nav[data-astro-cid-3ynvh5c2],.cdm__cta[data-astro-cid-3ynvh5c2],.cdm__dot[data-astro-cid-3ynvh5c2]{transition:none}}.cascade[data-astro-cid-qlf7ev6d]{position:relative;width:100%;aspect-ratio:16 / 9;min-height:clamp(420px,50vw,640px);perspective:1600px;perspective-origin:50% 40%;isolation:isolate}.cascade__layer[data-astro-cid-qlf7ev6d]{position:absolute;inset:0;transform-origin:center;transform-style:preserve-3d;will-change:transform,opacity}.cascade__layer--back[data-astro-cid-qlf7ev6d]{z-index:1;transform:translate(-22%,8%) scale(.7) rotate(-3deg);opacity:.55;filter:blur(.4px) saturate(.92)}.cascade__layer--mid[data-astro-cid-qlf7ev6d]{z-index:2;transform:translate(20%,-3%) scale(.76) rotate(3.5deg);opacity:.62;filter:blur(.25px) saturate(.94)}.cascade__layer--fg[data-astro-cid-qlf7ev6d]{z-index:3;transform:scale(.86);opacity:1;filter:none}.cascade--single[data-astro-cid-qlf7ev6d]{perspective:none;min-height:0;aspect-ratio:auto;transform:none;will-change:auto}.cascade--single[data-astro-cid-qlf7ev6d] .cascade__layer--fg[data-astro-cid-qlf7ev6d]{transform:none;transform-style:flat;position:relative;inset:auto;will-change:auto;filter:none}@media(width<=767px){.cascade[data-astro-cid-qlf7ev6d]{aspect-ratio:auto;min-height:auto}.cascade__layer--back[data-astro-cid-qlf7ev6d],.cascade__layer--mid[data-astro-cid-qlf7ev6d]{display:none}}.ticker[data-astro-cid-rfxjbaou]{position:absolute;inset:0;pointer-events:none;z-index:4}.ticker__events[data-astro-cid-rfxjbaou]{position:absolute;top:5%;right:4%;width:min(280px,32%)}.ticker__event[data-astro-cid-rfxjbaou]{background:var(--s-surface-0);border:1px solid var(--s-border-color-default);border-radius:var(--s-radius-md);box-shadow:var(--s-shadow-floating);padding:10px 14px 12px;display:grid;gap:3px;font-family:var(--s-font-body);color:var(--s-text-body)}.ticker__pill[data-astro-cid-rfxjbaou]{align-self:start;font-family:var(--s-font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;background:var(--s-accent-light);color:var(--s-accent-text);padding:2px 8px;border-radius:9999px;font-weight:600}.ticker__event-line[data-astro-cid-rfxjbaou]{margin:0;font-family:var(--s-font-heading);font-size:.92rem;font-weight:600;color:var(--s-text-heading);line-height:1.25;letter-spacing:-.005em}.ticker__event-meta[data-astro-cid-rfxjbaou]{margin:0;font-family:var(--s-font-mono);font-size:.7rem;color:var(--s-text-muted);letter-spacing:.02em}.ticker__chain[data-astro-cid-rfxjbaou]{position:absolute;bottom:5%;left:4%;display:grid;gap:4px;background:var(--s-surface-0);border:1px solid var(--s-border-color-default);border-radius:var(--s-radius-md);box-shadow:var(--s-shadow-floating);padding:8px 12px 10px}.ticker__chain-label[data-astro-cid-rfxjbaou]{font-family:var(--s-font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--s-text-muted);font-weight:600}.ticker__chain-hash[data-astro-cid-rfxjbaou]{font-family:var(--s-font-mono);font-size:.78rem;line-height:1;letter-spacing:.02em;color:var(--s-text-heading);font-weight:600}@media(width<=767px){.ticker__events[data-astro-cid-rfxjbaou]{width:min(220px,40%);top:3%;right:3%}.ticker__chain[data-astro-cid-rfxjbaou]{display:none}.ticker__event-line[data-astro-cid-rfxjbaou]{font-size:.82rem}}.narrative[data-astro-cid-kdhssccq]{position:sticky;top:clamp(80px,12vh,140px);align-self:start;width:min(280px,100%);padding-block:var(--s-space-4, 1rem)}.narrative__steps[data-astro-cid-kdhssccq]{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-space-5, 1.25rem)}.narrative__step[data-astro-cid-kdhssccq]{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;opacity:.45;transition:opacity .4s var(--s-ease-premium)}.narrative__step--past[data-astro-cid-kdhssccq]{opacity:.7}.narrative__step--active[data-astro-cid-kdhssccq]{opacity:1}.narrative__indicator[data-astro-cid-kdhssccq]{display:grid;grid-template-rows:22px 1fr;justify-items:center;height:100%;min-height:60px}.narrative__indicator-dot[data-astro-cid-kdhssccq]{width:12px;height:12px;border-radius:9999px;border:2px solid var(--s-accent-fill);background:var(--s-surface-0);transition:background-color .32s var(--s-ease-premium),box-shadow .32s var(--s-ease-premium)}.narrative__step--past[data-astro-cid-kdhssccq] .narrative__indicator-dot[data-astro-cid-kdhssccq],.narrative__step--active[data-astro-cid-kdhssccq] .narrative__indicator-dot[data-astro-cid-kdhssccq]{background:var(--s-accent);box-shadow:var(--s-shadow-cta-accent)}.narrative__indicator-line[data-astro-cid-kdhssccq]{width:2px;background:var(--s-border-color-hairline);margin-block:4px;border-radius:9999px;min-height:24px;transition:background-color .32s var(--s-ease-premium)}.narrative__step--past[data-astro-cid-kdhssccq] .narrative__indicator-line[data-astro-cid-kdhssccq]{background:var(--s-accent-fill)}.narrative__step[data-astro-cid-kdhssccq]:last-child .narrative__indicator-line[data-astro-cid-kdhssccq]{display:none}.narrative__copy[data-astro-cid-kdhssccq]{display:grid;gap:6px}.narrative__eyebrow[data-astro-cid-kdhssccq]{margin:0;font-family:var(--s-font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--s-text-muted);font-weight:600}.narrative__step--active[data-astro-cid-kdhssccq] .narrative__eyebrow[data-astro-cid-kdhssccq]{color:var(--s-accent-text)}.narrative__body[data-astro-cid-kdhssccq]{margin:0;font-family:var(--s-font-body);font-size:.86rem;line-height:1.5;color:var(--s-text-body)}.narrative__cta-row[data-astro-cid-kdhssccq]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.narrative__cta[data-astro-cid-kdhssccq]{padding:8px 14px;border-radius:var(--s-radius-md);font-family:var(--s-font-body);font-size:.78rem;font-weight:600;text-decoration:none;transition:transform .2s var(--s-ease-premium)}.narrative__cta--primary[data-astro-cid-kdhssccq]{background:var(--s-accent);color:var(--s-text-inverse);box-shadow:var(--s-shadow-cta-accent)}.narrative__cta--secondary[data-astro-cid-kdhssccq]{background:var(--s-surface-0);color:var(--s-text-heading);border:1px solid var(--s-border-color-default)}.narrative__cta[data-astro-cid-kdhssccq]:hover{transform:translateY(-1px)}@media(width<=1023px){.narrative[data-astro-cid-kdhssccq]{position:static;width:100%}.narrative__steps[data-astro-cid-kdhssccq]{grid-auto-flow:row}.narrative__step[data-astro-cid-kdhssccq]{grid-template-columns:22px 1fr}}@media(prefers-reduced-motion:reduce){.narrative__step[data-astro-cid-kdhssccq],.narrative__indicator-dot[data-astro-cid-kdhssccq],.narrative__indicator-line[data-astro-cid-kdhssccq],.narrative__eyebrow[data-astro-cid-kdhssccq],.narrative__cta[data-astro-cid-kdhssccq]{transition:none}}.narrative-strip[data-astro-cid-kdhssccq]{margin-top:var(--s-space-6, 1.5rem);padding-block:var(--s-space-4, 1rem);border-top:1px solid var(--s-brand)}.narrative-strip__steps[data-astro-cid-kdhssccq]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-space-4, 1rem);align-items:stretch}.narrative-strip__step[data-astro-cid-kdhssccq]{display:grid;gap:var(--s-space-2, .5rem);padding:var(--s-space-4, 1rem);background:var(--s-surface-0);border:1px solid var(--s-border-color-hairline);border-radius:var(--s-radius-md, 8px);box-shadow:var(--s-shadow-card);transition:transform .2s var(--s-ease-premium),box-shadow .2s var(--s-ease-premium),border-color .2s var(--s-ease-premium)}.narrative-strip__step[data-astro-cid-kdhssccq]:hover{transform:translateY(-1px);border-color:var(--s-border-color-emphasis, var(--s-border-color-default));box-shadow:var(--s-shadow-card-hover)}@media(prefers-reduced-motion:reduce){.narrative-strip__step[data-astro-cid-kdhssccq]{transition:none}.narrative-strip__step[data-astro-cid-kdhssccq]:hover{transform:none}}.narrative-strip__eyebrow[data-astro-cid-kdhssccq]{margin:0;font-family:var(--s-font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--s-text-muted);font-weight:600}.narrative-strip__body[data-astro-cid-kdhssccq]{margin:0;font-family:var(--s-font-body);font-size:.875rem;line-height:1.5;color:var(--s-text-body)}.narrative-strip__cta-row[data-astro-cid-kdhssccq]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-space-3, .75rem);margin-top:var(--s-space-4, 1rem)}.narrative-strip__cta[data-astro-cid-kdhssccq]{padding:8px 14px;border-radius:var(--s-radius-md);font-family:var(--s-font-body);font-size:.78rem;font-weight:600;text-decoration:none;transition:transform .2s var(--s-ease-premium),box-shadow .2s var(--s-ease-premium)}.narrative-strip__cta--primary[data-astro-cid-kdhssccq]{background:var(--s-accent-fill);color:var(--s-text-inverse);box-shadow:var(--s-shadow-cta-accent)}.narrative-strip__cta--primary[data-astro-cid-kdhssccq]:hover{transform:translateY(-1px);box-shadow:var(--s-shadow-cta-accent-hover)}.narrative-strip__cta--secondary[data-astro-cid-kdhssccq]{background:var(--s-surface-0);color:var(--s-text-heading);border:1px solid var(--s-border-color-default)}.narrative-strip__cta--secondary[data-astro-cid-kdhssccq]:hover{transform:translateY(-1px)}@media(width<=1023px)and (width>=640px){.narrative-strip__steps[data-astro-cid-kdhssccq]{grid-template-columns:repeat(2,1fr)}}@media(width<=639px){.narrative-strip__steps[data-astro-cid-kdhssccq]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.narrative-strip__cta[data-astro-cid-kdhssccq]{transition:none}.narrative-strip__cta[data-astro-cid-kdhssccq]:hover{transform:none}}.before-after[data-astro-cid-tzkug4jt]{position:absolute;inset:0;pointer-events:none;z-index:5}.before-after__before[data-astro-cid-tzkug4jt]{position:absolute;inset:0;background:var(--s-surface-warm);clip-path:inset(0 calc(100% - var(--reveal, 45%)) 0 0);border-right:1px solid var(--s-border-color-default);pointer-events:none;overflow:hidden;display:grid;grid-template-rows:auto 1fr;font-family:var(--s-font-mono)}.before-after__before-toolbar[data-astro-cid-tzkug4jt]{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:var(--s-surface-0);border-bottom:1px solid var(--s-border-color-default);font-size:.68rem;color:var(--s-text-muted);letter-spacing:.02em}.before-after__toolbar-app[data-astro-cid-tzkug4jt]{color:var(--s-text-heading);font-weight:600}.before-after__toolbar-modified[data-astro-cid-tzkug4jt]{font-style:italic}.before-after__before-sheet[data-astro-cid-tzkug4jt]{display:grid;grid-template-columns:32px repeat(3,1fr);background:var(--s-surface-0);border-top:1px solid var(--s-border-color-default);align-self:start}.before-after__before-rownum[data-astro-cid-tzkug4jt]{background:var(--s-surface-warm);border-right:1px solid var(--s-border-color-default);border-bottom:1px solid var(--s-border-color-hairline);padding:8px 6px;font-size:.65rem;color:var(--s-text-muted);text-align:center;font-weight:600}.before-after__before-cell[data-astro-cid-tzkug4jt]{padding:8px 12px;border-right:1px solid var(--s-border-color-hairline);border-bottom:1px solid var(--s-border-color-hairline);font-size:.78rem;color:var(--s-text-body);letter-spacing:.01em;background:var(--s-surface-0)}.before-after__before-cell--header[data-astro-cid-tzkug4jt]{background:var(--s-surface-warm);font-weight:700;color:var(--s-text-heading);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em}.before-after__before-cell--err[data-astro-cid-tzkug4jt]{background:var(--s-accent-light);color:var(--s-accent-ink);font-weight:700}.before-after__before-cell--stale[data-astro-cid-tzkug4jt]{background:var(--s-accent-light);color:var(--s-accent-text);font-weight:600;letter-spacing:.06em}.before-after__before-cell--pending[data-astro-cid-tzkug4jt]{color:var(--s-text-muted);font-style:italic}.before-after__before-cell--selected[data-astro-cid-tzkug4jt]{position:relative;outline:2px solid var(--s-accent);outline-offset:-2px;z-index:1}.before-after__before-caret[data-astro-cid-tzkug4jt]{display:inline-block;width:1px;height:1em;margin-left:2px;background:var(--s-accent-ink);vertical-align:middle}.before-after__before-overlay[data-astro-cid-tzkug4jt]{position:absolute;inset:auto 0 0;padding:var(--s-space-4, 1rem) var(--s-space-5, 1.25rem);background:linear-gradient(to top,var(--s-surface-warm) 60%,rgba(var(--s-surface-warm-rgb, 240, 232, 210),0) 100%);display:grid;gap:4px;text-align:center}.before-after__before-label[data-astro-cid-tzkug4jt]{font-family:var(--s-font-mono);font-size:clamp(.95rem,1.8vw,1.3rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--s-text-heading)}.before-after__before-sub[data-astro-cid-tzkug4jt]{font-family:var(--s-font-mono);font-size:.72rem;color:var(--s-text-muted)}.before-after__after-label[data-astro-cid-tzkug4jt]{position:absolute;top:var(--s-space-4, 1rem);right:var(--s-space-4, 1rem);font-family:var(--s-font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--s-accent-ink);background:var(--s-surface-0);padding:6px 10px;border-radius:9999px;border:1px solid var(--s-accent-fill);pointer-events:none;opacity:calc(var(--reveal, 45%) / 100 * 1.5 - .4)}.before-after__thumb[data-astro-cid-tzkug4jt]{position:absolute;top:0;bottom:0;left:var(--reveal, 45%);width:3px;background:var(--s-accent);transform:translate(-50%);pointer-events:auto;cursor:ew-resize;box-shadow:var(--s-shadow-cta-accent)}.before-after__thumb[data-astro-cid-tzkug4jt]:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:4px}.before-after__thumb-handle[data-astro-cid-tzkug4jt]{position:absolute;top:50%;left:50%;width:44px;height:44px;border-radius:9999px;background:var(--s-surface-0);border:2px solid var(--s-accent-fill);box-shadow:var(--s-shadow-floating);transform:translate(-50%,-50%);display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;transition:transform .2s var(--s-ease-premium)}.before-after__thumb[data-astro-cid-tzkug4jt]:hover .before-after__thumb-handle[data-astro-cid-tzkug4jt],.before-after[data-astro-cid-tzkug4jt][data-dragging] .before-after__thumb-handle[data-astro-cid-tzkug4jt]{transform:translate(-50%,-50%) scale(1.08)}.before-after__thumb-arrow[data-astro-cid-tzkug4jt]{width:0;height:0;border-style:solid;border-width:5px 7px 5px 0;border-color:transparent var(--s-accent-ink) transparent transparent}.before-after__thumb-arrow--right[data-astro-cid-tzkug4jt]{border-width:5px 0 5px 7px;border-color:transparent transparent transparent var(--s-accent-ink)}@media(width<=767px){.before-after__thumb-handle[data-astro-cid-tzkug4jt]{width:38px;height:38px}.before-after__before-label[data-astro-cid-tzkug4jt]{font-size:.9rem}.before-after__before-sub[data-astro-cid-tzkug4jt]{font-size:.68rem}}.csr-showcase-tab-pivot[data-astro-cid-peymnd5y]{width:100%;max-width:100%;margin-inline:0}.csr-showcase[data-astro-cid-jargqgud]{position:relative;padding-block:var(--s-section-tech-dashboard-lg, 3rem);padding-inline:var(--s-container-padding);background:var(--s-surface-tech);color:var(--s-text-body);isolation:isolate;overflow:hidden;border-top:1px solid var(--s-border-color-hairline);border-bottom:1px solid var(--s-border-color-hairline)}.csr-showcase--hero[data-astro-cid-jargqgud]{padding-block:var(--s-section-tech-lg);border-top:0;border-bottom:0}.csr-showcase--compact[data-astro-cid-jargqgud]{padding-block:var(--s-section-tech-dashboard-md, 2rem)}.csr-showcase--section[data-astro-cid-jargqgud] .csr-showcase__inner[data-astro-cid-jargqgud],.csr-showcase--section[data-astro-cid-jargqgud] .csr-showcase__stage[data-astro-cid-jargqgud]{gap:var(--s-rhythm-tech, 24px)}.csr-showcase--section[data-astro-cid-jargqgud] .csr-showcase__intro[data-astro-cid-jargqgud]{gap:var(--s-stack-tech-sm, 8px)}.csr-showcase--section[data-astro-cid-jargqgud] .csr-showcase__heading[data-astro-cid-jargqgud]{font-size:clamp(1.5rem,1.25rem + 1vw,2rem)}.csr-showcase--section[data-astro-cid-jargqgud] .cockpit-frame[data-astro-cid-jargqgud]{box-shadow:var(--s-shadow-md)}.csr-showcase--hero[data-astro-cid-jargqgud]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--s-accent-fill);opacity:.7;z-index:1}.csr-showcase--hero[data-astro-cid-jargqgud]:after{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:clamp(2rem,4vw,4rem);background:linear-gradient(to bottom,rgba(var(--s-brand-rgb),.08) 0%,transparent 100%);pointer-events:none;z-index:0}.csr-showcase--hero-cascade[data-astro-cid-jargqgud].csr-showcase--screenshot-dark:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:clamp(2rem,4vw,4rem);background:linear-gradient(#00000080,#0000);pointer-events:none;z-index:0}.csr-showcase--hero-cascade[data-astro-cid-jargqgud].csr-showcase--screenshot-dark:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;height:clamp(2rem,4vw,4rem);background:linear-gradient(to bottom,transparent 0%,rgba(var(--s-brand-rgb),.35) 100%);pointer-events:none;z-index:0}.csr-showcase__inner[data-astro-cid-jargqgud]{max-width:var(--s-container-tech-dashboard, 90rem);margin-inline:auto;display:grid;gap:var(--s-rhythm-tech-loose, 2.25rem)}.csr-showcase__header-block[data-astro-cid-jargqgud]{display:grid;gap:var(--s-stack-tech-lg, 16px)}.csr-showcase__intro[data-astro-cid-jargqgud]{display:grid;gap:10px;max-width:var(--s-hero-copy-tech, 65ch)}.csr-showcase__status[data-astro-cid-jargqgud]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:8px 14px;background:var(--s-surface-0);border:1px solid var(--s-border-color-hairline);border-radius:4px;font-family:var(--s-font-mono);font-size:.78rem;color:var(--s-text-muted-on-warm, var(--s-text-muted));font-variant-numeric:tabular-nums}.csr-showcase__status-chip[data-astro-cid-jargqgud]{display:inline-flex;align-items:center;gap:6px;padding-right:16px;border-right:1px solid var(--s-border-color-hairline);color:var(--s-text-heading);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.csr-showcase__status-dot[data-astro-cid-jargqgud]{position:relative;width:8px;height:8px;border-radius:9999px;background:var(--s-success)}.csr-showcase__status-dot[data-astro-cid-jargqgud]:after{content:"";position:absolute;inset:-4px;border-radius:9999px;border:2px solid var(--s-success);opacity:.32;animation:status-pulse 2.4s var(--s-ease-premium) infinite}@keyframes status-pulse{0%{transform:scale(1);opacity:.32}60%{transform:scale(1.6);opacity:0}to{transform:scale(1);opacity:0}}.csr-showcase__status-cell[data-astro-cid-jargqgud]{display:inline-flex;align-items:baseline;gap:6px}.csr-showcase__status-num[data-astro-cid-jargqgud]{color:var(--s-text-heading);font-weight:700;font-size:1rem;font-variant-numeric:tabular-nums}.csr-showcase__status-label[data-astro-cid-jargqgud]{color:var(--s-text-muted-on-warm, var(--s-text-muted));font-weight:450;font-size:.72rem;letter-spacing:.02em}.csr-showcase__status-sep[data-astro-cid-jargqgud]{color:var(--s-border-color-default);font-weight:400}.csr-showcase__status-cell--meta[data-astro-cid-jargqgud]{margin-left:auto;color:var(--s-text-muted-on-warm, var(--s-text-muted));font-family:var(--s-font-mono);font-size:.72rem;letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.csr-showcase__status-dot[data-astro-cid-jargqgud],.csr-showcase__status-dot[data-astro-cid-jargqgud]:after{animation:none}}.csr-showcase__eyebrow[data-astro-cid-jargqgud]{margin:0;font-family:var(--s-font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--s-text-muted-on-warm, var(--s-text-muted));font-weight:600}.csr-showcase__eyebrow[data-astro-cid-jargqgud]:before{content:"";display:inline-block;width:6px;height:6px;background:var(--s-accent-fill);border-radius:9999px;margin-right:8px;transform:translateY(-1px)}.csr-showcase__heading[data-astro-cid-jargqgud]{margin:0;font-family:var(--s-font-sans);font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);line-height:1.1;letter-spacing:-.025em;color:var(--s-text-heading);font-weight:600;text-wrap:balance;max-width:30ch}.csr-showcase--hero[data-astro-cid-jargqgud] .csr-showcase__heading[data-astro-cid-jargqgud]{font-size:clamp(2.25rem,1.75rem + 2vw,3.25rem);letter-spacing:-.03em}.csr-showcase__sub[data-astro-cid-jargqgud]{margin:0;font-family:var(--s-font-body);font-size:var(--s-text-md);line-height:var(--s-leading-md);color:var(--s-text-body);max-width:56ch}.csr-showcase__cta-row[data-astro-cid-jargqgud]{display:flex;flex-wrap:wrap;gap:var(--s-gap-tech, 1rem);margin-top:var(--s-stack-tech-lg, 1rem)}.csr-showcase__cta[data-astro-cid-jargqgud]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:var(--s-button-default-padd, 10px 22px);border-radius:var(--s-radius-button);font-family:var(--s-font-body);font-size:.9rem;font-weight:600;text-decoration:none;border:1px solid #0000;cursor:pointer;transition:background var(--s-duration-fast) var(--s-ease-premium),transform var(--s-duration-fast) var(--s-ease-premium),border-color var(--s-duration-fast) var(--s-ease-premium)}.csr-showcase__cta--primary[data-astro-cid-jargqgud]{background:var(--s-accent-fill);color:var(--s-text-on-accent);box-shadow:var(--s-shadow-cta-accent)}.csr-showcase__cta--primary[data-astro-cid-jargqgud]:hover{background:var(--s-accent-fill-hover);transform:translateY(-1px);box-shadow:var(--s-shadow-cta-accent-hover)}.csr-showcase__cta--secondary[data-astro-cid-jargqgud]{background:none;color:var(--s-text-heading);border-color:var(--s-border-color-emphasis)}.csr-showcase__cta--secondary[data-astro-cid-jargqgud]:hover{background:var(--s-surface-0);border-color:var(--s-text-heading)}.csr-showcase__cta[data-astro-cid-jargqgud]:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:3px}.csr-showcase__compare[data-astro-cid-jargqgud]{margin-top:12px;border-radius:4px;border:1px solid var(--s-border-color-hairline);overflow:hidden;background:var(--s-surface-0)}.csr-showcase__compare-slider[data-astro-cid-jargqgud]{position:relative;height:96px;-webkit-user-select:none;user-select:none;touch-action:pan-y;--p: 50%;cursor:ew-resize}.csr-showcase__compare-slider[data-astro-cid-jargqgud]:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:-2px}.csr-showcase__compare-panel[data-astro-cid-jargqgud]{position:absolute;inset:0;display:grid;gap:2px;align-content:center;padding:12px 18px;font-family:var(--s-font-mono);font-variant-numeric:tabular-nums}.csr-showcase__compare-panel--before[data-astro-cid-jargqgud]{background:var(--s-surface-0);color:var(--s-text-heading);justify-items:start;text-align:left}.csr-showcase__compare-panel--after[data-astro-cid-jargqgud]{background:rgba(var(--s-accent-rgb),.06);color:var(--s-accent-text);justify-items:end;text-align:right;clip-path:inset(0 0 0 var(--p));will-change:clip-path}.csr-showcase__compare-tag[data-astro-cid-jargqgud]{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--s-text-muted-on-warm, var(--s-text-muted));font-weight:700}.csr-showcase__compare-value[data-astro-cid-jargqgud]{font-size:1.4rem;font-weight:700;line-height:1.1}.csr-showcase__compare-meta[data-astro-cid-jargqgud]{font-family:var(--s-font-sans);font-size:.72rem;color:var(--s-text-muted-on-warm, var(--s-text-muted))}.csr-showcase__compare-handle[data-astro-cid-jargqgud]{position:absolute;top:0;bottom:0;width:2px;background:var(--s-accent-fill);left:var(--p);transform:translate(-1px);will-change:left;pointer-events:none}.csr-showcase__compare-grip[data-astro-cid-jargqgud]{position:absolute;top:50%;left:50%;width:28px;height:28px;border-radius:9999px;background:var(--s-surface-0);border:1px solid var(--s-accent-fill);transform:translate(-50%,-50%);pointer-events:auto;cursor:ew-resize}.csr-showcase__compare-grip[data-astro-cid-jargqgud]:before,.csr-showcase__compare-grip[data-astro-cid-jargqgud]:after{content:"";position:absolute;top:50%;width:5px;height:9px;border-left:1.5px solid var(--s-accent-fill);border-right:1.5px solid var(--s-accent-fill);transform:translateY(-50%);left:50%;margin-left:-5px}.csr-showcase__stage[data-astro-cid-jargqgud]{display:grid;gap:var(--s-rhythm-tech-loose, 2.25rem)}.csr-showcase__frame-wrap[data-astro-cid-jargqgud]{position:relative;isolation:isolate;container-name:cockpit-stage;container-type:inline-size;--kpi-density: 80}@container cockpit-stage style(--kpi-density < 40){.hotspot__hit[data-astro-cid-jargqgud]:before{width:14px;height:14px;border-width:1.5px}.hotspot__hit[data-astro-cid-jargqgud]:after{opacity:0;animation:none}.hotspot__hit[data-astro-cid-jargqgud]{font-size:0}}@container cockpit-stage style(--kpi-density >= 80){.hotspot__hit[data-astro-cid-jargqgud]:before{filter:drop-shadow(0 6px 16px rgba(var(--s-accent-rgb),.45))}}.csr-showcase__trust[data-astro-cid-jargqgud]{list-style:none;padding:14px 0;margin:0;background:none;border-top:1px solid var(--s-border-color-hairline);border-bottom:1px solid var(--s-border-color-hairline);border-radius:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0}.csr-showcase__trust-item[data-astro-cid-jargqgud]{display:grid;gap:2px;padding:4px 16px;border-right:1px solid var(--s-border-color-hairline)}.csr-showcase__trust-item[data-astro-cid-jargqgud]:last-child{border-right:0}.csr-showcase__trust-value[data-astro-cid-jargqgud]{font-family:var(--s-font-mono);font-size:.92rem;color:var(--s-text-heading);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.csr-showcase__trust-label[data-astro-cid-jargqgud]{font-family:var(--s-font-sans);font-size:.72rem;letter-spacing:.02em;color:var(--s-text-muted-on-warm, var(--s-text-muted));font-weight:500}@media(width>=64rem){.csr-showcase--hero[data-astro-cid-jargqgud] .csr-showcase__inner[data-astro-cid-jargqgud]{grid-template-columns:minmax(0,1fr)}.csr-showcase--hero[data-astro-cid-jargqgud] .csr-showcase__intro[data-astro-cid-jargqgud]{grid-column:1;max-width:60ch}}@media(width<=767px){.csr-showcase__heading[data-astro-cid-jargqgud],.csr-showcase--hero[data-astro-cid-jargqgud] .csr-showcase__heading[data-astro-cid-jargqgud]{font-size:var(--s-text-3xl);line-height:var(--s-leading-2xl)}.csr-showcase__compare-slider[data-astro-cid-jargqgud]{height:110px}.csr-showcase__compare-value[data-astro-cid-jargqgud]{font-size:1.2rem}}@property --num{syntax: "<integer>"; inherits: false; initial-value: 0;}@keyframes csr-reveal-frame{0%{transform:scale(.92);opacity:.85}to{transform:scale(1);opacity:1}}@keyframes csr-reveal-eyebrow{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes csr-reveal-heading{0%{letter-spacing:-.01em}to{letter-spacing:-.03em}}@keyframes csr-heading-morph{0%{font-variation-settings:"wght" 400,"wdth" 100;letter-spacing:-.015em}to{font-variation-settings:"wght" 700,"wdth" 92;letter-spacing:-.035em}}@keyframes csr-reveal-rail{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes csr-count-103{to{--num: 103}}@keyframes csr-count-208{to{--num: 208}}@keyframes csr-count-23{to{--num: 23}}.csr-showcase__status-num[data-astro-cid-jargqgud]{counter-reset:csr-num var(--num, 0)}.csr-showcase__status-num[data-astro-cid-jargqgud]:after{content:counter(csr-num)}@supports (animation-timeline: view()){.csr-showcase[data-astro-cid-jargqgud] .cockpit-frame__stage[data-astro-cid-jargqgud]{animation:linear both csr-reveal-frame;animation-timeline:view();animation-range:entry cover 25%;transform-origin:50% 60%;will-change:transform,opacity}.csr-showcase__eyebrow[data-astro-cid-jargqgud]{animation:linear both csr-reveal-eyebrow;animation-timeline:view();animation-range:entry entry 60%}.csr-showcase__heading[data-astro-cid-jargqgud]{animation:linear both csr-reveal-heading,linear both csr-heading-morph;animation-timeline:view(),view();animation-range:entry 10% cover 20%,entry exit 30%}.csr-showcase__status[data-astro-cid-jargqgud]{view-timeline-name:--csr-status-tl;view-timeline-axis:block}.csr-showcase__status-num[data-astro-cid-jargqgud]{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--csr-status-tl;animation-range:entry cover 30%}.csr-showcase__status-num[data-astro-cid-jargqgud][data-num-target="103"]{animation-name:csr-count-103}.csr-showcase__status-num[data-astro-cid-jargqgud][data-num-target="208"]{animation-name:csr-count-208}.csr-showcase__status-num[data-astro-cid-jargqgud][data-num-target="23"]{animation-name:csr-count-23}.csr-showcase__stage[data-astro-cid-jargqgud] [data-astro-cid-jargqgud][data-thumb-rail]{animation:linear both csr-reveal-rail;animation-timeline:view();animation-range:cover 30% cover 50%}}@supports not (animation-timeline: view()){.csr-showcase__status-num[data-astro-cid-jargqgud]:after{content:attr(data-num-target)}}@media(prefers-reduced-motion:reduce){.csr-showcase[data-astro-cid-jargqgud] .cockpit-frame__stage[data-astro-cid-jargqgud],.csr-showcase__eyebrow[data-astro-cid-jargqgud],.csr-showcase__heading[data-astro-cid-jargqgud],.csr-showcase__status-num[data-astro-cid-jargqgud],.csr-showcase__stage[data-astro-cid-jargqgud] [data-astro-cid-jargqgud][data-thumb-rail]{animation:none!important}.csr-showcase__status-num[data-astro-cid-jargqgud]:after{content:attr(data-num-target)}}.csr-showcase__cascade-block[data-astro-cid-jargqgud]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-space-2, .5rem);max-width:1280px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.csr-showcase__intro--cascade[data-astro-cid-jargqgud]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-space-2, .5rem);justify-items:center;text-align:center;max-width:none}.csr-showcase__heading--display[data-astro-cid-jargqgud]{font-size:clamp(1.75rem,3.2vw,2.6rem);line-height:1.1;letter-spacing:-.02em;font-weight:var(--csr-font-semibold, 600);margin-block:0;position:relative;padding-bottom:.3em;max-width:32ch;width:100%;text-wrap:balance;overflow-wrap:break-word}.csr-showcase__chip-row[data-astro-cid-jargqgud]{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0}.csr-showcase__chip[data-astro-cid-jargqgud]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:9999px;border:1px solid var(--s-border-color-default);background:var(--s-surface-0);color:var(--s-text-body);font-family:var(--s-font-mono);font-size:.6875rem;letter-spacing:.04em;font-weight:500;line-height:1;white-space:nowrap}.csr-showcase__chip--live[data-astro-cid-jargqgud]{color:var(--s-accent-text, var(--s-accent));border-color:var(--s-accent-light, var(--s-border-color-default))}.csr-showcase__chip-dot[data-astro-cid-jargqgud]{width:6px;height:6px;border-radius:9999px;background:var(--s-accent);box-shadow:0 0 0 3px rgba(var(--s-accent-rgb),.18);flex:none}@media(width<=639px){.csr-showcase__heading--display[data-astro-cid-jargqgud]{max-width:100%;font-size:clamp(1.4rem,6vw,2rem)}}.csr-showcase__heading-rule[data-astro-cid-jargqgud]{display:none}.csr-showcase__eyebrow--cascade[data-astro-cid-jargqgud]{display:inline-flex;align-items:center;gap:8px;font-family:var(--s-font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--s-text-muted);margin:0}.csr-showcase__eyebrow-dot[data-astro-cid-jargqgud]{width:6px;height:6px;border-radius:9999px;background:var(--s-accent-fill);box-shadow:var(--s-shadow-cta-accent)}.csr-showcase__sub--lead[data-astro-cid-jargqgud]{font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.55;color:var(--s-text-body);max-width:60ch;text-align:center}@media(prefers-reduced-motion:reduce){.csr-showcase__heading-rule[data-astro-cid-jargqgud]{animation:none;transform:scaleX(1)}}.csr-showcase__cascade-tabs[data-astro-cid-jargqgud]{margin-top:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-space-2, .5rem)}.csr-showcase__cascade-stage[data-astro-cid-jargqgud]{isolation:isolate;position:relative;margin-top:var(--s-space-2, .5rem)}.csr-showcase--hero-cascade[data-astro-cid-jargqgud]{padding-block:clamp(var(--s-space-3, .75rem),2vw,var(--s-space-5, 1.25rem))}@supports (animation-timeline: view()){.csr-showcase--hero-cascade[data-astro-cid-jargqgud] .csr-showcase__cascade-stage[data-astro-cid-jargqgud]{animation:linear forwards csr-cockpit-reveal;animation-timeline:view();animation-range:cover cover 35%}}@keyframes csr-cockpit-reveal{0%{opacity:.92;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.csr-showcase--hero-cascade[data-astro-cid-jargqgud].csr-showcase--screenshot-dark{background:var(--csr-foundation-surface-canvas, #081516);border-top-color:var(--csr-color-border, #ffffff14);border-bottom-color:var(--csr-color-border, #ffffff14);color:var(--csr-color-text-secondary)}.csr-showcase--hero-cascade[data-astro-cid-jargqgud].csr-showcase--screenshot-dark .csr-showcase__heading[data-astro-cid-jargqgud],.csr-showcase--hero-cascade[data-astro-cid-jargqgud].csr-showcase--screenshot-dark .csr-showcase__heading--display[data-astro-cid-jargqgud]{color:var(--csr-foundation-text-ink, #f4f1eb)}.csr-showcase--hero-cascade[data-astro-cid-jargqgud].csr-showcase--screenshot-dark .csr-showcase__sub--lead[data-astro-cid-jargqgud]{color:var(--csr-color-text-secondary)}.csr-showcase--hero-cascade[data-astro-cid-jargqgud] .csr-showcase__intro--cascade[data-astro-cid-jargqgud]{justify-items:center;text-align:center;margin-inline:auto}.csr-showcase--hero-cascade[data-astro-cid-jargqgud] .csr-showcase__heading--display[data-astro-cid-jargqgud]{max-width:22ch;margin-inline:auto}.csr-showcase--hero-cascade[data-astro-cid-jargqgud] .csr-showcase__heading-rule[data-astro-cid-jargqgud]{left:50%;transform:translate(-50%)}.csr-showcase--hero-cascade[data-astro-cid-jargqgud] .csr-showcase__sub--lead[data-astro-cid-jargqgud]{text-align:center;margin-inline:auto}.csr-showcase--hero-cascade[data-astro-cid-jargqgud] .csr-showcase__cascade-tabs[data-astro-cid-jargqgud]{justify-content:center}.csr-showcase--hero-cascade[data-astro-cid-jargqgud] .csr-showcase__cascade-block[data-astro-cid-jargqgud]{max-width:var(--s-container-tech-dashboard, 90rem)}.csr-showcase--hero-cascade[data-astro-cid-jargqgud] .csr-showcase__cascade-stage[data-astro-cid-jargqgud]{padding:0;background:none;border:0;border-radius:var(--csr-radius-lg, 12px);box-shadow:var(--csr-shadow-lg, var(--s-shadow-elevated));min-height:0;overflow:hidden}.csr-showcase--hero-cascade[data-astro-cid-jargqgud] .cockpit-frame__viewport[data-astro-cid-jargqgud]{min-height:360px}.csr-showcase--hero-cascade[data-astro-cid-jargqgud].csr-showcase--screenshot-dark .status-strip[data-astro-cid-jargqgud]{background:var(--csr-foundation-surface-raised);border-color:var(--csr-color-border);box-shadow:var(--csr-shadow-card)}.csr-showcase--hero-cascade[data-astro-cid-jargqgud].csr-showcase--screenshot-dark .narrative-strip[data-astro-cid-jargqgud]{border-top-color:var(--csr-color-border)}@media(width<=767px){.csr-showcase--hero-cascade[data-astro-cid-jargqgud] .csr-showcase__cascade-stage[data-astro-cid-jargqgud]{padding:0}}@media(prefers-reduced-motion:reduce){.csr-showcase--hero-cascade[data-astro-cid-jargqgud] .csr-showcase__cascade-stage[data-astro-cid-jargqgud]{animation:none;opacity:1;transform:none}}[data-csr-showcase],[data-cascade]{--s-surface-0: var(--csr-foundation-surface-raised);--s-surface-1: var(--csr-color-surface-hover);--s-surface-tech: var(--csr-foundation-surface-canvas);--s-surface-warm: var(--csr-color-stone-bone);--s-surface-warm-rgb: var(--csr-color-stone-bone-rgb);--s-text-body: var(--csr-color-text-secondary);--s-text-heading: var(--csr-color-text-primary);--s-text-muted: var(--csr-color-text-muted);--s-text-muted-on-warm: var(--csr-color-text-muted);--s-text-inverse: var(--csr-color-text-inverse);--s-text-on-accent: var(--csr-color-text-on-colored);--s-text-on-dark: var(--csr-color-text-inverse);--s-text-on-dark-muted: var(--csr-color-text-inverse-muted);--s-border-color-default: var(--csr-color-border);--s-border-color-hairline: var(--csr-color-border-light);--s-border-color-emphasis: var(--csr-color-border-emphasis);--s-accent-fill: var(--csr-action-primary-bg);--s-accent-fill-hover: var(--csr-action-primary-bg-hover);--s-accent-fill-active: var(--csr-action-primary-bg-pressed);--s-accent-fill-rgb: var(--csr-color-primary-rgb);--s-shadow-cta-accent: var(--csr-shadow-primary);--s-shadow-cta-accent-hover: var(--csr-shadow-button-primary-hover);--s-accent: var(--csr-color-accent);--s-accent-hover: var(--csr-color-accent-hover);--s-accent-active: var(--csr-color-accent-700);--s-accent-light: var(--csr-color-accent-50);--s-accent-subtle: var(--csr-color-accent-100);--s-accent-text: var(--csr-color-accent-700);--s-accent-ink: var(--csr-color-accent);--s-accent-rgb: var(--csr-color-accent-rgb);--s-accent-300: var(--csr-color-accent-300);--s-brand: var(--csr-color-primary);--s-brand-rgb: var(--csr-color-primary-rgb);--s-brand-hover-rgb: var(--csr-foundation-action-primary-hover-rgb);--s-brand-dark: var(--csr-color-primary-900);--s-font-sans: var(--csr-font-sans);--s-font-body: var(--csr-font-body);--s-font-heading: var(--csr-font-display);--s-font-mono: var(--csr-font-mono);--s-space-2: var(--csr-space-3);--s-space-3: var(--csr-space-4);--s-space-4: var(--csr-space-5);--s-space-5: var(--csr-space-6);--s-space-6: var(--csr-space-8);--s-space-8: var(--csr-space-10);--s-space-10: var(--csr-space-12);--s-section-tech-dashboard-md: var(--csr-section-dash-md);--s-section-tech-dashboard-lg: var(--csr-section-dash-lg);--s-section-tech-dashboard-xl: var(--csr-section-dash-xl);--s-section-tech-lg: var(--csr-section-dash-xl);--s-section-tech-xl: var(--csr-section-dash-xl);--s-rhythm-tech: var(--csr-rhythm-dash);--s-rhythm-tech-loose: var(--csr-rhythm-dash-loose);--s-rhythm-tech-section: var(--csr-rhythm-dash-section);--s-gap-tech: var(--csr-gap-dash);--s-stack-tech-sm: var(--csr-stack-dash-sm);--s-stack-tech-md: var(--csr-stack-dash-md);--s-stack-tech-lg: var(--csr-stack-dash-lg);--s-container-padding: var(--csr-padding-content);--s-container-tech-dashboard: var(--csr-container-dash);--s-container-narrow: var(--csr-container-dash-narrow);--s-hero-copy-tech: clamp(28ch, 50ch, 65ch);--s-radius-sm: var(--csr-radius-sm);--s-radius-md: var(--csr-radius-md);--s-radius-lg: var(--csr-radius-lg);--s-radius-button: var(--csr-button-radius);--s-shadow-card: var(--csr-shadow-card);--s-shadow-card-hover: var(--csr-shadow-card-hover);--s-shadow-elevated: var(--csr-shadow-sm);--s-shadow-floating: var(--csr-shadow-md);--s-shadow-modal: var(--csr-shadow-modal);--s-shadow-md: var(--csr-shadow-md);--s-shadow-popover: var(--csr-shadow-popover);--s-duration-fast: var(--csr-duration-fast);--s-duration-normal: var(--csr-duration-normal);--s-duration-slow: var(--csr-duration-slow);--s-ease-premium: var(--csr-ease-premium);--s-focus-ring: var(--csr-color-border-focus);--s-success: var(--csr-color-success);--s-text-md: var(--csr-text-md);--s-text-3xl: var(--csr-text-3xl);--s-leading-md: var(--csr-leading-prose);--s-leading-2xl: var(--csr-leading-tight);--s-button-default-padd: var(--csr-space-2-5) var(--csr-space-5);font-family:var(--csr-font-sans)}[data-theme=dark] [data-csr-showcase],[data-theme=dark] [data-cascade]{--s-surface-0: var(--csr-color-surface-primary, #1a2536);--s-surface-1: var(--csr-color-surface-secondary, #243347);--s-surface-tech: var(--csr-color-bg-page, #0f172a);--s-surface-warm: var(--csr-color-surface-secondary, #243347);--s-text-body: #cbd5e1;--s-text-heading: #f8fafc;--s-text-muted: #9dafc0;--s-text-inverse: #0f172a;--s-border-color-default: #334155;--s-border-color-hairline: #1e293b;--s-border-color-emphasis: #475569;--s-shadow-card: 0 0 0 1px rgba(255, 255, 255, .04), 0 4px 12px rgba(0, 0, 0, .4);--s-shadow-card-hover: 0 0 0 1px rgba(255, 255, 255, .08), 0 8px 24px rgba(0, 0, 0, .5);--s-focus-ring: var(--csr-color-primary, #4a90a4)}.csr-showcase--hero-cascade.csr-showcase--screenshot-dark .csr-showcase__cta:focus-visible,.csr-showcase--hero-cascade.csr-showcase--screenshot-dark a:focus-visible,.csr-showcase--hero-cascade.csr-showcase--screenshot-dark button:focus-visible{outline:2px solid var(--csr-color-border-focus, var(--csr-color-primary, #4a90a4));outline-offset:3px}
