@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-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-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-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-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{.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-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-cover-panel{display:flex;flex-direction:column;height:100%;overflow:clip;border:1px solid var(--border-default);border-radius:var(--radius-large);background:var(--surface-content);box-shadow:var(--shadow-sm)}.c-cover-panel__cover{aspect-ratio:2/1;min-block-size:0;overflow:clip;padding:var(--spacing-default) var(--spacing-default) 0;background:var(--surface-framed)}@media(min-width:60em){.c-cover-panel__cover{aspect-ratio:16/10}}.c-cover-panel__cover:not(:has(*)){display:none}.c-cover-panel__emblem{display:grid;place-items:center;padding:var(--spacing-med-large) var(--spacing-default);background:var(--surface-framed)}.c-cover-panel--centered{text-align:center}.c-cover-panel--centered .c-cover-panel__list{align-items:center}@media(min-width:60em){.c-cover-panel--centered .c-cover-panel__title{min-block-size:2lh}}.c-cover-panel__body{display:flex;flex:1;flex-direction:column;gap:var(--spacing-small);padding:var(--spacing-default)}.c-cover-panel__kicker{color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-text)}.c-cover-panel__title{margin:0;color:var(--text-heading);font-size:var(--font-size-28);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.15;text-wrap:balance}@media(min-width:70em){.c-cover-panel__title{font-size:var(--font-size-32)}}.c-cover-panel__lead{margin:0;color:var(--text-secondary);font-size:var(--font-size-17);line-height:1.5}.c-cover-panel__list{display:flex;flex-direction:column;gap:var(--spacing-tiny);margin-block-start:var(--spacing-tiny);padding-block-start:var(--spacing-small);border-block-start:1px solid var(--border-subtle);list-style:none;font-weight:var(--font-weight-semibold)}.c-cover-panel__foot{margin-block-start:auto;padding-block-start:var(--spacing-small)}.c-cover-panel--linked{position:relative;transition:border-color .3s,box-shadow .3s,transform .3s}.c-cover-panel--linked:hover,.c-cover-panel--linked:focus-visible,.c-cover-panel--linked:active,.c-cover-panel--linked[data-pinned-state~=hover],.c-cover-panel--linked[data-pinned-state~=focus],.c-cover-panel--linked[data-pinned-state~=active]{border-color:var(--color-primary);box-shadow:var(--shadow-overlay),var(--shadow-md)}.c-cover-panel--linked:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-overlay),var(--shadow-md)}.c-cover-panel--linked .c-cover-panel__emblem{transform-origin:50% 100%;transition:transform .3s}@media(prefers-reduced-motion:no-preference){.c-cover-panel--linked:hover,.c-cover-panel--linked:focus-visible,.c-cover-panel--linked:active,.c-cover-panel--linked[data-pinned-state~=hover],.c-cover-panel--linked[data-pinned-state~=focus],.c-cover-panel--linked[data-pinned-state~=active]{transform:translateY(calc(-1 * var(--spacing-tiny)))}.c-cover-panel--linked:hover .c-cover-panel__emblem,.c-cover-panel--linked:focus-visible .c-cover-panel__emblem,.c-cover-panel--linked:active .c-cover-panel__emblem,.c-cover-panel--linked[data-pinned-state~=hover] .c-cover-panel__emblem,.c-cover-panel--linked[data-pinned-state~=focus] .c-cover-panel__emblem,.c-cover-panel--linked[data-pinned-state~=active] .c-cover-panel__emblem{transform:scale(1.06)}.c-cover-panel--linked:focus-within{transform:translateY(calc(-1 * var(--spacing-tiny)))}.c-cover-panel--linked:focus-within .c-cover-panel__emblem{transform:scale(1.06)}}}@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-device-frame{margin:0;overflow:hidden;background:var(--surface-content);box-shadow:var(--shadow-overlay)}.c-device-frame__screen{display:block;width:100%;height:auto}.c-device-frame__screen--dark{display:none}:root[data-mode=dark] .c-device-frame__screen--dark{display:block}:root[data-mode=dark] .c-device-frame__screen--light{display:none}.c-device-frame--browser{border:1px solid var(--border-default);border-radius:var(--radius-large)}.c-device-frame__bar{display:flex;align-items:center;gap:var(--spacing-tiny);padding:var(--spacing-small) var(--spacing-med-small);border-bottom:1px solid var(--border-subtle);background:var(--surface-framed)}.c-device-frame__dot{width:.625rem;height:.625rem;border-radius:50%;background:var(--border-strong)}.c-device-frame--phone{max-width:20rem;margin-inline:auto;padding:.5rem;border-radius:2.25rem;background:var(--surface-rail)}.c-device-frame--phone .c-device-frame__screen{border-radius:1.75rem}.c-device-frame--cycle{display:grid}.c-device-frame--cycle .c-device-frame__slide{grid-area:2/1}.c-device-frame--cycle .c-device-frame__slide+.c-device-frame--cycle .c-device-frame__slide{visibility:hidden}@media(prefers-reduced-motion:no-preference){.c-device-frame--cycle .c-device-frame__slide{animation:device-frame-cycle 20s ease-in-out infinite;opacity:0}.c-device-frame--cycle .c-device-frame__slide+.c-device-frame--cycle .c-device-frame__slide{visibility:visible}.c-device-frame--cycle .c-device-frame__slide:nth-child(3){animation-delay:4s}.c-device-frame--cycle .c-device-frame__slide:nth-child(4){animation-delay:8s}.c-device-frame--cycle .c-device-frame__slide:nth-child(5){animation-delay:12s}.c-device-frame--cycle .c-device-frame__slide:nth-child(6){animation-delay:16s}}@keyframes device-frame-cycle{0%{opacity:0}3%,20%{opacity:1}23%,to{opacity:0}}}@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-display-band{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-default);padding-block:var(--spacing-large)}@media(min-width:60em){.c-display-band{padding-block:var(--spacing-huge)}}.c-display-band--centered{align-items:center;text-align:center}.c-display-band__kicker{color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin:0}.c-display-band__title{max-width:22ch;margin:0;color:var(--text-heading);font-size:var(--font-size-32);line-height:1.15}@media(min-width:60em){.c-display-band__title{font-size:var(--font-size-48)}}.c-display-band__lead{max-width:60ch;margin:0;color:var(--text-secondary);font-size:var(--font-size-18);line-height:1.5}@media(min-width:60em){.c-display-band__lead{font-size:var(--font-size-20)}}}@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-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-figure{margin:0}.c-figure__media{display:block;max-inline-size:100%;block-size:auto;border-radius:var(--radius-content)}.c-figure__caption{color:var(--text-muted);font-size:var(--font-size-12);margin-block-start:var(--spacing-small)}.c-figure__title{display:block;color:var(--text-primary);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:1.3}.c-figure--raised{display:grid;justify-items:center;gap:var(--spacing-default);text-align:center}.c-figure--raised .c-figure__media{max-inline-size:100%;border:1px solid var(--border-default);border-radius:var(--radius-large);background:var(--surface-content);box-shadow:var(--shadow-overlay)}.c-figure--raised .c-figure__caption{display:grid;gap:var(--spacing-tiny);max-inline-size:48ch;margin:0;color:var(--text-secondary);font-size:var(--font-size-16);line-height:1.5}}@layer platform{.c-figure-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-large) var(--spacing-default);width:100%;margin:0}@media(min-width:60em){.c-figure-strip{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.c-figure-strip__item{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--spacing-tiny)}.c-figure-strip__figure{margin:0;color:inherit;font-size:calc(var(--font-size-20) * 2);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1}@media(min-width:60em){.c-figure-strip__figure{font-size:calc(var(--font-size-28) * 2)}}.c-figure-strip__label{color:inherit;font-size:var(--font-size-16)}}@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-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-icon{display:inline-block;flex:none;width:1em;height:1em;vertical-align:-.125em;fill:currentColor}}@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-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-mark-list{display:flex;flex-direction:column;gap:var(--spacing-small);list-style:none}.c-mark-list__item{display:flex;align-items:start;gap:var(--spacing-small)}.c-mark-list__glyph{display:inline-grid;flex:none;place-items:center;inline-size:1.25em;block-size:1lh}.c-mark-list__item--positive>.c-mark-list__glyph{color:var(--color-success)}.c-mark-list__item--negative>.c-mark-list__glyph{color:var(--color-danger-icon)}.c-mark-list__text{min-width:0}}@layer platform{.c-media-band{--media-band-space: var(--spacing-huge);padding-block:var(--media-band-space)}.c-media-band+.c-media-band{margin-block-start:0}@media(min-width:60em){.c-media-band{--media-band-space: calc(var(--spacing-huge) * 1.5)}}.c-media-band__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--spacing-large)}@media(min-width:60em){.c-media-band__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--spacing-huge)}}@media(min-width:60em){.c-media-band--reverse>.c-media-band__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media(min-width:60em){.c-media-band--reverse>.c-media-band__inner>.c-media-band__media{grid-row:1;grid-column:1}}.c-media-band--top>.c-media-band__inner{align-items:start}.c-media-band--stacked>.c-media-band__inner{grid-template-columns:minmax(0,1fr)}.c-media-band--stacked>.c-media-band__inner>.c-media-band__words{justify-self:center;align-items:center;max-width:48rem;text-align:center}.c-media-band__words{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-default)}.c-media-band__kicker{color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-text)}.c-media-band__title{max-width:18ch;margin:0;color:var(--text-heading);font-size:var(--font-size-32);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.1;text-wrap:balance}@media(min-width:60em){.c-media-band__title{font-size:var(--font-size-48)}}.c-media-band--stacked>.c-media-band__inner>.c-media-band__words>.c-media-band__title{max-width:22ch}.c-media-band__subtitle{margin:0;color:var(--text-heading);font-size:var(--font-size-24);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1.2;text-wrap:balance}@media(min-width:60em){.c-media-band__subtitle{font-size:var(--font-size-32)}}.c-media-band__lead{max-width:38ch;margin:0;color:var(--text-secondary);font-size:var(--font-size-18);line-height:1.5}@media(min-width:60em){.c-media-band__lead{font-size:var(--font-size-20)}}.c-media-band__media{min-width:0;width:100%}.c-media-band__head{margin-block-end:var(--spacing-large)}.c-media-band__foot{margin-block-start:var(--spacing-large)}@media(min-width:60em){.c-media-band__foot{margin-block-start:var(--spacing-huge)}}.c-media-band--stacked>.c-media-band__inner>.c-media-band__foot{justify-self:center;margin-block-start:0}@media(prefers-reduced-motion:no-preference){.c-media-band__inner{transition:opacity .7s ease-out,transform .7s ease-out}.c-media-band[data-reveal=hidden] .c-media-band__inner{opacity:0;transform:translateY(2rem)}}.c-media-band--hero{padding-block:var(--spacing-large) var(--spacing-huge);background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent 55%),radial-gradient(circle at 5% 95%,color-mix(in srgb,var(--color-primary) 14%,transparent),transparent 50%),var(--surface-page);background-size:140% 140%,140% 140%,auto}@media(prefers-reduced-motion:no-preference){.c-media-band--hero{animation:media-band-drift 24s ease-in-out infinite alternate}}@media(min-width:60em){.c-media-band--hero{padding-block:var(--spacing-huge) calc(var(--spacing-huge) * 1.5)}}@media(min-width:60em){.c-media-band--hero:not(.c-media-band--stacked)>.c-media-band__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.c-media-band--hero>.c-media-band__inner>.c-media-band__words>.c-media-band__title{max-width:14ch;font-size:calc(var(--font-size-20) * 2)}@media(min-width:60em){.c-media-band--hero>.c-media-band__inner>.c-media-band__words>.c-media-band__title{font-size:calc(var(--font-size-32) * 2)}}.c-media-band--tinted{background:var(--surface-framed)}.c-media-band--flush{padding-block:0}.c-media-band--flush>.c-media-band__inner>.c-media-band__words>.c-media-band__title{font-size:var(--font-size-24)}@media(min-width:60em){.c-media-band--flush>.c-media-band__inner>.c-media-band__words>.c-media-band__title{font-size:var(--font-size-32)}}.c-media-band--rail{background:var(--surface-rail);color:var(--text-on-rail)}.c-media-band--rail>.c-media-band__inner>.c-media-band__words>.c-media-band__title{color:var(--text-on-rail)}.c-media-band--rail>.c-media-band__inner>.c-media-band__words>.c-media-band__lead{color:var(--text-on-rail-muted)}.c-media-band--threaded{--media-band-node: var(--spacing-med-small)}@media(min-width:60em){.c-media-band--threaded>.c-media-band__inner{grid-template-columns:var(--media-band-node) var(--spacing-med-large) minmax(0,5fr) var(--spacing-huge) minmax(0,7fr);column-gap:0;align-items:start}}@media(min-width:60em){.c-media-band--threaded>.c-media-band__inner>.c-media-band__words{grid-row:1;grid-column:3}}@media(min-width:60em){.c-media-band--threaded>.c-media-band__inner>.c-media-band__media{grid-row:1;grid-column:5}}@media(min-width:60em){.c-media-band--threaded>.c-media-band__inner:before,.c-media-band--threaded>.c-media-band__inner:after{content:"";grid-row:1;grid-column:1;justify-self:center}}@media(min-width:60em){.c-media-band--threaded>.c-media-band__inner:before{align-self:stretch;inline-size:var(--spacing-min);margin-block:calc(-1 * var(--media-band-space));background:color-mix(in srgb,var(--color-primary) 35%,transparent)}}@media(min-width:60em){.c-media-band--threaded>.c-media-band__inner:after{align-self:start;inline-size:var(--media-band-node);block-size:var(--media-band-node);border-radius:50%;background:var(--color-primary)}}@media(min-width:60em){.c-media-band--threaded:not(.c-media-band--threaded+.c-media-band--threaded)>.c-media-band__inner:before{margin-block-start:calc(var(--media-band-node) / 2)}}@media(min-width:60em){.c-media-band--threaded:not(:has(+.c-media-band--threaded))>.c-media-band__inner:before{align-self:start;block-size:calc(var(--media-band-space) + var(--media-band-node) / 2);margin-block-end:0}}@keyframes media-band-drift{0%{background-position:0% 0%,100% 100%,0 0}to{background-position:100% 60%,0% 40%,0 0}}}@layer platform{.c-media-stack{position:relative;padding-block-end:12%;padding-inline-end:14%}.c-media-stack__front{position:absolute;right:0;bottom:0;width:30%;min-width:7.5rem}@media(prefers-reduced-motion:no-preference){.c-media-stack__front{animation:media-stack-float 3s ease-in-out 2}}.c-media-stack__float{position:absolute;right:27%;bottom:6%;width:max-content;max-width:73%}@media(prefers-reduced-motion:no-preference){.c-media-stack--leans .c-media-stack__front{transform:perspective(60rem) translate(calc(var(--lean-x, 0) * .4rem),calc(var(--lean-y, 0) * .3rem)) rotateY(calc(var(--lean-x, 0) * 7deg)) rotateX(calc(var(--lean-y, 0) * -5deg));transition:transform .5s ease-out}.c-media-stack--leans .c-media-stack__back{transform:translate(calc(var(--lean-x, 0) * -.3rem),calc(var(--lean-y, 0) * -.2rem));transition:transform .6s ease-out}}@keyframes media-stack-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.75rem)}}}@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-page-lead{max-inline-size:var(--measure-prose);margin-block-end:var(--spacing-default);color:var(--text-secondary)}}@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-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-price{display:flex;flex-direction:column;gap:var(--spacing-tiny)}.c-price__label{color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.c-price__value{font-size:var(--font-size-28);font-weight:var(--font-weight-bold);line-height:1.2}.c-price__attribution{color:var(--text-secondary);font-size:var(--font-size-14)}}@layer shield{.c-price__value{visibility:visible!important;opacity:1!important;content-visibility:visible!important;clip-path:none!important;filter:none!important;mask:none!important;color:var(--text-primary)!important;font-size:var(--font-size-28)!important}.c-price__attribution{visibility:visible!important;opacity:1!important;content-visibility:visible!important;clip-path:none!important;filter:none!important;mask:none!important;color:var(--text-secondary)!important;font-size:var(--font-size-14)!important}}@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-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-readout{color:var(--text-secondary);font-size:var(--font-size-14)}}@layer platform{.c-rate-card{overflow:clip;border:1px solid var(--border-default);border-radius:var(--radius-large);background:var(--surface-content);box-shadow:var(--shadow-sm)}.c-rate-card__head{padding:var(--spacing-small) var(--spacing-default);border-block-end:1px solid var(--border-subtle)}.c-rate-card__steps{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0}.c-rate-card__step{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:var(--spacing-default);padding:var(--spacing-med-small) var(--spacing-default)}.c-rate-card__step+.c-rate-card__step{border-block-start:1px solid var(--border-subtle)}.c-rate-card__range{display:flex;flex-direction:column;gap:var(--spacing-tiny);color:var(--text-secondary);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold)}.c-rate-card__bar{display:block;inline-size:calc(100% - .5rem);block-size:.5rem;margin-inline:.25rem;overflow:visible}.c-rate-card__track,.c-rate-card__fill{stroke-linecap:round;stroke-width:.5rem}.c-rate-card__track{stroke:var(--surface-sunken)}.c-rate-card__fill{stroke:var(--color-primary)}.c-rate-card__price{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--spacing-tiny);margin:0;color:var(--text-heading);font-size:var(--font-size-24);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1.2;white-space:nowrap}@media(min-width:60em){.c-rate-card__price{font-size:var(--font-size-28)}}.c-rate-card__unit{color:var(--text-secondary);font-size:var(--font-size-15);font-weight:var(--font-weight-body);letter-spacing:normal}}@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-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-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-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-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-slideshow{display:grid;grid-template-areas:"stage stage" "previous next";grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--spacing-default)}@media(min-width:60em){.c-slideshow{grid-template-areas:"previous stage next";grid-template-columns:auto minmax(0,1fr) auto}}.c-slideshow__stage{grid-area:stage;min-width:0;overflow-x:clip;overflow-clip-margin:var(--spacing-default);touch-action:pan-y}.c-slideshow__step--previous{grid-area:previous;justify-self:start}.c-slideshow__step--next{grid-area:next;justify-self:end}.c-slideshow__stage[data-direction=next]>.c-slideshow__slide{animation:slideshow-enter-next .3s ease-out both}.c-slideshow__stage[data-direction=previous]>.c-slideshow__slide{animation:slideshow-enter-previous .3s ease-out both}@media(prefers-reduced-motion:reduce){.c-slideshow__slide{animation:none}}@keyframes slideshow-enter-next{0%{opacity:0;transform:translate(var(--spacing-large))}}@keyframes slideshow-enter-previous{0%{opacity:0;transform:translate(calc(var(--spacing-large) * -1))}}}@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-spot{display:block;inline-size:10rem;block-size:auto}.c-spot__ground{fill:color-mix(in srgb,var(--color-primary) 16%,transparent)}.c-spot__ink{fill:var(--text-heading)}.c-spot__accent{fill:var(--color-primary)}.c-spot__light{fill:var(--surface-content)}}@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-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-swipe-index{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-tiny)}@media(min-width:60em){.c-swipe-index{display:none}}}@layer platform{.c-switch{display:inline-flex;align-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.c-switch:focus-visible,.c-switch[data-pinned-state~=focus]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.c-switch__track{display:inline-flex;align-items:center;width:2.5rem;height:1.375rem;padding:.125rem;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-sunken);--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-switch__knob{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;background:var(--surface-content);box-shadow:var(--shadow-sm);color:var(--text-secondary);font-size:var(--font-size-11)}.c-switch[aria-checked=true] .c-switch__track{border-color:var(--border-strong);background:var(--surface-rail)}.c-switch[aria-checked=true] .c-switch__knob{color:var(--text-heading);transform:translate(1.125rem)}@media(prefers-reduced-motion:no-preference){.c-switch__track{transition:background-color .2s ease}.c-switch__knob{transition:transform .2s ease}}}@layer platform{.c-text-tile{--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);display:flex;flex-direction:column;gap:var(--spacing-small);height:100%;padding:var(--spacing-med-small);border:1px solid var(--border-default);border-radius:var(--radius-large);background:var(--surface-content);box-shadow:var(--shadow-sm);color:var(--text-primary)}@media(min-width:60em){.c-text-tile{padding:var(--spacing-default)}}.c-text-tile--link{color:inherit;text-decoration:none}.c-text-tile--link:hover,.c-text-tile--link:focus-visible,.c-text-tile--link:active,.c-text-tile--link[data-pinned-state~=hover],.c-text-tile--link[data-pinned-state~=focus],.c-text-tile--link[data-pinned-state~=active]{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.c-text-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-large);background:color-mix(in srgb,var(--color-accent) 14%,var(--surface-content));color:var(--color-accent-deep);font-size:var(--font-size-24)}.c-text-tile__kicker{color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin:0}.c-text-tile__title{margin:0;font-size:var(--font-size-18);line-height:1.3}.c-text-tile__body{margin:0;color:var(--text-secondary)}.c-text-tile__more{margin-block-start:auto;color:var(--text-link);font-weight:var(--font-weight-bold)}}@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-ticker{display:grid;margin:0;padding:0;list-style:none}.c-ticker__item{display:grid;grid-area:1/1;align-self:end;justify-self:end;max-width:100%;padding:var(--spacing-tiny);border:1px solid var(--border-default);border-radius:var(--radius-large);background:var(--surface-content);box-shadow:var(--shadow-overlay)}.c-ticker__item:not(:first-child){visibility:hidden}@media(prefers-reduced-motion:no-preference){.c-ticker__item{animation:ticker-arrive 18s ease-in-out infinite;opacity:0;visibility:visible}.c-ticker__item:not(:first-child){visibility:visible}.c-ticker__item:nth-child(2){animation-delay:3s}.c-ticker__item:nth-child(3){animation-delay:6s}.c-ticker__item:nth-child(4){animation-delay:9s}.c-ticker__item:nth-child(5){animation-delay:12s}.c-ticker__item:nth-child(6){animation-delay:15s}}.c-ticker__picture{display:block;max-width:100%;height:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-default)}@keyframes ticker-arrive{0%{opacity:0;transform:translate(1.5rem)}3%,15%{opacity:1;transform:translate(0)}18%,to{opacity:0;transform:translate(-.5rem)}}}@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-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-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)}}.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}
