@charset "UTF-8";@layer base,theme;@layer base{:root{--surface-page: #F0F2F5;--surface-content: #FFFFFF;--surface-sunken: #E8EBF0;--surface-overlay: #FFFFFF;--surface-framed: #FCFCFC;--surface-accent: #EEF4FC;--surface-inverse: #1A1F2B;--surface-rail: #1A1F2B;--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;--border-default: #E5E7EB;--border-strong: #9CA3AF;--border-subtle: #F3F4F6;--color-primary: #49BEEA;--color-secondary: #0284C7;--color-focus: #49BEEA;--focus-ring-width: 3px;--color-primary-text: #007395;--color-secondary-text: #026FA7;--color-primary-icon: #0092BC;--brand-mark-bg: var(--color-primary);--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: #D1D5DB;--input-placeholder: #9CA3AF;--input-focus-bg: #FFFFFF;--input-focus-border: #49BEEA;--input-focus-shadow: 0 0 0 3px rgb(73 190 234 / 20%);--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: #FCA5A5;--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;--surface-field-help: #F0FDF4;--color-field-help: #047857;--color-field-help-border: #BBF7D0;--nav-text: #4B5563;--nav-text-active: #111827;--nav-text-hover: #026FA7;--flash-bg: rgb(57 181 74 / 12%);--flash-text: #007C21;--highlight-bg: #007395;--highlight-text: #FFFFFF;--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-md: 0 0 8px rgb(73 190 234 / 20%);--shadow-focus: 0 0 4px 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);--topbar-height: 60px;--scrollbar-thumb-inset: 1px;--scrollbar-thumb: #D1D5DB;--scrollbar-thumb-hover: #9CA3AF;--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-size-60: 3.75rem;--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-light: 300;--font-weight-normal: 400;--font-weight-body: 300;--font-weight-medium: 400;--font-weight-semibold: 500;--font-weight-bold: 500;--font-weight-bolder: 600;--font-weight-black: 800;--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}}@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-inverse: #1A1F2B;--surface-rail: #1A1F2B;--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;--border-default: #E5E7EB;--border-strong: #9CA3AF;--border-subtle: #F3F4F6;--color-primary: #49BEEA;--color-primary-text: #007395;--color-primary-icon: #0092BC;--color-secondary: #0284C7;--color-secondary-text: #026FA7;--color-focus: #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: #D1D5DB;--input-placeholder: #9CA3AF;--input-focus-bg: #FFFFFF;--input-focus-border: #49BEEA;--input-focus-shadow: 0 0 0 3px rgb(73 190 234 / 20%);--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: #FCA5A5;--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;--surface-field-help: #F0FDF4;--color-field-help: #3D7F63;--color-field-help-border: #BBF7D0;--syntax-comment: #636B75;--syntax-keyword: #CE212D;--syntax-string: #0A3069;--syntax-number: #0550AE;--syntax-name: #7D4BD9;--syntax-attribute: #116329;--syntax-meta: #953800;--nav-text: #4B5563;--nav-text-active: #111827;--nav-text-hover: #0070AA;--flash-bg: rgb(57 181 74 / 12%);--flash-text: #007C21;--highlight-bg: #0080A5;--highlight-text: #FFFFFF;--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);--scrollbar-thumb: #C3C9D4;--scrollbar-thumb-hover: #9CA3AF;--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-md: 0 0 8px rgb(73 190 234 / 20%);--shadow-focus: 0 0 4px 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-secondary-text: #00527E;--color-danger-text: #A00010;--color-danger-icon: #C92B2B;--color-success-text: #005B16;--color-warning-text: #6B4500;--color-info-text: #00527E;--color-field-help: #1C6147;--syntax-comment: #464E58;--syntax-keyword: #A00019;--syntax-string: #0A3069;--syntax-number: #0049A4;--syntax-name: #6227B7;--syntax-attribute: #005A21;--syntax-meta: #883200;--nav-text: #212A36;--nav-text-hover: #00527E;--flash-text: #005B16;--btn-text: #00546E;--btn-hover-bg: #00607D;--btn-primary-text: #005B16;--btn-primary-hover-bg: #00681A;--highlight-bg: #00607D;--color-danger-on-bg: #9D000B;--color-success-on-bg: #006246;--color-warning-on-bg: #903E0B;--color-info-on-bg: #005888}}@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-inverse: #EAECF0;--surface-rail: #141822;--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;--border-default: #3A4050;--border-strong: #5A6070;--border-subtle: #2A3040;--color-primary: #49BEEA;--color-primary-text: #49BEEA;--color-primary-icon: #49BEEA;--color-secondary: #6DD4F0;--color-secondary-text: #6DD4F0;--color-focus: #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: #2A3040;--input-placeholder: #5A6070;--input-focus-bg: #141822;--input-focus-border: #49BEEA;--input-focus-shadow: 0 0 0 3px rgb(73 190 234 / 30%);--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: #6E2C2C;--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;--surface-field-help: #1A2A22;--color-field-help: #6ACEA0;--color-field-help-border: #2A4A3A;--syntax-comment: #8B949E;--syntax-keyword: #FF7B72;--syntax-string: #A5D6FF;--syntax-number: #79C0FF;--syntax-name: #D2A8FF;--syntax-attribute: #7EE787;--syntax-meta: #FFA657;--nav-text: #C8CCD4;--nav-text-active: #FFFFFF;--nav-text-hover: #49BEEA;--flash-bg: rgb(76 200 92 / 20%);--flash-text: #4CC85C;--highlight-bg: #49BEEA;--highlight-text: #1A1F2B;--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);--scrollbar-thumb: #3A4050;--scrollbar-thumb-hover: #5A6070;--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-md: 0 0 8px rgb(73 190 234 / 30%);--shadow-focus: 0 0 4px 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-secondary-text: #6DD4F0;--color-danger-text: #FFA6A2;--color-danger-icon: #F07070;--color-success-text: #5BD669;--color-warning-text: #FFBA55;--color-info-text: #6DD4F0;--color-field-help: #6ACEA0;--syntax-comment: #AAB4BE;--syntax-keyword: #FF958B;--syntax-string: #A5D6FF;--syntax-number: #79C0FF;--syntax-name: #D2A8FF;--syntax-attribute: #7EE787;--syntax-meta: #FFA657;--nav-text: #D3D7DF;--nav-text-hover: #56CAF6;--flash-text: #5BD669;--btn-text: #56CAF6;--btn-primary-text: #5BD669;--color-danger-on-bg: #FFA7A3;--color-success-on-bg: #5FDA6D}}@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-inverse: #2C2418;--surface-rail: #2C2418;--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;--border-default: #DDD4C4;--border-strong: #B3A48A;--border-subtle: #F0EBE0;--color-primary: #D9B730;--color-primary-text: #826B00;--color-primary-icon: #A48800;--color-secondary: #8B6914;--color-secondary-text: #896811;--color-focus: #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: #DDD4C4;--input-placeholder: #808080;--input-focus-bg: #FFFFFF;--input-focus-border: #D9B730;--input-focus-shadow: 0 0 0 3px rgb(217 183 48 / 25%);--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: #D89888;--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;--surface-field-help: #F0F6E8;--color-field-help: #4D7C28;--color-field-help-border: #C8DEB4;--syntax-comment: #656E78;--syntax-keyword: #CF222E;--syntax-string: #0A3069;--syntax-number: #0550AE;--syntax-name: #814EDD;--syntax-attribute: #116329;--syntax-meta: #953800;--nav-text: #4D4D4D;--nav-text-active: #2C2418;--nav-text-hover: #826B00;--flash-bg: rgb(90 140 58 / 15%);--flash-text: #487926;--highlight-bg: #D9B730;--highlight-text: #2C2418;--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);--scrollbar-thumb: #DDD4C4;--scrollbar-thumb-hover: #B3A48A;--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-md: 0 0 8px rgb(217 183 48 / 25%);--shadow-focus: 0 0 4px 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-secondary-text: #674C00;--color-danger-text: #99240F;--color-danger-icon: #BC4631;--color-success-text: #2D5B00;--color-warning-text: #883800;--color-info-text: #674C00;--color-field-help: #315D00;--syntax-comment: #49515B;--syntax-keyword: #A5001A;--syntax-string: #0A3069;--syntax-number: #004CAA;--syntax-name: #642BBA;--syntax-attribute: #065D23;--syntax-meta: #8C3400;--nav-text: #333333;--nav-text-hover: #604E00;--flash-text: #2D5B00;--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}}@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-inverse: #F0EBE0;--surface-rail: #16120E;--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;--border-default: #3A3028;--border-strong: #605040;--border-subtle: #2A2418;--color-primary: #D9B730;--color-primary-text: #D9B730;--color-primary-icon: #D9B730;--color-secondary: #E8C840;--color-secondary-text: #E8C840;--color-focus: #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: #2A2418;--input-placeholder: #605848;--input-focus-bg: #16120E;--input-focus-border: #D9B730;--input-focus-shadow: 0 0 0 3px rgb(217 183 48 / 20%);--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: #6A2A22;--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;--surface-field-help: #1A2A14;--color-field-help: #6AAC48;--color-field-help-border: #2A4A1A;--syntax-comment: #8B949E;--syntax-keyword: #FF7B72;--syntax-string: #A5D6FF;--syntax-number: #79C0FF;--syntax-name: #D2A8FF;--syntax-attribute: #7EE787;--syntax-meta: #FFA657;--nav-text: #C8C0B4;--nav-text-active: #FFFFFF;--nav-text-hover: #D9B730;--flash-bg: rgb(106 172 72 / 20%);--flash-text: #6AAC48;--highlight-bg: #D9B730;--highlight-text: #1E1A14;--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);--scrollbar-thumb: #3A3028;--scrollbar-thumb-hover: #605040;--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-md: 0 0 8px rgb(217 183 48 / 20%);--shadow-focus: 0 0 4px 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-secondary-text: #E8C840;--color-danger-text: #FF9989;--color-danger-icon: #E86857;--color-success-text: #82C661;--color-warning-text: #FF9C6B;--color-info-text: #E8C840;--color-field-help: #7EC25D;--syntax-comment: #A0A9B3;--syntax-keyword: #FF847A;--syntax-string: #A5D6FF;--syntax-number: #79C0FF;--syntax-name: #D2A8FF;--syntax-attribute: #7EE787;--syntax-meta: #FFA657;--nav-text: #DED6CA;--nav-text-hover: #D9B730;--flash-text: #82C661;--btn-primary-text: #82C661;--btn-primary-hover-bg: #6DB04C;--color-danger-on-bg: #FF8C7B;--color-success-on-bg: #7EC25D;--color-warning-on-bg: #FF9B69}}@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-inverse: #333333;--surface-rail: #194866;--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;--border-default: #D8D8D8;--border-strong: #999999;--border-subtle: #F2F2F2;--color-primary: #49BEEA;--color-primary-text: #00789B;--color-primary-icon: #0C98C3;--color-secondary: #194866;--color-secondary-text: #194866;--color-focus: #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: #D8D8D8;--input-placeholder: #999999;--input-focus-bg: #FFFFFF;--input-focus-border: #194866;--input-focus-shadow: 0 0 0 3px rgb(73 190 234 / 25%);--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;--surface-field-help: #F2F9F5;--color-field-help: #3C7E62;--color-field-help-border: #C3DCD2;--syntax-comment: #67707A;--syntax-keyword: #CF222E;--syntax-string: #0A3069;--syntax-number: #0550AE;--syntax-name: #8250DF;--syntax-attribute: #116329;--syntax-meta: #953800;--nav-text: #194866;--nav-text-active: #194866;--nav-text-hover: #00789B;--flash-bg: rgb(57 181 74 / 15%);--flash-text: #008123;--highlight-bg: #0080A5;--highlight-text: #FFFFFF;--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);--scrollbar-thumb: #D8D8D8;--scrollbar-thumb-hover: #999999;--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-md: 0 0 8px rgb(73 190 234 / 25%);--shadow-focus: 0 0 4px 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-secondary-text: #033753;--color-danger-text: #A90012;--color-danger-icon: #D03331;--color-success-text: #006018;--color-warning-text: #724A00;--color-info-text: #0050A6;--color-field-help: #1A6046;--syntax-comment: #4B535D;--syntax-keyword: #A9001B;--syntax-string: #0A3069;--syntax-number: #034EAC;--syntax-name: #672EBD;--syntax-attribute: #0A5F25;--syntax-meta: #8F3500;--nav-text: #033753;--nav-text-hover: #005974;--flash-text: #006018;--btn-text: #005974;--btn-hover-bg: #00607D;--btn-primary-text: #006018;--btn-primary-hover-bg: #00681A;--input-text: #595959;--highlight-bg: #00607D;--color-danger-on-bg: #9D000B;--color-success-on-bg: #005F44;--color-info-on-bg: #0050A6}}@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-inverse: #EAECF0;--surface-rail: #141822;--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;--border-default: #3A4050;--border-strong: #5A6070;--border-subtle: #2A3040;--color-primary: #49BEEA;--color-primary-text: #49BEEA;--color-primary-icon: #49BEEA;--color-secondary: #6DD4F0;--color-secondary-text: #6DD4F0;--color-focus: #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: #2A3040;--input-placeholder: #5A6070;--input-focus-bg: #141822;--input-focus-border: #49BEEA;--input-focus-shadow: 0 0 0 3px rgb(73 190 234 / 30%);--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: #6E2C2C;--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;--surface-field-help: #1A2A22;--color-field-help: #6ACEA0;--color-field-help-border: #2A4A3A;--syntax-comment: #8B949E;--syntax-keyword: #FF7B72;--syntax-string: #A5D6FF;--syntax-number: #79C0FF;--syntax-name: #D2A8FF;--syntax-attribute: #7EE787;--syntax-meta: #FFA657;--nav-text: #C8CCD4;--nav-text-active: #FFFFFF;--nav-text-hover: #49BEEA;--flash-bg: rgb(76 200 92 / 20%);--flash-text: #4CC85C;--highlight-bg: #49BEEA;--highlight-text: #1A1F2B;--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);--scrollbar-thumb: #3A4050;--scrollbar-thumb-hover: #5A6070;--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-md: 0 0 8px rgb(73 190 234 / 30%);--shadow-focus: 0 0 4px 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-secondary-text: #6DD4F0;--color-danger-text: #FFA6A2;--color-danger-icon: #F07070;--color-success-text: #5BD669;--color-warning-text: #FFBA55;--color-info-text: #6DD4F0;--color-field-help: #6ACEA0;--syntax-comment: #AAB4BE;--syntax-keyword: #FF958B;--syntax-string: #A5D6FF;--syntax-number: #79C0FF;--syntax-name: #D2A8FF;--syntax-attribute: #7EE787;--syntax-meta: #FFA657;--nav-text: #D3D7DF;--nav-text-hover: #56CAF6;--flash-text: #5BD669;--btn-text: #56CAF6;--btn-primary-text: #5BD669;--color-danger-on-bg: #FFA7A3;--color-success-on-bg: #5FDA6D}}*,*:before,*:after{box-sizing:border-box}:root[data-mode=light]{color-scheme:light}:root[data-mode=dark]{color-scheme:dark}: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) )}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}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}*{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)}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{font-size:var(--font-size-heading-1)}h2{font-size:var(--font-size-heading-2)}h3{font-size:var(--font-size-heading-3)}h4{font-size:var(--font-size-16)}h5{font-size:var(--font-size-14)}h6{font-size:var(--font-size-12)}a{color:var(--text-link);text-decoration:none;text-underline-offset:.15em;outline-color:var(--color-focus)}a:hover,a:focus-visible{color:var(--text-link-hover);text-decoration-thickness:2px}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}p a{text-decoration:underline}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)}html[data-scroll-locked]{overflow:hidden;padding-inline-end:var(--modal-scroll-gutter, 0)}body{height:100%;font-size:var(--font-size-body)}table{width:100%}th{text-align:left;font-weight:var(--font-weight-body)}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)}.o-flow>*+*{margin-block-start:var(--flow-space, var(--spacing-default))}.o-wrapper{max-width:70rem;margin-inline:auto;padding-inline:var(--spacing-default)}.o-wrapper--wide{max-width:240rem}.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:hover,.c-button:focus-visible,.c-button:active{background:var(--btn-hover-bg);border-color:var(--btn-hover-border);color:var(--btn-hover-text);text-decoration:none}.c-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.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{border-color:var(--btn-primary-hover-border);background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text)}.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{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{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{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{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{background:none;color:var(--text-link-hover);text-decoration:underline}.c-button--bare{padding:0;border:0;background:none;color:var(--text-secondary)}.c-button--bare:hover,.c-button--bare:focus-visible,.c-button--bare:active{background:none;color:var(--text-link-hover)}.c-button--bare.c-button--icon-only{padding:0;min-block-size:24px;min-inline-size:24px;margin-block:calc((1lh - 24px)/2)}.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--icon-only{padding:var(--control-padding-v)}.c-button-stack{display:grid;gap:var(--spacing-small)}.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:not(:disabled){border-color:var(--color-primary-text)}.c-checkbox:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.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-cluster{display:flex;flex-wrap:wrap;inline-size:fit-content;align-items:center;gap:var(--spacing-tiny)}.c-cluster--roomy{gap:var(--spacing-small)}.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:clip}.c-content__top{margin-bottom:var(--spacing-default)}@media(min-width:60em){.c-content__sidebar{flex:0 0 220px;min-width:0}}.c-content__bottom{padding-top:var(--spacing-default)}.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)}.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);white-space:pre-wrap;overflow-y:auto;overscroll-behavior:contain}.c-document--full .c-document__text{max-block-size:none;overflow-y:visible}.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:left}}.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}}.c-footnote{color:var(--text-secondary);font-size:var(--font-size-14);margin:var(--spacing-small) 0 0}.c-form{display:grid;gap:var(--spacing-default)}.c-form__field{display:grid;gap:var(--spacing-tiny)}.c-form__label{font-weight:var(--font-weight-semibold)}.c-form__options{display:grid;gap:var(--spacing-small)}.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__error{margin:0;color:var(--color-danger-text);font-size:var(--font-size-14)}.c-form__actions{display:flex;gap:var(--spacing-small);margin:0;padding:0;border:0}@media(min-width:60em){.c-form__actions--sticky{position:sticky;z-index:1;top:var(--topbar-height);padding-block:var(--spacing-small);border-block-end:1px solid var(--border-default);background:var(--surface-content)}}.c-header{background-color:var(--surface-content);color:var(--text-primary)}.c-header.is-stuck{border-bottom:1px solid var(--border-default)}@media(min-width:60em){.c-header{text-align:left}}.c-header__top-inner{display:flex;align-items:center;justify-content:space-between}@media(max-width:59.99em){.c-header__top-inner{flex-wrap:wrap;row-gap:var(--spacing-small)}}@media(min-width:60em){.c-header__drawer{display:none}}.c-header__branding{margin:var(--spacing-small)}@media(min-width:60em){.c-header__branding{margin:var(--spacing-default) var(--spacing-default) var(--spacing-default) 0}}.c-header__title{flex:0 1 auto;padding:0 var(--spacing-small);color:var(--text-primary);font-weight:var(--font-weight-semibold);text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:60em){.c-header__title{display:none}}.c-header__main-nav{display:none}@media(min-width:60em){.c-header__main-nav{display:flex;align-items:center;justify-content:space-between;margin-left:auto;text-align:right}}.c-header__actions{display:flex;align-items:center;gap:var(--spacing-small);margin-left:auto;white-space:nowrap}@media(max-width:59.99em){.c-header__actions{flex-wrap:nowrap;justify-content:flex-end;min-width:0}}@media(min-width:60em){.c-header__main-nav+.c-header__actions{margin-left:var(--spacing-small)}}.c-header__account-link{text-align:right}@media(min-width:60em){.c-header__account-link{display:none}}.c-header__bottom--breadcrumbs{margin-right:var(--spacing-tiny);text-align:left}.c-header__bottom-inner{display:flex;align-items:baseline;justify-content:space-between}@media(min-width:60em){.c-header__bottom-inner{align-items:center}}.c-header__wrap{width:100%}.c-icon{display:inline-block;flex:none;width:1em;height:1em;vertical-align:-.125em;fill:currentColor}.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;font-size:var(--control-font-size);line-height:var(--control-line-height)}.c-input:focus-visible{outline:2px 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)}.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-mono);font-size:var(--font-size-11);line-height:1.6;text-align:center;white-space:nowrap}.c-key+.c-key{margin-inline-start:var(--spacing-tiny)}.c-logo{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{color:inherit}@media(min-width:30em){.c-logo{font-size:var(--font-size-24)}}.c-logo--small{font-size:var(--font-size-20)}.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)}.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{white-space:nowrap}.c-messages{display:grid;gap:var(--spacing-tiny)}.c-messages__item{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}.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+.c-meta-list__item:before{content:"";display:inline-block;inline-size:3px;block-size:3px;margin-inline-end: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)}.c-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;padding:var(--spacing-default)}.c-modal--stepping{padding-block-end:var(--spacing-large)}.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-sm)}.c-modal__dialog--wide{max-width:44rem}.c-modal__dismiss{position:absolute;inset-block-start:var(--spacing-small);inset-inline-end:var(--spacing-small);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{color:var(--text-primary)}.c-modal__dismiss:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.c-modal__title{margin-block-end:var(--spacing-default);padding-inline-end:var(--spacing-med-small)}.c-modal__body{min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:var(--spacing-tiny);margin:calc(var(--spacing-tiny) * -1)}.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__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{border-color:var(--border-strong);color:var(--text-primary)}.c-modal__step:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.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-nav{position:relative;--tab-step-width: 2rem}@media(pointer:coarse){.c-nav{--tab-step-width: 0px}}.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}@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{color:var(--text-heading)}@media(pointer:coarse){.c-nav__scroll-step{display:none}}.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}}@media(min-width:60em){.c-nav--tabs_vertical{margin:0;padding:var(--spacing-default) 0}}@media(min-width:80em){.c-nav--tabs_vertical{padding:var(--spacing-med-large) 0}}.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-width);margin-block-start:calc(-1 * var(--focus-ring-width));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)))}@media(min-width:60em){.c-nav--tabs_vertical .c-nav__list{display:block}}.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}.c-nav__item{display:block}.c-nav--main .c-nav__item,.c-nav--footer .c-nav__item{display:inline-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-left:0}}.c-nav--tabs_vertical .c-nav__item{padding-bottom:var(--spacing-small)}.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{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-right: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{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-width) + 1px));height:2px;background:var(--color-primary)}.c-nav--tabs_vertical .c-nav__link{display:block;font-size:var(--font-size-14)}.c-nav--tabs_vertical .c-nav__link.is-active{font-weight:var(--font-weight-semibold)}@media(min-width:60em){.c-nav--tabs_vertical .c-nav__link{display:inline-block;padding:0 var(--spacing-default)}}.c-nav--drawer .c-nav__link{display:flex;align-items:center;padding:var(--spacing-small) var(--spacing-default);border-left: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{outline:2px 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{background-color:var(--interactive-hover-bg);color:var(--color-primary-text)}.c-nav--drawer .c-nav__link.is-active{border-left-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{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__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(min-width:60em){.c-nav__toggle{display:none}}.c-notice{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-tiny)}.c-option-picker{display:grid;gap:var(--spacing-small)}.c-option-picker__list{max-height:60vh;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{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{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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)}@keyframes c-page-loading-spin{to{transform:rotate(360deg)}}.c-page{display:flex;flex-direction:column;min-height:100vh;background-color:var(--surface-page)}.c-page--contrast-bg,.c-page--boxed-content,.c-page--error{background-color:var(--surface-sunken)}.c-page--with-sidebar{--sidebar-width: 260px}.c-page--loading>*{visibility:hidden}.c-page--loading:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--surface-page)}.c-page--loading:after{content:"";position:fixed;top:50%;left:50%;z-index:1001;width:48px;height:48px;margin:-24px 0 0 -24px;border:4px solid var(--border-default);border-top-color:var(--color-primary);border-radius:100%;animation:c-page-loading-spin .8s linear infinite}.c-page__sidebar{position:fixed;top:0;bottom:0;left:0;z-index:10;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{position:fixed;top:0;bottom:0;left:var(--sidebar-width, 260px);z-index:11;display:flex;transition:left .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:100vh;background:var(--surface-page);transition:margin-left .3s ease}@media(min-width:60em){.c-page--with-sidebar .c-page__top{margin-left: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-left .3s ease}@media(min-width:60em){.c-page--with-sidebar .c-page__bottom{margin-left:var(--sidebar-width)}}:root[data-pane-dragging] .c-page--with-sidebar .c-page__bottom{transition:none}.c-page__header{position:relative;z-index:3}.c-page__banner{flex:none}.c-page:not(.c-page--with-sidebar):not(.c-page--boxed-content) .c-page__main{padding-block:var(--spacing-med-large)}.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(--spacing-small) 0}@media(min-width:30em){.c-page--with-sidebar .c-page__main{padding-inline:var(--spacing-default)}}.c-page--boxed-content .c-page__content{max-width:70rem;margin-inline:auto;padding:var(--spacing-default)}@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-4 .c-page__content{max-width:960px}.c-page--boxed-content-5 .c-page__content{max-width:760px}.c-page--boxed-content-6 .c-page__content{max-width:600px}.c-page--boxed-content-7 .c-page__content{max-width:480px}.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(--spacing-default)}.c-page--boxed-content-4 .c-page__tabs{max-width:960px}.c-page--boxed-content-5 .c-page__tabs{max-width:760px}.c-page--boxed-content-6 .c-page__tabs{max-width:600px}.c-page--boxed-content-7 .c-page__tabs{max-width:480px}.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{margin-block-end:0}.c-page-lead{max-width:44rem;margin-block-end:var(--spacing-default);color:var(--text-secondary)}.c-panel{max-width:40rem}.c-panel>*+*{margin-block-start:var(--spacing-default)}.c-panel--narrow{max-width:24rem}.c-panel__title{margin-block-end:var(--spacing-small)}.c-panel__lead{color:var(--text-secondary)}.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--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{animation:none;opacity:.65}}.c-placeholder-page{max-width:70rem;margin:0 auto;padding:var(--spacing-med-large) var(--spacing-default)}.c-placeholder-page__header{margin-bottom:var(--spacing-med-large)}.c-placeholder-page__header h1{margin:0;font-size:var(--font-size-32)}.c-placeholder-page__content{padding:var(--spacing-med-huge) var(--spacing-med-large);text-align:center}.c-placeholder-page__content p{margin:0;color:var(--text-secondary);font-size:var(--font-size-18)}.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__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{border-color:var(--border-strong);color:var(--text-heading)}.c-row-grid__add:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.c-skip-link{position:absolute;z-index:20;top:var(--spacing-small);left:var(--spacing-small);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.c-skip-link:focus-visible{clip-path:none;overflow:visible}.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}}.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;font-size:var(--control-font-size);line-height:var(--control-line-height);resize:vertical}.c-textarea:focus-visible{outline:2px 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)}.c-toasts{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-sm);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}}.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}
