@charset "UTF-8";@layer base,theme,platform,shield;@layer base{:root{--surface-page: #F0F2F5;--surface-content: #FFFFFF;--surface-sunken: #E8EBF0;--surface-overlay: #FFFFFF;--surface-framed: #FCFCFC;--surface-accent: #EEF4FC;--surface-raised: #F0FAFD;--surface-inverse: #1A1F2B;--surface-rail: #1A1F2B;--surface-header: var(--surface-content);--interactive-hover-bg: color-mix(in srgb, var(--text-primary) 8%, transparent);--interactive-active-bg: color-mix(in srgb, var(--color-primary) 20%, transparent);--text-primary: #4B5563;--text-secondary: #5A5E65;--text-muted: #656A72;--text-tertiary: #D1D5DB;--text-heading: #111827;--text-link: #026FA7;--text-link-hover: #0369A1;--text-inverse: #FFFFFF;--text-on-rail: #C8CCD4;--text-on-rail-muted: #8A90A0;--text-on-header: var(--text-heading);--text-on-header-muted: var(--text-primary);--page-text-heading: var(--text-heading);--page-text-primary: var(--text-primary);--page-text-secondary: var(--text-secondary);--page-text-muted: var(--text-muted);--page-text-link: var(--text-link);--page-text-link-hover: var(--text-link-hover);--page-color-primary-text: var(--color-primary-text);--page-color-focus: var(--color-focus);--page-interactive-hover-bg: var(--interactive-hover-bg);--border-default: #E5E7EB;--border-strong: #8D95A3;--border-subtle: #F3F4F6;--color-primary: #49BEEA;--color-focus: #0092BC;--color-focus-on-rail: #49BEEA;--focus-ring-width: 2px;--focus-ring-offset: 1px;--focus-ring-reach: calc(var(--focus-ring-width) + var(--focus-ring-offset));--color-primary-text: #007395;--color-primary-icon: #0092BC;--brand-mark-bg: var(--color-primary);--brand-mark-ink: #FFFFFF;--text-on-accent: #FFFFFF;--color-accent: var(--brand-mark-bg);--color-accent-deep: color-mix(in srgb, var(--color-accent) 65%, var(--surface-rail));--text-on-accent-deep: #FFFFFF;--logo-height: 32px;--logo-height-tablet: var(--logo-height);--logo-height-phone: var(--logo-height-tablet);--btn-bg: transparent;--btn-text: #007395;--btn-border: #007395;--btn-hover-bg: #007395;--btn-hover-text: #FFFFFF;--btn-hover-border: #007395;--btn-primary-bg: transparent;--btn-primary-text: #007C21;--btn-primary-border: #007C21;--btn-primary-hover-bg: #007C21;--btn-primary-hover-text: #FFFFFF;--btn-primary-hover-border: #007C21;--btn-quiet-bg: #FFFFFF;--btn-quiet-text: #4B5563;--btn-quiet-border: #D1D5DB;--btn-quiet-hover-bg: #F3F4F6;--btn-quiet-hover-text: #111827;--btn-quiet-hover-border: #007395;--btn-disabled-bg: #F3F4F6;--btn-disabled-text: #9CA3AF;--btn-disabled-border: #F3F4F6;--input-bg: #FFFFFF;--input-text: #4B5563;--input-border: #7D8899;--input-placeholder: #9CA3AF;--input-focus-border: #0092BC;--input-disabled-bg: #F3F4F6;--input-disabled-text: #9CA3AF;--color-danger: #EF524B;--color-danger-text: #C92B2B;--color-danger-icon: #ED5049;--color-danger-bg: #FEE2E2;--color-danger-on-bg: #B91C1C;--color-danger-border: #B91C1C;--color-success: #39B54A;--color-success-text: #007C21;--color-success-bg: #ECFDF5;--color-success-on-bg: #047857;--color-success-border: #6EE7B7;--color-warning: #FFBA55;--color-warning-text: #926000;--color-warning-bg: #FFFBEB;--color-warning-on-bg: #92400E;--color-warning-border: #FCD34D;--color-info: #0284C7;--color-info-text: #026FA7;--color-info-bg: #EFF6FF;--color-info-on-bg: #026FA7;--color-info-border: #93C5FD;--syntax-comment: #636B75;--syntax-keyword: #CE212D;--syntax-string: #0A3069;--syntax-number: #0550AE;--syntax-name: #7D4BD9;--syntax-attribute: #116329;--syntax-meta: #953800;--diff-remove-bg: #FEF3F2;--diff-add-bg: #EEF8EF;--flash-bg: rgb(57 181 74 / 12%);--chart-series-1: #1E75E3;--chart-series-2: #D26001;--chart-series-3: #14A97B;--chart-series-4: #E5A000;--chart-series-5: #FA5B95;--chart-series-6: #32A000;--chart-series-7: #5236A8;--chart-series-8: #C86469;--chart-seq-1: #8CB7F2;--chart-seq-2: #669EEC;--chart-seq-3: #4385DF;--chart-seq-4: #266CC9;--chart-seq-5: #1056AB;--chart-seq-6: #074187;--chart-seq-7: #082F60;--chart-div-neg-3: #872F00;--chart-div-neg-2: #C85C2E;--chart-div-neg-1: #E39E84;--chart-div-mid: #E7E6E3;--chart-div-pos-1: #8CB3EA;--chart-div-pos-2: #3F80D8;--chart-div-pos-3: #0F4D9A;--chart-status-good: #058329;--chart-status-warning: #FFC251;--chart-status-serious: #FA7926;--chart-status-critical: #D9292E;--chart-grid: #EBEDF0;--chart-axis: #8B919C;--chart-reference: #656A72;--chart-highlight: #111827;--chart-partial: #C3C8D0;--radius-small: 4px;--radius-default: 8px;--radius-large: 12px;--radius-button: var(--radius-default);--radius-content: var(--radius-default);--radius-input: var(--radius-default);--shadow-sm: 0 1px 3px rgb(0 0 0 / 8%);--shadow-overlay: 0 10px 28px -6px rgb(0 0 0 / 22%);--shadow-md: 0 0 8px rgb(73 190 234 / 20%);--overlay-backdrop: rgb(0 0 0 / 30%);--font-size-body: var(--font-size-16);--font-size-heading-1: var(--font-size-32);--font-size-heading-2: var(--font-size-24);--font-size-heading-3: var(--font-size-18);--font-size-heading-1-narrow: var(--font-size-24);--font-size-heading-2-narrow: var(--font-size-20);--font-size-heading-3-narrow: var(--font-size-16);--topbar-height: 60px;--measure-prose: 40rem;--scrollbar-thumb-inset: 1px;--scrollbar-thumb: #7D8899;--scrollbar-thumb-hover: #616B7B;--scrollbar-track: transparent;--pane-reveal-width: 16px;--control-font-tiny: var(--font-size-11);--control-font-small: var(--font-size-12);--control-font-normal: var(--font-size-13);--control-font-large: var(--font-size-15);--control-font-huge: var(--font-size-16);--text-scale: 1;font-size:calc(var(--root-font-size, 16px) * var(--text-scale));--font-size-8: .5rem;--font-size-9: .5625rem;--font-size-10: .625rem;--font-size-11: .6875rem;--font-size-12: .75rem;--font-size-13: .8125rem;--font-size-14: .875rem;--font-size-15: .9375rem;--font-size-16: 1rem;--font-size-17: 1.0625rem;--font-size-18: 1.125rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-28: 1.75rem;--font-size-32: 2rem;--font-size-40: 2.5rem;--font-size-48: 3rem;--font-family-body: "Figtree", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, helvetica, arial, sans-serif;--font-family-heading: "Poppins", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, helvetica, arial, sans-serif;--font-family-mono: ui-monospace, "SF Mono", "Fira Code", "Roboto Mono", menlo, monospace;--font-weight-normal: 400;--font-weight-body: 300;--font-weight-semibold: 500;--font-weight-bold: 500;--font-weight-bolder: 600;--font-weight-headings: 300;--spacing-scale: 1;--spacing-min: calc(.1875rem * var(--spacing-scale));--spacing-tiny: calc(.375rem * var(--spacing-scale));--spacing-small: calc(.75rem * var(--spacing-scale));--spacing-med-small: calc(1.125rem * var(--spacing-scale));--spacing-default: calc(1.5rem * var(--spacing-scale));--spacing-med-large: calc(2.25rem * var(--spacing-scale));--spacing-large: calc(3rem * var(--spacing-scale));--spacing-med-huge: calc(3.75rem * var(--spacing-scale));--spacing-huge: calc(6rem * var(--spacing-scale))}:root[data-text-size=small]{--text-scale: .875}:root[data-text-size=large]{--text-scale: 1.125}:root[data-text-size=larger]{--text-scale: 1.25}}@font-face{font-family:Figtree;font-style:normal;font-weight:300 800;font-display:swap;src:url(./figtree-latin-wght-normal.D_ZTVpCC.woff2) format("woff2-variations");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:Figtree;font-style:normal;font-weight:300 800;font-display:swap;src:url(./figtree-latin-ext-wght-normal.DCwSJGxG.woff2) format("woff2-variations");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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(./poppins-latin-300-normal.Dku2WoCh.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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(./poppins-latin-ext-300-normal.Cirz0Guu.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(./poppins-latin-400-normal.cpxAROuN.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(./poppins-latin-ext-400-normal.by3JarPu.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(./poppins-latin-500-normal.C8OXljZJ.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(./poppins-latin-ext-500-normal.CK-6C4Hw.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}@layer theme{:root[data-theme=admin][data-mode=light]{--surface-page: #F0F2F5;--surface-content: #FFFFFF;--surface-sunken: #E8EBF0;--surface-overlay: #FFFFFF;--surface-framed: #FCFCFC;--surface-accent: #EEF4FC;--surface-raised: #F0FAFD;--surface-inverse: #1A1F2B;--surface-rail: #1A1F2B;--surface-header: var(--surface-content);--text-primary: #4B5563;--text-secondary: #5A5E65;--text-muted: #656A72;--text-tertiary: #D1D5DB;--text-heading: #111827;--text-link: #026FA7;--text-link-hover: #0369A1;--text-inverse: #FFFFFF;--text-on-rail: #C8CCD4;--text-on-rail-muted: #8A90A0;--text-on-header: var(--text-heading);--text-on-header-muted: var(--text-primary);--border-default: #E5E7EB;--border-strong: #8D95A3;--border-subtle: #F3F4F6;--color-primary: #49BEEA;--color-primary-text: #007395;--color-primary-icon: #0092BC;--color-focus: #0092BC;--color-focus-on-rail: #49BEEA;--brand-mark-bg: #FF6B4A;--brand-mark-ink: #FFFFFF;--text-on-accent: #FFFFFF;--btn-bg: transparent;--btn-text: #007395;--btn-border: #007395;--btn-hover-bg: #007395;--btn-hover-text: #FFFFFF;--btn-hover-border: #007395;--btn-primary-bg: transparent;--btn-primary-text: #007C21;--btn-primary-border: #007C21;--btn-primary-hover-bg: #007C21;--btn-primary-hover-text: #FFFFFF;--btn-primary-hover-border: #007C21;--btn-quiet-bg: #FFFFFF;--btn-quiet-text: #4B5563;--btn-quiet-border: #D1D5DB;--btn-quiet-hover-bg: #F3F4F6;--btn-quiet-hover-text: #111827;--btn-quiet-hover-border: #007395;--btn-disabled-bg: #F3F4F6;--btn-disabled-text: #9CA3AF;--btn-disabled-border: #F3F4F6;--input-bg: #FFFFFF;--input-text: #4B5563;--input-border: #7D8899;--input-placeholder: #9CA3AF;--input-focus-border: #0092BC;--input-disabled-bg: #F3F4F6;--input-disabled-text: #9CA3AF;--color-danger: #EF524B;--color-danger-text: #C92B2B;--color-danger-icon: #ED5049;--color-danger-bg: #FEE2E2;--color-danger-on-bg: #B91C1C;--color-danger-border: #FA6262;--color-success: #39B54A;--color-success-text: #007C21;--color-success-bg: #ECFDF5;--color-success-on-bg: #047857;--color-success-border: #6EE7B7;--color-warning: #FFBA55;--color-warning-text: #926000;--color-warning-bg: #FFFBEB;--color-warning-on-bg: #92400E;--color-warning-border: #FCD34D;--color-info: #0284C7;--color-info-text: #026FA7;--color-info-bg: #EFF6FF;--color-info-on-bg: #0076B4;--color-info-border: #93C5FD;--syntax-comment: #636B75;--syntax-keyword: #CE212D;--syntax-string: #0A3069;--syntax-number: #0550AE;--syntax-name: #7D4BD9;--syntax-attribute: #116329;--syntax-meta: #953800;--diff-remove-bg: #FEF3F2;--diff-add-bg: #EEF8EF;--flash-bg: rgb(57 181 74 / 12%);--chart-series-1: #1E75E3;--chart-series-2: #D26001;--chart-series-3: #14A97B;--chart-series-4: #E5A000;--chart-series-5: #FA5B95;--chart-series-6: #32A000;--chart-series-7: #5236A8;--chart-series-8: #C86469;--chart-seq-1: #8CB7F2;--chart-seq-2: #669EEC;--chart-seq-3: #4385DF;--chart-seq-4: #266CC9;--chart-seq-5: #1056AB;--chart-seq-6: #074187;--chart-seq-7: #082F60;--chart-div-neg-3: #872F00;--chart-div-neg-2: #C85C2E;--chart-div-neg-1: #E39E84;--chart-div-mid: #E7E6E3;--chart-div-pos-1: #8CB3EA;--chart-div-pos-2: #3F80D8;--chart-div-pos-3: #0F4D9A;--chart-status-good: #058329;--chart-status-warning: #FFC251;--chart-status-serious: #FA7926;--chart-status-critical: #D9292E;--chart-grid: #EBEDF0;--chart-axis: #8B919C;--chart-reference: #656A72;--chart-highlight: #111827;--chart-partial: #C3C8D0;--font-size-body: var(--font-size-14);--font-size-heading-1: var(--font-size-24);--font-size-heading-2: var(--font-size-20);--font-size-heading-3: var(--font-size-16);--font-size-heading-1-narrow: var(--font-size-24);--font-size-heading-2-narrow: var(--font-size-20);--font-size-heading-3-narrow: var(--font-size-16);--logo-height: 32px;--logo-height-tablet: var(--logo-height);--logo-height-phone: var(--logo-height-tablet);--scrollbar-thumb: #7A87A0;--scrollbar-thumb-hover: #5D6B82;--scrollbar-track: transparent;--radius-small: 4px;--radius-default: 8px;--radius-large: 12px;--radius-button: 4px;--radius-content: 8px;--radius-input: 8px;--shadow-sm: 0 1px 3px rgb(0 0 0 / 8%);--shadow-overlay: 0 10px 28px -6px rgb(0 0 0 / 20%);--shadow-md: 0 0 8px rgb(73 190 234 / 20%);--overlay-backdrop: rgb(0 0 0 / 30%)}:root[data-theme=admin][data-mode=light][data-contrast=more]{--text-heading: #111827;--text-primary: #212A36;--text-secondary: #373B42;--text-muted: #494E56;--text-link: #00527E;--text-link-hover: #00517F;--text-inverse: #FFFFFF;--text-on-rail: #C8CCD4;--text-on-rail-muted: #A3A9B9;--color-primary-text: #00546E;--color-primary-icon: #007395;--color-focus: #007395;--color-focus-on-rail: #49BEEA;--color-danger-text: #A00010;--color-danger-icon: #C92B2B;--color-danger-border: #ED0808;--color-success-text: #005B16;--color-warning-text: #6B4500;--color-info-text: #00527E;--input-border: #616B7B;--input-focus-border: #007395;--border-strong: #6E7788;--scrollbar-thumb: #5D6B82;--syntax-comment: #464E58;--syntax-keyword: #A00019;--syntax-string: #0A3069;--syntax-number: #0049A4;--syntax-name: #6227B7;--syntax-attribute: #005A21;--syntax-meta: #883200;--btn-text: #00546E;--btn-hover-bg: #00607D;--btn-primary-text: #005B16;--btn-primary-hover-bg: #00681A;--color-danger-on-bg: #9D000B;--color-success-on-bg: #006246;--color-warning-on-bg: #903E0B;--color-info-on-bg: #005888;--chart-series-1: #1C74E2;--chart-series-2: #C15700;--chart-series-3: #008761;--chart-series-4: #9E6D00;--chart-series-5: #D53777;--chart-series-6: #298800;--chart-series-7: #5236A8;--chart-series-8: #BA585E;--chart-seq-1: #5078AF;--chart-seq-2: #275DA6;--chart-seq-3: #004391;--chart-seq-4: #002E69;--chart-seq-5: #001A43;--chart-seq-6: #000824;--chart-seq-7: #000011;--chart-div-neg-3: #3A0E00;--chart-div-neg-2: #7F2B00;--chart-div-neg-1: #A4644C;--chart-div-pos-1: #5378AB;--chart-div-pos-2: #004696;--chart-div-pos-3: #001C47;--chart-axis: #707681;--chart-reference: #555961}}@layer theme{:root[data-theme=admin][data-mode=dark]{--surface-page: #232836;--surface-content: #1A1F2B;--surface-sunken: #141822;--surface-overlay: #2A3040;--surface-framed: #141822;--surface-accent: #1E2838;--surface-raised: #1E2C3A;--surface-inverse: #EAECF0;--surface-rail: #141822;--surface-header: var(--surface-content);--text-primary: #C8CCD4;--text-secondary: #A5AAB6;--text-muted: #9298A7;--text-tertiary: #5A6070;--text-heading: #E0E4EC;--text-link: #6DD4F0;--text-link-hover: #49BEEA;--text-inverse: #1A1F2B;--text-on-rail: #C8CCD4;--text-on-rail-muted: #8A90A0;--text-on-header: var(--text-heading);--text-on-header-muted: var(--text-primary);--border-default: #3A4050;--border-strong: #5E6475;--border-subtle: #2A3040;--color-primary: #49BEEA;--color-primary-text: #49BEEA;--color-primary-icon: #49BEEA;--color-focus: #49BEEA;--color-focus-on-rail: #49BEEA;--brand-mark-bg: #FF6B4A;--brand-mark-ink: #FFFFFF;--text-on-accent: #141822;--btn-bg: transparent;--btn-text: #49BEEA;--btn-border: #49BEEA;--btn-hover-bg: #49BEEA;--btn-hover-text: #141822;--btn-hover-border: #49BEEA;--btn-primary-bg: transparent;--btn-primary-text: #4CC85C;--btn-primary-border: #4CC85C;--btn-primary-hover-bg: #4CC85C;--btn-primary-hover-text: #141822;--btn-primary-hover-border: #4CC85C;--btn-quiet-bg: #232836;--btn-quiet-text: #C8CCD4;--btn-quiet-border: #3A4050;--btn-quiet-hover-bg: #2A3040;--btn-quiet-hover-text: #E0E4EC;--btn-quiet-hover-border: #49BEEA;--btn-disabled-bg: #202636;--btn-disabled-text: #5A6070;--btn-disabled-border: #202636;--input-bg: #141822;--input-text: #C8CCD4;--input-border: #6A789D;--input-placeholder: #5A6070;--input-focus-border: #49BEEA;--input-disabled-bg: #0E1118;--input-disabled-text: #5A6070;--color-danger: #F07070;--color-danger-text: #F07070;--color-danger-icon: #F07070;--color-danger-bg: #581D1D;--color-danger-on-bg: #F07070;--color-danger-border: #A94343;--color-success: #4CC85C;--color-success-text: #4CC85C;--color-success-bg: #1A3A20;--color-success-on-bg: #4CC85C;--color-success-border: #2C5C36;--color-warning: #FFBA55;--color-warning-text: #FFBA55;--color-warning-bg: #3A2E10;--color-warning-on-bg: #FFBA55;--color-warning-border: #6E5424;--color-info: #6DD4F0;--color-info-text: #6DD4F0;--color-info-bg: #1A2A3A;--color-info-on-bg: #6DD4F0;--color-info-border: #2A4A60;--syntax-comment: #8B949E;--syntax-keyword: #FF7B72;--syntax-string: #A5D6FF;--syntax-number: #79C0FF;--syntax-name: #D2A8FF;--syntax-attribute: #7EE787;--syntax-meta: #FFA657;--diff-remove-bg: #3D1C1C;--diff-add-bg: #112B14;--flash-bg: rgb(76 200 92 / 20%);--chart-series-1: #477FF7;--chart-series-2: #BE6025;--chart-series-3: #009E7B;--chart-series-4: #CD7E00;--chart-series-5: #D44B98;--chart-series-6: #19820B;--chart-series-7: #8E7CFF;--chart-series-8: #CE7872;--chart-seq-1: #345685;--chart-seq-2: #3B6BAF;--chart-seq-3: #4682D6;--chart-seq-4: #599AF5;--chart-seq-5: #7FB4FF;--chart-seq-6: #AACDFF;--chart-seq-7: #D5E6FF;--chart-div-neg-3: #FEA988;--chart-div-neg-2: #D5683B;--chart-div-neg-1: #88452A;--chart-div-mid: #3C3D3F;--chart-div-pos-1: #345B92;--chart-div-pos-2: #4C8CE5;--chart-div-pos-3: #99C3FF;--chart-status-good: #48C159;--chart-status-warning: #FFD16B;--chart-status-serious: #FC8C45;--chart-status-critical: #E84448;--chart-grid: #2A3040;--chart-axis: #6B7285;--chart-reference: #9298A7;--chart-highlight: #E0E4EC;--chart-partial: #4A5264;--font-size-body: var(--font-size-14);--font-size-heading-1: var(--font-size-24);--font-size-heading-2: var(--font-size-20);--font-size-heading-3: var(--font-size-16);--font-size-heading-1-narrow: var(--font-size-24);--font-size-heading-2-narrow: var(--font-size-20);--font-size-heading-3-narrow: var(--font-size-16);--logo-height: 32px;--logo-height-tablet: var(--logo-height);--logo-height-phone: var(--logo-height-tablet);--scrollbar-thumb: #6E7996;--scrollbar-thumb-hover: #8E97AD;--scrollbar-track: transparent;--radius-small: 4px;--radius-default: 8px;--radius-large: 12px;--radius-button: 4px;--radius-content: 8px;--radius-input: 8px;--shadow-sm: 0 1px 3px rgb(0 0 0 / 30%);--shadow-overlay: 0 10px 28px -6px rgb(0 0 0 / 35%);--shadow-md: 0 0 8px rgb(73 190 234 / 30%);--overlay-backdrop: rgb(0 0 0 / 60%)}:root[data-theme=admin][data-mode=dark][data-contrast=more]{--text-heading: #E0E4EC;--text-primary: #D3D7DF;--text-secondary: #C5CAD6;--text-muted: #B7BDCD;--text-link: #6DD4F0;--text-link-hover: #56CAF6;--text-inverse: #1A1F2B;--text-on-rail: #C8CCD4;--text-on-rail-muted: #9DA3B3;--color-primary-text: #56CAF6;--color-primary-icon: #49BEEA;--color-focus: #49BEEA;--color-focus-on-rail: #49BEEA;--color-danger-text: #FFA6A2;--color-danger-icon: #F07070;--color-danger-border: #C26565;--color-success-text: #5BD669;--color-warning-text: #FFBA55;--color-info-text: #6DD4F0;--input-border: #8C97B3;--input-focus-border: #49BEEA;--border-strong: #798094;--scrollbar-thumb: #8E97AD;--syntax-comment: #AAB4BE;--syntax-keyword: #FF958B;--syntax-string: #A5D6FF;--syntax-number: #79C0FF;--syntax-name: #D2A8FF;--syntax-attribute: #7EE787;--syntax-meta: #FFA657;--btn-text: #56CAF6;--btn-primary-text: #5BD669;--color-danger-on-bg: #FFA7A3;--color-success-on-bg: #5FDA6D;--chart-series-1: #4881F9;--chart-series-2: #CC6D33;--chart-series-3: #009E7B;--chart-series-4: #CD7E00;--chart-series-5: #DC539F;--chart-series-6: #379A2D;--chart-series-7: #8E7CFF;--chart-series-8: #CE7872;--chart-seq-1: #6488BA;--chart-seq-2: #689AE2;--chart-seq-3: #74ADFF;--chart-seq-4: #96C2FF;--chart-seq-5: #B8D5FF;--chart-seq-6: #D9E9FF;--chart-seq-7: #FAFCFF;--chart-div-neg-3: #FFF3EE;--chart-div-neg-2: #FFA480;--chart-div-neg-1: #BC7458;--chart-div-pos-1: #628BC6;--chart-div-pos-2: #94C0FF;--chart-div-pos-3: #EFF6FF;--chart-axis: #7F8699;--chart-reference: #A3AAB9}}@layer theme{:root[data-theme=classic][data-mode=light]{--surface-page: #FFF9EE;--surface-content: #FDFAF3;--surface-sunken: #F5F0E6;--surface-overlay: #FFFFFF;--surface-framed: #FDFAF3;--surface-accent: #F5EFE0;--surface-raised: #FAF5E3;--surface-inverse: #2C2418;--surface-rail: #2C2418;--surface-header: var(--surface-content);--text-primary: #4D4D4D;--text-secondary: #5E5E5E;--text-muted: #6C6C6C;--text-tertiary: #B3B3B3;--text-heading: #2C2418;--text-link: #896714;--text-link-hover: #826B00;--text-inverse: #FFFFFF;--text-on-rail: #E8E0CC;--text-on-rail-muted: #B3A48A;--text-on-header: var(--text-heading);--text-on-header-muted: var(--text-primary);--border-default: #DDD4C4;--border-strong: #A49273;--border-subtle: #F0EBE0;--color-primary: #D9B730;--color-primary-text: #826B00;--color-primary-icon: #A48800;--color-focus: #A48800;--color-focus-on-rail: #D9B730;--brand-mark-bg: #D9B730;--brand-mark-ink: #FFFFFF;--text-on-accent: #FFFFFF;--btn-bg: transparent;--btn-text: #826B00;--btn-border: #826B00;--btn-hover-bg: #826B00;--btn-hover-text: #FFFFFF;--btn-hover-border: #826B00;--btn-primary-bg: transparent;--btn-primary-text: #487926;--btn-primary-border: #487926;--btn-primary-hover-bg: #487926;--btn-primary-hover-text: #FFFFFF;--btn-primary-hover-border: #487926;--btn-quiet-bg: #FDFAF3;--btn-quiet-text: #4D4D4D;--btn-quiet-border: #DDD4C4;--btn-quiet-hover-bg: #F5F0E6;--btn-quiet-hover-text: #4D4D4D;--btn-quiet-hover-border: #826B00;--btn-disabled-bg: #F0EBE0;--btn-disabled-text: #B3A48A;--btn-disabled-border: #F0EBE0;--input-bg: #FFFFFF;--input-text: #4D4D4D;--input-border: #9F875C;--input-placeholder: #808080;--input-focus-border: #A48800;--input-disabled-bg: #F5F0E6;--input-disabled-text: #B3A48A;--color-danger: #C44D38;--color-danger-text: #BC4631;--color-danger-icon: #C44D38;--color-danger-bg: #F0C4B8;--color-danger-on-bg: #7A2A1A;--color-danger-border: #CF806D;--color-success: #5A8C3A;--color-success-text: #487926;--color-success-bg: #E8F2E0;--color-success-on-bg: #3D6620;--color-success-border: #B8D8A0;--color-warning: #E8804B;--color-warning-text: #B25012;--color-warning-bg: #FFF3E0;--color-warning-on-bg: #8A4A1A;--color-warning-border: #E8B070;--color-info: #8B6914;--color-info-text: #896811;--color-info-bg: #F0EBE0;--color-info-on-bg: #87650D;--color-info-border: #DDD4C4;--syntax-comment: #656E78;--syntax-keyword: #CF222E;--syntax-string: #0A3069;--syntax-number: #0550AE;--syntax-name: #814EDD;--syntax-attribute: #116329;--syntax-meta: #953800;--diff-remove-bg: #FBF5ED;--diff-add-bg: #F6F6EB;--flash-bg: rgb(90 140 58 / 15%);--chart-series-1: #A38200;--chart-series-2: #2954B0;--chart-series-3: #009789;--chart-series-4: #B96231;--chart-series-5: #853286;--chart-series-6: #5C8B00;--chart-series-7: #5446A4;--chart-series-8: #BE4F6F;--chart-seq-1: #C7A977;--chart-seq-2: #B88F46;--chart-seq-3: #A67605;--chart-seq-4: #8B6200;--chart-seq-5: #704E00;--chart-seq-6: #563B00;--chart-seq-7: #3E2A00;--chart-div-neg-3: #843300;--chart-div-neg-2: #C65D26;--chart-div-neg-1: #E29F81;--chart-div-mid: #E4E3E0;--chart-div-pos-1: #85B6E9;--chart-div-pos-2: #2784D5;--chart-div-pos-3: #00518F;--chart-status-good: #437224;--chart-status-warning: #F8B14E;--chart-status-serious: #E37035;--chart-status-critical: #B3392D;--chart-grid: #ECE5D8;--chart-axis: #978A73;--chart-reference: #6C6C6C;--chart-highlight: #2C2418;--chart-partial: #CFC5B3;--font-size-body: var(--font-size-16);--font-size-heading-1: var(--font-size-32);--font-size-heading-2: var(--font-size-24);--font-size-heading-3: var(--font-size-18);--font-size-heading-1-narrow: var(--font-size-24);--font-size-heading-2-narrow: var(--font-size-20);--font-size-heading-3-narrow: var(--font-size-16);--logo-height: 32px;--logo-height-tablet: var(--logo-height);--logo-height-phone: var(--logo-height-tablet);--scrollbar-thumb: #9F875C;--scrollbar-thumb-hover: #7D6A48;--scrollbar-track: transparent;--radius-small: 3px;--radius-default: 4px;--radius-large: 6px;--radius-button: 3px;--radius-content: 4px;--radius-input: 4px;--shadow-sm: 0 1px 3px rgb(44 36 24 / 8%);--shadow-overlay: 0 10px 28px -6px rgb(44 36 24 / 18%);--shadow-md: 0 0 8px rgb(217 183 48 / 25%);--overlay-backdrop: rgb(44 36 24 / 40%)}:root[data-theme=classic][data-mode=light][data-contrast=more]{--text-heading: #2C2418;--text-primary: #333333;--text-secondary: #424242;--text-muted: #505050;--text-link: #674B00;--text-link-hover: #604E00;--text-inverse: #FFFFFF;--text-on-rail: #E8E0CC;--text-on-rail-muted: #BDAE94;--color-primary-text: #604E00;--color-primary-icon: #826B00;--color-focus: #826B00;--color-focus-on-rail: #D9B730;--color-danger-text: #99240F;--color-danger-icon: #BC4631;--color-danger-border: #BE583E;--color-success-text: #2D5B00;--color-warning-text: #883800;--color-info-text: #674C00;--input-border: #7D6A48;--input-focus-border: #826B00;--border-strong: #857457;--scrollbar-thumb: #7D6A48;--syntax-comment: #49515B;--syntax-keyword: #A5001A;--syntax-string: #0A3069;--syntax-number: #004CAA;--syntax-name: #642BBA;--syntax-attribute: #065D23;--syntax-meta: #8C3400;--btn-text: #604E00;--btn-hover-bg: #6B5700;--btn-primary-text: #2D5B00;--btn-primary-hover-bg: #34640B;--color-danger-on-bg: #6F2010;--color-success-on-bg: #315A11;--color-warning-on-bg: #81420F;--color-info-on-bg: #644900;--chart-series-1: #8D7000;--chart-series-2: #2954B0;--chart-series-3: #008276;--chart-series-4: #B25B2A;--chart-series-5: #853286;--chart-series-6: #547F00;--chart-series-7: #5446A4;--chart-series-8: #BC4D6E;--chart-seq-1: #8B6F3E;--chart-seq-2: #7D5700;--chart-seq-3: #634500;--chart-seq-4: #4B3300;--chart-seq-5: #342200;--chart-seq-6: #1F1200;--chart-seq-7: #0C0400;--chart-div-neg-3: #340D00;--chart-div-neg-2: #742C00;--chart-div-neg-1: #9E6144;--chart-div-pos-1: #4776A6;--chart-div-pos-2: #00487F;--chart-div-pos-3: #001C38;--chart-axis: #7E725B;--chart-reference: #565656}}@layer theme{:root[data-theme=classic][data-mode=dark]{--surface-page: #2A2418;--surface-content: #1E1A14;--surface-sunken: #16120E;--surface-overlay: #302820;--surface-framed: #16120E;--surface-accent: #231D16;--surface-raised: #2D2716;--surface-inverse: #F0EBE0;--surface-rail: #16120E;--surface-header: var(--surface-content);--text-primary: #C8C0B4;--text-secondary: #A7A194;--text-muted: #989081;--text-tertiary: #605848;--text-heading: #F0E8D8;--text-link: #E8C840;--text-link-hover: #FFD700;--text-inverse: #1E1A14;--text-on-rail: #C8C0B4;--text-on-rail-muted: #908878;--text-on-header: var(--text-heading);--text-on-header-muted: var(--text-primary);--border-default: #3A3028;--border-strong: #705E4B;--border-subtle: #2A2418;--color-primary: #D9B730;--color-primary-text: #D9B730;--color-primary-icon: #D9B730;--color-focus: #D9B730;--color-focus-on-rail: #D9B730;--brand-mark-bg: #D9B730;--brand-mark-ink: #FFFFFF;--text-on-accent: #16120E;--btn-bg: transparent;--btn-text: #D9B730;--btn-border: #D9B730;--btn-hover-bg: #D9B730;--btn-hover-text: #16120E;--btn-hover-border: #D9B730;--btn-primary-bg: transparent;--btn-primary-text: #6AAC48;--btn-primary-border: #6AAC48;--btn-primary-hover-bg: #6AAC48;--btn-primary-hover-text: #16120E;--btn-primary-hover-border: #6AAC48;--btn-quiet-bg: #2A2418;--btn-quiet-text: #C8C0B4;--btn-quiet-border: #3A3028;--btn-quiet-hover-bg: #302820;--btn-quiet-hover-text: #F0E8D8;--btn-quiet-hover-border: #D9B730;--btn-disabled-bg: #2A2418;--btn-disabled-text: #605848;--btn-disabled-border: #2A2418;--input-bg: #16120E;--input-text: #C8C0B4;--input-border: #82704A;--input-placeholder: #605848;--input-focus-border: #D9B730;--input-disabled-bg: #0E0B07;--input-disabled-text: #605848;--color-danger: #E06050;--color-danger-text: #E86857;--color-danger-icon: #E06050;--color-danger-bg: #421112;--color-danger-on-bg: #E06050;--color-danger-border: #A44134;--color-success: #6AAC48;--color-success-text: #6AAC48;--color-success-bg: #1A2A14;--color-success-on-bg: #6AAC48;--color-success-border: #3A5028;--color-warning: #E8804B;--color-warning-text: #E8804B;--color-warning-bg: #3A2410;--color-warning-on-bg: #E8804B;--color-warning-border: #6E4818;--color-info: #E8C840;--color-info-text: #E8C840;--color-info-bg: #2A2418;--color-info-on-bg: #E8C840;--color-info-border: #3A3028;--syntax-comment: #8B949E;--syntax-keyword: #FF7B72;--syntax-string: #A5D6FF;--syntax-number: #79C0FF;--syntax-name: #D2A8FF;--syntax-attribute: #7EE787;--syntax-meta: #FFA657;--diff-remove-bg: #301411;--diff-add-bg: #131F0D;--flash-bg: rgb(106 172 72 / 20%);--chart-series-1: #BF8600;--chart-series-2: #3C6AC8;--chart-series-3: #00AA99;--chart-series-4: #A94A02;--chart-series-5: #B761B6;--chart-series-6: #58840A;--chart-series-7: #807EE2;--chart-series-8: #AA4262;--chart-seq-1: #684D1B;--chart-seq-2: #88610C;--chart-seq-3: #A67605;--chart-seq-4: #C28E24;--chart-seq-5: #DAA84C;--chart-seq-6: #EEC37A;--chart-seq-7: #FFE0AD;--chart-div-neg-3: #FDAA85;--chart-div-neg-2: #D46A34;--chart-div-neg-1: #884627;--chart-div-mid: #3C3A38;--chart-div-pos-1: #295E90;--chart-div-pos-2: #3690E3;--chart-div-pos-3: #8FC6FF;--chart-status-good: #71B34F;--chart-status-warning: #FECE6A;--chart-status-serious: #FD884C;--chart-status-critical: #D85249;--chart-grid: #2E281F;--chart-axis: #766A57;--chart-reference: #989081;--chart-highlight: #F0E8D8;--chart-partial: #4E463A;--font-size-body: var(--font-size-16);--font-size-heading-1: var(--font-size-32);--font-size-heading-2: var(--font-size-24);--font-size-heading-3: var(--font-size-18);--font-size-heading-1-narrow: var(--font-size-24);--font-size-heading-2-narrow: var(--font-size-20);--font-size-heading-3-narrow: var(--font-size-16);--logo-height: 32px;--logo-height-tablet: var(--logo-height);--logo-height-phone: var(--logo-height-tablet);--scrollbar-thumb: #856E5B;--scrollbar-thumb-hover: #A38C79;--scrollbar-track: transparent;--radius-small: 3px;--radius-default: 4px;--radius-large: 6px;--radius-button: 3px;--radius-content: 4px;--radius-input: 4px;--shadow-sm: 0 1px 3px rgb(0 0 0 / 40%);--shadow-overlay: 0 10px 28px -6px rgb(0 0 0 / 48%);--shadow-md: 0 0 8px rgb(217 183 48 / 20%);--overlay-backdrop: rgb(0 0 0 / 60%)}:root[data-theme=classic][data-mode=dark][data-contrast=more]{--text-heading: #F0E8D8;--text-primary: #DED6CA;--text-secondary: #CBC5B8;--text-muted: #BCB4A4;--text-link: #E8C840;--text-link-hover: #FFD700;--text-inverse: #1E1A14;--text-on-rail: #C8C0B4;--text-on-rail-muted: #A69E8D;--color-primary-text: #D9B730;--color-primary-icon: #D9B730;--color-focus: #D9B730;--color-focus-on-rail: #D9B730;--color-danger-text: #FF9989;--color-danger-icon: #E86857;--color-danger-border: #C75C4F;--color-success-text: #82C661;--color-warning-text: #FF9C6B;--color-info-text: #E8C840;--input-border: #A38D5F;--input-focus-border: #D9B730;--border-strong: #917960;--scrollbar-thumb: #A38C79;--syntax-comment: #A0A9B3;--syntax-keyword: #FF847A;--syntax-string: #A5D6FF;--syntax-number: #79C0FF;--syntax-name: #D2A8FF;--syntax-attribute: #7EE787;--syntax-meta: #FFA657;--btn-primary-text: #82C661;--btn-primary-hover-bg: #6DB04C;--color-danger-on-bg: #FF8C7B;--color-success-on-bg: #7EC25D;--color-warning-on-bg: #FF9B69;--chart-series-1: #BF8600;--chart-series-2: #5080E0;--chart-series-3: #00AA99;--chart-series-4: #CA682F;--chart-series-5: #B963B8;--chart-series-6: #63901F;--chart-series-7: #807EE2;--chart-series-8: #CB607E;--chart-seq-1: #9B7E4D;--chart-seq-2: #B88F45;--chart-seq-3: #D2A044;--chart-seq-4: #E9B452;--chart-seq-5: #FCC96E;--chart-seq-6: #FFE3B4;--chart-seq-7: #FFFBF5;--chart-div-neg-3: #FFEDE5;--chart-div-neg-2: #FF9D70;--chart-div-neg-1: #B77151;--chart-div-pos-1: #548ABF;--chart-div-pos-2: #80BFFF;--chart-div-pos-3: #E6F2FF;--chart-axis: #8D816D;--chart-reference: #ADA595}}@layer theme{:root[data-theme=modern][data-mode=light]{--surface-page: #F7FAFF;--surface-content: #FFFFFF;--surface-sunken: #F2F3F6;--surface-overlay: #FFFFFF;--surface-framed: #FCFCFC;--surface-accent: #EEF4FC;--surface-raised: #F0FAFD;--surface-inverse: #333333;--surface-rail: #194866;--surface-header: var(--surface-content);--text-primary: #555555;--text-secondary: #666666;--text-muted: #6E6E6E;--text-tertiary: #CCCCCC;--text-heading: #194866;--text-link: #327786;--text-link-hover: #00789B;--text-inverse: #FFFFFF;--text-on-rail: #D2E3FC;--text-on-rail-muted: #8DCFFF;--text-on-header: var(--text-heading);--text-on-header-muted: var(--text-primary);--border-default: #D8D8D8;--border-strong: #949494;--border-subtle: #F2F2F2;--color-primary: #49BEEA;--color-primary-text: #00789B;--color-primary-icon: #0C98C3;--color-focus: #0C98C3;--color-focus-on-rail: #49BEEA;--brand-mark-bg: #49BEEA;--brand-mark-ink: #FFFFFF;--text-on-accent: #FFFFFF;--btn-bg: transparent;--btn-text: #00789B;--btn-border: #00789B;--btn-hover-bg: #00789B;--btn-hover-text: #FFFFFF;--btn-hover-border: #00789B;--btn-primary-bg: transparent;--btn-primary-text: #008123;--btn-primary-border: #008123;--btn-primary-hover-bg: #008123;--btn-primary-hover-text: #FFFFFF;--btn-primary-hover-border: #008123;--btn-quiet-bg: #FFFFFF;--btn-quiet-text: #355159;--btn-quiet-border: #DADCE0;--btn-quiet-hover-bg: #F8F9FA;--btn-quiet-hover-text: #355159;--btn-quiet-hover-border: #00789B;--btn-disabled-bg: #E8EAED;--btn-disabled-text: #999999;--btn-disabled-border: #E8EAED;--input-bg: #FFFFFF;--input-text: #666666;--input-border: #8C8C8C;--input-placeholder: #999999;--input-focus-border: #194866;--input-disabled-bg: #F2F3F6;--input-disabled-text: #999999;--color-danger: #EF524B;--color-danger-text: #D03331;--color-danger-icon: #EF524B;--color-danger-bg: #FDEAEA;--color-danger-on-bg: #B91C1C;--color-danger-border: #D32626;--color-success: #39B54A;--color-success-text: #008123;--color-success-bg: #E5F9F4;--color-success-on-bg: #047857;--color-success-border: #38BFA1;--color-warning: #FFBA55;--color-warning-text: #986400;--color-warning-bg: #FFFFE3;--color-warning-on-bg: #7A4F00;--color-warning-border: #E8A040;--color-info: #0059B6;--color-info-text: #0059B6;--color-info-bg: #E9F6FF;--color-info-on-bg: #0059B6;--color-info-border: #8DCFFF;--syntax-comment: #67707A;--syntax-keyword: #CF222E;--syntax-string: #0A3069;--syntax-number: #0550AE;--syntax-name: #8250DF;--syntax-attribute: #116329;--syntax-meta: #953800;--diff-remove-bg: #FEF3F2;--diff-add-bg: #EEF8EF;--flash-bg: rgb(57 181 74 / 15%);--chart-series-1: #028BE1;--chart-series-2: #D85F25;--chart-series-3: #00A57A;--chart-series-4: #E6A300;--chart-series-5: #C25DC8;--chart-series-6: #6D9600;--chart-series-7: #3C4CB9;--chart-series-8: #C74178;--chart-seq-1: #7FBCE7;--chart-seq-2: #4CA5DF;--chart-seq-3: #008ED1;--chart-seq-4: #0076AF;--chart-seq-5: #005F8E;--chart-seq-6: #00496E;--chart-seq-7: #003450;--chart-div-neg-3: #8C280D;--chart-div-neg-2: #C9593D;--chart-div-neg-1: #E49D8A;--chart-div-mid: #E7E6E3;--chart-div-pos-1: #7BB9E5;--chart-div-pos-2: #0089C9;--chart-div-pos-3: #005580;--chart-status-good: #058329;--chart-status-warning: #FFC251;--chart-status-serious: #FA7926;--chart-status-critical: #D9292E;--chart-grid: #EDEDED;--chart-axis: #8C8C8C;--chart-reference: #6E6E6E;--chart-highlight: #194866;--chart-partial: #C8CCD2;--font-size-body: var(--font-size-16);--font-size-heading-1: var(--font-size-32);--font-size-heading-2: var(--font-size-24);--font-size-heading-3: var(--font-size-18);--font-size-heading-1-narrow: var(--font-size-24);--font-size-heading-2-narrow: var(--font-size-20);--font-size-heading-3-narrow: var(--font-size-16);--logo-height: 32px;--logo-height-tablet: var(--logo-height);--logo-height-phone: var(--logo-height-tablet);--scrollbar-thumb: #8C8C8C;--scrollbar-thumb-hover: #6F6F6F;--scrollbar-track: transparent;--radius-small: 4px;--radius-default: 8px;--radius-large: 12px;--radius-button: 4px;--radius-content: 8px;--radius-input: 8px;--shadow-sm: 0 1px 3px rgb(0 0 0 / 5%);--shadow-overlay: 0 10px 28px -6px rgb(0 0 0 / 16%);--shadow-md: 0 0 8px rgb(73 190 234 / 25%);--overlay-backdrop: rgb(0 0 0 / 30%)}:root[data-theme=modern][data-mode=light][data-contrast=more]{--text-heading: #033753;--text-primary: #3D3D3D;--text-secondary: #484848;--text-muted: #525252;--text-link: #0C5A69;--text-link-hover: #005974;--text-inverse: #FFFFFF;--text-on-rail: #DAE9FF;--text-on-rail-muted: #B8E0FF;--color-primary-text: #005974;--color-primary-icon: #00789C;--color-focus: #00789C;--color-focus-on-rail: #49BEEA;--color-danger-text: #A90012;--color-danger-icon: #D03331;--color-danger-border: #D32626;--color-success-text: #006018;--color-warning-text: #724A00;--color-info-text: #0050A6;--input-border: #6F6F6F;--input-focus-border: #194866;--border-strong: #767676;--scrollbar-thumb: #6F6F6F;--syntax-comment: #4B535D;--syntax-keyword: #A9001B;--syntax-string: #0A3069;--syntax-number: #034EAC;--syntax-name: #672EBD;--syntax-attribute: #0A5F25;--syntax-meta: #8F3500;--btn-text: #005974;--btn-hover-bg: #00607D;--btn-primary-text: #006018;--btn-primary-hover-bg: #00681A;--input-text: #595959;--color-danger-on-bg: #9D000B;--color-success-on-bg: #005F44;--color-info-on-bg: #0050A6;--chart-series-1: #007AC8;--chart-series-2: #C8510F;--chart-series-3: #008763;--chart-series-4: #9C6D00;--chart-series-5: #B14DB8;--chart-series-6: #5D8100;--chart-series-7: #3C4CB9;--chart-series-8: #C74178;--chart-seq-1: #407CA4;--chart-seq-2: #006597;--chart-seq-3: #004D75;--chart-seq-4: #003755;--chart-seq-5: #002238;--chart-seq-6: #000F1D;--chart-seq-7: #00020C;--chart-div-neg-3: #3D0600;--chart-div-neg-2: #841D00;--chart-div-neg-1: #A36250;--chart-div-pos-1: #3F7CA5;--chart-div-pos-2: #004E75;--chart-div-pos-3: #002035;--chart-axis: #767676;--chart-reference: #585858;--chart-highlight: #033753}}@layer theme{:root[data-theme=modern][data-mode=dark]{--surface-page: #232836;--surface-content: #1A1F2B;--surface-sunken: #141822;--surface-overlay: #2A3040;--surface-framed: #141822;--surface-accent: #1E2838;--surface-raised: #1E2C3A;--surface-inverse: #EAECF0;--surface-rail: #141822;--surface-header: var(--surface-content);--text-primary: #C8CCD4;--text-secondary: #A5AAB6;--text-muted: #9298A7;--text-tertiary: #5A6070;--text-heading: #E0E4EC;--text-link: #6DD4F0;--text-link-hover: #49BEEA;--text-inverse: #1A1F2B;--text-on-rail: #C8CCD4;--text-on-rail-muted: #8A90A0;--text-on-header: var(--text-heading);--text-on-header-muted: var(--text-primary);--border-default: #3A4050;--border-strong: #5E6475;--border-subtle: #2A3040;--color-primary: #49BEEA;--color-primary-text: #49BEEA;--color-primary-icon: #49BEEA;--color-focus: #49BEEA;--color-focus-on-rail: #49BEEA;--brand-mark-bg: #49BEEA;--brand-mark-ink: #FFFFFF;--text-on-accent: #141822;--btn-bg: transparent;--btn-text: #49BEEA;--btn-border: #49BEEA;--btn-hover-bg: #49BEEA;--btn-hover-text: #141822;--btn-hover-border: #49BEEA;--btn-primary-bg: transparent;--btn-primary-text: #4CC85C;--btn-primary-border: #4CC85C;--btn-primary-hover-bg: #4CC85C;--btn-primary-hover-text: #141822;--btn-primary-hover-border: #4CC85C;--btn-quiet-bg: #232836;--btn-quiet-text: #C8CCD4;--btn-quiet-border: #3A4050;--btn-quiet-hover-bg: #2A3040;--btn-quiet-hover-text: #E0E4EC;--btn-quiet-hover-border: #49BEEA;--btn-disabled-bg: #202636;--btn-disabled-text: #5A6070;--btn-disabled-border: #202636;--input-bg: #141822;--input-text: #C8CCD4;--input-border: #6A789D;--input-placeholder: #5A6070;--input-focus-border: #49BEEA;--input-disabled-bg: #0E1118;--input-disabled-text: #5A6070;--color-danger: #F07070;--color-danger-text: #F07070;--color-danger-icon: #F07070;--color-danger-bg: #581D1D;--color-danger-on-bg: #F07070;--color-danger-border: #A94343;--color-success: #4CC85C;--color-success-text: #4CC85C;--color-success-bg: #1A3A20;--color-success-on-bg: #4CC85C;--color-success-border: #2C5C36;--color-warning: #FFBA55;--color-warning-text: #FFBA55;--color-warning-bg: #3A2E10;--color-warning-on-bg: #FFBA55;--color-warning-border: #6E5424;--color-info: #6DD4F0;--color-info-text: #6DD4F0;--color-info-bg: #1A2A3A;--color-info-on-bg: #6DD4F0;--color-info-border: #2A4A60;--syntax-comment: #8B949E;--syntax-keyword: #FF7B72;--syntax-string: #A5D6FF;--syntax-number: #79C0FF;--syntax-name: #D2A8FF;--syntax-attribute: #7EE787;--syntax-meta: #FFA657;--diff-remove-bg: #3D1C1C;--diff-add-bg: #112B14;--flash-bg: rgb(76 200 92 / 20%);--chart-series-1: #0798F3;--chart-series-2: #DF6E3C;--chart-series-3: #00A67C;--chart-series-4: #C18700;--chart-series-5: #BE55BF;--chart-series-6: #638900;--chart-series-7: #6B77EF;--chart-series-8: #C74371;--chart-seq-1: #275B7C;--chart-seq-2: #1C72A4;--chart-seq-3: #198BC9;--chart-seq-4: #31A4E7;--chart-seq-5: #58BCFD;--chart-seq-6: #96D3FF;--chart-seq-7: #CCE9FF;--chart-div-neg-3: #FFA791;--chart-div-neg-2: #D76549;--chart-div-neg-1: #8A4432;--chart-div-mid: #3C3D3F;--chart-div-pos-1: #13618D;--chart-div-pos-2: #0095DB;--chart-div-pos-3: #7ECAFF;--chart-status-good: #48C159;--chart-status-warning: #FFD16B;--chart-status-serious: #FC8C45;--chart-status-critical: #E84448;--chart-grid: #2A3040;--chart-axis: #6B7285;--chart-reference: #9298A7;--chart-highlight: #E0E4EC;--chart-partial: #4A5264;--font-size-body: var(--font-size-16);--font-size-heading-1: var(--font-size-32);--font-size-heading-2: var(--font-size-24);--font-size-heading-3: var(--font-size-18);--font-size-heading-1-narrow: var(--font-size-24);--font-size-heading-2-narrow: var(--font-size-20);--font-size-heading-3-narrow: var(--font-size-16);--logo-height: 32px;--logo-height-tablet: var(--logo-height);--logo-height-phone: var(--logo-height-tablet);--scrollbar-thumb: #6E7996;--scrollbar-thumb-hover: #8E97AD;--scrollbar-track: transparent;--radius-small: 4px;--radius-default: 8px;--radius-large: 12px;--radius-button: 4px;--radius-content: 8px;--radius-input: 8px;--shadow-sm: 0 1px 3px rgb(0 0 0 / 30%);--shadow-overlay: 0 10px 28px -6px rgb(0 0 0 / 42%);--shadow-md: 0 0 8px rgb(73 190 234 / 30%);--overlay-backdrop: rgb(0 0 0 / 60%)}:root[data-theme=modern][data-mode=dark][data-contrast=more]{--text-heading: #E0E4EC;--text-primary: #D3D7DF;--text-secondary: #C5CAD6;--text-muted: #B7BDCD;--text-link: #6DD4F0;--text-link-hover: #56CAF6;--text-inverse: #1A1F2B;--text-on-rail: #C8CCD4;--text-on-rail-muted: #9DA3B3;--color-primary-text: #56CAF6;--color-primary-icon: #49BEEA;--color-focus: #49BEEA;--color-focus-on-rail: #49BEEA;--color-danger-text: #FFA6A2;--color-danger-icon: #F07070;--color-danger-border: #C26565;--color-success-text: #5BD669;--color-warning-text: #FFBA55;--color-info-text: #6DD4F0;--input-border: #8C97B3;--input-focus-border: #49BEEA;--border-strong: #798094;--scrollbar-thumb: #8E97AD;--syntax-comment: #AAB4BE;--syntax-keyword: #FF958B;--syntax-string: #A5D6FF;--syntax-number: #79C0FF;--syntax-name: #D2A8FF;--syntax-attribute: #7EE787;--syntax-meta: #FFA657;--btn-text: #56CAF6;--btn-primary-text: #5BD669;--color-danger-on-bg: #FFA7A3;--color-success-on-bg: #5FDA6D;--chart-series-1: #0798F3;--chart-series-2: #DF6E3C;--chart-series-3: #00A67C;--chart-series-4: #C18700;--chart-series-5: #C65DC7;--chart-series-6: #6C9317;--chart-series-7: #6E7BF3;--chart-series-8: #DD5783;--chart-seq-1: #588CAF;--chart-seq-2: #51A1D5;--chart-seq-3: #50B5F6;--chart-seq-4: #78C9FF;--chart-seq-5: #A7DAFF;--chart-seq-6: #D1EBFF;--chart-seq-7: #F9FCFF;--chart-div-neg-3: #FFF2EF;--chart-div-neg-2: #FFA28B;--chart-div-neg-1: #BE735F;--chart-div-pos-1: #4B91C0;--chart-div-pos-2: #76C7FF;--chart-div-pos-3: #ECF7FF;--chart-axis: #7F8699;--chart-reference: #A3AAB9}}@layer platform{*,*:before,*:after{box-sizing:border-box}}@layer platform{:root[data-mode=light]{color-scheme:light}:root[data-mode=dark]{color-scheme:dark}}@layer platform{:root{--control-font-size: var(--control-font-normal);--control-line-height: 1.5em;--control-padding-h: 14px;--control-padding-v: max( .45em, calc((24px - var(--control-line-height)) / 2) )}[data-control-size=tiny]{--control-font-size: var(--control-font-tiny);--control-line-height: 1.35em;--control-padding-h: 14px;--control-padding-v: max( .5em, calc((24px - var(--control-line-height)) / 2) )}[data-control-size=small]{--control-font-size: var(--control-font-small);--control-line-height: 1.5em;--control-padding-h: 14px;--control-padding-v: max( .5em, calc((24px - var(--control-line-height)) / 2) )}[data-control-size=large]{--control-font-size: var(--control-font-large);--control-line-height: 1.7em;--control-padding-h: 14px;--control-padding-v: max( .5em, calc((24px - var(--control-line-height)) / 2) )}[data-control-size=huge]{--control-font-size: var(--control-font-huge);--control-line-height: 1.55em;--control-padding-h: 1.55em;--control-padding-v: max( .9em, calc((24px - var(--control-line-height)) / 2) )}}@layer platform{a:focus-visible,a[data-pinned-state~=focus],area:focus-visible,area[data-pinned-state~=focus],button:focus-visible,button[data-pinned-state~=focus],iframe:focus-visible,iframe[data-pinned-state~=focus],input:focus-visible,input[data-pinned-state~=focus],select:focus-visible,select[data-pinned-state~=focus],summary:focus-visible,summary[data-pinned-state~=focus],textarea:focus-visible,textarea[data-pinned-state~=focus],[contenteditable]:focus-visible,[contenteditable][data-pinned-state~=focus],[tabindex]:focus-visible,[tabindex][data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}}@layer platform{html{-webkit-text-size-adjust:100%;text-size-adjust:100%}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}code,kbd,samp,pre{font-family:var(--font-family-mono);font-size:1em}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:inherit}button,select{text-transform:none}progress{vertical-align:baseline}summary{display:list-item}}@layer platform{@keyframes overscroll-contain-x{0%,to{overscroll-behavior-x:contain}}@keyframes overscroll-contain-y{0%,to{overscroll-behavior-y:contain}}}@page{margin:12mm}@media print{:root{color-scheme:light;--surface-page: #FFFFFF;--surface-content: #FFFFFF;--surface-sunken: #FFFFFF;--surface-overlay: #FFFFFF;--surface-framed: #FFFFFF;--text-primary: #4B5563;--text-secondary: #5A5E65;--text-muted: #656A72;--text-heading: #111827;--text-link: #4B5563;--border-default: #8A90A0;--border-strong: #4B5563;--border-subtle: #9CA3AF}}@layer platform{body,h1,h2,h3,h4,h5,h6,blockquote,p,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}fieldset{border:none}}@layer platform{*{scrollbar-width:thin;scrollbar-color:transparent transparent}*:hover,*:focus-within{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border:2px solid transparent;border-inline-end-width:0;border-radius:999px;background:transparent;background-clip:content-box}*:hover::-webkit-scrollbar-thumb,*:focus-within::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}}@layer platform{h1,h2,h3,h4,h5,h6{margin-block-end:.5em;color:var(--text-heading);font-family:var(--font-family-heading);font-weight:var(--font-weight-headings);line-height:1.25}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-block-end:0}h1,h2{line-height:1.15}h1{font-size:var(--font-size-heading-1-narrow)}h2{font-size:var(--font-size-heading-2-narrow)}h3{font-size:var(--font-size-heading-3-narrow)}h4{font-size:var(--font-size-16)}h5{font-size:var(--font-size-14)}h6{font-size:var(--font-size-12)}@media(min-width:30em){h1{font-size:var(--font-size-heading-1)}h2{font-size:var(--font-size-heading-2)}h3{font-size:var(--font-size-heading-3)}h1,h2{line-height:1.25}}}@layer platform{a{color:var(--text-link);text-decoration:none;outline-color:var(--color-focus)}a:hover,a:focus-visible,a:active,a[data-pinned-state~=hover],a[data-pinned-state~=focus],a[data-pinned-state~=active]{color:var(--text-link-hover)}a>svg{pointer-events:none}a[aria-disabled=true]{pointer-events:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}a:not([class]):hover,a:not([class]):focus-visible,a:not([class]):active,a:not([class])[data-pinned-state~=hover],a:not([class])[data-pinned-state~=focus],a:not([class])[data-pinned-state~=active]{text-decoration:underline}p a{text-decoration:underline}}@layer platform{html{height:100%;overflow-y:scroll;color:var(--text-primary);font-family:var(--font-family-body);font-weight:var(--font-weight-body);line-height:1.5;background:var(--surface-page);scroll-padding-block-start:var(--sticky-chrome-block-end, 0px)}html[data-scroll-locked]{overflow:hidden;padding-inline-end:var(--modal-scroll-gutter, 0)}body{height:100%;font-size:var(--font-size-body)}}@layer platform{table{width:100%}th{text-align:start;font-weight:var(--font-weight-body)}:is(td,th) :is(p,figcaption){max-inline-size:none}}@layer platform{p,figcaption{max-inline-size:var(--measure-prose)}p{margin-bottom:1em}p:last-child{margin-bottom:0}b,strong{font-weight:var(--font-weight-bold)}small{font-size:var(--font-size-12)}}@layer platform{.o-flow>*+*{margin-block-start:var(--flow-space, var(--spacing-default))}}@layer platform{.o-wrapper{--page-gutter: var(--spacing-med-small);max-width:70rem;margin-inline:auto;padding-inline:var(--page-gutter)}@media(min-width:30em){.o-wrapper{--page-gutter: var(--spacing-default)}}.o-wrapper--wide{max-width:240rem}}@layer platform{.c-action-band{position:sticky;z-index:2;top:calc(var(--sticky-chrome-block-end, 0px) + var(--spacing-small));margin-block-end:var(--spacing-default);padding:var(--spacing-tiny) var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-overlay);box-shadow:var(--shadow-sm),0 0 0 var(--spacing-default) var(--surface-content);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-tiny) var(--spacing-small)}.c-action-band__lead{flex:1 1 16rem;min-inline-size:0}.c-action-band__end{margin-inline-start:auto}}@layer platform{.c-action-menu{display:flex;flex-direction:column;min-inline-size:14rem;margin:calc(-1 * var(--spacing-tiny)) calc(-1 * var(--spacing-med-small));padding:0;list-style:none}.c-action-menu__entry{display:flex;flex-direction:column}.c-action-menu__act{display:block;inline-size:100%;padding:var(--spacing-tiny) var(--spacing-med-small);border:0;background:none;color:var(--text-primary);font:inherit;font-size:var(--font-size-14);text-align:start;cursor:pointer}.c-action-menu__act:hover,.c-action-menu__act:focus-visible,.c-action-menu__act:active,.c-action-menu__act[data-pinned-state~=hover],.c-action-menu__act[data-pinned-state~=focus],.c-action-menu__act[data-pinned-state~=active]{background:var(--interactive-hover-bg)}.c-action-menu__act:focus-visible,.c-action-menu__act[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-2px}.c-action-menu__act--destructive{color:var(--color-danger-text)}.c-action-menu__act[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}.c-action-menu__act[aria-disabled=true]:hover,.c-action-menu__act[aria-disabled=true]:focus-visible,.c-action-menu__act[aria-disabled=true]:active,.c-action-menu__act[aria-disabled=true][data-pinned-state~=hover],.c-action-menu__act[aria-disabled=true][data-pinned-state~=focus],.c-action-menu__act[aria-disabled=true][data-pinned-state~=active]{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.c-action-menu__reason{padding:0 var(--spacing-med-small) var(--spacing-tiny);color:var(--text-secondary);font-size:var(--font-size-12)}.c-action-menu__divider{margin-block:var(--spacing-tiny);border-top:1px solid var(--border-default)}}@layer platform{.c-address-field{inline-size:100%}.c-address-field__input{font-family:var(--font-family-mono)}}@layer platform{.c-anchored-menu{position:relative;display:inline-flex}.c-anchored-menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-small);min-inline-size:2rem;block-size:2rem;padding:0;border:0;border-radius:var(--radius-button);background:none;color:var(--text-primary);font-size:var(--font-size-16);cursor:pointer}.c-anchored-menu__trigger:hover,.c-anchored-menu__trigger:focus-visible,.c-anchored-menu__trigger:active,.c-anchored-menu__trigger[data-pinned-state~=hover],.c-anchored-menu__trigger[data-pinned-state~=focus],.c-anchored-menu__trigger[data-pinned-state~=active]{background:var(--interactive-hover-bg);color:var(--text-heading)}.c-anchored-menu__trigger:focus-visible,.c-anchored-menu__trigger[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-anchored-menu__trigger--labeled{max-inline-size:16rem;padding-inline:var(--spacing-small)}.c-anchored-menu__glyph{display:inline-flex;flex:none}.c-anchored-menu__text{overflow:hidden;font-size:var(--font-size-14);text-overflow:ellipsis;white-space:nowrap}@media(max-width:29.99em){.c-anchored-menu__text{display:none}}.c-anchored-menu__panel{position:absolute;top:calc(100% + var(--spacing-tiny));inset-inline-end:0;z-index:20;min-width:14rem;border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);--text-heading: var(--page-text-heading);--text-primary: var(--page-text-primary);--text-secondary: var(--page-text-secondary);--text-muted: var(--page-text-muted);--text-link: var(--page-text-link);--text-link-hover: var(--page-text-link-hover);--color-primary-text: var(--page-color-primary-text);--color-focus: var(--page-color-focus);--interactive-hover-bg: var(--page-interactive-hover-bg)}.c-anchored-menu__panel:before{content:"";position:absolute;inset-inline:0;inset-block-start:calc(var(--spacing-tiny) * -1);block-size:var(--spacing-tiny)}.c-anchored-menu__head{display:flex;flex-direction:column;gap:var(--spacing-min);padding:var(--spacing-small) var(--spacing-default);border-bottom:1px solid var(--border-default)}.c-anchored-menu__subject{display:flex;align-items:center;gap:var(--spacing-small)}.c-anchored-menu__name{color:var(--text-heading);font-weight:var(--font-weight-semibold)}.c-anchored-menu__badge{padding:var(--spacing-min) var(--spacing-small);border-radius:999px;background:var(--color-primary);color:var(--text-inverse);font-size:var(--font-size-10);font-weight:var(--font-weight-semibold);white-space:nowrap}.c-anchored-menu__icon{display:inline-flex;align-items:center;margin-inline-end:var(--spacing-small);color:var(--text-secondary)}.c-anchored-menu__list{margin:0;padding:var(--spacing-tiny) 0;list-style:none}.c-anchored-menu__link{display:flex;align-items:center;padding:var(--spacing-tiny) var(--spacing-default);color:var(--text-primary);font-size:var(--font-size-14)}.c-anchored-menu__link:hover,.c-anchored-menu__link:focus-visible,.c-anchored-menu__link:active,.c-anchored-menu__link[data-pinned-state~=hover],.c-anchored-menu__link[data-pinned-state~=focus],.c-anchored-menu__link[data-pinned-state~=active]{background:var(--interactive-hover-bg)}.c-anchored-menu__link.is-active{color:var(--text-link)}.c-anchored-menu__footer{padding:var(--spacing-tiny) 0;border-top:1px solid var(--border-default)}}@layer platform{.c-aside-split{container-type:inline-size;container-name:aside-split}@container aside-split (width >= 800px){.c-aside-split--with-aside .c-aside-split__panes{display:grid;grid-template-columns:minmax(0,1fr) auto min(var(--aside-split-aside-width, 40rem),100% - 24rem);column-gap:var(--spacing-default);align-items:start}}@container aside-split (width >= 800px){.c-aside-split--aside-hidden .c-aside-split__panes{grid-template-columns:minmax(0,1fr) auto 0}}.c-aside-split__content{min-inline-size:0}.c-aside-split__content>*+*{margin-block-start:var(--spacing-default)}@container aside-split (width >= 800px){.c-aside-split--with-aside .c-aside-split__content{container-type:inline-size;container-name:given-box}}.c-aside-split__aside{display:flex;flex-direction:column;min-inline-size:0;block-size:80dvh;margin-block-start:var(--spacing-default)}@container aside-split (width >= 800px){.c-aside-split__aside{position:sticky;top:calc(var(--sticky-chrome-block-end) + var(--spacing-med-small));block-size:calc(100dvh - var(--sticky-chrome-block-end) - var(--spacing-med-small) * 2);margin-block-start:0}}@container aside-split (width >= 800px){.c-aside-split--aside-hidden .c-aside-split__aside{visibility:hidden}}.c-aside-split__divider{display:none}@container aside-split (width >= 800px){.c-aside-split__divider{display:flex;position:sticky;top:calc(var(--sticky-chrome-block-end) + var(--spacing-med-small));block-size:calc(100dvh - var(--sticky-chrome-block-end) - var(--spacing-med-small) * 2)}}.c-aside-split--focus{position:fixed;z-index:22;inset-block:0;inset-inline:0;margin:0;overflow:auto;padding:var(--spacing-med-small) var(--page-gutter, var(--spacing-default));background:var(--surface-page);inset-inline-start:var(--page-rail-inline-size, 0px)}@container aside-split (width >= 800px){.c-aside-split--focus.c-aside-split--with-aside .c-aside-split__panes{grid-template-columns:minmax(0,1fr);column-gap:0}}.c-aside-split--focus.c-aside-split--with-aside .c-aside-split__content,.c-aside-split--focus .c-aside-split__divider{display:none}.c-aside-split--aside-hidden .c-aside-split__divider{--pane-reveal-inset: calc(7px - var(--pane-reveal-width));--pane-reveal-radius: var(--radius-small) 0 0 var(--radius-small)}}@layer platform{.c-band-plot{display:flex;flex-direction:column;gap:var(--spacing-tiny);min-inline-size:0}.c-band-plot__footnote{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.c-band-plot__track{fill:var(--chart-reference);fill-opacity:.16}.c-band-plot__cap{stroke:var(--chart-reference);stroke-width:1.5}.c-band-plot__divider{stroke:var(--chart-grid);stroke-width:1;shape-rendering:crispEdges}.c-band-plot__rule{stroke:var(--chart-reference);stroke-width:1}.c-band-plot__rule--dashed{stroke-dasharray:4 3}.c-band-plot__median{fill:var(--chart-axis)}.c-band-plot__hit{fill:transparent}.c-band-plot__row:hover .c-band-plot__hit,.c-band-plot__row[data-pinned-state~=hover] .c-band-plot__hit{fill:var(--chart-grid);fill-opacity:.5}.c-band-plot__label{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;fill:var(--text-primary);dominant-baseline:middle}.c-band-plot__note{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;stroke:var(--surface-content);stroke-width:3;stroke-linejoin:round;paint-order:stroke;dominant-baseline:middle}.c-band-plot__note--end{text-anchor:end}.c-band-plot__dot{fill:var(--chart-reference);stroke:var(--surface-content);stroke-width:3;paint-order:stroke}.c-band-plot__dot--below{fill:var(--chart-div-neg-2)}.c-band-plot__dot--within{fill:var(--chart-reference)}.c-band-plot__dot--above{fill:var(--chart-div-pos-2)}.c-band-plot__dot--unsold{fill:var(--surface-content);stroke:var(--chart-reference);stroke-width:2}.c-band-plot__reach{stroke-width:1.5}.c-band-plot__reach--below{stroke:var(--chart-div-neg-2)}.c-band-plot__reach--within{stroke:var(--chart-reference)}.c-band-plot__reach--above{stroke:var(--chart-div-pos-2)}.c-band-plot__reach--unsold{stroke:var(--chart-reference);stroke-dasharray:2 2}}@layer platform{.c-banner{display:flex;align-items:center;gap:var(--spacing-small);padding:var(--spacing-small) var(--page-gutter, var(--spacing-default));border-block-end:1px solid var(--color-info-border);background:var(--color-info-bg);color:var(--color-info-on-bg)}.c-banner__body{flex:1 1 auto;margin-block-end:0;margin-inline-end:auto;font-size:var(--font-size-14)}.c-banner__meta{font-weight:var(--font-weight-semibold)}.c-banner>.c-cluster{flex:none}}@layer platform{.c-bar-list{display:flex;flex-direction:column;gap:var(--spacing-small);min-inline-size:0}.c-bar-list__row:focus-visible,.c-bar-list__row[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-bar-list__label{fill:var(--text-primary);font-size:var(--font-size-13);dominant-baseline:middle}.c-bar-list__figure{fill:var(--text-primary);font-size:var(--font-size-13);font-variant-numeric:tabular-nums;dominant-baseline:middle}.c-bar-list__value{font-weight:var(--font-weight-semibold)}.c-bar-list__aside{fill:var(--text-secondary);font-weight:var(--font-weight-normal)}.c-bar-list__track{fill:var(--chart-grid)}.c-bar-list__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-tiny) var(--spacing-default)}.c-bar-list__total{color:var(--text-secondary);font-size:var(--font-size-13);font-variant-numeric:tabular-nums}}@layer platform{.c-bounds-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-tiny);inline-size:100%}.c-bounds-field__legend{color:var(--text-secondary);font-size:var(--font-size-14);grid-column:1/-1;margin-block-end:var(--spacing-tiny)}}@layer platform{.c-breadcrumbs{min-width:0;overflow:hidden;padding-inline:var(--focus-ring-reach);margin-inline:calc(-1 * var(--focus-ring-reach));padding-block:var(--focus-ring-reach);margin-block:calc(-1 * var(--focus-ring-reach));font-size:var(--font-size-12);text-align:start}@media(max-width:35em){.c-breadcrumbs:not(.c-breadcrumbs--wrapping) .c-breadcrumbs__item:not(:last-child){display:none}.c-breadcrumbs:not(.c-breadcrumbs--wrapping) .c-breadcrumbs__item:before{content:none}}.c-breadcrumbs__list{display:flex;flex-wrap:nowrap;align-items:center;max-width:100%;min-width:0;margin:0;padding:0;list-style:none}.c-breadcrumbs__item{display:inline-flex;flex-shrink:4;align-items:center;min-width:6ch;white-space:nowrap}.c-breadcrumbs__item:last-child{flex-shrink:1;min-width:0}.c-breadcrumbs__item:before{content:"/";margin:0 var(--spacing-tiny);color:var(--text-muted)}.c-breadcrumbs__item:first-child:before{content:none}.c-breadcrumbs__link,.c-breadcrumbs__label{display:block;min-width:0;max-width:50ch;overflow:hidden;text-overflow:ellipsis}.c-breadcrumbs__link{padding-block:max(0px,(24px - 1lh) / 2);color:var(--text-primary)}.c-breadcrumbs__link:hover,.c-breadcrumbs__link:focus-visible,.c-breadcrumbs__link:active,.c-breadcrumbs__link[data-pinned-state~=hover],.c-breadcrumbs__link[data-pinned-state~=focus],.c-breadcrumbs__link[data-pinned-state~=active]{color:var(--text-link-hover)}.c-breadcrumbs__label{color:var(--text-muted)}.c-breadcrumbs--wrapping .c-breadcrumbs__list{flex-wrap:wrap}.c-breadcrumbs--wrapping .c-breadcrumbs__item{flex-shrink:1}}@layer platform{.c-bullet-list{max-inline-size:var(--measure-prose);padding-inline-start:var(--spacing-default)}.c-bullet-list>li+li{margin-block-start:var(--spacing-tiny)}}@layer platform{.c-busy-swap{display:inline-grid;place-items:center;gap:inherit}.c-busy-swap__content,.c-busy-swap__mark{grid-area:1/1}.c-busy-swap__content{display:inline-flex;align-items:center;gap:inherit}.c-busy-swap--busy .c-busy-swap__content{opacity:0}.c-busy-swap__mark{display:flex}}@layer platform{.c-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-tiny);white-space:nowrap;padding:var(--control-padding-v) var(--control-padding-h);border:1px solid var(--btn-border);border-radius:100vh;background:var(--btn-bg);color:var(--btn-text);font-family:inherit;font-size:var(--control-font-size);font-weight:var(--font-weight-bold);line-height:var(--control-line-height);text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.c-button[aria-pressed=true],.c-button[aria-current=location]{border-color:var(--btn-hover-border);background:var(--btn-hover-bg);color:var(--btn-hover-text)}.c-button--inherit[aria-pressed=true]{border-color:currentColor;background:color-mix(in srgb,currentColor 12%,transparent);color:inherit}.c-button--bare[aria-pressed=true],.c-button--glyph[aria-pressed=true],.c-button--link[aria-pressed=true]{background:none;color:var(--color-primary-text)}.c-button:hover,.c-button:focus-visible,.c-button:active,.c-button[data-pinned-state~=hover],.c-button[data-pinned-state~=focus],.c-button[data-pinned-state~=active]{background:var(--btn-hover-bg);border-color:var(--btn-hover-border);color:var(--btn-hover-text);text-decoration:none}.c-button:focus-visible,.c-button[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-button:disabled,.c-button:is(a)[aria-disabled=true]{border-color:var(--btn-disabled-border);background:var(--btn-disabled-bg);color:var(--btn-disabled-text);cursor:default;pointer-events:none}.c-button[aria-busy=true]{cursor:progress}.c-button--primary{border-color:var(--btn-primary-border);background:var(--btn-primary-bg);color:var(--btn-primary-text)}.c-button--primary:hover,.c-button--primary:focus-visible,.c-button--primary:active,.c-button--primary[data-pinned-state~=hover],.c-button--primary[data-pinned-state~=focus],.c-button--primary[data-pinned-state~=active]{border-color:var(--btn-primary-hover-border);background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text)}.c-button--brand{border-color:transparent;background:var(--color-accent-deep);color:var(--text-on-accent-deep);font-weight:var(--font-weight-semibold)}.c-button--brand:hover,.c-button--brand:focus-visible,.c-button--brand:active,.c-button--brand[data-pinned-state~=hover],.c-button--brand[data-pinned-state~=focus],.c-button--brand[data-pinned-state~=active]{border-color:transparent;background:color-mix(in srgb,var(--color-accent) 55%,var(--surface-rail));color:var(--text-on-accent-deep)}.c-button--quiet{border-color:var(--btn-quiet-border);background:var(--btn-quiet-bg);color:var(--btn-quiet-text)}.c-button--quiet:hover,.c-button--quiet:focus-visible,.c-button--quiet:active,.c-button--quiet[data-pinned-state~=hover],.c-button--quiet[data-pinned-state~=focus],.c-button--quiet[data-pinned-state~=active]{border-color:var(--btn-quiet-hover-border);background:var(--btn-quiet-hover-bg);color:var(--btn-quiet-hover-text)}.c-button--ghost{border-color:var(--border-default);background:transparent;color:var(--text-secondary)}.c-button--ghost:hover,.c-button--ghost:focus-visible,.c-button--ghost:active,.c-button--ghost[data-pinned-state~=hover],.c-button--ghost[data-pinned-state~=focus],.c-button--ghost[data-pinned-state~=active]{border-color:var(--border-strong);background:var(--surface-overlay);color:var(--text-heading)}.c-button--inherit{border-color:color-mix(in srgb,currentColor 35%,transparent);background:transparent;color:inherit}.c-button--inherit:hover,.c-button--inherit:focus-visible,.c-button--inherit:active,.c-button--inherit[data-pinned-state~=hover],.c-button--inherit[data-pinned-state~=focus],.c-button--inherit[data-pinned-state~=active]{border-color:currentColor;background:color-mix(in srgb,currentColor 12%,transparent);color:inherit}.c-button--danger{border-color:var(--color-danger-text);background:transparent;color:var(--color-danger-text)}.c-button--danger:hover,.c-button--danger:focus-visible,.c-button--danger:active,.c-button--danger[data-pinned-state~=hover],.c-button--danger[data-pinned-state~=focus],.c-button--danger[data-pinned-state~=active]{border-color:var(--color-danger-text);background:var(--color-danger-text);color:var(--surface-content)}.c-button--link{display:inline;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:none;color:var(--text-link);font:inherit;white-space:normal}.c-button--link:hover,.c-button--link:focus-visible,.c-button--link:active,.c-button--link[data-pinned-state~=hover],.c-button--link[data-pinned-state~=focus],.c-button--link[data-pinned-state~=active]{background:none;color:var(--text-link-hover);text-decoration:underline}.c-button--bare{padding:0;border:0;background:none;color:var(--text-secondary);min-block-size:24px;min-inline-size:24px}.c-button--bare:hover,.c-button--bare:focus-visible,.c-button--bare:active,.c-button--bare[data-pinned-state~=hover],.c-button--bare[data-pinned-state~=focus],.c-button--bare[data-pinned-state~=active]{background:none;color:var(--text-link-hover)}.c-button--bare.c-button--icon-only{padding:0;margin-block:calc((1lh - 24px)/2)}.c-button--glyph{min-inline-size:2rem;block-size:2rem;padding:0;border:0;border-radius:var(--radius-button);background:none;color:var(--text-primary);font-size:var(--font-size-16)}.c-button--glyph:hover,.c-button--glyph:focus-visible,.c-button--glyph:active,.c-button--glyph[data-pinned-state~=hover],.c-button--glyph[data-pinned-state~=focus],.c-button--glyph[data-pinned-state~=active]{border:0;background:var(--interactive-hover-bg);color:var(--text-heading)}.c-button--glyph.c-button--icon-only{padding:0}.c-button--block{display:flex;width:100%}.c-button--small{--control-font-size: var(--control-font-small);--control-line-height: 1.5em;--control-padding-h: 14px;--control-padding-v: max( .5em, calc((24px - var(--control-line-height)) / 2) )}.c-button--large{--control-font-size: var(--control-font-large);--control-line-height: 1.7em;--control-padding-h: 14px;--control-padding-v: max( .5em, calc((24px - var(--control-line-height)) / 2) )}.c-button--stretched{position:static}.c-button--stretched:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-button--icon-only{padding:var(--control-padding-v)}}@layer platform{.c-button-stack{display:grid;gap:var(--spacing-small)}}@layer platform{.c-calendar-heatmap{min-inline-size:0}.c-calendar-heatmap__body{display:flex;flex-direction:column;gap:var(--spacing-tiny);min-inline-size:0}.c-calendar-heatmap__label{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums}.c-calendar-heatmap__label--month{dominant-baseline:hanging;text-anchor:start}.c-calendar-heatmap__label--weekday{dominant-baseline:middle;text-anchor:end}.c-calendar-heatmap__label--lit{fill:var(--text-primary);font-weight:var(--font-weight-semibold)}.c-calendar-heatmap__story{color:var(--text-muted);font-size:var(--font-size-12)}}@layer platform{.c-card-board{container-type:inline-size;container-name:card-board}.c-card-board__lanes{display:grid;grid-template-areas:"band" "main" "before" "after";gap:var(--spacing-default)}@container card-board (min-width: 44rem){.c-card-board__lanes{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);grid-template-areas:"band band band" "before main after";align-items:start}}.c-card-board__lane{display:flex;flex-direction:column;gap:var(--spacing-small);padding:var(--spacing-small);border:1px dashed var(--border-strong);border-radius:var(--radius-content);background:var(--surface-sunken)}.c-card-board__lane--band{grid-area:band}.c-card-board__lane--before{grid-area:before}.c-card-board__lane--main{grid-area:main}.c-card-board__lane--after{grid-area:after}.c-card-board__lane--target{border-style:solid;border-color:var(--color-focus)}.c-card-board__label{color:var(--text-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold)}.c-card-board__list{display:flex;flex-direction:column;gap:var(--spacing-small);margin:0;padding:0;list-style:none}.c-card-board__card{display:flex;align-items:flex-start;gap:var(--spacing-small);padding:var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-content)}.c-card-board__card--lifted{position:relative;z-index:1;border-color:var(--color-focus);box-shadow:var(--shadow-overlay);opacity:.92}.c-card-board__grip{flex:none;cursor:grab;touch-action:none}.c-card-board__grip[aria-pressed=true]{cursor:grabbing}.c-card-board__body{--flow-space: var(--spacing-small);flex:1 1 0;min-inline-size:0}.c-card-board--dragging{-webkit-user-select:none;user-select:none}.c-card-board__marker{block-size:.25rem;border-radius:var(--radius-default);background:var(--color-focus)}.c-card-board__fixture,.c-card-board__empty{color:var(--text-muted);font-size:var(--font-size-12);padding:var(--spacing-small);text-align:center}.c-card-board__fixture{border:1px dashed var(--border-default);border-radius:var(--radius-default)}.c-card-board__announcer{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@layer platform{.c-cascade-chart{min-inline-size:0}.c-cascade-chart__head{display:flex;flex-direction:column;gap:var(--spacing-tiny)}.c-cascade-chart__fixed{min-inline-size:0}.c-cascade-chart__scroll{block-size:100%;min-inline-size:0;overflow-y:auto;overscroll-behavior:auto;animation-name:overscroll-contain-y;animation-fill-mode:both;animation-timeline:scroll(self y);contain:size}.c-cascade-chart__grid{stroke:var(--chart-grid);stroke-width:1;shape-rendering:crispEdges}.c-cascade-chart__rule{stroke:var(--chart-reference);stroke-width:1.5}.c-cascade-chart__rule-label{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;stroke:var(--surface-content);stroke-width:3;stroke-linejoin:round;paint-order:stroke;fill:var(--text-primary);font-weight:var(--font-weight-semibold);dominant-baseline:middle;text-anchor:end}.c-cascade-chart__hit{fill:transparent}.c-cascade-chart__row:hover .c-cascade-chart__hit,.c-cascade-chart__row[data-pinned-state~=hover] .c-cascade-chart__hit{fill:var(--chart-grid);fill-opacity:.5}.c-cascade-chart__label{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;fill:var(--text-primary);dominant-baseline:middle}.c-cascade-chart__label--quiet{fill:var(--text-secondary)}.c-cascade-chart__figure{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;stroke:var(--surface-content);stroke-width:3;stroke-linejoin:round;paint-order:stroke;dominant-baseline:middle}.c-cascade-chart__band{fill:var(--chart-reference);fill-opacity:.22}.c-cascade-chart__span{fill:var(--chart-seq-4);transition:fill .45s ease}.c-cascade-chart__span--weight-0{fill:var(--chart-seq-1)}.c-cascade-chart__span--weight-1{fill:var(--chart-seq-3)}.c-cascade-chart__span--weight-2{fill:var(--chart-seq-4)}.c-cascade-chart__span--weight-3{fill:var(--chart-seq-5)}.c-cascade-chart__span--weight-4{fill:var(--chart-seq-7)}.c-cascade-chart__span--cluster{fill-opacity:.7}.c-cascade-chart__lead{stroke:var(--chart-grid);stroke-width:2}.c-cascade-chart__tick{stroke:var(--surface-content);stroke-width:1}.c-cascade-chart__notch{stroke:var(--chart-reference);stroke-width:1.5}.c-cascade-chart__chevron{fill:var(--chart-reference)}.c-cascade-chart__pulse{fill:none;stroke:var(--chart-highlight);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:c-cascade-chart-pulse 1.4s ease-out 1 both;pointer-events:none}@keyframes c-cascade-chart-pulse{0%{opacity:.9;scale:.6}to{opacity:0;scale:2.6}}@media(prefers-reduced-motion:reduce){.c-cascade-chart__pulse{animation:none;opacity:0}.c-cascade-chart__span{transition:none}}}@layer platform{.c-change-list{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:var(--spacing-min) var(--spacing-small);align-items:baseline}@container given-box (width < 22rem){.c-change-list{grid-template-columns:minmax(0,1fr)}}.c-change-list__field{color:var(--text-secondary)}.c-change-list__change{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-min);min-width:0}@container given-box (width < 22rem){.c-change-list__change{margin-block-end:var(--spacing-tiny)}}.c-change-list__value{min-width:0}.c-change-list__value--from{color:var(--text-secondary)}.c-change-list__note,.c-change-list__arrow,.c-change-list__absent{color:var(--text-muted)}}@layer platform{.c-change-value{display:block;min-inline-size:0;overflow-wrap:break-word}.c-change-value--clamped{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}}@layer platform{.c-chart{display:flex;flex-direction:column;gap:var(--spacing-small);min-inline-size:0;margin:0}.c-chart--fill{block-size:100%}.c-chart__head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small);min-block-size:var(--spacing-large)}.c-chart__head>.c-cluster{flex:none;margin-inline-start:auto}.c-chart__title{color:var(--text-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold)}.c-chart__plot{display:grid;min-inline-size:0}.c-chart__plot>*{grid-area:1/1;min-inline-size:0}.c-chart__plot--fill{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-block-size:8rem}.c-chart__plot--stale{opacity:.4}.c-chart__legend{min-inline-size:0}.c-chart__legend--stale{opacity:.4}.c-chart__canvas{display:block;inline-size:100%}.c-chart__layer{min-inline-size:0}.c-chart__note{display:flex;align-items:center;justify-content:center;padding:var(--spacing-default);color:var(--text-secondary);font-size:var(--font-size-14);text-align:center}.c-chart__failure{display:flex;align-items:center;gap:var(--spacing-tiny);color:var(--color-warning-text);font-size:var(--font-size-13)}.c-chart__stamp{color:var(--text-muted);font-size:var(--font-size-12)}.c-chart__figure{display:block;font-variant-numeric:tabular-nums;text-align:end}.c-chart__cell{display:block}}@layer platform{.c-chart-axis__grid{stroke:var(--chart-grid);stroke-width:1;shape-rendering:crispEdges}.c-chart-axis__line,.c-chart-axis__baseline,.c-chart-axis__tick{stroke:var(--chart-axis);stroke-width:1;shape-rendering:crispEdges}.c-chart-axis__label{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;dominant-baseline:middle}.c-chart-axis__label--start{text-anchor:start}.c-chart-axis__label--middle{text-anchor:middle}.c-chart-axis__label--end{text-anchor:end}.c-chart-axis__label--hang{dominant-baseline:hanging}.c-chart-axis__label--rise{dominant-baseline:alphabetic}.c-chart-axis__context{fill:var(--text-muted)}}@layer platform{.c-chart-cursor{pointer-events:none}.c-chart-cursor__rule{stroke:var(--chart-reference);stroke-width:1;shape-rendering:crispEdges}.c-chart-cursor__dot{fill:var(--chart-reference);stroke:var(--surface-content);stroke-width:4;paint-order:stroke}.c-chart-cursor__dot--slot-1{fill:var(--chart-series-1)}.c-chart-cursor__dot--slot-2{fill:var(--chart-series-2)}.c-chart-cursor__dot--slot-3{fill:var(--chart-series-3)}.c-chart-cursor__dot--slot-4{fill:var(--chart-series-4)}.c-chart-cursor__dot--slot-5{fill:var(--chart-series-5)}.c-chart-cursor__dot--slot-6{fill:var(--chart-series-6)}.c-chart-cursor__dot--slot-7{fill:var(--chart-series-7)}.c-chart-cursor__dot--slot-8{fill:var(--chart-series-8)}.c-chart-cursor__dot--tone-neutral{fill:var(--chart-reference)}.c-chart-cursor__dot--tone-good{fill:var(--chart-status-good)}.c-chart-cursor__dot--tone-warning{fill:var(--chart-status-warning)}.c-chart-cursor__dot--tone-serious{fill:var(--chart-status-serious)}.c-chart-cursor__dot--tone-critical{fill:var(--chart-status-critical)}.c-chart-cursor__ring{fill:none;stroke:var(--chart-highlight);stroke-width:2}}@layer platform{.c-chart-key{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-tiny) var(--spacing-small);min-inline-size:0}.c-chart-key__caption{color:var(--text-muted);font-size:var(--font-size-12)}.c-chart-key__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-tiny) var(--spacing-default);margin:0;padding:0;list-style:none}.c-chart-key__entry{display:inline-flex;align-items:center;gap:var(--spacing-tiny)}.c-chart-key__glyph{display:block;flex:none;overflow:visible}.c-chart-key__label{color:var(--text-secondary);font-size:var(--font-size-12)}}@layer platform{.c-chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-tiny) var(--spacing-default);margin:0;padding:0;list-style:none}.c-chart-legend__entry{display:flex;align-items:center;gap:var(--spacing-tiny);font-size:var(--font-size-13)}.c-chart-legend__swatch{flex:none;inline-size:.75rem;block-size:.75rem;border:2px solid;border-radius:3px;background-color:currentColor;color:var(--chart-reference)}.c-chart-legend__swatch--line,.c-chart-legend__swatch--dash{block-size:0;inline-size:1rem;border-width:2px 0 0;border-radius:0}.c-chart-legend__swatch--dash{border-style:dashed;background-color:transparent}.c-chart-legend__swatch--slot-1{color:var(--chart-series-1)}.c-chart-legend__swatch--slot-2{color:var(--chart-series-2)}.c-chart-legend__swatch--slot-3{color:var(--chart-series-3)}.c-chart-legend__swatch--slot-4{color:var(--chart-series-4)}.c-chart-legend__swatch--slot-5{color:var(--chart-series-5)}.c-chart-legend__swatch--slot-6{color:var(--chart-series-6)}.c-chart-legend__swatch--slot-7{color:var(--chart-series-7)}.c-chart-legend__swatch--slot-8{color:var(--chart-series-8)}.c-chart-legend__swatch--off{background-color:transparent;opacity:.6}.c-chart-legend__label{color:var(--text-primary)}.c-chart-legend__label--off{color:var(--text-muted);text-decoration:line-through}}@layer platform{.c-chart-mark{color:var(--chart-reference);fill:currentColor}.c-chart-mark--line{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.c-chart-mark--dashed{stroke-dasharray:4 4;stroke-width:1.5;opacity:.75}.c-chart-mark--bar.c-chart-mark--partial{fill-opacity:.55}.c-chart-mark--area{fill-opacity:.12;stroke:none}.c-chart-mark--bar{stroke:none}.c-chart-mark--dot{stroke:var(--surface-content);stroke-width:4;paint-order:stroke}.c-chart-mark--glyph{stroke:var(--surface-content);stroke-width:1.5;paint-order:stroke}.c-chart-mark--open{fill:var(--surface-content);stroke:currentColor;stroke-width:2}.c-chart-mark--dot.c-chart-mark--open{paint-order:normal}.c-chart-mark--slot-1{color:var(--chart-series-1)}.c-chart-mark--slot-2{color:var(--chart-series-2)}.c-chart-mark--slot-3{color:var(--chart-series-3)}.c-chart-mark--slot-4{color:var(--chart-series-4)}.c-chart-mark--slot-5{color:var(--chart-series-5)}.c-chart-mark--slot-6{color:var(--chart-series-6)}.c-chart-mark--slot-7{color:var(--chart-series-7)}.c-chart-mark--slot-8{color:var(--chart-series-8)}.c-chart-mark--tone-neutral{color:var(--chart-reference)}.c-chart-mark--tone-good{color:var(--chart-status-good)}.c-chart-mark--tone-warning{color:var(--chart-status-warning)}.c-chart-mark--tone-serious{color:var(--chart-status-serious)}.c-chart-mark--tone-critical{color:var(--chart-status-critical)}}@layer platform{.c-chart-ramp{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-tiny) var(--spacing-default)}.c-chart-ramp__ramp{display:block;flex:none;overflow:visible}.c-chart-ramp__boundary{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;dominant-baseline:hanging}.c-chart-ramp__boundary--start{text-anchor:start}.c-chart-ramp__boundary--middle{text-anchor:middle}.c-chart-ramp__boundary--end{text-anchor:end}.c-chart-ramp__keys{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-tiny) var(--spacing-default);margin:0;padding:0;list-style:none}.c-chart-ramp__key{display:flex;align-items:center;gap:var(--spacing-tiny);color:var(--text-secondary);font-size:var(--font-size-12)}.c-chart-ramp__swatch{display:block;flex:none}}@layer platform{.c-chart-surface{position:relative;display:block;touch-action:pan-y}.c-chart-surface--interactive{cursor:crosshair}.c-chart-surface:focus-visible,.c-chart-surface[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-small)}.c-chart-surface__hatch{stroke:var(--chart-partial);stroke-width:2}.c-chart-surface__partial{pointer-events:none}.c-chart-surface__canvas{display:block;overflow:visible}}@layer platform{.c-chart-tooltip{position:absolute;z-index:20;display:grid;gap:var(--spacing-tiny);min-inline-size:9rem;max-inline-size:min(18rem,100%);padding:var(--spacing-small) var(--spacing-med-small);border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);pointer-events:none;transition:left .15s ease-out,top .15s ease-out}.c-chart-tooltip.is-placing{visibility:hidden;transition:none}.c-chart-tooltip__heading{color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold)}.c-chart-tooltip__rows{display:grid;gap:var(--spacing-min);margin:0}.c-chart-tooltip__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-med-small)}.c-chart-tooltip__label{display:flex;align-items:center;gap:var(--spacing-tiny);min-inline-size:0;color:var(--text-secondary);font-size:var(--font-size-12)}.c-chart-tooltip__value{margin:0;color:var(--text-primary);font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.c-chart-tooltip__note{margin-inline-start:var(--spacing-tiny);color:var(--text-secondary);font-weight:var(--font-weight-normal)}.c-chart-tooltip__footnote{color:var(--text-muted);font-size:var(--font-size-11)}.c-chart-tooltip__key{flex:none;inline-size:.875rem;block-size:2px;border-radius:1px;background-color:currentColor;color:var(--chart-reference)}.c-chart-tooltip__key--dash{background-color:transparent;background-image:linear-gradient(to right,currentColor 55%,transparent 55%);background-size:5px 2px}.c-chart-tooltip__key--box{inline-size:.625rem;block-size:.625rem;border-radius:2px}.c-chart-tooltip__key--slot-1{color:var(--chart-series-1)}.c-chart-tooltip__key--slot-2{color:var(--chart-series-2)}.c-chart-tooltip__key--slot-3{color:var(--chart-series-3)}.c-chart-tooltip__key--slot-4{color:var(--chart-series-4)}.c-chart-tooltip__key--slot-5{color:var(--chart-series-5)}.c-chart-tooltip__key--slot-6{color:var(--chart-series-6)}.c-chart-tooltip__key--slot-7{color:var(--chart-series-7)}.c-chart-tooltip__key--slot-8{color:var(--chart-series-8)}.c-chart-tooltip__key--tone-neutral{color:var(--chart-reference)}.c-chart-tooltip__key--tone-good{color:var(--chart-status-good)}.c-chart-tooltip__key--tone-warning{color:var(--chart-status-warning)}.c-chart-tooltip__key--tone-serious{color:var(--chart-status-serious)}.c-chart-tooltip__key--tone-critical{color:var(--chart-status-critical)}@media(prefers-reduced-motion:reduce){.c-chart-tooltip{transition:none}}}@layer platform{.c-checkbox{position:relative;flex-shrink:0;width:1rem;height:1rem;margin:0;border:1px solid var(--border-strong);border-radius:var(--radius-small);background-color:var(--input-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color .15s,border-color .15s}.c-checkbox:hover,.c-checkbox:focus-visible,.c-checkbox:active,.c-checkbox[data-pinned-state~=hover],.c-checkbox[data-pinned-state~=focus],.c-checkbox[data-pinned-state~=active]{border-color:var(--color-primary-text)}.c-checkbox:focus-visible,.c-checkbox[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-checkbox:checked,.c-checkbox:indeterminate{border-color:var(--color-primary-text);background-color:var(--color-primary-text)}.c-checkbox:checked:after{content:"";position:absolute;inset-block-start:12%;inset-inline-start:32%;width:30%;height:55%;border:solid var(--text-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.c-checkbox:indeterminate:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:25%;width:50%;height:2px;background-color:var(--text-on-accent);transform:translateY(-50%)}.c-checkbox:disabled{border-color:var(--border-default);background-color:var(--input-disabled-bg);cursor:not-allowed}.c-checkbox:disabled:checked:after{border-color:var(--text-secondary)}.c-checkbox:disabled:indeterminate:after{background-color:var(--text-secondary)}}@layer platform{.c-checklist{display:flex;flex-direction:column;gap:var(--spacing-small);margin:0;padding:0;list-style:none}.c-checklist__row{display:flex;gap:var(--spacing-default);align-items:start;padding:var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-content)}.c-checklist__mark{flex:0 0 auto}.c-checklist__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-tiny);min-width:0}.c-checklist__label{font-weight:var(--font-weight-semibold)}.c-checklist__value{margin:0;color:var(--text-secondary);word-break:normal;overflow-wrap:break-word}.c-checklist__note{margin:0;color:var(--text-secondary)}.c-checklist__action{flex:0 0 auto}}@layer platform{.c-chip-list{display:flex;flex-direction:column;gap:var(--spacing-tiny)}.c-chip-list__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-tiny) var(--spacing-small)}.c-chip-list__head--movable{cursor:grab}.c-chip-list__run{display:flex;flex-direction:column;gap:var(--spacing-tiny);list-style:none}.c-chip-list__chip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-tiny) var(--spacing-small);padding:var(--spacing-tiny) var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-content);cursor:grab}.c-chip-list__chip--lifted{border-style:dashed;border-color:var(--color-focus)}.c-chip-list__label{flex:1 1 0;min-inline-size:8rem;overflow-wrap:anywhere}.c-chip-list__marks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-tiny);color:var(--text-secondary);font-size:var(--font-size-14)}}@layer platform{.c-cluster{display:flex;flex-wrap:wrap;inline-size:fit-content;align-items:center;gap:var(--spacing-tiny)}.c-cluster--roomy{gap:var(--spacing-small)}}@layer platform{.c-code-block__head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small);margin-block-end:var(--spacing-tiny);color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.c-code-block__name{font-family:var(--font-family-mono),monospace;font-size:var(--font-size-13);letter-spacing:normal;text-transform:none}.c-code-block__source{max-block-size:24rem;margin:0;padding:var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-sunken);overflow:auto;overscroll-behavior:auto;animation-name:overscroll-contain-x,overscroll-contain-y;animation-fill-mode:both;animation-timeline:scroll(self x),scroll(self y)}.c-code-block__source--wrap{white-space:pre-wrap;overflow-wrap:anywhere}.c-code-block__source--tall{max-block-size:42rem}}@layer platform{.c-code-field{display:grid;min-block-size:12rem;max-block-size:32rem;border:1px solid var(--input-border);border-radius:var(--radius-input);background:var(--input-bg);color:var(--input-text);font-family:var(--font-family-mono),monospace;font-size:var(--font-size-13);line-height:1.5;overflow-y:auto;overscroll-behavior:auto;animation-name:overscroll-contain-y;animation-fill-mode:both;animation-timeline:scroll(self y)}.c-code-field:focus-within{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-1px}.c-code-field.is-invalid{border-color:var(--color-danger-border)}.c-code-field.is-readonly{border-color:var(--input-disabled-bg);background:var(--input-disabled-bg)}.c-code-field__shown,.c-code-field__input{grid-area:1/1;min-inline-size:0;padding:var(--control-padding-v) var(--control-padding-h);font:inherit;line-height:inherit;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;-moz-tab-size:2;tab-size:2}.c-code-field__shown{margin:0;pointer-events:none}.c-code-field__input{display:block;block-size:100%;border:0;background:transparent;color:transparent;caret-color:var(--input-text);resize:none;overflow:hidden}.c-code-field__input:focus{outline:none}.c-code-field__input::selection{background:color-mix(in srgb,var(--color-focus) 30%,transparent)}}@layer platform{.c-code-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));gap:var(--spacing-tiny);margin:0;padding:var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-sunken);list-style:none}.c-code-grid__code{font-family:var(--font-family-mono),monospace;font-size:var(--font-size-13);letter-spacing:.04em;text-align:center;overflow-wrap:anywhere}.c-code-grid__code--spent{color:var(--text-secondary);text-decoration:line-through}}@layer platform{.c-color-field{display:flex;align-items:center;gap:var(--spacing-small)}.c-color-field__picker{flex:none;inline-size:calc(var(--control-line-height) + 2 * var(--control-padding-v) + 2px);block-size:calc(var(--control-line-height) + 2 * var(--control-padding-v) + 2px);padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-input);background:transparent;cursor:pointer}.c-color-field__picker::-webkit-color-swatch-wrapper{padding:0}.c-color-field__picker::-webkit-color-swatch{border:none;border-radius:var(--radius-input)}.c-color-field__picker::-moz-color-swatch{border:none;border-radius:var(--radius-input)}.c-color-field__picker:focus-visible,.c-color-field__picker[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-color-field__picker[aria-invalid=true]{border-color:var(--color-danger-border)}.c-color-field__picker:disabled{cursor:default}.c-color-field__code{flex:1 1 auto;min-inline-size:0;font-variant-numeric:tabular-nums}.c-color-field--unset .c-color-field__picker{border-style:dashed}.c-color-field--unset .c-color-field__picker::-webkit-color-swatch{opacity:0}.c-color-field--unset .c-color-field__picker::-moz-color-swatch{opacity:0}}@layer platform{:root[data-column-dragging]{cursor:col-resize;-webkit-user-select:none;user-select:none}.c-column-resizer{position:absolute;inset-block:0;inset-inline-end:0;z-index:1;width:9px;cursor:col-resize;touch-action:none}.c-column-resizer:before{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:1px;background-color:transparent;transition:background-color .15s}.c-column-resizer:hover:before,.c-column-resizer:focus-visible:before,.c-column-resizer:active:before,.c-column-resizer[data-pinned-state~=hover]:before,.c-column-resizer[data-pinned-state~=focus]:before,.c-column-resizer[data-pinned-state~=active]:before{width:2px;background-color:var(--border-strong)}.c-column-resizer.is-dragging:before{width:2px;background-color:var(--border-strong)}.c-column-resizer:focus-visible,.c-column-resizer[data-pinned-state~=focus]{outline-offset:calc(-1 * var(--focus-ring-width));border-radius:var(--radius-small)}.c-column-resizer:focus-visible:before,.c-column-resizer[data-pinned-state~=focus]:before{width:3px;background-color:var(--color-focus)}}@layer platform{.c-content{position:relative}.c-content--surfaced .c-content__main{padding:var(--spacing-default);border:1px solid var(--border-default);border-radius:var(--radius-large);background-color:var(--surface-content);box-shadow:var(--shadow-sm);overflow-x:clip}@media(max-width:29.99em){.c-content--surfaced .c-content__main{--sheet-inset: var(--page-gutter, 0px);--data-table-edge-inset: 0px;margin-inline:calc(var(--page-gutter, 0px) * -1);border-inline:0;border-radius:0;box-shadow:none;padding-inline:var(--sheet-inset)}.c-content--surfaced .c-content__main>*{--page-gutter: 0px}}@media(min-width:60em){.c-content--fitted{inline-size:fit-content;max-inline-size:100%;min-inline-size:min(var(--measure-prose) + 2 * var(--spacing-default),100%)}}@media(min-width:60em){.c-content--held{inline-size:min(70rem,100%)}}@media(min-width:60em){.c-content__sidebar{flex:0 0 220px;min-width:0}}}@layer platform{.c-control-icon{display:flex;align-items:center;justify-content:center;height:var(--control-line-height)}.c-control-icon--square{width:var(--control-line-height)}}@layer platform{.c-control-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-small)}.c-control-row>*{flex:0 1 15rem;min-inline-size:0}.c-control-row--one-line{flex-wrap:nowrap}.c-control-row--one-line>*{flex:0 0 15rem}}@layer platform{.c-copy-line{display:flex;flex-wrap:nowrap;align-items:start;gap:var(--spacing-tiny)}.c-copy-line__value{min-inline-size:0;overflow-wrap:anywhere}}@layer platform{.c-count-mark{position:absolute;inset-block-start:calc(var(--spacing-min) * -1);inset-inline-end:calc(var(--spacing-min) * -1);min-inline-size:1.5em;padding:0 var(--spacing-min);border-radius:999px;background:var(--color-primary);color:var(--text-inverse);font-size:var(--font-size-10);font-weight:var(--font-weight-semibold);line-height:1.5;text-align:center;white-space:nowrap;pointer-events:none}}@layer platform{.c-data-table{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}@media print{.c-data-table{overflow-x:visible;-webkit-mask-image:none;mask-image:none}}@property --data-table-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --data-table-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes c-data-table-fade-start{0%{--data-table-fade-start: 0px}to{--data-table-fade-start: 2rem}}@keyframes c-data-table-fade-end{0%{--data-table-fade-end: 2rem}to{--data-table-fade-end: 0px}}@supports (animation-timeline: scroll()){.c-data-table{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--data-table-fade-start),#000 calc(100% - var(--data-table-fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--data-table-fade-start),#000 calc(100% - var(--data-table-fade-end)),transparent 100%);animation-name:c-data-table-fade-start,c-data-table-fade-end;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(self x),scroll(self x);animation-range:0 2rem,calc(100% - 2rem) 100%}}.c-data-table__sizer{display:grid;grid-template-columns:minmax(0,var(--data-table-asked-width, 0px));block-size:0}.c-data-table__select{display:inline-flex;align-items:center;justify-content:center;min-block-size:24px;min-inline-size:24px;cursor:pointer}.c-data-table__table--fill,.c-data-table__table--rowless{width:100%}.c-data-table__table--sized{width:var(--data-table-width);table-layout:fixed}.c-data-table__table--sized col{width:var(--data-table-column-width)}.c-data-table__table--sized th{position:relative}.c-data-table__table{--data-table-cell-floor: 20ch;border-collapse:separate;border-spacing:0}.c-data-table__table th,.c-data-table__table td{padding:var(--spacing-tiny) var(--spacing-small);border-bottom:1px solid var(--border-subtle);text-align:start;vertical-align:top}.c-data-table__table th:first-child,.c-data-table__table td:first-child{padding-inline-start:var(--data-table-edge-inset, var(--spacing-small))}.c-data-table__table th:last-child,.c-data-table__table td:last-child{padding-inline-end:var(--data-table-edge-inset, var(--spacing-small))}.c-data-table__table thead th{border-bottom-color:var(--border-strong)}.c-data-table__table th{color:var(--text-secondary);font-size:var(--font-size-14);font-weight:var(--font-weight-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-data-table__table tbody{font-size:var(--font-size-12)}.c-data-table__table td{max-width:var(--data-table-cell-cap, 32ch);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-data-table__table td:has(>a:only-child:focus-visible),.c-data-table__table td:has(>a:only-child[data-pinned-state~=focus]){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.c-data-table__table td:has(>a:only-child:focus-visible)>a,.c-data-table__table td:has(>a:only-child[data-pinned-state~=focus])>a{outline:none}.c-data-table__table tbody tr:last-child td{border-bottom:none}.c-data-table__table tbody tr:hover td,.c-data-table__table tbody tr[data-pinned-state~=hover] td{background:var(--interactive-hover-bg)}.c-data-table__table tfoot th{border-top:1px solid var(--border-strong);border-bottom:none;color:var(--text-primary);white-space:normal;overflow:visible}@media print{.c-data-table__table th,.c-data-table__table td{max-width:none;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.c-data-table__table tbody tr:hover td,.c-data-table__table tbody tr[data-pinned-state~=hover] td{background:none}}.c-data-table .c-data-table__cell--wrap{max-width:none;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.c-data-table .c-data-table__cell--word-wrap{overflow-wrap:normal}.c-data-table .c-data-table__cell--atomic{white-space:nowrap;overflow-wrap:normal}@media(hover:hover)and (pointer:fine){.c-data-table__table--row-links tbody tr{position:relative}.c-data-table__table--row-links .c-data-table__cell--row-link :any-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.c-data-table__table--row-links tbody td :is(button,input,select,textarea,label,summary,[tabindex]):not(:has(:any-link)),.c-data-table__table--row-links tbody td:not(.c-data-table__cell--row-link) :any-link{position:relative;z-index:1}}.c-data-table__label{display:none}.c-data-table__value{display:contents}.c-data-table__aside{display:block;color:var(--text-secondary)}.c-data-table__detail,.c-data-table__message{display:var(--data-table-detail-row, table-row)}@media(max-width:59.99em){.c-data-table--fits .c-data-table__table{width:100%}.c-data-table--fits th,.c-data-table--fits td{max-width:none;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.c-data-table--fits thead th,.c-data-table--fits tfoot th{overflow-wrap:normal}.c-data-table--stacks .c-data-table__table{display:block;width:100%}.c-data-table--stacks colgroup{display:none}.c-data-table--stacks tbody,.c-data-table--stacks tfoot,.c-data-table--stacks tr,.c-data-table--stacks th,.c-data-table--stacks td{display:block}.c-data-table--stacks th,.c-data-table--stacks td{padding-inline:var(--data-table-edge-inset, var(--spacing-small));max-width:none;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;border-bottom:none}.c-data-table--stacks tbody tr{padding-block:var(--spacing-tiny);border-bottom:1px solid var(--border-subtle)}.c-data-table--stacks tbody tr:last-child{border-bottom:none}.c-data-table--stacks .c-data-table__head:not(.c-data-table__head--stays){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-data-table--stacks .c-data-table__head--stays{display:block;border-bottom:1px solid var(--border-strong)}.c-data-table--stacks .c-data-table__head--stays tr{display:flex;flex-wrap:wrap;align-items:center}.c-data-table--stacks .c-data-table__head-label{color:var(--text-secondary);font-weight:var(--font-weight-bold)}.c-data-table--stacks .c-data-table__cell--labeled{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:var(--spacing-small);align-items:start}.c-data-table--stacks .c-data-table__label{display:block;color:var(--text-secondary);font-weight:var(--font-weight-bold)}.c-data-table--stacks .c-data-table__value{container-type:inline-size;container-name:given-box;display:block;min-width:0}.c-data-table--stacks .c-data-table__detail{display:block}}@container given-box (width < 640px){.c-data-table--fits .c-data-table__table{width:100%}.c-data-table--fits th,.c-data-table--fits td{max-width:none;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.c-data-table--fits thead th,.c-data-table--fits tfoot th{overflow-wrap:normal}.c-data-table--stacks .c-data-table__table{display:block;width:100%}.c-data-table--stacks colgroup{display:none}.c-data-table--stacks tbody,.c-data-table--stacks tfoot,.c-data-table--stacks tr,.c-data-table--stacks th,.c-data-table--stacks td{display:block}.c-data-table--stacks th,.c-data-table--stacks td{padding-inline:var(--data-table-edge-inset, var(--spacing-small));max-width:none;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;border-bottom:none}.c-data-table--stacks tbody tr{padding-block:var(--spacing-tiny);border-bottom:1px solid var(--border-subtle)}.c-data-table--stacks tbody tr:last-child{border-bottom:none}.c-data-table--stacks .c-data-table__head:not(.c-data-table__head--stays){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-data-table--stacks .c-data-table__head--stays{display:block;border-bottom:1px solid var(--border-strong)}.c-data-table--stacks .c-data-table__head--stays tr{display:flex;flex-wrap:wrap;align-items:center}.c-data-table--stacks .c-data-table__head-label{color:var(--text-secondary);font-weight:var(--font-weight-bold)}.c-data-table--stacks .c-data-table__cell--labeled{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:var(--spacing-small);align-items:start}.c-data-table--stacks .c-data-table__label{display:block;color:var(--text-secondary);font-weight:var(--font-weight-bold)}.c-data-table--stacks .c-data-table__value{container-type:inline-size;container-name:given-box;display:block;min-width:0}.c-data-table--stacks .c-data-table__detail{display:block}}}@layer platform{.c-detail-dock{container-type:inline-size;container-name:detail-dock}.c-detail-dock--fill{block-size:100%;min-block-size:0}.c-detail-dock:fullscreen{padding:var(--spacing-small);background:var(--surface-page)}.c-detail-dock__panes{display:flex;flex-direction:column;gap:var(--spacing-default)}.c-detail-dock--fill .c-detail-dock__panes{block-size:100%}.c-detail-dock__main{min-inline-size:0}.c-detail-dock--fill .c-detail-dock__main{flex:1 1 0;min-block-size:0}.c-detail-dock__divider{display:none}.c-detail-dock__detail{container-type:inline-size;container-name:given-box;display:flex;flex-direction:column;gap:var(--spacing-default);min-inline-size:0}.c-detail-dock--fill .c-detail-dock__detail{flex:0 1 auto;max-block-size:40%;overflow-y:auto}@container detail-dock (width >= 60rem){.c-detail-dock__panes{display:grid;grid-template-columns:minmax(0,1fr) auto var(--detail-dock-detail-width, 22rem);column-gap:0}.c-detail-dock__main{grid-column:1;margin-inline-end:var(--spacing-small)}.c-detail-dock__main:last-child{grid-column:1/-1;margin-inline-end:0}.c-detail-dock__divider{display:block;grid-column:2}.c-detail-dock__detail{grid-column:3;margin-inline-start:var(--spacing-small)}.c-detail-dock--fill .c-detail-dock__panes{grid-template-rows:minmax(0,1fr)}.c-detail-dock__detail,.c-detail-dock--fill .c-detail-dock__detail{block-size:0;min-block-size:100%;max-block-size:none;overflow-y:auto}}}@layer platform{.c-disclosure__summary{display:flex;align-items:center;gap:var(--spacing-small);padding-block:var(--spacing-small);color:var(--text-heading);cursor:pointer;list-style:none}.c-disclosure__summary::-webkit-details-marker{display:none}.c-disclosure__summary:after{content:"";flex:0 0 auto;width:.45em;height:.45em;margin-inline-start:auto;border-inline-end:1.5px solid currentcolor;border-block-end:1.5px solid currentcolor;transform:translateY(-25%) rotate(45deg);transition:transform .15s}.c-disclosure__note{flex:1 1 0;min-width:0;overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-14);text-overflow:ellipsis;white-space:nowrap}.c-disclosure[open] .c-disclosure__note{display:none}.c-disclosure[open] .c-disclosure__summary:after{transform:translateY(25%) rotate(-135deg)}.c-disclosure__body{padding-block-end:var(--spacing-small)}}@layer platform{.c-document{max-inline-size:var(--measure-prose)}.c-document__title{margin-block-end:var(--spacing-tiny)}.c-document__text{max-block-size:14rem;padding:var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-sunken);overflow-y:auto;overscroll-behavior:auto;animation-name:overscroll-contain-y;animation-fill-mode:both;animation-timeline:scroll(self y)}.c-document__paragraph{white-space:pre-wrap;overflow-wrap:break-word}.c-document__heading{scroll-margin-block-start:var(--spacing-default)}.c-document__heading:not(:first-child){margin-block-start:var(--spacing-default)}.c-document--full .c-document__text{max-block-size:none;overflow-y:visible}}@layer platform{.c-drop-zone{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-small);padding:var(--spacing-med-large) var(--spacing-default);border:1px dashed var(--border-strong);border-radius:var(--radius-content);background:var(--surface-sunken);text-align:center}.c-drop-zone--over{border-style:solid;border-color:var(--color-focus);background:var(--interactive-active-bg)}.c-drop-zone__lead{color:var(--text-secondary);font-size:var(--font-size-14)}}@layer platform{.c-embed{aspect-ratio:16/9;margin-block-end:var(--spacing-med-large);border-radius:var(--radius-content);background:var(--surface-sunken);overflow:hidden}.c-embed__frame{display:block;width:100%;height:100%;border:0}}@layer platform{.c-fact-list{display:grid;grid-template-columns:fit-content(min(40%,20rem)) minmax(0,1fr);gap:var(--spacing-small) var(--spacing-med-small)}@container given-box (width < 16rem){.c-fact-list{grid-template-columns:minmax(0,1fr)}}.c-fact-list__row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline}.c-fact-list__label{color:var(--text-secondary)}.c-fact-list__value{overflow-wrap:anywhere}.c-fact-list--figures{grid-template-columns:fit-content(min(40%,20rem)) max-content}.c-fact-list--figures .c-fact-list__value{font-variant-numeric:tabular-nums;text-align:end}.c-fact-list--across{display:flex;flex-wrap:wrap;gap:var(--spacing-default) var(--spacing-large)}.c-fact-list--across .c-fact-list__row{display:flex;flex:0 1 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--spacing-tiny);min-inline-size:0}}@layer platform{.c-feed{display:flex;flex-direction:column;gap:var(--spacing-small);min-inline-size:0}.c-feed__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-tiny) var(--spacing-med-small)}.c-feed__signal{display:inline-flex;flex:none;align-items:center;gap:var(--spacing-tiny);color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold)}.c-feed__lamp{inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--color-success);animation:c-feed-lamp 2.4s ease-in-out infinite}.c-feed__signal--paused .c-feed__lamp{animation:none;background:var(--border-strong)}.c-feed__signal--reconnecting{color:var(--color-warning-text)}.c-feed__signal--reconnecting .c-feed__lamp{animation:none;background:none;box-shadow:inset 0 0 0 2px var(--color-warning)}.c-feed__pulse{flex:1 1 16rem;min-inline-size:0}.c-feed__note{display:flex;align-items:center;gap:var(--spacing-tiny);color:var(--text-secondary);font-size:var(--font-size-14)}.c-feed__note--failure{color:var(--text-primary)}.c-feed__list{display:flex;flex-direction:column;list-style:none}.c-feed__list--stale{opacity:.6}.c-feed__entry{display:grid;grid-template-rows:1fr}.c-feed__entry+.c-feed__entry{border-block-start:1px solid var(--border-subtle)}.c-feed__entry--fresh{animation:c-feed-arrive .3s ease-out}.c-feed__entry--fresh .c-feed__body{animation:c-feed-enter .3s ease-out,c-feed-highlight 2.4s ease-out}.c-feed__body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:var(--spacing-tiny) var(--spacing-small);min-block-size:0;overflow:hidden;padding:var(--spacing-small) var(--spacing-tiny);border-radius:var(--radius-small)}.c-feed__body:focus-visible,.c-feed__body[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-2px}.c-feed__body--link:hover,.c-feed__body--link:focus-visible,.c-feed__body--link:active,.c-feed__body--link[data-pinned-state~=hover],.c-feed__body--link[data-pinned-state~=focus],.c-feed__body--link[data-pinned-state~=active]{background:var(--interactive-hover-bg)}.c-feed__mark{display:flex;align-self:center}.c-feed__summary{min-inline-size:0}.c-feed__kind{display:inline-flex;margin-inline-end:var(--spacing-tiny);color:var(--text-secondary);vertical-align:-.125em}.c-feed__time{color:var(--text-secondary);font-size:var(--font-size-12);font-variant-numeric:tabular-nums;white-space:nowrap}.c-feed--compact .c-feed__body{padding-block:var(--spacing-tiny);font-size:var(--font-size-13)}.c-feed--compact .c-feed__summary{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-feed--roomy .c-feed__body{grid-template-columns:auto minmax(0,1fr);padding-block:var(--spacing-small)}.c-feed--roomy .c-feed__time{grid-column:2}.c-feed__tip{position:fixed;z-index:1100;max-inline-size:min(22rem,100vw - var(--spacing-default) * 2);padding:var(--spacing-tiny) var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);color:var(--text-primary);font-size:var(--font-size-12)}.c-feed__tip.is-placing{visibility:hidden}@keyframes c-feed-arrive{0%{grid-template-rows:0fr}}@keyframes c-feed-enter{0%{opacity:0;translate:0 calc(var(--spacing-small) * -1)}}@keyframes c-feed-highlight{0%{background:var(--flash-bg)}}@keyframes c-feed-lamp{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.c-feed__entry--fresh{animation:none}.c-feed__entry--fresh .c-feed__body{animation:c-feed-highlight 2.4s ease-out}.c-feed__lamp{animation:none}}}@layer platform{.c-file-field{display:grid;gap:var(--spacing-tiny)}.c-file-field__label{font-weight:var(--font-weight-semibold)}.c-file-field__help{color:var(--text-secondary);font-size:var(--font-size-14);margin:0}.c-file-field__files{display:grid;gap:var(--spacing-tiny);list-style:none}.c-file-field__file{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-small)}.c-file-field__error{margin:0;color:var(--color-danger-text);font-size:var(--font-size-14)}}@layer platform{.c-flank-grid{--flank-grid-aside: 16rem;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--spacing-large)}@media(min-width:70em){.c-flank-grid{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"band band band" "start main end";align-items:start}}@media(min-width:70em){.c-flank-grid__band{grid-area:band}}@media(min-width:70em){.c-flank-grid__main{grid-area:main}}@media(min-width:70em){.c-flank-grid__aside{inline-size:var(--flank-grid-aside)}}@media(min-width:70em){.c-flank-grid__aside--start{grid-area:start;padding-inline-end:var(--spacing-large)}}@media(min-width:70em){.c-flank-grid__aside--end{grid-area:end;padding-inline-start:var(--spacing-large)}}}@layer platform{.c-footer{border-top:1px solid var(--border-default);background-color:var(--surface-content);color:var(--text-primary);font-weight:var(--font-weight-normal);text-align:center}@media(min-width:70em){.c-footer{text-align:start}}.c-footer__help{padding:var(--spacing-huge) 0}.c-footer__wrap--main-nav{display:none}@media(min-width:60em){.c-footer__wrap--main-nav{display:block}}}@layer platform{.c-footnote{color:var(--text-secondary);font-size:var(--font-size-14);margin:var(--spacing-small) 0 0}}@layer platform{.c-form{display:grid;gap:var(--spacing-default)}.c-form:focus{outline:none}.c-form__lead{margin:0}.c-form__field{display:grid;gap:var(--spacing-tiny)}.c-form__label{font-weight:var(--font-weight-semibold)}.c-form__group{display:grid;gap:var(--spacing-small)}.c-form__choice{display:grid;gap:var(--spacing-tiny)}.c-form__option{display:flex;align-items:center;gap:var(--spacing-tiny);min-block-size:24px;min-inline-size:24px}.c-form__help{color:var(--text-secondary);font-size:var(--font-size-14);margin:0}.c-form__pending{margin-inline-start:var(--spacing-small);color:var(--color-info-text);font-size:var(--font-size-12);font-weight:var(--font-weight-normal)}.c-form__saving{margin-inline-start:var(--spacing-small)}.c-form__status{color:var(--color-info-text);font-size:var(--font-size-14)}.c-form__error{margin:0;color:var(--color-danger-text);font-size:var(--font-size-14)}.c-form__grid{border-collapse:collapse;width:100%}.c-form__grid-column-head,.c-form__grid-row-head,.c-form__grid-cell,.c-form__grid-reason{padding:var(--spacing-small) var(--spacing-default);border-block-end:1px solid var(--border-default);vertical-align:middle}.c-form__grid-column-head{text-align:center;font-weight:var(--font-weight-semibold)}.c-form__grid-row-head{text-align:start;font-weight:var(--font-weight-normal)}.c-form__grid-cell{text-align:center;min-block-size:24px;min-inline-size:24px}.c-form__grid-reason{text-align:start}.c-form__grid-state{font-weight:var(--font-weight-semibold)}.c-form__commit{display:flex;flex-wrap:wrap;gap:var(--spacing-small);margin:0;padding:0;border:0}.c-form__commit--sticky{position:sticky;z-index:1;top:var(--sticky-chrome-block-end);padding-block:var(--spacing-small);border-block-end:1px solid var(--border-default);background:var(--surface-content)}}@layer shield{.c-form__lead{visibility:visible!important;opacity:1!important;content-visibility:visible!important;clip-path:none!important;filter:none!important;mask:none!important;font-size:inherit!important;color:inherit!important}}@layer platform{.c-frame-viewport{--frame-viewport-handle-room: 14px;display:flex;flex-direction:column;gap:var(--spacing-small)}.c-frame-viewport__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-small)}.c-frame-viewport__address{flex:1 1 0;min-inline-size:12rem}.c-frame-viewport__lead{flex:1 1 100%;min-inline-size:0}.c-frame-viewport__address-bar{display:flex;flex:1 1 24rem;align-items:center;gap:var(--spacing-small);min-inline-size:0}.c-frame-viewport__tools{min-inline-size:0}.c-frame-viewport__placeholder{color:var(--text-muted)}.c-frame-viewport__status{display:flex;flex-direction:column;gap:var(--spacing-tiny)}.c-frame-viewport__stage{inline-size:100%;block-size:clamp(24rem,100dvh - 22rem,64rem);border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-framed);overflow:hidden}.c-frame-viewport__canvas{inline-size:100%;block-size:100%;overflow:hidden}.c-frame-viewport__frame{display:block;inline-size:100%;block-size:100%;border:0}.c-frame-viewport:fullscreen{padding:var(--spacing-small);background:var(--surface-page)}.c-frame-viewport:fullscreen .c-frame-viewport__stage{block-size:auto;flex:1 1 0}.c-frame-viewport--fill{block-size:100%;min-block-size:0}.c-frame-viewport--window{block-size:calc(100dvh - var(--spacing-med-large) * 2)}.c-frame-viewport--fill .c-frame-viewport__stage,.c-frame-viewport--window .c-frame-viewport__stage{block-size:auto;flex:1 1 0;min-block-size:0}.c-frame-viewport--screen .c-frame-viewport__stage{display:flex;align-items:flex-start;padding-inline:var(--frame-viewport-handle-room);padding-block-end:var(--frame-viewport-handle-room);border:0;border-radius:0;background:none;overflow:auto;overscroll-behavior:contain}.c-frame-viewport--screen .c-frame-viewport__screen{position:relative;flex:none;box-sizing:content-box;inline-size:calc(var(--frame-viewport-width) * var(--frame-viewport-scale, 1));block-size:calc(var(--frame-viewport-height) * var(--frame-viewport-scale, 1));margin-inline:auto;border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-framed)}.c-frame-viewport--screen .c-frame-viewport__canvas{border-radius:inherit}.c-frame-viewport--screen .c-frame-viewport__frame{inline-size:var(--frame-viewport-width);block-size:var(--frame-viewport-height);transform:scale(var(--frame-viewport-scale, 1));transform-origin:0 0}.c-frame-viewport__handle{position:absolute;box-sizing:content-box;padding:4px;border-radius:var(--radius-small);background:var(--border-strong);background-clip:content-box;touch-action:none}.c-frame-viewport__handle:hover,.c-frame-viewport__handle:focus-visible,.c-frame-viewport__handle:active,.c-frame-viewport__handle[data-pinned-state~=hover],.c-frame-viewport__handle[data-pinned-state~=focus],.c-frame-viewport__handle[data-pinned-state~=active]{background-color:var(--color-primary)}.c-frame-viewport__handle--start{inset-block-start:50%;inset-inline-end:100%;inline-size:6px;block-size:2.5rem;translate:0 -50%;cursor:ew-resize}.c-frame-viewport__handle--end{inset-block-start:50%;inset-inline-start:100%;inline-size:6px;block-size:2.5rem;translate:0 -50%;cursor:ew-resize}.c-frame-viewport__handle--foot{inset-block-start:100%;inset-inline-start:50%;inline-size:2.5rem;block-size:6px;translate:-50% 0;cursor:ns-resize}.c-frame-viewport__handle--start-corner{inset-block-start:100%;inset-inline-end:100%;inline-size:8px;block-size:8px;cursor:nesw-resize}.c-frame-viewport__handle--end-corner{inset-block-start:100%;inset-inline-start:100%;inline-size:8px;block-size:8px;cursor:nwse-resize}}@layer platform{.c-funnel{display:flex;flex-direction:column;gap:var(--spacing-small);min-inline-size:0}.c-funnel__flow{fill-opacity:.2}.c-funnel__flow--active{fill-opacity:.4}.c-funnel__drop{fill:var(--chart-reference);fill-opacity:.16}.c-funnel__drop--active{fill-opacity:.32}.c-funnel__ghost{fill:none;stroke:var(--chart-reference);stroke-width:1.5;stroke-dasharray:4 3}.c-funnel__stub{fill:var(--chart-reference)}.c-funnel__link:focus-visible,.c-funnel__link[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-funnel__label{font-size:var(--font-size-12);font-variant-numeric:tabular-nums;dominant-baseline:middle}.c-funnel__label--start{text-anchor:start}.c-funnel__label--middle{text-anchor:middle}.c-funnel__name{fill:var(--text-primary)}.c-funnel__figure{fill:var(--text-primary);font-weight:var(--font-weight-semibold)}.c-funnel__note{fill:var(--text-secondary)}.c-funnel__foot{display:flex;flex-wrap:wrap;gap:var(--spacing-tiny) var(--spacing-default);font-size:var(--font-size-13)}.c-funnel__overall{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.c-funnel__aside{color:var(--text-secondary)}}@layer platform{.c-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr));gap:var(--spacing-small)}.c-gallery__item{display:flex;flex-direction:column;gap:var(--spacing-tiny)}.c-gallery__item>.c-cluster{align-self:center}.c-gallery__frame{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-sunken)}.c-gallery__image{width:100%;height:100%;object-fit:cover;display:block}.c-gallery__cover{position:absolute;inset-block-start:var(--spacing-tiny);inset-inline-start:var(--spacing-tiny)}.c-gallery__add{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border:1px dashed var(--border-default);border-radius:var(--radius-content);background:var(--surface-content);color:var(--text-secondary);font:inherit;cursor:pointer}.c-gallery__add:focus-visible,.c-gallery__add[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-gallery__add:disabled{opacity:.6;cursor:default}}@layer platform{.c-header{--header-ink: var(--header-apart) var(--text-on-header);--header-ink-muted: var(--header-apart) var(--text-on-header-muted);--text-heading: var(--header-ink, var(--page-text-heading));--text-link: var(--header-ink, var(--page-text-link));--text-link-hover: var(--header-ink, var(--page-text-link-hover));--color-primary-text: var(--header-ink, var(--page-color-primary-text));--color-focus: var(--header-ink, var(--page-color-focus));--text-primary: var(--header-ink-muted, var(--page-text-primary));--text-secondary: var(--header-ink-muted, var(--page-text-secondary));--text-muted: var(--header-ink-muted, var(--page-text-muted));--interactive-hover-bg: color-mix(in srgb, var(--text-primary) 8%, transparent);position:relative;background-color:var(--surface-header);color:var(--header-ink, var(--page-text-primary))}.c-header.is-stuck{border-bottom:1px solid var(--border-default)}.c-header--sticky{position:sticky;top:0;z-index:22;border-bottom:1px solid var(--border-subtle);background-color:color-mix(in srgb,var(--surface-header) 85%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.c-header__top-inner{display:flex;align-items:center;justify-content:space-between}.c-header__drawer{flex:none;margin-inline-end:var(--spacing-small)}@media(min-width:60em){.c-header__drawer{display:none}}.c-header__menu{position:absolute;inset-inline:0;inset-block-start:100%;z-index:20;max-block-size:70dvh;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--spacing-small);border-block-end:1px solid var(--border-default);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);--text-heading: var(--page-text-heading);--text-primary: var(--page-text-primary);--text-secondary: var(--page-text-secondary);--text-muted: var(--page-text-muted);--text-link: var(--page-text-link);--text-link-hover: var(--page-text-link-hover);--color-primary-text: var(--page-color-primary-text);--color-focus: var(--page-color-focus);--interactive-hover-bg: var(--page-interactive-hover-bg)}@media(min-width:60em){.c-header__menu{display:none}}.c-header__branding{margin-block:var(--spacing-small);margin-inline:0 var(--spacing-small)}@media(max-width:59.99em){.c-header__branding{flex:1 1 0;min-inline-size:6rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:var(--focus-ring-reach);margin-block:calc(var(--spacing-small) - var(--focus-ring-reach));margin-inline:calc(-1 * var(--focus-ring-reach)) calc(var(--spacing-small) - var(--focus-ring-reach))}}@media(min-width:60em){.c-header__branding{margin-block:var(--spacing-default);margin-inline-end:var(--spacing-default)}}.c-header__main-nav{display:none}@media(min-width:60em){.c-header__main-nav{display:flex;align-items:center;justify-content:space-between;margin-inline-start:auto;text-align:end}}.c-header__trailing{display:flex;align-items:center;gap:var(--spacing-small);margin-inline-start:auto;white-space:nowrap}@media(max-width:59.99em){.c-header__trailing{flex-wrap:nowrap;justify-content:flex-end;min-width:0}}@media(min-width:60em){.c-header__main-nav+.c-header__trailing{margin-inline-start:var(--spacing-small)}}.c-header__account-link{text-align:end}@media(min-width:60em){.c-header__account-link{display:none}}.c-header__bottom--breadcrumbs{margin-inline-end:var(--spacing-tiny);padding-block-end:var(--spacing-tiny);text-align:start}.c-header__bottom-inner{display:flex;align-items:baseline;justify-content:space-between}@media(min-width:60em){.c-header__bottom-inner{align-items:center}}}@layer platform{.c-heat-cell{fill:var(--chart-grid);stroke:none;transition:fill .3s ease-in-out}@media(prefers-reduced-motion:reduce){.c-heat-cell{transition:none}}.c-heat-cell--seq-1{fill:var(--chart-seq-1)}.c-heat-cell--seq-2{fill:var(--chart-seq-2)}.c-heat-cell--seq-3{fill:var(--chart-seq-3)}.c-heat-cell--seq-4{fill:var(--chart-seq-4)}.c-heat-cell--seq-5{fill:var(--chart-seq-5)}.c-heat-cell--seq-6{fill:var(--chart-seq-6)}.c-heat-cell--seq-7{fill:var(--chart-seq-7)}.c-heat-cell--div-neg-1{fill:var(--chart-div-neg-1)}.c-heat-cell--div-pos-1{fill:var(--chart-div-pos-1)}.c-heat-cell--div-neg-2{fill:var(--chart-div-neg-2)}.c-heat-cell--div-pos-2{fill:var(--chart-div-pos-2)}.c-heat-cell--div-neg-3{fill:var(--chart-div-neg-3)}.c-heat-cell--div-pos-3{fill:var(--chart-div-pos-3)}.c-heat-cell--div-mid{fill:var(--chart-div-mid)}.c-heat-cell--none{fill:var(--surface-sunken);stroke:var(--chart-grid);stroke-width:1}.c-heat-cell--blank{fill:none;stroke:var(--chart-partial);stroke-width:1}.c-heat-cell--unknown{fill:var(--surface-content)}.c-heat-cell--hatch{fill:none;stroke:var(--chart-partial);stroke-width:1.25;stroke-linecap:square;pointer-events:none}.c-heat-cell--partial{fill:none;stroke:var(--chart-reference);stroke-width:1.5;stroke-dasharray:2 2;pointer-events:none}}@layer platform{.c-heatmap{display:flex;flex-direction:column;gap:var(--spacing-tiny);min-inline-size:0}.c-heatmap__label{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;dominant-baseline:middle;transition:fill .15s ease-out}.c-heatmap__label--row{text-anchor:end}.c-heatmap__label--column{dominant-baseline:hanging;text-anchor:middle}.c-heatmap__label--lit{fill:var(--text-primary);font-weight:var(--font-weight-semibold)}.c-heatmap__heading{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;dominant-baseline:hanging}.c-heatmap__cell{transition:opacity .15s ease-out}.c-heatmap__cell--lit{opacity:1}.c-heatmap__cells--spotlit .c-heatmap__cell:not(.c-heatmap__cell--lit){opacity:.35}.c-heatmap__total{opacity:.55;transition:opacity .15s ease-out}.c-heatmap__total--lit{opacity:1}.c-heatmap__story{color:var(--text-muted);font-size:var(--font-size-12)}@media(prefers-reduced-motion:reduce){.c-heatmap__label,.c-heatmap__cell,.c-heatmap__total{transition:none}}}@layer platform{.c-histogram{min-inline-size:0}.c-histogram__region{fill:var(--chart-reference);fill-opacity:.08}.c-histogram__bin--recessive{fill-opacity:.35}.c-histogram__hit{fill:transparent}.c-histogram__link:focus-visible,.c-histogram__link[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-histogram__marker{stroke:var(--chart-reference);stroke-width:1.5;stroke-dasharray:4 3}.c-histogram__flag{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;fill:var(--text-primary);dominant-baseline:middle}.c-histogram__flag--start{text-anchor:start}.c-histogram__flag--end{text-anchor:end}.c-histogram__unknown{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;text-anchor:middle}}@layer platform{.c-html-frame{display:flex;flex-direction:column}.c-html-frame__placeholder{color:var(--text-muted)}.c-html-frame__frame{inline-size:100%;border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-framed)}.c-html-frame__frame--boxed{block-size:clamp(20rem,60dvh,48rem)}}@layer platform{.c-icon{display:inline-block;flex:none;width:1em;height:1em;vertical-align:-.125em;fill:currentColor}}@layer platform{.c-image-editor{display:grid;grid-template:"room" minmax(16rem,1fr) "tools" auto/minmax(0,1fr);gap:var(--spacing-small);block-size:100%;min-block-size:0}@media(min-width:60em),(orientation:landscape){.c-image-editor{grid-template:"room tools" minmax(0,1fr)/minmax(0,1fr) 20rem}}.c-image-editor__room{grid-area:room;display:grid;place-items:center;min-inline-size:0;min-block-size:0}.c-image-editor__stage{position:relative;overflow:hidden;inline-size:var(--image-editor-stage-width, 100%);aspect-ratio:var(--image-editor-aspect, 4/3);background:var(--surface-sunken);touch-action:none;-webkit-user-select:none;user-select:none}.c-image-editor__filters{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-image-editor__picture{position:absolute;inset-block-start:var(--image-editor-centre-y, 50%);inset-inline-start:var(--image-editor-centre-x, 50%);inline-size:var(--image-editor-picture-width, 100%);block-size:var(--image-editor-picture-height, 100%);max-inline-size:none;transform:var(--image-editor-transform, translate(-50%, -50%));filter:var(--image-editor-filter, none);pointer-events:none}.c-image-editor__render{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;pointer-events:none}.c-image-editor__frame{position:absolute;inset-block-start:var(--image-editor-frame-top, 0%);inset-inline-start:var(--image-editor-frame-left, 0%);inline-size:var(--image-editor-frame-width, 100%);block-size:var(--image-editor-frame-height, 100%);border:1px solid var(--surface-content);box-shadow:0 0 0 100vmax var(--overlay-backdrop);cursor:move}.c-image-editor__frame:focus-visible,.c-image-editor__frame[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}.c-image-editor__handle{position:absolute;inline-size:var(--spacing-med-small);block-size:var(--spacing-med-small);border:2px solid var(--surface-content);background:var(--surface-inverse)}.c-image-editor__handle--top-left{inset-block-start:calc(var(--spacing-med-small) / -2);inset-inline-start:calc(var(--spacing-med-small) / -2);cursor:nwse-resize}.c-image-editor__handle--top-right{inset-block-start:calc(var(--spacing-med-small) / -2);inset-inline-end:calc(var(--spacing-med-small) / -2);cursor:nesw-resize}.c-image-editor__handle--bottom-left{inset-block-end:calc(var(--spacing-med-small) / -2);inset-inline-start:calc(var(--spacing-med-small) / -2);cursor:nesw-resize}.c-image-editor__handle--bottom-right{inset-block-end:calc(var(--spacing-med-small) / -2);inset-inline-end:calc(var(--spacing-med-small) / -2);cursor:nwse-resize}.c-image-editor__tools{grid-area:tools;display:flex;flex-direction:column;gap:var(--spacing-small);min-block-size:0;overflow:auto;overscroll-behavior:contain}.c-image-editor__group{display:flex;flex-direction:column;gap:var(--spacing-tiny)}.c-image-editor__heading{margin:0;font-size:var(--font-size-heading-3)}.c-image-editor__label{font-weight:var(--font-weight-semibold)}.c-image-editor__hint{color:var(--text-muted)}}@layer platform{.c-image-redactor{display:grid;grid-template:"room" minmax(16rem,1fr) "tools" auto/minmax(0,1fr);gap:var(--spacing-small);block-size:100%;min-block-size:0}@media(min-width:60em),(orientation:landscape){.c-image-redactor{grid-template:"room tools" minmax(0,1fr)/minmax(0,1fr) 20rem}}.c-image-redactor__room{grid-area:room;display:grid;place-items:center;min-inline-size:0;min-block-size:0}.c-image-redactor__stage{position:relative;overflow:hidden;inline-size:var(--image-redactor-stage-width, 100%);aspect-ratio:var(--image-redactor-aspect, 4/3);background:var(--surface-sunken);touch-action:none;-webkit-user-select:none;user-select:none}.c-image-redactor__picture{display:block;inline-size:100%;block-size:100%;pointer-events:none}.c-image-redactor__area{position:absolute;inset-block-start:var(--image-redactor-top, 0%);inset-inline-start:var(--image-redactor-left, 0%);inline-size:var(--image-redactor-width, 25%);block-size:var(--image-redactor-height, 25%);outline:1px dashed var(--surface-content);cursor:move}.c-image-redactor__area--blackout{background:var(--surface-inverse)}.c-image-redactor__area--blur{-webkit-backdrop-filter:blur(var(--spacing-small));backdrop-filter:blur(var(--spacing-small))}.c-image-redactor__area--selected{outline:2px solid var(--color-focus)}.c-image-redactor__area:focus-visible,.c-image-redactor__area[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}.c-image-redactor__handle{position:absolute;inset-block-end:calc(var(--spacing-med-small) / -2);inset-inline-end:calc(var(--spacing-med-small) / -2);inline-size:var(--spacing-med-small);block-size:var(--spacing-med-small);border:2px solid var(--surface-content);background:var(--surface-inverse);cursor:nwse-resize}.c-image-redactor__frame{position:absolute;inset-block-start:var(--image-redactor-top, 0%);inset-inline-start:var(--image-redactor-left, 0%);inline-size:var(--image-redactor-width, 100%);block-size:var(--image-redactor-height, 100%);border:1px solid var(--surface-content);box-shadow:0 0 0 100vmax var(--overlay-backdrop);cursor:move}.c-image-redactor__frame--set{pointer-events:none}.c-image-redactor__frame:focus-visible,.c-image-redactor__frame[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}.c-image-redactor__tools{grid-area:tools;display:flex;flex-direction:column;gap:var(--spacing-small);min-block-size:0;overflow:auto;overscroll-behavior:contain}.c-image-redactor__lead{margin:0}.c-image-redactor__group{display:flex;flex-direction:column;gap:var(--spacing-tiny)}.c-image-redactor__heading{margin:0;font-size:var(--font-size-heading-3)}.c-image-redactor__hint{color:var(--text-muted)}}@layer platform{@media(min-width:60em){.c-index-split{display:grid;grid-template-columns:var(--index-split-list-width, 18rem) auto minmax(0,1fr);align-items:start}}.c-index-split__sidebar{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-bottom:1px solid var(--border-default)}@media(min-width:60em){.c-index-split__sidebar{position:sticky;inset-block-start:0;max-block-size:100dvh;border-bottom:0;border-inline-end:1px solid var(--border-default)}}@media(min-width:60em){.c-index-split--list-hidden .c-index-split__sidebar{visibility:hidden;border-inline-end:0}}.c-index-split__divider{display:none}@media(min-width:60em){.c-index-split__divider{display:flex;align-self:stretch}}.c-index-split__search{display:block;padding:var(--spacing-small);border-bottom:1px solid var(--border-default)}.c-index-split__list-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small);padding:var(--spacing-small);border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.c-index-split__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:auto;animation-name:overscroll-contain-y;animation-fill-mode:both;animation-timeline:scroll(self y)}.c-index-split__group-head{display:flex;align-items:center;gap:var(--spacing-tiny);width:100%;padding:var(--spacing-tiny) var(--spacing-small);border:0;background:var(--surface-sunken);text-align:start;cursor:pointer;color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.c-index-split__group-caret{display:flex;transition:transform .1s ease}.c-index-split__group-caret.is-collapsed{transform:rotate(-90deg)}.c-index-split__group-count{margin-inline-start:auto;color:var(--text-secondary)}.c-index-split__group-list,.c-index-split__run{margin:0;padding:0;list-style:none}.c-index-split__entry{display:flex;align-items:flex-start;gap:var(--spacing-small)}@media(min-width:60em){.c-index-split__entry{align-items:center}}.c-index-split__entry{padding:var(--spacing-tiny) var(--spacing-small);color:var(--text-primary)}.c-index-split__entry:hover,.c-index-split__entry:focus-visible,.c-index-split__entry:active,.c-index-split__entry[data-pinned-state~=hover],.c-index-split__entry[data-pinned-state~=focus],.c-index-split__entry[data-pinned-state~=active]{background:var(--interactive-hover-bg)}.c-index-split__entry.is-active{background:var(--interactive-active-bg);color:var(--text-heading);font-weight:var(--font-weight-semibold)}.c-index-split__entry-value{font-family:var(--font-family-mono);font-size:var(--font-size-13);overflow-wrap:anywhere}@media(min-width:60em){.c-index-split__entry-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.c-index-split__method{display:inline-block;min-width:3rem;padding:0 var(--spacing-tiny);border-radius:var(--radius-small);color:var(--text-secondary);font-size:var(--font-size-11);font-weight:var(--font-weight-bold);text-align:center;text-transform:uppercase}.c-index-split__method--get,.c-index-split__method--head,.c-index-split__method--options{color:var(--color-primary-text)}.c-index-split__method--delete{color:var(--color-danger-text)}.c-index-split__detail{overflow-x:auto;overflow-y:hidden}.c-index-split__header{display:flex;align-items:center;gap:var(--spacing-small)}.c-index-split__detail-title{margin-block-end:0;font-size:var(--font-size-15)}.c-index-split__summary{font-weight:var(--font-weight-semibold)}.c-index-split__deprecated{color:var(--color-danger-text);font-weight:var(--font-weight-semibold)}.c-index-split__status{font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold)}.c-index-split__response{margin-block-end:var(--spacing-med-large)}.c-index-split__response-head{display:flex;align-items:center;gap:var(--spacing-small)}.c-index-split__empty{padding:var(--spacing-default);color:var(--text-secondary)}}@layer platform{.c-input{display:block;width:100%;padding:var(--control-padding-v) var(--control-padding-h);border:1px solid var(--input-border);border-radius:var(--radius-input);background:var(--input-bg);color:var(--input-text);font-family:inherit;line-height:var(--control-line-height);font-size:var(--control-font-size)}@media(pointer:coarse){.c-input{font-size:max(var(--control-font-size),16px)}}.c-input:focus-visible,.c-input[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-1px}.c-input::-webkit-calendar-picker-indicator{cursor:pointer}.c-input[aria-invalid=true]{border-color:var(--color-danger-border)}.c-input:disabled,.c-input[readonly]{border-color:var(--input-disabled-bg);background:var(--input-disabled-bg);cursor:default}.c-input:disabled{color:var(--input-disabled-text)}}@layer platform{.c-label-sheet{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:var(--spacing-default)}.c-label-sheet__label{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title code" "figure code" "line code" "meta code";align-items:center;column-gap:var(--spacing-default);row-gap:var(--spacing-tiny);padding:var(--spacing-default);border:1px dashed var(--border-strong);border-radius:var(--radius-small);background:var(--surface-raised)}.c-label-sheet__title{grid-area:title;margin:0;font-size:var(--font-size-20);font-weight:var(--font-weight-bold);line-height:1.2;overflow-wrap:anywhere}.c-label-sheet__figure{grid-area:figure;font-size:var(--font-size-32);font-weight:var(--font-weight-bold);line-height:1}.c-label-sheet__line{grid-area:line;font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.c-label-sheet__meta{grid-area:meta;color:var(--text-secondary);font-size:var(--font-size-14)}.c-label-sheet__code{grid-area:code;inline-size:6rem;background:#fff}@media print{.c-label-sheet{grid-template-columns:repeat(2,90mm);gap:4mm}.c-label-sheet__label{block-size:55mm;break-inside:avoid;background:#fff}.c-label-sheet__code{inline-size:28mm}}}@layer platform{.c-list-footer{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-med-small)}.c-list-footer__status{color:var(--text-secondary);font-size:var(--font-size-14)}.c-list-footer__sentinel{inline-size:100%;block-size:1px}.c-list-footer--window{flex-direction:row;align-items:center;padding-block-start:var(--spacing-small);border-block-start:1px solid var(--border-strong)}}@layer platform{.c-list-toolbar{container-type:inline-size;container-name:list-toolbar;contain-intrinsic-inline-size:640px;position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-small);margin-block-end:var(--spacing-default)}.c-list-toolbar__count{color:var(--text-secondary);font-size:var(--font-size-14)}.c-list-toolbar__group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-small)}.c-list-toolbar__group>.c-disclosure{flex:1 1 100%}.c-list-toolbar__trailing{flex:0 0 auto}.c-list-toolbar__control{flex:1 1 12rem}@container list-toolbar (width >= 480px){.c-list-toolbar__control{flex:0 0 auto;inline-size:14rem}}.c-list-toolbar__summary{display:flex;align-items:center;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-med-small);border:1px solid var(--border-default);border-radius:var(--radius-default);color:var(--text-heading);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none}.c-list-toolbar__summary::-webkit-details-marker{display:none}.c-list-toolbar__summary:hover,.c-list-toolbar__summary:focus-visible,.c-list-toolbar__summary:active,.c-list-toolbar__summary[data-pinned-state~=hover],.c-list-toolbar__summary[data-pinned-state~=focus],.c-list-toolbar__summary[data-pinned-state~=active]{background:var(--interactive-hover-bg)}.c-list-toolbar__summary:after{content:"";flex:0 0 auto;inline-size:.45em;block-size:.45em;border-inline-end:1.5px solid currentcolor;border-block-end:1.5px solid currentcolor;transform:translateY(-25%) rotate(45deg);transition:transform .15s}.c-list-toolbar__disclosure[open] .c-list-toolbar__summary{border-color:var(--color-primary);background:var(--interactive-active-bg)}.c-list-toolbar__disclosure[open] .c-list-toolbar__summary:after{transform:translateY(25%) rotate(-135deg)}.c-list-toolbar__panel{position:absolute;inset-inline:0;inset-block-start:100%;z-index:20;display:flex;flex-direction:column;gap:var(--spacing-small);max-block-size:60dvh;overflow-y:auto;overscroll-behavior:contain;margin-block-start:var(--spacing-tiny);padding:var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-overlay);box-shadow:var(--shadow-overlay)}.c-list-toolbar__panel>.c-cluster{flex:none}@container list-toolbar (width >= 640px){.c-list-toolbar__disclosure{display:block;flex:1 1 auto}.c-list-toolbar__panel{position:static;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-small);max-block-size:none;overflow:visible;margin-block-start:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.c-list-toolbar__group{flex:1 1 auto}.c-list-toolbar__summary{display:none}}}@layer platform{.c-key{display:inline-block;min-width:1.8em;padding:0 var(--spacing-tiny);border:1px solid var(--border-default);border-bottom-width:2px;border-radius:var(--radius-small);background:var(--surface-sunken);color:var(--text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-13);line-height:1.6;text-align:center;white-space:nowrap}.c-key+.c-key{margin-inline-start:var(--spacing-tiny)}}@layer platform{.c-logo{display:inline-block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-family:var(--font-family-heading);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);white-space:nowrap}.c-logo,.c-logo:hover,.c-logo:focus-visible,.c-logo:active,.c-logo[data-pinned-state~=hover],.c-logo[data-pinned-state~=focus],.c-logo[data-pinned-state~=active]{color:inherit}@media(min-width:30em){.c-logo{font-size:var(--font-size-24)}}.c-logo--sidebar{display:inline-flex;align-items:center;gap:var(--spacing-med-small);color:var(--text-on-rail);font-size:var(--font-size-18);font-weight:var(--font-weight-semibold)}@media(min-width:60em){.c-logo--condensed{gap:0}}.c-logo__mark{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border-radius:var(--radius-default);background:var(--brand-mark-bg)}.c-logo__mark:before{content:"";inline-size:14px;block-size:14px;border-radius:42% 58% 55% 45%/50% 44% 56% 50%;background:var(--brand-mark-ink)}.c-logo__text{overflow:hidden;max-width:400px;white-space:nowrap;transition:max-width .3s ease,opacity .3s ease}@media(min-width:60em){.c-logo--condensed .c-logo__text{max-width:0;opacity:0}}.c-logo__picture{display:contents}.c-logo__image{display:block;inline-size:auto;block-size:var(--logo-height-phone)}@media(min-width:30em){.c-logo__image{block-size:var(--logo-height-tablet)}}@media(min-width:60em){.c-logo__image{block-size:var(--logo-height)}}.c-logo__image--dark{display:none}:root[data-mode=dark] .c-logo__image--dark{display:block}:root[data-mode=dark] .c-logo__image--light{display:none}}@layer platform{.c-media-card{display:flex;flex-direction:column;gap:var(--spacing-small);min-inline-size:0;padding:var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-content)}.c-media-card--selected{border-color:var(--color-primary);background:var(--interactive-active-bg)}.c-media-card--target{border-color:var(--color-focus)}.c-media-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-tiny) var(--spacing-small)}.c-media-card__select{min-block-size:24px;min-inline-size:24px;display:inline-flex;align-items:center;gap:var(--spacing-small);font-weight:var(--font-weight-semibold);cursor:pointer}.c-media-card__run{display:flex;flex-direction:column;gap:var(--spacing-small);list-style:none}.c-media-card__picture{display:flex;align-items:center;gap:var(--spacing-small);min-inline-size:0}.c-media-card__picture--lead{flex-direction:column;align-items:stretch}.c-media-card__picture--lifted{position:relative;z-index:1;border-radius:var(--radius-default);background:var(--surface-content);box-shadow:var(--shadow-overlay);opacity:.92}.c-media-card__frame{flex:none;inline-size:4rem;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-sunken)}.c-media-card__picture--lead .c-media-card__frame{inline-size:100%}.c-media-card__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.c-media-card__grip{cursor:grab;touch-action:none}.c-media-card__grip[aria-pressed=true]{cursor:grabbing}.c-media-card__marker{block-size:.25rem;border-radius:var(--radius-default);background:var(--color-focus)}}@layer platform{.c-media-frame{inline-size:12rem;max-inline-size:100%;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-sunken)}.c-media-frame__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.c-media-frame--whole .c-media-frame__image{padding:var(--spacing-small);object-fit:contain}}@layer platform{.c-media-nav__list{list-style:none;margin:0;padding:0}.c-media-nav__item+.c-media-nav__item{margin-block-start:var(--spacing-min)}.c-media-nav__link{display:flex;align-items:center;gap:var(--spacing-small);padding:var(--spacing-tiny);border-inline-start:2px solid transparent;border-radius:var(--radius-default);color:var(--text-primary)}.c-media-nav__link:hover,.c-media-nav__link:focus-visible,.c-media-nav__link:active,.c-media-nav__link[data-pinned-state~=hover],.c-media-nav__link[data-pinned-state~=focus],.c-media-nav__link[data-pinned-state~=active]{background:var(--interactive-hover-bg);color:var(--text-heading)}.c-media-nav__link.is-active{border-inline-start-color:var(--color-primary);background:var(--interactive-active-bg);color:var(--text-heading);font-weight:var(--font-weight-bolder)}.c-media-nav__thumb{display:flex;flex:0 0 auto;inline-size:2.5rem;block-size:2.5rem;overflow:hidden;border-radius:var(--radius-small);background:var(--surface-sunken)}.c-media-nav__image{inline-size:100%;block-size:100%;object-fit:cover}.c-media-nav__body{display:grid;min-width:0}.c-media-nav__meta{color:var(--text-secondary);font-size:var(--font-size-14)}.c-media-nav__label{overflow:hidden;font-size:var(--font-size-14);text-overflow:ellipsis;white-space:nowrap}}@layer platform{.c-messages{display:grid;gap:var(--spacing-tiny)}.c-messages__item{max-inline-size:var(--measure-prose);display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-med-small);border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-content);color:var(--text-primary)}.c-messages__item--error{border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger-on-bg)}.c-messages__item--warning{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-on-bg)}.c-messages__item--success{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success-on-bg)}.c-messages__item--info{border-color:var(--color-info-border);background:var(--color-info-bg);color:var(--color-info-on-bg)}.c-messages__text{margin:0}}@layer platform{.c-meta-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-tiny) var(--spacing-small);color:var(--text-secondary);font-size:var(--font-size-14)}.c-meta-list__item{display:inline-flex;align-items:center;gap:var(--spacing-min)}.c-meta-list__item:not(:last-child):after{content:"";display:inline-block;inline-size:3px;block-size:3px;margin-inline-start:var(--spacing-small);border-radius:50%;background:var(--text-tertiary)}.c-meta-list__item--strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}}@layer platform{.c-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;border:0;background:none;color:inherit;overflow:visible;grid-template-rows:minmax(0,1fr);place-items:center;padding:var(--spacing-default);--modal-rail-tile: 5rem;--modal-rail-across: calc(var(--modal-rail-tile) + var(--spacing-small) * 2);--modal-rail-down: calc(var(--modal-rail-tile) * .75 + var(--spacing-small) * 2);--modal-head: 3rem;--modal-step-reach: calc(var(--spacing-small) * 2 + var(--font-size-16) + 2px)}.c-modal::backdrop{background:none}.c-modal:not([open]){display:none}.c-modal--stepping{padding-block-end:var(--spacing-large)}.c-modal--viewport{padding:0}.c-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-backdrop)}.c-modal__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:28rem;max-height:100%;padding:var(--spacing-default);border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-overlay);box-shadow:var(--shadow-overlay)}.c-modal__dialog--wide{max-width:44rem}.c-modal--viewport .c-modal__dialog{display:grid;grid-template:"title tools dismiss" var(--modal-head) "body body body" minmax(0,1fr) "rail rail rail" auto/minmax(0,1fr) auto auto;gap:var(--spacing-small) var(--spacing-tiny);inline-size:100%;max-inline-size:none;block-size:100dvh;padding:var(--spacing-small);border:0;border-radius:0;box-shadow:none}@media(min-width:60em),(orientation:landscape){.c-modal--viewport .c-modal__dialog{grid-template:"title tools dismiss" var(--modal-head) "body rail rail" minmax(0,1fr)/minmax(0,1fr) auto auto}}.c-modal__dismiss{position:absolute;inset-block-start:var(--spacing-small);inset-inline-end:var(--spacing-small)}.c-modal__dismiss,.c-modal__tool{display:flex;padding:var(--spacing-tiny);border:none;border-radius:var(--radius-small);background:none;color:var(--text-secondary);font-size:var(--font-size-16);line-height:1;cursor:pointer;transition:color .15s}.c-modal__dismiss:hover,.c-modal__dismiss:focus-visible,.c-modal__dismiss:active,.c-modal__dismiss[data-pinned-state~=hover],.c-modal__dismiss[data-pinned-state~=focus],.c-modal__dismiss[data-pinned-state~=active],.c-modal__tool:hover,.c-modal__tool:focus-visible,.c-modal__tool:active,.c-modal__tool[data-pinned-state~=hover],.c-modal__tool[data-pinned-state~=focus],.c-modal__tool[data-pinned-state~=active]{color:var(--text-primary)}.c-modal__dismiss:focus-visible,.c-modal__dismiss[data-pinned-state~=focus],.c-modal__tool:focus-visible,.c-modal__tool[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-modal--viewport .c-modal__dismiss{position:static;grid-area:dismiss;align-self:center}.c-modal__title{margin-block-end:var(--spacing-default);padding-inline-end:var(--spacing-med-small)}.c-modal--viewport .c-modal__title{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-modal__tools{display:flex;justify-content:flex-end;padding-inline-end:var(--spacing-med-small)}.c-modal--viewport .c-modal__tools{grid-area:tools;align-self:center;padding-inline-end:0}.c-modal__body{min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:var(--spacing-tiny);margin:calc(var(--spacing-tiny) * -1)}.c-modal--viewport .c-modal__body{grid-area:body}.c-modal--viewport.c-modal--stepping .c-modal__body{padding-inline:calc(var(--modal-step-reach) + var(--spacing-small) * 2)}@media(pointer:coarse)and (max-width:39.99em),(pointer:coarse)and (max-height:39.99em){.c-modal--viewport.c-modal--stepping .c-modal__body{padding-inline:var(--spacing-tiny)}}.c-modal__rail{display:flex;gap:var(--spacing-tiny);min-inline-size:0;padding:var(--spacing-small);overflow:auto;overscroll-behavior:contain}.c-modal--viewport .c-modal__rail{grid-area:rail;margin-inline:calc(var(--spacing-small) * -1);margin-block-end:calc(var(--spacing-small) * -1)}@media(min-width:60em),(orientation:landscape){.c-modal--viewport .c-modal__rail{flex-direction:column;min-block-size:0;margin-inline-start:0}}.c-modal__rail-entry{display:block;flex:none;inline-size:var(--modal-rail-tile);aspect-ratio:4/3;overflow:hidden;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-sunken);cursor:pointer;transition:border-color .15s}.c-modal__rail-entry:hover,.c-modal__rail-entry:focus-visible,.c-modal__rail-entry:active,.c-modal__rail-entry[data-pinned-state~=hover],.c-modal__rail-entry[data-pinned-state~=focus],.c-modal__rail-entry[data-pinned-state~=active]{border-color:var(--border-strong)}.c-modal__rail-entry:focus-visible,.c-modal__rail-entry[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-modal__rail-entry[aria-current=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.c-modal__rail-image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.c-modal__steps{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:1fr auto;align-items:center;padding:var(--spacing-default) max(var(--spacing-default),(100% - 38rem) / 2);pointer-events:none}.c-modal--viewport .c-modal__steps{padding:var(--spacing-small);padding-block-start:calc(var(--modal-head) + var(--spacing-small) * 2)}@media(pointer:coarse)and (max-width:39.99em),(pointer:coarse)and (max-height:39.99em){.c-modal--viewport .c-modal__step{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.c-modal--viewport.c-modal--railed .c-modal__steps{padding-block-end:calc(var(--modal-rail-down) + var(--spacing-small))}@media(min-width:60em),(orientation:landscape){.c-modal--viewport.c-modal--railed .c-modal__steps{padding-block-end:var(--spacing-small);padding-inline-end:calc(var(--modal-rail-across) + var(--spacing-small))}}.c-modal__step{display:flex;grid-row:1;padding:var(--spacing-small);border:1px solid var(--border-default);border-radius:50%;background:var(--surface-overlay);color:var(--text-secondary);font-size:var(--font-size-16);line-height:1;cursor:pointer;pointer-events:auto;transition:color .15s,border-color .15s}.c-modal__step:hover,.c-modal__step:focus-visible,.c-modal__step:active,.c-modal__step[data-pinned-state~=hover],.c-modal__step[data-pinned-state~=focus],.c-modal__step[data-pinned-state~=active]{border-color:var(--border-strong);color:var(--text-primary)}.c-modal__step:focus-visible,.c-modal__step[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-modal__step--previous{grid-column:1}.c-modal__step--next{grid-column:3}.c-modal__position{grid-row:2;grid-column:1/-1;justify-self:center;margin:0;padding:var(--spacing-tiny) var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-overlay);color:var(--text-secondary);font-size:var(--font-size-12)}.c-modal--viewport .c-modal__position{grid-area:title;align-self:center;justify-self:start}@media print{.c-modal{position:static;display:block;inline-size:auto;block-size:auto;padding:0}.c-modal__backdrop,.c-modal__dismiss,.c-modal__title,.c-modal__tools{display:none}.c-modal__dialog,.c-modal__dialog--wide{display:block;max-width:none;max-height:none;padding:0;border:0;box-shadow:none}.c-modal__body{overflow:visible;padding:0;margin:0}}}@layer platform{.c-nav{position:relative;--tab-step-width: 2rem}.c-nav--footer{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-large) 0 var(--spacing-default);border-bottom:1px solid var(--border-default)}.c-nav__scroll-area{position:relative;min-inline-size:0;container-type:inline-size;container-name:nav-scroll;contain-intrinsic-inline-size:var(--nav-row-extent, none)}@container nav-scroll (width < 20rem){.c-nav .c-nav__list{--tab-step-width: 0px}.c-nav .c-nav__scroll-step{display:none}}.c-nav__scroll-step{position:absolute;inset-block:0;display:flex;align-items:center;justify-content:center;inline-size:var(--tab-step-width);padding:0;border:0;background:none;color:var(--text-primary);cursor:pointer}.c-nav__scroll-step:hover,.c-nav__scroll-step:focus-visible,.c-nav__scroll-step:active,.c-nav__scroll-step[data-pinned-state~=hover],.c-nav__scroll-step[data-pinned-state~=focus],.c-nav__scroll-step[data-pinned-state~=active]{color:var(--text-heading)}.c-nav__scroll-step--start{inset-inline-start:0}.c-nav__scroll-step--end{inset-inline-end:0}.c-nav--tabs{min-width:0}@media(max-width:59.99em){.c-nav--main{min-width:0}.c-nav--main .c-nav__list{overflow-x:auto;overflow-y:hidden}}.c-nav__list{display:flex;margin:0;padding:0;list-style:none}.c-nav--main .c-nav__list,.c-nav--footer .c-nav__list{gap:var(--spacing-tiny)}@media(min-width:60em){.c-nav--main .c-nav__list,.c-nav--footer .c-nav__list{gap:var(--spacing-small)}}.c-nav--tabs .c-nav__list{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;align-items:flex-end;padding-block:var(--focus-ring-reach);margin-block-start:calc(-1 * var(--focus-ring-reach));padding-inline:var(--focus-ring-reach);margin-inline:calc(-1 * var(--focus-ring-reach));scroll-padding-inline:calc(3rem + var(--tab-step-width, 0px));scrollbar-width:none}.c-nav--tabs .c-nav__list::-webkit-scrollbar{display:none}.c-nav--tabs .c-nav__list[data-overflow=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 3rem - var(--tab-step-width)),transparent calc(100% - var(--tab-step-width)));mask-image:linear-gradient(to right,#000 calc(100% - 3rem - var(--tab-step-width)),transparent calc(100% - var(--tab-step-width)))}.c-nav--tabs .c-nav__list[data-overflow=start]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 3rem - var(--tab-step-width)),transparent calc(100% - var(--tab-step-width)));mask-image:linear-gradient(to left,#000 calc(100% - 3rem - var(--tab-step-width)),transparent calc(100% - var(--tab-step-width)))}.c-nav--tabs .c-nav__list[data-overflow=both]{-webkit-mask-image:linear-gradient(to right,transparent var(--tab-step-width),#000 calc(var(--tab-step-width) + 3rem),#000 calc(100% - 3rem - var(--tab-step-width)),transparent calc(100% - var(--tab-step-width)));mask-image:linear-gradient(to right,transparent var(--tab-step-width),#000 calc(var(--tab-step-width) + 3rem),#000 calc(100% - 3rem - var(--tab-step-width)),transparent calc(100% - var(--tab-step-width)))}.c-nav--drawer .c-nav__list{display:block}.c-nav--drawer .c-nav__list--level-2{width:100%;padding-bottom:var(--spacing-default);border-bottom:1px solid var(--border-default);background-color:var(--surface-sunken)}.c-nav--main .c-nav__list--level-2{display:none}@media(min-width:60em){.c-nav--main .c-nav__list--level-2{position:absolute;top:100%;inset-inline-start:0;z-index:20;flex-direction:column;gap:0;min-width:14rem;padding:var(--spacing-tiny);border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);--text-heading: var(--page-text-heading);--text-primary: var(--page-text-primary);--text-secondary: var(--page-text-secondary);--text-muted: var(--page-text-muted);--text-link: var(--page-text-link);--text-link-hover: var(--page-text-link-hover);--color-primary-text: var(--page-color-primary-text);--color-focus: var(--page-color-focus);--interactive-hover-bg: var(--page-interactive-hover-bg)}}@media(min-width:60em){.c-nav--main .c-nav__item:hover>.c-nav__list--level-2,.c-nav--main .c-nav__item[data-pinned-state~=hover]>.c-nav__list--level-2,.c-nav--main .c-nav__item:focus-within>.c-nav__list--level-2{display:flex}}.c-nav__item{display:block}.c-nav--main .c-nav__item,.c-nav--footer .c-nav__item{display:inline-block}.c-nav--main .c-nav__item{position:relative}.c-nav__list--level-2 .c-nav__item{display:block}@media(min-width:60em){.c-nav--tabs-horizontal .c-nav__item{padding:0 var(--spacing-default)}.c-nav--tabs-horizontal .c-nav__item:first-child{padding-inline-start:0}}.c-nav__link{display:flex;align-items:baseline;-webkit-user-select:none;user-select:none;color:var(--text-primary);transition:color .15s}.c-nav__link:hover,.c-nav__link:focus-visible,.c-nav__link:active,.c-nav__link[data-pinned-state~=hover],.c-nav__link[data-pinned-state~=focus],.c-nav__link[data-pinned-state~=active]{color:var(--text-link-hover)}.c-nav__link.is-active-trail{color:var(--text-primary)}.c-nav__link.is-active{color:var(--text-heading)}.c-nav--main .c-nav__link,.c-nav--footer .c-nav__link{font-size:var(--font-size-14);font-weight:var(--font-weight-bold);padding:var(--spacing-small) var(--spacing-tiny)}@media(min-width:65em){.c-nav--main .c-nav__link,.c-nav--footer .c-nav__link{padding:var(--spacing-small)}}.c-nav--footer .c-nav__item:last-child .c-nav__link{padding-inline-end:0}@media(max-width:59.99em){.c-nav--tabs .c-nav__link{padding-inline:var(--spacing-small);font-size:var(--font-size-14)}}.c-nav--tabs-horizontal .c-nav__link{position:relative;display:block;padding-block:var(--spacing-small);font-size:var(--tabs-label-size, var(--font-size-14));font-weight:var(--font-weight-semibold)}@media(min-width:60em){.c-nav--tabs-horizontal .c-nav__link{padding-inline:0}}.c-nav--tabs-horizontal .c-nav__link:hover,.c-nav--tabs-horizontal .c-nav__link:focus-visible,.c-nav--tabs-horizontal .c-nav__link:active,.c-nav--tabs-horizontal .c-nav__link[data-pinned-state~=hover],.c-nav--tabs-horizontal .c-nav__link[data-pinned-state~=focus],.c-nav--tabs-horizontal .c-nav__link[data-pinned-state~=active]{color:var(--text-heading)}.c-nav--tabs-horizontal .c-nav__link.is-active{color:var(--text-heading)}.c-nav--tabs-horizontal .c-nav__link.is-active:after{content:"";position:absolute;inset-inline:0;bottom:calc(-1 * (var(--focus-ring-reach) + 1px));height:2px;background:var(--color-primary)}.c-nav--drawer .c-nav__link{display:flex;align-items:center;padding:var(--spacing-small) var(--spacing-default);border-inline-start:3px solid transparent;color:inherit;font-size:var(--font-size-16);font-weight:var(--font-weight-normal);transition:background-color .15s,color .15s}.c-nav--drawer .c-nav__link:focus-visible,.c-nav--drawer .c-nav__link[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-2px}.c-nav--drawer .c-nav__link:hover,.c-nav--drawer .c-nav__link:focus-visible,.c-nav--drawer .c-nav__link:active,.c-nav--drawer .c-nav__link[data-pinned-state~=hover],.c-nav--drawer .c-nav__link[data-pinned-state~=focus],.c-nav--drawer .c-nav__link[data-pinned-state~=active]{background-color:var(--interactive-hover-bg);color:var(--color-primary-text)}.c-nav--drawer .c-nav__link.is-active{border-inline-start-color:var(--color-primary);background-color:var(--interactive-active-bg);color:var(--text-heading);font-weight:var(--font-weight-bold)}.c-nav--drawer .c-nav__list--level-2 .c-nav__link{padding:var(--spacing-tiny) var(--spacing-default);color:var(--text-secondary);font-size:var(--font-size-14)}.c-nav--drawer .c-nav__list--level-2 .c-nav__link:hover,.c-nav--drawer .c-nav__list--level-2 .c-nav__link:focus-visible,.c-nav--drawer .c-nav__list--level-2 .c-nav__link:active,.c-nav--drawer .c-nav__list--level-2 .c-nav__link[data-pinned-state~=hover],.c-nav--drawer .c-nav__list--level-2 .c-nav__link[data-pinned-state~=focus],.c-nav--drawer .c-nav__list--level-2 .c-nav__link[data-pinned-state~=active]{color:var(--color-primary-text)}.c-nav--drawer .c-nav__list--level-2 .c-nav__link.is-active{color:var(--color-primary-text);font-weight:var(--font-weight-bold)}.c-nav__label{display:flex;align-items:center;gap:var(--spacing-small)}.c-nav--tabs-horizontal .c-nav__label{align-items:flex-end;align-items:last baseline}.c-nav__caret{display:none}@media(min-width:60em){.c-nav--main .c-nav__caret{display:inline-flex;align-self:center;margin-inline-start:var(--spacing-tiny);font-size:var(--font-size-12)}}.c-nav__text{display:inline-block}.c-nav--main .c-nav__text,.c-nav--drawer .c-nav__text{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-nav--tabs-horizontal .c-nav__text{white-space:nowrap}@media print{.c-nav{display:none}}}@layer platform{.c-notice{max-inline-size:var(--measure-prose);padding:var(--spacing-small) var(--spacing-med-small);border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-content);color:var(--text-primary)}.c-notice--error{border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger-on-bg)}.c-notice--warning{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-on-bg)}.c-notice--success{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success-on-bg)}.c-notice--info{border-color:var(--color-info-border);background:var(--color-info-bg);color:var(--color-info-on-bg)}.c-notice__body>*{margin:0}.c-notice__body>*+*{margin-block-start:var(--spacing-small)}}@layer shield{.c-notice{visibility:visible!important;opacity:1!important;content-visibility:visible!important;clip-path:none!important;filter:none!important;mask:none!important;font-size:inherit!important;color:var(--text-primary)!important}.c-notice--error{color:var(--color-danger-on-bg)!important}.c-notice--warning{color:var(--color-warning-on-bg)!important}.c-notice--success{color:var(--color-success-on-bg)!important}.c-notice--info{color:var(--color-info-on-bg)!important}}@layer platform{.c-option-picker{display:grid;gap:var(--spacing-small)}.c-option-picker__list{max-height:60dvh;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-default);border-radius:var(--radius-input);list-style:none}.c-option-picker__option{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small);width:100%;padding:var(--control-padding-v) var(--control-padding-h);border:0;background:none;color:inherit;font:inherit;font-size:var(--control-font-size);line-height:var(--control-line-height);text-align:start;cursor:pointer}.c-option-picker__option:hover,.c-option-picker__option:focus-visible,.c-option-picker__option:active,.c-option-picker__option[data-pinned-state~=hover],.c-option-picker__option[data-pinned-state~=focus],.c-option-picker__option[data-pinned-state~=active]{background:var(--interactive-hover-bg)}.c-option-picker__option.is-chosen{background:var(--interactive-active-bg);color:var(--text-heading)}.c-option-picker__option:disabled{color:var(--input-disabled-text);cursor:default}.c-option-picker__label{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.c-option-picker__mark{display:flex;flex:none;align-items:center;color:var(--color-primary-icon)}.c-option-picker__empty{padding:var(--control-padding-v) var(--control-padding-h);color:var(--text-muted)}}@layer platform{@property --sticky-chrome-block-end{syntax: "<length>"; inherits: true; initial-value: 0px;}.c-page{display:flex;flex-direction:column;min-height:100svh;background-color:var(--surface-page);--page-gutter: var(--spacing-med-small)}@media(min-width:30em){.c-page{--page-gutter: var(--spacing-default)}}.c-page--contrast-bg,.c-page--boxed-content,.c-page--error{background-color:var(--surface-sunken)}.c-page--with-sidebar{--sidebar-width: 260px;--page-rail-inline-size: 0px}@media(min-width:60em){.c-page--with-sidebar{--page-rail-inline-size: var(--sidebar-width)}}.c-page--with-sidebar{--sticky-chrome-block-end: var(--topbar-height)}:root[data-topbar] .c-page--with-sidebar{--sticky-chrome-block-end: 0px}@media screen{.c-page--with-sidebar{height:100dvh;overflow-y:scroll;scroll-padding-block-start:var(--sticky-chrome-block-end)}}.c-page__sidebar{--sticky-chrome-block-end: 0px;position:fixed;inset-block:0;inset-inline-start:0;z-index:24;width:var(--sidebar-width, 260px);overflow:hidden;transition:width .3s ease}:root[data-pane-dragging] .c-page__sidebar{transition:none}@media(max-width:59.99em){.c-page__sidebar{width:min(260px,84vw);z-index:30;transform:translate(-100%);transition:transform .3s ease;visibility:hidden}.c-page.is-drawer-open .c-page__sidebar{transform:none;visibility:visible}}.c-page__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;display:block;width:100%;padding:0;border:0;background:color-mix(in srgb,var(--surface-rail) 55%,transparent);cursor:pointer}@media(min-width:60em){.c-page__scrim{display:none}}.c-page__divider{--sticky-chrome-block-end: 0px;position:fixed;inset-block:0;inset-inline-start:var(--sidebar-width, 260px);z-index:25;display:flex;transition:inset-inline-start .3s ease}:root[data-pane-dragging] .c-page__divider{transition:none}@media(max-width:59.99em){.c-page__divider{display:none}}.c-page__top{flex-grow:1}.c-page--with-sidebar .c-page__top{display:flex;flex-direction:column;min-height:100svh;flex-shrink:0;background:var(--surface-page);transition:margin-inline-start .3s ease}@media(min-width:60em){.c-page--with-sidebar .c-page__top{margin-inline-start:var(--sidebar-width)}}:root[data-pane-dragging] .c-page--with-sidebar .c-page__top{transition:none}.c-page--with-sidebar .c-page__bottom{transition:margin-inline-start .3s ease}@media(min-width:60em){.c-page--with-sidebar .c-page__bottom{margin-inline-start:var(--sidebar-width)}}:root[data-pane-dragging] .c-page--with-sidebar .c-page__bottom{transition:none}.c-page__header{position:relative;z-index:22}.c-page__banner{flex:none}.c-page:not(.c-page--with-sidebar):not(.c-page--boxed-content):not(.c-page--banded) .c-page__main{padding-block:var(--spacing-med-large)}.c-page--banded .c-page__main{padding-block:0}.c-page--boxed-content .c-page__main{padding-top:var(--spacing-med-large);background-color:var(--surface-sunken)}@media(min-width:60em){.c-page--boxed-content .c-page__main{padding-top:var(--spacing-huge)}}.c-page--with-sidebar .c-page__main{flex:1;padding:var(--spacing-med-small) var(--page-gutter) 0}.c-page--boxed-content .c-page__content{max-width:70rem;margin-inline:auto;padding:var(--spacing-default) var(--page-gutter)}@media(min-width:60em){.c-page--boxed-content .c-page__content{margin-bottom:var(--spacing-large);padding:var(--spacing-med-large);border:1px solid var(--border-default);border-radius:var(--radius-large);background-color:var(--surface-content);box-shadow:var(--shadow-sm);overflow:clip}}@media(min-width:80em){.c-page--boxed-content .c-page__content{margin-bottom:var(--spacing-huge)}}.c-page--boxed-content-6 .c-page__content{max-width:600px}.c-page--contrast-bg:not(.c-page--boxed-content) .c-page__content-main{background-color:var(--surface-sunken)}.c-page--boxed-content .c-page__content-main{padding-top:0}@media(min-width:60em){.c-page--boxed-content .c-page__content-main{background-color:transparent}}.c-page__tabs{width:100%}.c-page--boxed-content .c-page__tabs{max-width:70rem;margin-inline:auto;padding-inline:var(--page-gutter)}.c-page--boxed-content-6 .c-page__tabs{max-width:600px}@media print{.c-page--with-sidebar .c-page__top,.c-page--with-sidebar .c-page__bottom{margin-inline-start:0}.c-page__sidebar,.c-page__divider,.c-page__scrim{display:none}}@media screen{:root:has(.c-page--with-sidebar){overflow:hidden}}}@layer platform{.c-page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-med-small);margin-block-end:var(--spacing-default)}.c-page-head__title{min-inline-size:0;margin-block-end:0;overflow-wrap:anywhere}.c-page-head__end{margin-inline-start:auto}.c-page-head__context{flex-basis:100%;margin-block:calc(-1 * var(--spacing-tiny)) 0;padding:0;list-style:none}}@layer platform{.c-pagination{display:flex;align-items:center;gap:var(--spacing-med-small)}@media(max-width:29.99em){.c-pagination{flex-wrap:wrap}.c-pagination .c-pagination__group{min-inline-size:auto}.c-pagination .c-pagination__status{order:1;flex:1 0 100%;text-align:center}}.c-pagination__group{display:flex;flex:1 1 0;align-items:center;min-inline-size:0}.c-pagination__group--end{justify-content:flex-end}.c-pagination__step{flex:none}.c-pagination__status{color:var(--text-secondary);font-size:var(--font-size-14);flex:none}}@layer platform{:root[data-pane-dragging]{cursor:col-resize;-webkit-user-select:none;user-select:none}.c-pane-divider{position:relative;z-index:1;width:7px;height:100%;margin-inline:0 -7px;background:transparent;cursor:col-resize;touch-action:none}@media(pointer:coarse){.c-pane-divider{width:22px;margin-inline:0 -22px}}.c-pane-divider:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--scrollbar-thumb-inset));width:1px;background-color:var(--border-default);transition:background-color .15s}.c-pane-divider__grip{position:absolute;top:50%;inset-inline-start:calc(1px - var(--scrollbar-thumb-inset));width:3px;height:28px;transform:translateY(-50%);border-radius:2px;background-color:var(--border-default);transition:background-color .15s}.c-pane-divider--end{margin-inline:-7px 0}@media(pointer:coarse){.c-pane-divider--end{margin-inline:-22px 0}}.c-pane-divider--end:before{inset-inline-start:auto;inset-inline-end:0}.c-pane-divider--end .c-pane-divider__grip{inset-inline-start:auto;inset-inline-end:1px}.c-pane-divider:hover:before,.c-pane-divider:focus-visible:before,.c-pane-divider:active:before,.c-pane-divider[data-pinned-state~=hover]:before,.c-pane-divider[data-pinned-state~=focus]:before,.c-pane-divider[data-pinned-state~=active]:before{background-color:var(--text-link)}.c-pane-divider.is-dragging:before{background-color:var(--text-link)}.c-pane-divider:hover .c-pane-divider__grip,.c-pane-divider[data-pinned-state~=hover] .c-pane-divider__grip,.c-pane-divider.is-dragging .c-pane-divider__grip{background-color:var(--text-link)}.c-pane-divider:focus-visible,.c-pane-divider[data-pinned-state~=focus]{outline:none}.c-pane-divider:focus-visible:before,.c-pane-divider[data-pinned-state~=focus]:before{width:3px;background-color:var(--color-focus)}.c-pane-divider:focus-visible .c-pane-divider__grip,.c-pane-divider[data-pinned-state~=focus] .c-pane-divider__grip{background-color:var(--color-focus)}.c-pane-divider.is-hidden:before{display:none}.c-pane-divider__reveal{position:absolute;top:50%;inset-inline-start:var(--pane-reveal-inset, 0);display:flex;align-items:center;justify-content:center;width:var(--pane-reveal-width);height:36px;border:1px solid var(--border-default);border-radius:var(--pane-reveal-radius, 0 var(--radius-small) var(--radius-small) 0);background-color:var(--surface-content);color:var(--text-secondary);font-size:var(--font-size-10);transform:translateY(-50%);transition:border-color .15s,color .15s}.c-pane-divider:hover .c-pane-divider__reveal,.c-pane-divider[data-pinned-state~=hover] .c-pane-divider__reveal,.c-pane-divider:focus-visible .c-pane-divider__reveal,.c-pane-divider[data-pinned-state~=focus] .c-pane-divider__reveal{border-color:var(--text-link);color:var(--text-link)}}@layer platform{.c-panel{max-inline-size:var(--measure-prose)}.c-panel>*+*{margin-block-start:var(--spacing-default)}.c-panel--narrow{max-inline-size:24rem}.c-panel__title{margin-block-end:var(--spacing-small)}.c-panel__lead{color:var(--text-secondary)}@media(prefers-reduced-motion:no-preference){.c-panel:target{animation:c-panel-arrive .5s ease-out}}@keyframes c-panel-arrive{0%{opacity:.2}}}@layer platform{.c-password-field{position:relative;inline-size:100%}.c-password-field__input{padding-inline-end:calc(var(--control-padding-h) + 1.5rem)}.c-password-field__toggle{position:absolute;inset-block:0;inset-inline-end:var(--spacing-tiny);display:flex;align-items:center}}@layer platform{.c-pending{opacity:.55;transition:opacity .15s ease-out}.c-pending--region{pointer-events:none}.c-pending__bar{display:block;block-size:.75em;inline-size:70%;border-radius:var(--radius-small);background:var(--surface-sunken)}.c-pending__bar--medium{inline-size:55%}.c-pending__bar--narrow{inline-size:40%}.c-pending--phantom{opacity:1}.c-pending__row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-med-small);min-block-size:1.5em;min-block-size:1lh}.c-pending__row+.c-pending__row{margin-block-start:var(--spacing-small)}.c-pending__row>.c-pending__bar{flex:0 0 auto;inline-size:6em}.c-pending__row>.c-pending__bar--medium{inline-size:9em}.c-pending__row>.c-pending__bar--wide{inline-size:12em}.c-pending__card{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-small);min-block-size:calc(4rem + 2 * var(--spacing-small));padding:var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-content)}.c-pending__mark{fill:var(--surface-sunken)}.c-pending--phantom .c-pending__mark,.c-pending--phantom .c-pending__bar{animation:c-pending-pulse 1.4s ease-in-out infinite}@keyframes c-pending-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.c-pending{transition:none}.c-pending--phantom .c-pending__bar,.c-pending--phantom .c-pending__mark{animation:none;opacity:.65}}}@layer platform{.c-personal-menu{display:flex;flex-direction:column;gap:var(--spacing-min)}.c-personal-menu__acting{color:var(--text-muted);font-size:var(--font-size-12)}.c-personal-menu__acting-name{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.c-personal-menu__switch{align-self:flex-start;font-size:var(--font-size-12)}.c-personal-menu__action{display:block;width:100%;padding:var(--spacing-tiny) var(--spacing-default);border:0;background:none;color:var(--text-primary);font:inherit;font-size:var(--font-size-14);text-align:start;cursor:pointer}.c-personal-menu__action:hover,.c-personal-menu__action:focus-visible,.c-personal-menu__action:active,.c-personal-menu__action[data-pinned-state~=hover],.c-personal-menu__action[data-pinned-state~=focus],.c-personal-menu__action[data-pinned-state~=active]{background:var(--interactive-hover-bg)}.c-personal-menu__action--danger{color:var(--color-danger-text)}}@layer platform{.c-pick-list{display:flex;flex-direction:column;gap:var(--spacing-small);list-style:none}.c-pick-list__pick{display:flex;flex-direction:column;gap:var(--spacing-tiny);width:100%;padding:var(--spacing-small);text-align:start;cursor:pointer;background:var(--surface-content);border:1px solid var(--border-default);border-radius:var(--radius-default)}.c-pick-list__pick:hover,.c-pick-list__pick:focus-visible,.c-pick-list__pick:active,.c-pick-list__pick[data-pinned-state~=hover],.c-pick-list__pick[data-pinned-state~=focus],.c-pick-list__pick[data-pinned-state~=active]{border-color:var(--border-strong)}.c-pick-list__name{font-weight:var(--font-weight-semibold)}.c-pick-list__note{color:var(--text-secondary)}}@layer platform{.c-pinned-panel{--pinned-panel-top: calc(var(--sticky-chrome-block-end, var(--topbar-height, 0px)) + var(--spacing-small));position:fixed;inset:var(--pinned-panel-top) var(--spacing-small) auto;margin:0;max-block-size:calc(100dvh - var(--pinned-panel-top) - var(--spacing-small));overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing-small) var(--spacing-med-small) var(--spacing-med-small);border:1px solid var(--border-default);border-radius:var(--radius-content);background:color-mix(in srgb,var(--surface-overlay) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-overlay);color:var(--text-primary);font-size:var(--font-size-13)}@media(min-width:30em){.c-pinned-panel{inset-inline-start:auto;inset-inline-end:var(--spacing-default);inline-size:min(24rem,100vw - 2 * var(--spacing-default))}}.c-pinned-panel:popover-open{display:flex;flex-direction:column;gap:var(--spacing-med-small)}.c-pinned-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small)}.c-pinned-panel__title{margin:0;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold)}.c-pinned-panel__group{display:flex;flex-direction:column;gap:var(--spacing-tiny)}.c-pinned-panel__group-title{color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:var(--font-size-11)}}@layer platform{.c-pinned-status{position:fixed;inset-block-start:var(--spacing-small);inset-inline:0;z-index:1200;display:flex;justify-content:center;pointer-events:none}.c-pinned-status__line{display:inline-flex;align-items:center;gap:var(--spacing-small);padding:var(--spacing-tiny) var(--spacing-med-small);border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--shadow-overlay)}}@layer platform{.c-placeholder-page{max-width:70rem;margin:0 auto;padding:var(--spacing-med-large) var(--spacing-default)}.c-placeholder-page__header{margin-bottom:var(--spacing-med-large)}.c-placeholder-page__header h1{margin:0;font-size:var(--font-size-32)}.c-placeholder-page__content{padding:var(--spacing-med-huge) var(--spacing-med-large);text-align:center}.c-placeholder-page__content p{margin-block:0;margin-inline:auto;color:var(--text-secondary);font-size:var(--font-size-18)}}@layer platform{.c-popover{display:inline-flex}.c-popover__panel{position:fixed;inset:auto;margin:0;max-inline-size:min(24rem,var(--popover-space, 24rem));max-block-size:var(--popover-room, 80dvh);overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing-med-small);border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);color:var(--text-primary)}.c-popover__panel:popover-open{display:flex;flex-direction:column;gap:var(--spacing-small)}.c-popover__panel.is-placing{visibility:hidden}}@layer platform{.c-print-sheet{display:flex;flex-direction:column;gap:var(--spacing-large)}.c-print-sheet__masthead{display:flex;flex-direction:column;gap:var(--spacing-small);padding-block-end:var(--spacing-med-small);border-block-end:2px solid var(--border-strong)}.c-print-sheet__title{margin:0;font-size:var(--font-size-32);font-weight:var(--font-weight-bold);line-height:1.15}.c-print-sheet__standfirst{color:var(--text-secondary);font-size:var(--font-size-14);display:flex;flex-wrap:wrap;gap:var(--spacing-small)}.c-print-sheet__terms{display:flex;flex-direction:column;gap:var(--spacing-tiny);margin:0;padding:0;list-style:none}.c-print-sheet__term{color:var(--text-secondary);font-size:var(--font-size-14)}.c-print-sheet__section{display:flex;flex-direction:column;gap:var(--spacing-med-small)}.c-print-sheet__section-title{margin:0;padding-block-end:var(--spacing-tiny);border-block-end:1px solid var(--border-default);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold)}.c-print-sheet__run{display:flex;flex-direction:column;gap:var(--spacing-med-small);margin:0;padding:0;list-style:none}.c-print-sheet__entry{display:grid;grid-template-columns:1fr;gap:var(--spacing-small);padding-block-end:var(--spacing-med-small);border-block-end:1px solid var(--border-subtle)}@media(min-width:30em){.c-print-sheet__entry{grid-template-columns:8rem 1fr}}.c-print-sheet__media{grid-column:1;overflow:clip;aspect-ratio:1/1;border:1px solid var(--border-subtle)}.c-print-sheet__image{display:block;width:100%;height:100%;object-fit:cover}.c-print-sheet__body{display:flex;flex-direction:column;gap:var(--spacing-tiny)}@media(min-width:30em){.c-print-sheet__body{grid-column:2}}.c-print-sheet__heading{display:flex;gap:var(--spacing-small);align-items:baseline;margin:0;font-size:var(--font-size-17);font-weight:var(--font-weight-semibold);line-height:1.25}.c-print-sheet__number{flex:none;font-variant-numeric:tabular-nums}.c-print-sheet__marker{color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-heading)}.c-print-sheet__attribution{color:var(--text-secondary);font-size:var(--font-size-14);font-style:italic}.c-print-sheet__facts{display:flex;flex-direction:column;gap:var(--spacing-min);margin:0}.c-print-sheet__fact{display:flex;gap:var(--spacing-tiny);font-size:var(--font-size-14)}.c-print-sheet__fact-label{flex:none;color:var(--text-secondary)}.c-print-sheet__entry--blank .c-print-sheet__ruled-grid{grid-column:2}.c-print-sheet__write-in{flex:1;min-block-size:1.75rem;margin:0;border-block-end:1px solid var(--border-strong)}.c-print-sheet__fact-value{margin:0;min-width:0}.c-print-sheet__description{margin:0;font-size:var(--font-size-14)}.c-print-sheet__code{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-small);text-align:center}.c-print-sheet__code-caption{color:var(--text-secondary);font-size:var(--font-size-14)}.c-print-sheet__ruled-grid{display:grid;grid-template-columns:4rem 1fr 7rem;border-block-start:2px solid var(--border-strong)}.c-print-sheet__ruled-heading{color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-tiny) var(--spacing-small);border-block-end:1px solid var(--border-strong)}.c-print-sheet__ruled-cell{min-height:2.25rem;border-block-end:1px solid var(--border-subtle);border-inline-start:1px solid var(--border-subtle)}.c-print-sheet__ruled-cell:nth-child(3n+1){border-inline-start:none}.c-print-sheet--cards .c-print-sheet__entry{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-med-small);text-align:center}.c-print-sheet--cards .c-print-sheet__code{width:60%;max-width:16rem}.c-print-sheet--poster{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-large);text-align:center;min-height:100%}.c-print-sheet--poster .c-print-sheet__code{width:60%;max-width:22rem}@media print{.c-print-sheet{gap:0}.c-print-sheet__section{break-before:page;gap:var(--spacing-small)}.c-print-sheet__section:first-of-type{break-before:auto;padding-block-start:var(--spacing-med-small)}.c-print-sheet__section-title{break-after:avoid}.c-print-sheet__entry{break-inside:avoid;grid-template-columns:6rem 1fr}.c-print-sheet__body{grid-column:2}.c-print-sheet--continuous{gap:var(--spacing-med-small)}.c-print-sheet--continuous .c-print-sheet__section{break-before:auto;break-inside:avoid;padding-block-start:0}.c-print-sheet--cards .c-print-sheet__entry{break-before:page}.c-print-sheet--cards .c-print-sheet__entry:first-of-type{break-before:auto}}}@layer platform{.c-progress-bar{display:flex;flex-direction:column;gap:var(--spacing-tiny);min-inline-size:0}.c-progress-bar__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-min) var(--spacing-small)}.c-progress-bar__name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-tiny);min-inline-size:0}.c-progress-bar__label{font-weight:var(--font-weight-semibold)}.c-progress-bar__value{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-min)}.c-progress-bar__figure{color:var(--text-heading);font-size:var(--font-size-16);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.c-progress-bar__of{color:var(--text-secondary);font-size:var(--font-size-13)}.c-progress-bar__track{display:block;min-inline-size:0}.c-progress-bar__canvas{display:block;overflow:visible;color:var(--chart-seq-5)}.c-progress-bar__rail{fill:currentColor;fill-opacity:.2}.c-progress-bar__fill{fill:currentColor}.c-progress-bar__overshoot{fill:var(--chart-seq-7)}.c-progress-bar__target{fill:var(--chart-reference)}.c-progress-bar__tick--warning{fill:var(--chart-status-warning)}.c-progress-bar__tick--critical{fill:var(--chart-status-critical)}.c-progress-bar__detail{display:flex;align-items:center;gap:var(--spacing-tiny);color:var(--text-secondary);font-size:var(--font-size-13)}.c-progress-bar__detail--failure{color:var(--color-warning-text)}.c-progress-bar--limit .c-progress-bar__overshoot{fill:var(--chart-status-critical)}.c-progress-bar--warning .c-progress-bar__canvas{color:var(--chart-status-warning)}.c-progress-bar--critical .c-progress-bar__canvas{color:var(--chart-status-critical)}.c-progress-bar--stale .c-progress-bar__value,.c-progress-bar--stale .c-progress-bar__track{opacity:.4}.c-progress-bar--roomy .c-progress-bar__figure{font-size:var(--font-size-24)}}@layer platform{.c-progress-ring{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-tiny);min-inline-size:0;text-align:center}.c-progress-ring__dial{display:grid;inline-size:8rem;max-inline-size:100%}.c-progress-ring__dial>*{grid-area:1/1}.c-progress-ring__canvas{display:block;inline-size:100%;block-size:auto;overflow:visible;color:var(--chart-seq-5)}.c-progress-ring__track,.c-progress-ring__sweep,.c-progress-ring__lap,.c-progress-ring__halo{fill:none;stroke-width:9}.c-progress-ring__track{stroke:currentColor;stroke-opacity:.18}.c-progress-ring__sweep,.c-progress-ring__lap{stroke:currentColor;stroke-linecap:round}.c-progress-ring__lap{stroke:var(--chart-seq-7)}.c-progress-ring__halo{stroke:var(--chart-status-good);opacity:0;transform-box:fill-box;transform-origin:center;animation:c-progress-ring-halo 1.4s ease-out 1}.c-progress-ring__center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-min);min-inline-size:0;padding:var(--spacing-default)}.c-progress-ring__mark{display:inline-flex;color:var(--color-success);font-size:var(--font-size-16)}.c-progress-ring__figure{color:var(--text-heading);font-size:var(--font-size-28);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:1.1}.c-progress-ring__caption{color:var(--text-secondary);font-size:var(--font-size-11);line-height:1.3}.c-progress-ring__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-tiny)}.c-progress-ring__label{font-weight:var(--font-weight-semibold)}.c-progress-ring__detail{display:flex;align-items:center;gap:var(--spacing-tiny);color:var(--text-secondary);font-size:var(--font-size-13)}.c-progress-ring__detail--failure{color:var(--color-warning-text)}.c-progress-ring--limit .c-progress-ring__lap{stroke:var(--chart-status-critical)}.c-progress-ring--warning .c-progress-ring__canvas{color:var(--chart-status-warning)}.c-progress-ring--critical .c-progress-ring__canvas{color:var(--chart-status-critical)}.c-progress-ring--arrived .c-progress-ring__canvas{color:var(--chart-status-good)}.c-progress-ring--stale .c-progress-ring__dial{opacity:.4}.c-progress-ring--roomy .c-progress-ring__dial{inline-size:11.5rem}.c-progress-ring--roomy .c-progress-ring__figure{font-size:var(--font-size-40)}.c-progress-ring--roomy .c-progress-ring__caption{font-size:var(--font-size-13)}@keyframes c-progress-ring-halo{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}@media(prefers-reduced-motion:reduce){.c-progress-ring__halo{animation:none}}}@layer platform{.c-prose{overflow-wrap:break-word}.c-prose :where(ul,ol,blockquote,pre,figure,table,hr){margin-block-end:1em}.c-prose :where(ul,ol,blockquote,pre,figure,table,hr):last-child{margin-block-end:0}.c-prose :where(h2,h3,h4):not(:first-child){margin-block-start:1.5em}.c-prose :where(ul,ol,blockquote,figcaption){max-inline-size:var(--measure-prose)}.c-prose :where(ul,ol){padding-inline-start:1.5em}.c-prose :where(ul){list-style:disc}.c-prose :where(ol){list-style:decimal}.c-prose :where(li) :where(ul){list-style:circle}.c-prose :where(li)>:where(p){margin-block-end:var(--spacing-tiny)}.c-prose :where(blockquote){padding-inline-start:var(--spacing-default);border-inline-start:2px solid var(--border-strong);color:var(--text-secondary)}.c-prose :where(code){padding-inline:.25em;border-radius:var(--radius-small);background:var(--surface-sunken);font-family:var(--font-family-mono),monospace;font-size:.9em}.c-prose :where(pre){padding:var(--spacing-small);border-radius:var(--radius-small);background:var(--surface-sunken);font-family:var(--font-family-mono),monospace;font-size:var(--font-size-13);white-space:pre-wrap}.c-prose :where(pre) :where(code){padding:0;background:none;font-size:inherit}.c-prose :where(hr){border:0;border-block-start:1px solid var(--border-default)}.c-prose :where(img){max-inline-size:100%;block-size:auto}.c-prose :where(figcaption){margin-block-start:var(--spacing-tiny);color:var(--text-secondary);font-size:var(--font-size-14)}.c-prose :where(th,td){padding:var(--spacing-tiny) var(--spacing-small);border:1px solid var(--border-default);vertical-align:top}.c-prose :where(th){font-weight:var(--font-weight-bold)}.c-prose :where(th,td)>:where(p){margin-block-end:var(--spacing-tiny)}}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./google-sans-latin-500-normal.C94wcUG3.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:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./google-sans-latin-ext-500-normal.BnnOEq0M.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@layer platform{.c-provider-button{display:flex;align-items:center;justify-content:center;gap:.625rem;inline-size:100%;min-block-size:2.5rem;padding:0 .75rem;border:1px solid transparent;border-radius:100vh;font-family:inherit;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.c-provider-button:disabled{cursor:default;pointer-events:none}.c-provider-button[aria-busy=true]{cursor:progress}.c-provider-button__mark{display:block;flex:none;inline-size:1.25rem;block-size:1.25rem}.c-provider-button__label{overflow:hidden;text-overflow:ellipsis}.c-provider-button--google{border-color:#747775;background-color:#fff;color:#1f1f1f;font-family:"Google Sans",var(--font-family-body);font-size:.875rem;font-weight:500;line-height:1.25rem}.c-provider-button--google:hover,.c-provider-button--google:focus-visible,.c-provider-button--google:active,.c-provider-button--google[data-pinned-state~=hover],.c-provider-button--google[data-pinned-state~=focus],.c-provider-button--google[data-pinned-state~=active]{background-image:linear-gradient(#4285f414,#4285f414)}.c-provider-button--google:active{background-image:linear-gradient(#4285f41a,#4285f41a)}:root[data-mode=dark] .c-provider-button--google{border-color:#8e918f;background-color:#131314;color:#e3e3e3}:root[data-mode=dark] .c-provider-button--google:hover,:root[data-mode=dark] .c-provider-button--google:focus-visible,:root[data-mode=dark] .c-provider-button--google:active,:root[data-mode=dark] .c-provider-button--google[data-pinned-state~=hover],:root[data-mode=dark] .c-provider-button--google[data-pinned-state~=focus],:root[data-mode=dark] .c-provider-button--google[data-pinned-state~=active]{background-image:linear-gradient(#ffffff14,#ffffff14)}:root[data-mode=dark] .c-provider-button--google:active{background-image:linear-gradient(#ffffff1f,#ffffff1f)}.c-provider-button--facebook{background-color:#1877f2;color:#fff;font-size:var(--font-size-20);font-weight:700;line-height:1.5rem}.c-provider-button--facebook:hover,.c-provider-button--facebook:focus-visible,.c-provider-button--facebook:active,.c-provider-button--facebook[data-pinned-state~=hover],.c-provider-button--facebook[data-pinned-state~=focus],.c-provider-button--facebook[data-pinned-state~=active]{background-color:#186bda}:root[data-contrast=more] .c-provider-button--facebook{border-color:#fff;background-color:#000}:root[data-contrast=more] .c-provider-button--facebook:hover,:root[data-contrast=more] .c-provider-button--facebook:focus-visible,:root[data-contrast=more] .c-provider-button--facebook:active,:root[data-contrast=more] .c-provider-button--facebook[data-pinned-state~=hover],:root[data-contrast=more] .c-provider-button--facebook[data-pinned-state~=focus],:root[data-contrast=more] .c-provider-button--facebook[data-pinned-state~=active]{background-color:#000;background-image:linear-gradient(#ffffff29,#ffffff29)}}@layer platform{.c-pulse-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-tiny) var(--spacing-small)}.c-pulse-strip__plot{flex:1 1 12rem;min-inline-size:0;block-size:40px}.c-pulse-strip--compact .c-pulse-strip__plot{block-size:24px}.c-pulse-strip__canvas{display:block;overflow:visible;border-radius:var(--radius-small)}.c-pulse-strip__canvas:focus-visible,.c-pulse-strip__canvas[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-pulse-strip__unknown{fill:var(--chart-partial);fill-opacity:.35}.c-pulse-strip__band{fill:var(--chart-grid)}.c-pulse-strip__wash{fill:var(--chart-series-1);fill-opacity:.1}.c-pulse-strip__line{fill:none;stroke:var(--chart-series-1);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.c-pulse-strip__line--partial{stroke:var(--chart-partial);stroke-dasharray:2 4}.c-pulse-strip__marker{fill:var(--chart-series-1);stroke:var(--surface-content);stroke-width:2}.c-pulse-strip__marker--cursor{stroke:var(--chart-highlight)}.c-pulse-strip__crosshair{stroke:var(--chart-axis);stroke-width:1;shape-rendering:crispEdges}.c-pulse-strip__beacon{fill:var(--chart-series-1);transform-box:fill-box;transform-origin:center;animation:c-pulse-strip-beacon 2.4s ease-out infinite}.c-pulse-strip__caption{flex:none}@keyframes c-pulse-strip-beacon{0%{opacity:.35;scale:1}to{opacity:0;scale:3}}@media(prefers-reduced-motion:reduce){.c-pulse-strip__beacon{animation:none;opacity:0}}}@layer platform{.c-qr-code{display:block;width:100%;height:auto;aspect-ratio:1/1;color:var(--text-heading);fill:currentColor}.c-qr-code--compact{width:8rem}.c-qr-code--plated{color:#000}}@layer platform{.c-radio{position:relative;flex-shrink:0;width:1rem;height:1rem;margin:0;border:1px solid var(--border-strong);border-radius:50%;background-color:var(--input-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color .15s,border-color .15s}.c-radio:hover,.c-radio:focus-visible,.c-radio:active,.c-radio[data-pinned-state~=hover],.c-radio[data-pinned-state~=focus],.c-radio[data-pinned-state~=active]{border-color:var(--color-primary-text)}.c-radio:focus-visible,.c-radio[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-radio:checked{border-color:var(--color-primary-text);background-color:var(--color-primary-text)}.c-radio:checked:after{content:"";position:absolute;top:30%;right:30%;bottom:30%;left:30%;border-radius:50%;background-color:var(--text-on-accent)}.c-radio:disabled{border-color:var(--border-default);background-color:var(--input-disabled-bg);cursor:not-allowed}.c-radio:disabled:checked:after{background-color:var(--text-secondary)}}@layer platform{.c-rail-disclosure{position:relative}.c-rail-disclosure__summary{display:flex;align-items:center;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-med-small);border:1px solid var(--border-default);border-radius:var(--radius-default);color:var(--text-heading);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none}.c-rail-disclosure__summary::-webkit-details-marker{display:none}.c-rail-disclosure__summary:hover,.c-rail-disclosure__summary:focus-visible,.c-rail-disclosure__summary:active,.c-rail-disclosure__summary[data-pinned-state~=hover],.c-rail-disclosure__summary[data-pinned-state~=focus],.c-rail-disclosure__summary[data-pinned-state~=active]{background:var(--interactive-hover-bg)}.c-rail-disclosure__summary:after{content:"";flex:0 0 auto;width:.45em;height:.45em;margin-inline-start:auto;border-inline-end:1.5px solid currentcolor;border-block-end:1.5px solid currentcolor;transform:translateY(-25%) rotate(45deg);transition:transform .15s}.c-rail-disclosure[open] .c-rail-disclosure__summary{border-color:var(--color-primary);background:var(--interactive-active-bg)}.c-rail-disclosure[open] .c-rail-disclosure__summary:after{transform:translateY(25%) rotate(-135deg)}.c-rail-disclosure__current{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-rail-disclosure__panel{position:absolute;inset-inline:0;top:100%;z-index:20;max-height:60dvh;overflow-y:auto;overscroll-behavior:contain;margin-block-start:var(--spacing-tiny);padding:var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-overlay);box-shadow:var(--shadow-overlay)}@container rail (width >= 912px){.c-rail-disclosure__summary{display:none}.c-rail-disclosure__panel{position:static;z-index:auto;max-height:none;overflow:visible;margin-block-start:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}}}@layer platform{.c-rail-panel{container-type:inline-size;container-name:rail}.c-rail-panel__surface{border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-content)}@media(max-width:29.99em){.c-rail-panel__surface{--sheet-inset: var(--page-gutter, 0px);--data-table-edge-inset: 0px;margin-inline:calc(var(--page-gutter, 0px) * -1);border-inline:0;border-radius:0;box-shadow:none}.c-rail-panel__surface>.c-rail-panel__identity,.c-rail-panel__surface>.c-rail-panel__body>.c-rail-panel__rail,.c-rail-panel__surface>.c-rail-panel__body>.c-rail-panel__content{padding-inline:var(--sheet-inset)}.c-rail-panel__surface>*{--page-gutter: 0px}}@media(min-width:60em){.c-rail-panel--fitted .c-rail-panel__surface{inline-size:fit-content;max-inline-size:100%;min-inline-size:min(var(--measure-prose) + 2 * var(--spacing-default),100%)}}.c-rail-panel--fitted .c-rail-panel__content{contain:inline-size;contain-intrinsic-inline-size:52rem}.c-rail-panel__identity{display:flex;align-items:center;gap:var(--spacing-small);padding:var(--spacing-med-small) var(--spacing-default);border-bottom:1px solid var(--border-default)}.c-rail-panel__name{font-weight:var(--font-weight-semibold)}.c-rail-panel__acting{color:var(--text-muted);font-size:var(--font-size-12)}.c-rail-panel__acting-name{color:var(--text-primary);font-weight:var(--font-weight-semibold)}@container rail (width >= 912px){.c-rail-panel__body{display:grid;grid-template-columns:var(--rail-panel-rail-width, 15.5rem) auto minmax(0,1fr)}}.c-rail-panel__rail{min-width:0;overflow:visible;padding:var(--spacing-med-small) var(--spacing-small);border-bottom:1px solid var(--border-default)}@container rail (width >= 912px){.c-rail-panel__rail{position:sticky;top:calc(var(--sticky-chrome-block-end) + var(--spacing-default));max-height:calc(100dvh - var(--sticky-chrome-block-end) - var(--spacing-default) * 2);overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto;animation-name:overscroll-contain-y;animation-fill-mode:both;animation-timeline:scroll(self y);border-bottom:0;border-inline-end:1px solid var(--border-default)}}.c-rail-panel--rail-hidden .c-rail-panel__rail{visibility:hidden}@container rail (width >= 912px){.c-rail-panel--rail-hidden .c-rail-panel__rail{padding-inline:0;border-inline-end:0}}.c-rail-panel__divider{display:none}@container rail (width >= 912px){.c-rail-panel__divider{display:flex}}.c-rail-panel__list{margin:0;padding:0;list-style:none}.c-rail-panel__list--nested{margin-inline-start:var(--spacing-small)}.c-rail-panel__link{display:flex;align-items:center;gap:var(--spacing-small);padding:var(--spacing-tiny) var(--spacing-small);border-radius:var(--radius-small);color:var(--text-secondary);white-space:nowrap}@container rail (width >= 912px){.c-rail-panel--rail-condensed .c-rail-panel__link{gap:0}}.c-rail-panel__link:hover,.c-rail-panel__link:focus-visible,.c-rail-panel__link:active,.c-rail-panel__link[data-pinned-state~=hover],.c-rail-panel__link[data-pinned-state~=focus],.c-rail-panel__link[data-pinned-state~=active]{background:var(--interactive-hover-bg);color:var(--text-primary)}.c-rail-panel__link.is-active{background:var(--interactive-active-bg);color:var(--text-heading);font-weight:var(--font-weight-semibold)}.c-rail-panel__link.is-active-trail:not(.is-active){color:var(--text-primary)}.c-rail-panel__link--nested{font-size:var(--font-size-14)}.c-rail-panel__link-text{overflow:hidden;max-width:200px;transition:max-width .3s ease,opacity .3s ease}@container rail (width >= 912px){.c-rail-panel--rail-condensed .c-rail-panel__link-text{max-width:0;opacity:0}}@container rail (width >= 912px){.c-rail-panel--rail-condensed .c-rail-panel__list--nested{display:none}}.c-rail-panel__footer{margin-block-start:var(--spacing-tiny);padding-block-start:var(--spacing-tiny);border-block-start:1px solid var(--border-default)}.c-rail-panel__sign-out{display:flex;align-items:center;gap:var(--spacing-small);inline-size:100%;padding:var(--spacing-tiny) var(--spacing-small);border:0;border-radius:var(--radius-small);background:none;color:var(--color-danger-text);font:inherit;text-align:start;cursor:pointer}@container rail (width >= 912px){.c-rail-panel--rail-condensed .c-rail-panel__sign-out{gap:0}}.c-rail-panel__sign-out:hover,.c-rail-panel__sign-out:focus-visible,.c-rail-panel__sign-out:active,.c-rail-panel__sign-out[data-pinned-state~=hover],.c-rail-panel__sign-out[data-pinned-state~=focus],.c-rail-panel__sign-out[data-pinned-state~=active]{background:var(--interactive-hover-bg)}.c-rail-panel__sign-out:focus-visible,.c-rail-panel__sign-out[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-2px}.c-rail-panel__content{padding:var(--spacing-default)}@container rail (width < 912px){.c-rail-panel__content--head-in-rail .c-page-head__title{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;padding:0;border:0;margin:-1px;clip-path:inset(50%);white-space:nowrap}.c-rail-panel__content--head-in-rail .c-page-head{justify-content:flex-end}.c-rail-panel__content--head-in-rail .c-page-head:not(:has(>.c-page-head__title+*)){margin-block-end:0}.c-rail-panel__content--head-in-rail .c-page-head:not(:has(>.c-page-head__title+*))+*{margin-block-start:0}}}@layer platform{.c-rail-split{container-type:inline-size;container-name:rail;contain-intrinsic-inline-size:max(912px,var(--rail-split-rail-width, 14rem) + var(--spacing-large) + var(--measure-prose))}@container rail (width >= 912px){.c-rail-split__panes{display:grid;grid-template-columns:var(--rail-split-rail-width, 14rem) auto minmax(0,1fr);align-items:start}}.c-rail-split__rail{min-width:0;overflow:visible;padding-block-end:var(--spacing-med-small);border-block-end:1px solid var(--border-default)}@container rail (width >= 912px){.c-rail-split__rail{position:sticky;top:calc(var(--sticky-chrome-block-end) + var(--spacing-default));max-height:calc(100dvh - var(--sticky-chrome-block-end) - var(--spacing-default) * 2);overflow-x:hidden;overflow-y:auto;padding-inline-start:var(--focus-ring-reach);margin-inline-start:calc(-1 * var(--focus-ring-reach));overscroll-behavior:auto;animation-name:overscroll-contain-y;animation-fill-mode:both;animation-timeline:scroll(self y);padding-block-end:0;padding-inline-end:var(--spacing-default);border-block-end:0}}@container rail (width >= 912px){.c-rail-split--rail-hidden .c-rail-split__rail{visibility:hidden;padding:0}}@container rail (width >= 912px){.c-rail-split--rail-hidden .c-rail-split__content{padding-inline-start:0}}.c-rail-split--rail-hidden .c-rail-split__divider{--pane-reveal-inset: calc(-1 * (var(--pane-reveal-width) + var(--spacing-small)));--pane-reveal-radius: var(--radius-small)}.c-rail-split__rail-head{margin-block-end:var(--spacing-small)}.c-rail-split__divider{display:none}@container rail (width >= 912px){.c-rail-split__divider{display:flex;align-self:stretch}}.c-rail-split__content{min-width:0;padding-block-start:var(--spacing-default)}@container rail (width >= 912px){.c-rail-split__content{padding-block-start:0;padding-inline-start:var(--spacing-large)}}.c-rail-split__content>*+*{margin-block-start:var(--spacing-default)}}@layer platform{.c-range-field{--range-track: var(--spacing-tiny);--range-thumb: var(--spacing-med-small);--range-fill-from: to right}.c-range-field:dir(rtl){--range-fill-from: to left}.c-range-field{display:flex;align-items:center;gap:var(--spacing-small)}.c-range-field__slider{flex:1 1 auto;min-inline-size:0;block-size:calc(var(--control-line-height) + 2 * var(--control-padding-v) + 2px);margin-inline:0;padding:0;background:transparent;color:var(--color-primary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-range-field__slider::-webkit-slider-runnable-track{block-size:var(--range-track);border-radius:var(--radius-small);background:linear-gradient(var(--range-fill-from),currentcolor var(--range-fill, 0%),var(--surface-sunken) var(--range-fill, 0%))}.c-range-field__slider::-webkit-slider-thumb{box-sizing:border-box;inline-size:var(--range-thumb);block-size:var(--range-thumb);margin-block-start:calc((var(--range-track) - var(--range-thumb)) / 2);border:2px solid var(--surface-content);border-radius:50%;background:currentcolor;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-range-field__slider::-moz-range-track{block-size:var(--range-track);border-radius:var(--radius-small);background:var(--surface-sunken)}.c-range-field__slider::-moz-range-progress{block-size:var(--range-track);border-radius:var(--radius-small);background:currentcolor}.c-range-field__slider::-moz-range-thumb{box-sizing:border-box;inline-size:var(--range-thumb);block-size:var(--range-thumb);border:2px solid var(--surface-content);border-radius:50%;background:currentcolor}.c-range-field__slider:focus-visible,.c-range-field__slider[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-range-field__slider[aria-invalid=true]{color:var(--color-danger)}.c-range-field__slider:disabled{color:var(--text-muted);cursor:default}.c-range-field__readout{flex:none;min-inline-size:3ch;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:var(--control-font-size);text-align:end}.c-range-field--display{--range-track: var(--spacing-small);--range-thumb: var(--spacing-default);flex-direction:row-reverse;gap:var(--spacing-default);inline-size:100%}.c-range-field--display .c-range-field__slider{color:var(--color-accent-deep)}.c-range-field--display .c-range-field__readout{min-inline-size:7ch;color:var(--text-heading);font-size:var(--font-size-28);font-weight:var(--font-weight-semibold);text-align:start}}@layer platform{.c-rating{display:inline-flex;flex:none;align-items:center;gap:var(--spacing-min)}.c-rating__step{inline-size:.75em;block-size:.375em;border-radius:var(--radius-small);background:var(--border-strong)}.c-rating__step--reached{background:currentcolor}.c-rating--neutral{color:var(--text-secondary)}.c-rating--good{color:var(--color-success)}.c-rating--warning{color:var(--color-warning)}.c-rating--serious,.c-rating--critical{color:var(--color-danger)}@media(forced-colors:active){.c-rating__step{border:1px solid CanvasText;background:Canvas}.c-rating__step--reached{background:CanvasText}}}@layer platform{.c-readout{color:var(--text-secondary);font-size:var(--font-size-14)}}@layer platform{.c-reference-sheet{display:flex;flex-direction:column;gap:var(--spacing-default);padding:var(--spacing-default)}.c-reference-sheet__meta{color:var(--text-secondary);font-size:var(--font-size-14)}.c-reference-sheet__field-table{margin-block-end:var(--spacing-small)}.c-reference-sheet__example{margin-block-end:var(--spacing-default)}.c-reference-sheet__empty{padding:var(--spacing-default);color:var(--text-secondary)}}@layer platform{.c-region-status{color:var(--text-secondary);font-size:var(--font-size-14);display:flex;align-items:center;justify-content:center;gap:var(--spacing-small);padding-block:var(--spacing-large)}}@layer platform{.c-rich-text-editor{display:flex;flex-direction:column;gap:var(--spacing-small);min-inline-size:0}.c-rich-text-editor__head{display:flex;align-items:center;gap:var(--spacing-small);min-inline-size:0}.c-rich-text-editor__head>.c-segmented-control{flex:none}.c-rich-text-editor__toolbar{display:flex;flex:1 1 0;flex-wrap:nowrap;align-items:center;gap:var(--spacing-small);min-inline-size:0}.c-rich-text-editor__toolbar>*{flex:none}.c-rich-text-editor__toolbar--held{visibility:hidden}.c-rich-text-editor__overflow{margin-inline-start:auto}.c-rich-text-editor__surface{min-block-size:12rem}.c-rich-text-editor__editable{position:relative;min-block-size:12rem;max-block-size:32rem;padding:var(--control-padding-v) var(--control-padding-h);border:1px solid var(--input-border);border-radius:var(--radius-input);background:var(--input-bg);color:var(--input-text);overflow-y:auto;overscroll-behavior:auto;animation-name:overscroll-contain-y;animation-fill-mode:both;animation-timeline:scroll(self y);white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0}.c-rich-text-editor__editable:focus{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-1px}.c-rich-text-editor__editable:focus-visible,.c-rich-text-editor__editable[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-1px}.c-rich-text-editor__editable[aria-invalid=true]{border-color:var(--color-danger-border)}.c-rich-text-editor__editable[aria-readonly=true]{border-color:var(--input-disabled-bg);background:var(--input-disabled-bg)}.c-rich-text-editor__editable :where(pre){white-space:pre-wrap}.c-rich-text-editor__editable :where(td,th){position:relative}.c-rich-text-editor__editable .ProseMirror-hideselection{caret-color:transparent}.c-rich-text-editor__editable .ProseMirror-hideselection *::selection{background:transparent}.c-rich-text-editor__editable .ProseMirror-selectednode{outline:var(--focus-ring-width) solid var(--color-focus)}.c-rich-text-editor__editable .ProseMirror-gapcursor{display:none;position:absolute;pointer-events:none}.c-rich-text-editor__editable .ProseMirror-gapcursor:after{content:"";display:block;position:absolute;inset-block-start:-2px;inline-size:20px;border-block-start:1px solid var(--input-text)}.c-rich-text-editor__editable.ProseMirror-focused .ProseMirror-gapcursor{display:block}.c-rich-text-editor__editable .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--color-focus) 20%,transparent);pointer-events:none}.c-rich-text-editor__run{margin-block-end:1em}.c-rich-text-editor__run:last-child{margin-block-end:0}.c-rich-text-editor__picture{position:relative;display:inline-block;max-inline-size:100%;line-height:0}.c-rich-text-editor__picture-handle{position:absolute;inset-block-end:0;inset-inline-end:0;translate:50% 50%;inline-size:14px;block-size:14px;padding:0;border:2px solid var(--surface-content);border-radius:var(--radius-small);background:var(--color-focus);cursor:nwse-resize;touch-action:none}.c-rich-text-editor__picture-handle:dir(rtl){cursor:nesw-resize}.c-rich-text-editor__picture-handle[hidden]{display:none}.c-rich-text-editor__picture-size{position:absolute;inset-block-end:var(--spacing-tiny);inset-inline-end:var(--spacing-tiny);padding:2px var(--spacing-tiny);border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-overlay);color:var(--text-primary);font-size:var(--font-size-12);line-height:normal;pointer-events:none}}@layer platform{.c-row-grid{display:flex;flex-direction:column;gap:var(--spacing-tiny)}.c-row-grid__row{display:flex;align-items:center;gap:var(--spacing-tiny)}.c-row-grid__row--header{padding-inline:var(--spacing-tiny)}.c-row-grid__heading{flex:1 1 0;min-width:0;color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold)}.c-row-grid__cell{flex:1 1 0;min-width:0}.c-row-grid__action{display:flex;flex:0 0 auto}.c-row-grid__action--spacer{visibility:hidden}.c-row-grid__add{align-self:flex-start;padding:var(--spacing-tiny) var(--spacing-small);border:1px dashed var(--border-default);border-radius:var(--radius-content);background:var(--surface-content);color:var(--text-secondary);font:inherit;cursor:pointer}.c-row-grid__add:hover,.c-row-grid__add:focus-visible,.c-row-grid__add:active,.c-row-grid__add[data-pinned-state~=hover],.c-row-grid__add[data-pinned-state~=focus],.c-row-grid__add[data-pinned-state~=active]{border-color:var(--border-strong);color:var(--text-heading)}.c-row-grid__add:focus-visible,.c-row-grid__add[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}}@layer platform{.c-row-list{display:flex;flex-direction:column;gap:var(--spacing-small);list-style:none}}@layer platform{.c-scan-code{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-small)}.c-scan-code__plate{display:flex;padding:var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-small);background:#fff}.c-scan-code__image{display:block;inline-size:12rem;max-inline-size:100%;block-size:auto}.c-scan-code__caption{margin:0;text-align:center;color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.c-scan-code__value{display:block;padding:var(--spacing-tiny) var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-sunken);font-family:var(--font-family-mono),monospace;font-size:var(--font-size-13);letter-spacing:.08em;overflow-wrap:anywhere;text-align:center}}@layer platform{.c-scope-switcher{display:flex}.c-scope-switcher__trigger{display:flex;flex:1 1 0;align-items:center;gap:var(--spacing-small);min-inline-size:0;padding:var(--spacing-tiny) var(--spacing-small);border:0;border-radius:var(--radius-default);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-on-rail) 20%,transparent);background:transparent;color:var(--text-on-rail);font:inherit;text-align:start;cursor:pointer;transition:background-color .15s}.c-scope-switcher__trigger:hover,.c-scope-switcher__trigger:focus-visible,.c-scope-switcher__trigger:active,.c-scope-switcher__trigger[data-pinned-state~=hover],.c-scope-switcher__trigger[data-pinned-state~=focus],.c-scope-switcher__trigger[data-pinned-state~=active]{background:color-mix(in srgb,var(--text-on-rail) 8%,transparent)}.c-scope-switcher__trigger:focus-visible,.c-scope-switcher__trigger[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-scope-switcher__trigger[aria-expanded=true]{background:var(--interactive-active-bg)}.c-scope-switcher__trigger:disabled{cursor:progress}.c-scope-switcher__icon{display:flex;flex:none;align-items:center}.c-scope-switcher__lines{display:flex;flex:1 1 0;flex-direction:column;min-inline-size:0;overflow:hidden;transition:max-inline-size .3s ease,opacity .3s ease}.c-scope-switcher__name{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-13);font-weight:var(--font-weight-semibold)}.c-scope-switcher__indicator{display:flex;flex:none;color:var(--text-on-rail-muted);font-size:var(--font-size-10);transition:transform .15s}.c-scope-switcher__trigger[aria-expanded=true] .c-scope-switcher__indicator{transform:scaleY(-1)}@media(min-width:60em){.c-scope-switcher--condensed .c-scope-switcher__trigger{gap:0}}@media(min-width:60em){.c-scope-switcher--condensed .c-scope-switcher__lines{flex:0 0 0;max-inline-size:0;opacity:0}}@media(min-width:60em){.c-scope-switcher--condensed .c-scope-switcher__icon+.c-scope-switcher__lines+.c-scope-switcher__indicator{display:none}}.c-scope-switcher__panel{position:fixed;z-index:1100;display:flex;flex-direction:column;min-inline-size:16rem;max-inline-size:min(24rem,var(--scope-switcher-space, 24rem));max-block-size:min(70dvh,var(--scope-switcher-room, 100dvh));padding-block:var(--spacing-tiny);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);color:var(--text-primary)}.c-scope-switcher__panel.is-placing{opacity:0;pointer-events:none}.c-scope-switcher__group{display:flex;flex-direction:column}.c-scope-switcher__group+.c-scope-switcher__group{margin-block-start:var(--spacing-tiny);padding-block-start:var(--spacing-tiny);border-block-start:1px solid var(--border-default)}.c-scope-switcher__heading{padding:var(--spacing-tiny) var(--spacing-default);color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-size-10)}.c-scope-switcher__entry{display:flex;flex-direction:column;gap:var(--spacing-min);inline-size:100%;padding:var(--spacing-tiny) var(--spacing-default);border:0;background:none;color:var(--text-primary);font:inherit;font-size:var(--font-size-14);text-align:start;cursor:pointer}.c-scope-switcher__entry:hover,.c-scope-switcher__entry:focus-visible,.c-scope-switcher__entry:active,.c-scope-switcher__entry[data-pinned-state~=hover],.c-scope-switcher__entry[data-pinned-state~=focus],.c-scope-switcher__entry[data-pinned-state~=active]{background:var(--interactive-hover-bg)}.c-scope-switcher__entry:focus-visible,.c-scope-switcher__entry[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-2px}.c-scope-switcher__entry[aria-checked=true]{background:var(--interactive-active-bg);color:var(--text-heading)}.c-scope-switcher__entry-label{font-weight:var(--font-weight-semibold)}.c-scope-switcher__entry-detail{color:var(--text-muted);font-size:var(--font-size-12)}.c-scope-switcher__entry-note{color:var(--text-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold)}}@layer platform{.c-search-field{position:relative;inline-size:100%}.c-search-field__input{padding-inline-end:calc(var(--control-padding-h) + 1.5rem)}.c-search-field__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-search-field__clear{position:absolute;inset-block:0;inset-inline-end:var(--spacing-tiny);display:flex;align-items:center}}@layer platform{.c-section-card{padding:var(--spacing-med-small)}@media(min-width:60em){.c-section-card{padding:var(--spacing-med-large)}}.c-section-card{border:1px solid var(--border-default);border-radius:var(--radius-large);background:var(--surface-content);box-shadow:var(--shadow-sm)}@media(max-width:29.99em){.c-section-card{--sheet-inset: var(--page-gutter, 0px);--data-table-edge-inset: 0px;margin-inline:calc(var(--page-gutter, 0px) * -1);border-inline:0;border-radius:0;box-shadow:none;padding-inline:var(--sheet-inset)}.c-section-card>*{--page-gutter: 0px}}.c-section-card>*+*{margin-block-start:var(--spacing-med-small)}.c-section-card__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-med-small);margin-block-end:var(--spacing-med-small)}.c-section-card__title{margin-block-end:0}.c-section-card__count{padding:var(--spacing-min) var(--spacing-tiny);border-radius:var(--radius-small);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--font-size-12)}}@layer platform{.c-segment-bar{display:flex;flex-direction:column;gap:var(--spacing-small);min-inline-size:0}.c-segment-bar__name{fill:var(--text-secondary);font-size:var(--font-size-11)}.c-segment-bar__figure{fill:var(--text-primary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.c-segment-bar__key{display:flex;flex-wrap:wrap;gap:var(--spacing-tiny) var(--spacing-default);margin:0;padding:0;list-style:none;font-size:var(--font-size-13)}.c-segment-bar__entry{display:flex;align-items:center;gap:var(--spacing-tiny)}.c-segment-bar__swatch{flex:none;inline-size:.75rem;block-size:.75rem;border-radius:var(--radius-small);background-color:currentColor;color:var(--chart-reference)}.c-segment-bar__swatch--slot-1{color:var(--chart-series-1)}.c-segment-bar__swatch--slot-2{color:var(--chart-series-2)}.c-segment-bar__swatch--slot-3{color:var(--chart-series-3)}.c-segment-bar__swatch--slot-4{color:var(--chart-series-4)}.c-segment-bar__swatch--slot-5{color:var(--chart-series-5)}.c-segment-bar__swatch--slot-6{color:var(--chart-series-6)}.c-segment-bar__swatch--slot-7{color:var(--chart-series-7)}.c-segment-bar__swatch--slot-8{color:var(--chart-series-8)}.c-segment-bar__swatch--tone-neutral{color:var(--chart-reference)}.c-segment-bar__swatch--tone-good{color:var(--chart-status-good)}.c-segment-bar__swatch--tone-warning{color:var(--chart-status-warning)}.c-segment-bar__swatch--tone-serious{color:var(--chart-status-serious)}.c-segment-bar__swatch--tone-critical{color:var(--chart-status-critical)}.c-segment-bar__part{min-inline-size:0}.c-segment-bar__value{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.c-segment-bar__share{color:var(--text-secondary);font-variant-numeric:tabular-nums}}@layer platform{.c-segmented-control{display:flex;flex-wrap:wrap;align-items:center;inline-size:fit-content;max-inline-size:100%;gap:var(--spacing-tiny)}.c-segmented-control__track{display:flex;flex-wrap:wrap;inline-size:fit-content;max-inline-size:100%;padding:var(--spacing-min);gap:var(--spacing-min);border-radius:var(--radius-input);background:color-mix(in srgb,var(--surface-sunken) 70%,transparent)}.c-segmented-control__label{color:var(--text-secondary);font-size:var(--control-font-small)}.c-segmented-control__option{min-block-size:24px;min-inline-size:24px;padding:var(--spacing-tiny) var(--spacing-med-small);border:0;border-radius:calc(var(--radius-input) - var(--spacing-min));background:none;color:var(--text-secondary);font:inherit;font-size:var(--control-font-small);cursor:pointer}.c-segmented-control__option:hover,.c-segmented-control__option:focus-visible,.c-segmented-control__option:active,.c-segmented-control__option[data-pinned-state~=hover],.c-segmented-control__option[data-pinned-state~=focus],.c-segmented-control__option[data-pinned-state~=active]{color:var(--text-primary)}.c-segmented-control__option:focus-visible,.c-segmented-control__option[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-1px}.c-segmented-control__option.is-active{background:var(--surface-raised);color:var(--color-primary-text);font-weight:var(--font-weight-semibold)}.c-segmented-control__option[aria-disabled=true]{color:var(--text-tertiary);cursor:default;pointer-events:none}.c-segmented-control--large .c-segmented-control__option{padding:var(--spacing-small) var(--spacing-default);font-size:var(--control-font-huge)}}@layer platform{.c-select{display:flex;position:relative;align-items:center;gap:var(--spacing-tiny);width:100%;padding:var(--control-padding-v) var(--control-padding-h);border:1px solid var(--input-border);border-radius:var(--radius-input);background:var(--input-bg);color:var(--input-text);line-height:var(--control-line-height);cursor:pointer;font-size:var(--control-font-size)}@media(pointer:coarse){.c-select{font-size:max(var(--control-font-size),16px)}}.c-select:has(>.c-select__native:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-1px}.c-select:focus-visible,.c-select[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-1px}.c-select[aria-invalid=true],.c-select:has(>.c-select__native[aria-invalid=true]){border-color:var(--color-danger-border)}.c-select__native{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:var(--control-font-size)}@media(pointer:coarse){.c-select__native{font-size:max(var(--control-font-size),16px)}}@media(pointer:coarse)and (max-width:39.99em),(pointer:coarse)and (max-height:39.99em){.c-select__native{display:block}}.c-select.is-open{border-color:var(--input-focus-border)}.c-select.has-list-below{border-end-start-radius:0;border-end-end-radius:0}.c-select.has-list-above{border-start-start-radius:0;border-start-end-radius:0}.c-select.is-disabled{border-color:var(--input-disabled-bg);background:var(--input-disabled-bg);color:var(--input-disabled-text);cursor:default}.c-select--multiple{flex-wrap:wrap}.c-select__announcer{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-select__icon{display:flex;flex:none;align-items:center;color:var(--text-secondary)}.c-select__value{display:flex;position:relative;flex:1 1 0;flex-wrap:wrap;align-items:center;gap:var(--spacing-min) var(--spacing-tiny);min-width:0}.c-select__chosen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:var(--control-line-height);white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.c-select__filter{flex:1 1 4rem;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-overflow:ellipsis;cursor:inherit}.c-select__filter::placeholder{color:var(--input-placeholder);opacity:1}.c-select__filter.is-covered::placeholder{color:transparent}.c-select__filter:focus{outline:none}.c-select__pill{display:flex;align-items:center;gap:var(--spacing-min);max-width:100%;padding:0 var(--spacing-tiny);min-block-size:24px;min-inline-size:24px;border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-sunken);color:var(--text-primary);font-size:var(--font-size-12);line-height:var(--control-line-height);cursor:pointer}.c-select__pill:hover,.c-select__pill:focus-visible,.c-select__pill:active,.c-select__pill[data-pinned-state~=hover],.c-select__pill[data-pinned-state~=focus],.c-select__pill[data-pinned-state~=active]{border-color:var(--color-danger-border);color:var(--color-danger-text)}.c-select__pill-text{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-select__pill-remove{display:flex;flex:none;align-items:center;font-size:var(--font-size-10)}.c-select__indicator{display:flex;flex:none;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--text-secondary);font-size:var(--font-size-10);cursor:inherit}.c-select__indicator.is-clearable{cursor:pointer}.c-select__chevron{display:flex}.c-select.is-open .c-select__chevron{transform:scaleY(-1)}.c-select__indicator.is-clearable:hover .c-select__chevron,.c-select__indicator.is-clearable[data-pinned-state~=hover] .c-select__chevron,.c-select__indicator.is-clearable:focus-visible .c-select__chevron,.c-select__indicator.is-clearable[data-pinned-state~=focus] .c-select__chevron{display:none}.c-select__clear{display:none}.c-select__indicator.is-clearable:hover .c-select__clear,.c-select__indicator.is-clearable[data-pinned-state~=hover] .c-select__clear,.c-select__indicator.is-clearable:focus-visible .c-select__clear,.c-select__indicator.is-clearable[data-pinned-state~=focus] .c-select__clear{display:flex;color:var(--color-danger-icon)}.c-select__list{position:fixed;top:0;left:0;z-index:1100;max-height:min(15.625rem,var(--select-list-room, 100dvh));max-width:min(36rem,var(--select-list-space, 36rem));margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--input-focus-border);border-block-start:none;border-end-start-radius:var(--radius-input);border-end-end-radius:var(--radius-input);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);font-size:var(--control-font-size);list-style:none}.c-select__list--above{border-block-start:1px solid var(--input-focus-border);border-block-end:none;border-radius:var(--radius-input) var(--radius-input) 0 0}.c-select__list--past-start,.c-select__list--past-end{border-block-start:1px solid var(--input-focus-border)}.c-select__list--past-start{border-start-start-radius:var(--radius-input)}.c-select__list--past-end{border-start-end-radius:var(--radius-input)}.c-select__list--above.c-select__list--past-start,.c-select__list--above.c-select__list--past-end{border-block-end:1px solid var(--input-focus-border)}.c-select__list--above.c-select__list--past-start{border-end-start-radius:var(--radius-input)}.c-select__list--above.c-select__list--past-end{border-end-end-radius:var(--radius-input)}.c-select__list.is-placing{opacity:0;pointer-events:none}.c-select__list-head{display:flex;position:sticky;top:0;gap:var(--spacing-tiny);padding:var(--spacing-tiny) var(--spacing-small);border-block-end:1px solid var(--border-subtle);background:var(--surface-overlay)}.c-select__list-control{display:flex;align-items:center;justify-content:center;padding:var(--spacing-min);min-block-size:24px;min-inline-size:24px;border:0;border-radius:var(--radius-small);background:none;color:var(--text-secondary);cursor:pointer}.c-select__list-control:hover,.c-select__list-control:focus-visible,.c-select__list-control:active,.c-select__list-control[data-pinned-state~=hover],.c-select__list-control[data-pinned-state~=focus],.c-select__list-control[data-pinned-state~=active]{background:var(--interactive-hover-bg);color:var(--text-primary)}.c-select__option{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small);width:100%;padding:var(--control-padding-v) var(--control-padding-h);border:0;border-inline-start:2px solid transparent;background:none;color:inherit;font:inherit;line-height:var(--control-line-height);text-align:start;cursor:pointer;font-size:var(--control-font-size)}@media(pointer:coarse){.c-select__option{font-size:max(var(--control-font-size),16px)}}.c-select__option.is-cursored{background:var(--interactive-hover-bg)}.c-select__option.is-chosen{background:var(--interactive-active-bg);color:var(--text-heading)}.c-select__option.is-removable.is-cursored{border-inline-start-color:var(--color-danger);color:var(--color-danger-text)}.c-select__option:disabled{color:var(--input-disabled-text);cursor:default}.c-select__option-text{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.c-select__match{background:none;color:var(--color-primary-text);font-weight:var(--font-weight-semibold)}.c-select__option.is-removable.is-cursored .c-select__match{color:inherit}.c-select__mark{display:flex;flex:none;align-items:center;color:var(--color-primary-icon)}.c-select__option.is-removable.is-cursored .c-select__mark{color:var(--color-danger-icon)}.c-select__empty{padding:var(--control-padding-v) var(--control-padding-h);color:var(--text-muted)}}@layer platform{.c-selection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-default);border:1px solid var(--border-subtle);border-radius:var(--radius-default);background:var(--surface-accent);margin-block-end:var(--spacing-default)}.c-selection-bar__count{color:var(--text-secondary);font-size:var(--font-size-14);flex:0 0 auto}.c-selection-bar>.c-cluster{flex:1 1 auto}}@layer platform{.c-separator{display:flex;align-items:center;gap:var(--spacing-small);color:var(--text-secondary);font-size:var(--font-size-small)}.c-separator:before,.c-separator:after{content:"";flex:1 1 0;border-block-start:1px solid var(--border-default)}}@layer platform{.c-sequence-nav{container-type:inline-size;container-name:sequence-nav;display:flex;align-items:center;gap:var(--spacing-med-small);flex-wrap:wrap}.c-sequence-nav__group{display:flex;flex:1 1 0;align-items:center;gap:var(--spacing-small);min-inline-size:auto}.c-sequence-nav__group--end{justify-content:flex-end}.c-sequence-nav__step{flex:none}@container sequence-nav (width < 340px){.c-sequence-nav__step-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container sequence-nav (width < 700px){.c-sequence-nav--wide-center .c-sequence-nav__step-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.c-sequence-nav__position{color:var(--text-secondary);font-size:var(--font-size-14);flex:none}.c-sequence-nav--sticky{position:sticky;z-index:1;top:var(--sticky-chrome-block-end);padding-block:var(--spacing-small);border-block-end:1px solid var(--border-default);background:var(--surface-content)}}@layer platform{.c-sidebar{position:relative;display:flex;flex-direction:column;height:100%;background:var(--surface-rail);color:var(--text-on-rail);--color-focus: var(--color-focus-on-rail)}.c-sidebar--hidden{visibility:hidden}.c-sidebar__logo{display:flex;align-items:center;height:var(--topbar-height);padding:var(--spacing-small) 1rem;border-bottom:1px solid color-mix(in srgb,var(--text-on-rail) 12%,transparent)}.c-sidebar__scope{flex:none;padding:var(--spacing-small);border-bottom:1px solid color-mix(in srgb,var(--text-on-rail) 12%,transparent)}.c-sidebar__sections{flex:1;min-height:0;padding:var(--spacing-small) 0;overflow-y:auto;scroll-padding-block:var(--focus-ring-reach);overscroll-behavior:auto;animation-name:overscroll-contain-y;animation-fill-mode:both;animation-timeline:scroll(self y);--scrollbar-thumb: color-mix(in srgb, var(--text-on-rail) 20%, transparent);--scrollbar-thumb-hover: color-mix(in srgb, var(--text-on-rail) 35%, transparent)}.c-sidebar__section{margin-bottom:var(--spacing-small)}@media(min-width:60em){.c-sidebar--collapsed .c-sidebar__section{margin-bottom:0}}@media(min-width:60em){.c-sidebar--collapsed .c-sidebar__section+.c-sidebar__section{margin-top:var(--spacing-tiny);padding-top:var(--spacing-tiny);border-top:1px solid color-mix(in srgb,var(--text-on-rail) 12%,transparent)}}.c-sidebar__section-heading{padding:var(--spacing-tiny) var(--spacing-small);color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-on-rail-muted);font-size:var(--font-size-10)}@media(min-width:60em){.c-sidebar--collapsed .c-sidebar__section-heading{display:none}}.c-sidebar__link{display:flex;margin:0 var(--spacing-small);padding:var(--spacing-tiny) var(--spacing-small);border-radius:var(--radius-default);color:var(--text-on-rail);font-size:var(--font-size-13);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s,color .15s}.c-sidebar__link:hover,.c-sidebar__link:focus-visible,.c-sidebar__link:active,.c-sidebar__link[data-pinned-state~=hover],.c-sidebar__link[data-pinned-state~=focus],.c-sidebar__link[data-pinned-state~=active]{background:color-mix(in srgb,var(--text-on-rail) 8%,transparent);color:var(--text-on-rail)}.c-sidebar__link:focus-visible,.c-sidebar__link[data-pinned-state~=focus]{color:var(--text-on-rail)}.c-sidebar__link.is-active{background:var(--interactive-active-bg)}.c-sidebar__label{display:flex;flex:1;align-items:center;gap:var(--spacing-small);color:inherit;transition:gap .3s ease}@media(min-width:60em){.c-sidebar--collapsed .c-sidebar__label{gap:0}}.c-sidebar__text{overflow:hidden;max-width:200px;white-space:nowrap;transition:max-width .3s ease,opacity .3s ease}@media(min-width:60em){.c-sidebar--collapsed .c-sidebar__text{max-width:0;opacity:0}}.c-sidebar__toggle{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:100%;height:44px;padding:0;border:0;border-top:1px solid color-mix(in srgb,var(--text-on-rail) 12%,transparent);background:transparent;color:inherit;cursor:pointer}.c-sidebar__toggle:hover,.c-sidebar__toggle:focus-visible,.c-sidebar__toggle:active,.c-sidebar__toggle[data-pinned-state~=hover],.c-sidebar__toggle[data-pinned-state~=focus],.c-sidebar__toggle[data-pinned-state~=active]{background:color-mix(in srgb,var(--text-on-rail) 8%,transparent)}}@layer platform{.c-sidebar-nav__group+.c-sidebar-nav__group{margin-block-start:var(--spacing-default)}@media(min-width:60em){.c-sidebar-nav--condensed .c-sidebar-nav__group+.c-sidebar-nav__group{margin-block-start:var(--spacing-tiny);padding-block-start:var(--spacing-tiny);border-block-start:1px solid var(--border-default)}}.c-sidebar-nav__heading{padding:var(--spacing-tiny) var(--spacing-small);color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}@media(min-width:60em){.c-sidebar-nav--condensed .c-sidebar-nav__heading{display:none}}.c-sidebar-nav__list{margin:0;padding:0;list-style:none}.c-sidebar-nav__list--nested{margin-block-start:var(--spacing-min);margin-inline-start:var(--spacing-small)}.c-sidebar-nav__link{display:flex;align-items:center;gap:var(--spacing-small);width:100%;margin:0;padding:var(--spacing-tiny) var(--spacing-small);border:0;border-radius:var(--radius-default);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--font-size-14);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}@media(min-width:60em){.c-sidebar-nav--condensed .c-sidebar-nav__link{gap:0}}.c-sidebar-nav__link:hover,.c-sidebar-nav__link:focus-visible,.c-sidebar-nav__link:active,.c-sidebar-nav__link[data-pinned-state~=hover],.c-sidebar-nav__link[data-pinned-state~=focus],.c-sidebar-nav__link[data-pinned-state~=active]{background:var(--interactive-hover-bg);color:var(--text-heading)}.c-sidebar-nav__link.is-active{background:var(--interactive-active-bg);color:var(--text-heading);font-weight:var(--font-weight-semibold)}.c-sidebar-nav__link.is-active-trail:not(.is-active){color:var(--text-heading)}.c-sidebar-nav__link--nested{font-size:var(--font-size-13)}.c-sidebar-nav__link--parent:after{content:"";flex:0 0 auto;width:.5em;height:.5em;margin-inline-start:auto;border-inline-end:1.5px solid currentcolor;border-block-end:1.5px solid currentcolor;transform:rotate(-45deg);transition:transform .15s}@media(min-width:60em){.c-sidebar-nav--condensed .c-sidebar-nav__link--parent:after{display:none}}.c-sidebar-nav__link--parent.is-expanded:after{transform:rotate(45deg)}.c-sidebar-nav__text{overflow:hidden;text-overflow:ellipsis;max-width:200px;transition:max-width .3s ease,opacity .3s ease}@media(min-width:60em){.c-sidebar-nav--condensed .c-sidebar-nav__text{max-width:0;opacity:0}}@media(min-width:60em){.c-sidebar-nav--condensed .c-sidebar-nav__list--nested{display:none}}}@layer platform{.c-skip-link{position:absolute;z-index:40;inset-block-start:var(--spacing-small);inset-inline-start:var(--spacing-small);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.c-skip-link:focus-visible,.c-skip-link[data-pinned-state~=focus]{clip-path:none;overflow:visible}}@layer platform{.c-sort-button{display:inline-flex;align-items:center;min-block-size:24px;min-inline-size:24px;padding:0;border:0;background:none;color:var(--text-link);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.c-sort-button:hover,.c-sort-button:focus-visible,.c-sort-button:active,.c-sort-button[data-pinned-state~=hover],.c-sort-button[data-pinned-state~=focus],.c-sort-button[data-pinned-state~=active]{color:var(--text-link-hover)}.c-sort-button--active{color:var(--text-link-hover)}.c-sort-button__icon{display:inline-block;inline-size:var(--font-size-10);margin-inline-start:var(--spacing-tiny);font-size:var(--font-size-8);text-align:center}}@layer platform{.c-sparkline{display:block;min-inline-size:0}.c-sparkline--fixed{display:inline-block;vertical-align:middle}.c-sparkline__canvas{display:block;overflow:visible}.c-sparkline__baseline{stroke:var(--chart-axis);stroke-width:1;shape-rendering:crispEdges}}@layer platform{.c-spinner{display:inline-block;flex:0 0 auto;inline-size:1em;block-size:1em;border:2px solid currentColor;border-block-start-color:transparent;border-radius:100%;vertical-align:-.125em;animation:c-spinner-spin .7s linear infinite}@keyframes c-spinner-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.c-spinner{animation-duration:2.4s}}}@layer platform{.c-stat-tile{display:flex;gap:var(--spacing-small);align-items:center;min-width:0}@media(max-width:29.99em){.c-stat-tile:not(.c-stat-tile--stacked) .c-stat-tile__body{flex:1;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-small);min-width:0}.c-stat-tile .c-stat-tile__note{margin-inline-start:auto;white-space:nowrap}}.c-stat-tile--small .c-stat-tile__value{font-size:var(--font-size-18)}.c-stat-tile__icon{display:flex;align-items:center;justify-content:center;width:2.4em;height:2.4em;border-radius:var(--radius-default);background:var(--surface-accent);color:var(--color-primary-icon);font-size:var(--font-size-16)}.c-stat-tile__body{display:flex;flex-direction:column;gap:var(--spacing-min);min-width:0}.c-stat-tile__value{font-size:var(--font-size-24);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:1.1}.c-stat-tile__label{color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-size-11)}.c-stat-tile__note{color:var(--text-secondary);font-size:var(--font-size-12)}.c-stat-tile__row{--stat-tile-row-min: 7.5rem;display:grid;grid-template-columns:1fr;gap:var(--spacing-med-small) var(--spacing-default);margin-block-end:var(--spacing-default);padding:var(--spacing-med-small) var(--spacing-default);border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-content);box-shadow:var(--shadow-sm)}@media(max-width:29.99em){.c-stat-tile__row{--sheet-inset: var(--page-gutter, 0px);--data-table-edge-inset: 0px;margin-inline:calc(var(--page-gutter, 0px) * -1);border-inline:0;border-radius:0;box-shadow:none;padding-inline:var(--sheet-inset)}.c-stat-tile__row>*{--page-gutter: 0px}}@media(min-width:30em){.c-stat-tile__row{grid-template-columns:repeat(auto-fit,minmax(min(var(--stat-tile-row-min),100%),1fr))}.c-stat-tile__row:has(>:nth-child(3):last-child){grid-template-columns:repeat(auto-fit,minmax(clamp(calc((100% - 2 * var(--spacing-default)) / 3 - .5px),(calc(3 * var(--stat-tile-row-min) + 2 * var(--spacing-default)) - 100%) * 9999,100%),1fr))}.c-stat-tile__row:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(clamp(calc((100% - 3 * var(--spacing-default)) / 4 - .5px),(calc(4 * var(--stat-tile-row-min) + 3 * var(--spacing-default)) - 100%) * 9999,clamp(calc((100% - 1 * var(--spacing-default)) / 2 - .5px),(calc(2 * var(--stat-tile-row-min) + 1 * var(--spacing-default)) - 100%) * 9999,100%)),1fr))}.c-stat-tile__row:has(>:nth-child(5):last-child){grid-template-columns:repeat(auto-fit,minmax(clamp(calc((100% - 4 * var(--spacing-default)) / 5 - .5px),(calc(5 * var(--stat-tile-row-min) + 4 * var(--spacing-default)) - 100%) * 9999,clamp(calc((100% - 2 * var(--spacing-default)) / 3 - .5px),(calc(3 * var(--stat-tile-row-min) + 2 * var(--spacing-default)) - 100%) * 9999,100%)),1fr))}.c-stat-tile__row:has(>:nth-child(6):last-child){grid-template-columns:repeat(auto-fit,minmax(clamp(calc((100% - 5 * var(--spacing-default)) / 6 - .5px),(calc(6 * var(--stat-tile-row-min) + 5 * var(--spacing-default)) - 100%) * 9999,clamp(calc((100% - 2 * var(--spacing-default)) / 3 - .5px),(calc(3 * var(--stat-tile-row-min) + 2 * var(--spacing-default)) - 100%) * 9999,clamp(calc((100% - 1 * var(--spacing-default)) / 2 - .5px),(calc(2 * var(--stat-tile-row-min) + 1 * var(--spacing-default)) - 100%) * 9999,100%))),1fr))}.c-stat-tile__row:has(>:nth-child(7):last-child){grid-template-columns:repeat(auto-fit,minmax(clamp(calc((100% - 6 * var(--spacing-default)) / 7 - .5px),(calc(7 * var(--stat-tile-row-min) + 6 * var(--spacing-default)) - 100%) * 9999,clamp(calc((100% - 3 * var(--spacing-default)) / 4 - .5px),(calc(4 * var(--stat-tile-row-min) + 3 * var(--spacing-default)) - 100%) * 9999,clamp(calc((100% - 1 * var(--spacing-default)) / 2 - .5px),(calc(2 * var(--stat-tile-row-min) + 1 * var(--spacing-default)) - 100%) * 9999,100%))),1fr))}.c-stat-tile__row:has(>:nth-child(8):last-child){grid-template-columns:repeat(auto-fit,minmax(clamp(calc((100% - 7 * var(--spacing-default)) / 8 - .5px),(calc(8 * var(--stat-tile-row-min) + 7 * var(--spacing-default)) - 100%) * 9999,clamp(calc((100% - 3 * var(--spacing-default)) / 4 - .5px),(calc(4 * var(--stat-tile-row-min) + 3 * var(--spacing-default)) - 100%) * 9999,clamp(calc((100% - 1 * var(--spacing-default)) / 2 - .5px),(calc(2 * var(--stat-tile-row-min) + 1 * var(--spacing-default)) - 100%) * 9999,100%))),1fr))}}.c-stat-tile__row--wide{--stat-tile-row-min: 11rem}.c-stat-tile--figure{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-min);margin:calc(-1 * var(--spacing-tiny)) calc(-1 * var(--spacing-small));padding:var(--spacing-tiny) var(--spacing-small);border-radius:var(--radius-default)}.c-stat-tile--figure .c-stat-tile__value{color:var(--text-primary)}@media(max-width:29.99em){.c-stat-tile--figure.c-stat-tile--trended{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,7rem);column-gap:var(--spacing-default)}.c-stat-tile--figure.c-stat-tile--trended>*{grid-column:1}.c-stat-tile--figure.c-stat-tile--trended>.c-stat-tile__trend{grid-row:1/span 3;grid-column:2;align-self:center}}.c-stat-tile--roomy .c-stat-tile__value{font-size:var(--font-size-40)}.c-stat-tile--roomy .c-stat-tile__delta{font-size:var(--font-size-14)}.c-stat-tile--link .c-stat-tile__label{color:inherit}.c-stat-tile--link:hover,.c-stat-tile--link:focus-visible,.c-stat-tile--link:active,.c-stat-tile--link[data-pinned-state~=hover],.c-stat-tile--link[data-pinned-state~=focus],.c-stat-tile--link[data-pinned-state~=active]{background:var(--interactive-hover-bg)}.c-stat-tile--link:focus-visible,.c-stat-tile--link[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:0}.c-stat-tile--warning{background:var(--color-warning-bg)}.c-stat-tile--critical{background:var(--color-danger-bg)}.c-stat-tile--stale .c-stat-tile__value,.c-stat-tile--stale .c-stat-tile__delta,.c-stat-tile--stale .c-stat-tile__trend{opacity:.4}.c-stat-tile__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-tiny);min-inline-size:0}.c-stat-tile__delta{display:flex;align-items:center;column-gap:var(--spacing-min);font-size:var(--font-size-13)}.c-stat-tile__delta--good{color:var(--color-success-text)}.c-stat-tile__delta--bad{color:var(--color-danger-text)}.c-stat-tile__delta--neutral{color:var(--text-secondary)}.c-stat-tile__glyph{display:inline-flex;flex:none;font-size:var(--font-size-12)}.c-stat-tile__change{flex:none;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.c-stat-tile__versus{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--text-secondary)}.c-stat-tile__trend{display:block;min-inline-size:0;margin-block-start:var(--spacing-tiny)}.c-stat-tile__detail{display:flex;align-items:center;gap:var(--spacing-tiny);color:var(--text-secondary);font-size:var(--font-size-12)}.c-stat-tile__detail--failure{color:var(--color-warning-text)}}@layer platform{.c-status-badge{display:inline-flex;align-items:center;padding:.15em .6em;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-sunken);color:var(--text-secondary);font-size:max(var(--font-size-11),.85em);font-weight:var(--font-weight-semibold);line-height:1.4;white-space:nowrap}.c-status-badge--positive{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--border-default));background:var(--surface-raised);color:var(--color-primary-text)}.c-status-badge--muted{color:var(--text-secondary)}.c-status-badge--warning{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-on-bg)}.c-status-badge--actionable{display:inline-grid;grid-template-areas:"label";align-items:center;justify-items:center;font-family:inherit;cursor:pointer;transition:all .15s}.c-status-badge--actionable:not(.c-status-badge--compact){padding:var(--control-padding-v) var(--control-padding-h);font-size:var(--control-font-size);line-height:var(--control-line-height);min-block-size:24px;min-inline-size:24px}.c-status-badge--actionable>*{grid-area:label}.c-status-badge--actionable .c-status-badge__action{visibility:hidden}.c-status-badge--actionable:not(.c-status-badge--compact):hover .c-status-badge__state,.c-status-badge--actionable:not(.c-status-badge--compact):focus-visible .c-status-badge__state,.c-status-badge--actionable:not(.c-status-badge--compact):active .c-status-badge__state,.c-status-badge--actionable:not(.c-status-badge--compact)[data-pinned-state~=hover] .c-status-badge__state,.c-status-badge--actionable:not(.c-status-badge--compact)[data-pinned-state~=focus] .c-status-badge__state,.c-status-badge--actionable:not(.c-status-badge--compact)[data-pinned-state~=active] .c-status-badge__state{visibility:hidden}.c-status-badge--actionable:not(.c-status-badge--compact):hover .c-status-badge__action,.c-status-badge--actionable:not(.c-status-badge--compact):focus-visible .c-status-badge__action,.c-status-badge--actionable:not(.c-status-badge--compact):active .c-status-badge__action,.c-status-badge--actionable:not(.c-status-badge--compact)[data-pinned-state~=hover] .c-status-badge__action,.c-status-badge--actionable:not(.c-status-badge--compact)[data-pinned-state~=focus] .c-status-badge__action,.c-status-badge--actionable:not(.c-status-badge--compact)[data-pinned-state~=active] .c-status-badge__action{visibility:visible}.c-status-badge--actionable.c-status-badge--compact .c-status-badge__action{display:none}.c-status-badge--actionable:focus-visible,.c-status-badge--actionable[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-status-badge--actionable[aria-busy=true]{cursor:progress}.c-status-badge--actionable[aria-busy=true] .c-status-badge__state,.c-status-badge--actionable[aria-busy=true] .c-status-badge__action{visibility:hidden}.c-status-badge--act-warning:hover,.c-status-badge--act-warning:focus-visible,.c-status-badge--act-warning:active,.c-status-badge--act-warning[data-pinned-state~=hover],.c-status-badge--act-warning[data-pinned-state~=focus],.c-status-badge--act-warning[data-pinned-state~=active]{border-color:var(--color-warning-on-bg);background:var(--color-warning-on-bg);color:var(--surface-content)}.c-status-badge--act-positive:hover,.c-status-badge--act-positive:focus-visible,.c-status-badge--act-positive:active,.c-status-badge--act-positive[data-pinned-state~=hover],.c-status-badge--act-positive[data-pinned-state~=focus],.c-status-badge--act-positive[data-pinned-state~=active]{border-color:var(--color-success-text);background:var(--color-success-text);color:var(--surface-content)}}@layer shield{.c-status-badge{visibility:visible!important;opacity:1!important;content-visibility:visible!important;clip-path:none!important;filter:none!important;mask:none!important;font-size:max(var(--font-size-11),.85em)!important;color:var(--text-secondary)!important}.c-status-badge--positive{color:var(--color-primary-text)!important}.c-status-badge--muted{color:var(--text-secondary)!important}.c-status-badge--warning{color:var(--color-warning-on-bg)!important}.c-status-badge--actionable:not(.c-status-badge--compact){font-size:var(--control-font-size)!important}.c-status-badge--act-warning:hover,.c-status-badge--act-warning:focus-visible,.c-status-badge--act-warning:active,.c-status-badge--act-warning[data-pinned-state~=hover],.c-status-badge--act-warning[data-pinned-state~=focus],.c-status-badge--act-warning[data-pinned-state~=active]{color:var(--surface-content)!important}.c-status-badge--act-positive:hover,.c-status-badge--act-positive:focus-visible,.c-status-badge--act-positive:active,.c-status-badge--act-positive[data-pinned-state~=hover],.c-status-badge--act-positive[data-pinned-state~=focus],.c-status-badge--act-positive[data-pinned-state~=active]{color:var(--surface-content)!important}}@layer platform{.c-status-mark{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap}.c-status-mark__glyph{display:inline-grid;flex:none;place-items:center;inline-size:1.1em;block-size:1.1em}.c-status-mark--neutral .c-status-mark__glyph:before{content:"";inline-size:.4em;block-size:.4em;border-radius:50%;background:var(--text-secondary)}.c-status-mark--positive .c-status-mark__glyph{color:var(--color-success)}.c-status-mark--warning .c-status-mark__glyph{color:var(--color-warning)}.c-status-mark--muted{color:var(--text-secondary)}@media(forced-colors:active){.c-status-mark--neutral .c-status-mark__glyph:before{background:CanvasText}}}@layer platform{.c-step-ladder{min-inline-size:0}.c-step-ladder__reserve{stroke:var(--chart-reference);stroke-width:1.5;stroke-dasharray:6 4}.c-step-ladder__extension{stroke:var(--chart-reference);stroke-width:1;stroke-dasharray:1 3}.c-step-ladder__flag{fill:var(--chart-reference)}.c-step-ladder__close{stroke:var(--chart-axis);stroke-width:1}.c-step-ladder__close--original{stroke-dasharray:3 3;opacity:.7}.c-step-ladder__now{stroke:var(--chart-reference);stroke-width:1.5}.c-step-ladder__lane{stroke:var(--chart-grid);stroke-width:1;shape-rendering:crispEdges}.c-step-ladder__lane-label{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;fill:var(--text-primary);dominant-baseline:middle}.c-step-ladder__note{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;stroke:var(--surface-content);stroke-width:3;stroke-linejoin:round;paint-order:stroke;dominant-baseline:middle}.c-step-ladder__note--end{text-anchor:end}.c-step-ladder__figure{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;stroke:var(--surface-content);stroke-width:3;stroke-linejoin:round;paint-order:stroke;fill:var(--text-primary);font-weight:var(--font-weight-semibold);text-anchor:end;dominant-baseline:middle}.c-step-ladder__hollow{fill:var(--surface-content)}.c-step-ladder__hammer{stroke:var(--surface-content);stroke-width:2;paint-order:stroke}.c-step-ladder__arrival{fill:none;stroke:var(--chart-highlight);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:c-step-ladder-arrival 1.2s ease-out 1 both;pointer-events:none}.c-step-ladder__beacon{fill:currentColor;transform-box:fill-box;transform-origin:center;animation:c-step-ladder-beacon 2.4s ease-out infinite;pointer-events:none}@keyframes c-step-ladder-arrival{0%{opacity:.9;scale:.5}to{opacity:0;scale:2.4}}@keyframes c-step-ladder-beacon{0%{opacity:.35;scale:1}to{opacity:0;scale:3}}@media(prefers-reduced-motion:reduce){.c-step-ladder__arrival,.c-step-ladder__beacon{animation:none;opacity:0}}}@layer platform{.c-stepper{display:flex;align-items:stretch;width:100%}.c-stepper__field{flex:1 1 auto;min-width:0;border-start-end-radius:0;border-end-end-radius:0;border-inline-end:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.c-stepper__field::-webkit-inner-spin-button,.c-stepper__field::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-stepper__field:only-child{border-inline-end:1px solid var(--input-border);border-start-end-radius:var(--radius-input);border-end-end-radius:var(--radius-input)}.c-stepper__column{display:flex;flex:0 0 1.375rem;flex-direction:column;width:1.375rem;overflow:hidden;border:1px solid var(--input-border);border-inline-start:0;border-start-end-radius:var(--radius-input);border-end-end-radius:var(--radius-input);background:var(--input-bg)}.c-stepper__button{display:flex;flex:1 1 0;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--text-primary);cursor:pointer;transition:background-color .12s ease,color .12s ease}.c-stepper__button:hover,.c-stepper__button:focus-visible,.c-stepper__button:active,.c-stepper__button[data-pinned-state~=hover],.c-stepper__button[data-pinned-state~=focus],.c-stepper__button[data-pinned-state~=active]{background:var(--interactive-hover-bg);color:var(--text-heading)}.c-stepper__button:active:not(:disabled){background:var(--interactive-active-bg);color:var(--text-heading)}.c-stepper__button:focus-visible,.c-stepper__button[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-2px}.c-stepper__button:disabled{opacity:.4;cursor:not-allowed}.c-stepper__button--up .c-icon{transform:rotate(180deg)}.c-stepper__button--down{border-top:1px solid var(--input-border)}.c-stepper__button .c-icon{display:block;font-size:var(--font-size-9)}}@layer platform{.c-steps{--steps-space: var(--spacing-default);padding-inline-start:var(--spacing-med-large)}.c-steps>li+li,.c-steps>li>*+*{margin-block-start:var(--steps-space)}.c-steps--lead{--steps-space: var(--spacing-small);color:var(--text-secondary)}}@layer platform{.c-swatch{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--spacing-default);block-size:var(--spacing-default);border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--swatch-color, transparent);vertical-align:middle}.c-swatch--lettered{inline-size:auto;padding-inline:var(--spacing-tiny);color:var(--swatch-ink);font-size:var(--font-size-13);font-weight:var(--font-weight-semibold)}}@layer platform{.c-syntax{font-family:var(--font-family-mono),monospace;font-size:var(--font-size-13);color:var(--text-primary)}.c-syntax__comment,.c-syntax__quote{color:var(--syntax-comment);font-style:italic}.c-syntax__keyword,.c-syntax__literal,.c-syntax__built-in,.c-syntax__type,.c-syntax__selector-tag,.c-syntax__doctag{color:var(--syntax-keyword)}.c-syntax__string,.c-syntax__regexp,.c-syntax__symbol,.c-syntax__char,.c-syntax__escape,.c-syntax__subst{color:var(--syntax-string)}.c-syntax__number,.c-syntax__bullet{color:var(--syntax-number)}.c-syntax__title,.c-syntax__name,.c-syntax__section,.c-syntax__class,.c-syntax__function,.c-syntax__selector-id,.c-syntax__selector-class,.c-syntax__selector-pseudo{color:var(--syntax-name)}.c-syntax__attr,.c-syntax__attribute,.c-syntax__property,.c-syntax__params,.c-syntax__variable,.c-syntax__template-variable,.c-syntax__operator,.c-syntax__punctuation{color:var(--syntax-attribute)}.c-syntax__meta,.c-syntax__tag,.c-syntax__link,.c-syntax__formula{color:var(--syntax-meta)}.c-syntax__strong,.c-syntax__emphasis{font-weight:var(--font-weight-semibold)}.c-syntax__emphasis{font-weight:inherit;font-style:italic}}@layer platform{.c-tabbed-content{border:1px solid var(--border-default);border-radius:var(--radius-large);background:var(--surface-content)}@media(max-width:29.99em){.c-tabbed-content:not(.c-tabbed-content--bare){--sheet-inset: var(--page-gutter, 0px);--data-table-edge-inset: 0px;margin-inline:calc(var(--page-gutter, 0px) * -1);border-inline:0;border-radius:0;box-shadow:none}.c-tabbed-content:not(.c-tabbed-content--bare)>.c-tabbed-content__bar,.c-tabbed-content:not(.c-tabbed-content--bare)>.c-tabbed-content__body{padding-inline:var(--sheet-inset)}.c-tabbed-content:not(.c-tabbed-content--bare)>*{--page-gutter: 0px}}.c-tabbed-content--bare{border:0;border-radius:0;background:none}.c-tabbed-content--bare>.c-tabbed-content__body{padding:0}.c-tabbed-content .c-tabbed-content{border:0;border-radius:0;background:none;--tabs-label-size: var(--font-size-13)}.c-tabbed-content .c-tabbed-content>.c-tabbed-content__bar,.c-tabbed-content .c-tabbed-content>.c-tabbed-content__body{padding-inline:0}.c-tabbed-content .c-tabbed-content>.c-tabbed-content__body{padding-block-end:0}@media print{.c-tabbed-content{border:0;border-radius:0;background:none}.c-tabbed-content>.c-tabbed-content__body{padding:0}}.c-tabbed-content__bar{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;gap:var(--spacing-small)}.c-tabbed-content__bar>.c-nav{flex:1 1 auto;min-inline-size:0}.c-tabbed-content__bar>.c-cluster{flex:none;margin-block-end:var(--spacing-small)}.c-tabbed-content__bar{padding-block-start:var(--spacing-small);padding-inline:var(--spacing-small)}@media(min-width:60em){.c-tabbed-content__bar{padding-inline:var(--spacing-med-large)}}.c-tabbed-content__bar{border-block-end:1px solid var(--border-default)}@media print{.c-tabbed-content__bar{display:none}}.c-tabbed-content__body{padding:var(--spacing-small)}@media(min-width:60em){.c-tabbed-content__body{padding:var(--spacing-med-large)}}}@layer platform{.c-tally-list{min-inline-size:0}.c-tally-list__list{display:flex;flex-direction:column;list-style:none}.c-tally-list__list--stale{opacity:.6}.c-tally-list__item+.c-tally-list__item{border-block-start:1px solid var(--border-subtle)}.c-tally-list__row{display:grid;grid-template-columns:auto minmax(2.5ch,auto) minmax(0,1fr) auto;align-items:center;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-tiny);border-radius:var(--radius-small)}.c-tally-list__row:hover,.c-tally-list__row:focus-visible,.c-tally-list__row:active,.c-tally-list__row[data-pinned-state~=hover],.c-tally-list__row[data-pinned-state~=focus],.c-tally-list__row[data-pinned-state~=active]{background:var(--interactive-hover-bg)}.c-tally-list__row:focus-visible,.c-tally-list__row[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-2px}.c-tally-list__mark{display:flex}.c-tally-list__count{color:var(--text-heading);font-size:var(--font-size-24);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:1.1;text-align:end}.c-tally-list__body{display:flex;flex-direction:column;gap:var(--spacing-min);min-inline-size:0}.c-tally-list__label{font-weight:var(--font-weight-semibold)}.c-tally-list__gauge{display:block;inline-size:4.5rem;overflow:visible}.c-tally-list__track{fill:var(--surface-sunken)}.c-tally-list__fill{fill:var(--border-strong)}.c-tally-list__gauge--over .c-tally-list__fill{fill:var(--color-warning)}.c-tally-list__row--severe .c-tally-list__gauge--over .c-tally-list__fill{fill:var(--color-danger)}.c-tally-list__note{display:flex;align-items:center;gap:var(--spacing-tiny);color:var(--text-secondary);font-size:var(--font-size-14)}.c-tally-list__note--failure{color:var(--text-primary)}.c-tally-list--compact .c-tally-list__row{padding-block:var(--spacing-tiny)}.c-tally-list--compact .c-tally-list__count{font-size:var(--font-size-18)}.c-tally-list--compact .c-tally-list__gauge{inline-size:3rem}.c-tally-list--roomy .c-tally-list__row{padding-block:var(--spacing-med-small)}}@layer platform{.c-textarea{display:block;width:100%;min-height:6rem;padding:var(--control-padding-v) var(--control-padding-h);border:1px solid var(--input-border);border-radius:var(--radius-input);background:var(--input-bg);color:var(--input-text);font-family:inherit;line-height:var(--control-line-height);resize:vertical;font-size:var(--control-font-size)}@media(pointer:coarse){.c-textarea{font-size:max(var(--control-font-size),16px)}}.c-textarea:focus-visible,.c-textarea[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:-1px}.c-textarea[aria-invalid=true]{border-color:var(--color-danger-border)}.c-textarea:disabled,.c-textarea[readonly]{border-color:var(--input-disabled-bg);background:var(--input-disabled-bg);resize:none;cursor:default}.c-textarea:disabled{color:var(--input-disabled-text)}}@layer platform{.c-tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:var(--spacing-default);list-style:none}.c-tile-grid--roomy{grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr))}.c-tile-grid--thirds{grid-template-columns:minmax(0,1fr)}@media(min-width:40em){.c-tile-grid--thirds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:60em){.c-tile-grid--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-tile-grid--trio{grid-template-columns:minmax(0,1fr)}@media(min-width:60em){.c-tile-grid--trio{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:59.99em){.c-tile-grid--swipe{grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;margin-inline:calc(-1 * var(--page-gutter));padding:var(--spacing-small) var(--page-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.c-tile-grid--swipe .c-tile-grid__item{scroll-snap-align:center}}.c-tile-grid--halves{grid-template-columns:minmax(0,1fr)}@media(min-width:40em){.c-tile-grid--halves{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-tile-grid--grid{grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr));gap:var(--spacing-small)}@media(min-width:30em){.c-tile-grid--grid{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:var(--spacing-default)}}.c-tile-grid--list,.c-tile-grid--compact{grid-template-columns:minmax(0,1fr)}.c-tile-grid--compact{gap:var(--spacing-tiny)}.c-tile-grid--top{align-items:start}.c-tile-grid__item{position:relative}.c-tile-grid__item--captioned{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--spacing-tiny)}}@layer platform{.c-time-series__panel-label{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;fill:var(--text-primary);font-weight:var(--font-weight-semibold);dominant-baseline:hanging}.c-time-series__rule{stroke:var(--chart-reference);stroke-width:1;shape-rendering:crispEdges}.c-time-series__annotation{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;dominant-baseline:middle}.c-time-series__annotation--end{text-anchor:start}.c-time-series__annotation--start{text-anchor:end}.c-time-series__end-label{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;fill:var(--text-primary);dominant-baseline:middle}.c-time-series__leader{stroke:var(--chart-axis);stroke-width:1}.c-time-series__brush{fill:var(--chart-highlight);fill-opacity:.12;stroke:var(--chart-highlight);stroke-width:1;pointer-events:none}.c-time-series__brush-label{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;fill:var(--text-primary);font-weight:var(--font-weight-semibold);text-anchor:middle;dominant-baseline:hanging;pointer-events:none}}@layer platform{.c-timeline{min-inline-size:0}.c-timeline__viewport{display:flex;flex-direction:column;min-inline-size:0;touch-action:pan-y;-webkit-user-select:none;user-select:none}.c-timeline__viewing{color:var(--text-muted);font-size:var(--font-size-12);font-variant-numeric:tabular-nums}.c-timeline__lane{fill:var(--chart-grid);opacity:.45}.c-timeline__lane-label{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;dominant-baseline:middle;text-anchor:end}.c-timeline__lane-label--over{text-anchor:start}.c-timeline__lane-label--lit{fill:var(--text-primary);font-weight:var(--font-weight-semibold)}.c-timeline__more{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;fill:var(--text-muted);dominant-baseline:middle;text-anchor:end}.c-timeline__grid{stroke:var(--chart-grid);stroke-width:1;shape-rendering:crispEdges}.c-timeline__past{fill:var(--chart-grid);opacity:.35}.c-timeline__mark{transition:opacity .15s ease-out}.c-timeline__mark--past{opacity:.5}.c-timeline__rug{stroke-width:1.5}.c-timeline__mark-label{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;dominant-baseline:middle;pointer-events:none}.c-timeline__now{stroke:var(--chart-reference);stroke-width:1.5;shape-rendering:crispEdges}.c-timeline__now-label{fill:var(--text-secondary);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;fill:var(--text-primary);font-weight:var(--font-weight-semibold);text-anchor:middle}.c-timeline__now-label--start{text-anchor:start}.c-timeline__now-label--end{text-anchor:end}.c-timeline__overview{fill:var(--chart-grid)}.c-timeline__overview-view{fill:var(--chart-reference)}@media(prefers-reduced-motion:reduce){.c-timeline__mark{transition:none}}}@layer platform{.c-tip{position:fixed;inset:auto;margin:0;max-inline-size:min(40ch,var(--tip-space, 40ch));padding:var(--spacing-tiny) var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);color:var(--text-primary);font-size:var(--font-size-12);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;pointer-events:auto;cursor:text}.c-tip.is-placing{visibility:hidden}.c-tip__text{white-space:pre-line}.c-tip__keys{margin-inline-start:var(--spacing-small);white-space:nowrap}}@layer platform{.c-toasts{inset:auto;margin:0;padding:0;border:0;background:none;color:inherit;overflow:visible;position:fixed;inset-block-end:var(--spacing-default);inset-inline-end:var(--spacing-default);z-index:1200;display:grid;gap:var(--spacing-tiny);inline-size:min(28rem,100vw - var(--spacing-default) * 2);pointer-events:none}.c-toasts__item{pointer-events:auto;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-med-small);border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--shadow-overlay);animation:c-toasts-enter .15s ease-out}.c-toasts__item--error{border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger-on-bg)}.c-toasts__item--warning{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-on-bg)}.c-toasts__item--success{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success-on-bg)}.c-toasts__item--info{border-color:var(--color-info-border);background:var(--color-info-bg);color:var(--color-info-on-bg)}.c-toasts__text{margin:0}@keyframes c-toasts-enter{0%{opacity:0;translate:0 var(--spacing-small)}}@media(prefers-reduced-motion:reduce){.c-toasts__item{animation:none}}}@layer platform{.c-tone-mark{display:inline-flex;flex:none;align-items:center;gap:var(--spacing-min)}.c-tone-mark__glyph{display:inline-grid;place-items:center;inline-size:1.125em;block-size:1.125em;border-radius:50%;font-size:var(--font-size-16)}.c-tone-mark__word{color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold)}.c-tone-mark--neutral .c-tone-mark__glyph:before{content:"";inline-size:.375em;block-size:.375em;border-radius:50%;background:var(--border-strong)}.c-tone-mark--good .c-tone-mark__glyph{color:var(--color-success)}.c-tone-mark--warning .c-tone-mark__glyph{color:var(--color-warning)}.c-tone-mark--serious .c-tone-mark__glyph,.c-tone-mark--critical .c-tone-mark__glyph{background:var(--color-danger);color:var(--surface-content)}.c-tone-mark--critical .c-tone-mark__glyph{font-size:var(--font-size-10);inline-size:1.8em;block-size:1.8em}@media(forced-colors:active){.c-tone-mark--serious .c-tone-mark__glyph,.c-tone-mark--critical .c-tone-mark__glyph{outline:2px solid CanvasText}}}@layer platform{.c-tool-row{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--spacing-small);min-inline-size:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:2.5rem;scrollbar-width:thin;padding:var(--spacing-tiny);margin:calc(var(--spacing-tiny) * -1)}.c-tool-row>*{flex:none}.c-tool-row__end{display:flex;align-items:center;gap:var(--spacing-small);margin-inline-start:auto}.c-tool-row[data-overflow]{cursor:grab}.c-tool-row[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.c-tool-row[data-overflow=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}.c-tool-row[data-overflow=start]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 2.5rem),transparent)}.c-tool-row[data-overflow=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}}@layer platform{.c-topbar{--sticky-chrome-block-end: 0px;position:sticky;top:0;z-index:22;display:flex;align-items:center;min-height:var(--topbar-height);gap:var(--spacing-default);padding:var(--spacing-tiny) var(--page-gutter, var(--spacing-default));border-bottom:1px solid var(--border-default);background:var(--surface-content)}:root[data-topbar] .c-topbar{display:none}.c-topbar__nav-toggle{display:flex;flex:0 0 auto}@media(min-width:60em){.c-topbar__nav-toggle{display:none}}.c-topbar__trail{display:flex;flex:1 1 0;align-items:center;gap:var(--spacing-small);min-width:0}@media(min-width:60em){.c-topbar>.c-cluster{flex:none}}.c-topbar>.c-cluster>:not(:last-child){width:auto}@media(max-width:29.99em){.c-topbar>.c-cluster>:not(:last-child){display:none}}}@layer platform{.c-unit-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,10rem);align-items:stretch;gap:var(--spacing-small)}.c-unit-field__figure,.c-unit-field__unit{display:flex;min-inline-size:0}}@layer platform{.c-value-reveal{display:block;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-inline:var(--focus-ring-reach);margin-inline:calc(-1 * var(--focus-ring-reach));padding-block:var(--focus-ring-reach);margin-block:calc(-1 * var(--focus-ring-reach))}}@layer platform{.c-value-run{display:block;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:var(--spacing-small) var(--spacing-med-small);border:1px solid var(--border-default);border-radius:var(--radius-input);background:var(--surface-content);white-space:nowrap}}@layer platform{.c-viewfinder{display:flex;flex-direction:column;gap:var(--spacing-small);inline-size:100%;max-inline-size:28rem}.c-viewfinder__feed{display:block;inline-size:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-sunken)}}@layer platform{.c-well{padding:var(--spacing-small);border:1px solid var(--border-subtle);border-radius:var(--radius-default);background:var(--surface-framed)}@media(min-width:30em){.c-well{padding:var(--spacing-default)}}.c-well>*+*{margin-block-start:var(--spacing-default)}.c-well__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-small)}.c-well__title{margin:0}.c-well--target{border-color:var(--color-focus);background:var(--interactive-active-bg)}}@layer platform{.c-widget-grid{--widget-grid-columns: 24;--widget-grid-row: .5rem;container-type:inline-size;container-name:widget-grid;display:flex;flex-direction:column;gap:var(--spacing-default)}.c-widget-grid__bar{display:flex;flex-wrap:wrap;gap:var(--spacing-small);justify-content:flex-end}.c-widget-grid__canvas{display:grid;gap:var(--spacing-default);grid-template-columns:minmax(0,1fr)}.c-widget-grid__item{position:relative;min-width:0}.c-widget-grid__item.is-settling{translate:var(--widget-glide-x, 0) var(--widget-glide-y, 0);transition:translate .14s ease-out}.c-widget-grid__item.is-dropping:before{position:absolute;inset:0 0 var(--widget-grid-item-gap, 0) 0;content:"";background:var(--surface-sunken);border:2px dashed var(--border-strong);border-radius:var(--radius-default)}.c-widget-grid__card{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;padding:var(--spacing-default);background:var(--surface-content);border:1px solid var(--border-default);border-radius:var(--radius-default)}@media(max-width:29.99em){.c-widget-grid__card{--sheet-inset: var(--page-gutter, 0px);--data-table-edge-inset: 0px;margin-inline:calc(var(--page-gutter, 0px) * -1);border-inline:0;border-radius:0;box-shadow:none;padding-inline:var(--sheet-inset)}.c-widget-grid__card>*{--page-gutter: 0px}}.c-widget-grid__card.is-resizing{z-index:2;width:calc(100% + var(--widget-grow-x, 0px));height:calc(100% + var(--widget-grow-y, 0px));min-height:0;translate:var(--widget-shift-x, 0) 0;box-shadow:var(--shadow-md)}.c-widget-grid__card.is-lifted{z-index:2;translate:var(--widget-drag-x, 0) var(--widget-drag-y, 0);box-shadow:var(--shadow-md);cursor:grabbing;pointer-events:none}.c-widget-grid__card--fits{height:auto;min-height:100%}.c-widget-grid__card--fits .c-widget-grid__body{flex:none}.c-widget-grid__title{flex-shrink:0;margin:0 0 var(--spacing-tiny) 0;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-widget-grid__body{flex:1;min-height:0;overflow:auto;padding-inline:var(--focus-ring-reach);margin-inline:calc(-1 * var(--focus-ring-reach));padding-block:var(--focus-ring-reach);margin-block:calc(-1 * var(--focus-ring-reach));overscroll-behavior:auto;animation-name:overscroll-contain-y;animation-fill-mode:both;animation-timeline:scroll(self y);container-type:inline-size;container-name:given-box}.c-widget-grid__card.is-resizing .c-widget-grid__body{flex:none;align-self:var(--widget-anchor, stretch);width:calc(100% - var(--widget-grow-x, 0px));height:calc(100% - var(--widget-grow-y, 0px))}.c-widget-grid__surface{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:grab;background:color-mix(in srgb,var(--color-primary) 4%,transparent);border:2px dashed var(--color-primary);border-radius:var(--radius-default);touch-action:none}.c-widget-grid__surface:active{cursor:grabbing}.c-widget-grid__corner{position:absolute;z-index:2;inset-block-start:var(--spacing-tiny);inset-inline-end:var(--spacing-tiny)}.c-widget-grid__handle{position:absolute;z-index:2;padding:0;background:transparent;border:0;touch-action:none;--widget-handle-grab: 10px}.c-widget-grid__handle:hover,.c-widget-grid__handle:focus-visible,.c-widget-grid__handle:active,.c-widget-grid__handle[data-pinned-state~=hover],.c-widget-grid__handle[data-pinned-state~=focus],.c-widget-grid__handle[data-pinned-state~=active]{background:color-mix(in srgb,var(--color-primary) 35%,transparent)}.c-widget-grid__handle--w,.c-widget-grid__handle--e{top:var(--widget-handle-grab);bottom:var(--widget-handle-grab);width:var(--widget-handle-grab);cursor:ew-resize}.c-widget-grid__handle--w{left:0;border-radius:var(--radius-default) 0 0 var(--radius-default)}.c-widget-grid__handle--e{right:0;border-radius:0 var(--radius-default) var(--radius-default) 0}.c-widget-grid__handle--n,.c-widget-grid__handle--s{right:var(--widget-handle-grab);left:var(--widget-handle-grab);height:var(--widget-handle-grab);cursor:ns-resize}.c-widget-grid__handle--n{top:0;border-radius:var(--radius-default) var(--radius-default) 0 0}.c-widget-grid__handle--s{bottom:0;border-radius:0 0 var(--radius-default) var(--radius-default)}.c-widget-grid__handle--nw,.c-widget-grid__handle--ne,.c-widget-grid__handle--sw,.c-widget-grid__handle--se{width:var(--widget-handle-grab);height:var(--widget-handle-grab)}.c-widget-grid__handle--nw,.c-widget-grid__handle--ne{top:0}.c-widget-grid__handle--sw,.c-widget-grid__handle--se{bottom:0}.c-widget-grid__handle--nw{left:0;cursor:nwse-resize;border-radius:var(--radius-default) 0 0}.c-widget-grid__handle--ne{right:0;cursor:nesw-resize;border-radius:0 var(--radius-default) 0 0}.c-widget-grid__handle--sw{left:0;cursor:nesw-resize;border-radius:0 0 0 var(--radius-default)}.c-widget-grid__handle--se{right:0;cursor:nwse-resize;border-radius:0 0 var(--radius-default) 0;background:color-mix(in srgb,var(--color-primary) 45%,transparent)}@container widget-grid (width >= 60rem){.c-widget-grid__canvas{grid-template-columns:repeat(var(--widget-grid-columns),minmax(0,1fr));grid-auto-rows:var(--widget-grid-row);row-gap:0}.c-widget-grid__item{--widget-grid-item-gap: var(--spacing-default);grid-column:var(--widget-x)/span var(--widget-w);grid-row:var(--widget-y)/span var(--widget-h);padding-block-end:var(--widget-grid-item-gap)}}.c-widget-grid__stage{display:flex;gap:var(--spacing-default);align-items:flex-start}.c-widget-grid__canvas{flex:1 1 auto;min-width:0}.c-widget-grid__rail{flex:0 0 19rem;padding:var(--spacing-default);background:var(--surface-content);border:1px solid var(--border-default);border-radius:var(--radius-default);position:sticky;top:calc(var(--sticky-chrome-block-end, 0px) + var(--spacing-default));max-height:calc(100dvh - var(--sticky-chrome-block-end, 0px) - var(--spacing-default) * 2);overflow-y:auto;overscroll-behavior:auto;animation-name:overscroll-contain-y;animation-fill-mode:both;animation-timeline:scroll(self y)}.c-widget-grid__rail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small);margin-block-end:var(--spacing-med-small)}.c-widget-grid__rail-title{margin:0;font-size:var(--font-size-16);font-weight:var(--font-weight-semibold)}@property --widget-grid-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --widget-grid-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes c-widget-grid-fade-start{0%{--widget-grid-fade-start: 0px}to{--widget-grid-fade-start: 1.5rem}}@keyframes c-widget-grid-fade-end{0%{--widget-grid-fade-end: 1.5rem}to{--widget-grid-fade-end: 0px}}@supports (animation-timeline: scroll()){.c-widget-grid__body{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--widget-grid-fade-start),#000 calc(100% - var(--widget-grid-fade-end)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--widget-grid-fade-start),#000 calc(100% - var(--widget-grid-fade-end)),transparent 100%);animation-name:c-widget-grid-fade-start,c-widget-grid-fade-end,overscroll-contain-y;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(self y),scroll(self y),scroll(self y);animation-range:0 1.5rem,calc(100% - 1.5rem) 100%,normal}}}.u-hidden-visually{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.u-hidden{display:none!important}@media print{.u-no-print{display:none!important}}.u-preserve-lines{white-space:pre-wrap!important;overflow-wrap:break-word!important}
