@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-account-menu{position:relative;display:inline-flex}.c-account-menu__trigger{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--radius-button);background:none;color:var(--text-primary);font-size:var(--font-size-16);cursor:pointer}.c-account-menu__trigger:hover{background:var(--interactive-hover-bg);color:var(--text-heading)}.c-account-menu__trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.c-account-menu__panel{position:absolute;top:calc(100% + var(--spacing-tiny));right:0;z-index:20;min-width:14rem;border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-overlay);box-shadow:var(--shadow-sm)}.c-account-menu__panel:before{content:"";position:absolute;inset-inline:0;inset-block-start:calc(var(--spacing-tiny) * -1);block-size:var(--spacing-tiny)}.c-account-menu__identity{display:flex;flex-direction:column;gap:var(--spacing-min);padding:var(--spacing-small) var(--spacing-default);border-bottom:1px solid var(--border-default)}.c-account-menu__identity-row{display:flex;align-items:center;gap:var(--spacing-small)}.c-account-menu__name{color:var(--text-heading);font-weight:var(--font-weight-semibold)}.c-account-menu__badge{padding:var(--spacing-min) var(--spacing-small);border-radius:999px;background:var(--color-primary);color:var(--text-inverse);font-size:var(--font-size-10);font-weight:var(--font-weight-semibold);white-space:nowrap}.c-account-menu__detail,.c-account-menu__acting{color:var(--text-muted);font-size:var(--font-size-12)}.c-account-menu__acting-name{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.c-account-menu__switch{align-self:flex-start;font-size:var(--font-size-12)}.c-account-menu__icon{display:inline-flex;align-items:center;margin-inline-end:var(--spacing-small);color:var(--text-secondary)}.c-account-menu__list{margin:0;padding:var(--spacing-tiny) 0;list-style:none}.c-account-menu__link{display:flex;align-items:center;padding:var(--spacing-tiny) var(--spacing-default);color:var(--text-primary);font-size:var(--font-size-14)}.c-account-menu__link:hover{background:var(--interactive-hover-bg)}.c-account-menu__link.is-active{color:var(--text-link)}.c-account-menu__footer{padding:var(--spacing-tiny) 0;border-top:1px solid var(--border-default)}.c-account-menu__sign-out{display:block;width:100%;padding:var(--spacing-tiny) var(--spacing-default);border:0;background:none;color:var(--color-danger-text);font:inherit;font-size:var(--font-size-14);text-align:left;cursor:pointer}.c-account-menu__sign-out:hover{background:var(--interactive-hover-bg)}.c-breadcrumbs{min-width:0;overflow:hidden;font-size:var(--font-size-12);text-align:left}@media(max-width:35em){.c-breadcrumbs .c-breadcrumbs__item:not(:last-child){display:none}.c-breadcrumbs .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{color:var(--text-link-hover)}.c-breadcrumbs__label{color:var(--text-muted)}.c-bullet-list{padding-inline-start:var(--spacing-default)}.c-bullet-list>li+li{margin-block-start:var(--spacing-tiny)}.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-code-block__head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small);margin-block-end:var(--spacing-tiny);color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.c-code-block__name{font-family:var(--font-family-mono),monospace;font-size:var(--font-size-13);letter-spacing:normal;text-transform:none}.c-code-block__source{max-block-size:24rem;margin:0;padding:var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-sunken);overflow:auto;overscroll-behavior:contain}.c-code-block__source--wrap{white-space:pre-wrap;overflow-wrap:anywhere}.c-code-block__source--tall{max-block-size:42rem}.c-code-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));gap:var(--spacing-tiny);margin:0;padding:var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-sunken);list-style:none}.c-code-grid__code{font-family:var(--font-family-mono),monospace;font-size:var(--font-size-13);letter-spacing:.04em;text-align:center;overflow-wrap:anywhere}.c-code-grid__code--spent{color:var(--text-secondary);text-decoration:line-through}:root[data-column-dragging]{cursor:col-resize;-webkit-user-select:none;user-select:none}.c-column-resizer{position:absolute;inset-block:0;inset-inline-end:0;z-index:1;width:9px;cursor:col-resize;touch-action:none}.c-column-resizer:before{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:1px;background-color:transparent;transition:background-color .15s}.c-column-resizer:hover:before,.c-column-resizer.is-dragging:before{width:2px;background-color:var(--border-strong)}.c-column-resizer:focus-visible{outline:none}.c-column-resizer:focus-visible:before{width:3px;background-color:var(--color-focus)}.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-copy-line{display:flex;flex-wrap:nowrap;align-items:start;gap:var(--spacing-tiny)}.c-copy-line__value{min-inline-size:0;overflow-wrap:anywhere}.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__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--standing-in{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{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:left;vertical-align:top}.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 tbody tr:last-child td{border-bottom:none}.c-data-table__table tbody tr: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{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__detail{display:var(--data-table-detail-row, table-row)}@media(max-width:59.99em){.c-data-table--fits{overflow-x:clip;-webkit-mask-image:none;mask-image:none}.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-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-fact-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-small)}.c-fact-list__row{display:flex;justify-content:space-between;gap:var(--spacing-med-small)}.c-fact-list__label{color:var(--text-secondary)}.c-fact-list__value{margin:0;overflow-wrap:anywhere;text-align:right}.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-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr));gap:var(--spacing-small)}.c-gallery__item{display:flex;flex-direction:column;gap:var(--spacing-tiny)}.c-gallery__item>.c-cluster{align-self:center}.c-gallery__frame{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-sunken)}.c-gallery__image{width:100%;height:100%;object-fit:cover;display:block}.c-gallery__cover{position:absolute;top:var(--spacing-tiny);left:var(--spacing-tiny)}.c-gallery__add{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border:1px dashed var(--border-default);border-radius:var(--radius-content);background:var(--surface-content);color:var(--text-secondary);font:inherit;cursor:pointer}.c-gallery__add:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.c-gallery__add:disabled{opacity:.6;cursor:default}.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}@media(min-width:60em){.c-index-split{display:grid;grid-template-columns:var(--index-split-list-width, 18rem) auto minmax(0,1fr);align-items:start}}.c-index-split__sidebar{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-bottom:1px solid var(--border-default)}@media(min-width:60em){.c-index-split__sidebar{position:sticky;inset-block-start:0;max-block-size:100vh;border-bottom:0;border-inline-end:1px solid var(--border-default)}}@media(min-width:60em){.c-index-split--list-hidden .c-index-split__sidebar{visibility:hidden;border-inline-end:0}}.c-index-split__divider{display:none}@media(min-width:60em){.c-index-split__divider{display:flex;align-self:stretch}}.c-index-split__search{display:block;padding:var(--spacing-small);border-bottom:1px solid var(--border-default)}.c-index-split__list-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small);padding:var(--spacing-small);border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.c-index-split__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.c-index-split__group-head{display:flex;align-items:center;gap:var(--spacing-tiny);width:100%;padding:var(--spacing-tiny) var(--spacing-small);border:0;background:var(--surface-sunken);text-align:left;cursor:pointer;color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.c-index-split__group-caret{display:flex;transition:transform .1s ease}.c-index-split__group-caret.is-collapsed{transform:rotate(-90deg)}.c-index-split__group-count{margin-inline-start:auto;color:var(--text-secondary)}.c-index-split__group-list,.c-index-split__entries{margin:0;padding:0;list-style:none}.c-index-split__entry{display:flex;align-items:center;gap:var(--spacing-small);padding:var(--spacing-tiny) var(--spacing-small);color:var(--text-primary)}.c-index-split__entry:hover{background:var(--interactive-hover-bg)}.c-index-split__entry.is-active{background:var(--interactive-active-bg);color:var(--text-heading);font-weight:var(--font-weight-semibold)}.c-index-split__entry-value{overflow:hidden;font-family:var(--font-family-mono);font-size:var(--font-size-13);text-overflow:ellipsis;white-space:nowrap}.c-index-split__method{display:inline-block;min-width:3rem;padding:0 var(--spacing-tiny);border-radius:var(--radius-small);color:var(--text-secondary);font-size:var(--font-size-11);font-weight:var(--font-weight-bold);text-align:center;text-transform:uppercase}.c-index-split__method--get,.c-index-split__method--head,.c-index-split__method--options{color:var(--color-primary-text)}.c-index-split__method--delete{color:var(--color-danger-text)}.c-index-split__detail{display:flex;flex-direction:column;gap:var(--spacing-default);padding:var(--spacing-default);overflow-x:auto;overflow-y:hidden}.c-index-split__panel{display:flex;flex-direction:column;gap:var(--spacing-default);padding:var(--spacing-default)}.c-index-split__header{display:flex;align-items:center;gap:var(--spacing-small)}.c-index-split__detail-title{margin-block-end:0;font-size:var(--font-size-15)}.c-index-split__summary{font-weight:var(--font-weight-semibold)}.c-index-split__meta{color:var(--text-secondary)}.c-index-split__deprecated{color:var(--color-danger-text);font-weight:var(--font-weight-semibold)}.c-index-split__status{font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold)}.c-index-split__response{margin-block-end:var(--spacing-med-large)}.c-index-split__response-head{display:flex;align-items:center;gap:var(--spacing-small)}.c-index-split__field-table{margin-block-end:var(--spacing-small)}.c-index-split__example{margin-block-end:var(--spacing-default)}.c-index-split__empty{padding:var(--spacing-default);color:var(--text-secondary)}.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-list-footer{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-med-small)}.c-list-footer__status{color:var(--text-secondary);font-size:var(--font-size-14)}.c-list-footer__sentinel{inline-size:100%;block-size:1px}.c-list-toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-small);margin-block-end:var(--spacing-default)}.c-list-toolbar__count{color:var(--text-secondary);font-size:var(--font-size-14)}.c-list-toolbar__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-small)}.c-list-toolbar__trailing{flex:0 0 auto}.c-list-toolbar__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:var(--spacing-small)}.c-list-toolbar__control{flex:1 1 12rem}@media(min-width:30em){.c-list-toolbar__control{flex:0 0 auto;inline-size:14rem}}.c-list-toolbar__summary{display:flex;align-items:center;gap:var(--spacing-small);padding:var(--spacing-small) var(--spacing-med-small);border:1px solid var(--border-default);border-radius:var(--radius-default);color:var(--text-heading);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none}.c-list-toolbar__summary::-webkit-details-marker{display:none}.c-list-toolbar__summary:hover{background:var(--interactive-hover-bg)}.c-list-toolbar__summary:after{content:"";flex:0 0 auto;width:.45em;height:.45em;border-inline-end:1.5px solid currentcolor;border-block-end:1.5px solid currentcolor;transform:translateY(-25%) rotate(45deg);transition:transform .15s}.c-list-toolbar__disclosure[open] .c-list-toolbar__summary{border-color:var(--color-primary);background:var(--interactive-active-bg)}.c-list-toolbar__disclosure[open] .c-list-toolbar__summary:after{transform:translateY(25%) rotate(-135deg)}.c-list-toolbar__panel{position:absolute;inset-inline:0;top:100%;z-index:20;display:flex;flex-direction:column;gap:var(--spacing-small);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-sm)}@media(min-width:40em){.c-list-toolbar__disclosure{display:block;flex:1 1 auto}.c-list-toolbar__panel{position:static;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-small);max-height:none;overflow:visible;margin-block-start:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.c-list-toolbar__controls{flex:1 1 auto}.c-list-toolbar__summary{display:none}}.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-pagination{display:flex;align-items:center;gap:var(--spacing-med-small)}@media(max-width:29.99em){.c-pagination{flex-wrap:wrap}.c-pagination .c-pagination__group{min-inline-size:auto}.c-pagination .c-pagination__status{order:1;flex:1 0 100%;text-align:center}}.c-pagination__group{display:flex;flex:1 1 0;align-items:center;min-inline-size:0}.c-pagination__group--end{justify-content:flex-end}.c-pagination__step{flex:none}.c-pagination__status{color:var(--text-secondary);font-size:var(--font-size-14);flex:none}: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;top:0;bottom:0;left:calc(-1 * var(--scrollbar-thumb-inset));width:1px;background-color:var(--border-default);transition:background-color .15s}.c-pane-divider:after{content:"";position:absolute;top:50%;left: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:hover:before,.c-pane-divider:hover:after,.c-pane-divider.is-dragging:before,.c-pane-divider.is-dragging:after{background-color:var(--text-link)}.c-pane-divider:focus-visible{outline:none}.c-pane-divider:focus-visible:before{width:3px;background-color:var(--color-focus)}.c-pane-divider:focus-visible:after{background-color:var(--color-focus)}.c-pane-divider.is-hidden:before,.c-pane-divider.is-hidden:after{display:none}.c-pane-divider__reveal{position:absolute;top:50%;left:var(--pane-reveal-left, 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:focus-visible .c-pane-divider__reveal{border-color:var(--text-link);color:var(--text-link)}.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-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{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-sm)}@media(min-width:70em){.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}}.c-rail-panel{border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-content)}.c-rail-panel__identity{display:flex;align-items:center;gap:var(--spacing-small);padding:var(--spacing-med-small) var(--spacing-default);border-bottom:1px solid var(--border-default)}.c-rail-panel__name{font-weight:var(--font-weight-semibold)}.c-rail-panel__badge{color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.c-rail-panel__acting{color:var(--text-muted);font-size:var(--font-size-12)}.c-rail-panel__acting-name{color:var(--text-primary);font-weight:var(--font-weight-semibold)}@media(min-width:70em){.c-rail-panel__body{display:grid;grid-template-columns:var(--rail-panel-rail-width, 14rem) auto minmax(0,1fr)}}.c-rail-panel__rail{min-width:0;overflow:visible;padding:var(--spacing-med-small) var(--spacing-small);border-bottom:1px solid var(--border-default)}@media(min-width:70em){.c-rail-panel__rail{position:sticky;top:calc(var(--topbar-height) + var(--spacing-default));max-height:calc(100dvh - var(--topbar-height) - var(--spacing-default) * 2);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-bottom:0;border-inline-end:1px solid var(--border-default)}}.c-rail-panel--rail-hidden .c-rail-panel__rail{visibility:hidden}@media(min-width:70em){.c-rail-panel--rail-hidden .c-rail-panel__rail{padding-inline:0;border-inline-end:0}}.c-rail-panel__divider{display:none}@media(min-width:70em){.c-rail-panel__divider{display:flex}}.c-rail-panel__list{margin:0;padding:0;list-style:none}.c-rail-panel__list--nested{margin-inline-start:var(--spacing-small)}.c-rail-panel__link{display:flex;align-items:center;gap:var(--spacing-small);padding:var(--spacing-tiny) var(--spacing-small);border-radius:var(--radius-small);color:var(--text-secondary);white-space:nowrap}@media(min-width:70em){.c-rail-panel--rail-condensed .c-rail-panel__link{gap:0}}.c-rail-panel__link:hover{background:var(--interactive-hover-bg);color:var(--text-primary)}.c-rail-panel__link.is-active{background:var(--interactive-active-bg);color:var(--text-heading);font-weight:var(--font-weight-semibold)}.c-rail-panel__link.is-active-trail:not(.is-active){color:var(--text-primary)}.c-rail-panel__link--nested{font-size:var(--font-size-14)}.c-rail-panel__link-text{overflow:hidden;max-width:200px;transition:max-width .3s ease,opacity .3s ease}@media(min-width:70em){.c-rail-panel--rail-condensed .c-rail-panel__link-text{max-width:0;opacity:0}}@media(min-width:70em){.c-rail-panel--rail-condensed .c-rail-panel__list--nested{display:none}}.c-rail-panel__footer{margin-block-start:var(--spacing-tiny);padding-block-start:var(--spacing-tiny);border-block-start:1px solid var(--border-default)}.c-rail-panel__sign-out{display:flex;align-items:center;gap:var(--spacing-small);inline-size:100%;padding:var(--spacing-tiny) var(--spacing-small);border:0;border-radius:var(--radius-small);background:none;color:var(--color-danger-text);font:inherit;text-align:left;cursor:pointer}@media(min-width:70em){.c-rail-panel--rail-condensed .c-rail-panel__sign-out{gap:0}}.c-rail-panel__sign-out:hover{background:var(--interactive-hover-bg)}.c-rail-panel__sign-out:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.c-rail-panel__content{padding:var(--spacing-default)}.c-readout{color:var(--text-secondary);font-size:var(--font-size-14)}.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-scan-code{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-small)}.c-scan-code__plate{display:flex;padding:var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-small);background:#fff}.c-scan-code__image{display:block;inline-size:12rem;max-inline-size:100%;block-size:auto}.c-scan-code__caption{margin:0;text-align:center;color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.c-scan-code__value{display:block;padding:var(--spacing-tiny) var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--surface-sunken);font-family:var(--font-family-mono),monospace;font-size:var(--font-size-13);letter-spacing:.08em;overflow-wrap:anywhere;text-align:center}.c-search-field{position:relative;inline-size:100%}.c-search-field__hint{position:absolute;inset-block:0;inset-inline-end:var(--control-padding-h);display:flex;align-items:center;color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--control-font-small);pointer-events:none}.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)}.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)}.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{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{color:var(--text-primary)}.c-segmented-control__option:focus-visible{outline:2px solid var(--color-focus);outline-offset:-1px}.c-segmented-control__option.is-active{background:color-mix(in srgb,var(--color-primary) 12%,var(--surface-content));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-select{display:flex;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);font-size:var(--control-font-size);line-height:var(--control-line-height);cursor:pointer}.c-select:focus-visible{outline:2px solid var(--color-focus);outline-offset:-1px}.c-select[aria-invalid=true]{border-color:var(--color-danger-border)}.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;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);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{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:focus-visible .c-select__chevron{display:none}.c-select__clear{display:none}.c-select__indicator.is-clearable:hover .c-select__clear,.c-select__indicator.is-clearable:focus-visible .c-select__clear{display:flex;color:var(--color-danger-icon)}.c-select__list{position:fixed;z-index:1100;max-height:min(15.625rem,var(--select-list-room, 100vh));max-width:30rem;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-sm);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.is-placing{opacity:0;pointer-events:none}.c-select__list-controls{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;padding:var(--spacing-min);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{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;font-size:var(--control-font-size);line-height:var(--control-line-height);text-align:start;cursor:pointer}.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{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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)}.c-separator{display:flex;align-items:center;gap:var(--spacing-small);color:var(--text-secondary);font-size:var(--font-size-small)}.c-separator:before,.c-separator:after{content:"";flex:1 1 0;border-block-start:1px solid var(--border-default)}.c-sidebar{position:relative;display:flex;flex-direction:column;height:100%;background:var(--surface-rail);color:var(--text-on-rail)}.c-sidebar--hidden{visibility:hidden}.c-sidebar--admin{background:var(--surface-content);color:var(--text-secondary)}.c-sidebar__logo{display:flex;align-items:center;height:var(--topbar-height);padding:var(--spacing-small) 1rem;border-bottom:1px solid color-mix(in srgb,var(--text-on-rail) 12%,transparent)}.c-sidebar--admin .c-sidebar__logo{border-bottom-color:var(--border-default)}.c-sidebar__sections{flex:1;min-height:0;padding:var(--spacing-small) 0;overflow-y:auto;overscroll-behavior:contain;--scrollbar-thumb: color-mix(in srgb, var(--text-on-rail) 20%, transparent);--scrollbar-thumb-hover: color-mix(in srgb, var(--text-on-rail) 35%, transparent)}.c-sidebar--admin .c-sidebar__sections{--scrollbar-thumb: color-mix(in srgb, var(--text-primary) 20%, transparent);--scrollbar-thumb-hover: color-mix(in srgb, var(--text-primary) 35%, transparent)}.c-sidebar__section{margin-bottom:var(--spacing-small)}@media(min-width:60em){.c-sidebar--collapsed .c-sidebar__section{margin-bottom:0}}@media(min-width:60em){.c-sidebar--collapsed .c-sidebar__section+.c-sidebar__section{margin-top:var(--spacing-tiny);padding-top:var(--spacing-tiny);border-top:1px solid color-mix(in srgb,var(--text-on-rail) 12%,transparent)}}@media(min-width:60em){.c-sidebar--collapsed.c-sidebar--admin .c-sidebar__section+.c-sidebar__section{border-top-color:var(--border-default)}}.c-sidebar__section-heading{padding:var(--spacing-tiny) var(--spacing-small);color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-on-rail-muted);font-size:var(--font-size-10)}.c-sidebar--admin .c-sidebar__section-heading{color:var(--text-muted)}@media(min-width:60em){.c-sidebar--collapsed .c-sidebar__section-heading{display:none}}.c-sidebar__link{display:flex;margin:0 var(--spacing-small);padding:var(--spacing-tiny) var(--spacing-small);border-radius:var(--radius-default);color:var(--text-on-rail);font-size:var(--font-size-13);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s,color .15s}.c-sidebar__link:hover{background:color-mix(in srgb,var(--text-on-rail) 8%,transparent);color:var(--text-on-rail)}.c-sidebar__link.is-active{background:var(--interactive-active-bg)}.c-sidebar--admin .c-sidebar__link{color:var(--text-secondary)}.c-sidebar--admin .c-sidebar__link:hover{background:var(--interactive-hover-bg);color:var(--text-heading)}.c-sidebar--admin .c-sidebar__link.is-active{background:var(--interactive-active-bg);color:var(--text-heading)}.c-sidebar__label{display:flex;flex:1;align-items:center;gap:var(--spacing-small);color:inherit;transition:gap .3s ease}@media(min-width:60em){.c-sidebar--collapsed .c-sidebar__label{gap:0}}.c-sidebar__text{overflow:hidden;max-width:200px;white-space:nowrap;transition:max-width .3s ease,opacity .3s ease}@media(min-width:60em){.c-sidebar--collapsed .c-sidebar__text{max-width:0;opacity:0}}.c-sidebar__toggle{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:100%;height:44px;padding:0;border:0;border-top:1px solid color-mix(in srgb,var(--text-on-rail) 12%,transparent);background:transparent;color:inherit;cursor:pointer}.c-sidebar__toggle:hover{background:color-mix(in srgb,var(--text-on-rail) 8%,transparent)}.c-sidebar--admin .c-sidebar__toggle{border-top-color:var(--border-default)}.c-sidebar--admin .c-sidebar__toggle:hover{background:var(--interactive-hover-bg);color:var(--text-heading)}.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-sort-button{display:inline-flex;align-items:center;min-block-size:24px;min-inline-size:24px;padding:0;border:0;background:none;color:var(--text-link);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.c-sort-button:hover,.c-sort-button:focus-visible,.c-sort-button:active{color:var(--text-link-hover)}.c-sort-button--active{color:var(--text-link-hover)}.c-sort-button__icon{display:inline-block;inline-size:var(--font-size-10);margin-inline-start:var(--spacing-tiny);font-size:var(--font-size-8);text-align:center}.c-specimen-grid{--specimen-grid-sample: var(--font-size-32);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr));gap:var(--spacing-small);list-style:none}.c-specimen-grid--16{--specimen-grid-sample: var(--font-size-16)}.c-specimen-grid--24{--specimen-grid-sample: var(--font-size-24)}.c-specimen-grid--32{--specimen-grid-sample: var(--font-size-32)}.c-specimen-grid--48{--specimen-grid-sample: var(--font-size-48)}.c-specimen-grid__tile{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--spacing-small);inline-size:100%;block-size:100%;padding:var(--spacing-small);border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-content);color:var(--text-primary);font:inherit;cursor:pointer;transition:border-color .15s,color .15s}.c-specimen-grid__tile:hover{border-color:var(--border-strong);color:var(--text-link)}.c-specimen-grid__tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:-1px}.c-specimen-grid__tile[aria-current=true]{border-color:var(--border-strong);outline:2px solid var(--color-focus);outline-offset:-1px;color:var(--text-link)}.c-specimen-grid__sample{display:flex;align-items:center;min-block-size:var(--specimen-grid-sample);font-size:var(--specimen-grid-sample)}.c-specimen-grid__name{font-size:var(--font-size-12);font-family:var(--font-family-mono);color:var(--text-secondary);overflow-wrap:anywhere}.c-specimen-stage{container-type:inline-size;display:grid;place-items:center;inline-size:100%;max-inline-size:20rem;aspect-ratio:1;margin-inline:auto}.c-specimen-stage>*{grid-area:1/1}.c-specimen-stage__grid{inline-size:100%;block-size:100%}.c-specimen-stage__drawing{display:flex;font-size:100cqi;color:var(--text-primary);opacity:.85}.c-specimen-stage__line{stroke:var(--border-default);stroke-width:1;vector-effect:non-scaling-stroke}.c-specimen-stage__line--major{stroke:var(--border-strong)}.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-split-diff{border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-sunken);line-height:1.5;overflow:hidden}.c-split-diff__hunk{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-small);padding:var(--spacing-tiny) var(--spacing-small);border-block:1px solid var(--border-default);background:var(--surface-accent)}.c-split-diff__hunk:first-child{border-block-start:0}.c-split-diff__hunk-range{color:var(--text-muted)}.c-split-diff__hunk-context{color:var(--text-secondary);font-family:var(--font-family-body),sans-serif;font-size:var(--font-size-12)}.c-split-diff__pair{display:grid;grid-template-columns:1fr 1fr}.c-split-diff__side{min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.c-split-diff__side:first-child{border-inline-end:1px solid var(--border-default)}.c-split-diff__line{display:grid;grid-template-columns:3.5rem minmax(0,max-content);white-space:pre;min-block-size:1.5em;min-block-size:1lh}.c-split-diff__number{position:sticky;inset-inline-start:0;padding-inline:var(--spacing-small);border-inline-end:1px solid var(--border-default);background:inherit;color:var(--text-muted);text-align:right;-webkit-user-select:none;user-select:none}.c-split-diff__text{padding-inline:var(--spacing-small)}.c-split-diff__line--context{background:var(--surface-sunken)}.c-split-diff__line--remove{background:var(--color-danger-bg)}.c-split-diff__line--add{background:var(--color-success-bg)}.c-split-diff__line--blank{background:repeating-linear-gradient(135deg,transparent,transparent 7px,var(--border-strong) 7px,var(--border-strong) 8px)}.c-split-diff__line.is-active{outline:2px solid var(--color-focus);outline-offset:-2px}.c-split-diff--wrap .c-split-diff__line{white-space:pre-wrap}.c-split-diff--wrap .c-split-diff__text{overflow-wrap:anywhere;padding-inline-start:calc(var(--spacing-small) + var(--spacing-default));text-indent:calc(var(--spacing-default) * -1)}.c-split-diff--wrap .c-split-diff__side{overflow-x:hidden}.c-stat-tile{display:flex;gap:var(--spacing-small);align-items:center;min-width:0}@media(max-width:29.99em){.c-stat-tile .c-stat-tile__body{flex:1;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-small);min-width:0}.c-stat-tile .c-stat-tile__note{margin-inline-start:auto;white-space:nowrap}}.c-stat-tile__icon{display:flex;align-items:center;justify-content:center;width:2.4em;height:2.4em;border-radius:var(--radius-default);background:var(--surface-accent);color:var(--color-primary-icon);font-size:var(--font-size-16)}.c-stat-tile__body{display:flex;flex-direction:column;gap:var(--spacing-min);min-width:0}.c-stat-tile__value{font-size:var(--font-size-24);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:1.1}.c-stat-tile__label{color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-size-11)}.c-stat-tile__note{color:var(--color-success-text);font-size:var(--font-size-12)}.c-stat-tile__row{display:grid;grid-template-columns:1fr;gap:var(--spacing-med-small) var(--spacing-default);margin-block-end:var(--spacing-default);padding:var(--spacing-med-small) var(--spacing-default)}@media(min-width:30em){.c-stat-tile__row{grid-template-columns:repeat(auto-fit,minmax(min(7.5rem,100%),1fr))}}.c-stat-tile__row{border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-content);box-shadow:var(--shadow-sm)}.c-status-badge{display:inline-flex;align-items:center;padding:0 var(--spacing-tiny);border:1px solid var(--border-default);border-radius:999px;background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--font-size-11);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:color-mix(in srgb,var(--color-primary) 10%,var(--surface-content));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;padding:var(--control-padding-v) var(--control-padding-h);font-family:inherit;font-size:var(--control-font-size);line-height:var(--control-line-height);cursor:pointer;transition:all .15s;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:hover .c-status-badge__state,.c-status-badge--actionable:focus-visible .c-status-badge__state,.c-status-badge--actionable:active .c-status-badge__state{visibility:hidden}.c-status-badge--actionable:hover .c-status-badge__action,.c-status-badge--actionable:focus-visible .c-status-badge__action,.c-status-badge--actionable:active .c-status-badge__action{visibility:visible}.c-status-badge--actionable:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.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{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{border-color:var(--color-success-text);background:var(--color-success-text);color:var(--surface-content)}.c-stepper{display:flex;align-items:stretch;width:100%}.c-stepper__field{flex:1 1 auto;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.c-stepper__field::-webkit-inner-spin-button,.c-stepper__field::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c-stepper__field:only-child{border-right:1px solid var(--input-border);border-top-right-radius:var(--radius-input);border-bottom-right-radius:var(--radius-input)}.c-stepper__buttons{display:flex;flex:0 0 1.375rem;flex-direction:column;width:1.375rem;overflow:hidden;border:1px solid var(--input-border);border-left:0;border-start-end-radius:var(--radius-input);border-end-end-radius:var(--radius-input);background:var(--input-bg)}.c-stepper__button{display:flex;flex:1 1 0;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--text-primary);cursor:pointer;transition:background-color .12s ease,color .12s ease}.c-stepper__button:hover:not(:disabled){background:var(--interactive-hover-bg);color:var(--text-heading)}.c-stepper__button:active:not(:disabled){background:var(--interactive-active-bg);color:var(--text-heading)}.c-stepper__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.c-stepper__button:disabled{opacity:.4;cursor:not-allowed}.c-stepper__button--up .c-icon{transform:rotate(180deg)}.c-stepper__button--down{border-top:1px solid var(--input-border)}.c-stepper__button .c-icon{display:block;font-size:var(--font-size-9)}.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)}.c-syntax{font-family:var(--font-family-mono),monospace;font-size:var(--font-size-13);color:var(--text-primary)}.c-syntax__comment,.c-syntax__quote{color:var(--syntax-comment);font-style:italic}.c-syntax__keyword,.c-syntax__literal,.c-syntax__built_in,.c-syntax__type,.c-syntax__selector-tag,.c-syntax__doctag{color:var(--syntax-keyword)}.c-syntax__string,.c-syntax__regexp,.c-syntax__symbol,.c-syntax__char,.c-syntax__escape,.c-syntax__subst{color:var(--syntax-string)}.c-syntax__number,.c-syntax__bullet{color:var(--syntax-number)}.c-syntax__title,.c-syntax__name,.c-syntax__section,.c-syntax__class,.c-syntax__function,.c-syntax__selector-id,.c-syntax__selector-class,.c-syntax__selector-pseudo{color:var(--syntax-name)}.c-syntax__attr,.c-syntax__attribute,.c-syntax__property,.c-syntax__params,.c-syntax__variable,.c-syntax__template-variable,.c-syntax__operator,.c-syntax__punctuation{color:var(--syntax-attribute)}.c-syntax__meta,.c-syntax__tag,.c-syntax__link,.c-syntax__formula{color:var(--syntax-meta)}.c-syntax__strong,.c-syntax__emphasis{font-weight:var(--font-weight-semibold)}.c-syntax__emphasis{font-weight:inherit;font-style:italic}.c-tabbed-content{border:1px solid var(--border-default);border-radius:var(--radius-large);background:var(--surface-content)}.c-tabbed-content--bare{border:0;border-radius:0;background:none}.c-tabbed-content--bare>.c-tabbed-content__body{padding:0}.c-tabbed-content .c-tabbed-content{border:0;border-radius:0;background:none;--tabs-label-size: var(--font-size-13)}.c-tabbed-content .c-tabbed-content>.c-tabbed-content__bar,.c-tabbed-content .c-tabbed-content>.c-tabbed-content__body{padding-inline:0}.c-tabbed-content .c-tabbed-content>.c-tabbed-content__body{padding-block-end:0}.c-tabbed-content__bar{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;gap:var(--spacing-small)}.c-tabbed-content__bar>.c-nav{flex:1 1 auto;min-inline-size:0}.c-tabbed-content__bar>.c-cluster{flex:none;margin-block-end:var(--spacing-small)}.c-tabbed-content__bar{padding-block-start:var(--spacing-small);padding-inline:var(--spacing-small)}@media(min-width:60em){.c-tabbed-content__bar{padding-inline:var(--spacing-med-large)}}.c-tabbed-content__bar{border-block-end:1px solid var(--border-default)}.c-tabbed-content__body{padding:var(--spacing-small)}@media(min-width:60em){.c-tabbed-content__body{padding:var(--spacing-med-large)}}.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}}.c-topbar{position:sticky;top:0;z-index:3;display:flex;align-items:center;min-height:var(--topbar-height);gap:var(--spacing-default);padding:var(--spacing-tiny) var(--spacing-default);border-bottom:1px solid var(--border-default);background:var(--surface-content)}.c-topbar__nav-toggle{display:flex;flex:0 0 auto}@media(min-width:60em){.c-topbar__nav-toggle{display:none}}.c-topbar__trail{display:flex;flex:1 1 0;align-items:center;gap:var(--spacing-small);min-width:0}@media(min-width:60em){.c-topbar>.c-cluster{flex:none}}@media(max-width:29.99em){.c-topbar>.c-cluster>:not(:last-child){display:none}}.c-value-reveal{display:flex;align-items:center;gap:var(--spacing-tiny);min-inline-size:0}.c-value-reveal__abbreviated{min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-value-reveal__trigger{display:flex;flex:none}.c-value-reveal__panel{position:fixed;z-index:1100;display:grid;gap:var(--spacing-small);max-inline-size:min(28rem,100vw - var(--spacing-default) * 2);padding:var(--spacing-med-small);border:1px solid var(--border-default);border-radius:var(--radius-content);background:var(--surface-overlay);box-shadow:var(--shadow-sm)}.c-value-reveal__panel.is-placing{visibility:hidden}.c-value-reveal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small)}.c-value-reveal__title{color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-bold)}.c-value-reveal__value{overflow-wrap:anywhere;padding:var(--spacing-small) var(--spacing-med-small);border-radius:var(--radius-input);background:var(--surface-sunken);-webkit-user-select:text;user-select:text}.c-value-run{display:block;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:var(--spacing-small) var(--spacing-med-small);border:1px solid var(--border-default);border-radius:var(--radius-input);background:var(--surface-content);white-space:nowrap}.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}
