:root{--breakpoint-xs-max:480px;--breakpoint-sm-min:481px;--breakpoint-sm-max:640px;--breakpoint-md-min:641px;--breakpoint-md-max:1024px;--breakpoint-lg-min:1025px;--breakpoint-lg-max:1440px;--breakpoint-xl-min:1441px;--base-color-neutral-0:#fff;--base-color-neutral-50:#f0f6fe;--base-color-neutral-100:#e1e8f3;--base-color-neutral-200:#c8d2e0;--base-color-neutral-300:#a6b2c4;--base-color-neutral-400:#8290a5;--base-color-neutral-500:#64748b;--base-color-neutral-600:#414e61;--base-color-neutral-700:#293343;--base-color-neutral-800:#151d29;--base-color-neutral-900:#060b14;--base-color-neutral-1000:#000;--base-color-accent-0:#fcfbff;--base-color-accent-50:#f5f3ff;--base-color-accent-100:#e8e4ff;--base-color-accent-200:#d2c8ff;--base-color-accent-300:#b5a0ff;--base-color-accent-400:#986eff;--base-color-accent-500:#7c3aed;--base-color-accent-600:#5916b5;--base-color-accent-700:#3d0082;--base-color-accent-800:#230051;--base-color-accent-900:#0f002a;--base-color-accent-1000:#010003;--base-color-highlited-0:#fffef2;--base-color-highlited-50:#fffbd1;--base-color-highlited-100:#fff7a3;--base-color-highlited-200:#fff066;--base-color-highlited-300:#ffe22e;--base-color-highlited-400:#ffc914;--base-color-highlited-500:#e3ad00;--base-color-highlited-600:#ad8100;--base-color-highlited-700:#765700;--base-color-highlited-800:#4a3500;--base-color-highlited-900:#241900;--base-color-highlited-1000:#070400;--base-color-info-0:#fafcff;--base-color-info-50:#f0f5ff;--base-color-info-100:#dce8ff;--base-color-info-200:#b9d2ff;--base-color-info-300:#87b0ff;--base-color-info-400:#5189fd;--base-color-info-500:#2563eb;--base-color-info-600:#0b3fb2;--base-color-info-700:#002582;--base-color-info-800:#001451;--base-color-info-900:#00062a;--base-color-info-1000:#000003;--base-color-error-0:#fffbfa;--base-color-error-50:#fff2f0;--base-color-error-100:#ffe0db;--base-color-error-200:#ffbfb6;--base-color-error-300:#ff8b7e;--base-color-error-400:#ea574d;--base-color-error-500:#dc2626;--base-color-error-600:#94000b;--base-color-error-700:#660005;--base-color-error-800:#3e0002;--base-color-error-900:#1f0000;--base-color-error-1000:#020000;--base-color-warn-0:#fffbf8;--base-color-warn-50:#fff3ea;--base-color-warn-100:#ffe2cc;--base-color-warn-200:#fdc498;--base-color-warn-300:#e59f68;--base-color-warn-400:#ca782e;--base-color-warn-500:#d97706;--base-color-warn-600:#743d00;--base-color-warn-700:#4f2700;--base-color-warn-800:#2f1500;--base-color-warn-900:#160700;--base-color-warn-1000:#010000;--base-color-success-0:#f5fff6;--base-color-success-50:#dfffe4;--base-color-success-100:#c9f5d0;--base-color-success-200:#a6e3b0;--base-color-success-300:#78c687;--base-color-success-400:#42a75c;--base-color-success-500:#16a34a;--base-color-success-600:#005e26;--base-color-success-700:#003f17;--base-color-success-800:#00250a;--base-color-success-900:#001003;--base-color-success-1000:#000100;--base-radius-sm:.25rem;--base-radius-md:.375rem;--base-radius-control:.375rem;--base-radius-lg:.5rem;--base-radius-xl:.75rem;--base-radius-pill:624.938rem;--base-space-button-padding-block:.625rem;--base-space-button-padding-inline:.75rem;--base-space-button-min-height:2.5rem;--base-space-button-gap:.5rem;--base-space-button-border-width:0;--base-space-button-focus-ring-width:.1875rem;--base-space-button-focus-ring-offset:.125rem;--base-space-button-disabled-opacity:.55;--base-space-card-padding:1rem;--base-space-card-border-width:1px;--base-shadow-100:0px 1px 2px 0px #060b140d;--base-shadow-200:0px 1px 3px 0px #060b141a, 0px 1px 2px -1px #060b140f;--base-shadow-300:0px 4px 6px -1px #060b141a, 0px 2px 4px -2px #060b140f;--base-shadow-400:0px 10px 15px -3px #060b141a, 0px 4px 6px -4px #060b140d;--base-shadow-500:0px 20px 25px -5px #060b141a, 0px 8px 10px -6px #060b140a;--base-spacing-1:1px;--base-spacing-2:.125rem;--base-spacing-4:.25rem;--base-spacing-6:.375rem;--base-spacing-8:.5rem;--base-spacing-12:.75rem;--base-spacing-16:1rem;--base-spacing-20:1.25rem;--base-spacing-24:1.5rem;--base-spacing-32:2rem;--base-spacing-40:2.5rem;--base-spacing-48:3rem;--base-spacing-56:3.5rem;--base-spacing-64:4rem;--base-spacing-96:6rem;--base-spacing-128:8rem;--base-spacing-192:12rem;--base-spacing-neg-4:-.25rem;--base-spacing-neg-8:-.5rem;--base-spacing-neg-12:-.75rem;--base-spacing-neg-16:-1rem;--base-spacing-neg-20:-1.25rem;--base-spacing-neg-24:-1.5rem;--base-spacing-neg-32:-2rem;--base-icon-optical-size:24;--base-font-size-root:1rem;--base-font-size-user-small:.875rem;--base-font-size-user-medium:1rem;--base-font-size-user-large:1.125rem;--base-font-size-user-xl:1.25rem;--base-font-size-scale-25:.5rem;--base-font-size-scale-50:.625rem;--base-font-size-scale-100:.75rem;--base-font-size-scale-150:.875rem;--base-font-size-scale-200:1rem;--base-font-size-scale-250:1.125rem;--base-font-size-scale-300:1.25rem;--base-font-size-scale-400:1.5rem;--base-font-size-scale-500:1.75rem;--base-font-size-scale-600:2rem;--base-font-size-scale-700:2.5rem;--base-font-size-scale-800:3.5rem;--base-font-size-scale-900:4.5rem;--base-font-size-scale-1000:6rem;--base-font-size-accessible-scale-100:.84375rem;--base-font-size-accessible-scale-150:.984375rem;--base-font-size-accessible-scale-200:1.125rem;--base-font-size-accessible-scale-250:1.26563rem;--base-font-size-accessible-scale-300:1.40625rem;--base-font-size-accessible-scale-400:1.6875rem;--base-font-size-accessible-scale-500:1.96875rem;--base-font-size-accessible-scale-600:2.25rem;--base-font-size-accessible-scale-700:2.8125rem;--base-font-size-accessible-scale-800:3.9375rem;--base-font-size-accessible-scale-900:5.0625rem;--base-font-size-accessible-scale-1000:6.75rem;--base-font-weight-regular:400;--base-font-weight-medium:500;--base-font-weight-semibold:600;--base-font-weight-bold:700;--base-font-weight-extra-bold:900;--base-font-line-height-body:1.5em;--base-font-line-height-heading:1.25em;--base-font-line-height-display:1.125em;--semantic-color-text-default:#060b14;--semantic-color-text-muted:#64748b;--semantic-color-text-inverse:#fff;--semantic-color-text-accent:#7c3aed;--semantic-color-surface-page:#fff;--semantic-color-surface-card:#fff;--semantic-color-surface-field:#fff;--semantic-color-surface-panel:#f0f6fe;--semantic-color-surface-raised:#e1e8f3;--semantic-color-surface-inverse:#060b14;--semantic-color-border-subtle:#c8d2e0;--semantic-color-border-default:#a6b2c4;--semantic-color-border-strong:#64748b;--semantic-color-action-background:#7c3aed;--semantic-color-action-background-hover:#5916b5;--semantic-color-action-background-pressed:#230051;--semantic-color-action-foreground:#e8e4ff;--semantic-color-action-foreground-pressed:#b5a0ff;--semantic-color-action-surface:#f5f3ff;--semantic-color-action-border:#b5a0ff;--semantic-color-status-info-background:#2563eb;--semantic-color-status-info-surface:#f0f5ff;--semantic-color-status-info-border:#87b0ff;--semantic-color-status-info-foreground:#fafcff;--semantic-color-status-error-background:#dc2626;--semantic-color-status-error-surface:#fff2f0;--semantic-color-status-error-border:#ff8b7e;--semantic-color-status-error-foreground:#fffbfa;--semantic-color-status-error-text:#660005;--semantic-color-status-warn-background:#4f2700;--semantic-color-status-warn-surface:#fff3ea;--semantic-color-status-warn-border:#e59f68;--semantic-color-status-warn-foreground:#fffbf8;--semantic-color-status-warn-text:#4f2700;--semantic-color-status-success-background:#003f17;--semantic-color-status-success-surface:#dfffe4;--semantic-color-status-success-border:#78c687;--semantic-color-status-success-foreground:#f5fff6;--semantic-radius-control:.375rem;--semantic-motion-duration-instant:0s;--semantic-motion-duration-quick:.1s;--semantic-motion-duration-fast:.15s;--semantic-motion-duration-normal:.2s;--semantic-motion-duration-slow:.3s;--semantic-motion-duration-slower:.5s;--semantic-motion-duration-slowest:.75s;--semantic-motion-easing-linear:linear;--semantic-motion-easing-standard:cubic-bezier(.4, 0, .2, 1);--semantic-motion-easing-enter:cubic-bezier(0, 0, .2, 1);--semantic-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--semantic-motion-easing-expressive:cubic-bezier(.34, 1.56, .64, 1);--semantic-motion-easing-sharp:cubic-bezier(.4, 0, .6, 1);--semantic-shadow-xs:0px 1px 2px 0px #060b140d;--semantic-shadow-sm:0px 1px 3px 0px #060b141a, 0px 1px 2px -1px #060b140f;--semantic-shadow-md:0px 4px 6px -1px #060b141a, 0px 2px 4px -2px #060b140f;--semantic-shadow-lg:0px 10px 15px -3px #060b141a, 0px 4px 6px -4px #060b140d;--semantic-shadow-xl:0px 20px 25px -5px #060b141a, 0px 8px 10px -6px #060b140a;--semantic-spacing-gap-xs:.5rem;--semantic-spacing-gap-sm:.75rem;--semantic-spacing-gap-md:1rem;--semantic-spacing-gap-lg:1.5rem;--semantic-spacing-gap-xl:2.5rem;--semantic-font-size-body-3xs:.5rem;--semantic-font-size-body-2xs:.625rem;--semantic-font-size-body-xs:.75rem;--semantic-font-size-body-sm:.875rem;--semantic-font-size-body-md:1rem;--semantic-font-size-body-lg:1.125rem;--semantic-font-size-body-xl:1.25rem;--semantic-font-size-form-label-compact:.75rem;--semantic-font-size-form-label-default:.875rem;--semantic-font-size-form-label-comfortable:1rem;--semantic-font-size-heading-xxl:2.5rem;--semantic-font-size-heading-xl:2rem;--semantic-font-size-heading-lg:1.75rem;--semantic-font-size-heading-md:1.5rem;--semantic-font-size-heading-sm:1.25rem;--semantic-font-size-heading-xs:1.125rem;--semantic-font-size-display-sm:1.5rem;--semantic-font-size-display-md:1.75rem;--semantic-font-size-display-lg:2rem;--semantic-font-size-display-xl:2.5rem;--semantic-font-size-display-xxl:3.5rem;--semantic-font-size-display-jumbo:4.5rem;--semantic-font-size-display-x-jumbo:6rem;--semantic-font-weight-body:400;--semantic-font-weight-heading:700;--semantic-font-weight-display:900;--semantic-font-line-height-body:1.5em;--semantic-font-line-height-heading:1.25em;--semantic-font-line-height-display:1.125em;--component-button-primary-background:#7c3aed;--component-button-primary-background-hover:#5916b5;--component-button-primary-background-pressed:#230051;--component-button-primary-foreground:#fcfbff;--component-button-primary-foreground-hover:#f5f3ff;--component-button-primary-foreground-pressed:#e8e4ff;--component-button-primary-border:#7c3aed;--component-button-primary-border-width:0;--component-button-secondary-background:#fcfbff;--component-button-secondary-background-hover:#f5f3ff;--component-button-secondary-background-pressed:#e8e4ff;--component-button-secondary-foreground:#5916b5;--component-button-secondary-foreground-hover:#3d0082;--component-button-secondary-foreground-pressed:#230051;--component-button-secondary-border:#7c3aed;--component-button-secondary-border-hover:#3d0082;--component-button-secondary-border-pressed:#230051;--component-button-secondary-border-width:1px;--component-button-tertiary-background:#fcfbff;--component-button-tertiary-background-hover:#f5f3ff;--component-button-tertiary-background-pressed:#e8e4ff;--component-button-tertiary-foreground:#5916b5;--component-button-tertiary-foreground-hover:#3d0082;--component-button-tertiary-foreground-pressed:#230051;--component-button-tertiary-border:#fcfbff;--component-button-tertiary-border-hover:#f5f3ff;--component-button-tertiary-border-pressed:#e8e4ff;--component-button-tertiary-border-width:1px;--component-button-focus-ring:#b5a0ff;--component-button-border-radius:.375rem;--component-button-pill-border-radius:624.938rem;--component-button-padding-block:.625rem;--component-button-padding-inline:.75rem;--component-button-min-height:2.5rem;--component-button-gap:.5rem;--component-button-border-width:0;--component-button-focus-ring-width:.1875rem;--component-button-focus-ring-offset:.125rem;--component-button-disabled-opacity:.55;--component-button-icon-size:1.25rem;--component-button-icon-optical-size:20;--component-button-small-height:1.75rem;--component-button-small-border-radius:.25rem;--component-button-small-icon-size:1.25rem;--component-button-small-icon-optical-size:20;--component-button-medium-icon-size:1.5rem;--component-button-medium-icon-optical-size:24;--component-button-large-height:3.5rem;--component-button-large-secondary-border-width:.125rem;--component-button-large-icon-size:2.5rem;--component-button-large-icon-optical-size:40;--component-button-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--component-button-font-size:1rem;--component-button-font-weight:500;--component-button-font-line-height:normal;--component-accordion-trigger-height-sm:2rem;--component-accordion-trigger-height-md:2.5rem;--component-accordion-trigger-height-lg:3.25rem;--component-accordion-padding-inline-sm:.5rem;--component-accordion-padding-inline-md:.75rem;--component-accordion-padding-inline-lg:1rem;--component-accordion-icon-size-sm:1.125rem;--component-accordion-icon-size-md:1.25rem;--component-accordion-icon-size-lg:1.5rem;--component-accordion-border-radius:.375rem;--component-accordion-focus-ring-width:.125rem;--component-accordion-focus-ring-offset:-2px;--component-blockquote-border-width:.25rem;--component-blockquote-border-radius:.5rem;--component-blockquote-padding-block:1.25rem;--component-blockquote-padding-inline:1.5rem;--component-blockquote-mark-size:5rem;--component-blockquote-cite-font-weight:500;--component-bottom-drawer-height:3.5rem;--component-bottom-drawer-border-width:1px;--component-bottom-drawer-z-index:200;--component-bottom-sheet-header-height:3.5rem;--component-bottom-sheet-border-radius:.5rem;--component-bottom-sheet-handle-width:2.5rem;--component-bottom-sheet-handle-height:.25rem;--component-bottom-sheet-padding:1rem;--component-bottom-sheet-background:#fff;--component-bottom-sheet-z-index:200;--component-calendar-month-gap:2rem;--component-calendar-heading-padding-block:.75rem;--component-calendar-heading-padding-block-compact:.5rem;--component-calendar-heading-gap:.5rem;--component-calendar-cell-padding:.25rem;--component-calendar-cell-padding-compact:.125rem;--component-calendar-cell-padding-minimal:1px;--component-calendar-cell-size:2rem;--component-calendar-cell-size-compact:1.5rem;--component-calendar-cell-border-radius:.25rem;--component-card-padding:1rem;--component-card-border-radius:.5rem;--component-card-border-width:1px;--component-card-icon-size:1.25rem;--component-card-icon-optical-size:20;--component-card-shadow:0px 1px 3px 0px #060b141a, 0px 1px 2px -1px #060b140f;--component-card-title-font-size:1.25rem;--component-card-title-font-weight:700;--component-card-title-font-line-height:1.25em;--component-card-body-font-size:1rem;--component-card-body-font-weight:400;--component-card-body-font-line-height:1.5em;--component-checkbox-group-box-size:1rem;--component-checkbox-group-gap:.5rem;--component-checkbox-group-item-gap:.125rem;--component-checkbox-group-group-gap:.5rem;--component-checkbox-group-items-top-gap:.75rem;--component-checkbox-group-input-nudge:.25rem;--component-checkbox-group-row-padding-block:.25rem;--component-checkbox-group-row-padding-inline:.375rem;--component-checkbox-group-content-gap:.125rem;--component-checkbox-group-icon-size:75%;--component-checkbox-group-disabled-opacity:.6;--component-checkbox-group-error-accent-width:.1875rem;--component-checkbox-group-error-message-font-weight:600;--component-checkbox-group-comfortable-box-size:1.25rem;--component-checkbox-group-comfortable-box-size-md:1.375rem;--component-checkbox-group-comfortable-gap:.625rem;--component-checkbox-group-comfortable-item-gap:.125rem;--component-checkbox-group-comfortable-group-gap:.625rem;--component-checkbox-group-comfortable-items-top-gap:1rem;--component-checkbox-group-comfortable-input-nudge:.125rem;--component-checkbox-group-comfortable-row-padding-block:.375rem;--component-checkbox-group-comfortable-row-padding-inline:.5rem;--component-checkbox-group-compact-box-size:.875rem;--component-checkbox-group-compact-gap:.375rem;--component-checkbox-group-compact-item-gap:.125rem;--component-checkbox-group-compact-group-gap:.25rem;--component-checkbox-group-compact-items-top-gap:.5rem;--component-checkbox-group-compact-input-nudge:.1875rem;--component-checkbox-group-compact-row-padding-block:.125rem;--component-checkbox-group-compact-row-padding-inline:.25rem;--component-choice-group-border-radius:.5rem;--component-choice-group-border-width:1px;--component-choice-group-gap-sm:.5rem;--component-choice-group-gap-md:.75rem;--component-choice-group-gap-lg:1rem;--component-choice-group-compact-padding:.5rem;--component-choice-group-compact-icon-size:1.25rem;--component-choice-group-compact-indicator-size:.75rem;--component-choice-group-compact-content-gap:.25rem;--component-choice-group-compact-min-width:6.25rem;--component-choice-group-compact-group-gap:.25rem;--component-choice-group-compact-items-top-gap:.5rem;--component-choice-group-default-padding:.75rem;--component-choice-group-default-icon-size:1.5rem;--component-choice-group-default-indicator-size:1rem;--component-choice-group-default-content-gap:.375rem;--component-choice-group-default-min-width:8.75rem;--component-choice-group-default-group-gap:.5rem;--component-choice-group-default-items-top-gap:.75rem;--component-choice-group-comfortable-padding:1rem;--component-choice-group-comfortable-icon-size:2rem;--component-choice-group-comfortable-indicator-size:1.25rem;--component-choice-group-comfortable-content-gap:.5rem;--component-choice-group-comfortable-min-width:12.5rem;--component-choice-group-comfortable-group-gap:.5rem;--component-choice-group-comfortable-items-top-gap:1rem;--component-circular-progress-xs-size:3rem;--component-circular-progress-sm-size:4rem;--component-circular-progress-md-size:6rem;--component-circular-progress-lg-size:8rem;--component-circular-progress-xl-size:12rem;--component-circular-progress-track-color:#e1e8f3;--component-circular-progress-fill-color:#7c3aed;--component-circular-progress-gap:.5rem;--component-circular-progress-indeterminate-duration:1.2s;--component-data-table-border-width:1px;--component-data-table-header-font-weight:500;--component-data-table-focus-ring-width:.125rem;--component-data-table-focus-ring-offset:-1px;--component-data-table-density-compact-cell-padding-block:.375rem;--component-data-table-density-compact-cell-padding-inline:.75rem;--component-data-table-density-compact-font-size:.75rem;--component-data-table-density-default-cell-padding-block:.75rem;--component-data-table-density-default-cell-padding-inline:1rem;--component-data-table-density-default-font-size:.875rem;--component-data-table-density-comfortable-cell-padding-block:1.25rem;--component-data-table-density-comfortable-cell-padding-inline:1.25rem;--component-data-table-density-comfortable-font-size:.875rem;--component-definition-list-gap-sm:.5rem;--component-definition-list-gap-md:.75rem;--component-definition-list-gap-lg:1rem;--component-definition-list-row-gap-sm:.375rem;--component-definition-list-row-gap-md:.5rem;--component-definition-list-row-gap-lg:.75rem;--component-definition-list-column-gap-sm:.75rem;--component-definition-list-column-gap-md:1rem;--component-definition-list-column-gap-lg:1.25rem;--component-definition-list-label-width-min:6rem;--component-definition-list-label-width-preferred:28cqi;--component-definition-list-label-width-max:8rem;--component-definition-list-label-font-weight:500;--component-definition-list-copy-gap:.5rem;--component-dialog-padding:1.5rem;--component-dialog-border-radius:.75rem;--component-dialog-border-width:1px;--component-dialog-shadow:0px 20px 25px -5px #060b141a, 0px 8px 10px -6px #060b140a;--component-dialog-close-offset:-4px;--component-dialog-footer-border-width:1px;--component-dialog-width:35rem;--component-divider-size-xs:1px;--component-divider-size-sm:.125rem;--component-divider-size-md:.1875rem;--component-divider-size-lg:.25rem;--component-field-border-width:1px;--component-field-required-border-width:.5rem;--component-field-error-border-width:.125rem;--component-field-label-font-weight:600;--component-field-focus-ring-color:#b5a0ff;--component-field-focus-ring-width:.1875rem;--component-field-focus-ring-offset:.125rem;--component-field-hover-background:#f0f6fe;--component-field-hover-border-color:#414e61;--component-field-active-background:#e1e8f3;--component-field-active-border-color:#293343;--component-field-read-only-background:#f0f5ff;--component-field-read-only-border-color:#b9d2ff;--component-field-read-only-text:#000003;--component-field-comfortable-height:3.25rem;--component-field-comfortable-padding-inline:1rem;--component-field-comfortable-gap:.5rem;--component-field-comfortable-border-radius:.5rem;--component-field-default-height:2.5rem;--component-field-default-padding-inline:.75rem;--component-field-default-gap:.375rem;--component-field-default-border-radius:.375rem;--component-field-compact-height:2rem;--component-field-compact-padding-inline:.5rem;--component-field-compact-gap:.25rem;--component-field-compact-border-radius:.25rem;--component-field-chevron-size:1.25rem;--component-field-chevron-size-comfortable:1.5rem;--component-field-chevron-size-compact:1rem;--component-field-side-label-width:minmax(100px, 160px);--component-field-side-label-width-comfortable:minmax(120px, 200px);--component-field-accent-compensation:.4375rem;--component-field-accent-compensation-compact:.1875rem;--component-field-compact-label-font-weight:500;--component-field-compact-accent-border-width:.25rem;--component-field-textarea-padding-block:.625rem;--component-field-textarea-padding-block-comfortable:.875rem;--component-field-textarea-padding-block-compact:.375rem;--component-field-credit-card-badge-font-weight:600;--component-field-credit-card-badge-border-width:1px;--component-field-credit-card-badge-padding-block:.125rem;--component-field-credit-card-badge-padding-inline:.375rem;--component-field-credit-card-badge-min-width:2.5rem;--component-field-credit-card-badge-line-height:1.4;--component-field-credit-card-detected-offset:3.25rem;--component-heading-mark-highlight-background-color:#fff066;--component-heading-mark-highlight-foreground-color:#060b14;--component-heading-mark-highlight-font-weight:900;--component-heading-mark-highlight-padding-block:.02em;--component-heading-mark-highlight-padding-inline:.14em;--component-heading-mark-highlight-shadow:0px 1px 3px 0px #060b141a, 0px 1px 2px -1px #060b140f;--component-heading-mark-underline-color:#5916b5;--component-heading-mark-underline-height:.32em;--component-heading-mark-underline-offset:-.16em;--component-heading-font-family-heading:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--component-heading-font-family-display:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--component-heading-font-weight-heading:700;--component-heading-font-weight-display:900;--component-heading-font-line-height-heading:1.25em;--component-heading-font-line-height-display:1.125em;--component-icon-button-size:2.5rem;--component-icon-button-icon-size:1.5rem;--component-icon-button-border-radius:.375rem;--component-icon-button-icon-optical-size:24;--component-icon-button-focus-ring-width:.125rem;--component-icon-button-focus-ring-offset:1px;--component-inline-padding-block:.1em;--component-inline-padding-inline:.35em;--component-inline-kbd-padding-inline:.4em;--component-inline-border-radius:.2em;--component-inline-code-font-size:.875em;--component-inline-emphasis-font-weight:500;--component-inline-font-family-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--component-link-color:#2563eb;--component-link-color-hover:#0b3fb2;--component-link-color-pressed:#002582;--component-link-focus-ring-width:.125rem;--component-link-focus-ring-offset:.125rem;--component-link-focus-ring-radius:.125rem;--component-link-underline-offset:.2em;--component-link-icon-gap:.25em;--component-menu-width:16.25rem;--component-menu-viewport-offset:1rem;--component-menu-border-width:1px;--component-menu-section-label-font-weight:700;--component-menu-item-font-weight:400;--component-menu-item-line-height:1.5;--component-menu-item-focus-ring-width:.1875rem;--component-menu-item-focus-ring-offset:-.125rem;--component-menu-item-disabled-opacity:.4;--component-menu-item-icon-size:1.125rem;--component-menu-mobile-max-height:80dvh;--component-message-banner-padding:.75rem;--component-message-banner-border-radius:.5rem;--component-message-banner-border-width:1px;--component-message-banner-icon-size:1.25rem;--component-message-banner-icon-margin-top:1px;--component-message-banner-icon-optical-size:20;--component-message-banner-title-font-weight:600;--component-message-banner-dismiss-size:1.5rem;--component-message-banner-dismiss-offset:-2px;--component-message-banner-focus-ring-width:.125rem;--component-message-banner-focus-ring-offset:1px;--component-message-banner-system-max-width:80rem;--component-message-badge-padding-block:.25rem;--component-message-badge-padding-inline:.5rem;--component-message-badge-border-radius:.375rem;--component-message-badge-font-weight:500;--component-message-badge-border-width:1px;--component-message-badge-line-height:1;--component-message-badge-icon-size:1em;--component-message-badge-sm-padding-block:.125rem;--component-message-badge-sm-padding-inline:.375rem;--component-message-badge-lg-padding-block:.5rem;--component-message-badge-lg-padding-inline:.75rem;--component-message-empty-state-icon-size-page:3rem;--component-message-empty-state-icon-size-section:1.75rem;--component-message-empty-state-icon-size-card:1.25rem;--component-message-empty-state-icon-optical-size-page:48;--component-message-empty-state-icon-optical-size-section:28;--component-message-empty-state-icon-optical-size-card:20;--component-message-empty-state-wrap-size-page:5.5rem;--component-message-empty-state-wrap-size-section:3.5rem;--component-message-empty-state-wrap-size-card:2.25rem;--component-message-empty-state-max-width-page:30rem;--component-message-empty-state-max-width-section:22.5rem;--component-notification-height:1.125rem;--component-notification-dot-size:.5rem;--component-notification-padding-inline:.3125rem;--component-notification-font-size:.6875rem;--component-notification-font-weight:600;--component-notification-ring-width:.125rem;--component-page-layout-sidebar-width:17.5rem;--component-page-layout-gap:1.5rem;--component-pagination-item-size:2.25rem;--component-pagination-item-size-sm:1.75rem;--component-pagination-gap:.25rem;--component-pagination-border-width:1px;--component-pagination-font-weight-default:400;--component-pagination-font-weight-active:500;--component-pagination-focus-ring-width:.125rem;--component-pagination-focus-ring-offset:.125rem;--component-pagination-disabled-opacity:.35;--component-pagination-ellipsis-padding-bottom:.25rem;--component-radio-group-control-size:1rem;--component-radio-group-gap:.5rem;--component-radio-group-item-gap:.125rem;--component-radio-group-group-gap:.5rem;--component-radio-group-items-top-gap:.75rem;--component-radio-group-input-nudge:.25rem;--component-radio-group-row-padding-block:.25rem;--component-radio-group-row-padding-inline:.375rem;--component-radio-group-content-gap:.125rem;--component-radio-group-dot-size:40%;--component-radio-group-error-accent-width:.1875rem;--component-radio-group-error-message-font-weight:600;--component-radio-group-comfortable-control-size:1.25rem;--component-radio-group-comfortable-control-size-md:1.375rem;--component-radio-group-comfortable-gap:.625rem;--component-radio-group-comfortable-item-gap:.125rem;--component-radio-group-comfortable-group-gap:.625rem;--component-radio-group-comfortable-items-top-gap:1rem;--component-radio-group-comfortable-input-nudge:.125rem;--component-radio-group-comfortable-row-padding-block:.375rem;--component-radio-group-comfortable-row-padding-inline:.5rem;--component-radio-group-compact-control-size:.875rem;--component-radio-group-compact-gap:.375rem;--component-radio-group-compact-item-gap:.125rem;--component-radio-group-compact-group-gap:.25rem;--component-radio-group-compact-items-top-gap:.5rem;--component-radio-group-compact-input-nudge:.1875rem;--component-radio-group-compact-row-padding-block:.125rem;--component-radio-group-compact-row-padding-inline:.25rem;--component-scrim-color:#0f002a99;--component-scrim-color-dark:#b5a0ff99;--component-scrim-blur:.125rem;--component-section-gradient-edge-width:78%;--component-section-gradient-edge-height:62%;--component-section-gradient-center-width:68%;--component-section-gradient-center-height:76%;--component-section-gradient-strength:24;--component-section-gradient-strength-inverse:18;--component-section-gradient-fade:72;--component-segmented-padding:.1875rem;--component-segmented-gap:.125rem;--component-segmented-segment-padding-block:.25rem;--component-segmented-segment-padding-inline:.5rem;--component-segmented-segment-padding-block-sm:.125rem;--component-segmented-segment-padding-inline-sm:.5rem;--component-segmented-segment-padding-block-lg:.5rem;--component-segmented-segment-padding-inline-lg:1rem;--component-segmented-border-width:1px;--component-segmented-font-weight-default:400;--component-segmented-font-weight-active:500;--component-segmented-focus-ring-width:.125rem;--component-segmented-focus-ring-offset:-2px;--component-side-nav-width:17.5rem;--component-side-nav-padding-block:.5rem;--component-side-nav-padding-inline:.5rem;--component-side-nav-border-width:1px;--component-side-nav-header-min-height:3.25rem;--component-side-nav-collapsed-width:3.25rem;--component-side-nav-overlay-z-index:200;--component-side-nav-overlay-shadow-start:8px 0 40px #0000002e;--component-side-nav-overlay-shadow-end:-8px 0 40px #0000002e;--component-side-nav-item-height:2.25rem;--component-side-nav-item-padding-inline:.5rem;--component-side-nav-item-gap:.5rem;--component-side-nav-item-border-radius:.375rem;--component-side-nav-item-icon-size:1.25rem;--component-side-nav-item-indent:1.25rem;--component-side-nav-item-focus-ring-width:.1875rem;--component-side-nav-item-focus-ring-offset:-.125rem;--component-side-nav-item-font-line-height:1.5;--component-side-nav-item-active-font-weight:500;--component-side-nav-item-chevron-size:1.125rem;--component-status-bar-sm-height:.25rem;--component-status-bar-md-height:.5rem;--component-status-bar-lg-height:.75rem;--component-status-bar-border-radius:624.938rem;--component-status-bar-border-width:0;--component-status-bar-border-color:#a6b2c4;--component-status-bar-track-background:#e1e8f3;--component-status-bar-fill-background:#7c3aed;--component-status-bar-label-gap:.5rem;--component-status-bar-indeterminate-duration:1.4s;--component-step-tracker-dot-size:.5rem;--component-step-tracker-dot-color:#64748b;--component-step-tracker-active-width:2rem;--component-step-tracker-active-color:#060b14;--component-step-tracker-gap:.375rem;--component-sticky-actions-background:#fff;--component-sticky-actions-border-width:1px;--component-sticky-actions-padding-block:1rem;--component-sticky-actions-padding-inline:1rem;--component-sticky-actions-gap:.75rem;--component-sticky-actions-z-index:150;--component-switch-track-width:2.5rem;--component-switch-track-height:1.375rem;--component-switch-thumb-size:1rem;--component-switch-gap:.1875rem;--component-switch-row-gap:.375rem;--component-switch-row-padding-block:.25rem;--component-switch-row-padding-inline:.375rem;--component-switch-content-gap:1px;--component-switch-group-gap:.25rem;--component-switch-thumb-shadow:0px 1px 3px 0px #060b141a, 0px 1px 2px -1px #060b140f;--component-switch-message-error-font-weight:600;--component-switch-accessible-icon-size:60%;--component-switch-comfortable-track-width:3.5rem;--component-switch-comfortable-track-height:1.75rem;--component-switch-comfortable-thumb-size:1.25rem;--component-switch-comfortable-gap:.25rem;--component-switch-comfortable-row-gap:.5rem;--component-switch-comfortable-row-padding-block:.375rem;--component-switch-comfortable-row-padding-inline:.5rem;--component-switch-comfortable-content-gap:.125rem;--component-switch-comfortable-group-gap:.375rem;--component-switch-compact-track-width:2rem;--component-switch-compact-track-height:1.125rem;--component-switch-compact-thumb-size:.75rem;--component-switch-compact-gap:.1875rem;--component-switch-compact-row-gap:.25rem;--component-switch-compact-row-padding-block:.125rem;--component-switch-compact-row-padding-inline:.25rem;--component-switch-compact-content-gap:1px;--component-switch-compact-group-gap:.125rem;--component-tab-padding-block:.5rem;--component-tab-padding-inline:1rem;--component-tab-padding-block-sm:.25rem;--component-tab-padding-inline-sm:.75rem;--component-tab-indicator-size:.125rem;--component-tab-border-width:1px;--component-tab-font-weight-default:400;--component-tab-font-weight-active:500;--component-tab-focus-ring-width:.125rem;--component-tab-focus-ring-offset:-2px;--component-tab-z-index-active:1;--component-tab-margin-bottom:-1px;--component-tab-scroll-button-width:2rem;--component-tab-scroll-button-icon-size:1.25rem;--component-tab-icon-size:1.1em;--component-tab-icon-above-size:1.5em;--component-tab-count-min-width:1.125rem;--component-tab-count-height:1.125rem;--component-tab-count-padding-inline:.3125rem;--component-tab-count-border-radius:62.4375rem;--component-tab-count-font-size:.6875rem;--component-tab-count-line-height:1;--component-tab-folder-curve-adjustment:.03125rem;--component-tab-progress-step-size:1.5rem;--component-tab-progress-step-size-md:2rem;--component-tab-progress-line-height:.125rem;--component-tab-progress-step-font-size:.75rem;--component-tab-progress-step-border-width:.125rem;--component-tab-progress-completed-icon-size:1rem;--component-tab-progress-selected-ring:0 0 0 3px color-mix(in srgb, var(--semantic-color-action-background) 25%, transparent);--component-top-header-height:64px;--component-top-header-padding-inline:1.5rem;--component-top-header-border-width:1px;--component-top-header-z-index:100;--component-tree-menu-item-height:2rem;--component-tree-menu-item-gap:.5rem;--component-tree-menu-item-indent:.75rem;--component-tree-menu-item-padding-inline:.5rem;--component-tree-menu-item-border-radius:.375rem;--component-tree-menu-item-icon-size:1.125rem;--component-tree-menu-item-chevron-size:1rem;--component-tree-menu-item-line-height:1.5;--component-tree-menu-item-focus-ring-width:.125rem;--component-tree-menu-item-focus-ring-offset:-2px;--component-paragraph-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--component-paragraph-font-weight:400;--component-paragraph-font-line-height:1.75em;--brand-a1-color-primary:#7c3aed;--brand-a1-color-neutral:#64748b;--brand-a1-color-accent:#7c3aed;--brand-a1-color-info:#2563eb;--brand-a1-color-error:#dc2626;--brand-a1-color-warn:#d97706;--brand-a1-color-success:#16a34a;--brand-a1-button-primary-background:#7c3aed;--brand-a1-button-primary-background-hover:#5916b5;--brand-a1-button-primary-background-pressed:#230051;--brand-a1-button-primary-foreground:#fcfbff;--brand-a1-button-primary-foreground-hover:#f5f3ff;--brand-a1-button-primary-foreground-pressed:#e8e4ff;--brand-a1-button-primary-border:#7c3aed;--brand-a1-button-secondary-background:#fcfbff;--brand-a1-button-secondary-background-hover:#f5f3ff;--brand-a1-button-secondary-background-pressed:#e8e4ff;--brand-a1-button-secondary-foreground:#5916b5;--brand-a1-button-secondary-foreground-hover:#3d0082;--brand-a1-button-secondary-foreground-pressed:#230051;--brand-a1-button-secondary-border:#7c3aed;--brand-a1-button-secondary-border-hover:#3d0082;--brand-a1-button-secondary-border-pressed:#230051;--brand-a1-button-tertiary-background:#fcfbff;--brand-a1-button-tertiary-background-hover:#f5f3ff;--brand-a1-button-tertiary-background-pressed:#e8e4ff;--brand-a1-button-tertiary-foreground:#5916b5;--brand-a1-button-tertiary-foreground-hover:#3d0082;--brand-a1-button-tertiary-foreground-pressed:#230051;--brand-a1-button-tertiary-border:#fcfbff;--brand-a1-button-tertiary-border-hover:#f5f3ff;--brand-a1-button-tertiary-border-pressed:#e8e4ff;--brand-a1-button-focus-ring:#b5a0ff;--brand-a1-font-size-body-xs:.75rem;--brand-a1-font-size-body-sm:.875rem;--brand-a1-font-size-body-md:1rem;--brand-a1-font-size-body-lg:1.125rem;--brand-a1-font-size-body-xl:1.25rem;--brand-a1-font-size-heading-xxl:2.5rem;--brand-a1-font-size-heading-xl:2rem;--brand-a1-font-size-heading-lg:1.75rem;--brand-a1-font-size-heading-md:1.5rem;--brand-a1-font-size-heading-sm:1.25rem;--brand-a1-font-size-heading-xs:1.125rem;--brand-a1-font-size-display-sm:1.5rem;--brand-a1-font-size-display-md:1.75rem;--brand-a1-font-size-display-lg:2rem;--brand-a1-font-size-display-xl:2.5rem;--brand-a1-font-size-display-xxl:3.5rem;--brand-a1-font-size-display-jumbo:4.5rem;--brand-a1-font-size-display-x-jumbo:6rem;--brand-a1-font-weight-body:400;--brand-a1-font-weight-heading:700;--brand-a1-font-weight-display:900;--brand-a1-font-line-height-body:1.5em;--brand-a1-font-line-height-heading:1.25em;--brand-a1-font-line-height-display:1.125em;--container-query-compact-min:0;--container-query-compact-max:30rem;--container-query-standard-min:30rem;--theme-a1-light-button-primary-border-width:0;--theme-a1-light-button-primary-background:#7c3aed;--theme-a1-light-button-primary-background-hover:#5916b5;--theme-a1-light-button-primary-background-pressed:#230051;--theme-a1-light-button-primary-foreground:#fcfbff;--theme-a1-light-button-primary-foreground-pressed:#e8e4ff;--theme-a1-light-button-primary-border:#7c3aed;--theme-a1-light-button-secondary-border-width:1px;--theme-a1-light-button-secondary-background:#fcfbff;--theme-a1-light-button-secondary-background-hover:#f5f3ff;--theme-a1-light-button-secondary-background-pressed:#e8e4ff;--theme-a1-light-button-secondary-foreground:#5916b5;--theme-a1-light-button-secondary-foreground-hover:#3d0082;--theme-a1-light-button-secondary-foreground-pressed:#230051;--theme-a1-light-button-secondary-border:#7c3aed;--theme-a1-light-button-secondary-border-hover:#3d0082;--theme-a1-light-button-secondary-border-pressed:#230051;--theme-a1-light-button-tertiary-border-width:1px;--theme-a1-light-button-tertiary-background:#fcfbff;--theme-a1-light-button-tertiary-background-hover:#f5f3ff;--theme-a1-light-button-tertiary-background-pressed:#e8e4ff;--theme-a1-light-button-tertiary-foreground:#5916b5;--theme-a1-light-button-tertiary-foreground-hover:#3d0082;--theme-a1-light-button-tertiary-foreground-pressed:#230051;--theme-a1-light-button-tertiary-border:#fcfbff;--theme-a1-light-button-tertiary-border-hover:#f5f3ff;--theme-a1-light-button-tertiary-border-pressed:#e8e4ff;--theme-a1-light-button-border-radius:.375rem;--theme-a1-light-button-padding-block:.625rem;--theme-a1-light-button-padding-inline:.75rem;--theme-a1-light-button-min-height:2.5rem;--theme-a1-light-button-gap:.5rem;--theme-a1-light-button-border-width:0;--theme-a1-light-button-focus-ring-width:.1875rem;--theme-a1-light-button-focus-ring-offset:.125rem;--theme-a1-light-button-disabled-opacity:.55;--theme-a1-light-button-focus-ring:#b5a0ff;--theme-a1-light-color-text-default:#060b14;--theme-a1-light-color-text-muted:#64748b;--theme-a1-light-color-text-inverse:#fff;--theme-a1-light-color-surface-page:#fff;--theme-a1-light-color-surface-panel:#f0f6fe;--theme-a1-light-color-surface-raised:#e1e8f3;--theme-a1-light-color-border-subtle:#c8d2e0;--theme-a1-light-color-border-default:#a6b2c4;--theme-a1-light-color-border-strong:#64748b;--theme-a1-light-color-action-background:#7c3aed;--theme-a1-light-color-action-background-hover:#5916b5;--theme-a1-light-color-action-background-pressed:#230051;--theme-a1-light-color-action-foreground:#e8e4ff;--theme-a1-light-color-action-foreground-pressed:#b5a0ff;--theme-a1-light-color-action-surface:#f5f3ff;--theme-a1-light-color-action-border:#b5a0ff;--theme-a1-light-color-status-info-background:#2563eb;--theme-a1-light-color-status-info-surface:#f0f5ff;--theme-a1-light-color-status-info-border:#87b0ff;--theme-a1-light-color-status-info-foreground:#fafcff;--theme-a1-light-color-status-error-background:#dc2626;--theme-a1-light-color-status-error-surface:#fff2f0;--theme-a1-light-color-status-error-border:#ff8b7e;--theme-a1-light-color-status-error-foreground:#fffbfa;--theme-a1-light-color-status-warn-background:#4f2700;--theme-a1-light-color-status-warn-surface:#fff3ea;--theme-a1-light-color-status-warn-border:#e59f68;--theme-a1-light-color-status-warn-foreground:#fffbf8;--theme-a1-light-color-status-success-background:#003f17;--theme-a1-light-color-status-success-surface:#dfffe4;--theme-a1-light-color-status-success-border:#78c687;--theme-a1-light-color-status-success-foreground:#f5fff6;--theme-a1-light-font-family-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-a1-light-font-family-heading:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-a1-light-font-family-display:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-a1-light-font-family-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--theme-a1-light-font-size-body-xs:.75rem;--theme-a1-light-font-size-body-sm:.875rem;--theme-a1-light-font-size-body-md:1rem;--theme-a1-light-font-size-body-lg:1.125rem;--theme-a1-light-font-size-body-xl:1.25rem;--theme-a1-light-font-size-heading-xl:2rem;--theme-a1-light-font-size-heading-lg:1.75rem;--theme-a1-light-font-size-heading-md:1.5rem;--theme-a1-light-font-size-heading-sm:1.25rem;--theme-a1-light-font-size-heading-xs:1.125rem;--theme-a1-light-font-size-display-sm:1.5rem;--theme-a1-light-font-size-display-md:1.75rem;--theme-a1-light-font-size-display-lg:2rem;--theme-a1-light-font-size-display-xl:2.5rem;--theme-a1-light-font-size-display-xxl:3.5rem;--theme-a1-light-font-size-display-jumbo:4.5rem;--theme-a1-light-font-size-display-x-jumbo:6rem;--theme-a1-light-font-weight-body:400;--theme-a1-light-font-weight-heading:700;--theme-a1-light-font-weight-display:900;--theme-a1-light-font-line-height-body:1.5em;--theme-a1-light-font-line-height-heading:1.25em;--theme-a1-light-font-line-height-display:1.125em;--theme-a1-light-font-user-size-small:.875rem;--theme-a1-light-font-user-size-medium:1rem;--theme-a1-light-font-user-size-large:1.125rem;--theme-a1-light-font-user-size-xl:1.25rem;--theme-a1-accessible-font-family-body:"Atkinson Hyperlegible", Inter, ui-sans-serif, system-ui, sans-serif;--theme-a1-accessible-font-family-heading:"Atkinson Hyperlegible", Inter, ui-sans-serif, system-ui, sans-serif;--theme-a1-accessible-font-family-display:"Atkinson Hyperlegible", Inter, ui-sans-serif, system-ui, sans-serif;--theme-a1-accessible-font-family-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--theme-a1-accessible-font-size-body-xs:.84375rem;--theme-a1-accessible-font-size-body-sm:.984375rem;--theme-a1-accessible-font-size-body-md:1.125rem;--theme-a1-accessible-font-size-body-lg:1.26563rem;--theme-a1-accessible-font-size-body-xl:1.40625rem;--theme-a1-accessible-font-size-heading-xl:2.25rem;--theme-a1-accessible-font-size-heading-lg:1.96875rem;--theme-a1-accessible-font-size-heading-md:1.6875rem;--theme-a1-accessible-font-size-heading-sm:1.40625rem;--theme-a1-accessible-font-size-heading-xs:1.26563rem;--theme-a1-accessible-font-size-display-sm:1.6875rem;--theme-a1-accessible-font-size-display-md:1.96875rem;--theme-a1-accessible-font-size-display-lg:2.25rem;--theme-a1-accessible-font-size-display-xl:2.8125rem;--theme-a1-accessible-font-size-display-xxl:3.9375rem;--theme-a1-accessible-font-size-display-jumbo:5.0625rem;--theme-a1-accessible-font-size-display-x-jumbo:6.75rem;--theme-a1-accessible-font-weight-body:400;--theme-a1-accessible-font-weight-heading:700;--theme-a1-accessible-font-weight-display:900;--theme-a1-accessible-font-line-height-body:1.5em;--theme-a1-accessible-font-line-height-heading:1.25em;--theme-a1-accessible-font-line-height-display:1.125em;--theme-a1-accessible-font-user-size-small:.875rem;--theme-a1-accessible-font-user-size-medium:1rem;--theme-a1-accessible-font-user-size-large:1.125rem;--theme-a1-accessible-font-user-size-xl:1.25rem;--theme-a1-aperture-font-family-body:"Manrope", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-a1-aperture-font-family-heading:"Playfair Display", Georgia, Cambria, "Times New Roman", serif;--theme-a1-aperture-font-family-display:"Pinyon Script", "Tangerine", "Snell Roundhand", cursive;--theme-a1-aperture-font-weight-body:400;--theme-a1-aperture-font-weight-heading:600;--theme-a1-aperture-font-weight-display:400;--theme-a1-catlympics-font-family-body:"Nunito Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-a1-catlympics-font-family-heading:"Patrick Hand SC", system-ui, -apple-system, sans-serif;--theme-a1-catlympics-font-family-display:"Baloo 2", system-ui, -apple-system, sans-serif;--theme-a1-catlympics-font-family-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--theme-a1-catlympics-font-weight-body:400;--theme-a1-catlympics-font-weight-heading:400;--theme-a1-catlympics-font-weight-display:700;--theme-a1-crochet-font-family-body:"Roboto Slab", "Bitter", Rockwell, "Roboto Slab", Georgia, serif;--theme-a1-crochet-font-family-heading:"Libre Baskerville", Georgia, Cambria, "Times New Roman", serif;--theme-a1-crochet-font-family-display:"Fraunces", "Playfair Display", Georgia, Cambria, "Times New Roman", serif;--theme-a1-crochet-font-weight-body:400;--theme-a1-crochet-font-weight-heading:700;--theme-a1-crochet-font-weight-display:600;--theme-a1-fresh-font-family-body:Nunito, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-a1-fresh-font-family-heading:Nunito, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-a1-fresh-font-family-display:Baskerville, "Baskerville Old Face", "Libre Baskerville", Georgia, Cambria, serif;--theme-a1-fresh-font-family-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--theme-a1-fresh-font-size-body-xs:.75rem;--theme-a1-fresh-font-size-body-sm:.875rem;--theme-a1-fresh-font-size-body-md:1rem;--theme-a1-fresh-font-size-body-lg:1.125rem;--theme-a1-fresh-font-size-body-xl:1.25rem;--theme-a1-fresh-font-size-heading-xl:2rem;--theme-a1-fresh-font-size-heading-lg:1.75rem;--theme-a1-fresh-font-size-heading-md:1.5rem;--theme-a1-fresh-font-size-heading-sm:1.25rem;--theme-a1-fresh-font-size-heading-xs:1.125rem;--theme-a1-fresh-font-size-display-sm:1.5rem;--theme-a1-fresh-font-size-display-md:1.75rem;--theme-a1-fresh-font-size-display-lg:2rem;--theme-a1-fresh-font-size-display-xl:2.5rem;--theme-a1-fresh-font-size-display-xxl:3.5rem;--theme-a1-fresh-font-size-display-jumbo:4.5rem;--theme-a1-fresh-font-size-display-x-jumbo:6rem;--theme-a1-fresh-font-weight-body:400;--theme-a1-fresh-font-weight-heading:800;--theme-a1-fresh-font-weight-display:400;--theme-a1-fresh-font-line-height-body:1.5em;--theme-a1-fresh-font-line-height-heading:1.25em;--theme-a1-fresh-font-line-height-display:1.125em;--theme-a1-fresh-font-user-size-small:.875rem;--theme-a1-fresh-font-user-size-medium:1rem;--theme-a1-fresh-font-user-size-large:1.125rem;--theme-a1-fresh-font-user-size-xl:1.25rem;--theme-a1-heritage-font-family-body:Nunito, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-a1-heritage-font-family-heading:"Libre Baskerville", Georgia, Cambria, "Times New Roman", serif;--theme-a1-heritage-font-family-display:"Roboto Slab", Rockwell, Clarendon, Georgia, serif;--theme-a1-heritage-font-family-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--theme-a1-heritage-font-size-body-xs:.75rem;--theme-a1-heritage-font-size-body-sm:.875rem;--theme-a1-heritage-font-size-body-md:1rem;--theme-a1-heritage-font-size-body-lg:1.125rem;--theme-a1-heritage-font-size-body-xl:1.25rem;--theme-a1-heritage-font-size-heading-xl:2rem;--theme-a1-heritage-font-size-heading-lg:1.75rem;--theme-a1-heritage-font-size-heading-md:1.5rem;--theme-a1-heritage-font-size-heading-sm:1.25rem;--theme-a1-heritage-font-size-heading-xs:1.125rem;--theme-a1-heritage-font-size-display-sm:1.5rem;--theme-a1-heritage-font-size-display-md:1.75rem;--theme-a1-heritage-font-size-display-lg:2rem;--theme-a1-heritage-font-size-display-xl:2.5rem;--theme-a1-heritage-font-size-display-xxl:3.5rem;--theme-a1-heritage-font-size-display-jumbo:4.5rem;--theme-a1-heritage-font-size-display-x-jumbo:6rem;--theme-a1-heritage-font-weight-body:400;--theme-a1-heritage-font-weight-heading:400;--theme-a1-heritage-font-weight-display:300;--theme-a1-heritage-font-line-height-body:1.5em;--theme-a1-heritage-font-line-height-heading:1.25em;--theme-a1-heritage-font-line-height-display:1.125em;--theme-a1-heritage-font-user-size-small:.875rem;--theme-a1-heritage-font-user-size-medium:1rem;--theme-a1-heritage-font-user-size-large:1.125rem;--theme-a1-heritage-font-user-size-xl:1.25rem}body,.a1-inverse{background:var(--semantic-color-surface-page,#fff);color:var(--semantic-color-text-default);transition:background var(--semantic-motion-duration-fast,.1s), color var(--semantic-motion-duration-fast,.1s)}html.a1-theme-accessible{--base-color-accent-400:#1d68e5;--base-color-accent-500:#1250c4;--base-color-accent-600:#0c3da0;--semantic-color-border-subtle:var(--base-color-neutral-400);--semantic-color-border-default:var(--base-color-neutral-500);--component-button-secondary-border:var(--base-color-accent-700);--component-button-secondary-border-hover:var(--base-color-accent-700);--component-button-secondary-border-pressed:var(--base-color-accent-800);--component-button-tertiary-border:var(--base-color-neutral-400);--component-button-tertiary-border-hover:var(--base-color-neutral-500);--component-button-tertiary-border-pressed:var(--base-color-neutral-500);--component-button-secondary-border-width:2px;--component-button-tertiary-border-width:2px;--component-button-large-secondary-border-width:3px;--component-card-border-width:2px;--component-data-table-border-width:2px;--component-dialog-border-width:2px;--component-dialog-footer-border-width:2px;--component-field-border-width:2px;--component-menu-border-width:2px;--component-message-banner-border-width:2px;--component-message-badge-border-width:2px;--component-pagination-border-width:2px;--component-segmented-border-width:2px;--component-side-nav-border-width:2px;--component-tab-border-width:2px;--component-top-header-border-width:2px;--component-status-bar-border-width:2px;--component-button-font-family:var(--theme-a1-accessible-font-family-body);--component-paragraph-font-family:var(--theme-a1-accessible-font-family-body);--component-heading-font-family-heading:var(--theme-a1-accessible-font-family-heading);--component-heading-font-family-display:var(--theme-a1-accessible-font-family-display);--semantic-font-size-body-xs:var(--theme-a1-accessible-font-size-body-xs);--semantic-font-size-body-sm:var(--theme-a1-accessible-font-size-body-sm);--semantic-font-size-body-md:var(--theme-a1-accessible-font-size-body-md);--semantic-font-size-body-lg:var(--theme-a1-accessible-font-size-body-lg);--semantic-font-size-body-xl:var(--theme-a1-accessible-font-size-body-xl);--semantic-font-size-heading-xs:var(--theme-a1-accessible-font-size-heading-xs);--semantic-font-size-heading-sm:var(--theme-a1-accessible-font-size-heading-sm);--semantic-font-size-heading-md:var(--theme-a1-accessible-font-size-heading-md);--semantic-font-size-heading-lg:var(--theme-a1-accessible-font-size-heading-lg);--semantic-font-size-heading-xl:var(--theme-a1-accessible-font-size-heading-xl);--semantic-font-size-display-sm:var(--theme-a1-accessible-font-size-display-sm);--semantic-font-size-display-md:var(--theme-a1-accessible-font-size-display-md);--semantic-font-size-display-lg:var(--theme-a1-accessible-font-size-display-lg);--semantic-font-size-display-xl:var(--theme-a1-accessible-font-size-display-xl);--semantic-font-size-display-xxl:var(--theme-a1-accessible-font-size-display-xxl);--semantic-font-size-display-jumbo:var(--theme-a1-accessible-font-size-display-jumbo);--semantic-font-size-display-x-jumbo:var(--theme-a1-accessible-font-size-display-x-jumbo);--a1-icon-fill:1;--base-radius-control:10px;--base-radius-lg:14px;--base-radius-xl:20px;--component-button-border-radius:10px;--component-card-border-radius:14px;--component-dialog-border-radius:20px;--component-icon-button-border-radius:10px;--component-message-banner-border-radius:14px;--component-message-badge-border-radius:10px;--component-side-nav-item-border-radius:10px}html.a1-theme-accessible.a1-theme-light,html.a1-theme-light.a1-theme-accessible{--semantic-color-status-success-background:var(--base-color-success-700);--semantic-color-status-success-foreground:var(--base-color-success-0)}html.a1-theme-aperture{--base-color-accent-0:#fff;--base-color-accent-50:#f5f5f7;--base-color-accent-100:#e8e8ed;--base-color-accent-200:#d2d2d7;--base-color-accent-300:#aeaeb2;--base-color-accent-400:#6e6e73;--base-color-accent-500:#1d1d1f;--base-color-accent-600:#161618;--base-color-accent-700:#0f0f10;--base-color-accent-800:#08080a;--base-color-accent-900:#040405;--base-color-accent-1000:#000;--base-color-info-0:#fbfdff;--base-color-info-50:#eaf3fe;--base-color-info-100:#d2e6fd;--base-color-info-200:#a6ccfb;--base-color-info-300:#6fa8f6;--base-color-info-400:#3d86ee;--base-color-info-500:#0071e3;--base-color-info-600:#005bbf;--base-color-info-700:#00458f;--base-color-info-800:#002e60;--base-color-info-900:#001a37;--base-color-info-1000:#000d1c;--base-color-success-0:#f9fdfb;--base-color-success-50:#ecf7f1;--base-color-success-100:#d7eee3;--base-color-success-200:#b0dcc8;--base-color-success-300:#82c5a8;--base-color-success-400:#54a886;--base-color-success-500:#2e8765;--base-color-success-600:#246b50;--base-color-success-700:#1b503c;--base-color-success-800:#123528;--base-color-success-900:#0a1f17;--base-color-success-1000:#05100c;--base-color-error-0:#fffbfb;--base-color-error-50:#fcecee;--base-color-error-100:#f8d6db;--base-color-error-200:#f0aeb7;--base-color-error-300:#e47e8c;--base-color-error-400:#d4536a;--base-color-error-500:#bb0a30;--base-color-error-600:#960826;--base-color-error-700:#71061d;--base-color-error-800:#4c0413;--base-color-error-900:#2e020b;--base-color-error-1000:#170105;--base-color-warn-0:#fffcf6;--base-color-warn-50:#fbf2e1;--base-color-warn-100:#f6e4c3;--base-color-warn-200:#eecb8c;--base-color-warn-300:#e0ad55;--base-color-warn-400:#c68f35;--base-color-warn-500:#9a6d1e;--base-color-warn-600:#7b5718;--base-color-warn-700:#5c4112;--base-color-warn-800:#3d2c0c;--base-color-warn-900:#251a07;--base-color-warn-1000:#130d03;--semantic-color-text-default:#1d1d1f;--semantic-color-text-muted:#6e6e73;--semantic-color-text-inverse:#fff;--semantic-color-text-accent:var(--base-color-accent-600);--semantic-color-surface-page:#fafafa;--semantic-color-surface-card:#fff;--semantic-color-surface-field:#fff;--semantic-color-surface-panel:#fff;--semantic-color-surface-raised:#f0f0f2;--semantic-color-border-subtle:#ebebed;--semantic-color-border-default:#d2d2d7;--semantic-color-border-strong:#aeaeb2;--semantic-color-action-background:var(--base-color-accent-500);--semantic-color-action-background-hover:var(--base-color-accent-600);--semantic-color-action-background-pressed:var(--base-color-accent-700);--semantic-color-action-foreground:var(--base-color-accent-0);--semantic-color-action-foreground-pressed:var(--base-color-accent-100);--semantic-color-action-surface:var(--base-color-accent-50);--semantic-color-action-border:var(--base-color-accent-300);--semantic-color-status-error-background:var(--base-color-error-500);--semantic-color-status-error-surface:var(--base-color-error-50);--semantic-color-status-error-border:var(--base-color-error-300);--semantic-color-status-error-foreground:var(--base-color-error-0);--semantic-color-status-warn-background:var(--base-color-warn-500);--semantic-color-status-warn-surface:var(--base-color-warn-50);--semantic-color-status-warn-border:var(--base-color-warn-300);--semantic-color-status-warn-foreground:var(--base-color-warn-0);--semantic-color-status-success-background:var(--base-color-success-500);--semantic-color-status-success-surface:var(--base-color-success-50);--semantic-color-status-success-border:var(--base-color-success-300);--semantic-color-status-success-foreground:var(--base-color-success-0);--semantic-color-status-info-background:var(--base-color-info-500);--semantic-color-status-info-surface:var(--base-color-info-50);--semantic-color-status-info-border:var(--base-color-info-300);--semantic-color-status-info-foreground:var(--base-color-info-0);--component-button-primary-background:var(--semantic-color-action-background);--component-button-primary-background-hover:var(--semantic-color-action-background-hover);--component-button-primary-background-pressed:var(--semantic-color-action-background-pressed);--component-button-primary-foreground:var(--base-color-accent-0);--component-button-primary-foreground-hover:var(--base-color-accent-50);--component-button-primary-foreground-pressed:var(--base-color-accent-100);--component-button-primary-border:var(--semantic-color-action-background);--component-button-secondary-background:var(--base-color-accent-0);--component-button-secondary-background-hover:var(--base-color-accent-50);--component-button-secondary-background-pressed:var(--base-color-accent-100);--component-button-secondary-foreground:var(--base-color-accent-600);--component-button-secondary-foreground-hover:var(--base-color-accent-700);--component-button-secondary-foreground-pressed:var(--base-color-accent-800);--component-button-secondary-border:var(--base-color-accent-500);--component-button-secondary-border-hover:var(--base-color-accent-700);--component-button-secondary-border-pressed:var(--base-color-accent-800);--component-button-tertiary-background:transparent;--component-button-tertiary-background-hover:var(--base-color-accent-50);--component-button-tertiary-background-pressed:var(--base-color-accent-100);--component-button-tertiary-foreground:var(--base-color-accent-600);--component-button-tertiary-foreground-hover:var(--base-color-accent-700);--component-button-tertiary-foreground-pressed:var(--base-color-accent-800);--component-button-tertiary-border:transparent;--component-button-tertiary-border-hover:var(--base-color-accent-50);--component-button-tertiary-border-pressed:var(--base-color-accent-100);--component-button-focus-ring:var(--base-color-accent-300);--base-radius-sm:.25rem;--base-radius-md:.5rem;--base-radius-lg:.625rem;--base-radius-xl:.75rem;--component-card-border-radius:14px;--component-dialog-border-radius:16px;--component-button-font-family:var(--theme-a1-aperture-font-family-body);--component-paragraph-font-family:var(--theme-a1-aperture-font-family-body);--component-heading-font-family-heading:var(--theme-a1-aperture-font-family-heading);--component-heading-font-family-display:var(--theme-a1-aperture-font-family-display);--semantic-font-weight-body:var(--theme-a1-aperture-font-weight-body);--semantic-font-weight-heading:var(--theme-a1-aperture-font-weight-heading);--semantic-font-weight-display:var(--theme-a1-aperture-font-weight-display);--component-paragraph-font-weight:var(--theme-a1-aperture-font-weight-body);--component-heading-font-weight-heading:var(--theme-a1-aperture-font-weight-heading);--component-heading-font-weight-display:var(--theme-a1-aperture-font-weight-display)}html.a1-theme-catlympics{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--base-color-neutral-0:#fffdfb;--base-color-neutral-50:#fff7f2;--base-color-neutral-100:#fff0e7;--base-color-neutral-200:#fce0d0;--base-color-neutral-300:#f6c8b6;--base-color-neutral-400:#eaa48b;--base-color-neutral-500:#d08060;--base-color-neutral-600:#a05542;--base-color-neutral-700:#6b3829;--base-color-neutral-800:#3b2012;--base-color-neutral-900:#1a0f07;--base-color-neutral-1000:#000;--base-color-accent-0:#fff6ff;--base-color-accent-50:#ffeaf9;--base-color-accent-100:#ffd5f0;--base-color-accent-200:#ffb3e0;--base-color-accent-300:#ff87cc;--base-color-accent-400:#ff5fb8;--base-color-accent-500:#ff3fa6;--base-color-accent-600:#e03595;--base-color-accent-700:#b1226a;--base-color-accent-800:#7f1544;--base-color-accent-900:#4c0a28;--base-color-accent-1000:#120006;--base-color-error-0:#fff6f7;--base-color-error-50:#ffecef;--base-color-error-100:#ffd0d9;--base-color-error-200:#ffb0c0;--base-color-error-300:#ff8698;--base-color-error-400:#ff5a74;--base-color-error-500:#ff3259;--base-color-error-600:#d01f47;--base-color-error-700:#9a1430;--base-color-error-800:#61101f;--base-color-error-900:#2f070d;--base-color-error-1000:#070001;--base-color-warn-0:#fffaf0;--base-color-warn-50:#fff3d6;--base-color-warn-100:#ffe6b3;--base-color-warn-200:#ffd27a;--base-color-warn-300:#ffc548;--base-color-warn-400:#ffb51a;--base-color-warn-500:#ff9f00;--base-color-warn-600:#d07e00;--base-color-warn-700:#9a5600;--base-color-warn-800:#623400;--base-color-warn-900:#341900;--base-color-warn-1000:#0a0500;--base-color-success-0:#effef6;--base-color-success-50:#dcfceb;--base-color-success-100:#bdf9da;--base-color-success-200:#85f4bb;--base-color-success-300:#43ef96;--base-color-success-400:#12ca6b;--base-color-success-500:#0c8848;--base-color-success-600:#0a6e3a;--base-color-success-700:#07532c;--base-color-success-800:#05381e;--base-color-success-900:#031e10;--base-color-success-1000:#010c06;--semantic-color-text-default:var(--base-color-neutral-900);--semantic-color-text-muted:var(--base-color-neutral-700);--semantic-color-text-inverse:var(--base-color-neutral-0);--semantic-color-text-accent:var(--base-color-accent-700);--semantic-color-surface-page:var(--base-color-neutral-0);--semantic-color-surface-panel:var(--base-color-neutral-50);--semantic-color-surface-raised:var(--base-color-neutral-100);--semantic-color-border-subtle:var(--base-color-neutral-200);--semantic-color-border-default:var(--base-color-neutral-300);--semantic-color-border-strong:var(--base-color-neutral-500);--semantic-color-action-background:var(--base-color-accent-500);--semantic-color-action-background-hover:var(--base-color-accent-400);--semantic-color-action-background-pressed:var(--base-color-accent-700);--semantic-color-action-foreground:var(--base-color-neutral-900);--semantic-color-action-foreground-pressed:var(--base-color-neutral-0);--semantic-color-action-surface:var(--base-color-accent-50);--semantic-color-action-border:var(--base-color-accent-300);--semantic-color-status-error-background:var(--base-color-error-600);--semantic-color-status-error-surface:var(--base-color-error-50);--semantic-color-status-error-border:var(--base-color-error-300);--semantic-color-status-error-foreground:var(--base-color-error-0);--semantic-color-status-warn-background:var(--base-color-warn-500);--semantic-color-status-warn-surface:var(--base-color-warn-50);--semantic-color-status-warn-border:var(--base-color-warn-300);--semantic-color-status-warn-foreground:var(--base-color-warn-0);--semantic-color-status-success-background:var(--base-color-success-500);--semantic-color-status-success-surface:var(--base-color-success-50);--semantic-color-status-success-border:var(--base-color-success-300);--semantic-color-status-success-foreground:var(--base-color-success-0);--component-button-primary-background:var(--base-color-accent-400);--component-button-primary-background-hover:var(--base-color-accent-300);--component-button-primary-background-pressed:var(--base-color-accent-200);--component-button-primary-foreground:var(--base-color-accent-900);--component-button-primary-foreground-hover:var(--base-color-neutral-900);--component-button-primary-foreground-pressed:var(--base-color-neutral-900);--component-button-primary-border:var(--semantic-color-action-background);--component-button-secondary-background:var(--base-color-accent-50);--component-button-secondary-background-hover:var(--base-color-accent-100);--component-button-secondary-background-pressed:var(--base-color-accent-200);--component-button-secondary-foreground:var(--base-color-accent-800);--component-button-secondary-foreground-hover:var(--base-color-accent-700);--component-button-secondary-foreground-pressed:var(--base-color-accent-600);--component-button-secondary-border:var(--base-color-accent-800);--component-button-tertiary-background:var(--base-color-accent-50);--component-button-tertiary-background-hover:var(--base-color-accent-50);--component-button-tertiary-background-pressed:var(--base-color-accent-100);--component-button-tertiary-foreground:var(--base-color-accent-700);--component-button-tertiary-foreground-hover:var(--base-color-accent-700);--component-button-tertiary-foreground-pressed:var(--base-color-accent-800);--component-button-tertiary-border:var(--base-color-accent-50);--component-button-focus-ring:var(--base-color-accent-500);--component-button-secondary-border-width:3px;--component-button-tertiary-border-width:2px;--component-button-box-shadow:4px 4px 0 var(--base-color-accent-800);--component-button-box-shadow-hover:6px 6px 0 var(--base-color-accent-800);--component-button-box-shadow-active:0 0 0 var(--base-color-accent-800);--component-button-press-transform:translate(4px, 4px);--base-radius-control:10px;--base-radius-lg:20px;--base-radius-xl:32px;--component-button-border-radius:16px;--component-button-small-border-radius:8px;--component-button-large-border-radius:24px;--component-card-border-radius:16px;--component-dialog-border-radius:20px;--component-icon-button-border-radius:10px;--component-message-banner-border-radius:12px;--component-message-badge-border-radius:10px;--component-side-nav-item-border-radius:12px;--component-button-font-family:var(--theme-a1-catlympics-font-family-body);--component-paragraph-font-family:var(--theme-a1-catlympics-font-family-body);--component-heading-font-family-heading:var(--theme-a1-catlympics-font-family-heading);--component-heading-font-family-display:var(--theme-a1-catlympics-font-family-display);--semantic-font-weight-body:var(--theme-a1-catlympics-font-weight-body);--semantic-font-weight-heading:var(--theme-a1-catlympics-font-weight-heading);--semantic-font-weight-display:var(--theme-a1-catlympics-font-weight-display);--component-paragraph-font-weight:var(--theme-a1-catlympics-font-weight-body);--component-heading-font-weight-heading:var(--theme-a1-catlympics-font-weight-heading);--component-heading-font-weight-display:var(--theme-a1-catlympics-font-weight-display);--a1-icon-font-family:"Material Symbols Rounded";--a1-icon-weight:600}html.a1-theme-catlympics.a1-theme-light,html.a1-theme-light.a1-theme-catlympics,html.a1-theme-catlympics.a1-theme-dark,html.a1-theme-dark.a1-theme-catlympics{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--semantic-color-text-default:var(--base-color-neutral-900);--semantic-color-text-muted:var(--base-color-neutral-700);--semantic-color-text-inverse:var(--base-color-neutral-0);--semantic-color-text-accent:var(--base-color-accent-700);--semantic-color-surface-page:var(--base-color-neutral-0);--semantic-color-surface-panel:var(--base-color-neutral-50);--semantic-color-surface-raised:var(--base-color-neutral-100);--semantic-color-border-subtle:var(--base-color-neutral-200);--semantic-color-border-default:var(--base-color-neutral-300);--semantic-color-border-strong:var(--base-color-neutral-500);--semantic-color-action-background:var(--base-color-accent-500);--semantic-color-action-background-hover:var(--base-color-accent-400);--semantic-color-action-background-pressed:var(--base-color-accent-700);--semantic-color-action-foreground:var(--base-color-neutral-900);--semantic-color-action-foreground-pressed:var(--base-color-neutral-0);--semantic-color-action-surface:var(--base-color-accent-50);--semantic-color-action-border:var(--base-color-accent-300);--component-button-primary-background:var(--base-color-accent-400);--component-button-primary-background-hover:var(--base-color-accent-300);--component-button-primary-background-pressed:var(--base-color-accent-200);--component-button-primary-foreground:var(--base-color-accent-900);--component-button-primary-foreground-hover:var(--base-color-neutral-900);--component-button-primary-foreground-pressed:var(--base-color-neutral-900);--component-button-primary-border:var(--semantic-color-action-background);--component-button-secondary-background:var(--base-color-accent-50);--component-button-secondary-background-hover:var(--base-color-accent-100);--component-button-secondary-background-pressed:var(--base-color-accent-200);--component-button-secondary-foreground:var(--base-color-accent-800);--component-button-secondary-foreground-hover:var(--base-color-accent-700);--component-button-secondary-foreground-pressed:var(--base-color-accent-600);--component-button-secondary-border:var(--base-color-accent-800);--component-button-tertiary-background:var(--base-color-accent-50);--component-button-tertiary-background-hover:var(--base-color-accent-50);--component-button-tertiary-background-pressed:var(--base-color-accent-100);--component-button-tertiary-foreground:var(--base-color-accent-700);--component-button-tertiary-foreground-hover:var(--base-color-accent-700);--component-button-tertiary-foreground-pressed:var(--base-color-accent-800);--component-button-tertiary-border:var(--base-color-accent-50);--a1-field-hover-background:var(--base-color-neutral-50);--a1-field-hover-border-color:var(--base-color-neutral-600);--a1-field-active-background:var(--base-color-neutral-100);--a1-field-active-border-color:var(--base-color-neutral-700);--a1-field-read-only-background:var(--base-color-neutral-50);--a1-field-read-only-border-color:var(--base-color-neutral-200);--a1-field-read-only-text:var(--base-color-neutral-900)}html.a1-theme-crochet{--base-color-accent-0:#fffbfd;--base-color-accent-50:#fbeff5;--base-color-accent-100:#f5deea;--base-color-accent-200:#ecc2d6;--base-color-accent-300:#de9dba;--base-color-accent-400:#c9779b;--base-color-accent-500:#b0567f;--base-color-accent-600:#8e4063;--base-color-accent-700:#6b2f4a;--base-color-accent-800:#481e31;--base-color-accent-900:#2b121d;--base-color-accent-1000:#160910;--base-color-info-0:#fbfcff;--base-color-info-50:#eff2fb;--base-color-info-100:#dfe5f6;--base-color-info-200:#c2ccec;--base-color-info-300:#9cacde;--base-color-info-400:#7488c9;--base-color-info-500:#5e73b0;--base-color-info-600:#46588e;--base-color-info-700:#34426b;--base-color-info-800:#232c48;--base-color-info-900:#14192b;--base-color-info-1000:#0a0d16;--base-color-success-0:#f9fdfb;--base-color-success-50:#ecf6f0;--base-color-success-100:#d9ece2;--base-color-success-200:#b7dcc7;--base-color-success-300:#8dc4a6;--base-color-success-400:#63a883;--base-color-success-500:#418062;--base-color-success-600:#34664e;--base-color-success-700:#264c3a;--base-color-success-800:#193326;--base-color-success-900:#0e1e16;--base-color-success-1000:#07100b;--base-color-error-0:#fffbfb;--base-color-error-50:#fceeee;--base-color-error-100:#f8dcdc;--base-color-error-200:#f0bcbc;--base-color-error-300:#e49494;--base-color-error-400:#d26f6f;--base-color-error-500:#bb4f4f;--base-color-error-600:#963e3e;--base-color-error-700:#712f2f;--base-color-error-800:#4c1f1f;--base-color-error-900:#2e1313;--base-color-error-1000:#170909;--base-color-warn-0:#fffcf7;--base-color-warn-50:#fbf1e3;--base-color-warn-100:#f6e2c6;--base-color-warn-200:#eec891;--base-color-warn-300:#e0a95c;--base-color-warn-400:#c68b3c;--base-color-warn-500:#9c6824;--base-color-warn-600:#7d531d;--base-color-warn-700:#5e3e16;--base-color-warn-800:#3f2a0f;--base-color-warn-900:#261907;--base-color-warn-1000:#130d04;--semantic-color-text-default:#3b2f2c;--semantic-color-text-muted:#6b5c55;--semantic-color-text-inverse:#fff;--semantic-color-text-accent:var(--base-color-accent-600);--semantic-color-surface-page:#faf4ef;--semantic-color-surface-card:#fff;--semantic-color-surface-field:#fff;--semantic-color-surface-panel:#fffdfb;--semantic-color-surface-raised:#f6ece4;--semantic-color-border-subtle:#efe0d6;--semantic-color-border-default:#ddc8bb;--semantic-color-border-strong:#bca294;--semantic-color-action-background:var(--base-color-accent-500);--semantic-color-action-background-hover:var(--base-color-accent-600);--semantic-color-action-background-pressed:var(--base-color-accent-700);--semantic-color-action-foreground:var(--base-color-accent-0);--semantic-color-action-foreground-pressed:var(--base-color-accent-100);--semantic-color-action-surface:var(--base-color-accent-50);--semantic-color-action-border:var(--base-color-accent-300);--semantic-color-status-error-background:var(--base-color-error-500);--semantic-color-status-error-surface:var(--base-color-error-50);--semantic-color-status-error-border:var(--base-color-error-300);--semantic-color-status-error-foreground:var(--base-color-error-0);--semantic-color-status-warn-background:var(--base-color-warn-500);--semantic-color-status-warn-surface:var(--base-color-warn-50);--semantic-color-status-warn-border:var(--base-color-warn-300);--semantic-color-status-warn-foreground:var(--base-color-warn-0);--semantic-color-status-success-background:var(--base-color-success-500);--semantic-color-status-success-surface:var(--base-color-success-50);--semantic-color-status-success-border:var(--base-color-success-300);--semantic-color-status-success-foreground:var(--base-color-success-0);--semantic-color-status-info-background:var(--base-color-info-500);--semantic-color-status-info-surface:var(--base-color-info-50);--semantic-color-status-info-border:var(--base-color-info-300);--semantic-color-status-info-foreground:var(--base-color-info-0);--component-button-primary-background:var(--semantic-color-action-background);--component-button-primary-background-hover:var(--semantic-color-action-background-hover);--component-button-primary-background-pressed:var(--semantic-color-action-background-pressed);--component-button-primary-foreground:var(--base-color-accent-0);--component-button-primary-foreground-hover:var(--base-color-accent-50);--component-button-primary-foreground-pressed:var(--base-color-accent-100);--component-button-primary-border:var(--semantic-color-action-background);--component-button-secondary-background:var(--base-color-accent-0);--component-button-secondary-background-hover:var(--base-color-accent-50);--component-button-secondary-background-pressed:var(--base-color-accent-100);--component-button-secondary-foreground:var(--base-color-accent-600);--component-button-secondary-foreground-hover:var(--base-color-accent-700);--component-button-secondary-foreground-pressed:var(--base-color-accent-800);--component-button-secondary-border:var(--base-color-accent-500);--component-button-secondary-border-hover:var(--base-color-accent-700);--component-button-secondary-border-pressed:var(--base-color-accent-800);--component-button-tertiary-background:transparent;--component-button-tertiary-background-hover:var(--base-color-accent-50);--component-button-tertiary-background-pressed:var(--base-color-accent-100);--component-button-tertiary-foreground:var(--base-color-accent-600);--component-button-tertiary-foreground-hover:var(--base-color-accent-700);--component-button-tertiary-foreground-pressed:var(--base-color-accent-800);--component-button-tertiary-border:transparent;--component-button-tertiary-border-hover:var(--base-color-accent-50);--component-button-tertiary-border-pressed:var(--base-color-accent-100);--component-button-focus-ring:var(--base-color-accent-300);--base-radius-md:.625rem;--base-radius-lg:.875rem;--base-radius-xl:14px;--component-card-border-radius:16px;--component-dialog-border-radius:16px;--component-button-font-family:var(--theme-a1-crochet-font-family-body);--component-paragraph-font-family:var(--theme-a1-crochet-font-family-body);--component-heading-font-family-heading:var(--theme-a1-crochet-font-family-heading);--component-heading-font-family-display:var(--theme-a1-crochet-font-family-display);--semantic-font-weight-body:var(--theme-a1-crochet-font-weight-body);--semantic-font-weight-heading:var(--theme-a1-crochet-font-weight-heading);--semantic-font-weight-display:var(--theme-a1-crochet-font-weight-display);--component-paragraph-font-weight:var(--theme-a1-crochet-font-weight-body);--component-heading-font-weight-heading:var(--theme-a1-crochet-font-weight-heading);--component-heading-font-weight-display:var(--theme-a1-crochet-font-weight-display)}html.a1-theme-fresh{--base-color-accent-0:#fafcff;--base-color-accent-50:#ecf3fe;--base-color-accent-100:#d8e8fd;--base-color-accent-200:#b3cefb;--base-color-accent-300:#7facf7;--base-color-accent-400:#4587ee;--base-color-accent-500:#0a62dc;--base-color-accent-600:#074faf;--base-color-accent-700:#053c82;--base-color-accent-800:#032a5a;--base-color-accent-900:#021a3b;--base-color-accent-1000:#010d21;--base-color-info-0:#fafcff;--base-color-info-50:#ecf3fe;--base-color-info-100:#d8e8fd;--base-color-info-200:#b3cefb;--base-color-info-300:#7facf7;--base-color-info-400:#4587ee;--base-color-info-500:#0a62dc;--base-color-info-600:#074faf;--base-color-info-700:#053c82;--base-color-info-800:#032a5a;--base-color-info-900:#021a3b;--base-color-info-1000:#010d21;--base-color-success-0:#f4fefc;--base-color-success-50:#e2faf3;--base-color-success-100:#c5f2e4;--base-color-success-200:#8fe3c8;--base-color-success-300:#54ce9d;--base-color-success-400:#36b080;--base-color-success-500:#209261;--base-color-success-600:#186c48;--base-color-success-700:#114f34;--base-color-success-800:#0b3422;--base-color-success-900:#061e13;--base-color-success-1000:#030f09;--base-color-error-0:#fff8f8;--base-color-error-50:#feeded;--base-color-error-100:#fddadb;--base-color-error-200:#f9adaf;--base-color-error-300:#f27075;--base-color-error-400:#e83843;--base-color-error-500:#d11720;--base-color-error-600:#a51219;--base-color-error-700:#7b0d12;--base-color-error-800:#52090d;--base-color-error-900:#340508;--base-color-error-1000:#1c0203;--base-color-warn-0:#fefdf6;--base-color-warn-50:#fdf5e2;--base-color-warn-100:#fbe9c3;--base-color-warn-200:#f7ce87;--base-color-warn-300:#f0aa44;--base-color-warn-400:#e8a030;--base-color-warn-500:#d19317;--base-color-warn-600:#a26e0c;--base-color-warn-700:#795209;--base-color-warn-800:#513807;--base-color-warn-900:#332305;--base-color-warn-1000:#1d1303;--semantic-color-text-default:var(--base-color-neutral-900);--semantic-color-text-muted:var(--base-color-neutral-600);--semantic-color-text-inverse:var(--base-color-neutral-0);--semantic-color-text-accent:var(--base-color-accent-600);--semantic-color-surface-page:#d7fff8;--semantic-color-surface-card:var(--base-color-neutral-0);--semantic-color-surface-field:var(--base-color-neutral-0);--semantic-color-surface-panel:var(--base-color-neutral-0);--semantic-color-surface-raised:var(--base-color-neutral-50);--semantic-color-border-subtle:var(--base-color-neutral-200);--semantic-color-border-default:var(--base-color-neutral-300);--semantic-color-border-strong:var(--base-color-neutral-500);--semantic-color-action-background:var(--base-color-accent-500);--semantic-color-action-background-hover:var(--base-color-accent-600);--semantic-color-action-background-pressed:var(--base-color-accent-700);--semantic-color-action-foreground:var(--base-color-accent-0);--semantic-color-action-foreground-pressed:var(--base-color-accent-100);--semantic-color-action-surface:var(--base-color-accent-50);--semantic-color-action-border:var(--base-color-accent-300);--semantic-color-status-error-background:var(--base-color-error-500);--semantic-color-status-error-surface:var(--base-color-error-50);--semantic-color-status-error-border:var(--base-color-error-300);--semantic-color-status-error-foreground:var(--base-color-error-0);--semantic-color-status-warn-background:var(--base-color-warn-500);--semantic-color-status-warn-surface:var(--base-color-warn-50);--semantic-color-status-warn-border:var(--base-color-warn-300);--semantic-color-status-warn-foreground:var(--base-color-warn-0);--semantic-color-status-success-background:var(--base-color-success-500);--semantic-color-status-success-surface:var(--base-color-success-50);--semantic-color-status-success-border:var(--base-color-success-300);--semantic-color-status-success-foreground:var(--base-color-success-0);--semantic-color-status-info-background:var(--base-color-info-500);--semantic-color-status-info-surface:var(--base-color-info-50);--semantic-color-status-info-border:var(--base-color-info-300);--semantic-color-status-info-foreground:var(--base-color-info-0);--component-button-primary-background:var(--semantic-color-action-background);--component-button-primary-background-hover:var(--semantic-color-action-background-hover);--component-button-primary-background-pressed:var(--semantic-color-action-background-pressed);--component-button-primary-foreground:var(--base-color-accent-0);--component-button-primary-foreground-hover:var(--base-color-accent-50);--component-button-primary-foreground-pressed:var(--base-color-accent-100);--component-button-primary-border:var(--semantic-color-action-background);--component-button-secondary-background:var(--base-color-accent-0);--component-button-secondary-background-hover:var(--base-color-accent-50);--component-button-secondary-background-pressed:var(--base-color-accent-100);--component-button-secondary-foreground:var(--base-color-accent-600);--component-button-secondary-foreground-hover:var(--base-color-accent-700);--component-button-secondary-foreground-pressed:var(--base-color-accent-800);--component-button-secondary-border:var(--base-color-accent-500);--component-button-secondary-border-hover:var(--base-color-accent-700);--component-button-secondary-border-pressed:var(--base-color-accent-800);--component-button-tertiary-background:transparent;--component-button-tertiary-background-hover:var(--base-color-accent-50);--component-button-tertiary-background-pressed:var(--base-color-accent-100);--component-button-tertiary-foreground:var(--base-color-accent-600);--component-button-tertiary-foreground-hover:var(--base-color-accent-700);--component-button-tertiary-foreground-pressed:var(--base-color-accent-800);--component-button-tertiary-border:transparent;--component-button-tertiary-border-hover:var(--base-color-accent-50);--component-button-tertiary-border-pressed:var(--base-color-accent-100);--component-button-focus-ring:var(--base-color-accent-300);--base-radius-lg:.75rem;--base-radius-xl:10px;--component-card-border-radius:10px;--component-dialog-border-radius:10px;--component-button-font-family:var(--theme-a1-fresh-font-family-body);--component-paragraph-font-family:var(--theme-a1-fresh-font-family-body);--component-heading-font-family-heading:var(--theme-a1-fresh-font-family-heading);--component-heading-font-family-display:var(--theme-a1-fresh-font-family-display);--semantic-font-weight-body:var(--theme-a1-fresh-font-weight-body);--semantic-font-weight-heading:var(--theme-a1-fresh-font-weight-heading);--semantic-font-weight-display:var(--theme-a1-fresh-font-weight-display);--component-paragraph-font-weight:var(--theme-a1-fresh-font-weight-body);--component-heading-font-weight-heading:var(--theme-a1-fresh-font-weight-heading);--component-heading-font-weight-display:var(--theme-a1-fresh-font-weight-display)}html.a1-theme-heritage{--base-color-neutral-0:#fffdf8;--base-color-neutral-50:#f8f3ea;--base-color-neutral-100:#eee5d8;--base-color-neutral-200:#dccfbd;--base-color-neutral-300:#c4b39e;--base-color-neutral-400:#a9957d;--base-color-neutral-500:#8a765f;--base-color-neutral-600:#62513f;--base-color-neutral-700:#403326;--base-color-neutral-800:#251b13;--base-color-neutral-900:#130c07;--base-color-neutral-1000:#000;--base-color-accent-0:#f7fffd;--base-color-accent-50:#e6f7f3;--base-color-accent-100:#ccece6;--base-color-accent-200:#9ed9cf;--base-color-accent-300:#68bdae;--base-color-accent-400:#2e9889;--base-color-accent-500:#006c67;--base-color-accent-600:#00514e;--base-color-accent-700:#003936;--base-color-accent-800:#002522;--base-color-accent-900:#001412;--base-color-accent-1000:#000202;--base-color-error-0:#fffaf7;--base-color-error-50:#fbeee7;--base-color-error-100:#f4d8cc;--base-color-error-200:#e9b6a5;--base-color-error-300:#d98b78;--base-color-error-400:#c25f4d;--base-color-error-500:#9f3f32;--base-color-error-600:#74291f;--base-color-error-700:#511910;--base-color-error-800:#330d08;--base-color-error-900:#1b0503;--base-color-error-1000:#020000;--base-color-warn-0:#fffaf3;--base-color-warn-50:#faecd7;--base-color-warn-100:#f2d5aa;--base-color-warn-200:#e4b573;--base-color-warn-300:#cf8f3f;--base-color-warn-400:#b7651e;--base-color-warn-500:#99440f;--base-color-warn-600:#6f2c08;--base-color-warn-700:#4c1b04;--base-color-warn-800:#2f0e02;--base-color-warn-900:#180500;--base-color-warn-1000:#020000;--base-color-success-0:#f7fff8;--base-color-success-50:#e6f4e8;--base-color-success-100:#cbe5cf;--base-color-success-200:#9fcaa8;--base-color-success-300:#6eaa7d;--base-color-success-400:#448653;--base-color-success-500:#2f6b3f;--base-color-success-600:#214e2d;--base-color-success-700:#15371f;--base-color-success-800:#0c2313;--base-color-success-900:#041108;--base-color-success-1000:#000100;--semantic-color-text-default:var(--base-color-neutral-900);--semantic-color-text-muted:var(--base-color-neutral-800);--semantic-color-text-inverse:var(--base-color-neutral-0);--semantic-color-text-accent:var(--base-color-accent-600);--semantic-color-surface-page:var(--base-color-neutral-0);--semantic-color-surface-panel:var(--base-color-neutral-50);--semantic-color-surface-raised:var(--base-color-neutral-100);--semantic-color-border-subtle:var(--base-color-neutral-200);--semantic-color-border-default:var(--base-color-neutral-300);--semantic-color-border-strong:var(--base-color-neutral-500);--semantic-color-action-background:var(--base-color-accent-500);--semantic-color-action-background-hover:var(--base-color-accent-600);--semantic-color-action-background-pressed:var(--base-color-accent-800);--semantic-color-action-foreground:var(--base-color-accent-0);--semantic-color-action-foreground-pressed:var(--base-color-accent-100);--semantic-color-action-surface:var(--base-color-accent-50);--semantic-color-action-border:var(--base-color-accent-300);--semantic-color-status-error-background:var(--base-color-error-500);--semantic-color-status-error-surface:var(--base-color-error-50);--semantic-color-status-error-border:var(--base-color-error-300);--semantic-color-status-error-foreground:var(--base-color-error-0);--semantic-color-status-warn-background:var(--base-color-warn-500);--semantic-color-status-warn-surface:var(--base-color-warn-50);--semantic-color-status-warn-border:var(--base-color-warn-300);--semantic-color-status-warn-foreground:var(--base-color-warn-0);--semantic-color-status-success-background:var(--base-color-success-500);--semantic-color-status-success-surface:var(--base-color-success-50);--semantic-color-status-success-border:var(--base-color-success-300);--semantic-color-status-success-foreground:var(--base-color-success-0);--component-button-primary-background:var(--semantic-color-action-background);--component-button-primary-background-hover:var(--semantic-color-action-background-hover);--component-button-primary-background-pressed:var(--semantic-color-action-background-pressed);--component-button-primary-foreground:var(--base-color-accent-0);--component-button-primary-foreground-hover:var(--base-color-accent-50);--component-button-primary-foreground-pressed:var(--base-color-accent-100);--component-button-primary-border:var(--semantic-color-action-background);--component-button-secondary-background:var(--base-color-accent-0);--component-button-secondary-background-hover:var(--base-color-accent-50);--component-button-secondary-background-pressed:var(--base-color-accent-100);--component-button-secondary-foreground:var(--base-color-accent-600);--component-button-secondary-foreground-hover:var(--base-color-accent-700);--component-button-secondary-foreground-pressed:var(--base-color-accent-800);--component-button-secondary-border:var(--base-color-accent-500);--component-button-secondary-border-hover:var(--base-color-accent-700);--component-button-secondary-border-pressed:var(--base-color-accent-800);--component-button-tertiary-background:var(--base-color-neutral-0);--component-button-tertiary-background-hover:var(--base-color-accent-50);--component-button-tertiary-background-pressed:var(--base-color-accent-100);--component-button-tertiary-foreground:var(--base-color-accent-600);--component-button-tertiary-foreground-hover:var(--base-color-accent-700);--component-button-tertiary-foreground-pressed:var(--base-color-accent-800);--component-button-tertiary-border:var(--base-color-neutral-0);--component-button-tertiary-border-hover:var(--base-color-accent-50);--component-button-tertiary-border-pressed:var(--base-color-accent-100);--component-button-focus-ring:var(--base-color-accent-300);--base-radius-control:2px;--base-radius-sm:1px;--base-radius-md:2px;--base-radius-lg:3px;--base-radius-xl:4px;--component-button-border-radius:2px;--component-card-border-radius:3px;--component-dialog-border-radius:4px;--component-icon-button-border-radius:2px;--component-message-banner-border-radius:3px;--component-message-badge-border-radius:2px;--component-side-nav-item-border-radius:2px;--component-button-font-family:var(--theme-a1-heritage-font-family-body);--component-paragraph-font-family:var(--theme-a1-heritage-font-family-body);--component-heading-font-family-heading:var(--theme-a1-heritage-font-family-heading);--component-heading-font-family-display:var(--theme-a1-heritage-font-family-display);--semantic-font-weight-body:var(--theme-a1-heritage-font-weight-body);--semantic-font-weight-heading:var(--theme-a1-heritage-font-weight-heading);--semantic-font-weight-display:var(--theme-a1-heritage-font-weight-display);--component-paragraph-font-weight:var(--theme-a1-heritage-font-weight-body);--component-heading-font-weight-heading:var(--theme-a1-heritage-font-weight-heading);--component-heading-font-weight-display:var(--theme-a1-heritage-font-weight-display)}*,:before,:after{box-sizing:border-box}body{font-family:var(--component-paragraph-font-family)}:root{--a1-field-hover-background:var(--base-color-neutral-50);--a1-field-hover-border-color:var(--base-color-neutral-600);--a1-field-active-background:var(--base-color-neutral-100);--a1-field-active-border-color:var(--base-color-neutral-700);--a1-field-read-only-background:var(--base-color-info-50);--a1-field-read-only-border-color:var(--base-color-info-200);--a1-field-read-only-text:var(--base-color-info-1000)}.a1-inverse{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--semantic-color-surface-page:var(--base-color-neutral-900);--semantic-color-surface-card:var(--base-color-neutral-800);--semantic-color-surface-field:var(--base-color-neutral-700);--semantic-color-surface-panel:var(--base-color-neutral-800);--semantic-color-surface-raised:var(--base-color-neutral-700);--semantic-color-text-default:var(--base-color-neutral-50);--semantic-color-text-muted:var(--base-color-neutral-300);--semantic-color-text-inverse:var(--base-color-neutral-900);--semantic-color-surface-inverse:var(--base-color-neutral-0);--semantic-color-text-accent:var(--base-color-accent-300);--semantic-color-border-subtle:var(--base-color-neutral-700);--semantic-color-border-default:var(--base-color-neutral-600);--semantic-color-border-strong:var(--base-color-neutral-400);--semantic-color-action-background:var(--base-color-accent-400);--semantic-color-action-background-hover:var(--base-color-accent-300);--semantic-color-action-background-pressed:var(--base-color-accent-500);--semantic-color-action-foreground:var(--base-color-accent-1000);--semantic-color-action-foreground-pressed:var(--base-color-accent-1000);--semantic-color-action-surface:var(--base-color-accent-900);--semantic-color-action-border:var(--base-color-accent-500);--semantic-color-status-info-background:var(--base-color-info-400);--semantic-color-status-info-surface:var(--base-color-info-900);--semantic-color-status-info-border:var(--base-color-info-500);--semantic-color-status-info-foreground:var(--base-color-info-1000);--semantic-color-status-error-background:var(--base-color-error-400);--semantic-color-status-error-surface:var(--base-color-error-900);--semantic-color-status-error-border:var(--base-color-error-500);--semantic-color-status-error-foreground:var(--base-color-neutral-900);--semantic-color-status-warn-background:var(--base-color-warn-400);--semantic-color-status-warn-surface:var(--base-color-warn-900);--semantic-color-status-warn-border:var(--base-color-warn-500);--semantic-color-status-warn-foreground:var(--base-color-neutral-900);--semantic-color-status-warn-text:var(--base-color-warn-300);--semantic-color-status-error-text:var(--base-color-error-300);--semantic-color-status-success-background:var(--base-color-success-400);--semantic-color-status-success-surface:var(--base-color-success-900);--semantic-color-status-success-border:var(--base-color-success-500);--semantic-color-status-success-foreground:var(--base-color-neutral-900);--component-scrim-color:var(--component-scrim-color-dark);--component-button-primary-background:var(--base-color-accent-200);--component-button-primary-background-hover:var(--base-color-accent-100);--component-button-primary-background-pressed:var(--base-color-accent-50);--component-button-primary-foreground:var(--base-color-accent-900);--component-button-primary-foreground-hover:var(--base-color-accent-800);--component-button-primary-foreground-pressed:var(--base-color-accent-700);--component-button-primary-border:var(--base-color-accent-200);--component-button-secondary-background:var(--base-color-accent-900);--component-button-secondary-background-hover:var(--base-color-accent-800);--component-button-secondary-background-pressed:var(--base-color-accent-700);--component-button-secondary-foreground:var(--base-color-accent-200);--component-button-secondary-foreground-hover:var(--base-color-accent-100);--component-button-secondary-foreground-pressed:var(--base-color-accent-50);--component-button-secondary-border:var(--base-color-accent-200);--component-button-secondary-border-hover:var(--base-color-accent-100);--component-button-secondary-border-pressed:var(--base-color-accent-50);--component-button-tertiary-background:var(--base-color-accent-900);--component-button-tertiary-background-hover:var(--base-color-accent-800);--component-button-tertiary-background-pressed:var(--base-color-accent-700);--component-button-tertiary-foreground:var(--base-color-accent-200);--component-button-tertiary-foreground-hover:var(--base-color-accent-100);--component-button-tertiary-foreground-pressed:var(--base-color-accent-50);--component-button-tertiary-border:var(--base-color-accent-900);--component-button-tertiary-border-hover:var(--base-color-accent-800);--component-button-tertiary-border-pressed:var(--base-color-accent-700);--a1-field-hover-background:var(--base-color-neutral-800);--a1-field-hover-border-color:var(--base-color-neutral-300);--a1-field-active-background:var(--base-color-neutral-700);--a1-field-active-border-color:var(--base-color-neutral-200);--a1-field-read-only-background:var(--base-color-info-800);--a1-field-read-only-border-color:var(--base-color-info-600);--a1-field-read-only-text:var(--base-color-info-50)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--semantic-color-surface-page:var(--base-color-neutral-900);--semantic-color-surface-card:var(--base-color-neutral-800);--semantic-color-surface-panel:var(--base-color-neutral-800);--semantic-color-surface-raised:var(--base-color-neutral-700);--semantic-color-text-default:var(--base-color-neutral-50);--semantic-color-text-muted:var(--base-color-neutral-300);--semantic-color-text-inverse:var(--base-color-neutral-900);--semantic-color-surface-inverse:var(--base-color-neutral-0);--semantic-color-text-accent:var(--base-color-accent-300);--semantic-color-border-subtle:var(--base-color-neutral-700);--semantic-color-border-default:var(--base-color-neutral-600);--semantic-color-border-strong:var(--base-color-neutral-400);--semantic-color-action-background:var(--base-color-accent-400);--semantic-color-action-background-hover:var(--base-color-accent-300);--semantic-color-action-background-pressed:var(--base-color-accent-500);--semantic-color-action-foreground:var(--base-color-accent-1000);--semantic-color-action-foreground-pressed:var(--base-color-accent-1000);--semantic-color-action-surface:var(--base-color-accent-900);--semantic-color-action-border:var(--base-color-accent-500);--semantic-color-status-info-background:var(--base-color-info-400);--semantic-color-status-info-surface:var(--base-color-info-900);--semantic-color-status-info-border:var(--base-color-info-500);--semantic-color-status-info-foreground:var(--base-color-info-1000);--semantic-color-status-error-background:var(--base-color-error-400);--semantic-color-status-error-surface:var(--base-color-error-900);--semantic-color-status-error-border:var(--base-color-error-500);--semantic-color-status-error-foreground:var(--base-color-neutral-900);--semantic-color-status-warn-background:var(--base-color-warn-400);--semantic-color-status-warn-surface:var(--base-color-warn-900);--semantic-color-status-warn-border:var(--base-color-warn-500);--semantic-color-status-warn-foreground:var(--base-color-neutral-900);--semantic-color-status-warn-text:var(--base-color-warn-300);--semantic-color-status-error-text:var(--base-color-error-300);--semantic-color-status-success-background:var(--base-color-success-400);--semantic-color-status-success-surface:var(--base-color-success-900);--semantic-color-status-success-border:var(--base-color-success-500);--semantic-color-status-success-foreground:var(--base-color-neutral-900);--component-scrim-color:var(--component-scrim-color-dark);--component-button-primary-background:var(--base-color-accent-200);--component-button-primary-background-hover:var(--base-color-accent-100);--component-button-primary-background-pressed:var(--base-color-accent-50);--component-button-primary-foreground:var(--base-color-accent-900);--component-button-primary-foreground-hover:var(--base-color-accent-800);--component-button-primary-foreground-pressed:var(--base-color-accent-700);--component-button-primary-border:var(--base-color-accent-200);--component-button-secondary-background:var(--base-color-accent-900);--component-button-secondary-background-hover:var(--base-color-accent-800);--component-button-secondary-background-pressed:var(--base-color-accent-700);--component-button-secondary-foreground:var(--base-color-accent-200);--component-button-secondary-foreground-hover:var(--base-color-accent-100);--component-button-secondary-foreground-pressed:var(--base-color-accent-50);--component-button-secondary-border:var(--base-color-accent-200);--component-button-secondary-border-hover:var(--base-color-accent-100);--component-button-secondary-border-pressed:var(--base-color-accent-50);--component-button-tertiary-background:var(--base-color-accent-900);--component-button-tertiary-background-hover:var(--base-color-accent-800);--component-button-tertiary-background-pressed:var(--base-color-accent-700);--component-button-tertiary-foreground:var(--base-color-accent-200);--component-button-tertiary-foreground-hover:var(--base-color-accent-100);--component-button-tertiary-foreground-pressed:var(--base-color-accent-50);--component-button-tertiary-border:var(--base-color-accent-900);--component-button-tertiary-border-hover:var(--base-color-accent-800);--component-button-tertiary-border-pressed:var(--base-color-accent-700);--a1-field-hover-background:var(--base-color-neutral-800);--a1-field-hover-border-color:var(--base-color-neutral-300);--a1-field-active-background:var(--base-color-neutral-700);--a1-field-active-border-color:var(--base-color-neutral-200);--a1-field-read-only-background:var(--base-color-info-800);--a1-field-read-only-border-color:var(--base-color-info-600);--a1-field-read-only-text:var(--base-color-info-50)}.a1-inverse{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--semantic-color-surface-page:var(--base-color-neutral-0);--semantic-color-surface-card:var(--base-color-neutral-0);--semantic-color-surface-panel:var(--base-color-neutral-50);--semantic-color-surface-raised:var(--base-color-neutral-100);--semantic-color-text-default:var(--base-color-neutral-900);--semantic-color-text-muted:var(--base-color-neutral-600);--semantic-color-text-inverse:var(--base-color-neutral-0);--semantic-color-text-accent:var(--base-color-accent-500);--semantic-color-border-subtle:var(--base-color-neutral-200);--semantic-color-border-default:var(--base-color-neutral-300);--semantic-color-border-strong:var(--base-color-neutral-500);--semantic-color-action-background:var(--base-color-accent-500);--semantic-color-action-background-hover:var(--base-color-accent-600);--semantic-color-action-background-pressed:var(--base-color-accent-800);--semantic-color-action-foreground:var(--base-color-accent-100);--semantic-color-action-foreground-pressed:var(--base-color-accent-300);--semantic-color-action-surface:var(--base-color-accent-50);--semantic-color-action-border:var(--base-color-accent-300);--semantic-color-status-info-background:var(--base-color-info-500);--semantic-color-status-info-surface:var(--base-color-info-50);--semantic-color-status-info-border:var(--base-color-info-300);--semantic-color-status-info-foreground:var(--base-color-info-0);--semantic-color-status-error-background:var(--base-color-error-500);--semantic-color-status-error-surface:var(--base-color-error-50);--semantic-color-status-error-border:var(--base-color-error-300);--semantic-color-status-error-foreground:var(--base-color-error-0);--semantic-color-status-warn-background:var(--base-color-warn-500);--semantic-color-status-warn-surface:var(--base-color-warn-50);--semantic-color-status-warn-border:var(--base-color-warn-300);--semantic-color-status-warn-foreground:var(--base-color-warn-0);--semantic-color-status-warn-text:var(--base-color-warn-600);--semantic-color-status-error-text:var(--base-color-error-600);--semantic-color-status-success-background:var(--base-color-success-600);--semantic-color-status-success-surface:var(--base-color-success-50);--semantic-color-status-success-border:var(--base-color-success-300);--semantic-color-status-success-foreground:var(--base-color-success-0);--component-scrim-color:#0f002a99;--component-button-primary-background:var(--base-color-accent-500);--component-button-primary-background-hover:var(--base-color-accent-600);--component-button-primary-background-pressed:var(--base-color-accent-800);--component-button-primary-foreground:var(--base-color-accent-0);--component-button-primary-foreground-hover:var(--base-color-accent-50);--component-button-primary-foreground-pressed:var(--base-color-accent-100);--component-button-primary-border:var(--base-color-accent-500);--component-button-secondary-background:var(--base-color-accent-0);--component-button-secondary-background-hover:var(--base-color-accent-50);--component-button-secondary-background-pressed:var(--base-color-accent-100);--component-button-secondary-foreground:var(--base-color-accent-600);--component-button-secondary-foreground-hover:var(--base-color-accent-700);--component-button-secondary-foreground-pressed:var(--base-color-accent-800);--component-button-secondary-border:var(--base-color-accent-500);--component-button-secondary-border-hover:var(--base-color-accent-700);--component-button-secondary-border-pressed:var(--base-color-accent-800);--component-button-tertiary-background:var(--base-color-accent-0);--component-button-tertiary-background-hover:var(--base-color-accent-50);--component-button-tertiary-background-pressed:var(--base-color-accent-100);--component-button-tertiary-foreground:var(--base-color-accent-600);--component-button-tertiary-foreground-hover:var(--base-color-accent-700);--component-button-tertiary-foreground-pressed:var(--base-color-accent-800);--component-button-tertiary-border:var(--base-color-accent-0);--component-button-tertiary-border-hover:var(--base-color-accent-50);--component-button-tertiary-border-pressed:var(--base-color-accent-100);--a1-field-hover-background:var(--base-color-neutral-50);--a1-field-hover-border-color:var(--base-color-neutral-600);--a1-field-active-background:var(--base-color-neutral-100);--a1-field-active-border-color:var(--base-color-neutral-700);--a1-field-read-only-background:var(--base-color-info-50);--a1-field-read-only-border-color:var(--base-color-info-200);--a1-field-read-only-text:var(--base-color-info-1000)}}html.a1-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--semantic-color-surface-page:var(--base-color-neutral-900);--semantic-color-surface-card:var(--base-color-neutral-800);--semantic-color-surface-field:var(--base-color-neutral-700);--semantic-color-surface-panel:var(--base-color-neutral-800);--semantic-color-surface-raised:var(--base-color-neutral-700);--semantic-color-text-default:var(--base-color-neutral-50);--semantic-color-text-muted:var(--base-color-neutral-300);--semantic-color-text-inverse:var(--base-color-neutral-900);--semantic-color-surface-inverse:var(--base-color-neutral-0);--semantic-color-text-accent:var(--base-color-accent-300);--semantic-color-border-subtle:var(--base-color-neutral-700);--semantic-color-border-default:var(--base-color-neutral-600);--semantic-color-border-strong:var(--base-color-neutral-400);--semantic-color-action-background:var(--base-color-accent-400);--semantic-color-action-background-hover:var(--base-color-accent-300);--semantic-color-action-background-pressed:var(--base-color-accent-500);--semantic-color-action-foreground:var(--base-color-accent-1000);--semantic-color-action-foreground-pressed:var(--base-color-accent-1000);--semantic-color-action-surface:var(--base-color-accent-900);--semantic-color-action-border:var(--base-color-accent-500);--semantic-color-status-info-background:var(--base-color-info-400);--semantic-color-status-info-surface:var(--base-color-info-900);--semantic-color-status-info-border:var(--base-color-info-500);--semantic-color-status-info-foreground:var(--base-color-info-1000);--semantic-color-status-error-background:var(--base-color-error-400);--semantic-color-status-error-surface:var(--base-color-error-900);--semantic-color-status-error-border:var(--base-color-error-500);--semantic-color-status-error-foreground:var(--base-color-neutral-900);--semantic-color-status-warn-background:var(--base-color-warn-400);--semantic-color-status-warn-surface:var(--base-color-warn-900);--semantic-color-status-warn-border:var(--base-color-warn-500);--semantic-color-status-warn-foreground:var(--base-color-neutral-900);--semantic-color-status-warn-text:var(--base-color-warn-300);--semantic-color-status-error-text:var(--base-color-error-300);--semantic-color-status-success-background:var(--base-color-success-400);--semantic-color-status-success-surface:var(--base-color-success-900);--semantic-color-status-success-border:var(--base-color-success-500);--semantic-color-status-success-foreground:var(--base-color-neutral-900);--component-scrim-color:var(--component-scrim-color-dark);--component-button-primary-background:var(--base-color-accent-200);--component-button-primary-background-hover:var(--base-color-accent-100);--component-button-primary-background-pressed:var(--base-color-accent-50);--component-button-primary-foreground:var(--base-color-accent-900);--component-button-primary-foreground-hover:var(--base-color-accent-800);--component-button-primary-foreground-pressed:var(--base-color-accent-700);--component-button-primary-border:var(--base-color-accent-200);--component-button-secondary-background:var(--base-color-accent-900);--component-button-secondary-background-hover:var(--base-color-accent-800);--component-button-secondary-background-pressed:var(--base-color-accent-700);--component-button-secondary-foreground:var(--base-color-accent-200);--component-button-secondary-foreground-hover:var(--base-color-accent-100);--component-button-secondary-foreground-pressed:var(--base-color-accent-50);--component-button-secondary-border:var(--base-color-accent-200);--component-button-secondary-border-hover:var(--base-color-accent-100);--component-button-secondary-border-pressed:var(--base-color-accent-50);--component-button-tertiary-background:var(--base-color-accent-900);--component-button-tertiary-background-hover:var(--base-color-accent-800);--component-button-tertiary-background-pressed:var(--base-color-accent-700);--component-button-tertiary-foreground:var(--base-color-accent-200);--component-button-tertiary-foreground-hover:var(--base-color-accent-100);--component-button-tertiary-foreground-pressed:var(--base-color-accent-50);--component-button-tertiary-border:var(--base-color-accent-900);--component-button-tertiary-border-hover:var(--base-color-accent-800);--component-button-tertiary-border-pressed:var(--base-color-accent-700);--a1-field-hover-background:var(--base-color-neutral-800);--a1-field-hover-border-color:var(--base-color-neutral-300);--a1-field-active-background:var(--base-color-neutral-700);--a1-field-active-border-color:var(--base-color-neutral-200);--a1-field-read-only-background:var(--base-color-info-800);--a1-field-read-only-border-color:var(--base-color-info-600);--a1-field-read-only-text:var(--base-color-info-50)}html.a1-theme-dark .a1-inverse,html.a1-theme-dark .a1-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--semantic-color-surface-page:var(--base-color-neutral-0);--semantic-color-surface-card:var(--base-color-neutral-0);--semantic-color-surface-field:var(--base-color-neutral-0);--semantic-color-surface-panel:var(--base-color-neutral-50);--semantic-color-surface-raised:var(--base-color-neutral-100);--semantic-color-text-default:var(--base-color-neutral-900);--semantic-color-text-muted:var(--base-color-neutral-600);--semantic-color-text-inverse:var(--base-color-neutral-0);--semantic-color-text-accent:var(--base-color-accent-500);--semantic-color-border-subtle:var(--base-color-neutral-200);--semantic-color-border-default:var(--base-color-neutral-300);--semantic-color-border-strong:var(--base-color-neutral-500);--semantic-color-action-background:var(--base-color-accent-500);--semantic-color-action-background-hover:var(--base-color-accent-600);--semantic-color-action-background-pressed:var(--base-color-accent-800);--semantic-color-action-foreground:var(--base-color-accent-100);--semantic-color-action-foreground-pressed:var(--base-color-accent-300);--semantic-color-action-surface:var(--base-color-accent-50);--semantic-color-action-border:var(--base-color-accent-300);--semantic-color-status-info-background:var(--base-color-info-500);--semantic-color-status-info-surface:var(--base-color-info-50);--semantic-color-status-info-border:var(--base-color-info-300);--semantic-color-status-info-foreground:var(--base-color-info-0);--semantic-color-status-error-background:var(--base-color-error-500);--semantic-color-status-error-surface:var(--base-color-error-50);--semantic-color-status-error-border:var(--base-color-error-300);--semantic-color-status-error-foreground:var(--base-color-error-0);--semantic-color-status-warn-background:var(--base-color-warn-500);--semantic-color-status-warn-surface:var(--base-color-warn-50);--semantic-color-status-warn-border:var(--base-color-warn-300);--semantic-color-status-warn-foreground:var(--base-color-warn-0);--semantic-color-status-warn-text:var(--base-color-warn-600);--semantic-color-status-error-text:var(--base-color-error-600);--semantic-color-status-success-background:var(--base-color-success-600);--semantic-color-status-success-surface:var(--base-color-success-50);--semantic-color-status-success-border:var(--base-color-success-300);--semantic-color-status-success-foreground:var(--base-color-success-0);--component-scrim-color:#0f002a99;--component-button-primary-background:var(--base-color-accent-500);--component-button-primary-background-hover:var(--base-color-accent-600);--component-button-primary-background-pressed:var(--base-color-accent-800);--component-button-primary-foreground:var(--base-color-accent-0);--component-button-primary-foreground-hover:var(--base-color-accent-50);--component-button-primary-foreground-pressed:var(--base-color-accent-100);--component-button-primary-border:var(--base-color-accent-500);--component-button-secondary-background:var(--base-color-accent-0);--component-button-secondary-background-hover:var(--base-color-accent-50);--component-button-secondary-background-pressed:var(--base-color-accent-100);--component-button-secondary-foreground:var(--base-color-accent-600);--component-button-secondary-foreground-hover:var(--base-color-accent-700);--component-button-secondary-foreground-pressed:var(--base-color-accent-800);--component-button-secondary-border:var(--base-color-accent-500);--component-button-secondary-border-hover:var(--base-color-accent-700);--component-button-secondary-border-pressed:var(--base-color-accent-800);--component-button-tertiary-background:var(--base-color-accent-0);--component-button-tertiary-background-hover:var(--base-color-accent-50);--component-button-tertiary-background-pressed:var(--base-color-accent-100);--component-button-tertiary-foreground:var(--base-color-accent-600);--component-button-tertiary-foreground-hover:var(--base-color-accent-700);--component-button-tertiary-foreground-pressed:var(--base-color-accent-800);--component-button-tertiary-border:var(--base-color-accent-0);--component-button-tertiary-border-hover:var(--base-color-accent-50);--component-button-tertiary-border-pressed:var(--base-color-accent-100);--a1-field-hover-background:var(--base-color-neutral-50);--a1-field-hover-border-color:var(--base-color-neutral-600);--a1-field-active-background:var(--base-color-neutral-100);--a1-field-active-border-color:var(--base-color-neutral-700);--a1-field-read-only-background:var(--base-color-info-50);--a1-field-read-only-border-color:var(--base-color-info-200);--a1-field-read-only-text:var(--base-color-info-1000)}html.a1-theme-dark .a1-notification--default,.a1-inverse .a1-notification--default{--a1-notification-background:var(--base-color-neutral-500);--a1-notification-foreground:var(--base-color-neutral-0)}html.a1-theme-dark .a1-inverse .a1-notification--default,html.a1-theme-dark .a1-theme-light .a1-notification--default{--a1-notification-background:var(--base-color-neutral-600);--a1-notification-foreground:var(--base-color-neutral-0)}html.a1-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--semantic-color-surface-page:var(--base-color-neutral-0);--semantic-color-surface-card:var(--base-color-neutral-0);--semantic-color-surface-panel:var(--base-color-neutral-50);--semantic-color-surface-raised:var(--base-color-neutral-100);--semantic-color-surface-inverse:var(--base-color-neutral-900);--semantic-color-text-default:var(--base-color-neutral-900);--semantic-color-text-muted:var(--base-color-neutral-600);--semantic-color-text-inverse:var(--base-color-neutral-0);--semantic-color-text-accent:var(--base-color-accent-500);--semantic-color-border-subtle:var(--base-color-neutral-200);--semantic-color-border-default:var(--base-color-neutral-300);--semantic-color-border-strong:var(--base-color-neutral-500);--semantic-color-action-background:var(--base-color-accent-500);--semantic-color-action-background-hover:var(--base-color-accent-600);--semantic-color-action-background-pressed:var(--base-color-accent-800);--semantic-color-action-foreground:var(--base-color-accent-100);--semantic-color-action-foreground-pressed:var(--base-color-accent-300);--semantic-color-action-surface:var(--base-color-accent-50);--semantic-color-action-border:var(--base-color-accent-300);--semantic-color-status-info-background:var(--base-color-info-500);--semantic-color-status-info-surface:var(--base-color-info-50);--semantic-color-status-info-border:var(--base-color-info-300);--semantic-color-status-info-foreground:var(--base-color-info-0);--semantic-color-status-error-background:var(--base-color-error-500);--semantic-color-status-error-surface:var(--base-color-error-50);--semantic-color-status-error-border:var(--base-color-error-300);--semantic-color-status-error-foreground:var(--base-color-error-0);--semantic-color-status-warn-background:var(--base-color-warn-500);--semantic-color-status-warn-surface:var(--base-color-warn-50);--semantic-color-status-warn-border:var(--base-color-warn-300);--semantic-color-status-warn-foreground:var(--base-color-warn-0);--semantic-color-status-warn-text:var(--base-color-warn-600);--semantic-color-status-error-text:var(--base-color-error-600);--semantic-color-status-success-background:var(--base-color-success-600);--semantic-color-status-success-surface:var(--base-color-success-50);--semantic-color-status-success-border:var(--base-color-success-300);--semantic-color-status-success-foreground:var(--base-color-success-0);--component-scrim-color:#0f002a99;--component-button-primary-background:var(--base-color-accent-500);--component-button-primary-background-hover:var(--base-color-accent-600);--component-button-primary-background-pressed:var(--base-color-accent-800);--component-button-primary-foreground:var(--base-color-accent-0);--component-button-primary-foreground-hover:var(--base-color-accent-50);--component-button-primary-foreground-pressed:var(--base-color-accent-100);--component-button-primary-border:var(--base-color-accent-500);--component-button-secondary-background:var(--base-color-accent-0);--component-button-secondary-background-hover:var(--base-color-accent-50);--component-button-secondary-background-pressed:var(--base-color-accent-100);--component-button-secondary-foreground:var(--base-color-accent-600);--component-button-secondary-foreground-hover:var(--base-color-accent-700);--component-button-secondary-foreground-pressed:var(--base-color-accent-800);--component-button-secondary-border:var(--base-color-accent-500);--component-button-secondary-border-hover:var(--base-color-accent-700);--component-button-secondary-border-pressed:var(--base-color-accent-800);--component-button-tertiary-background:var(--base-color-accent-0);--component-button-tertiary-background-hover:var(--base-color-accent-50);--component-button-tertiary-background-pressed:var(--base-color-accent-100);--component-button-tertiary-foreground:var(--base-color-accent-600);--component-button-tertiary-foreground-hover:var(--base-color-accent-700);--component-button-tertiary-foreground-pressed:var(--base-color-accent-800);--component-button-tertiary-border:var(--base-color-accent-0);--component-button-tertiary-border-hover:var(--base-color-accent-50);--component-button-tertiary-border-pressed:var(--base-color-accent-100);--a1-field-hover-background:var(--base-color-neutral-50);--a1-field-hover-border-color:var(--base-color-neutral-600);--a1-field-active-background:var(--base-color-neutral-100);--a1-field-active-border-color:var(--base-color-neutral-700);--a1-field-read-only-background:var(--base-color-info-50);--a1-field-read-only-border-color:var(--base-color-info-200);--a1-field-read-only-text:var(--base-color-info-1000)}html.a1-theme-light .a1-inverse{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--semantic-color-surface-page:var(--base-color-neutral-900);--semantic-color-surface-field:var(--base-color-neutral-700);--semantic-color-surface-panel:var(--base-color-neutral-800);--semantic-color-surface-raised:var(--base-color-neutral-700);--semantic-color-text-default:var(--base-color-neutral-50);--semantic-color-text-muted:var(--base-color-neutral-300);--semantic-color-text-inverse:var(--base-color-neutral-900);--semantic-color-surface-inverse:var(--base-color-neutral-0);--semantic-color-text-accent:var(--base-color-accent-300);--semantic-color-border-subtle:var(--base-color-neutral-700);--semantic-color-border-default:var(--base-color-neutral-600);--semantic-color-border-strong:var(--base-color-neutral-400);--semantic-color-action-background:var(--base-color-accent-400);--semantic-color-action-background-hover:var(--base-color-accent-300);--semantic-color-action-background-pressed:var(--base-color-accent-500);--semantic-color-action-foreground:var(--base-color-accent-1000);--semantic-color-action-foreground-pressed:var(--base-color-accent-1000);--semantic-color-action-surface:var(--base-color-accent-900);--semantic-color-action-border:var(--base-color-accent-500);--semantic-color-status-info-background:var(--base-color-info-400);--semantic-color-status-info-surface:var(--base-color-info-900);--semantic-color-status-info-border:var(--base-color-info-500);--semantic-color-status-info-foreground:var(--base-color-info-1000);--semantic-color-status-error-background:var(--base-color-error-400);--semantic-color-status-error-surface:var(--base-color-error-900);--semantic-color-status-error-border:var(--base-color-error-500);--semantic-color-status-error-foreground:var(--base-color-neutral-900);--semantic-color-status-warn-background:var(--base-color-warn-400);--semantic-color-status-warn-surface:var(--base-color-warn-900);--semantic-color-status-warn-border:var(--base-color-warn-500);--semantic-color-status-warn-foreground:var(--base-color-neutral-900);--semantic-color-status-warn-text:var(--base-color-warn-300);--semantic-color-status-error-text:var(--base-color-error-300);--semantic-color-status-success-background:var(--base-color-success-400);--semantic-color-status-success-surface:var(--base-color-success-900);--semantic-color-status-success-border:var(--base-color-success-500);--semantic-color-status-success-foreground:var(--base-color-neutral-900);--component-scrim-color:var(--component-scrim-color-dark);--component-button-primary-background:var(--base-color-accent-200);--component-button-primary-background-hover:var(--base-color-accent-100);--component-button-primary-background-pressed:var(--base-color-accent-50);--component-button-primary-foreground:var(--base-color-accent-900);--component-button-primary-foreground-hover:var(--base-color-accent-800);--component-button-primary-foreground-pressed:var(--base-color-accent-700);--component-button-primary-border:var(--base-color-accent-200);--component-button-secondary-background:var(--base-color-accent-900);--component-button-secondary-background-hover:var(--base-color-accent-800);--component-button-secondary-background-pressed:var(--base-color-accent-700);--component-button-secondary-foreground:var(--base-color-accent-200);--component-button-secondary-foreground-hover:var(--base-color-accent-100);--component-button-secondary-foreground-pressed:var(--base-color-accent-50);--component-button-secondary-border:var(--base-color-accent-200);--component-button-secondary-border-hover:var(--base-color-accent-100);--component-button-secondary-border-pressed:var(--base-color-accent-50);--component-button-tertiary-background:var(--base-color-accent-900);--component-button-tertiary-background-hover:var(--base-color-accent-800);--component-button-tertiary-background-pressed:var(--base-color-accent-700);--component-button-tertiary-foreground:var(--base-color-accent-200);--component-button-tertiary-foreground-hover:var(--base-color-accent-100);--component-button-tertiary-foreground-pressed:var(--base-color-accent-50);--component-button-tertiary-border:var(--base-color-accent-900);--component-button-tertiary-border-hover:var(--base-color-accent-800);--component-button-tertiary-border-pressed:var(--base-color-accent-700);--a1-field-hover-background:var(--base-color-neutral-800);--a1-field-hover-border-color:var(--base-color-neutral-300);--a1-field-active-background:var(--base-color-neutral-700);--a1-field-active-border-color:var(--base-color-neutral-200);--a1-field-read-only-background:var(--base-color-info-800);--a1-field-read-only-border-color:var(--base-color-info-600);--a1-field-read-only-text:var(--base-color-info-50)}@media (prefers-reduced-motion:reduce){:root{--semantic-motion-duration-quick:0s;--semantic-motion-duration-fast:0s;--semantic-motion-duration-normal:0s;--semantic-motion-duration-slow:0s;--semantic-motion-duration-slower:0s;--semantic-motion-duration-slowest:0s}}html.a1-reduce-motion{--semantic-motion-duration-quick:0s;--semantic-motion-duration-fast:0s;--semantic-motion-duration-normal:0s;--semantic-motion-duration-slow:0s;--semantic-motion-duration-slower:0s;--semantic-motion-duration-slowest:0s}@media (prefers-contrast:more){:root{--semantic-color-action-background:var(--base-color-accent-600);--semantic-color-action-background-hover:var(--base-color-accent-700);--semantic-color-action-background-pressed:var(--base-color-accent-900);--semantic-color-action-surface:var(--base-color-accent-100);--semantic-color-action-border:var(--base-color-accent-400);--semantic-color-text-accent:var(--base-color-accent-600);--semantic-color-text-muted:var(--base-color-neutral-700);--component-button-primary-background:var(--base-color-accent-600);--component-button-primary-background-hover:var(--base-color-accent-700);--component-button-primary-background-pressed:var(--base-color-accent-900);--component-button-primary-border:var(--base-color-accent-600);--component-button-secondary-border:var(--base-color-accent-600);--component-button-secondary-border-hover:var(--base-color-accent-700);--component-button-secondary-border-pressed:var(--base-color-accent-800);--component-button-tertiary-border:var(--base-color-neutral-300);--component-button-tertiary-border-hover:var(--base-color-neutral-400);--component-button-tertiary-border-pressed:var(--base-color-neutral-400);--semantic-color-border-subtle:var(--base-color-neutral-300);--semantic-color-border-default:var(--base-color-neutral-400);--semantic-color-border-strong:var(--base-color-neutral-600);--component-button-secondary-border-width:2px;--component-button-tertiary-border-width:2px;--component-card-border-width:2px;--component-data-table-border-width:2px;--component-dialog-border-width:2px;--component-dialog-footer-border-width:2px;--component-field-border-width:2px;--component-menu-border-width:2px;--component-message-banner-border-width:2px;--component-message-badge-border-width:2px;--component-pagination-border-width:2px;--component-segmented-border-width:2px;--component-side-nav-border-width:2px;--component-tab-border-width:2px;--component-top-header-border-width:2px}html.a1-theme-dark{--semantic-color-action-background:var(--base-color-accent-300);--semantic-color-action-background-hover:var(--base-color-accent-200);--semantic-color-action-background-pressed:var(--base-color-accent-400);--semantic-color-action-surface:var(--base-color-accent-800);--semantic-color-action-border:var(--base-color-accent-400);--semantic-color-text-accent:var(--base-color-accent-200);--semantic-color-text-muted:var(--base-color-neutral-200);--component-button-primary-background:var(--base-color-accent-100);--component-button-primary-background-hover:var(--base-color-accent-50);--component-button-primary-background-pressed:var(--base-color-accent-200);--component-button-primary-border:var(--base-color-accent-100);--semantic-color-border-subtle:var(--base-color-neutral-600);--semantic-color-border-default:var(--base-color-neutral-500);--semantic-color-border-strong:var(--base-color-neutral-300)}}html.a1-contrast-more{--semantic-color-action-background:var(--base-color-accent-600);--semantic-color-action-background-hover:var(--base-color-accent-700);--semantic-color-action-background-pressed:var(--base-color-accent-900);--semantic-color-action-surface:var(--base-color-accent-100);--semantic-color-action-border:var(--base-color-accent-400);--semantic-color-text-accent:var(--base-color-accent-600);--semantic-color-text-muted:var(--base-color-neutral-700);--component-button-primary-background:var(--base-color-accent-600);--component-button-primary-background-hover:var(--base-color-accent-700);--component-button-primary-background-pressed:var(--base-color-accent-900);--component-button-primary-border:var(--base-color-accent-600);--component-button-secondary-border:var(--base-color-accent-600);--component-button-secondary-border-hover:var(--base-color-accent-700);--component-button-secondary-border-pressed:var(--base-color-accent-800);--component-button-tertiary-border:var(--base-color-neutral-300);--component-button-tertiary-border-hover:var(--base-color-neutral-400);--component-button-tertiary-border-pressed:var(--base-color-neutral-400);--semantic-color-border-subtle:var(--base-color-neutral-300);--semantic-color-border-default:var(--base-color-neutral-400);--semantic-color-border-strong:var(--base-color-neutral-600);--component-button-secondary-border-width:2px;--component-button-tertiary-border-width:2px;--component-card-border-width:2px;--component-data-table-border-width:2px;--component-dialog-border-width:2px;--component-dialog-footer-border-width:2px;--component-field-border-width:2px;--component-menu-border-width:2px;--component-message-banner-border-width:2px;--component-message-badge-border-width:2px;--component-pagination-border-width:2px;--component-segmented-border-width:2px;--component-side-nav-border-width:2px;--component-tab-border-width:2px;--component-top-header-border-width:2px}html.a1-theme-dark.a1-contrast-more,html.a1-contrast-more.a1-theme-dark{--semantic-color-action-background:var(--base-color-accent-300);--semantic-color-action-background-hover:var(--base-color-accent-200);--semantic-color-action-background-pressed:var(--base-color-accent-400);--semantic-color-action-surface:var(--base-color-accent-800);--semantic-color-action-border:var(--base-color-accent-400);--semantic-color-text-accent:var(--base-color-accent-200);--semantic-color-text-muted:var(--base-color-neutral-200);--component-button-primary-background:var(--base-color-accent-100);--component-button-primary-background-hover:var(--base-color-accent-50);--component-button-primary-background-pressed:var(--base-color-accent-200);--component-button-primary-border:var(--base-color-accent-100);--semantic-color-border-subtle:var(--base-color-neutral-600);--semantic-color-border-default:var(--base-color-neutral-500);--semantic-color-border-strong:var(--base-color-neutral-300)}html.a1-contrast-more .a1-inverse{--semantic-color-action-background:var(--base-color-accent-300);--semantic-color-action-background-hover:var(--base-color-accent-200);--semantic-color-action-background-pressed:var(--base-color-accent-400);--semantic-color-action-border:var(--base-color-accent-300);--semantic-color-text-accent:var(--base-color-accent-200);--semantic-color-text-muted:var(--base-color-neutral-200);--component-button-primary-background:var(--base-color-accent-100);--component-button-primary-background-hover:var(--base-color-accent-50);--component-button-primary-background-pressed:var(--base-color-accent-200);--component-button-primary-border:var(--base-color-accent-100)}html.a1-theme-dark.a1-contrast-more .a1-inverse,html.a1-contrast-more.a1-theme-dark .a1-inverse{--semantic-color-action-background:var(--base-color-accent-600);--semantic-color-action-background-hover:var(--base-color-accent-700);--semantic-color-action-background-pressed:var(--base-color-accent-900);--semantic-color-action-border:var(--base-color-accent-400);--semantic-color-text-accent:var(--base-color-accent-600);--semantic-color-text-muted:var(--base-color-neutral-700);--component-button-primary-background:var(--base-color-accent-600);--component-button-primary-background-hover:var(--base-color-accent-700);--component-button-primary-background-pressed:var(--base-color-accent-900);--component-button-primary-border:var(--base-color-accent-600);--semantic-color-border-subtle:var(--base-color-neutral-300);--semantic-color-border-default:var(--base-color-neutral-400);--semantic-color-border-strong:var(--base-color-neutral-600)}html.a1-theme-accessible.a1-theme-dark,html.a1-theme-dark.a1-theme-accessible{--semantic-color-border-subtle:var(--base-color-neutral-500);--semantic-color-border-default:var(--base-color-neutral-400)}html.a1-theme-fresh body{background-image:linear-gradient(207.43deg,#d7fff8 0%,#cdf5ee 57.44%);background-attachment:fixed;background-color:var(--semantic-color-surface-page)}html.a1-theme-fresh.a1-theme-dark,html.a1-theme-dark.a1-theme-fresh{--semantic-color-surface-page:#03453a;--semantic-color-surface-panel:#046756;--semantic-color-surface-raised:#057868}html.a1-theme-fresh.a1-theme-dark body,html.a1-theme-dark.a1-theme-fresh body{background-color:#03453a;background-image:linear-gradient(207.43deg,#046756 0%,#03453a 57.44%)}@media (prefers-color-scheme:dark){html.a1-theme-fresh{--semantic-color-surface-page:#03453a;--semantic-color-surface-panel:#046756;--semantic-color-surface-raised:#057868}html.a1-theme-fresh body{background-color:#03453a;background-image:linear-gradient(207.43deg,#046756 0%,#03453a 57.44%)}}.a1-icon{font-size:var(--a1-icon-size,inherit);-webkit-user-select:none;user-select:none;line-height:1;font-family:var(--a1-icon-font-family,"Material Symbols Outlined");font-variation-settings:"FILL" var(--a1-icon-fill,0), "wght" var(--a1-icon-weight,var(--base-font-weight-regular)), "GRAD" var(--a1-icon-grade,0), "opsz" var(--a1-icon-opsz,var(--base-icon-optical-size))}.a1-icon-xs{--a1-icon-size:var(--base-spacing-16);--a1-icon-opsz:20}.a1-icon-sm{--a1-icon-size:var(--base-spacing-20);--a1-icon-opsz:20}.a1-icon-lg{--a1-icon-size:var(--base-spacing-32);--a1-icon-opsz:40}.a1-icon-xl{--a1-icon-size:var(--base-spacing-40);--a1-icon-opsz:48}.a1-icon-jumbo{--a1-icon-size:var(--base-spacing-64);--a1-icon-opsz:48}.a1-icon-xjumbo{--a1-icon-size:var(--base-spacing-96);--a1-icon-opsz:48}.a1-icon-muted{color:var(--semantic-color-text-muted)}.a1-icon-accent{color:var(--semantic-color-text-accent)}.a1-icon-inverse{color:var(--semantic-color-text-inverse)}.a1-icon-success{color:var(--semantic-color-status-success-background)}.a1-icon-error{color:var(--semantic-color-status-error-background)}.a1-icon-warn{color:var(--semantic-color-status-warn-background)}.a1-icon-info{color:var(--semantic-color-status-info-background)}.a1-accordion{--a1-ac-height:var(--component-accordion-trigger-height-md);--a1-ac-px:var(--base-spacing-8);--a1-ac-py:var(--base-spacing-8);--a1-ac-icon-size:var(--component-accordion-icon-size-md);--a1-ac-font-size:var(--semantic-font-size-body-md);--a1-ac-font-weight:var(--base-font-weight-medium);--a1-ac-subtext-size:var(--semantic-font-size-body-sm)}.a1-accordion--sm{--a1-ac-height:var(--component-accordion-trigger-height-sm);--a1-ac-px:var(--base-spacing-4);--a1-ac-py:var(--base-spacing-6);--a1-ac-icon-size:var(--component-accordion-icon-size-sm);--a1-ac-font-size:var(--semantic-font-size-body-sm);--a1-ac-font-weight:var(--base-font-weight-medium);--a1-ac-subtext-size:var(--semantic-font-size-body-xs)}.a1-accordion--lg{--a1-ac-height:var(--component-accordion-trigger-height-lg);--a1-ac-px:var(--base-spacing-12);--a1-ac-py:var(--base-spacing-12);--a1-ac-icon-size:var(--component-accordion-icon-size-lg);--a1-ac-font-size:var(--semantic-font-size-body-lg);--a1-ac-font-weight:var(--base-font-weight-bold);--a1-ac-subtext-size:var(--semantic-font-size-body-md)}.a1-accordion__trigger{align-items:center;gap:var(--base-spacing-6);width:100%;min-height:var(--a1-ac-height);padding-inline:var(--a1-ac-px);padding-block:var(--a1-ac-py);cursor:pointer;color:var(--semantic-color-text-default);font-family:var(--semantic-font-family-body);font-size:var(--a1-ac-font-size);font-weight:var(--a1-ac-font-weight);line-height:var(--semantic-font-line-height-body);text-align:start;transition:background var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);background:0 0;border:none;display:flex}.a1-accordion__trigger:hover{background:var(--semantic-color-surface-raised)}.a1-accordion__trigger:active{background:color-mix(in srgb, var(--semantic-color-surface-raised), var(--semantic-color-text-default) 6%)}.a1-accordion__trigger:focus-visible{outline:var(--component-accordion-focus-ring-width) solid var(--semantic-color-text-accent);outline-offset:var(--component-accordion-focus-ring-offset)}.a1-accordion__chevron{font-size:var(--a1-ac-icon-size);color:var(--semantic-color-text-muted);transition:transform var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:rotate(-90deg)}.a1-accordion--open .a1-accordion__chevron{transform:rotate(0)}.a1-accordion__text{flex-direction:column;flex:auto;min-width:0;display:flex}.a1-accordion__label{min-width:0}.a1-accordion__subtext{min-width:0;color:var(--semantic-color-text-muted);font-size:var(--a1-ac-subtext-size);font-weight:var(--semantic-font-weight-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.a1-accordion--open .a1-accordion__subtext{display:none}.a1-accordion__body{transition:grid-template-rows var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);grid-template-rows:0fr;display:grid}.a1-accordion--open .a1-accordion__body{grid-template-rows:1fr}.a1-accordion__body-inner{min-height:0;overflow:hidden}.a1-accordion--divider .a1-accordion__trigger{border-block-end:var(--component-divider-size-xs) solid var(--semantic-color-border-subtle)}.a1-accordion--divider .a1-accordion__body-inner{padding-block-start:var(--a1-ac-py)}.a1-accordion--disabled .a1-accordion__trigger{cursor:not-allowed;opacity:.55;pointer-events:none}.a1-context-menu{z-index:1000;background:var(--semantic-color-surface-page);border:1px solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);box-shadow:var(--semantic-shadow-md);padding:var(--base-spacing-4);min-inline-size:160px;max-inline-size:240px;position:fixed}.a1-context-menu__heading{padding:var(--base-spacing-4) var(--base-spacing-8);font-family:var(--component-paragraph-font-family,inherit);font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);-webkit-user-select:none;user-select:none;display:block}.a1-context-menu__divider{margin-block:var(--base-spacing-4);border:none;border-block-start:1px solid var(--semantic-color-border-subtle)}.a1-context-menu__item{align-items:center;gap:var(--base-spacing-8);inline-size:100%;padding-block:var(--base-spacing-6);padding-inline:var(--base-spacing-8);border-radius:var(--base-radius-sm);font-family:var(--component-paragraph-font-family,inherit);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-default);cursor:pointer;text-align:start;transition:background var(--semantic-motion-duration-fast,.12s) ease;background:0 0;border:none;display:flex}.a1-context-menu__item:hover{background:color-mix(in srgb, transparent, var(--semantic-color-text-default) 6%)}.a1-context-menu__item:focus-visible{outline:2px solid var(--semantic-color-text-accent);outline-offset:-1px}.a1-context-menu__item[disabled],.a1-context-menu__item[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.a1-context-menu__item--active{background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground)}.a1-context-menu__item--active:hover{background:var(--semantic-color-action-background-hover,var(--semantic-color-action-background))}.a1-context-menu__item--destructive{color:var(--semantic-color-status-error-text)}.a1-context-menu__item--destructive:hover{background:var(--semantic-color-status-error-surface)}.a1-context-menu__icon{flex-shrink:0;font-size:16px!important;line-height:1!important}.a1-context-menu__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.a1-context-menu__kbd{font-family:var(--base-font-family-mono,monospace);font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);background:color-mix(in srgb, transparent, var(--semantic-color-text-default) 6%);border:1px solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-xs,2px);padding-inline:var(--base-spacing-4);padding-block:var(--base-spacing-2);flex-shrink:0;margin-inline-start:auto;line-height:1}.a1-tree-menu-root{flex-direction:column;display:flex}.a1-tree-menu,.a1-tree-menu__group{gap:var(--base-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.a1-tree-menu__group-wrapper{transition:grid-template-rows var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard);grid-template-rows:0fr;display:grid}.a1-tree-menu__group-wrapper--open{grid-template-rows:1fr}.a1-tree-menu__group-inner{overflow:hidden}.a1-tree-menu__row{box-sizing:border-box;border-radius:var(--component-tree-menu-item-border-radius);color:var(--semantic-color-text-default);transition:background var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard), color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);align-items:center;padding-inline-start:calc(var(--component-tree-menu-item-padding-inline) + var(--component-tree-menu-item-indent) * var(--a1-tree-depth,0));display:flex}.a1-tree-menu__row:hover{background:color-mix(in srgb, transparent, var(--semantic-color-text-default) 6%)}.a1-tree-menu__row:active{background:color-mix(in srgb, transparent, var(--semantic-color-text-default) 10%)}.a1-tree-menu__row--selected{background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground)}.a1-tree-menu__row--selected:hover{background:var(--semantic-color-action-background-hover)}.a1-tree-menu__row--selected:active{background:var(--semantic-color-action-background-pressed)}.a1-tree-menu__row--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.a1-tree-menu__toggle{width:var(--component-tree-menu-item-chevron-size);height:var(--component-tree-menu-item-chevron-size);cursor:pointer;color:var(--semantic-color-text-muted);font-size:var(--component-tree-menu-item-chevron-size);border-radius:var(--base-radius-sm);transition:color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.a1-tree-menu__toggle:hover{color:var(--semantic-color-text-default)}.a1-tree-menu__row--selected .a1-tree-menu__toggle{color:inherit}.a1-tree-menu__toggle:focus{outline:none}.a1-tree-menu__toggle-spacer{width:var(--component-tree-menu-item-chevron-size);flex-shrink:0;display:block}.a1-tree-menu__label-btn{align-items:center;gap:var(--component-tree-menu-item-gap);min-width:0;padding-block:var(--base-spacing-2);min-height:var(--component-tree-menu-item-height);cursor:pointer;color:inherit;font-family:var(--component-paragraph-font-family,inherit);font-size:var(--semantic-font-size-body-sm);font-weight:var(--base-font-weight-regular);line-height:var(--component-tree-menu-item-line-height);text-align:start;white-space:nowrap;background:0 0;border:none;flex:auto;padding-inline-end:var(--component-tree-menu-item-padding-inline);text-decoration:none;display:flex;overflow:hidden}.a1-tree-menu__label-btn:focus-visible{outline:var(--component-tree-menu-item-focus-ring-width) solid var(--semantic-color-text-accent);outline-offset:var(--component-tree-menu-item-focus-ring-offset);border-radius:var(--base-radius-sm)}.a1-tree-menu__row--selected .a1-tree-menu__label-btn{font-weight:var(--base-font-weight-medium)}.a1-tree-menu__row--selected .a1-tree-menu__label-btn:focus-visible{outline-color:var(--semantic-color-action-foreground)}.a1-tree-menu__label-btn--disabled{cursor:not-allowed}.a1-tree-menu__icon{font-size:var(--component-tree-menu-item-icon-size);flex-shrink:0}.a1-tree-menu__label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.a1-tree-menu__controls{align-items:center;gap:var(--base-spacing-4);padding-block-end:var(--base-spacing-4);padding-inline:var(--component-tree-menu-item-padding-inline);border-block-end:1px solid var(--semantic-color-border-subtle);margin-block-end:var(--base-spacing-4);display:flex}.a1-tree-menu__control-btn{align-items:center;gap:var(--base-spacing-4);cursor:pointer;color:var(--semantic-color-text-muted);font-family:var(--component-paragraph-font-family,inherit);font-size:var(--semantic-font-size-body-sm);transition:color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);background:0 0;border:none;padding:0;line-height:1;display:inline-flex}.a1-tree-menu__control-btn:hover{color:var(--semantic-color-text-default)}.a1-tree-menu__control-btn:focus-visible{outline:2px solid var(--semantic-color-text-accent);outline-offset:2px;border-radius:var(--base-radius-sm)}.a1-tree-menu__row--dragging{opacity:.4}.a1-tree-menu__row--drop-before,.a1-tree-menu__row--drop-after{position:relative}.a1-tree-menu__row--drop-before:before,.a1-tree-menu__row--drop-after:after{content:"";background:var(--semantic-color-action-background);pointer-events:none;z-index:1;block-size:2px;position:absolute;inset-inline:0}.a1-tree-menu__row--drop-before:before{inset-block-start:-1px}.a1-tree-menu__row--drop-after:after{inset-block-end:-1px}.a1-tree-menu__row--drop-into{background:color-mix(in srgb, var(--semantic-color-action-background) 12%, transparent);box-shadow:inset 0 0 0 2px var(--semantic-color-action-background)}.a1-button{box-sizing:border-box;min-height:var(--a1-button-height,var(--component-button-min-height));justify-content:center;align-items:center;gap:var(--a1-button-gap,var(--component-button-gap));border-width:var(--a1-button-border-width,var(--component-button-border-width));border-radius:var(--a1-button-border-radius,var(--component-button-border-radius));padding-block:var(--component-button-padding-block);padding-inline:var(--a1-button-padding-inline,var(--component-button-padding-inline));font-family:var(--component-button-font-family);font-size:var(--a1-button-font-size,var(--component-button-font-size));font-weight:var(--a1-button-font-weight,var(--component-button-font-weight));--a1-icon-weight:700;line-height:var(--component-button-font-line-height);white-space:normal;text-align:center;overflow-wrap:anywhere;cursor:pointer;background:var(--a1-button-background);border-style:solid;border-color:var(--a1-button-border);color:var(--a1-button-foreground);box-shadow:var(--component-button-box-shadow,none);transform:var(--component-button-hover-transform,none);transition:background var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard), border-color var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard), color var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard), box-shadow var(--semantic-motion-duration-quick,.1s) var(--semantic-motion-easing-standard), transform var(--semantic-motion-duration-quick,.1s) var(--semantic-motion-easing-standard);text-decoration:none;display:inline-flex;overflow:clip}.a1-button:not(:disabled):not([aria-disabled=true]):hover{background:var(--a1-button-background-hover);border-color:var(--a1-button-border-hover,var(--a1-button-border));color:var(--a1-button-foreground-hover,var(--a1-button-foreground));box-shadow:var(--component-button-box-shadow-hover,var(--component-button-box-shadow,none));transform:var(--component-button-hover-transform,none)}.a1-button:not(:disabled):not([aria-disabled=true]):active{background:var(--a1-button-background-pressed);border-color:var(--a1-button-border-pressed,var(--a1-button-border));color:var(--a1-button-foreground-pressed,var(--a1-button-foreground));box-shadow:var(--component-button-box-shadow-active,var(--component-button-box-shadow,none));transform:var(--component-button-press-transform,none)}.a1-button:not(:disabled):not([aria-disabled=true]):focus-visible{outline:var(--component-button-focus-ring-width) solid var(--component-button-focus-ring);outline-offset:var(--component-button-focus-ring-offset)}.a1-button:disabled,.a1-button[aria-disabled=true]{cursor:not-allowed;opacity:var(--component-button-disabled-opacity);pointer-events:none}.a1-button--full-width{width:100%;display:flex}.a1-button--loading{cursor:progress}.a1-button--loading:disabled,.a1-button--loading[aria-disabled=true]{opacity:1;pointer-events:none}.a1-button__spinner{inline-size:var(--component-button-icon-size);block-size:var(--component-button-icon-size);border:var(--base-spacing-2) solid currentColor;border-radius:var(--base-radius-pill);animation:a1-button-spin var(--semantic-motion-duration-slowest) linear infinite;border-top-color:#0000;flex-shrink:0}@keyframes a1-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.a1-button__spinner{animation-duration:calc(var(--semantic-motion-duration-slowest) * 3)}}.a1-button--primary{--a1-button-background:var(--component-button-primary-background);--a1-button-background-hover:var(--component-button-primary-background-hover);--a1-button-background-pressed:var(--component-button-primary-background-pressed);--a1-button-foreground:var(--component-button-primary-foreground);--a1-button-foreground-hover:var(--component-button-primary-foreground-hover);--a1-button-foreground-pressed:var(--component-button-primary-foreground-pressed);--a1-button-border:var(--component-button-primary-border);--a1-button-border-hover:var(--component-button-primary-border);--a1-button-border-pressed:var(--component-button-primary-border);--a1-button-border-width:var(--component-button-primary-border-width)}.a1-button--secondary{--a1-button-background:var(--component-button-secondary-background);--a1-button-background-hover:var(--component-button-secondary-background-hover);--a1-button-background-pressed:var(--component-button-secondary-background-pressed);--a1-button-foreground:var(--component-button-secondary-foreground);--a1-button-foreground-hover:var(--component-button-secondary-foreground-hover);--a1-button-foreground-pressed:var(--component-button-secondary-foreground-pressed);--a1-button-border:var(--component-button-secondary-border);--a1-button-border-hover:var(--component-button-secondary-border-hover);--a1-button-border-pressed:var(--component-button-secondary-border-pressed);--a1-button-border-width:var(--component-button-secondary-border-width)}.a1-button--tertiary{--a1-button-background:var(--component-button-tertiary-background);--a1-button-background-hover:var(--component-button-tertiary-background-hover);--a1-button-background-pressed:var(--component-button-tertiary-background-pressed);--a1-button-foreground:var(--component-button-tertiary-foreground);--a1-button-foreground-hover:var(--component-button-tertiary-foreground-hover);--a1-button-foreground-pressed:var(--component-button-tertiary-foreground-pressed);--a1-button-border:var(--component-button-tertiary-border);--a1-button-border-hover:var(--component-button-tertiary-border-hover);--a1-button-border-pressed:var(--component-button-tertiary-border-pressed);--a1-button-border-width:var(--component-button-tertiary-border-width)}.a1-button--destructive{--a1-button-background:var(--semantic-color-status-error-background);--a1-button-background-hover:color-mix(in srgb, var(--semantic-color-status-error-background), black 16%);--a1-button-background-pressed:color-mix(in srgb, var(--semantic-color-status-error-background), black 32%);--a1-button-foreground:var(--semantic-color-status-error-foreground);--a1-button-foreground-hover:var(--semantic-color-status-error-foreground);--a1-button-foreground-pressed:var(--semantic-color-status-error-foreground);--a1-button-border:var(--semantic-color-status-error-background);--a1-button-border-hover:var(--semantic-color-status-error-background);--a1-button-border-pressed:var(--semantic-color-status-error-background);--a1-button-border-width:var(--component-button-primary-border-width)}.a1-button--success{--a1-button-background:var(--semantic-color-status-success-background);--a1-button-background-hover:color-mix(in srgb, var(--semantic-color-status-success-background), black 16%);--a1-button-background-pressed:color-mix(in srgb, var(--semantic-color-status-success-background), black 32%);--a1-button-foreground:var(--semantic-color-status-success-foreground);--a1-button-foreground-hover:var(--semantic-color-status-success-foreground);--a1-button-foreground-pressed:var(--semantic-color-status-success-foreground);--a1-button-border:var(--semantic-color-status-success-background);--a1-button-border-hover:var(--semantic-color-status-success-background);--a1-button-border-pressed:var(--semantic-color-status-success-background);--a1-button-border-width:var(--component-button-primary-border-width)}.a1-button--sm{--a1-button-height:var(--component-button-small-height);--a1-button-font-size:var(--semantic-font-size-body-sm);--a1-button-font-weight:var(--base-font-weight-medium);--a1-button-border-radius:var(--component-button-small-border-radius);--a1-button-padding-inline:var(--base-spacing-8);--a1-button-gap:var(--base-spacing-6);--a1-button-icon-size:var(--component-button-small-icon-size);--a1-button-icon-opsz:var(--component-button-small-icon-optical-size)}.a1-button--md{--a1-button-font-weight:var(--base-font-weight-semibold);--a1-button-icon-size:var(--component-button-medium-icon-size);--a1-button-icon-opsz:var(--component-button-medium-icon-optical-size)}.a1-button--lg.a1-button--secondary{--a1-button-border-width:var(--component-button-large-secondary-border-width)}.a1-button--lg{--a1-icon-weight:900;--a1-button-height:var(--component-button-large-height);--a1-button-font-size:var(--semantic-font-size-body-lg);--a1-button-font-weight:var(--base-font-weight-extra-bold);--a1-button-border-radius:var(--component-button-large-border-radius,var(--base-radius-lg));--a1-button-padding-inline:var(--base-spacing-20);--a1-button-icon-size:var(--component-button-icon-size);--a1-button-icon-opsz:var(--component-button-icon-optical-size)}.a1-button .a1-button__icon{font-size:var(--a1-button-icon-size,var(--component-button-icon-size));--a1-icon-opsz:var(--a1-button-icon-opsz,var(--component-button-icon-optical-size))}.a1-icon-button{--a1-icon-weight:500;height:var(--a1-icon-button-size,var(--component-icon-button-size));aspect-ratio:1;border-radius:var(--component-icon-button-border-radius);cursor:pointer;background:var(--a1-icon-button-background);border-width:var(--a1-icon-button-border-width,var(--component-button-tertiary-border-width));border-style:solid;border-color:var(--a1-icon-button-border);color:var(--a1-icon-button-foreground);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.a1-icon-button:hover{background:var(--a1-icon-button-background-hover);border-color:var(--a1-icon-button-border-hover);color:var(--a1-icon-button-foreground-hover)}.a1-icon-button:active{background:var(--a1-icon-button-background-pressed);border-color:var(--a1-icon-button-border-pressed);color:var(--a1-icon-button-foreground-pressed)}.a1-icon-button .a1-icon{font-size:var(--a1-icon-button-icon-size,var(--component-icon-button-icon-size));--a1-icon-opsz:var(--a1-icon-button-icon-opsz,var(--component-icon-button-icon-optical-size))}.a1-icon-button--small{--a1-icon-button-size:var(--base-spacing-24);--a1-icon-button-icon-size:var(--base-spacing-16)}.a1-icon-button--large{--a1-icon-button-size:var(--component-button-large-height);--a1-icon-button-icon-size:var(--base-spacing-32);--a1-icon-button-icon-opsz:var(--component-button-icon-optical-size)}.a1-icon-button:focus-visible{outline:var(--component-button-focus-ring-width) solid var(--component-button-focus-ring);outline-offset:var(--component-icon-button-focus-ring-offset)}.a1-icon-button:disabled{opacity:var(--component-button-disabled-opacity);cursor:not-allowed;pointer-events:none}.a1-icon-button--tertiary{--a1-icon-button-background:var(--component-button-tertiary-background);--a1-icon-button-background-hover:var(--component-button-tertiary-background-hover);--a1-icon-button-background-pressed:var(--component-button-tertiary-background-pressed);--a1-icon-button-foreground:var(--component-button-tertiary-foreground);--a1-icon-button-foreground-hover:var(--component-button-tertiary-foreground-hover);--a1-icon-button-foreground-pressed:var(--component-button-tertiary-foreground-pressed);--a1-icon-button-border:var(--component-button-tertiary-border);--a1-icon-button-border-hover:var(--component-button-tertiary-border-hover);--a1-icon-button-border-pressed:var(--component-button-tertiary-border-pressed);--a1-icon-button-border-width:var(--component-button-tertiary-border-width)}.a1-icon-button--secondary{--a1-icon-button-background:var(--component-button-secondary-background);--a1-icon-button-background-hover:var(--component-button-secondary-background-hover);--a1-icon-button-background-pressed:var(--component-button-secondary-background-pressed);--a1-icon-button-foreground:var(--component-button-secondary-foreground);--a1-icon-button-foreground-hover:var(--component-button-secondary-foreground-hover);--a1-icon-button-foreground-pressed:var(--component-button-secondary-foreground-pressed);--a1-icon-button-border:var(--component-button-secondary-border);--a1-icon-button-border-hover:var(--component-button-secondary-border-hover);--a1-icon-button-border-pressed:var(--component-button-secondary-border-pressed);--a1-icon-button-border-width:var(--component-button-secondary-border-width)}.a1-icon-button--destructive{background:var(--semantic-color-status-error-surface);border-color:var(--semantic-color-status-error-border);color:var(--semantic-color-status-error-background)}.a1-icon-button--destructive:hover{background:color-mix(in srgb, var(--semantic-color-status-error-surface), var(--semantic-color-status-error-background) 8%);border-color:var(--semantic-color-status-error-background);color:var(--semantic-color-status-error-background)}.a1-icon-button--destructive:active{background:color-mix(in srgb, var(--semantic-color-status-error-surface), var(--semantic-color-status-error-background) 16%);border-color:var(--semantic-color-status-error-background);color:var(--semantic-color-status-error-background)}.a1-icon-button--success{background:var(--semantic-color-status-success-surface);border-color:var(--semantic-color-status-success-border);color:var(--semantic-color-status-success-background)}.a1-icon-button--success:hover{background:color-mix(in srgb, var(--semantic-color-status-success-surface), var(--semantic-color-status-success-background) 8%);border-color:var(--semantic-color-status-success-background);color:var(--semantic-color-status-success-background)}.a1-icon-button--success:active{background:color-mix(in srgb, var(--semantic-color-status-success-surface), var(--semantic-color-status-success-background) 16%);border-color:var(--semantic-color-status-success-background);color:var(--semantic-color-status-success-background)}.a1-theme-dark .a1-icon-button--destructive,.a1-inverse .a1-icon-button--destructive{background:var(--semantic-color-status-error-background);border-color:var(--semantic-color-status-error-background);color:var(--semantic-color-status-error-foreground)}.a1-theme-dark .a1-icon-button--destructive:hover,.a1-inverse .a1-icon-button--destructive:hover{background:color-mix(in srgb, var(--semantic-color-status-error-background), black 16%);border-color:var(--semantic-color-status-error-background);color:var(--semantic-color-status-error-foreground)}.a1-theme-dark .a1-icon-button--destructive:active,.a1-inverse .a1-icon-button--destructive:active{background:color-mix(in srgb, var(--semantic-color-status-error-background), black 32%);border-color:var(--semantic-color-status-error-background);color:var(--semantic-color-status-error-foreground)}.a1-theme-dark .a1-icon-button--success,.a1-inverse .a1-icon-button--success{background:var(--semantic-color-status-success-background);border-color:var(--semantic-color-status-success-background);color:var(--semantic-color-status-success-foreground)}.a1-theme-dark .a1-icon-button--success:hover,.a1-inverse .a1-icon-button--success:hover{background:color-mix(in srgb, var(--semantic-color-status-success-background), black 16%);border-color:var(--semantic-color-status-success-background);color:var(--semantic-color-status-success-foreground)}.a1-theme-dark .a1-icon-button--success:active,.a1-inverse .a1-icon-button--success:active{background:color-mix(in srgb, var(--semantic-color-status-success-background), black 32%);border-color:var(--semantic-color-status-success-background);color:var(--semantic-color-status-success-foreground)}.a1-theme-dark .a1-inverse .a1-icon-button--destructive{background:var(--semantic-color-status-error-surface);border-color:var(--semantic-color-status-error-border);color:var(--semantic-color-status-error-background)}.a1-theme-dark .a1-inverse .a1-icon-button--destructive:hover{background:color-mix(in srgb, var(--semantic-color-status-error-surface), var(--semantic-color-status-error-background) 8%);border-color:var(--semantic-color-status-error-background);color:var(--semantic-color-status-error-background)}.a1-theme-dark .a1-inverse .a1-icon-button--destructive:active{background:color-mix(in srgb, var(--semantic-color-status-error-surface), var(--semantic-color-status-error-background) 16%);border-color:var(--semantic-color-status-error-background);color:var(--semantic-color-status-error-background)}.a1-theme-dark .a1-inverse .a1-icon-button--success{background:var(--semantic-color-status-success-surface);border-color:var(--semantic-color-status-success-border);color:var(--semantic-color-status-success-background)}.a1-theme-dark .a1-inverse .a1-icon-button--success:hover{background:color-mix(in srgb, var(--semantic-color-status-success-surface), var(--semantic-color-status-success-background) 8%);border-color:var(--semantic-color-status-success-background);color:var(--semantic-color-status-success-background)}.a1-theme-dark .a1-inverse .a1-icon-button--success:active{background:color-mix(in srgb, var(--semantic-color-status-success-surface), var(--semantic-color-status-success-background) 16%);border-color:var(--semantic-color-status-success-background);color:var(--semantic-color-status-success-background)}.a1-message-banner{box-sizing:border-box;--a1-msg-surface:var(--semantic-color-surface-panel);--a1-msg-border:var(--semantic-color-border-subtle);--a1-msg-accent:var(--semantic-color-text-muted);align-items:flex-start;gap:var(--component-message-banner-padding);padding:var(--component-message-banner-padding);border:var(--component-message-banner-border-width) solid var(--a1-msg-border);border-radius:var(--component-message-banner-border-radius);background:var(--a1-msg-surface);display:flex}.a1-message-banner--info{--a1-msg-surface:var(--semantic-color-status-info-surface);--a1-msg-border:var(--semantic-color-status-info-border);--a1-msg-accent:var(--semantic-color-status-info-background)}.a1-message-banner--success{--a1-msg-surface:var(--semantic-color-status-success-surface);--a1-msg-border:var(--semantic-color-status-success-border);--a1-msg-accent:var(--semantic-color-status-success-background)}.a1-message-banner--warn{--a1-msg-surface:var(--semantic-color-status-warn-surface);--a1-msg-border:var(--semantic-color-status-warn-border);--a1-msg-accent:var(--semantic-color-status-warn-background)}.a1-message-banner--error{--a1-msg-surface:var(--semantic-color-status-error-surface);--a1-msg-border:var(--semantic-color-status-error-border);--a1-msg-accent:var(--semantic-color-status-error-background)}.a1-message-banner__icon{color:var(--a1-msg-accent);font-size:var(--component-message-banner-icon-size);line-height:var(--component-message-badge-line-height);margin-top:var(--component-message-banner-icon-margin-top);--a1-icon-opsz:var(--component-message-banner-icon-optical-size);flex-shrink:0}.a1-message-banner__content{gap:var(--base-spacing-4);flex-direction:column;flex:1;min-width:0;display:flex}.a1-message-banner__title{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);font-weight:var(--component-message-banner-title-font-weight);color:var(--semantic-color-text-default);line-height:var(--semantic-font-line-height-heading);margin:0}.a1-message-banner__body{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);font-weight:var(--semantic-font-weight-body);color:var(--semantic-color-text-muted);line-height:var(--semantic-font-line-height-body);margin:0}.a1-message-banner__dismiss{margin-top:var(--component-message-banner-dismiss-offset);margin-right:var(--component-message-banner-dismiss-offset);flex-shrink:0}.a1-message-badge{--a1-badge-bg:var(--semantic-color-text-muted);--a1-badge-fg:var(--semantic-color-text-inverse);--a1-badge-subtle-bg:var(--semantic-color-surface-raised);--a1-badge-subtle-fg:var(--semantic-color-text-muted);--a1-badge-subtle-border:var(--semantic-color-border-default);align-items:center;gap:var(--base-spacing-4);width:fit-content;max-width:100%;padding:var(--component-message-badge-padding-block) var(--component-message-badge-padding-inline);border-radius:var(--component-message-badge-border-radius);background:var(--a1-badge-bg);color:var(--a1-badge-fg);font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);font-weight:var(--component-message-badge-font-weight);white-space:nowrap;line-height:1;display:inline-flex}.a1-message-badge--info{--a1-badge-bg:var(--semantic-color-status-info-background);--a1-badge-fg:var(--semantic-color-status-info-foreground);--a1-badge-subtle-bg:var(--semantic-color-status-info-surface);--a1-badge-subtle-fg:var(--semantic-color-status-info-background);--a1-badge-subtle-border:var(--semantic-color-status-info-border)}.a1-message-badge--success{--a1-badge-bg:var(--semantic-color-status-success-background);--a1-badge-fg:var(--semantic-color-status-success-foreground);--a1-badge-subtle-bg:var(--semantic-color-status-success-surface);--a1-badge-subtle-fg:var(--semantic-color-status-success-background);--a1-badge-subtle-border:var(--semantic-color-status-success-border)}.a1-message-badge--warn{--a1-badge-bg:var(--base-color-warn-200);--a1-badge-fg:var(--base-color-neutral-900);--a1-badge-subtle-bg:var(--semantic-color-status-warn-surface);--a1-badge-subtle-fg:var(--semantic-color-status-warn-text);--a1-badge-subtle-border:var(--semantic-color-status-warn-border)}.a1-message-badge--error{--a1-badge-bg:var(--semantic-color-status-error-background);--a1-badge-fg:var(--semantic-color-status-error-foreground);--a1-badge-subtle-bg:var(--semantic-color-status-error-surface);--a1-badge-subtle-fg:var(--semantic-color-status-error-text);--a1-badge-subtle-border:var(--semantic-color-status-error-border)}.a1-message-badge--subtle{--a1-badge-bg:var(--a1-badge-subtle-bg);--a1-badge-fg:var(--a1-badge-subtle-fg);outline:var(--component-message-badge-border-width) solid var(--a1-badge-subtle-border)}.a1-message-badge--sm{padding:var(--component-message-badge-sm-padding-block) var(--component-message-badge-sm-padding-inline);font-size:var(--semantic-font-size-body-xs)}.a1-message-badge--lg{padding:var(--component-message-badge-lg-padding-block) var(--component-message-badge-lg-padding-inline);font-size:var(--semantic-font-size-body-md)}.a1-message-badge .a1-icon{font-size:var(--component-message-badge-icon-size)}.a1-message-empty{text-align:center;flex-direction:column;align-items:center;display:flex}.a1-message-empty--page{--a1-empty-icon:var(--component-message-empty-state-icon-size-page);--a1-empty-wrap:var(--component-message-empty-state-wrap-size-page);--a1-icon-opsz:var(--component-message-empty-state-icon-optical-size-page);gap:var(--base-spacing-16);padding:var(--base-spacing-64) var(--base-spacing-40);max-width:var(--component-message-empty-state-max-width-page);margin-inline:auto}.a1-message-empty--section{--a1-empty-icon:var(--component-message-empty-state-icon-size-section);--a1-empty-wrap:var(--component-message-empty-state-wrap-size-section);--a1-icon-opsz:var(--component-message-empty-state-icon-optical-size-section);gap:var(--base-spacing-12);padding:var(--base-spacing-40) var(--base-spacing-24);max-width:var(--component-message-empty-state-max-width-section);margin-inline:auto}.a1-message-empty--card{--a1-empty-icon:var(--component-message-empty-state-icon-size-card);--a1-empty-wrap:var(--component-message-empty-state-wrap-size-card);--a1-icon-opsz:var(--component-message-empty-state-icon-optical-size-card);gap:var(--base-spacing-8);padding:var(--base-spacing-16)}.a1-message-empty__icon-wrap{width:var(--a1-empty-wrap);height:var(--a1-empty-wrap);background:var(--semantic-color-surface-raised);color:var(--semantic-color-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.a1-message-empty--card .a1-message-empty__icon-wrap{background:0 0}.a1-message-empty__icon-wrap .a1-icon{font-size:var(--a1-empty-icon)}.a1-message-empty__title,.a1-message-empty__description{margin:0}.a1-message-empty__action{margin-top:var(--base-spacing-4)}.a1-heading{font-family:var(--a1-heading-family);font-size:var(--a1-heading-responsive-size,var(--a1-heading-size));font-weight:var(--a1-heading-weight);line-height:var(--a1-heading-line-height);color:var(--a1-heading-color,var(--semantic-color-text-default));margin:0}@media (width>=481px){.a1-heading{--a1-heading-responsive-size:var(--a1-heading-size-sm,var(--a1-heading-size))}}@media (width>=641px){.a1-heading{--a1-heading-responsive-size:var(--a1-heading-size-md,var(--a1-heading-size-sm,var(--a1-heading-size)))}}@media (width>=1025px){.a1-heading{--a1-heading-responsive-size:var(--a1-heading-size-lg,var(--a1-heading-size-md,var(--a1-heading-size-sm,var(--a1-heading-size))))}}@media (width>=1441px){.a1-heading{--a1-heading-responsive-size:var(--a1-heading-size-xl,var(--a1-heading-size-lg,var(--a1-heading-size-md,var(--a1-heading-size-sm,var(--a1-heading-size)))))}}.a1-heading--heading{--a1-heading-family:var(--component-heading-font-family-heading);--a1-heading-weight:var(--component-heading-font-weight-heading);--a1-heading-line-height:var(--component-heading-font-line-height-heading)}.a1-heading--display{--a1-heading-family:var(--component-heading-font-family-display);--a1-heading-weight:var(--component-heading-font-weight-display);--a1-heading-line-height:var(--component-heading-font-line-height-display)}.a1-heading--heading-xxl{--a1-heading-size:var(--semantic-font-size-heading-xxl)}.a1-heading--heading-xl{--a1-heading-size:var(--semantic-font-size-heading-xl)}.a1-heading--heading-lg{--a1-heading-size:var(--semantic-font-size-heading-lg)}.a1-heading--heading-md{--a1-heading-size:var(--semantic-font-size-heading-md)}.a1-heading--heading-sm{--a1-heading-size:var(--semantic-font-size-heading-sm)}.a1-heading--heading-xs{--a1-heading-size:var(--semantic-font-size-heading-xs)}.a1-heading--display-sm{--a1-heading-size:var(--semantic-font-size-display-sm)}.a1-heading--display-md{--a1-heading-size:var(--semantic-font-size-display-md)}.a1-heading--display-lg{--a1-heading-size:var(--semantic-font-size-display-lg)}.a1-heading--display-xl{--a1-heading-size:var(--semantic-font-size-display-xl)}.a1-heading--display-xxl{--a1-heading-size:var(--semantic-font-size-display-xxl)}.a1-heading--display-jumbo{--a1-heading-size:var(--semantic-font-size-display-jumbo)}.a1-heading--display-xJumbo{--a1-heading-size:var(--semantic-font-size-display-x-jumbo)}.a1-heading--muted{--a1-heading-color:var(--semantic-color-text-muted)}.a1-heading--accent{--a1-heading-color:var(--semantic-color-text-accent)}.a1-heading--margin-sm{margin-bottom:.25em}.a1-heading--margin-md{margin-bottom:.5em}.a1-heading--margin-lg{margin-bottom:1em}.a1-heading--wrap-balance{text-wrap:balance}.a1-heading--align-left{text-align:start}.a1-heading--align-center{text-align:center}.a1-heading--align-right{text-align:end}.a1-heading--align-start{text-align:start}.a1-heading--align-end{text-align:end}.a1-heading-mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;position:relative}.a1-heading-mark--highlight{padding:var(--component-heading-mark-highlight-padding-block) var(--component-heading-mark-highlight-padding-inline);color:var(--component-heading-mark-highlight-foreground-color);font-weight:var(--component-heading-mark-highlight-font-weight);background:var(--component-heading-mark-highlight-background-color);box-shadow:var(--component-heading-mark-highlight-shadow)}.a1-heading-mark--underline{--a1-heading-mark-underline-mask:url("data:image/svg+xml,%3Csvg width='480' height='72' viewBox='0 0 480 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 44C68 33 127 39 188 38C272 36 349 23 472 34' stroke='black' stroke-width='40' stroke-linecap='round'/%3E%3C/svg%3E");z-index:0}.a1-heading-mark--underline:after{content:"";left:-.03em;right:-.03em;bottom:var(--component-heading-mark-underline-offset);z-index:-1;height:var(--component-heading-mark-underline-height);background:var(--component-heading-mark-underline-color);-webkit-mask-image:var(--a1-heading-mark-underline-mask);mask-image:var(--a1-heading-mark-underline-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--a1-heading-mark-underline-mask);position:absolute;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.a1-heading-mark--underline-wave{--a1-heading-mark-underline-mask:url("data:image/svg+xml,%3Csvg width='480' height='72' viewBox='0 0 480 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 40C38 19 64 58 94 38C124 18 150 57 180 38C211 18 237 58 268 38C299 18 325 57 356 38C387 19 416 56 472 36' stroke='black' stroke-width='32' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.a1-heading-mark--underline-sketch{--a1-heading-mark-underline-mask:url("data:image/svg+xml,%3Csvg width='480' height='72' viewBox='0 0 480 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 43C72 38 134 31 194 36C273 43 351 31 472 39' stroke='black' stroke-width='28' stroke-linecap='round'/%3E%3Cpath d='M15 52C85 43 137 48 213 44C293 40 372 46 463 31' stroke='black' stroke-width='16' stroke-linecap='round' opacity='.76'/%3E%3C/svg%3E")}.a1-paragraph{font-family:var(--component-paragraph-font-family);font-size:var(--a1-paragraph-responsive-size,var(--a1-paragraph-size));font-weight:var(--a1-paragraph-weight,var(--component-paragraph-font-weight));line-height:var(--component-paragraph-font-line-height);color:var(--a1-paragraph-color,var(--semantic-color-text-default));margin:0}@media (width>=481px){.a1-paragraph{--a1-paragraph-responsive-size:var(--a1-paragraph-size-sm,var(--a1-paragraph-size))}}@media (width>=641px){.a1-paragraph{--a1-paragraph-responsive-size:var(--a1-paragraph-size-md,var(--a1-paragraph-size-sm,var(--a1-paragraph-size)))}}@media (width>=1025px){.a1-paragraph{--a1-paragraph-responsive-size:var(--a1-paragraph-size-lg,var(--a1-paragraph-size-md,var(--a1-paragraph-size-sm,var(--a1-paragraph-size))))}}@media (width>=1441px){.a1-paragraph{--a1-paragraph-responsive-size:var(--a1-paragraph-size-xl,var(--a1-paragraph-size-lg,var(--a1-paragraph-size-md,var(--a1-paragraph-size-sm,var(--a1-paragraph-size)))))}}.a1-paragraph--xs{--a1-paragraph-size:var(--semantic-font-size-body-xs)}.a1-paragraph--sm{--a1-paragraph-size:var(--semantic-font-size-body-sm)}.a1-paragraph--md{--a1-paragraph-size:var(--semantic-font-size-body-md)}.a1-paragraph--lg{--a1-paragraph-size:var(--semantic-font-size-body-lg)}.a1-paragraph--xl{--a1-paragraph-size:var(--semantic-font-size-body-xl)}.a1-paragraph--muted{--a1-paragraph-color:var(--semantic-color-text-muted)}.a1-paragraph--weight-regular{--a1-paragraph-weight:var(--base-font-weight-regular)}.a1-paragraph--weight-medium{--a1-paragraph-weight:var(--base-font-weight-medium)}.a1-paragraph--weight-semibold{--a1-paragraph-weight:var(--base-font-weight-semibold)}.a1-paragraph--weight-bold{--a1-paragraph-weight:var(--base-font-weight-bold)}.a1-paragraph--wrap-balance{text-wrap:balance}.a1-paragraph--align-left{text-align:start}.a1-paragraph--align-center{text-align:center}.a1-paragraph--align-right{text-align:end}.a1-paragraph--align-start{text-align:start}.a1-paragraph--align-end{text-align:end}.a1-field{--a1-field-height:var(--component-field-default-height);--a1-field-padding-inline:var(--component-field-default-padding-inline);--a1-field-gap:var(--component-field-default-gap);--a1-field-border-radius:var(--base-radius-md);--a1-field-font-size:var(--semantic-font-size-body-md);--a1-field-label-size:var(--semantic-font-size-form-label-default);--a1-field-label-weight:var(--component-field-label-font-weight);--a1-field-message-size:var(--semantic-font-size-body-xs);--a1-field-chevron-size:var(--component-field-chevron-size);--a1-field-side-label-width:var(--component-field-side-label-width);--a1-field-accent-border-width:var(--component-field-required-border-width);--a1-field-accent-compensation:var(--component-field-accent-compensation);--a1-field-background:var(--semantic-color-surface-field);--a1-field-border-color:var(--semantic-color-border-strong);--a1-field-focus-ring-color:var(--component-field-focus-ring-color);--a1-field-focus-ring-width:var(--component-field-focus-ring-width);--a1-field-focus-ring-offset:var(--component-field-focus-ring-offset);flex-direction:column;gap:0;display:flex}.a1-field--comfortable{--a1-field-height:var(--component-field-comfortable-height);--a1-field-padding-inline:var(--component-field-comfortable-padding-inline);--a1-field-gap:var(--component-field-comfortable-gap);--a1-field-border-radius:var(--base-radius-lg);--a1-field-label-size:var(--semantic-font-size-form-label-comfortable);--a1-field-message-size:var(--semantic-font-size-body-sm);--a1-field-chevron-size:var(--component-field-chevron-size-comfortable);--a1-field-side-label-width:var(--component-field-side-label-width-comfortable)}@media (width>=641px){.a1-field--comfortable{--a1-field-font-size:var(--semantic-font-size-body-lg);--a1-field-label-size:var(--semantic-font-size-body-lg)}}@media (width>=1025px){.a1-field--comfortable{--a1-field-label-size:var(--semantic-font-size-body-xl);--a1-field-message-size:var(--semantic-font-size-body-md)}}@media (width>=1441px){.a1-field--comfortable{--a1-field-label-size:var(--semantic-font-size-heading-md)}}.a1-field--compact{--a1-field-height:var(--component-field-compact-height);--a1-field-padding-inline:var(--component-field-compact-padding-inline);--a1-field-gap:var(--component-field-compact-gap);--a1-field-border-radius:var(--base-radius-sm);--a1-field-font-size:var(--semantic-font-size-body-sm);--a1-field-label-size:var(--semantic-font-size-form-label-compact);--a1-field-label-weight:var(--component-field-compact-label-font-weight);--a1-field-message-size:var(--semantic-font-size-body-xs);--a1-field-chevron-size:var(--component-field-chevron-size-compact);--a1-field-accent-border-width:var(--component-field-compact-accent-border-width);--a1-field-accent-compensation:var(--component-field-accent-compensation-compact)}@media (width<=640px){.a1-field--compact{--a1-field-font-size:var(--semantic-font-size-body-md)}}.a1-field__label{align-items:center;gap:var(--base-spacing-6);font-family:var(--component-paragraph-font-family);font-size:var(--a1-field-label-size);font-weight:var(--a1-field-label-weight);color:var(--semantic-color-text-default);line-height:var(--semantic-font-line-height-body);padding-bottom:var(--a1-field-gap);display:flex}.a1-field__asterisk{color:var(--semantic-color-status-info-background)}.a1-field__control{display:flex;position:relative}:is(.a1-field__input,.a1-field__select){box-sizing:border-box;width:100%;height:var(--a1-field-height);padding-inline:var(--a1-field-padding-inline);font-family:var(--component-paragraph-font-family);font-size:var(--a1-field-font-size);font-weight:var(--base-font-weight-regular);line-height:var(--semantic-font-line-height-body);color:var(--semantic-color-text-default);background:var(--a1-field-background);border:var(--component-field-border-width) solid var(--a1-field-border-color);border-radius:var(--a1-field-border-radius);transition:border-color var(--semantic-motion-duration-fast), background var(--semantic-motion-duration-fast);appearance:none}.a1-field__input::placeholder{color:var(--semantic-color-text-muted);font-weight:var(--base-font-weight-regular)}.a1-field__select{padding-right:calc(var(--a1-field-padding-inline) + var(--a1-field-chevron-size) + var(--base-spacing-6));cursor:pointer}.a1-field__chevron{right:var(--a1-field-padding-inline);font-size:var(--a1-field-chevron-size);color:var(--semantic-color-text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}:is(.a1-field__input,.a1-field__select):hover:not(:disabled):not(:focus){background:var(--a1-field-hover-background);border-color:var(--a1-field-hover-border-color)}.a1-field__input:read-only:hover:not(:disabled):not(:focus){background:var(--a1-field-read-only-background);border-color:var(--a1-field-read-only-border-color)}:is(.a1-field__input,.a1-field__select):active:not(:disabled){border-color:var(--a1-field-active-border-color)}.a1-field__input:read-only:active:not(:disabled){border-color:var(--a1-field-read-only-border-color)}:is(.a1-field__input,.a1-field__select):focus{outline:var(--a1-field-focus-ring-width) solid var(--a1-field-focus-ring-color);outline-offset:var(--a1-field-focus-ring-offset);border-color:var(--semantic-color-action-background)}.a1-field--required :is(.a1-field__input,.a1-field__select){border-color:var(--semantic-color-status-info-border);border-left-width:var(--a1-field-accent-border-width);border-left-color:var(--semantic-color-status-info-background);padding-left:calc(var(--a1-field-padding-inline) - var(--a1-field-accent-compensation))}.a1-field--required :is(.a1-field__input,.a1-field__select):focus{border-color:var(--semantic-color-status-info-background)}.a1-field--error :is(.a1-field__input,.a1-field__select){border-width:var(--component-field-error-border-width);border-color:var(--semantic-color-status-error-border);border-left-width:var(--a1-field-accent-border-width);border-left-color:var(--semantic-color-status-error-background);padding-left:calc(var(--a1-field-padding-inline) - var(--a1-field-accent-compensation))}.a1-field--error :is(.a1-field__input,.a1-field__select):focus{border-color:var(--semantic-color-status-error-background)}.a1-field--disabled .a1-field__label{color:var(--semantic-color-text-muted)}:is(.a1-field__input,.a1-field__select):disabled{background:var(--semantic-color-surface-raised);color:var(--semantic-color-text-muted);border-color:var(--semantic-color-border-subtle);cursor:not-allowed}.a1-field--disabled .a1-field__chevron{color:var(--semantic-color-text-muted);opacity:.5}.a1-field__input:read-only:not(:disabled){background:var(--a1-field-read-only-background);color:var(--a1-field-read-only-text);border-color:var(--a1-field-read-only-border-color);cursor:text;-webkit-user-select:text;user-select:text}.a1-field__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.a1-field__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.a1-field__input[type=number]{-moz-appearance:textfield}.a1-field__input[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}.a1-field__input[type=time]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}.a1-field--disabled .a1-field__input[type=date]::-webkit-calendar-picker-indicator{opacity:.25;cursor:not-allowed}.a1-field--disabled .a1-field__input[type=time]::-webkit-calendar-picker-indicator{opacity:.25;cursor:not-allowed}.a1-field--mask-empty .a1-field__input[type=date]::-webkit-datetime-edit{color:var(--semantic-color-text-muted)}.a1-field--mask-empty .a1-field__input[type=time]::-webkit-datetime-edit{color:var(--semantic-color-text-muted)}.a1-field--fit{width:fit-content}.a1-field--fit .a1-field__input{width:auto}.a1-field--has-prefix .a1-field__control,.a1-field--has-unit .a1-field__control{background:var(--a1-field-background);border:var(--component-field-border-width) solid var(--a1-field-border-color);border-radius:var(--a1-field-border-radius);transition:border-color var(--semantic-motion-duration-fast), background var(--semantic-motion-duration-fast);align-items:center;display:flex;overflow:hidden}.a1-field--has-prefix .a1-field__input,.a1-field--has-unit .a1-field__input{box-shadow:none;background:0 0;border:none;border-radius:0;outline:none}.a1-field--has-prefix .a1-field__input:hover,.a1-field--has-unit .a1-field__input:hover,.a1-field--has-prefix .a1-field__input:active,.a1-field--has-unit .a1-field__input:active{background:0 0;border-color:#0000}.a1-field--has-prefix .a1-field__control:focus-within,.a1-field--has-unit .a1-field__control:focus-within{outline:var(--a1-field-focus-ring-width) solid var(--a1-field-focus-ring-color);outline-offset:var(--a1-field-focus-ring-offset);border-color:var(--semantic-color-action-background)}.a1-field--has-prefix .a1-field__control:hover:not(:focus-within),.a1-field--has-unit .a1-field__control:hover:not(:focus-within){background:var(--a1-field-hover-background);border-color:var(--a1-field-hover-border-color)}.a1-field--disabled.a1-field--has-prefix .a1-field__control,.a1-field--disabled.a1-field--has-unit .a1-field__control{background:var(--semantic-color-surface-raised);border-color:var(--semantic-color-border-subtle);cursor:not-allowed}.a1-field--error.a1-field--has-prefix .a1-field__control,.a1-field--error.a1-field--has-unit .a1-field__control{border-color:var(--semantic-color-status-error-border);border-left-width:var(--a1-field-accent-border-width);border-left-color:var(--semantic-color-status-error-background)}.a1-field--error.a1-field--has-prefix .a1-field__control:focus-within,.a1-field--error.a1-field--has-unit .a1-field__control:focus-within{border-color:var(--semantic-color-status-error-background);outline-color:var(--semantic-color-status-error-background)}.a1-field--required.a1-field--has-prefix .a1-field__control,.a1-field--required.a1-field--has-unit .a1-field__control{border-color:var(--semantic-color-status-info-border);border-left-width:var(--a1-field-accent-border-width);border-left-color:var(--semantic-color-status-info-background)}.a1-field__prefix{font-family:var(--component-paragraph-font-family);font-size:var(--a1-field-font-size);font-weight:var(--base-font-weight-regular);color:var(--semantic-color-text-default);pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;order:-1;padding-inline-start:var(--a1-field-padding-inline);padding-inline-end:var(--base-spacing-2);line-height:1}.a1-field--has-prefix .a1-field__input{flex:1;min-width:0;padding-inline-start:0}.a1-field__unit{font-family:var(--component-paragraph-font-family);font-size:var(--a1-field-font-size);color:var(--semantic-color-text-muted);pointer-events:auto;-webkit-user-select:none;user-select:none;cursor:text;flex:1;padding-inline-start:var(--base-spacing-4);padding-inline-end:var(--a1-field-padding-inline);line-height:1}.a1-field--has-unit .a1-field__input{width:calc(var(--a1-field-number-width,4ch) + var(--a1-field-padding-inline));field-sizing:content;flex:none;min-width:2ch;padding-inline-end:0}.a1-field__mask-overlay{padding-left:calc(var(--component-field-border-width) + var(--a1-field-padding-inline));padding-right:var(--a1-field-padding-inline);font-family:var(--component-paragraph-font-family);font-size:var(--a1-field-font-size);font-weight:var(--base-font-weight-regular);line-height:var(--semantic-font-line-height-body);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.a1-field__mask-typed{color:var(--semantic-color-text-default)}.a1-field__mask-placeholder{color:var(--semantic-color-text-muted)}.a1-field__control:has(.a1-field__mask-overlay) .a1-field__input{color:#0000;caret-color:var(--semantic-color-text-default)}.a1-field__control:has(.a1-field__mask-overlay) .a1-field__select{color:#0000}.a1-field--disabled .a1-field__mask-typed{color:var(--semantic-color-text-muted)}.a1-field__message{margin:0;margin-top:var(--a1-field-gap);font-family:var(--component-paragraph-font-family);font-size:var(--a1-field-message-size);line-height:var(--semantic-font-line-height-body)}.a1-field__message--hint{color:var(--semantic-color-text-muted)}.a1-field__message--error{color:var(--semantic-color-status-error-background)}.a1-field--label-before{grid-template-columns:var(--a1-field-side-label-width) 1fr;column-gap:var(--base-spacing-16);row-gap:var(--base-spacing-4);align-items:start;display:grid}.a1-field--label-before .a1-field__label{padding-top:calc((var(--a1-field-height) - 1lh) / 2);padding-bottom:0}.a1-field--label-before .a1-field__message{margin-top:calc((var(--a1-field-label-size) * 1.5 - var(--a1-field-height)) / 2 + var(--base-spacing-2));grid-area:2/1}@media (width<=640px){.a1-field--label-before{gap:var(--a1-field-gap);flex-direction:column;align-items:stretch;display:flex}.a1-field--label-before .a1-field__label{padding-top:0;padding-bottom:var(--a1-field-gap)}.a1-field--label-before .a1-field__message{margin-top:var(--a1-field-gap)}}.a1-calendar{font-family:var(--component-paragraph-font-family)}.a1-calendar__inner{container:a1-calendar/inline-size}.a1-calendar__month{padding-block-end:var(--component-calendar-month-gap)}.a1-calendar__month:last-child{padding-block-end:0}.a1-calendar__month-heading{align-items:baseline;gap:var(--component-calendar-heading-gap);padding-block:var(--component-calendar-heading-padding-block);font-size:var(--semantic-font-size-heading-xs);font-weight:var(--semantic-font-weight-heading);line-height:var(--semantic-font-line-height-heading);color:var(--semantic-color-text-default);margin:0;display:flex}.a1-calendar__year{font-size:var(--semantic-font-size-body-md);font-weight:var(--semantic-font-weight-body);color:var(--semantic-color-text-muted)}.a1-calendar__grid{border-collapse:collapse;table-layout:fixed;width:100%}.a1-calendar__weekday{font-size:var(--semantic-font-size-body-xs);font-weight:var(--base-font-weight-medium);color:var(--semantic-color-text-muted);text-align:center;padding-block:var(--component-calendar-cell-padding);border-block-end:1px solid var(--semantic-color-border-subtle)}.a1-calendar__weekday-label--long{display:inline}.a1-calendar__weekday-label--short,.a1-calendar__weekday-label--letter{display:none}.a1-calendar__day{text-align:center;padding:var(--component-calendar-cell-padding);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-default);vertical-align:middle;border:1px solid var(--semantic-color-border-subtle)}.a1-calendar__day--empty{pointer-events:none;border:none}.a1-calendar__day-number{width:var(--component-calendar-cell-size);height:var(--component-calendar-cell-size);border-radius:var(--component-calendar-cell-border-radius);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-inline:auto;line-height:1;display:flex}.a1-calendar__day--today{background:var(--semantic-color-action-background);color:var(--semantic-color-text-inverse)}.a1-calendar__day--today .a1-calendar__day-number{font-weight:var(--semantic-font-weight-heading)}.a1-calendar__day--past{background:var(--semantic-color-surface-raised)}.a1-calendar__day--selected{background:var(--semantic-color-action-background);color:var(--semantic-color-text-inverse)}.a1-calendar__day--disabled{background:var(--semantic-color-surface-raised)}.a1-calendar--selectable .a1-calendar__day:not(.a1-calendar__day--empty):not(.a1-calendar__day--disabled){cursor:pointer}.a1-calendar--selectable .a1-calendar__day--disabled{cursor:not-allowed}.a1-calendar--selectable .a1-calendar__day--today:not(.a1-calendar__day--selected){color:var(--semantic-color-text-default);background:0 0}.a1-calendar--selectable .a1-calendar__day--today:not(.a1-calendar__day--selected) .a1-calendar__day-number{outline:2px solid var(--semantic-color-text-default);outline-offset:-1px}.a1-calendar--selectable .a1-calendar__day:not(.a1-calendar__day--empty):not(.a1-calendar__day--disabled):not(.a1-calendar__day--selected):hover{background:var(--semantic-color-surface-panel);color:var(--semantic-color-text-default)}.a1-calendar--selectable .a1-calendar__day:focus-visible{outline:var(--component-field-focus-ring-width) solid var(--component-field-focus-ring-color);outline-offset:-2px}.a1-calendar__nav{padding-block:var(--component-calendar-heading-padding-block);border-block-end:1px solid var(--semantic-color-border-subtle);justify-content:space-between;align-items:center;display:flex}.a1-calendar__nav-label{align-items:center;gap:var(--component-calendar-heading-gap);display:flex}.a1-calendar__nav-wide{display:flex}.a1-calendar__nav-narrow{display:none}.a1-calendar__nav-today{border-inline-start:1px solid var(--semantic-color-border-subtle);align-items:center;margin-inline-start:var(--component-calendar-heading-gap);padding-inline-start:var(--component-calendar-heading-gap);display:flex}.a1-calendar__nav-field,.a1-calendar__nav-field .a1-field__control,.a1-calendar__nav-field .a1-field__select{width:auto}@container a1-calendar (width<=479px){.a1-calendar__month-heading{font-size:var(--semantic-font-size-body-lg);padding-block:var(--component-calendar-heading-padding-block-compact)}.a1-calendar__year{font-size:var(--semantic-font-size-body-sm)}.a1-calendar__weekday,.a1-calendar__day{padding:var(--component-calendar-cell-padding-compact)}.a1-calendar__day{border:none}.a1-calendar__day--today{color:var(--semantic-color-text-default);background:0 0}.a1-calendar__day--today .a1-calendar__day-number{background:var(--semantic-color-action-background);color:var(--semantic-color-text-inverse)}.a1-calendar__day--selected{color:var(--semantic-color-text-default);background:0 0}.a1-calendar__day--selected .a1-calendar__day-number{background:var(--semantic-color-action-background);color:var(--semantic-color-text-inverse)}.a1-calendar--selectable .a1-calendar__day--today:not(.a1-calendar__day--selected) .a1-calendar__day-number{color:var(--semantic-color-text-default);outline:2px solid var(--semantic-color-text-default);outline-offset:-1px;background:0 0}.a1-calendar--selectable .a1-calendar__day:not(.a1-calendar__day--empty):not(.a1-calendar__day--disabled):not(.a1-calendar__day--selected):hover{color:var(--semantic-color-text-default);background:0 0}.a1-calendar--selectable .a1-calendar__day:not(.a1-calendar__day--empty):not(.a1-calendar__day--disabled):not(.a1-calendar__day--selected):hover .a1-calendar__day-number{background:var(--semantic-color-surface-panel)}.a1-calendar__nav{padding-block:var(--component-calendar-heading-padding-block-compact)}.a1-calendar__nav-wide{display:none}.a1-calendar__nav-narrow{display:flex}.a1-calendar__weekday-label--long{display:none}.a1-calendar__weekday-label--short{display:inline}.a1-calendar__weekday-label--letter{display:none}}@container a1-calendar (width<=319px){.a1-calendar__month-heading{font-size:var(--semantic-font-size-body-md);gap:var(--component-calendar-cell-padding-compact)}.a1-calendar__year{font-size:var(--semantic-font-size-body-xl)}.a1-calendar__weekday{font-size:var(--semantic-font-size-body-xs);padding:var(--component-calendar-cell-padding-minimal);letter-spacing:0}.a1-calendar__day{padding:var(--component-calendar-cell-padding-minimal);font-size:var(--semantic-font-size-body-xs)}.a1-calendar__day-number{width:var(--component-calendar-cell-size-compact);height:var(--component-calendar-cell-size-compact)}.a1-calendar__weekday-label--long,.a1-calendar__weekday-label--short{display:none}.a1-calendar__weekday-label--letter{display:inline}}.a1-card{box-sizing:border-box;background:var(--semantic-color-surface-card);border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--component-card-border-radius);inline-size:100%;padding:var(--component-card-padding);box-shadow:var(--semantic-shadow-sm);color:var(--semantic-color-text-default);container:a1-card/inline-size}.a1-card--navigation{text-align:start;border-color:var(--semantic-color-text-accent);cursor:pointer;inline-size:100%;transition:background var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard), border-color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard), box-shadow var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);text-decoration:none;display:block}button.a1-card--navigation{appearance:none;font:inherit}.a1-card--navigation:hover{background:var(--semantic-color-action-surface);border-color:var(--semantic-color-action-background)}.a1-card--navigation:active{background:var(--semantic-color-surface-panel);border-color:var(--semantic-color-action-background);box-shadow:var(--semantic-shadow-xs)}.a1-card--navigation:focus-visible{outline:var(--component-button-focus-ring-width) solid var(--semantic-color-action-background);outline-offset:var(--base-spacing-2)}.a1-card--bare{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.a1-card__content{min-width:0}.a1-card--has-hero{overflow:hidden}.a1-card--has-hero .a1-card__layout{flex-direction:column;display:flex}.a1-card__hero{margin-top:calc(-1 * var(--component-card-padding));margin-inline:calc(-1 * var(--component-card-padding));margin-bottom:var(--component-card-padding);padding:var(--base-spacing-32) 0;background:var(--a1-card-hero-bg,var(--semantic-color-action-background));--a1-icon-opsz:48;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.a1-card__hero-badge{z-index:1;position:absolute}.a1-card__hero-badge--top{inset-block-start:var(--base-spacing-8)}.a1-card__hero-badge--bottom{inset-block-end:var(--base-spacing-8)}.a1-card__hero-badge--middle{inset-block-start:50%}.a1-card__hero-badge--start{inset-inline-start:var(--base-spacing-8)}.a1-card__hero-badge--end{inset-inline-end:var(--base-spacing-8)}.a1-card__hero-badge--center{inset-inline-start:50%}.a1-card__hero-badge--middle:not(.a1-card__hero-badge--center){transform:translateY(-50%)}.a1-card__hero-badge--center:not(.a1-card__hero-badge--middle){transform:translate(-50%)}.a1-card__hero-badge--middle.a1-card__hero-badge--center{transform:translate(-50%,-50%)}.a1-card__hero>.a1-icon{font-size:var(--base-spacing-64);color:var(--semantic-color-text-inverse)}@container a1-card (width>=640px){.a1-card--has-hero>.a1-card__layout{flex-direction:row;align-items:stretch}.a1-card__hero{margin-top:calc(-1 * var(--component-card-padding));margin-bottom:calc(-1 * var(--component-card-padding));margin-inline-start:calc(-1 * var(--component-card-padding));margin-inline-end:0;margin-block:calc(-1 * var(--component-card-padding));padding:var(--base-spacing-32) var(--base-spacing-40);border-start-start-radius:calc(var(--component-card-border-radius) - var(--component-card-border-width));border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:calc(var(--component-card-border-radius) - var(--component-card-border-width))}.a1-card__hero>.a1-icon{font-size:var(--base-spacing-128)}.a1-card--has-hero .a1-card__content{flex:auto;padding-inline-start:var(--component-card-padding)}}.a1-card--has-icon .a1-card__layout{flex-direction:column;display:flex}.a1-card__icon{--a1-card-icon-box:var(--base-spacing-40);--a1-card-icon-size:var(--component-card-icon-size);width:var(--a1-card-icon-box);height:var(--a1-card-icon-box);border-radius:var(--base-radius-control);background:var(--semantic-color-action-surface);color:var(--semantic-color-action-background);margin-bottom:var(--base-spacing-12);--a1-icon-opsz:var(--component-card-icon-optical-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.a1-card__icon .a1-icon{font-size:var(--a1-card-icon-size)}@container a1-card (width>=320px){.a1-card__icon{--a1-card-icon-size:var(--base-spacing-24);--a1-icon-opsz:24}}@container a1-card (width>=480px){.a1-card__icon{--a1-card-icon-box:var(--base-spacing-64);--a1-card-icon-size:var(--base-spacing-32);--a1-icon-opsz:40}}@container a1-card (width>=640px){.a1-card--has-icon>.a1-card__layout{align-items:flex-start;gap:var(--base-spacing-16);flex-direction:row}.a1-card__icon{--a1-card-icon-box:var(--base-spacing-96);--a1-card-icon-size:var(--base-spacing-40);--a1-icon-opsz:48;margin-bottom:0}.a1-card--has-icon .a1-card__content{flex:auto}}.a1-page-nav.a1-card{padding:0;overflow:hidden}.a1-page-nav__progress{background:var(--semantic-color-border-subtle);height:3px}.a1-page-nav__progress-fill{background:var(--semantic-color-action-background);min-width:0;height:100%;transition:width 80ms linear}.a1-page-nav__inner{padding:var(--base-spacing-16)}.a1-page-nav__heading{margin:0 0 var(--base-spacing-12) 0;font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);font-weight:600;line-height:1}.a1-page-nav__list{gap:var(--base-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.a1-page-nav__link{text-align:start;width:100%;padding:var(--base-spacing-6) var(--base-spacing-8);border-radius:var(--base-radius-md);cursor:pointer;font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-muted);transition:color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard), background var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);background:0 0;border:none;font-weight:400;line-height:1.4;display:block}.a1-page-nav__link:hover{color:var(--semantic-color-text-default);background:var(--semantic-color-surface-raised)}.a1-page-nav__link:focus-visible{outline:2px solid var(--semantic-color-action-background);outline-offset:-1px}.a1-page-nav__link--active{color:var(--semantic-color-action-background);background:var(--semantic-color-surface-panel);font-weight:500}.a1-page-nav__link--l2{font-size:var(--semantic-font-size-body-xs);padding-inline-start:var(--base-spacing-20)}.a1-page-nav__spacer{display:none}@media (width<=768px){.a1-page-nav.a1-card{z-index:200;border-block-start:none;border-inline:none;border-radius:0;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 8px #00000014}.a1-page-nav__spacer{height:54px;display:block}.a1-page-nav__heading{display:none}.a1-page-nav__inner{padding:var(--base-spacing-8) var(--base-spacing-16)}.a1-page-nav__list{gap:var(--base-spacing-4);scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:var(--base-spacing-4);flex-direction:row;overflow-x:auto}.a1-page-nav__list::-webkit-scrollbar{display:none}.a1-page-nav__item{flex-shrink:0}.a1-page-nav__link{white-space:nowrap;border:1px solid var(--semantic-color-border-subtle);padding:var(--base-spacing-4) var(--base-spacing-12);font-size:var(--semantic-font-size-body-xs);border-radius:9999px}.a1-page-nav__link--l2{padding-inline-start:var(--base-spacing-12)}.a1-page-nav__link--active{background:var(--semantic-color-action-background);color:#fff;border-color:var(--semantic-color-action-background)}}@media (width>=769px){.a1-page-nav.a1-card{top:var(--a1-page-nav-top,var(--base-spacing-16));max-block-size:calc(100vh - var(--a1-page-nav-top,var(--base-spacing-16)) - var(--base-spacing-16));align-self:start;position:sticky;overflow:hidden auto}}.a1-blockquote{margin:var(--base-spacing-32) 0}.a1-blockquote__quote{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-lg);font-weight:var(--semantic-font-weight-body);line-height:var(--semantic-font-line-height-body);color:var(--semantic-color-text-default);margin:0;padding:0}.a1-blockquote__cite{margin-top:var(--base-spacing-12);font-size:var(--semantic-font-size-body-sm);font-weight:var(--component-blockquote-cite-font-weight);color:var(--semantic-color-text-muted);font-style:normal;display:block}.a1-blockquote__cite:before{content:"— "}.a1-blockquote__cite-link{color:inherit}.a1-blockquote__cite-link:hover{color:var(--semantic-color-text-default)}.a1-blockquote--border{padding-block:var(--component-blockquote-padding-block);border-inline-start:var(--component-blockquote-border-width) solid var(--semantic-color-action-background);padding-inline-start:var(--component-blockquote-padding-inline)}.a1-blockquote--filled{padding:var(--component-blockquote-padding-block) var(--component-blockquote-padding-inline);background:var(--semantic-color-surface-panel);border:1px solid var(--semantic-color-border-subtle);border-radius:var(--component-blockquote-border-radius)}.a1-blockquote--feature{padding-block:var(--component-blockquote-padding-block)}.a1-blockquote--feature .a1-blockquote__quote{font-size:var(--semantic-font-size-display-sm);font-weight:var(--semantic-font-weight-display);line-height:1.75em}.a1-blockquote--feature .a1-blockquote__quote:before{content:"“";font-size:var(--component-blockquote-mark-size);color:var(--semantic-color-action-background);margin-bottom:var(--base-spacing-8);line-height:.75;display:block}.a1-blockquote--feature .a1-blockquote__cite{font-size:var(--semantic-font-size-body-xs);margin-top:var(--base-spacing-20)}.a1-blockquote--feature .a1-blockquote__cite:before{content:none}.a1-blockquote--minimal{border-block-start:1px solid var(--semantic-color-border-subtle);padding-block-start:var(--component-blockquote-padding-block)}.a1-blockquote--minimal .a1-blockquote__quote{color:var(--semantic-color-text-muted);font-style:italic}.a1-blockquote--accent{padding:var(--component-blockquote-padding-block) var(--component-blockquote-padding-inline);background:var(--semantic-color-action-background);border-radius:var(--component-blockquote-border-radius)}.a1-blockquote--accent .a1-blockquote__quote{color:var(--semantic-color-text-inverse)}.a1-blockquote--accent .a1-blockquote__cite{color:color-mix(in srgb, var(--semantic-color-text-inverse), transparent 10%)}.a1-blockquote--accent .a1-blockquote__cite-link:hover{color:var(--semantic-color-text-inverse)}.a1-blockquote--pull{padding-block:var(--component-blockquote-padding-block);text-align:center}.a1-blockquote--pull .a1-blockquote__quote{font-size:var(--semantic-font-size-display-sm);font-style:italic;line-height:var(--semantic-font-line-height-body)}.a1-blockquote--pull .a1-blockquote__quote:before{content:"“";color:var(--semantic-color-text-muted);margin-inline-end:.05em}.a1-blockquote--pull .a1-blockquote__quote:after{content:"”";color:var(--semantic-color-text-muted);margin-inline-start:.05em}.a1-blockquote--pull .a1-blockquote__cite{text-align:center}.a1-blockquote--ruled{padding-block:var(--component-blockquote-padding-block);border-block-start:1px solid var(--semantic-color-border-default);border-block-end:1px solid var(--semantic-color-border-default);text-align:center}.a1-blockquote--ruled .a1-blockquote__cite{text-align:center}.a1-breadcrumb{font-size:var(--semantic-font-size-body-sm);container:a1-breadcrumb/inline-size}.a1-breadcrumb__list{flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.a1-breadcrumb__item{flex-shrink:1;align-items:center;min-width:0;display:flex}.a1-breadcrumb__item+.a1-breadcrumb__item:before{content:"/";padding-inline:var(--base-spacing-6);color:var(--semantic-color-text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0}.a1-breadcrumb__link,.a1-breadcrumb__current,.a1-breadcrumb__ancestor{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}button.a1-breadcrumb__link{font:inherit;font-family:var(--component-paragraph-font-family);cursor:pointer;color:var(--component-link-color);text-align:left;text-underline-offset:var(--component-link-underline-offset);background:0 0;border:none;padding:0;text-decoration:underline}button.a1-breadcrumb__link:hover{color:var(--component-link-color-hover)}button.a1-breadcrumb__link:active{color:var(--component-link-color-pressed)}button.a1-breadcrumb__link:focus-visible{outline:var(--component-link-focus-ring-width) solid currentColor;outline-offset:var(--component-link-focus-ring-offset);border-radius:var(--component-link-focus-ring-radius)}.a1-breadcrumb__current{color:var(--semantic-color-text-default);font-weight:var(--base-font-weight-semibold)}.a1-breadcrumb__ancestor{color:var(--semantic-color-text-muted)}.a1-breadcrumb .a1-breadcrumb__back{display:none}@container a1-breadcrumb (width<=480px){.a1-breadcrumb__list{display:none}.a1-breadcrumb .a1-breadcrumb__back{align-items:center;gap:var(--component-link-icon-gap,.25em);display:inline-flex}button.a1-breadcrumb__back{font:inherit;font-family:var(--component-paragraph-font-family);cursor:pointer;color:var(--component-link-color);background:0 0;border:none;padding:0;text-decoration:none}button.a1-breadcrumb__back:hover{color:var(--component-link-color-hover)}button.a1-breadcrumb__back:active{color:var(--component-link-color-pressed)}.a1-breadcrumb__back-icon{flex-shrink:0;font-size:1.1em}.a1-breadcrumb__back-label{text-underline-offset:var(--component-link-underline-offset);text-decoration:underline}}.a1-link{color:var(--component-link-color);cursor:pointer;font-family:var(--component-paragraph-font-family);text-decoration:none}.a1-link:hover{color:var(--component-link-color-hover)}.a1-link:active{color:var(--component-link-color-pressed)}.a1-link:focus-visible{outline:var(--component-link-focus-ring-width) solid currentColor;outline-offset:var(--component-link-focus-ring-offset);border-radius:var(--component-link-focus-ring-radius)}.a1-theme-dark .a1-link,.a1-inverse .a1-link{color:var(--base-color-info-100)}.a1-theme-dark .a1-link:hover,.a1-inverse .a1-link:hover{color:var(--base-color-info-50)}.a1-theme-dark .a1-link:active,.a1-inverse .a1-link:active{color:var(--base-color-info-200)}.a1-theme-dark .a1-inverse .a1-link{color:var(--component-link-color)}.a1-theme-dark .a1-inverse .a1-link:hover{color:var(--component-link-color-hover)}.a1-theme-dark .a1-inverse .a1-link:active{color:var(--component-link-color-pressed)}.a1-link__text{text-underline-offset:var(--component-link-underline-offset);text-decoration:underline}.a1-link--xs{font-size:var(--semantic-font-size-body-xs)}.a1-link--sm{font-size:var(--semantic-font-size-body-sm)}.a1-link--md{font-size:var(--semantic-font-size-body-md)}.a1-link--lg{font-size:var(--semantic-font-size-body-lg)}.a1-link--xl{font-size:var(--semantic-font-size-body-xl)}.a1-link--normal{font-weight:var(--base-font-weight-regular);--a1-icon-weight:var(--base-font-weight-regular)}.a1-link--medium{font-weight:var(--base-font-weight-medium);--a1-icon-weight:var(--base-font-weight-medium)}.a1-link--semibold{font-weight:var(--base-font-weight-semibold);--a1-icon-weight:var(--base-font-weight-semibold)}.a1-link--bold{font-weight:var(--base-font-weight-bold);--a1-icon-weight:var(--base-font-weight-bold)}.a1-link--has-icon{align-items:center;gap:var(--component-link-icon-gap);display:inline-flex}.a1-link__icon{flex-shrink:0;font-size:1em}.a1-notification-root{display:inline-flex;position:relative}.a1-notification{box-sizing:border-box;min-width:var(--component-notification-height);height:var(--component-notification-height);padding:0 var(--component-notification-padding-inline);border-radius:calc(var(--component-notification-height) / 2);font-family:var(--component-paragraph-font-family);font-size:var(--component-notification-font-size);font-weight:var(--component-notification-font-weight);white-space:nowrap;background:var(--a1-notification-background);color:var(--a1-notification-foreground);box-shadow:0 0 0 var(--component-notification-ring-width) var(--semantic-color-surface-page);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.a1-notification--top-right{top:0;right:0;transform:translate(50%,-50%)}.a1-notification--top-left{top:0;left:0;transform:translate(-50%,-50%)}.a1-notification--bottom-right{bottom:0;right:0;transform:translate(50%,50%)}.a1-notification--bottom-left{bottom:0;left:0;transform:translate(-50%,50%)}.a1-notification--dot{min-width:var(--component-notification-dot-size);width:var(--component-notification-dot-size);height:var(--component-notification-dot-size);border-radius:50%;padding:0}.a1-notification--neutral{--a1-notification-background:var(--base-color-neutral-600);--a1-notification-foreground:var(--base-color-neutral-0)}.a1-notification--error{--a1-notification-background:var(--semantic-color-status-error-background);--a1-notification-foreground:var(--semantic-color-status-error-foreground)}.a1-notification--success{--a1-notification-background:var(--semantic-color-status-success-background);--a1-notification-foreground:var(--semantic-color-status-success-foreground)}.a1-notification--warn{--a1-notification-background:var(--semantic-color-status-warn-background);--a1-notification-foreground:var(--semantic-color-status-warn-foreground)}.a1-notification--info{--a1-notification-background:var(--semantic-color-status-info-background);--a1-notification-foreground:var(--semantic-color-status-info-foreground)}@keyframes a1-snackbar-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.a1-snackbar{z-index:var(--component-snackbar-z-index,1100);box-sizing:border-box;width:min(420px, calc(100vw - var(--base-spacing-32)));min-height:56px;padding:var(--base-spacing-12) var(--base-spacing-24);border:1px solid var(--a1-snackbar-border);border-radius:var(--component-card-border-radius);background:var(--a1-snackbar-background);color:var(--a1-snackbar-foreground);box-shadow:var(--semantic-shadow-lg,0 16px 40px #0000002e);align-items:center;gap:var(--base-spacing-8);animation:a1-snackbar-in var(--semantic-motion-duration-standard,.2s) var(--semantic-motion-easing-standard,ease-out) both;display:flex;position:fixed}@media (prefers-reduced-motion:reduce){.a1-snackbar{animation:none}}.a1-snackbar--bottom,.a1-snackbar--top{left:50%;transform:translate(-50%)}.a1-snackbar--bottom,.a1-snackbar--bottom-left,.a1-snackbar--bottom-right{bottom:var(--base-spacing-24)}.a1-snackbar--top,.a1-snackbar--top-left,.a1-snackbar--top-right{top:var(--base-spacing-24)}.a1-snackbar--bottom-left,.a1-snackbar--top-left{left:var(--base-spacing-24)}.a1-snackbar--bottom-right,.a1-snackbar--top-right{right:var(--base-spacing-24)}.a1-snackbar__content{flex:1;min-width:0}.a1-snackbar.a1-snackbar--default{--a1-snackbar-background:var(--base-color-neutral-900);--a1-snackbar-border:var(--base-color-neutral-900);--a1-snackbar-foreground:var(--base-color-neutral-0);background:var(--a1-snackbar-background);border-color:var(--a1-snackbar-border);color:var(--a1-snackbar-foreground)}@media (width<=720px){.a1-snackbar{right:var(--base-spacing-16);left:var(--base-spacing-16);width:auto;transform:none}.a1-snackbar--bottom,.a1-snackbar--bottom-left,.a1-snackbar--bottom-right{bottom:var(--base-spacing-16)}.a1-snackbar--top,.a1-snackbar--top-left,.a1-snackbar--top-right{top:var(--base-spacing-16)}}.a1-status-bar{--a1-sb-height:var(--component-status-bar-md-height);--a1-sb-track-bg:var(--component-status-bar-track-background);--a1-sb-fill-bg:var(--component-status-bar-fill-background);--a1-sb-radius:var(--component-status-bar-border-radius);--a1-sb-border-width:var(--component-status-bar-border-width);--a1-sb-border-color:var(--component-status-bar-border-color);--a1-sb-label-gap:var(--component-status-bar-label-gap);gap:var(--a1-sb-label-gap);flex-direction:column;inline-size:100%;display:flex}.a1-status-bar--sm{--a1-sb-height:var(--component-status-bar-sm-height)}.a1-status-bar--lg{--a1-sb-height:var(--component-status-bar-lg-height)}.a1-status-bar--before,.a1-status-bar--after{flex-direction:row;align-items:center}.a1-status-bar--before .a1-status-bar__bar-row,.a1-status-bar--after .a1-status-bar__bar-row{flex:1;min-inline-size:0}.a1-status-bar--before .a1-status-bar__label,.a1-status-bar--after .a1-status-bar__label{flex-shrink:0}.a1-status-bar__bar-row{align-items:center;gap:var(--base-spacing-8);flex-direction:row;display:flex}.a1-status-bar__bar-row .a1-status-bar__track{flex:1;inline-size:auto;min-inline-size:0}.a1-status-bar__label{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);font-weight:var(--base-font-weight-regular);color:var(--semantic-color-text-default);line-height:var(--semantic-font-line-height-body);display:block}.a1-status-bar__track{block-size:var(--a1-sb-height);background-color:var(--a1-sb-track-bg);border-radius:var(--a1-sb-radius);border:var(--a1-sb-border-width) solid var(--a1-sb-border-color);inline-size:100%;display:flex;position:relative;overflow:hidden}.a1-status-bar__fill{background-color:var(--a1-sb-fill-bg);border-radius:inherit;block-size:100%;inline-size:0;transition:inline-size var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard);flex-shrink:0}.a1-status-bar__fill--indeterminate{inset-block:0;inline-size:35%;animation:a1-sb-indeterminate var(--component-status-bar-indeterminate-duration) ease-in-out infinite;position:absolute;left:0}[dir=rtl] .a1-status-bar__fill--indeterminate{animation-direction:reverse;left:auto;right:0}.a1-status-bar--paused .a1-status-bar__fill--indeterminate{animation-play-state:paused}@keyframes a1-sb-indeterminate{0%{transform:translate(-115%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.a1-status-bar__fill--indeterminate{opacity:.4;inline-size:100%;animation:none}}.a1-status-bar__pause{animation:a1-sb-pause-appear var(--semantic-motion-duration-normal) var(--semantic-motion-easing-enter);flex-shrink:0}@keyframes a1-sb-pause-appear{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.a1-status-bar__pause{animation:none}}.a1-circular-progress{--a1-cp-size:var(--component-circular-progress-md-size);--a1-cp-track:var(--component-circular-progress-track-color);--a1-cp-fill:var(--component-circular-progress-fill-color);--a1-cp-gap:var(--component-circular-progress-gap);align-items:center;gap:var(--a1-cp-gap);display:inline-flex}.a1-circular-progress--xs{--a1-cp-size:var(--component-circular-progress-xs-size)}.a1-circular-progress--sm{--a1-cp-size:var(--component-circular-progress-sm-size)}.a1-circular-progress--lg{--a1-cp-size:var(--component-circular-progress-lg-size)}.a1-circular-progress--xl{--a1-cp-size:var(--component-circular-progress-xl-size)}.a1-circular-progress__ring{width:var(--a1-cp-size);height:var(--a1-cp-size);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.a1-circular-progress__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.a1-circular-progress__track{stroke:var(--a1-cp-track)}.a1-circular-progress__fill{stroke:var(--a1-cp-fill);transition:stroke-dashoffset var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard)}.a1-circular-progress__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:80%;display:flex;position:relative;overflow:hidden}.a1-circular-progress__after{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-default);line-height:var(--semantic-font-line-height-body)}.a1-circular-progress--indeterminate .a1-circular-progress__svg{animation:a1-cp-spin var(--component-circular-progress-indeterminate-duration) linear infinite;transform-origin:50%}.a1-circular-progress--indeterminate .a1-circular-progress__fill{transition:none}@keyframes a1-cp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.a1-circular-progress--indeterminate .a1-circular-progress__svg{animation:none}.a1-circular-progress__fill{transition:none}}.a1-step-tracker{--a1-st-dot-size:var(--component-step-tracker-dot-size);--a1-st-active-width:var(--component-step-tracker-active-width);--a1-st-dot-color:var(--semantic-color-border-strong);--a1-st-active-color:var(--semantic-color-text-default);--a1-st-gap:var(--component-step-tracker-gap);align-items:center;gap:var(--a1-st-gap);display:flex}.a1-step-tracker--center{justify-content:center}.a1-step-tracker--right{justify-content:flex-end}.a1-step-tracker--full .a1-step-tracker__step--current{flex:1}.a1-step-tracker__step{block-size:var(--a1-st-dot-size);inline-size:var(--a1-st-dot-size);background:var(--a1-st-dot-color);transition:inline-size var(--semantic-motion-duration-fast,.15s) var(--semantic-motion-easing-standard,ease);border-radius:9999px;flex-shrink:0}.a1-step-tracker__step--current{inline-size:var(--a1-st-active-width);background:var(--a1-st-active-color)}.a1-bleed{margin-block:calc(var(--a1-bleed-block,0) * -1);margin-inline:calc(var(--a1-bleed-inline,var(--base-spacing-16)) * -1);min-width:0}.a1-split-button{align-items:stretch;display:inline-flex}.a1-split-button__main{--a1-button-border-radius:var(--component-button-border-radius) 0 0 var(--component-button-border-radius)}.a1-split-button__toggle{--a1-button-border-radius:0 var(--component-button-border-radius) var(--component-button-border-radius) 0;--a1-button-padding-inline:var(--base-spacing-8);position:relative}.a1-split-button__toggle:before{content:"";inset-block:var(--base-spacing-8);inline-size:var(--component-divider-size-sm);background:color-mix(in srgb, var(--a1-button-foreground) 35%, transparent);position:absolute;inset-inline-start:0}.a1-split-button__caret{font-size:var(--component-button-icon-size)}.a1-split-button--disabled{cursor:not-allowed}.a1-menu{z-index:var(--component-menu-z-index,1000);top:var(--a1-menu-top,0);bottom:auto;right:auto;left:var(--a1-menu-left,0);box-sizing:border-box;width:var(--component-menu-width);max-width:calc(100dvw - (var(--component-menu-viewport-offset) * 2));max-height:var(--a1-menu-max-height,calc(100dvh - var(--component-menu-viewport-offset)));overscroll-behavior:contain;padding:var(--base-spacing-8);border:var(--component-menu-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-lg);background:var(--semantic-color-surface-panel);box-shadow:var(--semantic-shadow-lg);color:var(--semantic-color-text-default);margin:0;position:fixed;overflow:hidden auto}.a1-menu>.a1-menu__close{display:none}.a1-menu::backdrop{background:0 0}.a1-menu__section{gap:var(--base-spacing-2);flex-direction:column;min-width:0;display:flex}.a1-menu__section:first-of-type .a1-menu__section-divider{display:none}.a1-menu__section-label{padding:var(--base-spacing-4) var(--base-spacing-8);color:var(--semantic-color-text-muted);font-size:var(--semantic-font-size-body-xs);font-weight:var(--component-menu-section-label-font-weight);overflow-wrap:anywhere;margin:0}.a1-menu-item{align-items:center;gap:var(--base-spacing-8);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--base-spacing-6) var(--base-spacing-8);border-radius:var(--base-radius-control);color:var(--semantic-color-text-default);font-family:var(--semantic-font-family-body);font-size:var(--semantic-font-size-body-sm);font-weight:var(--component-menu-item-font-weight);line-height:var(--component-menu-item-line-height);text-align:start;cursor:pointer;transition:background var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);background:0 0;border:none;text-decoration:none;display:flex}.a1-menu-item:hover{background:color-mix(in srgb, var(--semantic-color-surface-panel), var(--semantic-color-text-default) 6%)}.a1-menu-item:active{background:color-mix(in srgb, var(--semantic-color-surface-panel), var(--semantic-color-text-default) 12%)}.a1-menu-item:focus-visible{outline:var(--component-menu-item-focus-ring-width) solid var(--semantic-color-text-accent);outline-offset:var(--component-menu-item-focus-ring-offset)}.a1-menu-item:disabled,.a1-menu-item[aria-disabled=true]{opacity:var(--component-menu-item-disabled-opacity);cursor:not-allowed}.a1-menu-item:disabled:hover,.a1-menu-item[aria-disabled=true]:hover{background:0 0}.a1-menu-item--active{color:var(--semantic-color-action-foreground);background:var(--semantic-color-action-background)}.a1-menu-item--active:hover{background:var(--semantic-color-action-background-hover)}.a1-menu-item--active:active{background:var(--semantic-color-action-background-pressed)}.a1-menu-item--active:focus-visible{outline-color:var(--semantic-color-action-foreground)}.a1-menu-item--active .a1-menu-item__icon{color:var(--semantic-color-action-foreground)}.a1-menu-item--destructive{color:var(--semantic-color-status-error-text)}.a1-menu-item--destructive:hover{background:var(--semantic-color-status-error-surface)}.a1-menu-item--destructive:active{background:color-mix(in srgb, var(--semantic-color-status-error-surface), var(--semantic-color-status-error-text) 12%)}.a1-menu-item__icon{font-size:var(--component-menu-item-icon-size);color:var(--semantic-color-text-muted);flex-shrink:0}.a1-menu-item--destructive .a1-menu-item__icon{color:var(--semantic-color-status-error-text)}.a1-menu-item__label{overflow-wrap:anywhere;flex:auto;min-width:0}.a1-menu-item__shortcut{max-width:45%;font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}@media (width<=480px){.a1-menu{width:100dvw;max-width:100dvw;max-height:min(var(--component-menu-mobile-max-height), calc(100dvh - var(--base-spacing-32)));padding:var(--base-spacing-16) var(--base-spacing-16) calc(var(--base-spacing-40) + env(safe-area-inset-bottom,0px));border-radius:var(--base-radius-xl) var(--base-radius-xl) 0 0;border-bottom:none;border-left:none;border-right:none;inset:auto 0 0}.a1-menu>.a1-menu__close{margin-inline-start:auto;margin-bottom:var(--base-spacing-8);display:flex}.a1-menu::backdrop{background:var(--component-scrim-color);-webkit-backdrop-filter:blur(var(--component-scrim-blur));backdrop-filter:blur(var(--component-scrim-blur))}}.a1-divider{box-sizing:border-box;color:var(--semantic-color-border-subtle);width:var(--a1-divider-width,100%);height:var(--a1-divider-height,0);min-height:var(--a1-divider-min-height,0);border:0;border-block-start:var(--a1-divider-border-bs,none);border-inline-start:var(--a1-divider-border-is,none);align-self:var(--a1-divider-align-self,auto);margin-block:var(--a1-divider-margin-block,0);margin-inline:var(--a1-divider-margin-inline,0);flex:none}.a1-divider--horizontal,.a1-divider--xs-h{--a1-divider-width:100%;--a1-divider-height:0;--a1-divider-min-height:0;--a1-divider-border-bs:var(--a1-divider-size) var(--a1-divider-style) currentColor;--a1-divider-border-is:0;--a1-divider-align-self:auto;--a1-divider-margin-block:var(--a1-divider-space-value,0);--a1-divider-margin-inline:0}.a1-divider--vertical,.a1-divider--xs-v{--a1-divider-width:0;--a1-divider-height:auto;--a1-divider-min-height:var(--base-spacing-24);--a1-divider-border-bs:0;--a1-divider-border-is:var(--a1-divider-size) var(--a1-divider-style) currentColor;--a1-divider-align-self:stretch;--a1-divider-margin-block:0;--a1-divider-margin-inline:var(--a1-divider-space-value,0)}@media (width>=481px){.a1-divider--sm-h{--a1-divider-width:100%;--a1-divider-height:0;--a1-divider-min-height:0;--a1-divider-border-bs:var(--a1-divider-size) var(--a1-divider-style) currentColor;--a1-divider-border-is:0;--a1-divider-align-self:auto;--a1-divider-margin-block:var(--a1-divider-space-value,0);--a1-divider-margin-inline:0}.a1-divider--sm-v{--a1-divider-width:0;--a1-divider-height:auto;--a1-divider-min-height:var(--base-spacing-24);--a1-divider-border-bs:0;--a1-divider-border-is:var(--a1-divider-size) var(--a1-divider-style) currentColor;--a1-divider-align-self:stretch;--a1-divider-margin-block:0;--a1-divider-margin-inline:var(--a1-divider-space-value,0)}}@media (width>=641px){.a1-divider--md-h{--a1-divider-width:100%;--a1-divider-height:0;--a1-divider-min-height:0;--a1-divider-border-bs:var(--a1-divider-size) var(--a1-divider-style) currentColor;--a1-divider-border-is:0;--a1-divider-align-self:auto;--a1-divider-margin-block:var(--a1-divider-space-value,0);--a1-divider-margin-inline:0}.a1-divider--md-v{--a1-divider-width:0;--a1-divider-height:auto;--a1-divider-min-height:var(--base-spacing-24);--a1-divider-border-bs:0;--a1-divider-border-is:var(--a1-divider-size) var(--a1-divider-style) currentColor;--a1-divider-align-self:stretch;--a1-divider-margin-block:0;--a1-divider-margin-inline:var(--a1-divider-space-value,0)}}@media (width>=1025px){.a1-divider--lg-h{--a1-divider-width:100%;--a1-divider-height:0;--a1-divider-min-height:0;--a1-divider-border-bs:var(--a1-divider-size) var(--a1-divider-style) currentColor;--a1-divider-border-is:0;--a1-divider-align-self:auto;--a1-divider-margin-block:var(--a1-divider-space-value,0);--a1-divider-margin-inline:0}.a1-divider--lg-v{--a1-divider-width:0;--a1-divider-height:auto;--a1-divider-min-height:var(--base-spacing-24);--a1-divider-border-bs:0;--a1-divider-border-is:var(--a1-divider-size) var(--a1-divider-style) currentColor;--a1-divider-align-self:stretch;--a1-divider-margin-block:0;--a1-divider-margin-inline:var(--a1-divider-space-value,0)}}@media (width>=1441px){.a1-divider--xl-h{--a1-divider-width:100%;--a1-divider-height:0;--a1-divider-min-height:0;--a1-divider-border-bs:var(--a1-divider-size) var(--a1-divider-style) currentColor;--a1-divider-border-is:0;--a1-divider-align-self:auto;--a1-divider-margin-block:var(--a1-divider-space-value,0);--a1-divider-margin-inline:0}.a1-divider--xl-v{--a1-divider-width:0;--a1-divider-height:auto;--a1-divider-min-height:var(--base-spacing-24);--a1-divider-border-bs:0;--a1-divider-border-is:var(--a1-divider-size) var(--a1-divider-style) currentColor;--a1-divider-align-self:stretch;--a1-divider-margin-block:0;--a1-divider-margin-inline:var(--a1-divider-space-value,0)}}.a1-divider--xs{--a1-divider-size:var(--component-divider-size-xs)}.a1-divider--sm{--a1-divider-size:var(--component-divider-size-sm)}.a1-divider--md{--a1-divider-size:var(--component-divider-size-md)}.a1-divider--lg{--a1-divider-size:var(--component-divider-size-lg)}.a1-divider--subtle{color:var(--semantic-color-border-subtle)}.a1-divider--strong{color:var(--semantic-color-border-strong)}.a1-divider--accent{color:var(--semantic-color-text-accent)}.a1-divider--solid{--a1-divider-style:solid}.a1-divider--dashed{--a1-divider-style:dashed}.a1-divider--dotted{--a1-divider-style:dotted}.a1-divider--space-none{--a1-divider-space-value:0}.a1-divider--space-xs{--a1-divider-space-value:var(--base-spacing-4)}.a1-divider--space-sm{--a1-divider-space-value:var(--base-spacing-8)}.a1-divider--space-md{--a1-divider-space-value:var(--base-spacing-16)}.a1-divider--space-lg{--a1-divider-space-value:var(--base-spacing-24)}.a1-divider--space-xl{--a1-divider-space-value:var(--base-spacing-32)}.a1-divider--space-xxl{--a1-divider-space-value:var(--base-spacing-40)}.a1-button-container{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;container:a1-button-container/inline-size}.a1-button-container__inner{align-items:stretch;gap:var(--base-spacing-8);flex-direction:column;display:flex}.a1-button-container__inner>.a1-button{width:100%}.a1-button-container__inner>.a1-link{align-self:center}@container a1-button-container (width>=480px){.a1-button-container__inner{flex-flow:wrap;align-items:center}.a1-button-container__inner>.a1-button{width:auto}.a1-button-container--start .a1-button-container__inner{justify-content:flex-start}.a1-button-container--center .a1-button-container__inner{justify-content:center}.a1-button-container--end .a1-button-container__inner{flex-direction:row-reverse;justify-content:flex-start}}.a1-button-container--lg .a1-button-container__inner{gap:var(--base-spacing-16) var(--base-spacing-24)}.a1-button-container--fill-buttons .a1-button-container__inner{flex-flow:row;align-items:center}.a1-button-container--fill-buttons .a1-button-container__inner>.a1-button{min-inline-size:0;flex:1 1 0;width:auto}.a1-button-container--fill-buttons .a1-button-container__inner>.a1-icon-button{flex:none}.a1-cluster{align-items:var(--a1-cluster-align,center);justify-content:var(--a1-cluster-justify,flex-start);row-gap:var(--a1-cluster-row-gap,var(--base-spacing-8));column-gap:var(--a1-cluster-column-gap,var(--base-spacing-8));flex-wrap:wrap;min-width:0;display:flex}.a1-code{box-sizing:border-box;max-inline-size:100%;font-family:var(--component-inline-font-family-mono);font-size:var(--component-inline-code-font-size);color:var(--semantic-color-text-default);line-height:1.6}.a1-code--inline{padding:var(--component-inline-padding-block) var(--component-inline-padding-inline);border-radius:var(--component-inline-border-radius);background:var(--semantic-color-surface-raised);white-space:nowrap;display:inline}.a1-code--inline.a1-code--wrapping{white-space:normal;overflow-wrap:anywhere}.a1-code-block{box-sizing:border-box;align-items:flex-start;gap:var(--base-spacing-8);max-inline-size:100%;color:var(--semantic-color-text-default);flex-direction:column;display:flex}.a1-code-block__pre{box-sizing:border-box;inline-size:100%;max-inline-size:100%;padding:var(--base-spacing-16);border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-panel);margin:0;overflow-x:auto}.a1-code--block{white-space:pre;background:0 0;border-radius:0;padding:0;display:block}.a1-code--block.a1-code--wrapping{white-space:pre-wrap;overflow-wrap:anywhere}.a1-code-block__textarea{box-sizing:border-box;inline-size:100%;padding:var(--base-spacing-16);border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-panel);font-family:var(--component-inline-font-family-mono);font-size:var(--component-inline-code-font-size);color:var(--semantic-color-text-default);white-space:pre;resize:vertical;align-self:stretch;margin:0;line-height:1.6;overflow-x:auto}.a1-code-block__textarea:focus-visible{border-color:var(--semantic-color-action-background);box-shadow:0 0 0 var(--component-card-border-width) var(--semantic-color-action-background);outline:none}.a1-code-block__textarea--wrapping{white-space:pre-wrap;overflow-wrap:anywhere}.a1-code-block__copy{margin:0}.a1-code-block--collapsed .a1-code-block__pre{max-block-size:var(--a1-code-collapsed-max,22rem);position:relative;overflow-y:hidden}.a1-code-block--clipped .a1-code-block__pre:after{content:"";block-size:var(--base-spacing-48,3rem);background:linear-gradient(to top, var(--semantic-color-surface-panel), transparent);pointer-events:none;border-end-end-radius:var(--base-radius-md);border-end-start-radius:var(--base-radius-md);position:absolute;inset-block-end:0;inset-inline:0}.a1-code-block__toggle{margin:0}.a1-code-block__actions{align-items:center;gap:var(--base-spacing-8);display:flex}.a1-definition-list{font-family:var(--component-paragraph-font-family);color:var(--semantic-color-text-default);margin:0;container-type:inline-size}.a1-definition-list--sm{--a1-definition-list-gap:var(--component-definition-list-gap-sm);--a1-definition-list-row-gap:var(--component-definition-list-row-gap-sm);--a1-definition-list-column-gap:var(--component-definition-list-column-gap-sm);--a1-definition-list-font-size:var(--semantic-font-size-body-sm)}.a1-definition-list--md{--a1-definition-list-gap:var(--component-definition-list-gap-md);--a1-definition-list-row-gap:var(--component-definition-list-row-gap-md);--a1-definition-list-column-gap:var(--component-definition-list-column-gap-md);--a1-definition-list-font-size:var(--semantic-font-size-body-md)}.a1-definition-list--lg{--a1-definition-list-gap:var(--component-definition-list-gap-lg);--a1-definition-list-row-gap:var(--component-definition-list-row-gap-lg);--a1-definition-list-column-gap:var(--component-definition-list-column-gap-lg);--a1-definition-list-font-size:var(--semantic-font-size-body-lg)}.a1-definition-list__item{min-inline-size:0}.a1-definition-list__label,.a1-definition-list__value{min-inline-size:0;font-size:var(--a1-definition-list-font-size);line-height:var(--semantic-font-line-height-body);margin:0}.a1-definition-list__label{font-weight:var(--component-definition-list-label-font-weight);color:var(--semantic-color-text-muted)}.a1-definition-list__value{color:var(--semantic-color-text-default)}.a1-definition-list__value-content{min-inline-size:0}.a1-definition-list__copy{flex:none;margin-block-start:calc((1lh - var(--component-button-small-height)) / 2)}.a1-definition-list--column{gap:var(--a1-definition-list-gap);flex-direction:column;display:flex}.a1-definition-list--column .a1-definition-list__item{gap:var(--a1-definition-list-row-gap);flex-direction:column;display:flex}.a1-definition-list--column.a1-definition-list--sm{--a1-definition-list-gap:var(--component-definition-list-gap-md);--a1-definition-list-row-gap:var(--base-spacing-4)}.a1-definition-list--column.a1-definition-list--md{--a1-definition-list-gap:var(--component-definition-list-gap-lg);--a1-definition-list-row-gap:var(--component-definition-list-row-gap-sm)}.a1-definition-list--column.a1-definition-list--lg{--a1-definition-list-gap:var(--base-spacing-20);--a1-definition-list-row-gap:var(--component-definition-list-row-gap-md)}.a1-definition-list--row{gap:var(--a1-definition-list-row-gap);flex-direction:column;display:flex}.a1-definition-list--row .a1-definition-list__item{grid-template-columns:var(--a1-definition-list-label-column) minmax(0, 1fr);column-gap:var(--a1-definition-list-column-gap);align-items:start;display:grid}.a1-definition-list--row.a1-definition-list--label-auto{--a1-definition-list-label-column:max-content}.a1-definition-list--row.a1-definition-list--label-fixed{--a1-definition-list-label-column:clamp(var(--component-definition-list-label-width-min), var(--component-definition-list-label-width-preferred), var(--component-definition-list-label-width-max))}.a1-definition-list__value{align-items:flex-start;gap:var(--component-definition-list-copy-gap);display:flex}.a1-definition-list__value-content{flex:0 auto}@container (width<=240px){.a1-definition-list--row .a1-definition-list__item{gap:var(--a1-definition-list-row-gap);flex-direction:column;display:flex}}.a1-dialog{--a1-dialog-padding-inline:var(--component-dialog-padding);box-sizing:border-box;border:var(--component-dialog-border-width) solid var(--semantic-color-border-strong);border-radius:var(--component-dialog-border-radius);padding:var(--component-dialog-padding);background:var(--semantic-color-surface-page);box-shadow:var(--component-dialog-shadow);color:var(--semantic-color-text-default);width:min(var(--component-dialog-width), calc(100vw - var(--base-spacing-64)));max-height:calc(100dvh - var(--base-spacing-64));overflow:hidden}.a1-dialog[open]{gap:var(--base-spacing-16);grid-template-rows:auto minmax(0,1fr);grid-auto-rows:auto;display:grid}.a1-dialog::backdrop{background:var(--component-scrim-color);-webkit-backdrop-filter:blur(var(--component-scrim-blur));backdrop-filter:blur(var(--component-scrim-blur))}.a1-dialog__header{align-items:flex-start;gap:var(--base-spacing-16);display:flex}.a1-dialog__title{font-family:var(--component-heading-font-family-heading);font-size:var(--semantic-font-size-heading-sm);font-weight:var(--component-heading-font-weight-heading);line-height:var(--component-heading-font-line-height-heading);color:var(--semantic-color-text-default);flex:1;margin:0}.a1-dialog__close{margin-top:var(--component-dialog-close-offset);margin-right:var(--component-dialog-close-offset);flex-shrink:0}.a1-dialog__body{min-height:0;overflow-y:auto}.a1-dialog__footer{padding-top:var(--base-spacing-16);border-top:var(--component-dialog-footer-border-width) solid var(--semantic-color-border-subtle)}.a1-dialog--has-hero{overflow:hidden}.a1-dialog--has-hero[open]{grid-template-rows:auto auto minmax(0,1fr)}.a1-dialog__hero{margin-top:calc(-1 * var(--component-dialog-padding));margin-inline:calc(-1 * var(--a1-dialog-padding-inline,var(--component-dialog-padding)));padding:var(--base-spacing-32) 0;background:var(--a1-dialog-hero-bg,var(--semantic-color-action-background));--a1-icon-opsz:48;justify-content:center;align-items:center;display:flex}.a1-dialog__hero .a1-icon{font-size:var(--base-spacing-64);color:var(--semantic-color-text-inverse)}@media (width<=640px){.a1-dialog{--a1-dialog-padding-inline:var(--base-spacing-20);padding-inline:var(--base-spacing-20)}}@media (width<=480px){.a1-dialog{width:calc(100vw - var(--base-spacing-32))}}.a1-inline-editable{cursor:text;border-radius:var(--base-border-radius-sm);outline-offset:2px;outline:1px dashed #0000;transition:outline-color .15s;display:block}.a1-inline-editable:hover{outline-color:var(--semantic-color-border-default)}.a1-inline-editable:focus-visible{outline:2px solid var(--semantic-color-border-strong);outline-offset:2px}.a1-inline-editable--disabled{cursor:auto;-webkit-user-select:text;user-select:text}.a1-inline-editable--disabled:hover{outline-color:#0000}.a1-inline-editable__placeholder{color:var(--semantic-color-text-muted);opacity:.7}.a1-inline-editable__input{background:var(--semantic-color-surface-field);border:1px solid var(--semantic-color-border-strong);border-radius:var(--base-border-radius-sm);width:100%;min-height:2em;padding:var(--base-spacing-4) var(--base-spacing-8);font:inherit;color:var(--semantic-color-text-default);resize:vertical;box-sizing:border-box;outline:none;display:block}.a1-inline-editable__input:focus{border-color:var(--semantic-color-interactive-default);outline:2px solid var(--semantic-color-interactive-default);outline-offset:-1px}.a1-inline-editable--seamless{cursor:text;border-radius:var(--base-border-radius-sm);outline-offset:2px;outline:none;display:inline}.a1-inline-editable--multiline{white-space:pre-wrap}.a1-inline-editable--seamless:focus,.a1-inline-editable--seamless:focus-visible{outline:2px solid var(--semantic-color-interactive-default)}.a1-inline-editable--seamless:empty:before{content:attr(data-placeholder);color:var(--semantic-color-text-muted);opacity:.7}.a1-inline-editable--seamless.a1-inline-editable--disabled{cursor:auto;-webkit-user-select:text;user-select:text}.a1-list--mb-sm{margin-bottom:var(--base-spacing-8)}.a1-list--mb-md{margin-bottom:var(--base-spacing-16)}.a1-list--mb-lg{margin-bottom:var(--base-spacing-24)}.a1-list{font-family:var(--component-paragraph-font-family);font-size:var(--a1-list-responsive-size,var(--a1-list-size,var(--semantic-font-size-body-md)));font-weight:var(--component-paragraph-font-weight);line-height:var(--component-paragraph-font-line-height);color:var(--a1-list-color,var(--semantic-color-text-default));gap:var(--a1-list-gap,var(--base-spacing-4));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (width>=481px){.a1-list{--a1-list-responsive-size:var(--a1-list-size-sm,var(--a1-list-size))}}@media (width>=641px){.a1-list{--a1-list-responsive-size:var(--a1-list-size-md,var(--a1-list-size-sm,var(--a1-list-size)))}}@media (width>=1025px){.a1-list{--a1-list-responsive-size:var(--a1-list-size-lg,var(--a1-list-size-md,var(--a1-list-size-sm,var(--a1-list-size))))}}@media (width>=1441px){.a1-list{--a1-list-responsive-size:var(--a1-list-size-xl,var(--a1-list-size-lg,var(--a1-list-size-md,var(--a1-list-size-sm,var(--a1-list-size)))))}}.a1-list--xs{--a1-list-size:var(--semantic-font-size-body-xs);--a1-list-gap:var(--base-spacing-4)}.a1-list--sm{--a1-list-size:var(--semantic-font-size-body-sm);--a1-list-gap:var(--base-spacing-4)}.a1-list--md{--a1-list-size:var(--semantic-font-size-body-md);--a1-list-gap:var(--base-spacing-8)}.a1-list--lg{--a1-list-size:var(--semantic-font-size-body-lg);--a1-list-gap:var(--base-spacing-12)}.a1-list--xl{--a1-list-size:var(--semantic-font-size-body-xl);--a1-list-gap:var(--base-spacing-16)}.a1-list--muted{--a1-list-color:var(--semantic-color-text-muted)}.a1-list-item{align-items:flex-start;gap:.25em;display:flex}.a1-list-item__marker{flex-shrink:0}.a1-list-item__content{flex:auto;min-width:0}.a1-list-item__content>.a1-list{margin-top:var(--a1-list-gap,var(--base-spacing-4))}.a1-list--unordered>.a1-list-item>.a1-list-item__marker{width:1em}.a1-list--unordered>.a1-list-item>.a1-list-item__marker:before{content:"";opacity:.65;background:currentColor;border-radius:50%;width:.45em;height:.45em;margin-top:.48em;display:block}.a1-list--unordered .a1-list--unordered>.a1-list-item>.a1-list-item__marker:before{opacity:.65;background:0 0;border:.09em solid}.a1-list--unordered .a1-list--unordered .a1-list--unordered>.a1-list-item>.a1-list-item__marker:before{opacity:.65;background:currentColor;border:none;border-radius:0}.a1-list--unordered .a1-list--unordered .a1-list--unordered .a1-list--unordered>.a1-list-item>.a1-list-item__marker:before{opacity:.65;background:0 0;border:.09em solid;border-radius:0}.a1-list--ordered{counter-reset:a1-list}.a1-list--ordered>.a1-list-item{counter-increment:a1-list}.a1-list--ordered>.a1-list-item>.a1-list-item__marker{text-align:right;min-width:1.5em;color:var(--semantic-color-text-muted);font-variant-numeric:tabular-nums}.a1-list--ordered>.a1-list-item>.a1-list-item__marker:before{content:counter(a1-list) "."}.a1-list--icon .a1-list-item__marker{color:var(--semantic-color-text-accent);margin-top:.25em;font-size:1em}.a1-list--divider{gap:0}.a1-list--divider>.a1-list-item{padding:var(--a1-list-gap,var(--base-spacing-4)) 0;border-bottom:1px solid var(--semantic-color-border-subtle)}.a1-list--divider>.a1-list-item:first-child{border-top:1px solid var(--semantic-color-border-subtle)}.a1-inset{box-sizing:border-box;padding-block:var(--a1-inset-block,var(--base-spacing-16));padding-inline:var(--a1-inset-inline,var(--base-spacing-16));min-width:0}.a1-banner{--a1-banner-surface:var(--semantic-color-surface-panel);--a1-banner-border:var(--semantic-color-border-subtle);--a1-banner-accent:var(--semantic-color-text-muted);--a1-banner-bg:var(--semantic-color-surface-inverse);--a1-banner-fg:var(--semantic-color-text-inverse)}.a1-banner--info{--a1-banner-surface:var(--semantic-color-status-info-surface);--a1-banner-border:var(--semantic-color-status-info-border);--a1-banner-accent:var(--semantic-color-status-info-background);--a1-banner-bg:var(--semantic-color-status-info-background)}.a1-banner--success{--a1-banner-surface:var(--semantic-color-status-success-surface);--a1-banner-border:var(--semantic-color-status-success-border);--a1-banner-accent:var(--semantic-color-status-success-background);--a1-banner-bg:var(--semantic-color-status-success-background)}.a1-banner--warn{--a1-banner-surface:var(--semantic-color-status-warn-surface);--a1-banner-border:var(--semantic-color-status-warn-border);--a1-banner-accent:var(--semantic-color-status-warn-background);--a1-banner-bg:var(--semantic-color-status-warn-background)}.a1-banner--system.a1-banner--warn{--a1-banner-bg:var(--semantic-color-status-warn-text)}.a1-banner--error{--a1-banner-surface:var(--semantic-color-status-error-surface);--a1-banner-border:var(--semantic-color-status-error-border);--a1-banner-accent:var(--semantic-color-status-error-background);--a1-banner-bg:var(--semantic-color-status-error-background)}.a1-banner__inner{gap:var(--component-message-banner-padding);display:flex}.a1-banner__content{flex:1;min-width:0;display:flex}.a1-banner__title,.a1-banner__body{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm)}.a1-banner__title{font-weight:var(--component-message-banner-title-font-weight);line-height:var(--semantic-font-line-height-heading)}.a1-banner__body{font-weight:var(--semantic-font-weight-body);line-height:var(--semantic-font-line-height-body)}.a1-banner__action,.a1-banner__dismiss{flex-shrink:0}.a1-banner--inline .a1-banner__inner{padding:var(--component-message-banner-padding);border:var(--component-message-banner-border-width) solid var(--a1-banner-border);border-radius:var(--component-message-banner-border-radius);background:var(--a1-banner-surface);align-items:flex-start}.a1-banner--inline .a1-banner__icon{color:var(--a1-banner-accent);font-size:var(--component-message-banner-icon-size);margin-top:var(--component-message-banner-icon-margin-top);--a1-icon-opsz:var(--component-message-banner-icon-optical-size);flex-shrink:0;line-height:1}.a1-banner--inline .a1-banner__content{gap:var(--base-spacing-4);flex-direction:column}.a1-banner--inline .a1-banner__title{color:var(--semantic-color-text-default)}.a1-banner--inline .a1-banner__body{color:var(--semantic-color-text-muted)}.a1-banner--inline .a1-banner__action{align-self:center}.a1-banner--inline .a1-banner__dismiss{margin-top:var(--component-message-banner-dismiss-offset);margin-right:var(--component-message-banner-dismiss-offset)}.a1-banner--system{background:var(--a1-banner-bg);color:var(--a1-banner-fg);width:100%}.a1-banner--system .a1-banner__inner{align-items:center;gap:var(--base-spacing-8) var(--base-spacing-12);max-width:var(--component-message-banner-system-max-width);padding-block:var(--base-spacing-12);padding-inline:var(--base-spacing-24);flex-wrap:wrap;margin-inline:auto}.a1-banner--system .a1-banner__icon{font-size:var(--component-message-banner-system-icon-size,var(--base-spacing-24));--a1-icon-opsz:24;flex-shrink:0;line-height:1;display:flex}.a1-banner--system .a1-banner__content{align-items:baseline;gap:0 var(--base-spacing-8);flex-flow:wrap}.a1-banner--system .a1-banner__title,.a1-banner--system .a1-banner__body{color:var(--a1-banner-fg)}.a1-banner--system .a1-banner__dismiss{margin-inline-start:var(--base-spacing-4)}.a1-banner--system .a1-link{color:var(--a1-banner-fg)}.a1-banner--system .a1-link:hover{color:color-mix(in srgb, var(--a1-banner-fg) 80%, transparent)}.a1-banner--system .a1-link:active{color:color-mix(in srgb, var(--a1-banner-fg) 65%, transparent)}.a1-banner--system .a1-button--tertiary{--a1-button-foreground:var(--a1-banner-fg);--a1-button-foreground-hover:var(--a1-banner-fg);--a1-button-foreground-pressed:var(--a1-banner-fg);--a1-button-background:transparent;--a1-button-background-hover:color-mix(in srgb, var(--a1-banner-fg) 12%, transparent);--a1-button-background-pressed:color-mix(in srgb, var(--a1-banner-fg) 20%, transparent);--a1-button-border:color-mix(in srgb, var(--a1-banner-fg) 40%, transparent);--a1-button-border-hover:color-mix(in srgb, var(--a1-banner-fg) 60%, transparent);--a1-button-border-pressed:color-mix(in srgb, var(--a1-banner-fg) 75%, transparent)}.a1-banner--system .a1-icon-button{--a1-icon-button-foreground:var(--a1-banner-fg);--a1-icon-button-foreground-hover:var(--a1-banner-fg);--a1-icon-button-foreground-pressed:var(--a1-banner-fg);--a1-icon-button-background:transparent;--a1-icon-button-background-hover:color-mix(in srgb, var(--a1-banner-fg) 12%, transparent);--a1-icon-button-background-pressed:color-mix(in srgb, var(--a1-banner-fg) 20%, transparent);--a1-icon-button-border:transparent;--a1-icon-button-border-hover:transparent;--a1-icon-button-border-pressed:transparent}.a1-banner--calendar.a1-banner--neutral{--a1-banner-accent:var(--semantic-color-action-background)}.a1-banner--calendar.a1-banner--warn{--a1-banner-accent:var(--semantic-color-status-warn-text)}.a1-banner--calendar .a1-banner__inner{padding:var(--component-message-banner-padding);border:var(--component-message-banner-border-width) solid var(--a1-banner-border);border-radius:var(--component-message-banner-border-radius);background:var(--a1-banner-surface);align-items:center}.a1-banner__date{justify-content:center;align-items:center;gap:var(--base-spacing-2);min-inline-size:var(--base-spacing-48);padding-block:var(--base-spacing-8);padding-inline:var(--base-spacing-8);background:var(--a1-banner-accent);color:var(--semantic-color-text-inverse);border-radius:var(--base-radius-md);flex-direction:column;flex-shrink:0;line-height:1;display:flex}.a1-banner__date-month{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-2xs);font-weight:var(--component-message-banner-title-font-weight);line-height:1}.a1-banner__date-day{font-family:var(--component-heading-font-family);font-size:var(--semantic-font-size-heading-md);font-weight:var(--semantic-font-weight-heading);line-height:1}.a1-banner--calendar .a1-banner__content{gap:var(--base-spacing-2);flex-direction:column}.a1-banner__eyebrow{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-2xs);font-weight:var(--semantic-font-weight-heading);line-height:var(--semantic-font-line-height-body);color:var(--semantic-color-text-muted)}.a1-banner--calendar .a1-banner__title{font-size:var(--semantic-font-size-heading-sm);color:var(--semantic-color-text-default)}.a1-banner--calendar .a1-banner__body{color:var(--semantic-color-text-muted)}.a1-banner--calendar .a1-banner__action{align-self:center}.a1-fieldset{min-width:0;box-sizing:border-box;border:none;inline-size:100%;margin:0;padding:0}.a1-fieldset__legend{width:100%;margin-bottom:var(--base-spacing-16);font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-lg);font-weight:var(--component-field-label-font-weight);color:var(--semantic-color-text-default);line-height:var(--semantic-font-line-height-body);padding:0;display:block}.a1-fieldset__legend--has-note{margin-bottom:var(--base-spacing-4)}.a1-fieldset__required-note{margin:0 0 var(--base-spacing-12);font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);line-height:var(--semantic-font-line-height-body)}.a1-fieldset__required-note__asterisk{color:var(--semantic-color-status-info-background)}.a1-fieldset__body{gap:var(--base-spacing-16);flex-direction:column;display:flex}.a1-fieldset--surface{background:var(--semantic-color-surface-card);border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--component-card-border-radius);box-shadow:var(--component-card-shadow);padding:var(--component-card-padding)}.a1-fieldset--surface>.a1-fieldset__legend{float:left;width:100%}.a1-fieldset--surface>.a1-fieldset__required-note,.a1-fieldset--surface>.a1-fieldset__body{clear:left}.a1-field-row{align-items:flex-start;gap:var(--base-spacing-12);display:flex}.a1-field-row>*{flex:1 1 0;min-width:0}.a1-field-row>.a1-field--fit{flex:none}.a1-field-row--stacked{flex-direction:column}.a1-field-row--stacked>*{flex:none;width:100%}.a1-field-row--stacked>.a1-field--fit{width:fit-content}@media (width<=640px){.a1-field-row{flex-direction:column}.a1-field-row>*{flex:none;width:100%}.a1-field-row>.a1-field--fit{width:fit-content}}.a1-autocomplete{--a1-ac-height:var(--component-field-default-height);--a1-ac-padding-inline:var(--component-field-default-padding-inline);--a1-ac-font-size:var(--semantic-font-size-body-md);--a1-ac-label-size:var(--semantic-font-size-body-sm);--a1-ac-radius:var(--base-radius-md);--a1-ac-accent-width:var(--component-field-required-border-width);gap:var(--base-spacing-4);font-family:var(--component-paragraph-font-family);flex-direction:column;display:flex;position:relative}.a1-autocomplete--compact{--a1-ac-height:var(--component-field-compact-height);--a1-ac-padding-inline:var(--component-field-compact-padding-inline);--a1-ac-font-size:var(--semantic-font-size-body-sm);--a1-ac-label-size:var(--semantic-font-size-body-xs);--a1-ac-radius:var(--base-radius-sm);--a1-ac-accent-width:var(--component-field-compact-accent-border-width)}.a1-autocomplete--comfortable{--a1-ac-height:var(--component-field-comfortable-height);--a1-ac-padding-inline:var(--component-field-comfortable-padding-inline);--a1-ac-radius:var(--base-radius-lg)}.a1-autocomplete__label{align-items:center;gap:var(--base-spacing-6);font-size:var(--a1-ac-label-size);font-weight:var(--component-field-label-font-weight);color:var(--semantic-color-text-default);line-height:var(--semantic-font-line-height-body);flex-wrap:wrap;display:flex}.a1-autocomplete--disabled .a1-autocomplete__label{color:var(--semantic-color-text-muted)}.a1-autocomplete__asterisk{color:var(--semantic-color-status-error-background)}.a1-autocomplete__control{align-items:center;gap:var(--base-spacing-4);min-block-size:var(--a1-ac-height);padding-inline:var(--a1-ac-padding-inline);padding-block:var(--base-spacing-2);background:var(--semantic-color-surface-field);border:var(--component-field-border-width) solid var(--semantic-color-border-strong);border-radius:var(--a1-ac-radius);cursor:text;transition:border-color var(--semantic-motion-duration-fast), background var(--semantic-motion-duration-fast);flex-wrap:wrap;display:flex}.a1-autocomplete__control:hover{border-color:var(--semantic-color-border-strong)}.a1-autocomplete__control:focus-within{outline:var(--component-field-focus-ring-width) solid var(--component-field-focus-ring-color);outline-offset:var(--component-field-focus-ring-offset);border-color:var(--semantic-color-action-background)}.a1-autocomplete--required .a1-autocomplete__control{border-color:var(--semantic-color-status-info-border);border-inline-start-width:var(--a1-ac-accent-width);border-inline-start-color:var(--semantic-color-status-info-background)}.a1-autocomplete--required .a1-autocomplete__control:focus-within{border-color:var(--semantic-color-status-info-background)}.a1-autocomplete--error .a1-autocomplete__control{border-color:var(--semantic-color-status-error-border);border-inline-start-width:var(--a1-ac-accent-width);border-inline-start-color:var(--semantic-color-status-error-background)}.a1-autocomplete--disabled .a1-autocomplete__control{background:var(--semantic-color-surface-raised);border-color:var(--semantic-color-border-subtle);cursor:not-allowed}.a1-autocomplete__input{min-inline-size:4ch;color:var(--semantic-color-text-default);font-family:inherit;font-size:var(--a1-ac-font-size);line-height:var(--semantic-font-line-height-body);padding-block:var(--base-spacing-2);background:0 0;border:none;outline:none;flex:1}.a1-autocomplete__input:disabled{cursor:not-allowed;color:var(--semantic-color-text-muted)}.a1-autocomplete__chevron{color:var(--semantic-color-text-muted);font-size:var(--base-spacing-20);flex-shrink:0}.a1-autocomplete__clear{color:var(--semantic-color-text-muted);cursor:pointer;border-radius:var(--base-radius-sm);padding:var(--base-spacing-2);font-size:var(--base-spacing-16);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.a1-autocomplete__clear:hover{color:var(--semantic-color-text-default)}.a1-autocomplete__chip{align-items:center;gap:var(--base-spacing-4);padding-block:var(--base-spacing-2);padding-inline:var(--base-spacing-8);background:var(--semantic-color-surface-panel);border:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-sm);font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-default);white-space:nowrap;display:inline-flex}.a1-autocomplete__chip-remove{color:var(--semantic-color-text-muted);cursor:pointer;font-size:var(--base-spacing-16);background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.a1-autocomplete__chip-remove:hover{color:var(--semantic-color-status-error-text)}.a1-autocomplete__listbox{z-index:var(--component-menu-z-index,1000);padding:var(--base-spacing-4);background:var(--semantic-color-surface-page);border:var(--component-divider-size-sm) solid var(--semantic-color-border-default);border-radius:var(--base-radius-md);max-block-size:16rem;box-shadow:var(--semantic-shadow-md);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--base-spacing-2));inset-inline:0;overflow-y:auto}.a1-autocomplete__listbox--floating{margin-block-start:var(--base-spacing-2);inset-block-start:auto;inset-inline:auto}.a1-autocomplete__option{align-items:center;gap:var(--base-spacing-8);padding-block:var(--base-spacing-8);padding-inline:var(--base-spacing-8);border-radius:var(--base-radius-sm);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-default);cursor:pointer;display:flex}.a1-autocomplete__swatch{inline-size:var(--a1-autocomplete-swatch-size,var(--base-spacing-24));block-size:var(--a1-autocomplete-swatch-size,var(--base-spacing-24));border-radius:var(--base-radius-sm);border:var(--component-divider-size-sm) solid var(--semantic-color-border-strong);flex:none}.a1-autocomplete__option .a1-autocomplete__swatch{--a1-autocomplete-swatch-size:var(--base-spacing-24)}.a1-autocomplete__swatch--leading{--a1-autocomplete-swatch-size:var(--base-spacing-24);margin-inline:var(--base-spacing-8) 0}.a1-autocomplete__chip .a1-autocomplete__swatch{--a1-autocomplete-swatch-size:var(--base-spacing-16)}.a1-autocomplete__option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.a1-autocomplete__option--active{background:var(--semantic-color-surface-panel)}.a1-autocomplete__option[aria-selected=true]{color:var(--semantic-color-action-background)}.a1-autocomplete__option--create{color:var(--semantic-color-action-background);font-weight:var(--semantic-font-weight-heading)}.a1-autocomplete__checkbox{inline-size:var(--component-checkbox-group-box-size);block-size:var(--component-checkbox-group-box-size);border:var(--component-field-border-width) solid var(--semantic-color-border-strong);border-radius:var(--base-radius-sm);background-color:var(--semantic-color-surface-field);flex-shrink:0}.a1-autocomplete__checkbox--on{background-color:var(--semantic-color-status-info-background);border-color:var(--semantic-color-status-info-background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpolyline points='2,6 5,9.5 10,3' fill='none' stroke='%23fafcff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:var(--component-checkbox-group-icon-size)}.a1-autocomplete__option-check,.a1-autocomplete__option-icon{font-size:var(--base-spacing-20);flex-shrink:0}.a1-autocomplete__empty{padding:var(--base-spacing-8);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-muted)}.a1-autocomplete__group{padding-block:var(--base-spacing-6) var(--base-spacing-2);padding-inline:var(--base-spacing-8);background:var(--semantic-color-surface-page);font-size:var(--semantic-font-size-body-xs);font-weight:var(--component-field-label-font-weight);color:var(--semantic-color-text-muted);position:sticky;inset-block-start:calc(-1 * var(--base-spacing-4))}.a1-autocomplete__more{padding:var(--base-spacing-8);font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);text-align:center}.a1-autocomplete__leading-icon{color:var(--semantic-color-text-muted);font-size:var(--base-spacing-20);flex:none;margin-inline-start:var(--base-spacing-4)}.a1-autocomplete__chip-icon{font-size:var(--base-spacing-16);flex:none}.a1-autocomplete__message{font-size:var(--semantic-font-size-body-xs);line-height:var(--semantic-font-line-height-body);margin:0}.a1-autocomplete__message--hint{color:var(--semantic-color-text-muted)}.a1-autocomplete__message--error{color:var(--semantic-color-status-error-text)}.a1-credit-card__badge{right:var(--a1-field-padding-inline);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-xs);font-weight:var(--component-field-credit-card-badge-font-weight);color:var(--semantic-color-text-muted);background:var(--semantic-color-surface-raised);border:var(--component-field-credit-card-badge-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-sm);padding:var(--component-field-credit-card-badge-padding-block) var(--component-field-credit-card-badge-padding-inline);min-width:var(--component-field-credit-card-badge-min-width);text-align:center;line-height:var(--component-field-credit-card-badge-line-height);position:absolute;top:50%;transform:translateY(-50%)}.a1-credit-card--detected .a1-field__input,.a1-credit-card--detected .a1-field__mask-overlay{padding-right:calc(var(--a1-field-padding-inline) + var(--component-field-credit-card-detected-offset))}.a1-field{--a1-textarea-padding-block:var(--component-field-textarea-padding-block)}.a1-field--comfortable{--a1-textarea-padding-block:var(--component-field-textarea-padding-block-comfortable)}.a1-field--compact{--a1-textarea-padding-block:var(--component-field-textarea-padding-block-compact)}.a1-field__textarea{box-sizing:border-box;width:100%;padding-inline:var(--a1-field-padding-inline);padding-block:var(--a1-textarea-padding-block);font-family:var(--component-paragraph-font-family);font-size:var(--a1-field-font-size);font-weight:var(--base-font-weight-regular);line-height:var(--semantic-font-line-height-body);color:var(--semantic-color-text-default);background:var(--a1-field-background);border:var(--component-field-border-width) solid var(--a1-field-border-color);border-radius:var(--a1-field-border-radius);transition:border-color var(--semantic-motion-duration-fast), background var(--semantic-motion-duration-fast);appearance:none;resize:vertical;display:block}.a1-field__textarea::placeholder{color:var(--semantic-color-text-muted);font-weight:var(--base-font-weight-regular)}.a1-field__textarea:hover:not(:disabled):not(:focus){background:var(--a1-field-hover-background);border-color:var(--a1-field-hover-border-color)}.a1-field__textarea:read-only:hover:not(:disabled):not(:focus){background:var(--a1-field-read-only-background);border-color:var(--a1-field-read-only-border-color)}.a1-field__textarea:active:not(:disabled){border-color:var(--a1-field-active-border-color)}.a1-field__textarea:read-only:active:not(:disabled){border-color:var(--a1-field-read-only-border-color)}.a1-field__textarea:focus{outline:var(--a1-field-focus-ring-width) solid var(--a1-field-focus-ring-color);outline-offset:var(--a1-field-focus-ring-offset);border-color:var(--semantic-color-action-background)}.a1-field--required .a1-field__textarea{border-color:var(--semantic-color-status-info-border);border-left-width:var(--a1-field-accent-border-width);border-left-color:var(--semantic-color-status-info-background);padding-left:calc(var(--a1-field-padding-inline) - var(--a1-field-accent-compensation))}.a1-field--required .a1-field__textarea:focus{border-color:var(--semantic-color-status-info-background)}.a1-field--error .a1-field__textarea{border-width:var(--component-field-error-border-width);border-color:var(--semantic-color-status-error-border);border-left-width:var(--a1-field-accent-border-width);border-left-color:var(--semantic-color-status-error-background);padding-left:calc(var(--a1-field-padding-inline) - var(--a1-field-accent-compensation))}.a1-field--error .a1-field__textarea:focus{border-color:var(--semantic-color-status-error-background)}.a1-field__textarea:disabled{background:var(--semantic-color-surface-raised);color:var(--semantic-color-text-muted);border-color:var(--semantic-color-border-subtle);cursor:not-allowed;resize:none}.a1-field__textarea:read-only:not(:disabled){background:var(--a1-field-read-only-background);color:var(--a1-field-read-only-text);border-color:var(--a1-field-read-only-border-color);cursor:text;-webkit-user-select:text;user-select:text;resize:none}.a1-field__footer{align-items:baseline;gap:var(--base-spacing-8);margin-top:var(--a1-field-gap);display:flex}.a1-field__footer-message{flex:1;min-width:0}.a1-field__footer .a1-field__message{margin:0}.a1-field__char-count{font-family:var(--component-paragraph-font-family);font-size:var(--a1-field-message-size);line-height:var(--semantic-font-line-height-body);color:var(--semantic-color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.a1-field__char-count--warning{color:var(--semantic-color-status-warn-text)}.a1-field__char-count--over{color:var(--semantic-color-status-error-text)}.a1-field--label-side:has(.a1-field__textarea) .a1-field__label{padding-top:var(--a1-textarea-padding-block);padding-bottom:0}.a1-field--label-side .a1-field__footer{grid-area:2/2;margin-top:0}@media (width<=640px){.a1-field--label-side:has(.a1-field__textarea) .a1-field__label{padding-top:0;padding-bottom:var(--a1-field-gap)}}.a1-checkbox-group{--a1-cb-size:var(--component-checkbox-group-box-size);--a1-cb-radius:var(--base-radius-sm);--a1-cb-gap:var(--component-checkbox-group-gap);--a1-cb-item-gap:var(--component-checkbox-group-item-gap);--a1-cb-group-gap:var(--component-checkbox-group-group-gap);--a1-cb-items-top-gap:var(--component-checkbox-group-items-top-gap);--a1-cb-input-nudge:var(--component-checkbox-group-input-nudge);--a1-cb-row-py:var(--component-checkbox-group-row-padding-block);--a1-cb-row-px:var(--component-checkbox-group-row-padding-inline);--a1-cb-legend-size:var(--semantic-font-size-form-label-default);--a1-cb-label-size:var(--semantic-font-size-body-md);--a1-cb-hint-size:var(--semantic-font-size-body-xs);--a1-cb-msg-size:var(--semantic-font-size-body-xs);gap:var(--a1-cb-group-gap);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.a1-checkbox-group--comfortable{--a1-cb-size:var(--component-checkbox-group-comfortable-box-size);--a1-cb-gap:var(--component-checkbox-group-comfortable-gap);--a1-cb-item-gap:var(--component-checkbox-group-comfortable-item-gap);--a1-cb-group-gap:var(--component-checkbox-group-comfortable-group-gap);--a1-cb-items-top-gap:var(--component-checkbox-group-comfortable-items-top-gap);--a1-cb-input-nudge:var(--component-checkbox-group-comfortable-input-nudge);--a1-cb-row-py:var(--component-checkbox-group-comfortable-row-padding-block);--a1-cb-row-px:var(--component-checkbox-group-comfortable-row-padding-inline);--a1-cb-legend-size:var(--semantic-font-size-form-label-comfortable);--a1-cb-label-size:var(--semantic-font-size-body-md);--a1-cb-hint-size:var(--semantic-font-size-body-sm);--a1-cb-msg-size:var(--semantic-font-size-body-sm)}.a1-checkbox-group--comfortable .a1-checkbox-item__label{font-weight:var(--base-font-weight-medium)}@media (width>=641px){.a1-checkbox-group--comfortable{--a1-cb-legend-size:var(--semantic-font-size-body-lg);--a1-cb-label-size:var(--semantic-font-size-body-lg);--a1-cb-size:var(--component-checkbox-group-comfortable-box-size-md);--a1-cb-input-nudge:var(--component-checkbox-group-comfortable-input-nudge)}}.a1-checkbox-group--compact{--a1-cb-size:var(--component-checkbox-group-compact-box-size);--a1-cb-gap:var(--component-checkbox-group-compact-gap);--a1-cb-item-gap:var(--component-checkbox-group-compact-item-gap);--a1-cb-group-gap:var(--component-checkbox-group-compact-group-gap);--a1-cb-items-top-gap:var(--component-checkbox-group-compact-items-top-gap);--a1-cb-input-nudge:var(--component-checkbox-group-compact-input-nudge);--a1-cb-row-py:var(--component-checkbox-group-compact-row-padding-block);--a1-cb-row-px:var(--component-checkbox-group-compact-row-padding-inline);--a1-cb-legend-size:var(--semantic-font-size-form-label-compact);--a1-cb-label-size:var(--semantic-font-size-body-sm);--a1-cb-hint-size:var(--semantic-font-size-body-xs);--a1-cb-msg-size:var(--semantic-font-size-body-xs)}.a1-checkbox-group__legend{width:100%;font-family:var(--component-paragraph-font-family);font-size:var(--a1-cb-legend-size);font-weight:var(--component-field-label-font-weight);color:var(--semantic-color-text-default);line-height:var(--semantic-font-line-height-body);padding:0;display:block}.a1-checkbox-group--disabled .a1-checkbox-group__legend{color:var(--semantic-color-text-muted)}.a1-checkbox-group__legend-inner{align-items:center;gap:var(--base-spacing-6);display:inline-flex}.a1-checkbox-group__message{font-family:var(--component-paragraph-font-family);font-size:var(--a1-cb-msg-size);line-height:var(--semantic-font-line-height-body);margin:0}.a1-checkbox-group__message--hint{color:var(--semantic-color-text-muted)}.a1-checkbox-group__message--error{color:var(--semantic-color-status-error-background)}.a1-checkbox-group__items{gap:var(--a1-cb-item-gap);margin-top:var(--a1-cb-items-top-gap);flex-direction:column;display:flex}.a1-checkbox-item{align-items:flex-start;gap:var(--a1-cb-gap);padding:var(--a1-cb-row-py) var(--a1-cb-row-px);margin-inline:calc(-1 * var(--a1-cb-row-px));border-radius:var(--base-radius-md);cursor:pointer;transition:background-color var(--semantic-motion-duration-fast);display:flex}.a1-checkbox-item--disabled{cursor:not-allowed}.a1-checkbox-item__content{gap:var(--component-checkbox-group-content-gap);flex-direction:column;display:flex}.a1-checkbox-item__label{font-family:var(--component-paragraph-font-family);font-size:var(--a1-cb-label-size);font-weight:var(--base-font-weight-regular);color:var(--semantic-color-text-muted);line-height:var(--semantic-font-line-height-body)}.a1-checkbox-item:has(.a1-checkbox-item__input:checked) .a1-checkbox-item__label{color:var(--semantic-color-text-default)}.a1-checkbox-item--disabled .a1-checkbox-item__label{color:var(--semantic-color-text-muted)}.a1-checkbox-item__hint{font-family:var(--component-paragraph-font-family);font-size:var(--a1-cb-hint-size);font-weight:var(--base-font-weight-regular);color:var(--semantic-color-text-muted);line-height:var(--semantic-font-line-height-body)}.a1-checkbox-item__input{appearance:none;width:var(--a1-cb-size);height:var(--a1-cb-size);margin-top:var(--a1-cb-input-nudge);border:var(--component-field-border-width) solid var(--semantic-color-border-strong);border-radius:var(--a1-cb-radius);background-color:var(--semantic-color-surface-field);cursor:pointer;transition:border-color var(--semantic-motion-duration-fast), background-color var(--semantic-motion-duration-fast);flex-shrink:0}.a1-checkbox-item:not(.a1-checkbox-item--disabled):has(.a1-checkbox-item__input:checked){background-color:var(--a1-field-hover-background)}.a1-checkbox-item:not(.a1-checkbox-item--disabled):hover{background-color:var(--a1-field-hover-background)}.a1-checkbox-item:not(.a1-checkbox-item--disabled):hover:has(.a1-checkbox-item__input:checked){background-color:var(--a1-field-active-background)}.a1-checkbox-item:not(.a1-checkbox-item--disabled):hover .a1-checkbox-item__input:not(:checked):not(:indeterminate){border-color:var(--a1-field-hover-border-color)}.a1-checkbox-item__input:focus-visible{outline:var(--component-field-focus-ring-width) solid var(--component-field-focus-ring-color);outline-offset:var(--component-field-focus-ring-offset)}.a1-checkbox-item__input:checked{background-color:var(--semantic-color-status-info-background);border-color:var(--semantic-color-status-info-background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpolyline points='2,6 5,9.5 10,3' fill='none' stroke='%23fafcff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:var(--component-checkbox-group-icon-size)}.a1-checkbox-item__input:indeterminate{background-color:var(--semantic-color-status-info-background);border-color:var(--semantic-color-status-info-background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cline x1='3' y1='6' x2='9' y2='6' stroke='%23fafcff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:var(--component-checkbox-group-icon-size)}.a1-checkbox-item__input:disabled{background-color:var(--semantic-color-surface-raised);border-color:var(--semantic-color-border-subtle);cursor:not-allowed}.a1-checkbox-item__input:checked:disabled{background-color:var(--semantic-color-border-default);border-color:var(--semantic-color-border-default)}.a1-checkbox-group--inline .a1-checkbox-group__items{gap:var(--a1-cb-gap);flex-flow:wrap}.a1-checkbox-group--inline .a1-checkbox-item{border:var(--component-field-border-width) solid var(--semantic-color-border-subtle);margin-inline:0}.a1-checkbox-group--inline .a1-checkbox-item:not(.a1-checkbox-item--disabled):hover{border-color:var(--a1-field-hover-border-color)}.a1-checkbox-group--inline .a1-checkbox-item:not(.a1-checkbox-item--disabled):has(.a1-checkbox-item__input:checked){border-color:var(--semantic-color-status-info-background)}.a1-checkbox-group--inline .a1-checkbox-item:not(.a1-checkbox-item--disabled):hover:has(.a1-checkbox-item__input:checked){border-color:var(--semantic-color-status-info-background)}.a1-checkbox-group--inline .a1-checkbox-item--disabled{border-color:var(--semantic-color-border-subtle);opacity:var(--component-checkbox-group-disabled-opacity)}.a1-checkbox-group--inline.a1-checkbox-group--error .a1-checkbox-group__items{border-left:none;padding-left:0}.a1-checkbox-group--error .a1-checkbox-group__items{border-left:var(--component-checkbox-group-error-accent-width) solid var(--semantic-color-status-error-background);padding-left:var(--base-spacing-12)}.a1-checkbox-group--error .a1-checkbox-item__input:not(:checked):not(:disabled){border-color:var(--semantic-color-status-error-border)}.a1-checkbox-group__message--error{font-weight:var(--component-checkbox-group-error-message-font-weight)}.a1-choice-group{min-width:0;box-sizing:border-box;--a1-cg-padding:var(--component-choice-group-default-padding);--a1-cg-icon-size:var(--component-choice-group-default-icon-size);--a1-cg-indicator-size:var(--component-choice-group-default-indicator-size);--a1-cg-content-gap:var(--component-choice-group-default-content-gap);--a1-cg-min-width:var(--component-choice-group-default-min-width);--a1-cg-label-size:var(--semantic-font-size-body-sm);--a1-cg-subtext-size:var(--semantic-font-size-body-xs);--a1-cg-legend-size:var(--semantic-font-size-form-label-default);--a1-cg-section-label-size:var(--semantic-font-size-body-xs);--a1-cg-gap:var(--component-choice-group-gap-md);--a1-cg-group-gap:var(--component-choice-group-default-group-gap);--a1-cg-items-top-gap:var(--component-choice-group-default-items-top-gap);gap:var(--a1-cg-group-gap);border:none;flex-direction:column;inline-size:100%;margin:0;padding:0;display:flex}.a1-choice-group--compact{--a1-cg-padding:var(--component-choice-group-compact-padding);--a1-cg-icon-size:var(--component-choice-group-compact-icon-size);--a1-cg-indicator-size:var(--component-choice-group-compact-indicator-size);--a1-cg-content-gap:var(--component-choice-group-compact-content-gap);--a1-cg-min-width:var(--component-choice-group-compact-min-width);--a1-cg-label-size:var(--semantic-font-size-body-xs);--a1-cg-subtext-size:var(--semantic-font-size-body-2xs);--a1-cg-legend-size:var(--semantic-font-size-form-label-compact);--a1-cg-gap:var(--component-choice-group-gap-sm);--a1-cg-group-gap:var(--component-choice-group-compact-group-gap);--a1-cg-items-top-gap:var(--component-choice-group-compact-items-top-gap)}.a1-choice-group--comfortable{--a1-cg-padding:var(--component-choice-group-comfortable-padding);--a1-cg-icon-size:var(--component-choice-group-comfortable-icon-size);--a1-cg-indicator-size:var(--component-choice-group-comfortable-indicator-size);--a1-cg-content-gap:var(--component-choice-group-comfortable-content-gap);--a1-cg-min-width:var(--component-choice-group-comfortable-min-width);--a1-cg-label-size:var(--semantic-font-size-body-lg);--a1-cg-subtext-size:var(--semantic-font-size-body-md);--a1-cg-legend-size:var(--semantic-font-size-form-label-comfortable);--a1-cg-section-label-size:var(--semantic-font-size-body-sm);--a1-cg-gap:var(--component-choice-group-gap-lg);--a1-cg-group-gap:var(--component-choice-group-comfortable-group-gap);--a1-cg-items-top-gap:var(--component-choice-group-comfortable-items-top-gap)}@media (width>=641px){.a1-choice-group--comfortable{--a1-cg-legend-size:var(--semantic-font-size-body-lg)}}.a1-choice-group__legend{width:100%;font-family:var(--component-paragraph-font-family);font-size:var(--a1-cg-legend-size);font-weight:var(--component-field-label-font-weight);color:var(--semantic-color-text-default);line-height:var(--semantic-font-line-height-body);padding:0;display:block}.a1-choice-group__legend-inner{align-items:center;gap:var(--base-spacing-6);display:inline-flex}.a1-choice-group__message{font-family:var(--component-paragraph-font-family);font-size:var(--a1-cg-legend-size);line-height:var(--semantic-font-line-height-body);margin:0}.a1-choice-group__message--hint{color:var(--semantic-color-text-muted)}.a1-choice-group__message--error{color:var(--semantic-color-status-error-background);font-weight:var(--base-font-weight-medium)}.a1-choice-group__message--success{color:var(--semantic-color-status-success-background);font-weight:var(--base-font-weight-medium)}.a1-choice-group__section-divider{border:none;border-top:1px solid var(--semantic-color-border-subtle);margin:var(--a1-cg-gap) 0 0;padding:0}.a1-choice-group__section{flex-direction:column;display:flex}.a1-choice-group__section-label{margin:0 0 var(--a1-cg-items-top-gap);font-family:var(--component-paragraph-font-family);font-size:var(--a1-cg-section-label-size);font-weight:var(--base-font-weight-semibold);color:var(--semantic-color-text-muted);line-height:var(--semantic-font-line-height-body)}.a1-choice-group__section .a1-choice-group__items{margin-top:0}.a1-choice-group__items{gap:var(--a1-cg-gap);flex-wrap:wrap;display:flex}.a1-choice-group--fixed-columns .a1-choice-group__items>.a1-choice-item{flex:0 0 calc((100% - (var(--a1-cg-columns) - 1) * var(--a1-cg-gap)) / var(--a1-cg-columns))}.a1-choice-item{flex-direction:column;flex:1 1 var(--a1-cg-min-width);gap:var(--a1-cg-content-gap);padding-block:var(--a1-cg-padding);border:var(--component-choice-group-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--component-choice-group-border-radius);background-color:var(--semantic-color-surface-field);cursor:pointer;transition:border-color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard), background-color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard), box-shadow var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);padding-inline-start:calc(var(--a1-cg-padding) + var(--a1-cg-indicator-size) + var(--base-spacing-8));padding-inline-end:var(--a1-cg-padding);display:flex;position:relative;overflow:hidden}.a1-choice-item--disabled{cursor:not-allowed;opacity:.5;background-color:var(--semantic-color-surface-raised)}.a1-choice-item--disabled .a1-choice-item__input{pointer-events:none}.a1-choice-item:not(.a1-choice-item--disabled):not(:has(.a1-choice-item__input:checked)):hover{border-color:var(--semantic-color-action-border);background-color:var(--semantic-color-action-surface)}.a1-choice-item:not(.a1-choice-item--disabled):has(.a1-choice-item__input:checked){border-color:var(--semantic-color-action-background);background-color:var(--semantic-color-action-surface);box-shadow:inset 0 0 0 1px var(--semantic-color-action-background)}.a1-choice-item:not(.a1-choice-item--disabled):has(.a1-choice-item__input:checked):hover{border-color:var(--semantic-color-action-background-hover);box-shadow:inset 0 0 0 1px var(--semantic-color-action-background-hover)}.a1-choice-item:has(.a1-choice-item__input:focus-visible){outline:var(--component-field-focus-ring-width) solid var(--component-field-focus-ring-color);outline-offset:2px}.a1-choice-item__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a1-choice-item__icon{width:var(--a1-cg-icon-size);height:var(--a1-cg-icon-size);color:var(--semantic-color-action-background);flex-shrink:0;justify-content:center;align-items:center;display:flex}.a1-choice-item__icon .a1-icon{font-size:var(--a1-cg-icon-size)}.a1-choice-item__content{gap:var(--base-spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.a1-choice-item__label{font-family:var(--component-paragraph-font-family);font-size:var(--a1-cg-label-size);font-weight:var(--base-font-weight-medium);color:var(--semantic-color-text-default);line-height:var(--semantic-font-line-height-body);overflow-wrap:break-word}.a1-choice-item__subtext{font-family:var(--component-paragraph-font-family);font-size:var(--a1-cg-subtext-size);font-weight:var(--base-font-weight-regular);color:var(--semantic-color-text-muted);line-height:var(--semantic-font-line-height-body);overflow-wrap:break-word}.a1-choice-item__indicator{top:calc(var(--a1-cg-padding) + var(--base-spacing-4));width:var(--a1-cg-indicator-size);height:var(--a1-cg-indicator-size);border:1.5px solid var(--semantic-color-border-default);background-color:var(--semantic-color-surface-field);transition:border-color var(--semantic-motion-duration-fast), background-color var(--semantic-motion-duration-fast);background-position:50%;background-repeat:no-repeat;position:absolute;inset-inline-start:var(--a1-cg-padding)}.a1-choice-group--single .a1-choice-item__indicator{border-radius:50%}.a1-choice-group--multiple .a1-choice-item__indicator{border-radius:var(--base-radius-sm)}.a1-choice-item:not(.a1-choice-item--disabled):not(:has(.a1-choice-item__input:checked)):hover .a1-choice-item__indicator{border-color:var(--semantic-color-action-background)}.a1-choice-item:has(.a1-choice-item__input:checked) .a1-choice-item__indicator{border-color:var(--semantic-color-action-background);background-color:var(--semantic-color-action-background)}.a1-choice-group--single .a1-choice-item:has(.a1-choice-item__input:checked) .a1-choice-item__indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='3' fill='%23ffffff'/%3E%3C/svg%3E");background-size:100%}.a1-choice-group--multiple .a1-choice-item:has(.a1-choice-item__input:checked) .a1-choice-item__indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpolyline points='2,6 5,9.5 10,3' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:80%}.a1-choice-group--inline-icon .a1-choice-item{flex-direction:row;align-items:center}.a1-choice-group--inline-icon .a1-choice-item__icon{flex-shrink:0}.a1-choice-group--no-indicator .a1-choice-item{padding-inline-start:var(--a1-cg-padding)}.a1-choice-group--no-indicator .a1-choice-item__indicator{display:none}.a1-choice-group--icon-only .a1-choice-item,.a1-choice-item--icon-only{justify-content:center;align-items:center}.a1-choice-group--icon-only .a1-choice-item__content,.a1-choice-item--icon-only .a1-choice-item__content{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a1-choice-item__swatch{width:var(--base-spacing-20);height:var(--base-spacing-20);border-radius:var(--base-radius-sm);background-color:var(--a1-swatch-color,var(--semantic-color-text-default));border:var(--base-spacing-1) solid var(--semantic-color-border-subtle);flex-shrink:0;display:block}.a1-choice-group--error .a1-choice-item:not(.a1-choice-item--disabled):not(:has(.a1-choice-item__input:checked)){border-color:var(--semantic-color-status-error-border);box-shadow:inset 0 0 0 1px var(--semantic-color-status-error-border)}.a1-choice-group--error .a1-choice-item:not(.a1-choice-item--disabled):not(:has(.a1-choice-item__input:checked)) .a1-choice-item__indicator{border-color:var(--semantic-color-status-error-border)}.a1-radio-group{--a1-rb-size:var(--component-radio-group-control-size);--a1-rb-gap:var(--component-radio-group-gap);--a1-rb-item-gap:var(--component-radio-group-item-gap);--a1-rb-group-gap:var(--component-radio-group-group-gap);--a1-rb-items-top-gap:var(--component-radio-group-items-top-gap);--a1-rb-input-nudge:var(--component-radio-group-input-nudge);--a1-rb-row-py:var(--component-radio-group-row-padding-block);--a1-rb-row-px:var(--component-radio-group-row-padding-inline);--a1-rb-legend-size:var(--semantic-font-size-form-label-default);--a1-rb-label-size:var(--semantic-font-size-body-md);--a1-rb-hint-size:var(--semantic-font-size-body-xs);--a1-rb-msg-size:var(--semantic-font-size-body-xs);gap:var(--a1-rb-group-gap);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.a1-radio-group--comfortable{--a1-rb-size:var(--component-radio-group-comfortable-control-size);--a1-rb-gap:var(--component-radio-group-comfortable-gap);--a1-rb-item-gap:var(--component-radio-group-comfortable-item-gap);--a1-rb-group-gap:var(--component-radio-group-comfortable-group-gap);--a1-rb-items-top-gap:var(--component-radio-group-comfortable-items-top-gap);--a1-rb-input-nudge:var(--component-radio-group-comfortable-input-nudge);--a1-rb-row-py:var(--component-radio-group-comfortable-row-padding-block);--a1-rb-row-px:var(--component-radio-group-comfortable-row-padding-inline);--a1-rb-legend-size:var(--semantic-font-size-form-label-comfortable);--a1-rb-label-size:var(--semantic-font-size-body-md);--a1-rb-hint-size:var(--semantic-font-size-body-sm);--a1-rb-msg-size:var(--semantic-font-size-body-sm)}.a1-radio-group--comfortable .a1-radio-item__label{font-weight:var(--base-font-weight-medium)}@media (width>=641px){.a1-radio-group--comfortable{--a1-rb-legend-size:var(--semantic-font-size-body-lg);--a1-rb-label-size:var(--semantic-font-size-body-lg);--a1-rb-size:var(--component-radio-group-comfortable-control-size-md);--a1-rb-input-nudge:var(--component-radio-group-comfortable-input-nudge)}}.a1-radio-group--compact{--a1-rb-size:var(--component-radio-group-compact-control-size);--a1-rb-gap:var(--component-radio-group-compact-gap);--a1-rb-item-gap:var(--component-radio-group-compact-item-gap);--a1-rb-group-gap:var(--component-radio-group-compact-group-gap);--a1-rb-items-top-gap:var(--component-radio-group-compact-items-top-gap);--a1-rb-input-nudge:var(--component-radio-group-compact-input-nudge);--a1-rb-row-py:var(--component-radio-group-compact-row-padding-block);--a1-rb-row-px:var(--component-radio-group-compact-row-padding-inline);--a1-rb-legend-size:var(--semantic-font-size-form-label-compact);--a1-rb-label-size:var(--semantic-font-size-body-sm);--a1-rb-hint-size:var(--semantic-font-size-body-xs);--a1-rb-msg-size:var(--semantic-font-size-body-xs)}.a1-radio-group__legend{width:100%;font-family:var(--component-paragraph-font-family);font-size:var(--a1-rb-legend-size);font-weight:var(--component-field-label-font-weight);color:var(--semantic-color-text-default);line-height:var(--semantic-font-line-height-body);padding:0;display:block}.a1-radio-group--disabled .a1-radio-group__legend{color:var(--semantic-color-text-muted)}.a1-radio-group__legend-inner{align-items:center;gap:var(--base-spacing-6);display:inline-flex}.a1-radio-group__message{font-family:var(--component-paragraph-font-family);font-size:var(--a1-rb-msg-size);line-height:var(--semantic-font-line-height-body);margin:0}.a1-radio-group__message--hint{color:var(--semantic-color-text-muted)}.a1-radio-group__message--error{color:var(--semantic-color-status-error-background)}.a1-radio-group__items{gap:var(--a1-rb-item-gap);margin-top:var(--a1-rb-items-top-gap);flex-direction:column;display:flex}.a1-radio-item{align-items:flex-start;gap:var(--a1-rb-gap);padding:var(--a1-rb-row-py) var(--a1-rb-row-px);margin-inline:calc(-1 * var(--a1-rb-row-px));border-radius:var(--base-radius-md);cursor:pointer;transition:background-color var(--semantic-motion-duration-fast);display:flex}.a1-radio-item--disabled{cursor:not-allowed}.a1-radio-item__content{gap:var(--component-radio-group-content-gap);flex-direction:column;display:flex}.a1-radio-item__label{font-family:var(--component-paragraph-font-family);font-size:var(--a1-rb-label-size);font-weight:var(--base-font-weight-regular);color:var(--semantic-color-text-muted);line-height:var(--semantic-font-line-height-body)}.a1-radio-item:has(.a1-radio-item__input:checked) .a1-radio-item__label{color:var(--semantic-color-text-default)}.a1-radio-item--disabled .a1-radio-item__label{color:var(--semantic-color-text-muted)}.a1-radio-item__hint{font-family:var(--component-paragraph-font-family);font-size:var(--a1-rb-hint-size);font-weight:var(--base-font-weight-regular);color:var(--semantic-color-text-muted);line-height:var(--semantic-font-line-height-body)}.a1-radio-item__input{appearance:none;width:var(--a1-rb-size);height:var(--a1-rb-size);margin-top:var(--a1-rb-input-nudge);border:var(--component-field-border-width) solid var(--semantic-color-border-strong);background-color:var(--semantic-color-surface-field);cursor:pointer;transition:border-color var(--semantic-motion-duration-fast), background-color var(--semantic-motion-duration-fast);border-radius:50%;flex-shrink:0}.a1-radio-item:not(.a1-radio-item--disabled):has(.a1-radio-item__input:checked){background-color:var(--a1-field-hover-background);cursor:default}.a1-radio-item:not(.a1-radio-item--disabled):has(.a1-radio-item__input:checked) .a1-radio-item__input{cursor:default}.a1-radio-item:not(.a1-radio-item--disabled):not(:has(.a1-radio-item__input:checked)):hover{background-color:var(--a1-field-hover-background)}.a1-radio-item:not(.a1-radio-item--disabled):not(:has(.a1-radio-item__input:checked)):hover .a1-radio-item__input{border-color:var(--a1-field-hover-border-color)}.a1-radio-item__input:focus-visible{outline:var(--component-field-focus-ring-width) solid var(--component-field-focus-ring-color);outline-offset:var(--component-field-focus-ring-offset)}.a1-radio-item__input:checked{background-color:var(--semantic-color-status-info-background);border-color:var(--semantic-color-status-info-background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='5' fill='%23fafcff'/%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:var(--component-radio-group-dot-size)}.a1-radio-item__input:disabled{background-color:var(--semantic-color-surface-raised);border-color:var(--semantic-color-border-subtle);cursor:not-allowed}.a1-radio-item__input:checked:disabled{background-color:var(--semantic-color-border-default);border-color:var(--semantic-color-border-default)}.a1-radio-group--inline .a1-radio-group__items{gap:var(--a1-rb-gap);flex-flow:wrap}.a1-radio-group--inline .a1-radio-item{margin-inline:0}.a1-radio-group--inline.a1-radio-group--error .a1-radio-group__items{border-left:none;padding-left:0}.a1-radio-group--error .a1-radio-group__items{border-left:var(--component-radio-group-error-accent-width) solid var(--semantic-color-status-error-background);padding-left:var(--base-spacing-12)}.a1-radio-group--error .a1-radio-item__input:not(:checked):not(:disabled){border-color:var(--semantic-color-status-error-border)}.a1-radio-group__message--error{font-weight:var(--component-radio-group-error-message-font-weight)}.a1-switch{--a1-sw-track-width:var(--component-switch-track-width);--a1-sw-track-height:var(--component-switch-track-height);--a1-sw-thumb:var(--component-switch-thumb-size);--a1-sw-gap:var(--component-switch-gap);--a1-sw-row-gap:var(--component-switch-row-gap);--a1-sw-row-py:var(--component-switch-row-padding-block);--a1-sw-row-px:var(--component-switch-row-padding-inline);--a1-sw-content-gap:var(--component-switch-content-gap);--a1-sw-group-gap:var(--component-switch-group-gap);--a1-sw-label-size:var(--semantic-font-size-body-md);--a1-sw-msg-size:var(--semantic-font-size-body-xs);gap:var(--a1-sw-group-gap);flex-direction:column;display:flex}.a1-switch--comfortable{--a1-sw-track-width:var(--component-switch-comfortable-track-width);--a1-sw-track-height:var(--component-switch-comfortable-track-height);--a1-sw-thumb:var(--component-switch-comfortable-thumb-size);--a1-sw-gap:var(--component-switch-comfortable-gap);--a1-sw-row-gap:var(--component-switch-comfortable-row-gap);--a1-sw-row-py:var(--component-switch-comfortable-row-padding-block);--a1-sw-row-px:var(--component-switch-comfortable-row-padding-inline);--a1-sw-content-gap:var(--component-switch-comfortable-content-gap);--a1-sw-group-gap:var(--component-switch-comfortable-group-gap);--a1-sw-label-size:var(--semantic-font-size-body-md);--a1-sw-msg-size:var(--semantic-font-size-body-sm)}.a1-switch--comfortable .a1-switch__label{font-weight:var(--base-font-weight-bold)}@media (width>=641px){.a1-switch--comfortable{--a1-sw-label-size:var(--semantic-font-size-body-lg)}}.a1-switch--compact{--a1-sw-track-width:var(--component-switch-compact-track-width);--a1-sw-track-height:var(--component-switch-compact-track-height);--a1-sw-thumb:var(--component-switch-compact-thumb-size);--a1-sw-gap:var(--component-switch-compact-gap);--a1-sw-row-gap:var(--component-switch-compact-row-gap);--a1-sw-row-py:var(--component-switch-compact-row-padding-block);--a1-sw-row-px:var(--component-switch-compact-row-padding-inline);--a1-sw-content-gap:var(--component-switch-compact-content-gap);--a1-sw-group-gap:var(--component-switch-compact-group-gap);--a1-sw-label-size:var(--semantic-font-size-body-sm);--a1-sw-msg-size:var(--semantic-font-size-body-xs)}.a1-switch__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a1-switch__row{align-items:center;gap:var(--a1-sw-row-gap);cursor:pointer;padding:var(--a1-sw-row-py) var(--a1-sw-row-px);margin-inline:calc(-1 * var(--a1-sw-row-px));border-radius:var(--base-radius-md);transition:background-color var(--semantic-motion-duration-fast);display:inline-flex}.a1-switch--disabled .a1-switch__row{cursor:not-allowed}.a1-switch--label-start .a1-switch__row{flex-direction:row-reverse}.a1-switch:not(.a1-switch--disabled) .a1-switch__row:hover{background-color:var(--a1-field-hover-background)}.a1-switch:not(.a1-switch--disabled) .a1-switch__row:has(.a1-switch__track--on):active{background-color:var(--a1-field-active-background)}.a1-switch__content{gap:var(--a1-sw-content-gap);flex-direction:column;display:flex}.a1-switch__label{font-family:var(--component-paragraph-font-family);font-size:var(--a1-sw-label-size);font-weight:var(--base-font-weight-regular);color:var(--semantic-color-text-default);line-height:var(--semantic-font-line-height-body);-webkit-user-select:none;user-select:none}.a1-switch--disabled .a1-switch__label{color:var(--semantic-color-text-muted)}.a1-switch__track{box-sizing:content-box;width:var(--a1-sw-track-width);height:var(--a1-sw-track-height);border-radius:var(--a1-sw-track-height);border:var(--component-field-border-width) solid var(--semantic-color-border-strong);background-color:var(--semantic-color-surface-field);cursor:pointer;transition:background-color var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard), border-color var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard);flex-shrink:0;display:block;position:relative}.a1-switch__track:before{content:"";top:var(--a1-sw-gap);left:var(--a1-sw-gap);width:var(--a1-sw-thumb);height:var(--a1-sw-thumb);background-color:var(--semantic-color-status-info-background);box-shadow:var(--component-switch-thumb-shadow);transition:transform var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard), background-color var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard);border-radius:50%;position:absolute;transform:translate(0)}.a1-switch:not(.a1-switch--disabled) .a1-switch__row:hover .a1-switch__track:not(.a1-switch__track--on){border-color:var(--a1-field-hover-border-color)}.a1-switch__track--on{background-color:var(--semantic-color-status-info-background);border-color:var(--semantic-color-status-info-background)}.a1-switch__track--on:before{background-color:var(--base-color-neutral-0);transform:translateX(calc(var(--a1-sw-track-width) - var(--a1-sw-track-height)))}.a1-switch__input:focus-visible+.a1-switch__track{outline:var(--component-field-focus-ring-width) solid var(--component-field-focus-ring-color);outline-offset:var(--component-field-focus-ring-offset)}.a1-switch--error:not(.a1-switch--disabled) .a1-switch__track:not(.a1-switch__track--on){border-color:var(--semantic-color-status-error-border)}.a1-switch__input:disabled+.a1-switch__track{background-color:var(--semantic-color-surface-raised);border-color:var(--semantic-color-border-subtle);cursor:not-allowed}.a1-switch__input:disabled+.a1-switch__track:before{background-color:var(--semantic-color-border-default);box-shadow:none}.a1-switch__input:checked:disabled+.a1-switch__track{background-color:var(--semantic-color-border-default);border-color:var(--semantic-color-border-default)}.a1-switch__input:checked:disabled+.a1-switch__track:before{background-color:var(--semantic-color-surface-raised)}.a1-switch__message{font-family:var(--component-paragraph-font-family);font-size:var(--a1-sw-msg-size);line-height:var(--semantic-font-line-height-body);margin:0}.a1-switch__message--hint{color:var(--semantic-color-text-muted)}.a1-switch__message--error{color:var(--semantic-color-status-error-background);font-weight:var(--component-switch-message-error-font-weight)}.a1-theme-accessible .a1-switch__track:after{content:"O";top:var(--a1-sw-gap);left:var(--a1-sw-gap);width:var(--a1-sw-thumb);height:var(--a1-sw-thumb);color:var(--semantic-color-status-info-foreground);font-family:var(--component-paragraph-font-family);font-size:var(--component-switch-accessible-icon-size);font-weight:var(--base-font-weight-bold);pointer-events:none;transition:transform var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.a1-theme-accessible .a1-switch__track--on:after{content:"|";transform:translateX(calc(var(--a1-sw-track-width) - var(--a1-sw-track-height)));color:var(--semantic-color-status-info-background)}.a1-pagination{align-items:center;gap:var(--component-pagination-gap);display:inline-flex}.a1-pagination__item{box-sizing:border-box;min-width:var(--a1-pagination-size);height:var(--a1-pagination-size);padding:0 var(--base-spacing-4);border:var(--component-pagination-border-width) solid transparent;border-radius:var(--base-radius-control);color:var(--semantic-color-text-default);font-family:var(--component-paragraph-font-family);font-size:var(--a1-pagination-font-size);font-weight:var(--component-pagination-font-weight-default);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--semantic-motion-duration-fast), border-color var(--semantic-motion-duration-fast), color var(--semantic-motion-duration-fast);background:0 0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.a1-pagination__item:hover:not([aria-current=page]):not(:disabled){background:var(--semantic-color-surface-panel);border-color:var(--semantic-color-border-default)}.a1-pagination__item:focus-visible{outline:var(--component-pagination-focus-ring-width) solid var(--semantic-color-action-background);outline-offset:var(--component-pagination-focus-ring-offset)}.a1-pagination__item[aria-current=page]{background:var(--semantic-color-action-background);border-color:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground);font-weight:var(--component-pagination-font-weight-active);cursor:default}.a1-pagination__item:disabled{opacity:var(--component-pagination-disabled-opacity);cursor:not-allowed}.a1-pagination__item .a1-icon{font-size:calc(var(--a1-pagination-size) * .5)}.a1-pagination__ellipsis{width:var(--a1-pagination-size);height:var(--a1-pagination-size);padding-bottom:var(--component-pagination-ellipsis-padding-bottom);color:var(--semantic-color-text-muted);font-size:var(--a1-pagination-font-size);font-family:var(--component-paragraph-font-family);-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-end;display:inline-flex}.a1-pagination--md{--a1-pagination-size:var(--component-pagination-item-size);--a1-pagination-font-size:var(--semantic-font-size-body-sm)}.a1-pagination--sm{--a1-pagination-size:var(--component-pagination-item-size-sm);--a1-pagination-font-size:var(--semantic-font-size-body-xs)}.a1-segmented{box-sizing:border-box;background:var(--semantic-color-surface-raised);border:var(--component-segmented-border-width) solid var(--semantic-color-border-default);border-radius:var(--base-radius-control);padding:var(--component-segmented-padding);align-items:stretch;gap:var(--component-segmented-gap);display:inline-flex}.a1-segmented--full-width{inline-size:100%;display:flex}.a1-segment{justify-content:center;align-items:center;gap:var(--base-spacing-8);border-radius:calc(var(--base-radius-control) - var(--component-segmented-padding));color:var(--semantic-color-text-muted);font-family:var(--component-paragraph-font-family);font-weight:var(--component-segmented-font-weight-default);white-space:nowrap;cursor:pointer;transition:background var(--semantic-motion-duration-fast), color var(--semantic-motion-duration-fast), box-shadow var(--semantic-motion-duration-fast);background:0 0;border:none;display:inline-flex}.a1-segment:hover:not([aria-checked=true]){color:var(--semantic-color-text-default);background:var(--semantic-color-surface-panel)}.a1-segment[aria-checked=true]{background:var(--semantic-color-surface-page);color:var(--semantic-color-text-default);box-shadow:var(--semantic-shadow-xs)}.a1-segment:focus-visible{outline:var(--component-segmented-focus-ring-width) solid var(--semantic-color-action-background);outline-offset:var(--component-segmented-focus-ring-offset)}.a1-segment{padding:var(--component-segmented-segment-padding-block) var(--component-segmented-segment-padding-inline);font-size:var(--semantic-font-size-body-sm)}.a1-segmented--sm .a1-segment{padding:var(--component-segmented-segment-padding-block-sm) var(--component-segmented-segment-padding-inline-sm);font-size:var(--semantic-font-size-body-xs);gap:var(--base-spacing-4)}.a1-segmented--lg .a1-segment{padding:var(--component-segmented-segment-padding-block-lg) var(--component-segmented-segment-padding-inline-lg);font-size:var(--semantic-font-size-body-md)}.a1-segment__icon{font-size:1.25em}.a1-segment--icon-only{padding-inline:var(--component-segmented-segment-padding-block)}.a1-segmented--sm .a1-segment__icon{font-size:1.5em}.a1-segmented--sm .a1-segment--icon-only{padding-inline:var(--component-segmented-segment-padding-block-sm)}.a1-theme-dark .a1-segment:not([aria-checked=true]),.a1-inverse .a1-segment:not([aria-checked=true]){color:var(--base-color-neutral-300)}.a1-theme-dark .a1-segment:hover:not([aria-checked=true]),.a1-inverse .a1-segment:hover:not([aria-checked=true]){color:var(--base-color-neutral-100)}.a1-segmented--full-width .a1-segment{flex:1}.a1-slider{--a1-slider-track-height:var(--base-spacing-8);--a1-slider-thumb-size:var(--base-spacing-20);--a1-slider-track-color:var(--semantic-color-border-subtle);--a1-slider-fill-color:var(--semantic-color-action-background);--a1-slider-thumb-color:var(--semantic-color-action-background);--a1-slider-thumb-ring:var(--semantic-color-surface-page);--a1-slider-active-color:var(--semantic-color-text-accent);--a1-slider-label-size:var(--semantic-font-size-form-label-default);--a1-slider-label-weight:var(--component-field-label-font-weight);--a1-slider-detent-size:var(--semantic-font-size-body-sm);gap:var(--base-spacing-4);flex-direction:column;inline-size:100%;display:flex}.a1-slider--compact{--a1-slider-track-height:var(--base-spacing-8);--a1-slider-thumb-size:var(--base-spacing-20);--a1-slider-label-size:var(--semantic-font-size-form-label-compact);--a1-slider-label-weight:var(--component-field-compact-label-font-weight);--a1-slider-detent-size:var(--semantic-font-size-body-xs)}.a1-slider--comfortable{--a1-slider-track-height:var(--base-spacing-12);--a1-slider-thumb-size:var(--base-spacing-24);--a1-slider-label-size:var(--semantic-font-size-form-label-comfortable)}.a1-slider--subtle{--a1-slider-fill-color:var(--semantic-color-text-default);--a1-slider-thumb-color:var(--semantic-color-text-default);--a1-slider-active-color:var(--semantic-color-text-default)}.a1-slider__field-label{font-family:var(--component-paragraph-font-family);font-size:var(--a1-slider-label-size);font-weight:var(--a1-slider-label-weight);color:var(--semantic-color-text-default);line-height:var(--semantic-font-line-height-body)}.a1-slider__control{block-size:var(--a1-slider-thumb-size);align-items:center;display:flex;position:relative}.a1-slider__input{appearance:none;inline-size:100%;block-size:var(--a1-slider-thumb-size);cursor:pointer;background:0 0;margin:0}.a1-slider__input:focus-visible{outline:none}.a1-slider__input::-webkit-slider-runnable-track{block-size:var(--a1-slider-track-height);border-radius:var(--base-radius-pill);background:linear-gradient(to right, var(--a1-slider-fill-color) 0%, var(--a1-slider-fill-color) calc(var(--a1-slider-pct) * 100%), var(--a1-slider-track-color) calc(var(--a1-slider-pct) * 100%), var(--a1-slider-track-color) 100%)}.a1-slider__input::-moz-range-track{block-size:var(--a1-slider-track-height);border-radius:var(--base-radius-pill);background:var(--a1-slider-track-color)}.a1-slider__input::-moz-range-progress{block-size:var(--a1-slider-track-height);border-radius:var(--base-radius-pill);background:var(--a1-slider-fill-color)}.a1-slider__input::-webkit-slider-thumb{appearance:none;inline-size:var(--a1-slider-thumb-size);block-size:var(--a1-slider-thumb-size);border-radius:var(--base-radius-pill);background:var(--a1-slider-thumb-color);border:var(--base-spacing-2) solid var(--a1-slider-thumb-ring);box-shadow:var(--component-switch-thumb-shadow);margin-block-start:calc((var(--a1-slider-track-height) - var(--a1-slider-thumb-size)) / 2)}.a1-slider__input::-moz-range-thumb{inline-size:var(--a1-slider-thumb-size);block-size:var(--a1-slider-thumb-size);border-radius:var(--base-radius-pill);background:var(--a1-slider-thumb-color);border:var(--base-spacing-2) solid var(--a1-slider-thumb-ring);box-shadow:var(--component-switch-thumb-shadow)}.a1-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:var(--component-switch-thumb-shadow), 0 0 0 var(--component-button-focus-ring-width) var(--component-field-focus-ring-color)}.a1-slider__input:focus-visible::-moz-range-thumb{box-shadow:var(--component-switch-thumb-shadow), 0 0 0 var(--component-button-focus-ring-width) var(--component-field-focus-ring-color)}.a1-slider__ticks{pointer-events:none;block-size:0;position:absolute;inset-block-start:50%;inset-inline:0}.a1-slider__tick{inline-size:var(--base-spacing-4);block-size:var(--base-spacing-4);border-radius:var(--base-radius-pill);background:var(--semantic-color-border-default);position:absolute;transform:translate(-50%,-50%)}.a1-slider__tick[data-active]{background:var(--semantic-color-surface-page)}.a1-slider__bubble{left:calc(var(--a1-slider-thumb-size) / 2 + var(--a1-slider-pct) * (100% - var(--a1-slider-thumb-size)));transform:translateX(calc(var(--a1-slider-pct) * -100%));padding-block:var(--base-spacing-2);padding-inline:var(--base-spacing-8);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-inverse);color:var(--semantic-color-text-inverse);font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);line-height:var(--semantic-font-line-height-body);white-space:nowrap;pointer-events:none;z-index:1;position:absolute}.a1-slider__bubble--above{inset-block-end:calc(100% + var(--base-spacing-4))}.a1-slider__bubble--below{inset-block-start:calc(100% + var(--base-spacing-4))}.a1-slider__bubble:after{content:"";inline-size:var(--base-spacing-8);block-size:var(--base-spacing-8);background:var(--semantic-color-surface-inverse);position:absolute;inset-inline-start:calc(var(--a1-slider-pct) * 100%);transform:translate(-50%)rotate(45deg)}.a1-slider__bubble--above:after{inset-block-start:calc(100% - var(--base-spacing-4))}.a1-slider__bubble--below:after{inset-block-end:calc(100% - var(--base-spacing-4))}.a1-slider__labels{block-size:var(--a1-slider-detent-size);position:relative}.a1-slider__label{font-family:var(--component-paragraph-font-family);font-size:var(--a1-slider-detent-size);color:var(--semantic-color-text-muted);white-space:nowrap;line-height:1;position:absolute;inset-block-start:0}.a1-slider__label[data-active]{color:var(--a1-slider-active-color)}.a1-slider--disabled{--a1-slider-fill-color:var(--semantic-color-border-default);--a1-slider-thumb-color:var(--semantic-color-border-default);--a1-slider-active-color:var(--semantic-color-text-muted)}.a1-slider--disabled .a1-slider__input,.a1-slider--disabled .a1-slider__track,.a1-slider--disabled .a1-slider__ticks{opacity:.6}.a1-slider--disabled .a1-slider__input{cursor:not-allowed}.a1-toolbar-field{align-items:flex-start;gap:var(--component-choice-group-compact-group-gap);flex-direction:column;display:flex}.a1-toolbar-field__label{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-xs);font-weight:var(--component-field-label-font-weight);color:var(--semantic-color-text-default);line-height:var(--semantic-font-line-height-body)}.a1-toolbar{--a1-toolbar-item-size:var(--base-spacing-32);--a1-toolbar-bg:var(--semantic-color-surface-raised);--a1-toolbar-fg:var(--semantic-color-text-muted);--a1-toolbar-hover-bg:color-mix(in srgb, var(--semantic-color-text-default) 8%, transparent);--a1-toolbar-selected-bg:color-mix(in srgb, var(--semantic-color-text-default) 16%, transparent);--a1-toolbar-selected-fg:var(--semantic-color-text-default);--a1-toolbar-border-width:0;--a1-toolbar-border-color:var(--semantic-color-border-default);align-items:center;gap:var(--base-spacing-2);max-inline-size:100%;padding:var(--base-spacing-2);background:var(--a1-toolbar-bg);border:var(--a1-toolbar-border-width) solid var(--a1-toolbar-border-color);border-radius:var(--base-radius-md);flex-wrap:wrap;display:inline-flex}[data-theme=accessible] .a1-toolbar{--a1-toolbar-border-width:var(--component-divider-size-sm)}@media (prefers-contrast:more){.a1-toolbar{--a1-toolbar-border-width:var(--component-divider-size-sm)}}@media (forced-colors:active){.a1-toolbar{--a1-toolbar-border-width:var(--component-divider-size-sm)}}.a1-toolbar--full-width{inline-size:100%;display:flex}.a1-toolbar--full-width>:not(.a1-toolbar__divider),.a1-toolbar--full-width .a1-toolbar__group:not(.a1-toolbar__group--grid)>.a1-toolbar__button{flex:1 1 0}.a1-toolbar--overlay{background:var(--semantic-color-surface-card);border:var(--component-divider-size-xs) solid var(--semantic-color-border-default);box-shadow:var(--semantic-shadow-lg)}.a1-toolbar__button{justify-content:center;align-items:center;gap:var(--base-spacing-4);min-inline-size:var(--a1-toolbar-item-size);block-size:var(--a1-toolbar-item-size);padding-inline:var(--base-spacing-6);border-radius:var(--base-radius-sm);color:var(--a1-toolbar-fg);font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-xs);cursor:pointer;background:0 0;border:none;margin:0;line-height:1;display:inline-flex}.a1-toolbar__button:hover{background:var(--a1-toolbar-hover-bg)}.a1-toolbar__button:focus-visible{box-shadow:0 0 0 var(--component-button-focus-ring-width) var(--component-field-focus-ring-color);outline:none}.a1-toolbar__button[aria-pressed=true],.a1-toolbar__button[aria-checked=true]{background:var(--a1-toolbar-selected-bg);color:var(--a1-toolbar-selected-fg)}.a1-toolbar__button[aria-pressed=true]:hover{background:color-mix(in srgb, var(--semantic-color-text-default) 22%, transparent)}.a1-toolbar__button[aria-checked=true]:hover,.a1-toolbar__button[aria-checked=true]:active{background:var(--a1-toolbar-selected-bg)}.a1-toolbar__button:disabled{opacity:.5;cursor:not-allowed}.a1-toolbar__label{white-space:nowrap}.a1-toolbar__swatch{inline-size:var(--base-spacing-16);block-size:var(--base-spacing-16);border-radius:var(--base-radius-sm);border:var(--component-divider-size-xs) solid var(--semantic-color-border-default);flex:none}.a1-toolbar__label--hide-xs{display:none}.a1-toolbar__label--show-xs{display:inline}@media (width>=481px){.a1-toolbar__label--hide-sm{display:none}.a1-toolbar__label--show-sm{display:inline}}@media (width>=641px){.a1-toolbar__label--hide-md{display:none}.a1-toolbar__label--show-md{display:inline}}@media (width>=1025px){.a1-toolbar__label--hide-lg{display:none}.a1-toolbar__label--show-lg{display:inline}}@media (width>=1441px){.a1-toolbar__label--hide-xl{display:none}.a1-toolbar__label--show-xl{display:inline}}.a1-toolbar__menu-button{inline-size:auto}.a1-toolbar__caret{margin-inline-start:calc(-1 * var(--base-spacing-2))}.a1-toolbar__group{align-items:center;gap:var(--base-spacing-2);flex-wrap:wrap;display:inline-flex}.a1-toolbar__group--grid{grid-template-columns:repeat(var(--a1-toolbar-grid-columns,3), var(--a1-toolbar-item-size));gap:var(--base-spacing-2);display:grid}.a1-toolbar__divider{inline-size:var(--component-divider-size-xs);min-block-size:var(--a1-toolbar-item-size);margin-inline:var(--base-spacing-2);background:var(--semantic-color-border-default);border-radius:var(--base-radius-pill);align-self:stretch}.a1-tabs{box-sizing:border-box;flex-direction:column;display:flex}.a1-tab-list-wrapper{align-items:stretch;display:flex}.a1-tab-list-wrapper--line{border-bottom:var(--component-tab-border-width) solid var(--semantic-color-border-subtle)}.a1-tab-list-wrapper--folder{align-items:flex-end;gap:var(--base-spacing-4);padding:var(--base-spacing-8) var(--base-spacing-8) 0;border-bottom:var(--component-tab-border-width) solid var(--semantic-color-border-strong)}.a1-tab-list__scroll-btn{width:var(--component-tab-scroll-button-width);background:var(--semantic-color-surface-page);cursor:pointer;color:var(--semantic-color-text-muted);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.a1-tab-list__scroll-btn:hover{color:var(--semantic-color-text-default)}.a1-tab-list__scroll-btn .a1-icon{font-size:var(--component-tab-scroll-button-icon-size)}.a1-tab-list{flex-shrink:0;display:flex}.a1-tab-list--scrollable{scrollbar-width:none;flex:1;overflow:auto hidden}.a1-tab-list--scrollable::-webkit-scrollbar{display:none}.a1-tab-list--line{gap:0}.a1-tab-list--folder{align-items:flex-end;gap:var(--base-spacing-4);flex:1}.a1-tab{align-items:center;gap:var(--base-spacing-8);cursor:pointer;white-space:nowrap;font-family:var(--component-paragraph-font-family);transition:color var(--semantic-motion-duration-fast), background var(--semantic-motion-duration-fast);background:0 0;border:none;display:inline-flex}.a1-tab:focus-visible{outline:var(--component-tab-focus-ring-width) solid var(--semantic-color-action-background);outline-offset:var(--component-tab-focus-ring-offset);border-radius:var(--base-radius-control)}.a1-tab__icon{font-size:var(--component-tab-icon-size);flex-shrink:0}.a1-tab--icon-above{align-items:center;gap:var(--base-spacing-4);white-space:normal;text-align:center;flex-direction:column}.a1-tab--icon-above .a1-tab__icon{font-size:var(--component-tab-icon-above-size)}.a1-tab__count{min-width:var(--component-tab-count-min-width);height:var(--component-tab-count-height);padding:0 var(--component-tab-count-padding-inline);border-radius:var(--component-tab-count-border-radius);font-size:var(--component-tab-count-font-size);font-weight:var(--base-font-weight-medium);line-height:var(--component-tab-count-line-height);background:var(--semantic-color-surface-raised);color:var(--semantic-color-text-muted);justify-content:center;align-items:center;display:inline-flex}.a1-tab[aria-selected=true] .a1-tab__count{background:color-mix(in srgb, var(--semantic-color-action-background) 12%, transparent);color:var(--semantic-color-action-background)}.a1-tab--line{padding:var(--component-tab-padding-block) var(--component-tab-padding-inline);font-size:var(--semantic-font-size-body-sm);font-weight:var(--base-font-weight-medium);color:var(--semantic-color-text-muted);border-bottom:var(--component-tab-indicator-size) solid transparent;margin-bottom:var(--component-tab-margin-bottom)}.a1-tab--line:hover:not([aria-selected=true]){color:var(--semantic-color-text-default);background:var(--semantic-color-surface-panel)}.a1-tab--line[aria-selected=true]{color:var(--semantic-color-action-background);border-bottom-color:var(--semantic-color-action-background);cursor:default}.a1-tab--folder{padding:var(--component-tab-padding-block) var(--component-tab-padding-inline);font-size:var(--semantic-font-size-body-sm);font-weight:var(--base-font-weight-medium);color:var(--semantic-color-text-muted);background:var(--semantic-color-surface-panel);border:var(--component-tab-border-width) solid var(--semantic-color-border-default);border-bottom:var(--component-tab-border-width) solid transparent;border-radius:var(--base-radius-lg) var(--base-radius-lg) 0 0;margin-bottom:var(--component-tab-margin-bottom);position:relative;overflow:visible}.a1-tab--folder:hover:not([aria-selected=true]){background:var(--semantic-color-surface-raised);color:var(--semantic-color-text-default)}.a1-tab--folder[aria-selected=true]{background:var(--semantic-color-surface-page);color:var(--semantic-color-text-default);border-color:var(--semantic-color-border-strong);border-bottom-color:var(--semantic-color-surface-page);z-index:var(--component-tab-z-index-active);cursor:default}.a1-tab--folder[aria-selected=true]:before,.a1-tab--folder[aria-selected=true]:after{content:"";bottom:var(--component-tab-margin-bottom);width:var(--base-radius-lg);height:var(--base-radius-lg);pointer-events:none;z-index:var(--component-tab-z-index-active);background:var(--semantic-color-surface-page);position:absolute}.a1-tab--folder[aria-selected=true]:before{left:calc(-1 * var(--base-radius-lg));border-right:var(--component-tab-border-width) solid var(--semantic-color-border-strong);border-bottom:var(--component-tab-border-width) solid var(--semantic-color-border-strong);border-bottom-right-radius:var(--base-radius-lg)}.a1-tab--folder[aria-selected=true]:after{right:calc(-1 * var(--base-radius-lg));border-left:var(--component-tab-border-width) solid var(--semantic-color-border-strong);border-bottom:var(--component-tab-border-width) solid var(--semantic-color-border-strong);border-bottom-left-radius:var(--base-radius-lg)}.a1-tab-list-wrapper--pills{align-items:center}.a1-tab-list--pills{gap:var(--base-spacing-8);flex-wrap:wrap}.a1-tab--pills{padding:var(--component-tab-padding-block) var(--component-tab-padding-inline);font-size:var(--semantic-font-size-body-sm);font-weight:var(--base-font-weight-medium);color:var(--semantic-color-text-muted);background:var(--semantic-color-surface-raised);border-radius:var(--base-radius-pill)}.a1-tab--pills:hover:not([aria-selected=true]){color:var(--semantic-color-text-default);background:var(--semantic-color-surface-panel)}.a1-tab--pills[aria-selected=true]{color:var(--semantic-color-action-foreground);background:var(--semantic-color-action-background);cursor:default}.a1-tab--pills[aria-selected=true] .a1-tab__count{background:color-mix(in srgb, var(--semantic-color-action-foreground) 24%, transparent);color:var(--semantic-color-action-foreground)}.a1-tab-list-wrapper--segment{align-items:center}.a1-tab-list--segment{gap:var(--component-segmented-gap);padding:var(--component-segmented-padding);background:var(--semantic-color-surface-raised);border:var(--component-segmented-border-width) solid var(--semantic-color-border-default);border-radius:var(--base-radius-control)}.a1-tab--segment{padding:var(--component-segmented-segment-padding-block) var(--component-segmented-segment-padding-inline);font-size:var(--semantic-font-size-body-sm);font-weight:var(--base-font-weight-medium);color:var(--semantic-color-text-muted);border-radius:calc(var(--base-radius-control) - var(--component-segmented-padding));justify-content:center}.a1-tab--segment:hover:not([aria-selected=true]){color:var(--semantic-color-text-default);background:var(--semantic-color-surface-panel)}.a1-tab--segment[aria-selected=true]{color:var(--semantic-color-text-default);background:var(--semantic-color-surface-page);box-shadow:var(--semantic-shadow-xs);cursor:default}.a1-tab-list-wrapper--progress{border-bottom:none}.a1-tab-list--progress{counter-reset:progress-step;flex:1;align-items:flex-start;gap:0}.a1-tab--progress{--_step-pad-top:var(--base-spacing-8);--_step-size:var(--component-tab-progress-step-size)}@media (width>=641px){.a1-tab--progress{--_step-pad-top:var(--base-spacing-16);--_step-size:var(--component-tab-progress-step-size-md)}}.a1-tab--progress{counter-increment:progress-step;align-items:center;gap:var(--base-spacing-6);padding:var(--_step-pad-top) var(--base-spacing-4) var(--base-spacing-8);font-size:var(--semantic-font-size-body-sm);font-weight:var(--base-font-weight-medium);color:var(--semantic-color-text-muted);white-space:normal;text-align:center;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;position:relative}.a1-tab--progress:hover{color:var(--semantic-color-text-default)}.a1-tab--progress:not(:first-child):before{content:"";top:calc(var(--_step-pad-top) + var(--_step-size) / 2);width:50%;height:var(--component-tab-progress-line-height);background:var(--semantic-color-border-subtle);z-index:0;position:absolute;left:0}.a1-tab--progress:not(:last-child):after{content:"";top:calc(var(--_step-pad-top) + var(--_step-size) / 2);width:50%;height:var(--component-tab-progress-line-height);background:var(--semantic-color-border-subtle);z-index:0;position:absolute;right:0}.a1-tab--progress.a1-tab--status-completed:not(:first-child):before,.a1-tab--progress.a1-tab--status-in-progress:not(:first-child):before,.a1-tab--progress.a1-tab--status-completed:not(:last-child):after{background:var(--semantic-color-status-success-background)}.a1-tab__step{width:var(--_step-size);height:var(--_step-size);font-size:var(--component-tab-progress-step-font-size);font-weight:var(--base-font-weight-semibold);z-index:1;background:var(--semantic-color-surface-page);border:var(--component-tab-progress-step-border-width) solid var(--semantic-color-border-default);color:var(--semantic-color-text-muted);transition:background var(--semantic-motion-duration-fast), border-color var(--semantic-motion-duration-fast), box-shadow var(--semantic-motion-duration-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.a1-tab__step:before{content:counter(progress-step)}.a1-tab--status-in-progress .a1-tab__step{background:var(--semantic-color-action-background);border-color:var(--semantic-color-action-background);color:var(--semantic-color-surface-page)}.a1-tab--status-completed .a1-tab__step{background:var(--semantic-color-status-success-background);border-color:var(--semantic-color-status-success-background);color:var(--semantic-color-status-success-foreground)}.a1-tab--status-completed .a1-tab__step:before{content:none}.a1-tab--status-completed .a1-tab__step .a1-icon{font-size:var(--component-tab-progress-completed-icon-size)}.a1-tab--progress[aria-selected=true]{color:var(--semantic-color-text-default);cursor:default}.a1-tab--progress[aria-selected=true] .a1-tab__step{box-shadow:var(--component-tab-progress-selected-ring)}.a1-tab--progress[aria-selected=true]:not(.a1-tab--status-completed):not(.a1-tab--status-in-progress) .a1-tab__step{border-color:var(--semantic-color-action-background);color:var(--semantic-color-action-background)}.a1-tabs--level-2 .a1-tab--line{padding:var(--component-tab-padding-block-sm) var(--component-tab-padding-inline-sm);font-size:var(--semantic-font-size-body-xs)}.a1-tabs--level-2 .a1-tab--folder{padding:var(--component-tab-padding-block-sm) var(--component-tab-padding-inline-sm);font-size:var(--semantic-font-size-body-xs);border-radius:var(--base-radius-control) var(--base-radius-control) 0 0}.a1-tabs--level-2 .a1-tab-list-wrapper--folder{padding:var(--base-spacing-4) var(--base-spacing-4) 0}.a1-tabs--level-2 .a1-tab--folder[aria-selected=true]:before{left:calc(-1 * var(--base-radius-control));width:var(--base-radius-control);height:var(--base-radius-control);border-bottom-right-radius:var(--base-radius-control)}.a1-tabs--level-2 .a1-tab--folder[aria-selected=true]:after{right:calc(-1 * var(--base-radius-control));width:var(--base-radius-control);height:var(--base-radius-control);border-bottom-left-radius:var(--base-radius-control)}@media (width<=640px){.a1-tab{position:relative}.a1-tab[aria-selected=false] .a1-tab__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width>=641px){.a1-tab--line,.a1-tab--folder,.a1-tab--progress{font-size:var(--semantic-font-size-body-md)}.a1-tabs--level-2 .a1-tab--line,.a1-tabs--level-2 .a1-tab--folder{font-size:var(--semantic-font-size-body-sm)}}@media (width>=1025px){.a1-tab--line,.a1-tab--folder,.a1-tab--progress{font-size:var(--semantic-font-size-body-lg)}.a1-tabs--level-2 .a1-tab--line,.a1-tabs--level-2 .a1-tab--folder{font-size:var(--semantic-font-size-body-md)}}.a1-tab-panel--line{padding:var(--base-spacing-16) 0}.a1-tab-panel--folder{background:var(--semantic-color-surface-page);padding:var(--base-spacing-16) 0 0}.a1-tabs--level-2 .a1-tab-panel--folder{padding:var(--base-spacing-12) 0 0}.a1-tab-panel--progress{padding:var(--base-spacing-24) 0}.a1-tabs--compact .a1-tab{padding:var(--base-spacing-6) var(--base-spacing-8);font-size:var(--semantic-font-size-body-sm);gap:var(--base-spacing-4)}.a1-tabs--compact .a1-tab--line,.a1-tabs--compact .a1-tab--folder{padding:var(--base-spacing-6) var(--base-spacing-8)}.a1-tabs--compact .a1-tab--pills{padding:var(--base-spacing-4) var(--base-spacing-12)}.a1-tabs--compact .a1-tab--segment{padding:var(--component-segmented-segment-padding-block-sm) var(--component-segmented-segment-padding-inline-sm)}.a1-grid{grid-template-columns:repeat(var(--a1-grid-cols,1), minmax(0, 1fr));display:grid}.a1-grid--bento{grid-auto-flow:dense;grid-auto-rows:var(--a1-grid-auto-rows,minmax(120px, auto));align-items:stretch}.a1-grid--align-start{align-items:start}.a1-grid--align-center{align-items:center}.a1-grid--align-end{align-items:end}.a1-grid--align-stretch{align-items:stretch}.a1-grid--bento>.a1-grid-item{min-height:0}.a1-grid--cols-1{--a1-grid-cols:1}.a1-grid--cols-2{--a1-grid-cols:2}.a1-grid--cols-3{--a1-grid-cols:3}.a1-grid--cols-4{--a1-grid-cols:4}.a1-grid--cols-5{--a1-grid-cols:5}.a1-grid--cols-6{--a1-grid-cols:6}.a1-grid--cols-8{--a1-grid-cols:8}.a1-grid--cols-10{--a1-grid-cols:10}.a1-grid--cols-12{--a1-grid-cols:12}.a1-grid--xs-1{--a1-grid-cols:1}.a1-grid--xs-2{--a1-grid-cols:2}.a1-grid--xs-3{--a1-grid-cols:3}.a1-grid--xs-4{--a1-grid-cols:4}.a1-grid--xs-6{--a1-grid-cols:6}.a1-grid--xs-8{--a1-grid-cols:8}.a1-grid--xs-12{--a1-grid-cols:12}@media (width>=481px){.a1-grid--sm-1{--a1-grid-cols:1}.a1-grid--sm-2{--a1-grid-cols:2}.a1-grid--sm-3{--a1-grid-cols:3}.a1-grid--sm-4{--a1-grid-cols:4}.a1-grid--sm-6{--a1-grid-cols:6}.a1-grid--sm-8{--a1-grid-cols:8}.a1-grid--sm-12{--a1-grid-cols:12}}@media (width>=641px){.a1-grid--md-1{--a1-grid-cols:1}.a1-grid--md-2{--a1-grid-cols:2}.a1-grid--md-3{--a1-grid-cols:3}.a1-grid--md-4{--a1-grid-cols:4}.a1-grid--md-6{--a1-grid-cols:6}.a1-grid--md-8{--a1-grid-cols:8}.a1-grid--md-12{--a1-grid-cols:12}}@media (width>=1025px){.a1-grid--lg-1{--a1-grid-cols:1}.a1-grid--lg-2{--a1-grid-cols:2}.a1-grid--lg-3{--a1-grid-cols:3}.a1-grid--lg-4{--a1-grid-cols:4}.a1-grid--lg-6{--a1-grid-cols:6}.a1-grid--lg-8{--a1-grid-cols:8}.a1-grid--lg-12{--a1-grid-cols:12}}@media (width>=1441px){.a1-grid--xl-1{--a1-grid-cols:1}.a1-grid--xl-2{--a1-grid-cols:2}.a1-grid--xl-3{--a1-grid-cols:3}.a1-grid--xl-4{--a1-grid-cols:4}.a1-grid--xl-6{--a1-grid-cols:6}.a1-grid--xl-8{--a1-grid-cols:8}.a1-grid--xl-12{--a1-grid-cols:12}}.a1-grid-item--span-1{grid-column:span 1}.a1-grid-item--span-2{grid-column:span 2}.a1-grid-item--span-3{grid-column:span 3}.a1-grid-item--span-4{grid-column:span 4}.a1-grid-item--span-5{grid-column:span 5}.a1-grid-item--span-6{grid-column:span 6}.a1-grid-item--span-7{grid-column:span 7}.a1-grid-item--span-8{grid-column:span 8}.a1-grid-item--span-9{grid-column:span 9}.a1-grid-item--span-10{grid-column:span 10}.a1-grid-item--span-11{grid-column:span 11}.a1-grid-item--span-12{grid-column:span 12}.a1-grid-item--span-full{grid-column:1/-1}.a1-grid-item--row-span-1{grid-row:span 1}.a1-grid-item--row-span-2{grid-row:span 2}.a1-grid-item--row-span-3{grid-row:span 3}.a1-grid-item--row-span-4{grid-row:span 4}.a1-grid-item--row-span-5{grid-row:span 5}.a1-grid-item--row-span-6{grid-row:span 6}.a1-grid-item--xs-span-1{grid-column:span 1}.a1-grid-item--xs-span-2{grid-column:span 2}.a1-grid-item--xs-span-3{grid-column:span 3}.a1-grid-item--xs-span-4{grid-column:span 4}.a1-grid-item--xs-span-5{grid-column:span 5}.a1-grid-item--xs-span-6{grid-column:span 6}.a1-grid-item--xs-span-7{grid-column:span 7}.a1-grid-item--xs-span-8{grid-column:span 8}.a1-grid-item--xs-span-9{grid-column:span 9}.a1-grid-item--xs-span-10{grid-column:span 10}.a1-grid-item--xs-span-11{grid-column:span 11}.a1-grid-item--xs-span-12{grid-column:span 12}.a1-grid-item--xs-span-full{grid-column:1/-1}.a1-grid-item--xs-row-span-1{grid-row:span 1}.a1-grid-item--xs-row-span-2{grid-row:span 2}.a1-grid-item--xs-row-span-3{grid-row:span 3}.a1-grid-item--xs-row-span-4{grid-row:span 4}.a1-grid-item--xs-row-span-5{grid-row:span 5}.a1-grid-item--xs-row-span-6{grid-row:span 6}@media (width>=481px){.a1-grid-item--sm-span-1{grid-column:span 1}.a1-grid-item--sm-span-2{grid-column:span 2}.a1-grid-item--sm-span-3{grid-column:span 3}.a1-grid-item--sm-span-4{grid-column:span 4}.a1-grid-item--sm-span-5{grid-column:span 5}.a1-grid-item--sm-span-6{grid-column:span 6}.a1-grid-item--sm-span-7{grid-column:span 7}.a1-grid-item--sm-span-8{grid-column:span 8}.a1-grid-item--sm-span-9{grid-column:span 9}.a1-grid-item--sm-span-10{grid-column:span 10}.a1-grid-item--sm-span-11{grid-column:span 11}.a1-grid-item--sm-span-12{grid-column:span 12}.a1-grid-item--sm-span-full{grid-column:1/-1}.a1-grid-item--sm-row-span-1{grid-row:span 1}.a1-grid-item--sm-row-span-2{grid-row:span 2}.a1-grid-item--sm-row-span-3{grid-row:span 3}.a1-grid-item--sm-row-span-4{grid-row:span 4}.a1-grid-item--sm-row-span-5{grid-row:span 5}.a1-grid-item--sm-row-span-6{grid-row:span 6}}@media (width>=641px){.a1-grid-item--md-span-1{grid-column:span 1}.a1-grid-item--md-span-2{grid-column:span 2}.a1-grid-item--md-span-3{grid-column:span 3}.a1-grid-item--md-span-4{grid-column:span 4}.a1-grid-item--md-span-5{grid-column:span 5}.a1-grid-item--md-span-6{grid-column:span 6}.a1-grid-item--md-span-7{grid-column:span 7}.a1-grid-item--md-span-8{grid-column:span 8}.a1-grid-item--md-span-9{grid-column:span 9}.a1-grid-item--md-span-10{grid-column:span 10}.a1-grid-item--md-span-11{grid-column:span 11}.a1-grid-item--md-span-12{grid-column:span 12}.a1-grid-item--md-span-full{grid-column:1/-1}.a1-grid-item--md-row-span-1{grid-row:span 1}.a1-grid-item--md-row-span-2{grid-row:span 2}.a1-grid-item--md-row-span-3{grid-row:span 3}.a1-grid-item--md-row-span-4{grid-row:span 4}.a1-grid-item--md-row-span-5{grid-row:span 5}.a1-grid-item--md-row-span-6{grid-row:span 6}}@media (width>=1025px){.a1-grid-item--lg-span-1{grid-column:span 1}.a1-grid-item--lg-span-2{grid-column:span 2}.a1-grid-item--lg-span-3{grid-column:span 3}.a1-grid-item--lg-span-4{grid-column:span 4}.a1-grid-item--lg-span-5{grid-column:span 5}.a1-grid-item--lg-span-6{grid-column:span 6}.a1-grid-item--lg-span-7{grid-column:span 7}.a1-grid-item--lg-span-8{grid-column:span 8}.a1-grid-item--lg-span-9{grid-column:span 9}.a1-grid-item--lg-span-10{grid-column:span 10}.a1-grid-item--lg-span-11{grid-column:span 11}.a1-grid-item--lg-span-12{grid-column:span 12}.a1-grid-item--lg-span-full{grid-column:1/-1}.a1-grid-item--lg-row-span-1{grid-row:span 1}.a1-grid-item--lg-row-span-2{grid-row:span 2}.a1-grid-item--lg-row-span-3{grid-row:span 3}.a1-grid-item--lg-row-span-4{grid-row:span 4}.a1-grid-item--lg-row-span-5{grid-row:span 5}.a1-grid-item--lg-row-span-6{grid-row:span 6}}@media (width>=1441px){.a1-grid-item--xl-span-1{grid-column:span 1}.a1-grid-item--xl-span-2{grid-column:span 2}.a1-grid-item--xl-span-3{grid-column:span 3}.a1-grid-item--xl-span-4{grid-column:span 4}.a1-grid-item--xl-span-5{grid-column:span 5}.a1-grid-item--xl-span-6{grid-column:span 6}.a1-grid-item--xl-span-7{grid-column:span 7}.a1-grid-item--xl-span-8{grid-column:span 8}.a1-grid-item--xl-span-9{grid-column:span 9}.a1-grid-item--xl-span-10{grid-column:span 10}.a1-grid-item--xl-span-11{grid-column:span 11}.a1-grid-item--xl-span-12{grid-column:span 12}.a1-grid-item--xl-span-full{grid-column:1/-1}.a1-grid-item--xl-row-span-1{grid-row:span 1}.a1-grid-item--xl-row-span-2{grid-row:span 2}.a1-grid-item--xl-row-span-3{grid-row:span 3}.a1-grid-item--xl-row-span-4{grid-row:span 4}.a1-grid-item--xl-row-span-5{grid-row:span 5}.a1-grid-item--xl-row-span-6{grid-row:span 6}}.a1-section{box-sizing:border-box;--a1-section-surface:transparent;--a1-section-gradient-color:transparent;--a1-section-gradient-width:var(--component-section-gradient-center-width);--a1-section-gradient-height:var(--component-section-gradient-center-height);--a1-section-gradient-anchor:center;--a1-section-gradient-strength:var(--component-section-gradient-strength);--a1-section-justify-items:stretch;--a1-section-border-size:0;--a1-section-border-style:solid;--a1-section-border-color:transparent;--a1-section-border-top:var(--a1-section-border-size);--a1-section-border-right:var(--a1-section-border-size);--a1-section-border-bottom:var(--a1-section-border-size);--a1-section-border-left:var(--a1-section-border-size);border-style:var(--a1-section-border-style);border-color:var(--a1-section-border-color);border-width:var(--a1-section-border-top) var(--a1-section-border-right) var(--a1-section-border-bottom) var(--a1-section-border-left);width:100%}.a1-section.a1-inverse{--a1-section-surface:var(--semantic-color-surface-page);--a1-section-gradient-strength:var(--component-section-gradient-strength-inverse)}.a1-section--surface-page{--a1-section-surface:var(--semantic-color-surface-page);background:var(--a1-section-surface)}.a1-section--surface-panel{--a1-section-surface:var(--semantic-color-surface-panel);background:var(--a1-section-surface)}.a1-section--surface-raised{--a1-section-surface:var(--semantic-color-surface-raised);background:var(--a1-section-surface)}.a1-section--border-xs{--a1-section-border-size:var(--component-divider-size-xs)}.a1-section--border-sm{--a1-section-border-size:var(--component-divider-size-sm)}.a1-section--border-md{--a1-section-border-size:var(--component-divider-size-md)}.a1-section--border-lg{--a1-section-border-size:var(--component-divider-size-lg)}.a1-section--border-solid{--a1-section-border-style:solid}.a1-section--border-dashed{--a1-section-border-style:dashed}.a1-section--border-dotted{--a1-section-border-style:dotted}.a1-section--border-subtle{--a1-section-border-color:var(--semantic-color-border-subtle)}.a1-section--border-strong{--a1-section-border-color:var(--semantic-color-border-strong)}.a1-section--border-accent{--a1-section-border-color:var(--semantic-color-text-accent)}.a1-section--border-sided{--a1-section-border-top:0;--a1-section-border-right:0;--a1-section-border-bottom:0;--a1-section-border-left:0}.a1-section--border-side-top{--a1-section-border-top:var(--a1-section-border-size)}.a1-section--border-side-right{--a1-section-border-right:var(--a1-section-border-size)}.a1-section--border-side-bottom{--a1-section-border-bottom:var(--a1-section-border-size)}.a1-section--border-side-left{--a1-section-border-left:var(--a1-section-border-size)}.a1-section--radius-none{border-radius:0}.a1-section--radius-sm{border-radius:var(--base-radius-sm)}.a1-section--radius-md{border-radius:var(--base-radius-md)}.a1-section--radius-lg{border-radius:var(--base-radius-lg)}.a1-section--radius-xl{border-radius:var(--base-radius-xl)}.a1-section--gradient-accent{--a1-section-gradient-color:var(--semantic-color-action-background)}.a1-section--gradient-highlight{--a1-section-gradient-color:var(--base-color-highlited-200)}.a1-section--gradient-info{--a1-section-gradient-color:var(--semantic-color-status-info-background)}.a1-section--gradient-success{--a1-section-gradient-color:var(--semantic-color-status-success-background)}.a1-section--gradient-warn{--a1-section-gradient-color:var(--semantic-color-status-warn-background)}.a1-section--gradient-top,.a1-section--gradient-top-right,.a1-section--gradient-right,.a1-section--gradient-bottom-right,.a1-section--gradient-bottom,.a1-section--gradient-bottom-left,.a1-section--gradient-top-left,.a1-section--gradient-left{--a1-section-gradient-width:var(--component-section-gradient-edge-width);--a1-section-gradient-height:var(--component-section-gradient-edge-height)}.a1-section--gradient-top{--a1-section-gradient-anchor:top center}.a1-section--gradient-top-right{--a1-section-gradient-anchor:top right}.a1-section--gradient-right{--a1-section-gradient-anchor:right center}.a1-section--gradient-bottom-right{--a1-section-gradient-anchor:bottom right}.a1-section--gradient-bottom{--a1-section-gradient-anchor:bottom center}.a1-section--gradient-bottom-left{--a1-section-gradient-anchor:bottom left}.a1-section--gradient-left{--a1-section-gradient-anchor:left center}.a1-section--gradient-top-left{--a1-section-gradient-anchor:top left}.a1-section--gradient-center{--a1-section-gradient-anchor:center}.a1-section[class*=a1-section--gradient-]{background:radial-gradient(ellipse var(--a1-section-gradient-width) var(--a1-section-gradient-height) at var(--a1-section-gradient-anchor), color-mix(in srgb, var(--a1-section-gradient-color) calc(var(--a1-section-gradient-strength) * 1%), transparent) 0%, transparent calc(var(--component-section-gradient-fade) * 1%)), var(--a1-section-surface,var(--semantic-color-surface-page))}.a1-section--gap-xs{gap:var(--semantic-spacing-gap-xs)}.a1-section--gap-sm{gap:var(--semantic-spacing-gap-sm)}.a1-section--gap-md{gap:var(--semantic-spacing-gap-md)}.a1-section--gap-lg{gap:var(--semantic-spacing-gap-lg)}.a1-section--gap-xl{gap:var(--semantic-spacing-gap-xl)}.a1-section--gap-xs:not([class*=-align-]):not(.a1-section--height-hero)>*+*{margin-block-start:var(--semantic-spacing-gap-xs)}.a1-section--gap-sm:not([class*=-align-]):not(.a1-section--height-hero)>*+*{margin-block-start:var(--semantic-spacing-gap-sm)}.a1-section--gap-md:not([class*=-align-]):not(.a1-section--height-hero)>*+*{margin-block-start:var(--semantic-spacing-gap-md)}.a1-section--gap-lg:not([class*=-align-]):not(.a1-section--height-hero)>*+*{margin-block-start:var(--semantic-spacing-gap-lg)}.a1-section--gap-xl:not([class*=-align-]):not(.a1-section--height-hero)>*+*{margin-block-start:var(--semantic-spacing-gap-xl)}.a1-section--height-screen{align-content:start;min-height:100svh}.a1-section--height-hero{min-block-size:calc(90svh - var(--component-top-header-height));align-content:center;display:grid}.a1-section__inner{justify-items:var(--a1-section-justify-items);box-sizing:border-box;width:100%;margin-inline:auto;display:grid}.a1-section__inner--xs{max-width:28.5rem}.a1-section__inner--sm{max-width:40rem}.a1-section__inner--md{max-width:50rem}.a1-section__inner--lg{max-width:60rem}.a1-section__inner--xl{max-width:70rem}.a1-section__inner--2xl{max-width:90rem}.a1-section[class*=-align-]{justify-items:var(--a1-section-justify-items);display:grid}.a1-section--align-left{--a1-section-justify-items:start}.a1-section--align-center{--a1-section-justify-items:center}.a1-section--align-right{--a1-section-justify-items:end}.a1-section--xs-align-left{--a1-section-justify-items:start}.a1-section--xs-align-center{--a1-section-justify-items:center}.a1-section--xs-align-right{--a1-section-justify-items:end}@media (width>=481px){.a1-section--sm-align-left{--a1-section-justify-items:start}.a1-section--sm-align-center{--a1-section-justify-items:center}.a1-section--sm-align-right{--a1-section-justify-items:end}}@media (width>=641px){.a1-section--md-align-left{--a1-section-justify-items:start}.a1-section--md-align-center{--a1-section-justify-items:center}.a1-section--md-align-right{--a1-section-justify-items:end}}@media (width>=1025px){.a1-section--lg-align-left{--a1-section-justify-items:start}.a1-section--lg-align-center{--a1-section-justify-items:center}.a1-section--lg-align-right{--a1-section-justify-items:end}}@media (width>=1441px){.a1-section--xl-align-left{--a1-section-justify-items:start}.a1-section--xl-align-center{--a1-section-justify-items:center}.a1-section--xl-align-right{--a1-section-justify-items:end}}.a1-section--padding-none{padding:0}.a1-section--padding-xs{padding-block:var(--base-spacing-16);padding-inline:var(--base-spacing-16)}.a1-section--padding-sm{padding-block:var(--base-spacing-32);padding-inline:var(--base-spacing-24)}.a1-section--padding-md{padding-block:var(--base-spacing-64);padding-inline:var(--base-spacing-40)}.a1-section--padding-lg{padding-block:var(--base-spacing-96);padding-inline:var(--base-spacing-64)}@media (width<=1024px){.a1-section--padding-xs{padding-block:var(--base-spacing-12);padding-inline:var(--base-spacing-12)}.a1-section--padding-sm{padding-block:var(--base-spacing-24);padding-inline:var(--base-spacing-16)}.a1-section--padding-md{padding-block:var(--base-spacing-40);padding-inline:var(--base-spacing-24)}.a1-section--padding-lg{padding-block:var(--base-spacing-64);padding-inline:var(--base-spacing-40)}}@media (width<=640px){.a1-section--padding-xs{padding-block:var(--base-spacing-8);padding-inline:var(--base-spacing-8)}.a1-section--padding-sm{padding-block:var(--base-spacing-16);padding-inline:var(--base-spacing-12)}.a1-section--padding-md{padding-block:var(--base-spacing-24);padding-inline:var(--base-spacing-16)}.a1-section--padding-lg{padding-block:var(--base-spacing-40);padding-inline:var(--base-spacing-24)}}.a1-section--xs-padding-none{padding:0}.a1-section--xs-padding-xs{padding-block:var(--base-spacing-16);padding-inline:var(--base-spacing-16)}.a1-section--xs-padding-sm{padding-block:var(--base-spacing-32);padding-inline:var(--base-spacing-24)}.a1-section--xs-padding-md{padding-block:var(--base-spacing-64);padding-inline:var(--base-spacing-40)}.a1-section--xs-padding-lg{padding-block:var(--base-spacing-96);padding-inline:var(--base-spacing-64)}@media (width>=481px){.a1-section--sm-padding-none{padding:0}.a1-section--sm-padding-xs{padding-block:var(--base-spacing-16);padding-inline:var(--base-spacing-16)}.a1-section--sm-padding-sm{padding-block:var(--base-spacing-32);padding-inline:var(--base-spacing-24)}.a1-section--sm-padding-md{padding-block:var(--base-spacing-64);padding-inline:var(--base-spacing-40)}.a1-section--sm-padding-lg{padding-block:var(--base-spacing-96);padding-inline:var(--base-spacing-64)}}@media (width>=769px){.a1-section--md-padding-none{padding:0}.a1-section--md-padding-xs{padding-block:var(--base-spacing-12);padding-inline:var(--base-spacing-12)}.a1-section--md-padding-sm{padding-block:var(--base-spacing-24);padding-inline:var(--base-spacing-16)}.a1-section--md-padding-md{padding-block:var(--base-spacing-40);padding-inline:var(--base-spacing-24)}.a1-section--md-padding-lg{padding-block:var(--base-spacing-64);padding-inline:var(--base-spacing-40)}}@media (width>=1025px){.a1-section--lg-padding-none{padding:0}.a1-section--lg-padding-xs{padding-block:var(--base-spacing-16);padding-inline:var(--base-spacing-16)}.a1-section--lg-padding-sm{padding-block:var(--base-spacing-32);padding-inline:var(--base-spacing-24)}.a1-section--lg-padding-md{padding-block:var(--base-spacing-64);padding-inline:var(--base-spacing-40)}.a1-section--lg-padding-lg{padding-block:var(--base-spacing-96);padding-inline:var(--base-spacing-64)}}.a1-stack{flex-direction:var(--a1-stack-direction-responsive,var(--a1-stack-direction,column));flex-wrap:var(--a1-stack-wrap,nowrap);align-items:var(--a1-stack-align,stretch);justify-content:var(--a1-stack-justify-responsive,var(--a1-stack-justify,flex-start));gap:var(--a1-stack-gap,var(--base-spacing-16));min-width:0;display:flex}@media (width>=481px){.a1-stack{--a1-stack-direction-responsive:var(--a1-stack-direction-sm,var(--a1-stack-direction,column));--a1-stack-justify-responsive:var(--a1-stack-justify-sm,var(--a1-stack-justify,flex-start))}}@media (width>=641px){.a1-stack{--a1-stack-direction-responsive:var(--a1-stack-direction-md,var(--a1-stack-direction-sm,var(--a1-stack-direction,column)));--a1-stack-justify-responsive:var(--a1-stack-justify-md,var(--a1-stack-justify-sm,var(--a1-stack-justify,flex-start)))}}@media (width>=1025px){.a1-stack{--a1-stack-direction-responsive:var(--a1-stack-direction-lg,var(--a1-stack-direction-md,var(--a1-stack-direction-sm,var(--a1-stack-direction,column))));--a1-stack-justify-responsive:var(--a1-stack-justify-lg,var(--a1-stack-justify-md,var(--a1-stack-justify-sm,var(--a1-stack-justify,flex-start))))}}@media (width>=1441px){.a1-stack{--a1-stack-direction-responsive:var(--a1-stack-direction-xl,var(--a1-stack-direction-lg,var(--a1-stack-direction-md,var(--a1-stack-direction-sm,var(--a1-stack-direction,column)))));--a1-stack-justify-responsive:var(--a1-stack-justify-xl,var(--a1-stack-justify-lg,var(--a1-stack-justify-md,var(--a1-stack-justify-sm,var(--a1-stack-justify,flex-start)))))}}.a1-page-layout{background:var(--semantic-color-surface-page);min-height:100dvh;color:var(--semantic-color-text-default);flex-direction:column;display:flex}.a1-page-layout__header{flex-shrink:0}.a1-page-layout--sticky-header .a1-page-layout__header{z-index:100;position:sticky;top:0}.a1-page-layout__body{flex:auto;min-height:0;display:flex}.a1-page-layout--sidebar-start .a1-page-layout__body{flex-direction:row}.a1-page-layout--sidebar-end .a1-page-layout__body{flex-direction:row-reverse}.a1-page-layout__sidebar{width:var(--component-page-layout-sidebar-width);flex-shrink:0}.a1-page-layout__sidebar:has(.a1-side-nav){width:auto;display:flex}.a1-page-layout__content{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.a1-page-layout--aside-start .a1-page-layout__content,.a1-page-layout--aside-end .a1-page-layout__content{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.a1-page-layout--aside-start .a1-page-layout__content{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.a1-page-layout--aside-start .a1-page-layout__aside{grid-column:1}.a1-page-layout--aside-start .a1-page-layout__main{grid-column:2}.a1-page-layout__main{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.a1-page-layout__main-scroll{flex:1 1 0;min-width:0;min-height:0}.a1-page-layout__aside{align-self:stretch;min-width:0}.a1-page-layout__footer{flex-shrink:0}.a1-page-layout--viewport-height{height:100dvh;overflow:hidden}.a1-page-layout--viewport-height .a1-page-layout__body{overflow:hidden}.a1-page-layout--viewport-height .a1-page-layout__sidebar{overflow-y:auto}.a1-page-layout--viewport-height .a1-page-layout__sidebar:has(.a1-side-nav){overflow-y:hidden}@media (width>=1025px){.a1-page-layout--viewport-height .a1-page-layout__sidebar .a1-side-nav{height:100%;position:relative;top:auto}}.a1-page-layout--viewport-height .a1-page-layout__content{overflow:hidden}.a1-page-layout--viewport-height.a1-page-layout--aside-end .a1-page-layout__content,.a1-page-layout--viewport-height.a1-page-layout--aside-start .a1-page-layout__content{align-items:stretch}.a1-page-layout--viewport-height .a1-page-layout__aside{overflow-y:auto}.a1-page-layout--viewport-height .a1-page-layout__main{overflow:hidden}.a1-page-layout--viewport-height .a1-page-layout__main-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}@media (width<=640px){.a1-page-layout.a1-page-layout .a1-page-layout__body{flex-direction:column}.a1-page-layout__sidebar{width:100%}.a1-page-layout--aside-start .a1-page-layout__content,.a1-page-layout--aside-end .a1-page-layout__content{grid-template-columns:minmax(0,1fr)}.a1-page-layout--aside-start .a1-page-layout__aside,.a1-page-layout--aside-start .a1-page-layout__main{grid-column:auto}}.a1-scrim{z-index:199;background:var(--component-scrim-color);-webkit-backdrop-filter:blur(var(--component-scrim-blur));backdrop-filter:blur(var(--component-scrim-blur));opacity:0;pointer-events:none;transition:opacity var(--semantic-motion-duration-slow) var(--semantic-motion-easing-standard);position:fixed;inset:0}.a1-scrim--visible{opacity:1;pointer-events:auto}.a1-side-nav{box-sizing:border-box;width:var(--component-side-nav-width);background:var(--semantic-color-surface-panel);border-inline-end:var(--component-side-nav-border-width) solid var(--semantic-color-border-subtle);flex-direction:column;height:100%;display:flex;overflow:hidden}.a1-side-nav--placement-end{border-inline-end:none;border-inline-start:var(--component-side-nav-border-width) solid var(--semantic-color-border-subtle)}.a1-side-nav__header-row{align-items:center;gap:var(--base-spacing-4);padding:var(--base-spacing-8) var(--base-spacing-8) var(--base-spacing-8) var(--base-spacing-12);border-block-end:var(--component-side-nav-border-width) solid var(--semantic-color-border-subtle);min-height:var(--component-side-nav-header-min-height);flex-direction:row;flex-shrink:0;display:flex}.a1-side-nav__header-content{flex:auto;min-width:0}.a1-side-nav .a1-side-nav__close-btn{flex-shrink:0;display:none}@media (width<=1024px){.a1-side-nav .a1-side-nav__close-btn{display:inline-flex}}.a1-side-nav .a1-side-nav__collapse-btn{flex-shrink:0;display:none}@media (width>=1025px){.a1-side-nav .a1-side-nav__collapse-btn{display:inline-flex}}.a1-side-nav__nav{min-height:0;padding:var(--component-side-nav-padding-block,var(--base-spacing-8)) var(--component-side-nav-padding-inline,var(--base-spacing-8));gap:var(--base-spacing-2);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.a1-side-nav__footer{padding:var(--component-side-nav-padding-block,var(--base-spacing-8)) var(--component-side-nav-padding-inline,var(--base-spacing-8));border-block-start:var(--component-side-nav-border-width) solid var(--semantic-color-border-subtle);flex-shrink:0}.a1-side-nav--collapse-footer .a1-side-nav__footer{align-items:center;gap:var(--base-spacing-4);display:flex}.a1-side-nav__footer-content{flex:auto;min-width:0}.a1-side-nav-item{box-sizing:border-box;align-items:center;gap:var(--component-side-nav-item-gap,var(--base-spacing-8));width:100%;min-height:var(--component-side-nav-item-height);padding-block:var(--base-spacing-4);border-radius:var(--component-side-nav-item-border-radius);font-family:var(--semantic-font-family-body);font-size:var(--semantic-font-size-body-sm);line-height:var(--component-side-nav-item-font-line-height);color:var(--semantic-color-text-default);text-align:start;white-space:nowrap;cursor:pointer;transition:background var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard), color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);background:0 0;border:none;padding-inline-start:calc(var(--component-side-nav-item-padding-inline,var(--base-spacing-8)) + var(--component-side-nav-item-indent,var(--base-spacing-20)) * var(--a1-side-nav-depth,0));padding-inline-end:var(--component-side-nav-item-padding-inline,var(--base-spacing-8));text-decoration:none;display:flex;overflow:hidden}.a1-side-nav-item:hover{background:color-mix(in srgb, var(--semantic-color-surface-panel), var(--semantic-color-text-default) 6%)}.a1-side-nav-item:active{background:color-mix(in srgb, var(--semantic-color-surface-panel), var(--semantic-color-text-default) 12%)}.a1-side-nav-item:focus-visible{outline:var(--component-side-nav-item-focus-ring-width) solid var(--semantic-color-text-accent);outline-offset:var(--component-side-nav-item-focus-ring-offset)}.a1-side-nav-item--active{background:color-mix(in srgb, transparent, var(--semantic-color-text-accent) 10%);color:var(--semantic-color-text-accent);font-weight:var(--component-side-nav-item-active-font-weight)}.a1-side-nav-item--active:hover{background:color-mix(in srgb, transparent, var(--semantic-color-text-accent) 16%)}.a1-side-nav-item__icon{font-size:var(--component-side-nav-item-icon-size,var(--base-spacing-20));flex-shrink:0}.a1-side-nav-item__label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.a1-side-nav-item__badge{flex-shrink:0;line-height:1}.a1-side-nav-group{gap:var(--base-spacing-2);flex-direction:column;display:flex}.a1-side-nav-group__chevron{font-size:var(--component-side-nav-item-chevron-size);color:var(--semantic-color-text-muted);transition:transform var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard);flex-shrink:0}.a1-side-nav-group__trigger--open .a1-side-nav-group__chevron{transform:rotate(90deg)}.a1-side-nav-group__children{transition:grid-template-rows var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard);grid-template-rows:0fr;display:grid}.a1-side-nav-group__children--open{grid-template-rows:1fr}.a1-side-nav-group__children-inner{gap:var(--base-spacing-2);flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (width<=480px){.a1-side-nav__scrim{display:none}}@media (width>=1025px){.a1-side-nav__scrim{display:none}}@media (width<=1024px){.a1-side-nav{z-index:var(--component-side-nav-overlay-z-index);transition:transform var(--semantic-motion-duration-slow) var(--semantic-motion-easing-standard);will-change:transform;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.a1-side-nav--placement-end{inset-inline:auto 0;transform:translate(100%)}.a1-side-nav--open{box-shadow:var(--component-side-nav-overlay-shadow-start);transform:translate(0)}.a1-side-nav--placement-end.a1-side-nav--open{box-shadow:var(--component-side-nav-overlay-shadow-end)}}@media (width<=480px){.a1-side-nav{border-inline-end:none;width:100%;max-width:100vw}.a1-side-nav--placement-end{border-inline-start:none}}@media (width>=1025px){.a1-side-nav{height:100vh;transition:width var(--semantic-motion-duration-slow) var(--semantic-motion-easing-standard);position:sticky;top:0}.a1-side-nav--collapsed{width:var(--component-side-nav-collapsed-width)}.a1-side-nav--collapsed .a1-side-nav__header-row{padding:var(--base-spacing-8) var(--base-spacing-4);align-items:center;gap:var(--base-spacing-4);flex-direction:column}.a1-side-nav--collapsed:not(.a1-side-nav--collapse-footer) .a1-side-nav__footer{display:none}.a1-side-nav--collapsed.a1-side-nav--collapse-footer .a1-side-nav__footer{padding-inline:var(--base-spacing-4);justify-content:center;align-items:center;gap:var(--base-spacing-2);flex-direction:column}.a1-side-nav--collapsed.a1-side-nav--collapse-footer .a1-side-nav__footer-content{flex:none}.a1-side-nav--collapsed .a1-side-nav-item{padding-inline:var(--base-spacing-8);justify-content:center}.a1-side-nav--collapsed .a1-side-nav-item__label,.a1-side-nav--collapsed .a1-side-nav-group__chevron,.a1-side-nav--collapsed .a1-side-nav-group__children{display:none}}:root{--a1-nav-stacked-icon-size:var(--semantic-font-size-heading-sm);--a1-nav-stacked-label-size:var(--semantic-font-size-body-xs);--a1-nav-stacked-gap:var(--base-spacing-2)}.a1-bottom-drawer{z-index:var(--component-bottom-drawer-z-index);min-block-size:var(--component-bottom-drawer-height);background:var(--semantic-color-surface-page);border-block-start:var(--component-bottom-drawer-border-width) solid var(--semantic-color-border-subtle);box-shadow:0 -4px 12px color-mix(in srgb, var(--semantic-color-text-default) 8%, transparent);align-items:stretch;padding-block-end:env(safe-area-inset-bottom,0px);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.a1-bottom-drawer__list{align-items:stretch;width:100%;margin:0;padding:0;list-style:none;display:flex}.a1-bottom-drawer__item{flex:1;align-items:stretch;min-inline-size:0;display:flex}.a1-bottom-drawer__link{justify-content:center;align-items:center;gap:var(--a1-nav-stacked-gap);width:100%;padding-block:var(--base-spacing-8);padding-inline:var(--base-spacing-4);color:var(--semantic-color-text-muted);font-family:var(--component-paragraph-font-family);font-size:var(--a1-nav-stacked-label-size);cursor:pointer;transition:color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard), background var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);background:0 0;border:none;flex-direction:column;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.a1-bottom-drawer__link:hover:not(.a1-bottom-drawer__link--disabled){color:var(--semantic-color-text-default);background:var(--semantic-color-surface-raised)}.a1-bottom-drawer__link:focus-visible{outline:2px solid var(--semantic-color-action-background);outline-offset:-2px}.a1-bottom-drawer__link--active{color:var(--semantic-color-action-background)}.a1-bottom-drawer__link--disabled{opacity:var(--component-button-disabled-opacity);cursor:not-allowed;pointer-events:none}.a1-bottom-drawer__link-icon-wrap{flex-shrink:0;display:inline-flex;position:relative}.a1-bottom-drawer__link-icon{font-size:var(--a1-nav-stacked-icon-size);flex-shrink:0}.a1-bottom-drawer__badge{block-size:16px;min-inline-size:16px;padding-inline:var(--base-spacing-4);background:var(--semantic-color-status-error-background);color:var(--semantic-color-status-error-foreground);font-family:var(--component-paragraph-font-family);font-size:var(--component-tab-count-font-size,10px);text-align:center;white-space:nowrap;pointer-events:none;border-radius:8px;font-weight:700;line-height:16px;position:absolute;top:-3px;right:-6px}.a1-bottom-drawer__link-label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.a1-bottom-sheet{z-index:var(--component-bottom-sheet-z-index,200);block-size:var(--a1-bottom-sheet-height,var(--component-bottom-sheet-header-height,3.5rem));max-block-size:96dvh;min-block-size:var(--component-bottom-sheet-header-height,3.5rem);background:var(--component-bottom-sheet-background,var(--semantic-color-surface-card));border-block-start:var(--component-divider-size-sm) solid var(--semantic-color-border-strong);border-inline:var(--component-divider-size-sm) solid var(--semantic-color-border-strong);box-shadow:0 calc(-1 * var(--base-spacing-2)) var(--base-spacing-8) color-mix(in srgb, var(--semantic-color-text-default) 12%, transparent), var(--semantic-shadow-xl);transition:block-size var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);border-start-start-radius:var(--component-bottom-sheet-border-radius,var(--base-radius-lg));border-start-end-radius:var(--component-bottom-sheet-border-radius,var(--base-radius-lg));flex-direction:column;padding-block-end:env(safe-area-inset-bottom,0px);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.a1-bottom-sheet--dragging{transition:none}.a1-bottom-sheet__header{align-items:stretch;gap:var(--base-spacing-8);padding:var(--base-spacing-8) var(--component-bottom-sheet-padding,var(--base-spacing-16));min-block-size:var(--component-bottom-sheet-header-height,3.5rem);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;display:flex}.a1-bottom-sheet--dragging .a1-bottom-sheet__header{cursor:grabbing}.a1-bottom-sheet__handle{inline-size:var(--component-bottom-sheet-handle-width,var(--base-spacing-40));block-size:var(--component-bottom-sheet-handle-height,var(--base-spacing-4));background:var(--semantic-color-border-strong);cursor:grab;border:none;border-radius:999px;flex:none;align-self:center;padding:0}.a1-bottom-sheet__handle:focus-visible{outline:var(--component-button-focus-ring-width,2px) solid var(--semantic-color-text-accent);outline-offset:var(--base-spacing-4)}.a1-bottom-sheet__title{font-size:var(--semantic-font-size-body-md);font-weight:var(--semantic-font-weight-heading);color:var(--semantic-color-text-default);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.a1-bottom-sheet__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-block-size:0;padding:0 var(--component-bottom-sheet-padding,var(--base-spacing-16)) var(--base-spacing-16);flex:auto;overflow-y:auto}.a1-bottom-sheet--collapsed .a1-bottom-sheet__content{overflow:hidden}.a1-bottom-sheet__spacer{block-size:var(--component-bottom-sheet-header-height,3.5rem)}@media (width>=641px){.a1-bottom-sheet,.a1-bottom-sheet__spacer{display:none}}.a1-top-header{box-sizing:border-box;z-index:var(--component-top-header-z-index);height:var(--component-top-header-height);padding-inline:var(--component-top-header-padding-inline);background:var(--semantic-color-surface-page);border-bottom:var(--component-top-header-border-width) solid var(--semantic-color-border-subtle);align-items:stretch;display:flex;position:sticky;top:0}.a1-top-header__hamburger{width:36px;height:36px;border-radius:var(--base-radius-md);color:var(--semantic-color-text-default);cursor:pointer;font-size:var(--component-button-medium-icon-size);transition:background var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-inline-end:var(--base-spacing-4);padding:0;display:none}.a1-top-header__hamburger:hover{background:var(--semantic-color-surface-raised)}.a1-top-header__hamburger:focus-visible{outline:2px solid var(--semantic-color-action-background);outline-offset:1px}.a1-top-header__logo{color:var(--semantic-color-text-default);font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-heading-sm);font-weight:var(--semantic-font-weight-display);letter-spacing:-.015em;flex-shrink:0;align-items:center;padding-inline-end:var(--base-spacing-16);line-height:1;text-decoration:none;display:flex}.a1-top-header__logo img,.a1-top-header__logo svg{width:auto;height:28px;display:block}.a1-top-header__nav{align-items:stretch;min-width:0;display:flex}.a1-top-header__nav-list{align-items:stretch;gap:var(--base-spacing-2);margin:0;padding:0;list-style:none;display:flex}.a1-top-header__nav-item{align-items:stretch;display:flex;position:relative}.a1-top-header__nav-item--split{gap:0}.a1-top-header__nav-link{align-items:center;gap:var(--base-spacing-6);padding-inline:var(--base-spacing-12);color:var(--semantic-color-text-muted);font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);white-space:nowrap;border:none;cursor:pointer;transition:color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard), background var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);background:0 0;border-bottom:2px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}.a1-top-header__nav-link:hover{color:var(--semantic-color-text-default);background:var(--semantic-color-surface-panel)}:is(.a1-top-header__nav-link:active,.a1-top-header__nav-link[aria-expanded=true],.a1-top-header__nav-item--split:has(.a1-top-header__nav-submenu-trigger[aria-expanded=true])>.a1-top-header__nav-link){color:var(--semantic-color-text-default);background:var(--semantic-color-surface-raised)}.a1-top-header__nav-link:focus-visible{outline:2px solid var(--semantic-color-action-background);outline-offset:-2px}.a1-top-header__nav-link--active{color:var(--semantic-color-text-default);border-bottom-color:var(--semantic-color-action-background)}.a1-top-header__nav-item--split>.a1-top-header__nav-link:first-child{padding-inline-end:var(--base-spacing-8)}.a1-top-header__nav-submenu-trigger{min-block-size:24px;min-inline-size:24px;padding-inline:var(--base-spacing-8)}.a1-top-header__nav-submenu-trigger .a1-top-header__nav-chevron{margin-inline-start:0}.a1-top-header__nav-link--icon-only{padding-inline:var(--base-spacing-12)}.a1-top-header__nav-link-icon{font-size:var(--component-side-nav-item-icon-size);flex-shrink:0}.a1-top-header__nav-chevron{font-size:var(--component-menu-item-icon-size);transition:transform var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);flex-shrink:0;margin-inline-start:calc(var(--base-spacing-4) * -1)}[aria-expanded=true]>.a1-top-header__nav-chevron{transform:rotate(180deg)}.a1-menu--with-flyouts{overflow:visible}.a1-top-header__flyout-wrap{position:relative}.a1-top-header__flyout-trigger{color:var(--semantic-color-text-default)}.a1-top-header__flyout-label{overflow-wrap:anywhere}.a1-top-header__flyout-trigger:hover,.a1-top-header__flyout-wrap:focus-within>.a1-top-header__flyout-trigger,.a1-top-header__flyout-wrap:hover>.a1-top-header__flyout-trigger{background:var(--semantic-color-surface-raised)}.a1-top-header__flyout-trigger:active,.a1-top-header__flyout-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--semantic-color-surface-raised), var(--semantic-color-text-default) 8%)}.a1-top-header__flyout-trigger:focus-visible{background:var(--semantic-color-surface-raised);outline:var(--component-menu-item-focus-ring-width) solid var(--semantic-color-text-accent);outline-offset:var(--component-menu-item-focus-ring-offset)}.a1-top-header__flyout-icon{color:var(--semantic-color-text-muted)}.a1-top-header__flyout-trigger.a1-menu-item--active .a1-top-header__flyout-icon,.a1-top-header__flyout-trigger[aria-current=page] .a1-top-header__flyout-icon{color:currentColor}.a1-top-header__flyout-chevron{font-size:var(--semantic-font-size-body-md);color:var(--semantic-color-text-muted);flex-shrink:0;margin-inline-start:auto}.a1-top-header__flyout-menu{z-index:calc(var(--component-menu-z-index,1000) + 1);box-sizing:border-box;min-inline-size:var(--component-menu-width);max-inline-size:calc(100dvw - (var(--component-menu-viewport-offset) * 2));max-block-size:var(--a1-top-header-flyout-max-block-size,calc(100dvh - var(--component-menu-viewport-offset)));overscroll-behavior:contain;padding:var(--base-spacing-8);border:var(--component-menu-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-lg);background:var(--semantic-color-surface-panel);box-shadow:var(--semantic-shadow-lg);position:absolute;inset-block-start:calc(var(--base-spacing-8) * -1);inset-inline:100% auto;overflow:hidden auto}.a1-top-header__flyout-menu[data-placement=start]{inset-inline:auto 100%}.a1-top-header__end{align-items:center;gap:var(--base-spacing-4);flex-shrink:0;margin-inline-start:auto;padding-inline-start:var(--base-spacing-8);display:flex}.a1-top-header__action,.a1-top-header__action-badge-wrap{position:relative}.a1-top-header__action-badge-wrap:after{content:attr(data-count);min-width:16px;height:16px;padding:0 var(--base-spacing-4);background:var(--semantic-color-status-error-background);color:var(--semantic-color-status-error-foreground);font-family:var(--component-paragraph-font-family);font-size:var(--component-tab-count-font-size);text-align:center;pointer-events:none;border-radius:8px;font-weight:700;line-height:16px;position:absolute;top:3px;right:3px}.a1-top-header__menu-identity{gap:var(--base-spacing-2);padding:var(--base-spacing-4) var(--base-spacing-8);flex-direction:column;display:flex}.a1-top-header__menu-identity-name{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-default);font-weight:600;line-height:1.3}.a1-top-header__menu-identity-desc{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);line-height:1.4}.a1-top-header__login{margin-inline-start:var(--base-spacing-4)}.a1-top-header--nav-icon-above .a1-top-header__nav-link{align-items:center;gap:var(--a1-nav-stacked-gap,var(--base-spacing-2));padding-block:var(--base-spacing-8);padding-inline:var(--base-spacing-8);font-size:var(--a1-nav-stacked-label-size,var(--semantic-font-size-body-xs));flex-direction:column}.a1-top-header--nav-icon-above .a1-top-header__nav-link-icon{font-size:var(--a1-nav-stacked-icon-size,var(--semantic-font-size-heading-sm))}.a1-top-header--nav-hidden .a1-top-header__hamburger,.a1-top-header--nav-hidden .a1-top-header__nav{display:none}.a1-top-header--nav-icon-above .a1-top-header__nav-link-label{align-items:center;gap:var(--base-spacing-2);line-height:1;display:inline-flex}.a1-top-header--nav-icon-above .a1-top-header__nav-link-label .a1-top-header__nav-chevron{font-size:var(--semantic-font-size-body-sm);transition:transform var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);margin-inline-start:0}@media (width<=768px){.a1-top-header{padding-inline:var(--base-spacing-16)}.a1-top-header__hamburger{display:flex}.a1-top-header__nav,.a1-top-header--nav-icon-above .a1-top-header__hamburger{display:none}.a1-top-header--nav-icon-above .a1-top-header__nav{display:flex}.a1-top-header--nav-icon-above .a1-top-header__nav-list{scrollbar-width:none;overflow-x:auto}.a1-top-header--nav-icon-above .a1-top-header__nav-list::-webkit-scrollbar{display:none}}.a1-dt-filters{min-height:32px}.a1-dt-filters__desktop{align-items:center;gap:var(--base-spacing-10);flex-wrap:wrap;display:flex}.a1-dt-filters__mobile{align-items:center;gap:var(--base-spacing-8);flex-wrap:wrap;display:none}.a1-dt-filters__mobile-trigger{display:contents}@media (width<=480px){.a1-dt-filters__desktop{display:none}.a1-dt-filters__mobile{display:flex}}.a1-dt-filters__label{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;margin-inline-start:var(--base-spacing-16);font-weight:500}.a1-dt-filters__chips{gap:var(--base-spacing-6);flex-wrap:wrap;margin-inline-start:var(--base-spacing-6);display:flex}.a1-dt-filters__chip-wrap{align-items:stretch;display:flex}.a1-dt-filters__chip{align-items:center;gap:var(--base-spacing-4);padding:var(--base-spacing-6) var(--base-spacing-12);border:1px solid var(--semantic-color-border-default);font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-default);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9999px;transition:background .1s,border-color .1s;display:inline-flex}.a1-dt-filters__chip:hover{background:var(--semantic-color-surface-raised)}.a1-dt-filters__chip:focus-visible{outline:2px solid var(--semantic-color-action-background);outline-offset:2px}.a1-dt-filters__chip--active{border-color:var(--semantic-color-action-background);color:var(--semantic-color-action-background)}.a1-dt-filters__chip-sep{color:var(--semantic-color-text-muted);font-weight:400}.a1-dt-filters__chip-value{font-weight:500}.a1-dt-filters__chip-icon{font-size:var(--component-menu-item-icon-size);flex-shrink:0;margin-inline-start:-2px}.a1-dt-filters__item--on .a1-menu-item__icon{color:var(--semantic-color-action-background)}.a1-dt-filters__clear-all{margin-inline-start:var(--base-spacing-16)}.a1-dt-filters__mobile-count{min-width:18px;height:18px;padding-inline:var(--base-spacing-4);background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground);font-size:var(--component-tab-count-font-size);border-radius:9999px;justify-content:center;align-items:center;margin-inline-start:var(--base-spacing-4);font-weight:600;line-height:1;display:inline-flex}.a1-dt-filters__menu-clear{padding:var(--base-spacing-8) var(--base-spacing-16) var(--base-spacing-16)}.a1-dt-filters__search-wrap{height:var(--component-field-compact-height);border:var(--component-field-border-width) solid var(--semantic-color-border-strong);border-radius:var(--component-field-compact-border-radius);background:var(--semantic-color-surface-page);min-width:200px;transition:border-color var(--semantic-motion-duration-fast), background var(--semantic-motion-duration-fast);align-items:center;display:flex;position:relative;overflow:hidden}.a1-dt-filters__search-wrap:hover:not(:focus-within){background:var(--a1-field-hover-background);border-color:var(--a1-field-hover-border-color)}.a1-dt-filters__search-wrap:focus-within{border-color:var(--semantic-color-action-background);outline:var(--component-field-focus-ring-width) solid var(--component-field-focus-ring-color);outline-offset:var(--component-field-focus-ring-offset)}.a1-dt-filters__search-icon{left:var(--component-field-compact-padding-inline);font-size:var(--component-field-chevron-size-compact);color:var(--semantic-color-text-muted);pointer-events:none;flex-shrink:0;position:absolute}.a1-dt-filters__search-input{min-width:0;height:100%;font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);font-weight:var(--base-font-weight-regular);color:var(--semantic-color-text-default);background:0 0;border:none;outline:none;flex:1;padding-inline-start:calc(var(--component-field-compact-padding-inline) + var(--component-field-chevron-size-compact) + var(--component-field-compact-gap));padding-inline-end:var(--component-field-compact-padding-inline)}.a1-dt-filters__search-input::-webkit-search-cancel-button{display:none}.a1-dt-filters__search-input::placeholder{color:var(--semantic-color-text-muted);font-weight:var(--base-font-weight-regular)}.a1-dt-filters__scope-wrap{border-inline-start:var(--component-field-border-width) solid var(--semantic-color-border-subtle);flex-shrink:0;align-self:stretch;align-items:center;display:flex;position:relative}.a1-dt-filters__scope-select{appearance:none;background:var(--semantic-color-surface-panel);height:100%;font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);cursor:pointer;border:none;outline:none;max-width:120px;padding-inline-start:var(--component-field-compact-padding-inline);padding-inline-end:calc(var(--component-field-chevron-size-compact) + var(--component-field-compact-padding-inline))}.a1-dt-filters__scope-icon{right:var(--component-field-compact-padding-inline);font-size:var(--component-field-chevron-size-compact);color:var(--semantic-color-text-muted);pointer-events:none;position:absolute}@media (width<=480px){.a1-dt-filters__search-wrap{flex:100%;min-width:0}}.a1-data-table-wrapper{box-sizing:border-box;gap:var(--base-spacing-16);flex-direction:column;display:flex}.a1-data-table-sort{display:none}.a1-data-table-bulk-actions{justify-content:flex-start;align-items:center;gap:var(--base-spacing-12);padding:var(--base-spacing-8) var(--base-spacing-12);border:var(--component-data-table-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--component-card-border-radius);background:var(--semantic-color-surface-panel);display:flex}.a1-data-table-bulk-actions__count{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);font-weight:var(--component-data-table-header-font-weight);color:var(--semantic-color-text-default)}.a1-data-table-bulk-actions__controls{align-items:center;gap:var(--base-spacing-8);display:flex}.a1-data-table-scroll{border:var(--component-data-table-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--component-card-border-radius)}.a1-data-table-scroll--scrollable{overflow-x:auto}.a1-data-table{border-collapse:collapse;width:100%;font-family:var(--component-paragraph-font-family);font-size:var(--component-data-table-density-default-font-size);color:var(--semantic-color-text-default)}.a1-data-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a1-data-table th{padding:var(--component-data-table-density-default-cell-padding-block) var(--component-data-table-density-default-cell-padding-inline);text-align:start;font-weight:var(--component-data-table-header-font-weight);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-muted);white-space:nowrap;background:var(--semantic-color-surface-panel);border-bottom:var(--component-data-table-border-width) solid var(--semantic-color-border-subtle);position:sticky;top:0}.a1-data-table th:first-child{border-start-start-radius:calc(var(--component-card-border-radius) - 1px)}.a1-data-table th:last-child{border-start-end-radius:calc(var(--component-card-border-radius) - 1px)}.a1-data-table__select-header,.a1-data-table__select-cell{width:1%}.a1-data-table__checkbox{width:16px;height:16px;accent-color:var(--semantic-color-action-background);cursor:pointer;margin:0;display:inline-flex}.a1-data-table__checkbox:focus-visible{outline:var(--component-data-table-focus-ring-width) solid var(--component-field-focus-ring-color);outline-offset:var(--component-data-table-focus-ring-offset)}.a1-data-table tbody tr[data-selected=true] td{background:var(--semantic-color-surface-panel)}.a1-data-table tbody tr[data-selectable-row=true]{cursor:pointer}.a1-data-table tbody tr[data-selectable-row=true]:hover td{background:var(--semantic-color-surface-panel)}.a1-data-table tbody tr[data-selectable-row=true]:active td{background:var(--semantic-color-surface-raised)}.a1-data-table th[aria-sort=ascending],.a1-data-table th[aria-sort=descending]{color:var(--semantic-color-text-default)}.a1-data-table__sort-button{appearance:none;align-items:center;justify-content:inherit;gap:var(--base-spacing-4);width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.a1-data-table__sort-button:hover{color:var(--semantic-color-text-default)}.a1-data-table__sort-button:focus-visible{outline:var(--component-data-table-focus-ring-width) solid var(--component-field-focus-ring-color);outline-offset:var(--component-data-table-focus-ring-offset);border-radius:var(--base-radius-sm)}.a1-data-table__sort-icon{opacity:.72;flex-shrink:0;font-size:1.125em}.a1-data-table th[aria-sort=none] .a1-data-table__sort-icon{opacity:.44}.a1-data-table th[data-align=end],.a1-data-table td[data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.a1-data-table th[data-align=center],.a1-data-table td[data-align=center]{text-align:center}.a1-data-table td{padding:var(--component-data-table-density-default-cell-padding-block) var(--component-data-table-density-default-cell-padding-inline);vertical-align:middle;border-bottom:var(--component-data-table-border-width) solid var(--semantic-color-border-subtle)}.a1-data-table tbody tr:last-child td{border-bottom:none}.a1-data-table .a1-data-table__notice-cell{padding:0}.a1-data-table--zebra tbody .a1-data-table__notice-row td{background:0 0}.a1-data-table--zebra tbody tr:nth-child(2n) td{background:var(--semantic-color-surface-panel)}.a1-data-table--zebra tbody tr[data-selectable-row=true]:hover td{background:var(--semantic-color-surface-raised)}.a1-data-table--compact{font-size:var(--component-data-table-density-compact-font-size)}.a1-data-table--compact th,.a1-data-table--compact td,.a1-data-table--compact caption{padding:var(--component-data-table-density-compact-cell-padding-block) var(--component-data-table-density-compact-cell-padding-inline)}.a1-data-table--comfortable{font-size:var(--component-data-table-density-comfortable-font-size)}.a1-data-table--comfortable th,.a1-data-table--comfortable td,.a1-data-table--comfortable caption{padding:var(--component-data-table-density-comfortable-cell-padding-block) var(--component-data-table-density-comfortable-cell-padding-inline)}.a1-data-table__avatar-cell{align-items:center;gap:var(--base-spacing-10);display:flex}.a1-data-table__avatar{background:var(--semantic-color-action-background);width:28px;height:28px;color:var(--semantic-color-action-foreground);font-size:var(--semantic-font-size-body-xs);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.a1-data-table--compact .a1-data-table__avatar{width:22px;height:22px;font-size:var(--component-notification-font-size)}.a1-data-table__thumb{object-fit:cover;border-radius:var(--base-radius-sm);background:var(--semantic-color-surface-raised);block-size:2.5rem;inline-size:2.5rem;display:block}.a1-data-table--compact .a1-data-table__thumb{block-size:2rem;inline-size:2rem}.a1-data-table__thumb--empty{border:var(--component-divider-size-sm) dashed var(--semantic-color-border-subtle)}.a1-data-table__actions{justify-content:flex-end;align-items:center;gap:var(--base-spacing-8);display:inline-flex}.a1-data-table__empty{padding:var(--base-spacing-48) var(--base-spacing-24);justify-content:center;display:flex}.a1-data-table-footer{justify-content:space-between;align-items:center;gap:var(--base-spacing-12);flex-wrap:wrap;display:flex}.a1-data-table-footer__count{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-muted);white-space:nowrap}@media (width<=640px){.a1-data-table-bulk-actions{flex-direction:column;align-items:flex-start}.a1-data-table-sort{display:block}.a1-data-table-scroll{border:none;border-radius:0}.a1-data-table-scroll--scrollable{overflow-x:visible}.a1-data-table,.a1-data-table thead,.a1-data-table tbody,.a1-data-table tr,.a1-data-table td{display:block}.a1-data-table thead tr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a1-data-table tbody tr{border:var(--component-data-table-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--component-card-border-radius);margin-bottom:var(--base-spacing-12);overflow:hidden}.a1-data-table tbody tr:last-child{margin-bottom:0}.a1-data-table td{align-items:center;gap:var(--base-spacing-12);border-bottom:var(--component-data-table-border-width) solid var(--semantic-color-border-subtle);padding:var(--component-data-table-density-default-cell-padding-block) var(--component-data-table-density-default-cell-padding-inline);display:flex}.a1-data-table td>:not(.a1-data-table__avatar-cell):not(.a1-data-table__actions){min-width:0}.a1-data-table__actions{flex-wrap:wrap;justify-content:flex-start}.a1-data-table td:last-child{border-bottom:none}.a1-data-table__select-cell{width:auto}.a1-data-table td:before{content:attr(data-label);min-width:110px;font-weight:var(--component-data-table-header-font-weight);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-muted);flex-shrink:0}.a1-data-table td[data-align=end]{text-align:start}.a1-data-table--zebra tbody tr:nth-child(2n) td{background:0 0}.a1-data-table--compact td{padding:var(--component-data-table-density-compact-cell-padding-block) var(--component-data-table-density-compact-cell-padding-inline)}.a1-data-table--comfortable td{padding:var(--component-data-table-density-comfortable-cell-padding-block) var(--component-data-table-density-comfortable-cell-padding-inline)}.a1-data-table-footer{flex-direction:column;align-items:flex-start}.a1-data-table__notice-row td{padding:0;display:block}.a1-data-table__notice-row td:before{display:none}}.a1-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a1-figure{gap:var(--base-spacing-8);flex-direction:column;margin:0;display:flex}.a1-figure__img{object-fit:cover;object-position:var(--a1-figure-crop,center);border-radius:0;width:100%;height:auto;display:block}.a1-figure__caption{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);font-weight:var(--semantic-font-weight-body);line-height:var(--semantic-font-line-height-body);color:var(--semantic-color-text-muted);font-style:italic}.a1-figure__crop{inline-size:100%;position:relative;overflow:hidden}.a1-figure--cropped .a1-figure__crop .a1-figure__img{inline-size:calc(100% / var(--a1-figure-crop-w));block-size:auto;max-inline-size:none;border-radius:0;position:absolute;inset-block-start:calc(var(--a1-figure-crop-y) / var(--a1-figure-crop-h) * -100%);inset-inline-start:calc(var(--a1-figure-crop-x) / var(--a1-figure-crop-w) * -100%)}.a1-figure--rounded-none .a1-figure__img,.a1-figure--rounded-none .a1-figure__crop{border-radius:0}.a1-figure--rounded-sm .a1-figure__img,.a1-figure--rounded-sm .a1-figure__crop{border-radius:var(--base-radius-sm)}.a1-figure--rounded-md .a1-figure__img,.a1-figure--rounded-md .a1-figure__crop{border-radius:var(--base-radius-md)}.a1-figure--rounded-lg .a1-figure__img,.a1-figure--rounded-lg .a1-figure__crop{border-radius:var(--base-radius-lg)}.a1-figure--mt-sm{margin-top:var(--base-spacing-8)}.a1-figure--mt-md{margin-top:var(--base-spacing-16)}.a1-figure--mt-lg{margin-top:var(--base-spacing-24)}.a1-figure--mb-sm{margin-bottom:var(--base-spacing-8)}.a1-figure--mb-md{margin-bottom:var(--base-spacing-16)}.a1-figure--mb-lg{margin-bottom:var(--base-spacing-24)}.a1-figure--align-start{margin-inline-end:auto}.a1-figure--align-end{margin-inline-start:auto}.a1-figure--align-center{align-items:center}.a1-figure--3xs{max-width:5rem}.a1-figure--2xs{max-width:8rem}.a1-figure--xs{max-width:12rem}.a1-figure--sm{max-width:20rem}.a1-figure--md{max-width:30rem}.a1-figure--lg{max-width:40rem}.a1-figure--xl{max-width:50rem}.a1-figure--xxl{max-width:60rem}.a1-figure--align-center{max-width:none}.a1-figure--align-center.a1-figure--3xs .a1-figure__img,.a1-figure--align-center.a1-figure--3xs .a1-figure__caption{max-width:5rem}.a1-figure--align-center.a1-figure--2xs .a1-figure__img,.a1-figure--align-center.a1-figure--2xs .a1-figure__caption{max-width:8rem}.a1-figure--align-center.a1-figure--xs .a1-figure__img,.a1-figure--align-center.a1-figure--xs .a1-figure__caption{max-width:12rem}.a1-figure--align-center.a1-figure--sm .a1-figure__img,.a1-figure--align-center.a1-figure--sm .a1-figure__caption{max-width:20rem}.a1-figure--align-center.a1-figure--md .a1-figure__img,.a1-figure--align-center.a1-figure--md .a1-figure__caption{max-width:30rem}.a1-figure--align-center.a1-figure--lg .a1-figure__img,.a1-figure--align-center.a1-figure--lg .a1-figure__caption{max-width:40rem}.a1-figure--align-center.a1-figure--xl .a1-figure__img,.a1-figure--align-center.a1-figure--xl .a1-figure__caption{max-width:50rem}.a1-figure--align-center.a1-figure--xxl .a1-figure__img,.a1-figure--align-center.a1-figure--xxl .a1-figure__caption{max-width:60rem}.a1-figure--ratio-16-9 .a1-figure__img{aspect-ratio:16/9}.a1-figure--ratio-4-3 .a1-figure__img{aspect-ratio:4/3}.a1-figure--ratio-3-2 .a1-figure__img{aspect-ratio:3/2}.a1-figure--ratio-1-1 .a1-figure__img{aspect-ratio:1}.a1-figure--ratio-2-3 .a1-figure__img{aspect-ratio:2/3}.a1-figure--ratio-3-4 .a1-figure__img{aspect-ratio:3/4}.a1-figure--ratio-9-16 .a1-figure__img{aspect-ratio:9/16}.a1-figure--ratio-21-9 .a1-figure__img{aspect-ratio:21/9}.a1-figure--crop-top{--a1-figure-crop:center top}.a1-figure--crop-bottom{--a1-figure-crop:center bottom}.a1-figure--crop-left{--a1-figure-crop:left center}.a1-figure--crop-right{--a1-figure-crop:right center}.a1-figure--crop-top-left{--a1-figure-crop:left top}.a1-figure--crop-top-right{--a1-figure-crop:right top}.a1-figure--crop-bottom-left{--a1-figure-crop:left bottom}.a1-figure--crop-bottom-right{--a1-figure-crop:right bottom}.a1-figure--caption-center .a1-figure__caption{text-align:center}.a1-figure__placeholder{aspect-ratio:4/3;background-color:var(--semantic-color-surface-raised);background-image:repeating-linear-gradient(45deg, var(--semantic-color-border-subtle) 0, var(--semantic-color-border-subtle) 1px, transparent 1px, transparent 10px);color:var(--semantic-color-text-muted);justify-content:center;align-items:center;display:flex}.a1-figure__placeholder-icon{font-size:var(--base-spacing-48);opacity:.6}.a1-spacer{height:var(--a1-spacer-responsive-size,var(--a1-spacer-size,0px));display:block}@media (width>=481px){.a1-spacer{--a1-spacer-responsive-size:var(--a1-spacer-size-sm,var(--a1-spacer-size))}}@media (width>=641px){.a1-spacer{--a1-spacer-responsive-size:var(--a1-spacer-size-md,var(--a1-spacer-size-sm,var(--a1-spacer-size)))}}@media (width>=1025px){.a1-spacer{--a1-spacer-responsive-size:var(--a1-spacer-size-lg,var(--a1-spacer-size-md,var(--a1-spacer-size-sm,var(--a1-spacer-size))))}}@media (width>=1441px){.a1-spacer{--a1-spacer-responsive-size:var(--a1-spacer-size-xl,var(--a1-spacer-size-lg,var(--a1-spacer-size-md,var(--a1-spacer-size-sm,var(--a1-spacer-size)))))}}.a1-sticky-actions{z-index:var(--component-sticky-actions-z-index);background:var(--component-sticky-actions-background);border-block-start:var(--component-sticky-actions-border-width) solid var(--semantic-color-border-subtle);box-sizing:border-box;position:fixed;inset-block-end:0;inset-inline:0}.a1-sticky-actions__inner{gap:var(--component-sticky-actions-gap);padding-inline:var(--component-sticky-actions-padding-inline);box-sizing:border-box;flex-direction:column;width:100%;margin-inline:auto;padding-block-start:var(--component-sticky-actions-padding-block);padding-block-end:calc(var(--component-sticky-actions-padding-block) + env(safe-area-inset-bottom,0px));display:flex}.a1-sticky-actions__inner--xs{max-width:28.5rem}.a1-sticky-actions__inner--sm{max-width:40rem}.a1-sticky-actions__inner--md{max-width:50rem}.a1-sticky-actions__inner--lg{max-width:60rem}.a1-sticky-actions__inner--xl{max-width:70rem}.a1-sticky-actions__inner--2xl{max-width:90rem}.a1-web-alpha-badge{padding-inline:var(--base-spacing-6);padding-block:var(--base-spacing-2);border-radius:var(--base-radius-xl);font-size:var(--semantic-font-size-body-xs);font-weight:var(--base-font-weight-medium);vertical-align:middle;background:var(--semantic-color-action-background);color:var(--semantic-color-text-inverse);align-items:center;margin-inline-start:var(--base-spacing-6);line-height:1;display:inline-flex}html,body,#root{block-size:100%}body{margin:0;font-family:Inter,sans-serif;overflow:hidden}#a1-web-editor-aside-slot .a1-tab-panel>.a1-stack{gap:var(--semantic-spacing-gap-md)}.a1-web-editor-sidebar__tab-switcher,.a1-web-editor-sidebar__page-select{min-inline-size:0;padding-block:var(--base-spacing-4);flex:auto;padding-inline-end:var(--base-spacing-4)}.a1-web-editor-sidebar__tree{padding:var(--base-spacing-8)}.a1-web-workspace-sidebar__title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-inline-size:0;overflow:hidden}.a1-web-generated-header{border-block-end:1px solid var(--semantic-color-border-subtle)}.a1-web-generated-header.a1-top-header{z-index:10}.a1-web-field-grow{flex:auto;min-inline-size:0}.a1-web-image-suggest__thumb{aspect-ratio:4/3;cursor:pointer;border:var(--base-border-width-md,2px) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-panel);inline-size:100%;padding:0;display:block;position:relative;overflow:hidden}.a1-web-image-suggest__thumb:hover{border-color:var(--semantic-color-border-strong)}.a1-web-image-suggest__thumb:focus-visible{outline:2px solid var(--semantic-color-text-accent);outline-offset:2px}.a1-web-image-suggest__thumb[data-selected]{border-color:var(--semantic-color-text-accent);box-shadow:0 0 0 2px var(--semantic-color-text-accent)}.a1-web-image-suggest__thumb[data-broken]{cursor:not-allowed}.a1-web-image-suggest__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.a1-web-image-suggest__fallback{justify-content:center;align-items:center;block-size:100%;display:flex}.a1-web-aside-panel{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex}.a1-web-aside-panel>.a1-tabs{flex:auto;min-block-size:0}.a1-web-aside-panel .a1-tab-panel{min-block-size:0;min-inline-size:0;padding-inline:var(--base-spacing-16);flex:auto;overflow:clip auto}.a1-web-history-list{gap:var(--base-spacing-16);flex-direction:column;display:flex}.a1-web-history-group{gap:var(--base-spacing-2);flex-direction:column;display:flex}.a1-web-history-group__label{padding-block:var(--base-spacing-4);font-size:var(--semantic-font-size-body-xs);font-weight:var(--base-font-weight-medium);color:var(--semantic-color-text-muted);text-transform:none;letter-spacing:0;display:block}.a1-web-history-entry{justify-content:space-between;align-items:baseline;gap:var(--base-spacing-8);width:100%;padding-block:var(--base-spacing-6);padding-inline:var(--base-spacing-8);border-radius:var(--base-radius-sm);color:var(--semantic-color-text-default);font-family:inherit;font-size:var(--semantic-font-size-body-sm);text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.a1-web-history-entry:hover{background:var(--semantic-color-surface-raised)}.a1-web-history-entry:focus-visible{outline:2px solid var(--semantic-color-action-background);outline-offset:1px}.a1-web-history-entry--current{background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground)}.a1-web-history-entry--current:hover{background:var(--semantic-color-action-background)}.a1-web-history-entry__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.a1-web-history-entry__time{font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);flex:none}.a1-web-history-entry--current .a1-web-history-entry__time{color:var(--semantic-color-action-foreground);opacity:.8}.a1-web-history-entry__bookmark{color:var(--semantic-color-action-background);flex:none}.a1-web-history-entry--current .a1-web-history-entry__bookmark{color:var(--semantic-color-action-foreground)}.a1-web-history-entry--primary .a1-web-history-entry__label{font-weight:var(--base-font-weight-medium)}.a1-web-history-rename-input{min-width:0;padding-block:var(--base-spacing-2);padding-inline:var(--base-spacing-4);border:1px solid var(--semantic-color-action-background);border-radius:var(--base-radius-xs);background:var(--semantic-color-surface-page);color:var(--semantic-color-text-default);font-family:inherit;font-size:var(--semantic-font-size-body-sm);outline:none;flex:auto}.a1-web-history-rename-input:focus{box-shadow:0 0 0 2px var(--semantic-color-action-background)}[data-editor-node]{cursor:default;outline-offset:3px;outline:2px dashed #0000;transition:outline-color .12s}[data-editor-node]:hover,[data-editor-hover=true]{outline-color:var(--semantic-color-text-accent)}[data-editor-selected=true]{outline-offset:3px;outline:2px solid var(--semantic-color-action-background)!important}[data-editor-node][data-drop-position=before]{box-shadow:inset 0 3px 0 0 var(--semantic-color-action-background)!important}[data-editor-node][data-drop-position=after]{box-shadow:inset 0 -3px 0 0 var(--semantic-color-action-background)!important}[data-editor-node][data-drop-position=into]{box-shadow:inset 0 0 0 3px var(--semantic-color-action-background)!important}.a1-web-add-panel-card[data-dragging=true]{opacity:.5;cursor:grabbing}.a1-web-canvas-scope{contain:layout}.a1-web-canvas-floor{min-block-size:var(--base-spacing-48)}.a1-web-canvas-floor[data-active=true]{background:color-mix(in srgb, var(--semantic-color-action-background) 8%, transparent);outline:2px dashed var(--semantic-color-action-background);outline-offset:-4px}.a1-web-logo{align-items:center;gap:var(--base-spacing-8);font-weight:800;font-size:var(--semantic-font-size-body-md);display:flex}.a1-web-logo__mark{color:var(--semantic-color-text-accent)}.a1-web-section-body{text-wrap:pretty;max-inline-size:600px}.a1-web-stat{padding-block:var(--base-spacing-16)}.a1-web-category-card{cursor:pointer;transition:border-color var(--semantic-motion-duration-fast,.15s)}.a1-web-category-card:hover{border-color:var(--semantic-color-border-default)}.a1-web-sidebar-toggle{display:none}@media (width<=1024px){.a1-web-sidebar-toggle{margin:var(--base-spacing-12) 0 0 var(--base-spacing-12);display:inline-flex}}.a1-web-config-sheet .a1-web-config-aside{background:0 0;border-inline-start:none;min-block-size:0;inline-size:100%}.a1-web-config-sheet .a1-web-theme-aside{min-block-size:0}.a1-web-bottomsheet-preview{border:var(--component-divider-size-sm) solid var(--semantic-color-border-default);border-radius:var(--base-radius-lg);background:var(--semantic-color-surface-raised);block-size:28rem;inline-size:100%;max-inline-size:24rem;margin-inline:auto;position:relative;overflow:hidden}.a1-web-bottomsheet-preview .a1-bottom-sheet{max-block-size:100%;display:flex;position:absolute}.a1-web-bottomsheet-preview .a1-bottom-sheet__spacer{display:none}.a1-web-components-shell{width:100%;display:block}.a1-web-page-layout.a1-page-layout--aside-end .a1-page-layout__content{grid-template-columns:minmax(0,1fr) auto}.a1-web-config-aside{box-sizing:border-box;width:var(--component-page-layout-sidebar-width);background:var(--semantic-color-surface-panel);border-inline-start:1px solid var(--semantic-color-border-subtle);min-height:100%;display:flex}.a1-web-config-aside__inner{min-block-size:100%;min-inline-size:0;padding:var(--base-spacing-16);flex-direction:column;flex:auto;display:flex;overflow-x:clip}.a1-web-config-viewas{border-block-end:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);margin-block-end:var(--base-spacing-12);padding-block-end:var(--base-spacing-12)}.a1-web-display-bar{justify-content:flex-start;align-items:flex-start;gap:var(--base-spacing-8);flex-wrap:wrap;display:flex}.a1-web-responsive-preview{align-items:center;gap:var(--base-spacing-8);flex-direction:column;inline-size:100%;display:flex}.a1-web-responsive-preview__caption{font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted)}.a1-web-responsive-preview__viewport{box-sizing:content-box;border:var(--base-spacing-12) solid var(--semantic-color-surface-inverse);border-radius:var(--base-radius-lg);background:var(--semantic-color-surface-page);box-shadow:var(--semantic-shadow-md);position:relative;overflow:hidden}.a1-web-responsive-preview__frame{transform-origin:0 0;border:0;display:block}.a1-web-config-aside__tabs{flex:auto;min-block-size:100%;min-inline-size:0}.a1-web-config-aside__tabs>.a1-tab-panel{flex:auto;min-block-size:0;min-inline-size:0;overflow-x:clip}.a1-web-field-fill,.a1-web-field-fill>.a1-field{inline-size:100%}.a1-web-config-panel{flex-direction:column;min-block-size:100%;display:flex}.a1-web-config-panel__body>.a1-stack,.a1-web-config-aside__tabs>.a1-tab-panel>.a1-stack{gap:var(--semantic-spacing-gap-md)}.a1-web-side-nav-preview{border:1px solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);block-size:28rem;max-block-size:70vh;display:flex;overflow:hidden}.a1-web-side-nav-preview .a1-side-nav{block-size:100%;position:relative;inset-block-start:auto}.a1-web-side-nav-preview--end{justify-content:end}.a1-web-top-header-preview{border:1px solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);overflow:hidden}.a1-web-top-header-preview .a1-top-header{position:relative;inset-block-start:auto}.a1-page-nav{--a1-page-nav-top:calc(var(--component-top-header-height) + var(--base-spacing-16))}.a1-web-config-panel__footer{justify-content:space-between;align-items:center;gap:var(--base-spacing-12);min-block-size:var(--base-spacing-64);background:var(--semantic-color-surface-panel);border-block-start:1px solid var(--semantic-color-border-subtle);margin-block-start:auto;padding-block-start:var(--base-spacing-16);display:flex;position:sticky;inset-block-end:0}.a1-web-config-help{margin-block-start:calc(-1 * var(--base-spacing-2))}.a1-web-toolbar-canvas [data-tool-id]{cursor:pointer}.a1-web-tool--selected{outline:var(--base-spacing-2) solid var(--semantic-color-action-background);outline-offset:var(--base-spacing-2);border-radius:var(--base-radius-sm)}@media (width<=640px){.a1-web-config-aside{border-inline-start:none;border-block-start:1px solid var(--semantic-color-border-subtle);width:100%}}.a1-web-components-shell__main{min-width:0;max-inline-size:var(--component-section-content-width-xl);inline-size:100%;padding:var(--base-spacing-24);margin-inline:auto}.a1-web-components-tree .a1-side-nav__close-btn,.a1-web-components-tree .a1-side-nav__collapse-btn{display:none}.a1-web-component-packages{gap:var(--base-spacing-4);flex-wrap:wrap;display:flex}.a1-web-component-preview{padding:var(--base-spacing-24);border:var(--component-card-border-width) dashed var(--semantic-color-border-default);border-radius:var(--base-radius-lg);background:var(--semantic-color-surface-panel);background:linear-gradient(45deg, color-mix(in srgb, var(--semantic-color-surface-raised), transparent 35%) 25%, transparent 25%, transparent 75%, color-mix(in srgb, var(--semantic-color-surface-raised), transparent 35%) 75%);background-size:var(--base-spacing-24) var(--base-spacing-24);border-style:solid;place-items:center;min-block-size:280px;display:grid}.a1-web-container-query-preview-scroll{box-sizing:border-box;inline-size:100%;max-inline-size:100%;overflow-x:auto}.a1-web-container-query-preview{box-sizing:border-box;inline-size:var(--a1-web-container-query-preview-width);max-inline-size:none}.a1-web-container-query-preview--xs{--a1-web-container-query-preview-width:15rem}.a1-web-container-query-preview--sm{--a1-web-container-query-preview-width:20rem}.a1-web-container-query-preview--md{--a1-web-container-query-preview-width:30rem}.a1-web-container-query-preview--lg{--a1-web-container-query-preview-width:40rem}.a1-web-container-query-preview--xl{--a1-web-container-query-preview-width:60rem}.a1-web-container-query-preview--card{inline-size:calc(var(--a1-web-container-query-preview-width) + (var(--component-card-padding) * 2) + (var(--component-card-border-width) * 2))}.a1-web-anatomy-stage{padding:var(--base-spacing-24);place-items:center;display:grid}.a1-web-anatomy-surface{inline-size:100%;min-block-size:calc(var(--base-spacing-128) + var(--base-spacing-96));place-items:center;display:grid;position:relative}.a1-web-anatomy-preview{max-inline-size:100%;display:inline-block;position:relative}.a1-web-anatomy-measurements{justify-content:flex-start;gap:var(--base-spacing-8);max-inline-size:calc(100% - var(--base-spacing-32));flex-wrap:wrap;display:flex;position:absolute;inset-block-start:var(--base-spacing-16);inset-inline-start:var(--base-spacing-16)}.a1-web-anatomy-measurements span{padding:var(--base-spacing-2) var(--base-spacing-8);border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-sm);background:var(--semantic-color-surface-panel);color:var(--semantic-color-text-muted);font-size:var(--semantic-font-size-body-xs);line-height:var(--semantic-font-line-height-body)}.a1-web-anatomy-example-block{inline-size:min(100%,22rem)}.a1-web-anatomy-spacer-example{inline-size:var(--base-spacing-128);block-size:var(--base-spacing-24);border:var(--component-card-border-width) dashed var(--semantic-color-border-default);border-radius:var(--base-radius-sm);background:var(--semantic-color-surface-raised)}.a1-web-anatomy-preview .a1-figure{max-inline-size:min(100%,20rem)}.a1-web-anatomy-callout{z-index:1;pointer-events:none;color:var(--semantic-color-text-default);font-size:var(--semantic-font-size-body-sm);align-items:center;line-height:1;display:flex;position:absolute}.a1-web-anatomy-callout__label{align-items:center;gap:var(--base-spacing-4);max-inline-size:12rem;padding:var(--base-spacing-4) var(--base-spacing-8);border:var(--component-card-border-width) solid var(--semantic-color-action-background);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-page);box-shadow:var(--semantic-shadow-md);font-weight:var(--base-font-weight-semibold);white-space:nowrap;display:inline-flex}.a1-web-anatomy-callout__number{inline-size:var(--base-spacing-16);block-size:var(--base-spacing-16);background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground);font-size:var(--semantic-font-size-body-xs);font-weight:var(--base-font-weight-bold);border-radius:50%;place-items:center;display:grid}.a1-web-anatomy-callout__line{border-color:var(--semantic-color-action-background);border-style:dotted;flex:none}.a1-web-anatomy-callout__dot{inline-size:var(--base-spacing-12);block-size:var(--base-spacing-12);border:var(--component-card-border-width) solid var(--semantic-color-action-foreground);background:var(--semantic-color-action-background);box-shadow:var(--semantic-shadow-md);border-radius:50%;flex:none}.a1-web-anatomy-callout--top,.a1-web-anatomy-callout--center{flex-direction:column}.a1-web-anatomy-callout--bottom{flex-direction:column-reverse}.a1-web-anatomy-callout--left,.a1-web-anatomy-callout--top-left,.a1-web-anatomy-callout--bottom-left{flex-direction:row}.a1-web-anatomy-callout--right,.a1-web-anatomy-callout--top-right,.a1-web-anatomy-callout--bottom-right{flex-direction:row-reverse}.a1-web-anatomy-callout--top{transform:translate(-50%, calc(-1 * (100% + var(--base-spacing-8))));inset-block-start:0;inset-inline-start:50%}.a1-web-anatomy-callout--top-left{transform:translate(calc(-1 * (100% + var(--base-spacing-8))), -50%);inset-block-start:0;inset-inline-start:0}.a1-web-anatomy-callout--top-right{transform:translate(calc(100% + var(--base-spacing-8)), -50%);inset-block-start:0;inset-inline-end:0}.a1-web-anatomy-callout--right{transform:translate(calc(100% + var(--base-spacing-8)), -50%);inset-block-start:50%;inset-inline-end:0}.a1-web-anatomy-callout--bottom{transform:translate(-50%, calc(100% + var(--base-spacing-8)));inset-block-end:0;inset-inline-start:50%}.a1-web-anatomy-callout--bottom-left{transform:translate(calc(-1 * (100% + var(--base-spacing-8))), 50%);inset-block-end:0;inset-inline-start:0}.a1-web-anatomy-callout--bottom-right{transform:translate(calc(100% + var(--base-spacing-8)), 50%);inset-block-end:0;inset-inline-end:0}.a1-web-anatomy-callout--left{transform:translate(calc(-1 * (100% + var(--base-spacing-8))), -50%);inset-block-start:50%;inset-inline-start:0}.a1-web-anatomy-callout--center{transform:translate(-50%, calc(-1 * (100% + var(--base-spacing-8))));inset-block-start:0;inset-inline-start:50%}.a1-web-anatomy-callout--top .a1-web-anatomy-callout__line,.a1-web-anatomy-callout--center .a1-web-anatomy-callout__line,.a1-web-anatomy-callout--bottom .a1-web-anatomy-callout__line{inline-size:0;block-size:var(--base-spacing-32);border-width:0 0 0 calc(var(--component-card-border-width) * 2)}.a1-web-anatomy-callout--left .a1-web-anatomy-callout__line,.a1-web-anatomy-callout--top-left .a1-web-anatomy-callout__line,.a1-web-anatomy-callout--bottom-left .a1-web-anatomy-callout__line,.a1-web-anatomy-callout--top-right .a1-web-anatomy-callout__line,.a1-web-anatomy-callout--bottom-right .a1-web-anatomy-callout__line,.a1-web-anatomy-callout--right .a1-web-anatomy-callout__line{inline-size:var(--base-spacing-32);border-width:calc(var(--component-card-border-width) * 2) 0 0;block-size:0}.a1-web-code-block{max-inline-size:100%;padding:var(--base-spacing-16);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-panel);color:var(--semantic-color-text-default);font-family:var(--component-inline-font-family-mono);font-size:var(--semantic-font-size-body-sm);margin:0;line-height:1.75;overflow-x:auto}.a1-web-inline-code{font-family:var(--component-inline-font-family-mono);background:var(--semantic-color-surface-panel);border-radius:var(--base-radius-sm);padding:.1em .4em;font-size:.875em;line-height:1.75}.a1-web-platform-card__tag,.a1-web-theme-card__selector{font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted,var(--base-color-neutral-500));background:var(--semantic-color-surface-raised);padding:var(--base-spacing-2) var(--base-spacing-8);border-radius:var(--base-radius-sm);font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;display:inline-block}.a1-web-theme-card__selector{margin-block-start:auto}.a1-web-color-swatch{inline-size:var(--base-spacing-40);block-size:var(--base-spacing-40);border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-sm);background:var(--a1-web-color-swatch);display:block}.a1-web-token-code{overflow-wrap:anywhere;font-family:var(--theme-a1-light-font-family-mono);font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted)}.a1-web-spacing-swatch{block-size:var(--base-spacing-12);background:var(--semantic-color-action-background);border-radius:var(--base-radius-sm);opacity:.6;min-inline-size:2px;display:block}.a1-web-radius-swatch{inline-size:var(--base-spacing-40);block-size:var(--base-spacing-40);background:var(--semantic-color-action-surface);border:1px solid var(--semantic-color-action-border);display:block}.a1-web-shadow-swatch{inline-size:var(--base-spacing-40);block-size:var(--base-spacing-40);background:var(--semantic-color-surface-page);border-radius:var(--base-radius-md);display:block}.a1-web-type-sample{font-family:var(--component-paragraph-font-family);color:var(--semantic-color-text-default);white-space:nowrap;line-height:1.2}.a1-web-icon-table-preview{color:var(--semantic-color-text-default);justify-content:center;align-items:center;display:inline-flex}.a1-web-icon-table-preview .a1-icon{font-size:var(--base-spacing-32)}@media (width<=1024px){.a1-web-components-shell__nav{padding-inline:var(--base-spacing-16);position:static}.a1-web-components-shell__main{padding:var(--base-spacing-16)}}.a1-web-shortcuts-table{gap:var(--base-spacing-4);flex-direction:column;display:flex}.a1-web-shortcuts-row{justify-content:space-between;align-items:center;gap:var(--base-spacing-16);display:flex}.a1-web-shortcuts-label{font-family:var(--component-paragraph-font-family,inherit);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-default)}.a1-web-shortcuts-keys{font-family:var(--component-code-font-family,monospace);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-muted);background:var(--semantic-color-surface-raised);border:1px solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-sm);padding-block:var(--base-spacing-2);padding-inline:var(--base-spacing-6);white-space:nowrap}.a1-web-add-panel-grid{gap:var(--base-spacing-8);grid-template-columns:repeat(3,1fr);display:grid}.a1-web-add-panel-card{align-items:center;gap:var(--base-spacing-4);padding:var(--base-spacing-12) var(--base-spacing-8);background:var(--semantic-color-surface-page);border:1px solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);cursor:pointer;color:var(--semantic-color-text-default);transition:background var(--base-duration-fast,.12s), border-color var(--base-duration-fast,.12s);text-align:center;flex-direction:column;display:flex}.a1-web-add-panel-card:hover{background:var(--semantic-color-surface-raised);border-color:var(--semantic-color-border-strong)}.a1-web-add-panel-card:focus-visible{outline:2px solid var(--semantic-color-action-background);outline-offset:2px}.a1-web-add-panel-label{font-size:var(--semantic-font-size-body-xs);line-height:1.2}.a1-web-pattern-editor{min-block-size:calc(100vh - var(--base-spacing-64,4rem));flex-direction:column;display:flex}.a1-web-pattern-editor__bar{padding:var(--base-spacing-8);background:var(--semantic-color-surface-panel);border-block-end:1px solid var(--semantic-color-border-subtle)}.a1-web-pattern-editor__body{flex:1;min-block-size:0;display:flex}.a1-web-pattern-editor__sidebar{border-inline-end:1px solid var(--semantic-color-border-subtle);background:var(--semantic-color-surface-panel);flex-shrink:0;inline-size:15rem;overflow:auto}.a1-web-pattern-editor__sidebar-section{padding:var(--base-spacing-12) var(--base-spacing-8);gap:var(--base-spacing-8);border-block-end:1px solid var(--semantic-color-border-subtle);flex-direction:column;display:flex}.a1-web-pattern-editor__canvas{flex:1;min-inline-size:0;overflow:auto}.a1-web-pattern-editor__aside{border-inline-start:1px solid var(--semantic-color-border-subtle);background:var(--semantic-color-surface-panel);flex-direction:column;flex-shrink:0;inline-size:20rem;display:flex}.a1-web-pattern-editor__tabs{padding:var(--base-spacing-8);border-block-end:1px solid var(--semantic-color-border-subtle)}.a1-web-pattern-editor__panel{flex:1;overflow:auto}.a1-web-pattern-workspace-sidebar__section{padding:var(--base-spacing-12) var(--base-spacing-8);gap:var(--base-spacing-8);border-block-end:1px solid var(--semantic-color-border-subtle);flex-direction:column;display:flex}.a1-web-dl-item{border-radius:var(--base-radius-sm);display:inline-block}.a1-web-dl-item[data-active]{outline:2px solid var(--semantic-color-action-background);outline-offset:2px}.a1-web-item-tabs [role=tablist]{scrollbar-width:thin;flex-wrap:nowrap;overflow:auto hidden}.a1-web-item-tabs [role=tablist]>*{flex-shrink:0}.a1-web-icon-select{gap:var(--base-spacing-8);align-items:flex-end;display:flex}.a1-web-icon-select__field{flex:1;min-inline-size:0}.a1-web-slot--empty{min-block-size:var(--base-spacing-64,4rem);text-align:center;justify-items:center}.a1-web-tool-authoring{align-items:center;gap:var(--base-spacing-8);display:flex}.a1-web-tool-authoring__control{flex:1;min-inline-size:0}.a1-web-tool-authoring.is-locked .a1-web-tool-authoring__control{box-shadow:inset 0 0 0 2px var(--semantic-color-status-error-border);border-radius:var(--base-radius-md);padding:var(--base-spacing-4)}.a1-web-tool-lock{box-shadow:inset 0 0 0 2px var(--semantic-color-status-error-border);border-radius:var(--base-radius-md);padding:var(--base-spacing-8);opacity:.7;pointer-events:none;position:relative}.a1-web-tool-lock:after{content:"lock";padding:var(--base-spacing-2);color:var(--semantic-color-status-error-foreground);background:var(--semantic-color-status-error-background);pointer-events:none;z-index:2;border-end-start-radius:var(--base-radius-sm);font-family:Material Symbols Outlined;font-size:14px;line-height:1;position:absolute;inset-block-start:0;inset-inline-end:0}.a1-web-config-locked{opacity:.6;pointer-events:none}.a1-web-config-locked .a1-accordion__trigger{pointer-events:auto}[data-editor-pattern=true]{box-shadow:inset 0 0 0 2px var(--semantic-color-action-background);border-radius:var(--base-radius-sm);position:relative}[data-editor-pattern=true]:after{content:"dashboard_customize";padding:var(--base-spacing-2);color:var(--semantic-color-action-foreground);background:var(--semantic-color-action-background);pointer-events:none;z-index:2;border-end-start-radius:var(--base-radius-sm);font-family:Material Symbols Outlined;font-size:14px;line-height:1;position:absolute;inset-block-start:0;inset-inline-end:0}[data-editor-locked=true]{box-shadow:inset 0 0 0 2px var(--semantic-color-status-error-border);position:relative}[data-editor-locked=true]:after{content:"lock";padding:var(--base-spacing-2);color:var(--semantic-color-status-error-foreground);background:var(--semantic-color-status-error-background);pointer-events:none;z-index:2;border-end-start-radius:var(--base-radius-sm);font-family:Material Symbols Outlined;font-size:14px;line-height:1;position:absolute;inset-block-start:0;inset-inline-end:0}.a1-web-pattern-frame{border:1px solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-lg);background:var(--semantic-color-surface-page);overflow:hidden}.a1-web-add-panel-list{gap:var(--base-spacing-4);flex-direction:column;display:flex}.a1-web-add-panel-row{align-items:center;gap:var(--base-spacing-8);padding:var(--base-spacing-8);background:var(--semantic-color-surface-page);border:1px solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);cursor:pointer;color:var(--semantic-color-text-default);text-align:start;transition:background var(--base-duration-fast,.12s), border-color var(--base-duration-fast,.12s);display:flex}.a1-web-add-panel-row:hover{background:var(--semantic-color-surface-raised);border-color:var(--semantic-color-border-strong)}.a1-web-add-panel-row:focus-visible{outline:2px solid var(--semantic-color-action-background);outline-offset:2px}.a1-web-add-panel-row[data-dragging=true]{opacity:.5}.a1-web-add-panel-row-text{gap:var(--base-spacing-2);flex-direction:column;min-width:0;display:flex}.a1-web-add-panel-row-label{font-size:var(--semantic-font-size-body-xs);line-height:1.2}.a1-web-add-panel-row-desc{font-size:var(--semantic-font-size-body-2xs);color:var(--semantic-color-text-muted);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.a1-web-add-child-btn{justify-content:center;align-items:center;gap:var(--base-spacing-4);width:100%;padding-block:var(--base-spacing-8);border:1px dashed var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);color:var(--semantic-color-text-muted);font-size:var(--semantic-font-size-body-sm);cursor:pointer;transition:border-color var(--base-duration-fast,.12s), color var(--base-duration-fast,.12s), background var(--base-duration-fast,.12s);background:0 0;margin-block-start:var(--base-spacing-8);display:flex}.a1-web-add-child-btn:hover{border-color:var(--semantic-color-action-background);color:var(--semantic-color-action-background);background:color-mix(in srgb, var(--semantic-color-action-background) 6%, transparent)}.a1-web-add-child-btn:focus-visible{outline:2px solid var(--semantic-color-action-background);outline-offset:2px}.a1-web-version-switcher{align-items:center;gap:var(--base-spacing-2);align-items:center;max-width:160px;display:flex}.a1-web-version-tree{margin-inline:calc(-1 * var(--base-spacing-8))}.a1-web-version-label-input{border:1px solid var(--semantic-color-action-background);border-radius:var(--base-radius-sm);width:100%;height:32px;padding-inline:var(--base-spacing-8);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-default);background:var(--semantic-color-surface-page);outline:none}.a1-web-diff-list{gap:var(--base-spacing-6);flex-direction:column;display:flex}.a1-web-diff-entry{gap:var(--base-spacing-4);font-size:var(--semantic-font-size-body-xs);grid-template-columns:14px 1fr;align-items:start;display:grid}.a1-web-diff-kind{padding-block-start:1px;font-size:11px;font-weight:700}.a1-web-diff-entry--added .a1-web-diff-kind{color:var(--semantic-color-status-success-text,#1a7a4a)}.a1-web-diff-entry--removed .a1-web-diff-kind{color:var(--semantic-color-status-error-text,#b91c1c)}.a1-web-diff-entry--changed .a1-web-diff-kind{color:var(--semantic-color-status-info-text,#1d4ed8)}.a1-web-diff-header{gap:var(--base-spacing-6);align-items:baseline;display:flex}.a1-web-diff-type{color:var(--semantic-color-text-default);font-weight:500}.a1-web-diff-id{color:var(--semantic-color-text-muted);font-family:var(--component-code-font-family,monospace);text-overflow:ellipsis;font-size:10px;overflow:hidden}.a1-web-diff-changes{gap:var(--base-spacing-2);flex-direction:column;padding-block-start:var(--base-spacing-2);display:flex}.a1-web-diff-change{color:var(--semantic-color-text-muted);font-size:11px}.a1-web-diff-change code{font-family:var(--component-code-font-family,monospace);color:var(--semantic-color-text-default)}.a1-web-diff-from{color:var(--semantic-color-status-error-text,#b91c1c)}.a1-web-diff-to{color:var(--semantic-color-status-success-text,#1a7a4a)}.a1-web-editable-heading{inline-size:100%;position:relative}.a1-web-editable-heading .a1-heading:focus-visible{outline:2px solid var(--semantic-color-action-border);outline-offset:var(--base-spacing-4);border-radius:var(--base-radius-sm)}.a1-web-heading-mark-toolbar{z-index:5;transform:translate(-50%, calc(-100% - var(--base-spacing-8)));position:absolute}.a1-web-toolbar-overlay-demo{padding:var(--base-spacing-32) var(--base-spacing-24) var(--base-spacing-24);background:var(--semantic-color-surface-page);border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);position:relative}.a1-web-toolbar-overlay-demo__bar{z-index:5;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%)}.a1-web-figure-crop{gap:var(--base-spacing-12);flex-direction:column;display:flex}.a1-web-figure-crop__stage{border-radius:var(--base-radius-md);background:var(--semantic-color-surface-page);-webkit-user-select:none;user-select:none;touch-action:none;cursor:crosshair;max-block-size:60vh;inline-size:100%;margin-inline:auto;position:relative;overflow:hidden}.a1-web-figure-crop__img{object-fit:contain;pointer-events:none;block-size:100%;inline-size:100%;display:block}.a1-web-figure-crop__rect{box-shadow:0 0 0 100vmax color-mix(in srgb, var(--semantic-color-text-default) 55%, transparent);outline:var(--component-divider-size-sm) solid var(--semantic-color-surface-card);outline-offset:calc(-1 * var(--component-divider-size-sm));cursor:move;position:absolute}.a1-web-figure-crop__handle{inline-size:var(--base-spacing-12);block-size:var(--base-spacing-12);background:var(--semantic-color-surface-card);border:var(--component-divider-size-sm) solid var(--semantic-color-action-background);border-radius:var(--base-radius-sm);position:absolute;translate:-50% -50%}.a1-web-figure-crop__handle--nw{cursor:nwse-resize;inset-block-start:0;inset-inline-start:0}.a1-web-figure-crop__handle--n{cursor:ns-resize;inset-block-start:0;inset-inline-start:50%}.a1-web-figure-crop__handle--ne{cursor:nesw-resize;inset-block-start:0;inset-inline-start:100%}.a1-web-figure-crop__handle--w{cursor:ew-resize;inset-block-start:50%;inset-inline-start:0}.a1-web-figure-crop__handle--e{cursor:ew-resize;inset-block-start:50%;inset-inline-start:100%}.a1-web-figure-crop__handle--sw{cursor:nesw-resize;inset-block-start:100%;inset-inline-start:0}.a1-web-figure-crop__handle--s{cursor:ns-resize;inset-block-start:100%;inset-inline-start:50%}.a1-web-figure-crop__handle--se{cursor:nwse-resize;inset-block-start:100%;inset-inline-start:100%}.a1-web-figure-crop__bar{justify-content:center;display:flex}.a1-web-figure-crop__bar>*{max-inline-size:100%}.a1-web-add-split{inline-size:100%;display:flex}.a1-web-add-split .a1-split-button__main{flex:1}.a1-web-app-header{--component-top-header-z-index:120}.a1-web-img-drop{border:var(--component-divider-size-sm) dashed var(--semantic-color-border-subtle);border-radius:var(--base-radius-lg);padding:var(--base-spacing-16);transition:border-color .12s,background-color .12s}.a1-web-img-drop--active{border-color:var(--semantic-color-action-background);background:var(--semantic-color-status-info-surface)}.a1-web-img-card{gap:var(--base-spacing-8);flex-direction:column;display:flex}.a1-web-img-card__thumb{position:relative}.a1-web-img-card__badge{position:absolute;inset-block-start:var(--base-spacing-8);inset-inline-end:var(--base-spacing-8)}.a1-web-tag-chip{align-items:center;gap:var(--base-spacing-4);padding-block:var(--base-spacing-2);padding-inline:var(--base-spacing-8);border:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-pill,999px);background:var(--semantic-color-surface-panel);color:var(--semantic-color-text-default);font-size:var(--semantic-font-size-body-xs);cursor:pointer;display:inline-flex}.a1-web-tag-chip:hover{border-color:var(--semantic-color-status-error-border);color:var(--semantic-color-status-error-text)}.a1-web-tag-chip .a1-icon{font-size:var(--semantic-font-size-body-sm)}.a1-web-img-card__name,.a1-web-img-pick__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a1-web-img-pick{gap:var(--base-spacing-4);padding:var(--base-spacing-4);border:var(--component-divider-size-sm) solid transparent;border-radius:var(--base-radius-md);cursor:pointer;text-align:start;background:0 0;flex-direction:column;display:flex}.a1-web-img-pick__radio{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.a1-web-img-pick:hover{border-color:var(--semantic-color-border-subtle)}.a1-web-img-pick--selected{border-color:var(--semantic-color-action-background);background:var(--semantic-color-status-info-surface)}.a1-web-img-pick:has(.a1-web-img-pick__radio:focus-visible){outline:2px solid var(--semantic-color-action-background);outline-offset:2px}.a1-web-theme-grid{gap:var(--base-spacing-24);grid-template-columns:minmax(300px,380px) 1fr;align-items:start;display:grid}@media (width<=900px){.a1-web-theme-grid{grid-template-columns:1fr}}.a1-web-theme-controls{top:var(--base-spacing-16);position:sticky}.a1-web-theme-color-row{align-items:center;gap:var(--base-spacing-8);display:flex}.a1-web-theme-swatch{border:var(--component-divider-size-sm) solid var(--semantic-color-border-default);border-radius:var(--base-radius-md);cursor:pointer;background:0 0;flex-shrink:0;block-size:2rem;inline-size:2rem;padding:0}.a1-web-theme-color-name{font-size:var(--semantic-font-size-body-sm);flex:1}.a1-web-theme-color-hex{font-family:var(--component-code-font-family,monospace);font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted)}.a1-web-theme-preview{padding:var(--base-spacing-24);background:var(--semantic-color-surface-page);color:var(--semantic-color-text-default);border:var(--component-divider-size-sm) solid var(--semantic-color-border-default);border-radius:var(--base-radius-lg)}.a1-web-theme-sidebar{padding:var(--base-spacing-12)}.a1-web-style-tile{background:var(--semantic-color-surface-page);color:var(--semantic-color-text-default);border:var(--component-divider-size-sm) solid var(--semantic-color-border-default);border-radius:var(--base-radius-lg);overflow:hidden}.a1-web-style-tile-chip{border-radius:var(--base-radius-sm);border:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);block-size:1.75rem;inline-size:1.75rem}.a1-web-theme-card-chip{border-radius:var(--base-radius-sm);border:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);block-size:1.25rem;inline-size:1.25rem}.a1-web-theme-cell-swatch{border-radius:var(--base-radius-sm);border:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);block-size:1.25rem;inline-size:1.75rem;display:inline-block}.a1-web-ramp-strip{gap:var(--base-spacing-8);flex-wrap:wrap;display:flex}.a1-web-ramp-stop{gap:var(--base-spacing-2);flex-direction:column;inline-size:5rem;display:flex}.a1-web-ramp-chip{border-radius:var(--base-radius-md);border:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);block-size:3.5rem}.a1-web-ramp-stop-num{font-size:var(--semantic-font-size-body-xs);font-weight:var(--semantic-font-weight-heading)}.a1-web-ramp-stop-hex{font-size:var(--semantic-font-size-body-3xs);color:var(--semantic-color-text-muted)}.a1-web-type-scale-row{justify-content:space-between;align-items:baseline;gap:var(--base-spacing-16);padding-block:var(--base-spacing-8);border-block-end:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);display:flex}.a1-web-type-scale-sample{text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.a1-web-type-scale-meta{align-items:center;gap:var(--base-spacing-8);flex:none;display:inline-flex}.a1-web-type-scale-name{font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);text-align:end;min-inline-size:2.5rem}.a1-web-type-scale-unit{font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted)}.a1-web-type-size-input{inline-size:4.5rem;padding:var(--base-spacing-4) var(--base-spacing-8);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-default);background:var(--semantic-color-surface-field);border:var(--component-divider-size-sm) solid var(--semantic-color-border-strong);border-radius:var(--base-radius-sm)}.a1-web-type-color-sample{margin-inline-start:auto}.a1-web-type-color-sample--inverse{background:var(--semantic-color-text-default);padding:var(--base-spacing-2) var(--base-spacing-8);border-radius:var(--base-radius-sm)}.a1-web-color-fields{gap:var(--base-spacing-4);margin-inline-start:auto;display:inline-flex}.a1-web-color-num,.a1-web-color-hex-input{padding:var(--base-spacing-4) var(--base-spacing-8);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-default);background:var(--semantic-color-surface-field);border:var(--component-divider-size-sm) solid var(--semantic-color-border-strong);border-radius:var(--base-radius-sm)}.a1-web-color-num{inline-size:3.25rem}.a1-web-color-hex-input{inline-size:6.5rem;font-family:var(--component-code-font-family,monospace);margin-inline-start:auto}.a1-web-sem-grid{gap:var(--base-spacing-16);grid-template-columns:1fr;display:grid}@media (width>=64rem){.a1-web-sem-grid{grid-template-columns:1fr 1fr}}.a1-web-sem-panel{padding:var(--base-spacing-24);background:var(--semantic-color-surface-page);color:var(--semantic-color-text-default);border:var(--component-divider-size-sm) solid var(--semantic-color-border-default);border-radius:var(--base-radius-lg)}.a1-web-sem-pick{cursor:pointer;border-radius:var(--base-radius-sm);outline-offset:3px}.a1-web-sem-pick:hover{outline:var(--component-divider-size-sm) dashed var(--semantic-color-border-strong)}.a1-web-sem-pick--active{outline:var(--component-divider-size-md,2px) solid var(--semantic-color-action-background)}span.a1-web-sem-pick{display:inline-block}.a1-web-theme-aside{flex-direction:column;flex:auto;min-block-size:100%;min-inline-size:0;display:flex}.a1-web-theme-aside-tabs{padding:var(--base-spacing-16) var(--base-spacing-16) 0}.a1-web-history-panel{border-block-start:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle)}.a1-web-history{gap:var(--base-spacing-2);flex-direction:column;max-block-size:18rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.a1-web-history__item{justify-content:space-between;align-items:center;gap:var(--base-spacing-8);text-align:start;inline-size:100%;padding:var(--base-spacing-6) var(--base-spacing-8);border-radius:var(--base-radius-sm);cursor:pointer;color:var(--semantic-color-text-default);font-size:var(--semantic-font-size-body-sm);background:0 0;border:none;display:flex}.a1-web-history__item:hover{background:color-mix(in srgb, var(--semantic-color-text-default) 6%, transparent)}.a1-web-history__item--current{background:var(--semantic-color-action-surface);font-weight:var(--semantic-font-weight-heading)}.a1-web-history__item--future{color:var(--semantic-color-text-muted)}.a1-web-history__index{font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);flex:none}.a1-web-contrast{border:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);overflow:hidden}.a1-web-contrast__head,.a1-web-contrast__row{gap:var(--base-spacing-16);padding:var(--base-spacing-8) var(--base-spacing-12);grid-template-columns:1fr auto auto;align-items:center;display:grid}.a1-web-contrast__head{font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);background:var(--semantic-color-surface-raised)}.a1-web-contrast__row{border-block-start:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle)}.a1-web-contrast__row span:first-child{font-size:var(--semantic-font-size-body-sm)}.a1-web-contrast__head span:not(:first-child),.a1-web-contrast__row>:not(span:first-child){justify-self:end}.a1-web-bulk-drop{min-block-size:12rem;padding:var(--base-spacing-24);text-align:center;border:var(--component-divider-size-md,2px) dashed var(--semantic-color-border-default);border-radius:var(--base-radius-lg);background:var(--semantic-color-surface-raised);cursor:pointer;justify-content:center;align-items:center;transition:border-color .12s,background-color .12s;display:flex}.a1-web-bulk-drop:hover{border-color:var(--semantic-color-action-background)}.a1-web-bulk-drop--active{border-color:var(--semantic-color-action-background);background:var(--semantic-color-status-info-surface)}.a1-web-img-panel-grid{gap:var(--base-spacing-4);grid-template-columns:repeat(3,1fr);display:grid}.a1-web-img-panel-item{padding:var(--base-spacing-2);border:var(--component-divider-size-sm) solid transparent;border-radius:var(--base-radius-md);cursor:grab;display:block;position:relative}.a1-web-img-panel-item :is(figure,img),.a1-web-img-panel-item .a1-web-img-panel-badge{pointer-events:none}.a1-web-img-panel-item:hover{border-color:var(--semantic-color-border-subtle);background:var(--semantic-color-surface-panel)}.a1-web-img-panel-item[data-dragging=true]{opacity:.5}.a1-web-img-panel-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a1-web-img-panel-badge{position:absolute;inset-block-start:var(--base-spacing-8);inset-inline-end:var(--base-spacing-8)}.a1-web-chat__transcript{gap:var(--base-spacing-8);max-block-size:22rem;padding:var(--base-spacing-4);border:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-page);flex-direction:column;display:flex;overflow-y:auto}.a1-web-chat__empty{margin:var(--base-spacing-8)}.a1-web-chat__msg{padding-block:var(--base-spacing-8);padding-inline:var(--base-spacing-12);border-radius:var(--base-radius-md);max-inline-size:90%}.a1-web-chat__msg--user{background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground);align-self:flex-end}.a1-web-chat__msg--assistant{background:var(--semantic-color-surface-panel);color:var(--semantic-color-text-default);align-self:flex-start}.a1-web-chat__msg--error{background:var(--semantic-color-status-error-surface);color:var(--semantic-color-status-error-text)}
