: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-25:#f7fafe;--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-25:#f9f7ff;--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-highlighted-0:#fffef2;--base-color-highlighted-25:#fffde2;--base-color-highlighted-50:#fffbd1;--base-color-highlighted-100:#fff7a3;--base-color-highlighted-200:#fff066;--base-color-highlighted-300:#ffe22e;--base-color-highlighted-400:#ffc914;--base-color-highlighted-500:#e3ad00;--base-color-highlighted-600:#ad8100;--base-color-highlighted-700:#765700;--base-color-highlighted-800:#4a3500;--base-color-highlighted-900:#241900;--base-color-highlighted-1000:#070400;--base-color-info-0:#fafcff;--base-color-info-25:#f5f9ff;--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-25:#fff7f5;--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-25:#fff7f1;--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-25:#eaffed;--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-content-width-xs:28.5rem;--base-content-width-sm:40rem;--base-content-width-md:50rem;--base-content-width-lg:60rem;--base-content-width-xl:70rem;--base-content-width-2xl:90rem;--base-width-3xs:5rem;--base-width-2xs:10rem;--base-width-xs:15rem;--base-width-sm:20rem;--base-width-md:25rem;--base-width-lg:30rem;--base-width-xl:40rem;--base-width-2xl:50rem;--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-family-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--base-font-family-heading:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--base-font-family-display:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--base-font-family-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--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:#f7fafe;--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:#ea574d;--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;--semantic-z-sticky:100;--semantic-z-pinned:200;--semantic-z-popover:1000;--semantic-z-modal:1100;--semantic-z-toast:1200;--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-secondary-box-shadow:var(--component-button-box-shadow,none);--component-button-secondary-box-shadow-hover:var(--component-button-box-shadow-hover,var(--component-button-secondary-box-shadow));--component-button-secondary-box-shadow-active:var(--component-button-box-shadow-active,var(--component-button-secondary-box-shadow));--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-destructive-background:#dc2626;--component-button-destructive-background-hover:#b92020;--component-button-destructive-background-pressed:#961a1a;--component-button-destructive-foreground:#fffbfa;--component-button-destructive-foreground-hover:#fffbfa;--component-button-destructive-foreground-pressed:#fffbfa;--component-button-destructive-border:#dc2626;--component-button-destructive-border-hover:#dc2626;--component-button-destructive-border-pressed:#dc2626;--component-button-success-background:#003f17;--component-button-success-background-hover:#003513;--component-button-success-background-pressed:#002b10;--component-button-success-foreground:#f5fff6;--component-button-success-foreground-hover:#f5fff6;--component-button-success-foreground-pressed:#f5fff6;--component-button-success-border:#003f17;--component-button-success-border-hover:#003f17;--component-button-success-border-pressed:#003f17;--component-button-focus-ring:#5916b5;--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-padding-block:.25rem;--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:700;--component-button-font-line-height:normal;--component-accordion-motion-shift:1rem;--component-accordion-motion-blur:.5rem;--component-accordion-motion-unfold-angle:-75deg;--component-accordion-motion-bounce-scale:.94;--component-accordion-motion-stagger-step:.1s;--component-accordion-trigger-height-sm:1.75rem;--component-accordion-trigger-height-md:2.5rem;--component-accordion-trigger-height-lg:3.5rem;--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-action-tile-border-width:1px;--component-action-tile-border-radius:.5rem;--component-action-tile-padding-sm:.5rem;--component-action-tile-padding-md:1rem;--component-action-tile-padding-lg:1.25rem;--component-action-tile-gap-sm:.75rem;--component-action-tile-gap-md:1rem;--component-action-tile-gap-lg:1.25rem;--component-action-tile-header-gap:.75rem;--component-action-tile-copy-gap:.375rem;--component-action-tile-footer-gap:.75rem;--component-action-tile-min-height-sm:4rem;--component-action-tile-min-height-md:6rem;--component-action-tile-min-height-lg:8rem;--component-action-tile-icon-box-size-sm:2.5rem;--component-action-tile-icon-box-size-md:3rem;--component-action-tile-icon-box-size-lg:4rem;--component-action-tile-icon-size-sm:2rem;--component-action-tile-icon-size-md:2.5rem;--component-action-tile-icon-size-lg:3rem;--component-action-tile-icon-radius:.375rem;--component-action-tile-icon-background:#0000;--component-action-tile-icon-foreground:#7c3aed;--component-action-tile-icon-optical-size-sm:32;--component-action-tile-icon-optical-size-md:40;--component-action-tile-icon-optical-size-lg:48;--component-action-tile-title-font-size-sm:.75rem;--component-action-tile-title-font-size-md:.875rem;--component-action-tile-title-font-size-lg:1rem;--component-action-tile-title-font-weight:600;--component-action-tile-subtitle-font-size:.75rem;--component-action-tile-focus-ring-width:.1875rem;--component-action-tile-focus-ring:#5916b5;--component-avatar-lab-icon-ratio:.6;--component-avatar-lab-status-ratio:.3;--component-avatar-lab-status-min-size:.5rem;--component-avatar-lab-status-max-size:1.5rem;--component-avatar-lab-status-away-cut:.7;--component-avatar-lab-status-away-offset:.15;--component-avatar-lab-status-busy-bar-width:.6;--component-avatar-lab-status-busy-bar-height:.2;--component-avatar-lab-status-offline-ring:.25;--component-avatar-lab-status-cutout:.125rem;--component-avatar-lab-ring-width:.125rem;--component-avatar-lab-ring-gap:.125rem;--component-avatar-lab-group-overlap:.3;--component-avatar-lab-group-cutout:.125rem;--component-avatar-lab-pop-out-ratio:1.17;--component-avatar-lab-pattern-inset:.18;--component-avatar-lab-pattern-cells:5;--component-avatar-size-xs:1.25rem;--component-avatar-size-sm:2rem;--component-avatar-size-md:3rem;--component-avatar-size-lg:4rem;--component-avatar-size-xl:8rem;--component-avatar-font-size-xs:.625rem;--component-avatar-font-size-sm:.875rem;--component-avatar-font-size-md:1.125rem;--component-avatar-font-size-lg:1.25rem;--component-avatar-font-size-xl:2.5rem;--component-avatar-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--component-avatar-font-weight:600;--component-avatar-line-height:1.25em;--component-avatar-border-width:1px;--component-avatar-border-width-large:.125rem;--component-avatar-border-radius:624.938rem;--component-avatar-border-color:#a6b2c4;--component-avatar-background:#e1e8f3;--component-avatar-foreground:#060b14;--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-bottom-sheet-margin-inline:1rem;--component-bottom-sheet-margin-inline-sm:2rem;--component-bulk-actions-leave-duration:.5s;--component-bulk-actions-reflow-duration:.3s;--component-bulk-actions-leave-distance:3rem;--component-button-completion-processing-fast:1s;--component-button-completion-processing-duration:2s;--component-button-completion-processing-slow:4s;--component-button-completion-failure-hold:1.5s;--component-button-completion-change-duration:.5s;--component-button-completion-shake-duration:.5s;--component-button-completion-shake-distance:.375rem;--component-button-completion-enter-duration:.5s;--component-button-completion-intro-travel:1.5rem;--component-button-completion-aim-duration:.5s;--component-button-completion-sling-exit-duration:.5s;--component-button-completion-expected-duration:2s;--component-button-completion-finish-duration:1.2s;--component-button-completion-result-beat-duration:.5s;--component-button-completion-mark-duration:.5s;--component-button-completion-stage-width:20rem;--component-button-completion-stage-height:10rem;--component-button-completion-stroke-width:.125rem;--component-button-motion-subtle-hover-scale:1.015;--component-button-motion-subtle-press-scale:.98;--component-button-motion-lift:.125rem;--component-button-motion-press-distance:1px;--component-button-motion-hover-scale:1.04;--component-button-motion-press-scale:.94;--component-button-motion-tilt:-3deg;--component-button-motion-press-tilt:2deg;--component-button-motion-spring-lift:.5rem;--component-button-motion-spring-hover-scale:1.08;--component-button-motion-spring-press-scale:.9;--component-button-motion-ripple-scale:1.35;--component-button-motion-shadow-offset:.25rem;--component-button-motion-shadow-blur:.5rem;--component-button-motion-shadow-alpha:20%;--component-button-motion-glow-blur:.75rem;--component-button-motion-glow-press-blur:.25rem;--component-button-motion-glow-alpha:45%;--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-canvas-node-size:5rem;--component-canvas-frame-title-gap:.5rem;--component-canvas-frame-border-width:1px;--component-canvas-frame-selected-ring-width:.1875rem;--component-card-padding:1rem;--component-card-border-radius:.5rem;--component-card-border-width:1px;--component-card-border-color:#c8d2e0;--component-card-icon-size:1.25rem;--component-card-icon-optical-size:20;--component-card-icon-background:#f5f3ff;--component-card-icon-foreground:#7c3aed;--component-card-hero-background:#7c3aed;--component-card-hero-foreground:#e8e4ff;--component-card-navigation-border-color:#7c3aed;--component-card-navigation-border-color-hover:#7c3aed;--component-card-navigation-border-color-pressed:#7c3aed;--component-card-status-stripe-width:.25rem;--component-card-status-pulse-duration:1.8s;--component-card-status-neutral:#64748b;--component-card-status-info:#2563eb;--component-card-status-success:#16a34a;--component-card-status-warn:#d97706;--component-card-status-error:#dc2626;--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-celebration-stage-size:8rem;--component-celebration-check-pop-scale:1.15;--component-celebration-ring-scale:2.4;--component-celebration-stamp-from:2.5;--component-celebration-stamp-angle:-8deg;--component-celebration-sparkle-distance:4rem;--component-celebration-confetti-light:60;--component-celebration-confetti-normal:150;--component-celebration-confetti-lots:320;--component-celebration-rockets-light:2;--component-celebration-rockets-normal:4;--component-celebration-rockets-lots:7;--component-celebration-gravity:900;--component-celebration-spark-life:1.4;--component-celebration-send-delay:.8s;--component-celebration-character-height:20rem;--component-celebration-character-settle:4.8s;--component-chart-gap:.75rem;--component-chart-caption-gap:.25rem;--component-chart-border-radius:.375rem;--component-chart-height-xs:6rem;--component-chart-height-sm:12rem;--component-chart-height-md:20rem;--component-chart-height-lg:30rem;--component-chart-title-font-size:1.125rem;--component-chart-title-font-weight:700;--component-chart-description-font-size:.875rem;--component-chart-axis-font-size:.75rem;--component-chart-axis-tick-color:#64748b;--component-chart-axis-line-color:#c8d2e0;--component-chart-grid-color:#c8d2e0;--component-chart-cursor-color:#64748b;--component-chart-legend-font-size:.875rem;--component-chart-legend-color:#64748b;--component-chart-line-stroke-width:.125rem;--component-chart-area-fill-opacity:.16;--component-chart-series-accent:#7c3aed;--component-chart-series-info:#2563eb;--component-chart-series-success:#003f17;--component-chart-series-warn:#4f2700;--component-chart-series-error:#dc2626;--component-chart-series-neutral:#64748b;--component-chart-tooltip-background:#fff;--component-chart-tooltip-foreground:#060b14;--component-chart-tooltip-muted:#64748b;--component-chart-tooltip-border-color:#c8d2e0;--component-chart-tooltip-border-width:1px;--component-chart-tooltip-padding-block:.5rem;--component-chart-tooltip-padding-inline:.75rem;--component-chart-tooltip-max-width:20rem;--component-chart-tooltip-font-size:.875rem;--component-chart-tooltip-shadow:0px 4px 6px -1px #060b141a, 0px 2px 4px -2px #060b140f;--component-chart-tooltip-list-gap:.5rem;--component-chart-tooltip-item-gap:.5rem;--component-chart-tooltip-swatch-size:.5rem;--component-chart-focus-ring:#5916b5;--component-chart-focus-ring-width:.1875rem;--component-chart-focus-ring-offset:.125rem;--component-chat-transcript-height:28rem;--component-chat-message-width:85%;--component-chat-rise:1rem;--component-chat-travel:2rem;--component-chat-pop-scale:.9;--component-chat-reply-fast:.75s;--component-chat-reply-default:1.5s;--component-chat-reply-slow:3s;--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-checkbox-motion-pop-scale:1.2;--component-checkbox-motion-settle-scale:.94;--component-checkbox-motion-jelly-wide:1.18;--component-checkbox-motion-jelly-tall:.84;--component-checkbox-motion-glyph-overshoot:1.27;--component-checkbox-motion-pulse:.75rem;--component-checkbox-motion-slide:1rem;--component-checkbox-motion-flip-angle:90deg;--component-checkbox-motion-perspective:4rem;--component-chip-gap:.375rem;--component-chip-group-gap:.375rem;--component-chip-min-height:2.5rem;--component-chip-sm-min-height:1.75rem;--component-chip-lg-min-height:3.5rem;--component-chip-padding-block:.375rem;--component-chip-padding-inline:.75rem;--component-chip-border-radius:624.938rem;--component-chip-border-width:1px;--component-chip-selected-background:#7c3aed;--component-chip-selected-background-hover:#5916b5;--component-chip-selected-background-pressed:#230051;--component-chip-selected-border:#7c3aed;--component-chip-selected-border-hover:#5916b5;--component-chip-selected-border-pressed:#230051;--component-chip-selected-foreground:#fcfbff;--component-chip-selected-foreground-hover:#f5f3ff;--component-chip-selected-foreground-pressed:#e8e4ff;--component-chip-font-weight:500;--component-chip-icon-size:1.25em;--component-chip-focus-ring-width:.125rem;--component-chip-focus-ring-offset:.125rem;--component-chip-sm-padding-block:.25rem;--component-chip-sm-padding-inline:.5rem;--component-chip-lg-padding-block:.5rem;--component-chip-lg-padding-inline:1rem;--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-code-highlight-line-marker-width:.25rem;--component-code-highlight-line-height:1.6;--component-code-highlight-hue-weight:.3;--component-code-highlight-muted-weight:.75;--component-code-highlight-selection-strength:.35;--component-code-highlight-separated-line-height:1.25rem;--component-code-highlight-separated-line-gap:.5rem;--component-code-highlight-emphasis-weight:600;--component-contextual-help-popover-width:20rem;--component-contextual-help-popover-gap:.5rem;--component-contextual-help-enter-offset:.5rem;--component-custom-block-height-sm:12rem;--component-custom-block-height-md:24rem;--component-custom-block-height-lg:36rem;--component-custom-block-border-width:1px;--component-data-table-border-width:1px;--component-data-table-border-radius:.5rem;--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-motion-slide-distance:6rem;--component-dialog-motion-scale-from:.92;--component-dialog-motion-pop-from:.6;--component-dialog-motion-origin-from:.1;--component-dialog-motion-flip-angle:70deg;--component-dialog-motion-swing-angle:90deg;--component-dialog-motion-perspective:60rem;--component-dialog-motion-blur-from:.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-dialog-width-sm:27.5rem;--component-dialog-width-lg:45rem;--component-dialog-width-xl:57.5rem;--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-border-color:#64748b;--component-field-shadow:none;--component-field-required-border-width:.5rem;--component-field-error-border-width:.125rem;--component-field-label-font-weight:600;--component-field-focus-ring-color:#5916b5;--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:.375rem;--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-textarea-max-border-radius:.75rem;--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-fit-text-measure-size:100;--component-fit-text-min-size:1.5rem;--component-fit-text-line-height:1;--component-fit-text-line-gap:.25rem;--component-fit-text-max-large:8rem;--component-flip-billboard-stage-ratio:3 / 1;--component-flip-billboard-columns:12;--component-flip-billboard-rows:2;--component-flip-billboard-row-gap:.13;--component-flip-billboard-ink-width:.86;--component-flip-billboard-numeral-scale:.76;--component-flip-billboard-step-duration-fast:20ms;--component-flip-billboard-step-duration:35ms;--component-flip-billboard-step-duration-slow:60ms;--component-flip-billboard-hold-duration:6s;--component-flip-billboard-view-elevation:.045;--component-flip-billboard-view-azimuth:0;--component-flip-billboard-camera-padding:1.12;--component-flip-clock-black:#101010;--component-flip-clock-white:#f5f5f2;--component-flip-clock-housing:#252525;--component-flip-clock-recess:#050505;--component-flip-clock-metal:#a7a7a7;--component-flip-clock-light:#fff;--component-flip-clock-max-width:60rem;--component-flip-clock-compact-max-width:28.5rem;--component-flip-clock-compact-stage-ratio:3 / 1;--component-flip-clock-stage-ratio:16 / 9;--component-flip-clock-duration:.5s;--component-flip-clock-digit-width:1.1;--component-flip-clock-digit-height:1.8;--component-flip-clock-digit-gap:.13;--component-flip-clock-pair-gap:.48;--component-flip-clock-seam:.018;--component-flip-clock-card-depth:.035;--component-flip-clock-card-radius:.025;--component-flip-clock-card-front:.51;--component-flip-clock-housing-padding:.5;--component-flip-clock-housing-depth:.85;--component-flip-clock-housing-radius:.16;--component-flip-clock-foot-width:.65;--component-flip-clock-foot-height:.18;--component-flip-clock-pin-radius:.042;--component-flip-clock-pin-length:.13;--component-flip-clock-dot-radius:.055;--component-flip-clock-roughness:.78;--component-flip-clock-metalness:.65;--component-flip-clock-ambient-intensity:2;--component-flip-clock-key-intensity:4;--component-flip-clock-fill-intensity:1.5;--component-flip-clock-light-height:7;--component-flip-clock-light-side:-4;--component-flip-clock-light-front:6;--component-flip-clock-camera-fov:32;--component-flip-clock-camera-padding:1.22;--component-flip-clock-view-elevation:.16;--component-flip-clock-view-azimuth:.1;--component-flip-clock-shadow-opacity:.2;--component-flip-clock-texture-width:512;--component-flip-clock-texture-height:840;--component-flip-clock-numeral-scale:.84;--component-flip-clock-numeral-weight:600;--component-focus-animation-travel:.5rem;--component-focus-animation-accent-width:.25rem;--component-focus-animation-zoom-scale:1.015;--component-focus-animation-lift-distance:.125rem;--component-focus-animation-corner-length:.75rem;--component-heading-accent-background-color:#0000;--component-heading-accent-foreground-color:#7c3aed;--component-heading-accent-padding-block:0;--component-heading-accent-padding-inline:0;--component-heading-accent-border-radius:0;--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-background-inset-block:.08em;--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-image-generation-duration:15s;--component-image-generation-completion-hold:.3s;--component-image-generation-reveal-duration:1.5s;--component-image-generation-orbit-duration:18s;--component-image-generation-pulse-duration:3s;--component-image-generation-max-width:50rem;--component-image-generation-radius:.5rem;--component-image-generation-border-width:.125rem;--component-image-generation-glow:1rem;--component-image-generation-background:#fff;--component-image-generation-start-color:#2563eb;--component-image-generation-end-color:#003f17;--component-image-generation-disc-count-min:8;--component-image-generation-disc-count-max:96;--component-image-generation-disc-radius:.12;--component-image-generation-disc-opacity:.24;--component-image-generation-pulse-strength:.12;--component-image-generation-wave-amplitude:.035;--component-image-generation-blob-radius-min:.2;--component-image-generation-blob-radius-max:.34;--component-image-generation-blob-complexity-min:2;--component-image-generation-blob-complexity-max:9;--component-image-generation-blob-amplitude:.32;--component-image-generation-blob-brightness-min:.24;--component-image-generation-blob-brightness-max:.95;--component-image-generation-blob-layers:4;--component-image-generation-blob-glow:4rem;--component-image-generation-blob-highlight-color:#060b14;--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-link-inverse-color:#dce8ff;--component-link-inverse-color-hover:#f0f5ff;--component-link-inverse-color-pressed:#b9d2ff;--component-magnetic-reordering-radius-near:4rem;--component-magnetic-reordering-radius-default:6rem;--component-magnetic-reordering-radius-wide:8rem;--component-magnetic-reordering-attraction:.75;--component-magnetic-reordering-hysteresis:1.2;--component-magnetic-reordering-stiffness-soft:180;--component-magnetic-reordering-stiffness-default:260;--component-magnetic-reordering-stiffness-firm:360;--component-magnetic-reordering-damping-low:18;--component-magnetic-reordering-damping-default:24;--component-magnetic-reordering-damping-high:32;--component-menu-width:16.25rem;--component-menu-viewport-offset:1rem;--component-menu-border-width:.125rem;--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.25rem;--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-subtle-border-neutral:#a6b2c4;--component-message-badge-subtle-border-info:#87b0ff;--component-message-badge-subtle-border-success:#78c687;--component-message-badge-subtle-border-warn:#e59f68;--component-message-badge-subtle-border-error:#ea574d;--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-mode-switches-cord-width:6rem;--component-mode-switches-cord-length:6rem;--component-mode-switches-cord-max-pull:4rem;--component-mode-switches-cord-threshold:.5;--component-mode-switches-cord-width-stroke:.125rem;--component-mode-switches-bead:2.5rem;--component-mode-switches-spring-stiffness:.12;--component-mode-switches-spring-damping:.86;--component-mode-switches-spring-kick:1.5rem;--component-mode-switches-sun-moon-icon:1.25rem;--component-mode-switches-dial:6rem;--component-mode-switches-dial-angle:50deg;--component-mode-switches-dial-label-radius:6rem;--component-mode-switches-eclipse:4rem;--component-mode-switches-corona:.75rem;--component-mode-switches-sky-night:#001451;--component-mode-switches-sun:#ca782e;--component-mode-switches-settle:.5s;--component-mode-switches-moon-partial:50%;--component-mode-switches-moon-total:8%;--component-mode-switches-slide-width:12rem;--component-mode-switches-slide-height:2.5rem;--component-mode-switches-chain-ball:.375rem;--component-mode-switches-chain-spacing:.5rem;--component-mode-switches-metal-light:#f0f6fe;--component-mode-switches-metal-mid:#a6b2c4;--component-mode-switches-metal-dark:#414e61;--component-mode-switches-metal-ink:#151d29;--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-notification-neutral-background:#414e61;--component-notification-neutral-foreground:#fff;--component-overlay-padding-block:6rem;--component-overlay-padding-inline:2rem;--component-overlay-padding-block-compact:3rem;--component-overlay-padding-inline-compact:1.25rem;--component-overlay-content-max-width:40rem;--component-overlay-gap:1.5rem;--component-overlay-body-gap:.75rem;--component-overlay-actions-gap:1rem;--component-overlay-icon-size:6rem;--component-overlay-icon-optical-size:96;--component-overlay-icon-size-compact:4rem;--component-overlay-icon-optical-size-compact:64;--component-overlay-title-font-size:4.5rem;--component-overlay-body-font-size:1.125rem;--component-overlay-backdrop-color:#060b143d;--component-overlay-backdrop-color-inactive:#060b1400;--component-overlay-backdrop-blur:.75rem;--component-overlay-backdrop-blur-inactive:0;--component-overlay-background-strength:78%;--component-overlay-background-strength-inactive:0%;--component-overlay-motion-duration:.2s;--component-overlay-close-inset:1.5rem;--component-overlay-close-size:3rem;--component-overlay-close-icon-size:2rem;--component-overlay-close-icon-optical-size:32;--component-overlay-close-border-strength:60%;--component-overlay-close-background-strength:44%;--component-overlay-close-hover-strength:14%;--component-overlay-z-index:1200;--component-page-blueprint-step-fast:.5s;--component-page-blueprint-step-duration:.9s;--component-page-blueprint-step-slow:1.4s;--component-page-blueprint-draw-duration:.75s;--component-page-blueprint-pan-duration:6s;--component-page-blueprint-exit-duration:.75s;--component-page-blueprint-grid-size:1.5rem;--component-page-blueprint-line-width:.125rem;--component-page-construction-step-fast:.8s;--component-page-construction-step-duration:1.3s;--component-page-construction-step-slow:2s;--component-page-construction-headroom:3.5rem;--component-page-construction-jib-height:1rem;--component-page-construction-mast-width:.75rem;--component-page-construction-trolley-width:1.5rem;--component-page-construction-rope-width:.125rem;--component-page-construction-hook-size:.75rem;--component-page-construction-raised-rope:.5rem;--component-page-construction-dust-size:.75rem;--component-page-construction-settle-duration:.3s;--component-page-construction-exit-duration:.75s;--component-page-construction-shimmer-duration:1.6s;--component-page-layout-sidebar-width:17.5rem;--component-page-layout-gap:1.5rem;--component-page-loading-cycle-fast:2s;--component-page-loading-cycle-duration:4s;--component-page-loading-cycle-slow:8s;--component-page-loading-border-width:.25rem;--component-page-loading-glow:1rem;--component-page-loading-radius:.25rem;--component-page-paint-coat-fast:1.6s;--component-page-paint-coat-duration:2.6s;--component-page-paint-coat-slow:4s;--component-page-paint-roller-height:1.5rem;--component-page-paint-handle-height:2.5rem;--component-page-paint-wet-edge:1rem;--component-page-paint-exit-duration:.75s;--component-page-puzzle-build-fast:3s;--component-page-puzzle-build-duration:5s;--component-page-puzzle-build-slow:8s;--component-page-puzzle-fly-duration:.75s;--component-page-puzzle-shine-duration:1.8s;--component-page-puzzle-exit-duration:.5s;--component-page-puzzle-tile-size:5rem;--component-page-sunrise-expected-fast:2s;--component-page-sunrise-expected-duration:4s;--component-page-sunrise-expected-slow:7s;--component-page-sunrise-exit-duration:.75s;--component-page-sunrise-sun-size:6rem;--component-page-sunrise-night-top:#00062a;--component-page-sunrise-night-bottom:#230051;--component-page-sunrise-day-top:#b9d2ff;--component-page-sunrise-day-bottom:#ffe2cc;--component-page-sunrise-sun-low:#dc2626;--component-page-sunrise-sun-high:#e59f68;--component-page-sunrise-silhouette:#060b14;--component-pagination-item-size:2.25rem;--component-pagination-item-size-sm:1.75rem;--component-pagination-gap:.25rem;--component-pagination-border-width:1px;--component-pagination-selected-background:#7c3aed;--component-pagination-selected-background-hover:#5916b5;--component-pagination-selected-background-pressed:#230051;--component-pagination-selected-border:#7c3aed;--component-pagination-selected-border-hover:#5916b5;--component-pagination-selected-border-pressed:#230051;--component-pagination-selected-foreground:#e8e4ff;--component-pagination-selected-foreground-hover:#e8e4ff;--component-pagination-selected-foreground-pressed:#e8e4ff;--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-password-strength-segment-height:.375rem;--component-password-strength-segment-gap:.25rem;--component-password-strength-underline-height:.25rem;--component-password-strength-bar-minimum:.04;--component-password-strength-pause-delay:.5s;--component-password-strength-announce-delay:1s;--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-radio-variants-hover-scale:1.15;--component-radio-variants-press-scale:.88;--component-radio-variants-pop-scale:1.25;--component-radio-variants-settle-scale:.95;--component-radio-variants-preview-dot:.5;--component-radio-variants-dot-overshoot:1.4;--component-radio-variants-ripple:.75rem;--component-radio-variants-halo:.25rem;--component-radio-variants-drop:.75rem;--component-radio-variants-rebound:.125rem;--component-radio-variants-squash-wide:1.12;--component-radio-variants-squash-tall:.86;--component-radio-variants-hover-wide:1.08;--component-radio-variants-hover-tall:.94;--component-radio-variants-travel-stretch:1.35;--component-radio-variants-travel-pinch:.8;--component-radio-variants-thicken-hover-hole:.82;--component-reordering-lift:.5rem;--component-reordering-bounce:.25rem;--component-reordering-lift-scale:1.025;--component-reordering-squash-x:1.04;--component-reordering-squash-y:.94;--component-reordering-tilt:-2deg;--component-reordering-counter-tilt:1deg;--component-reordering-slide:1.5rem;--component-reordering-pop-scale:1.05;--component-reordering-pop-settle:.98;--component-reordering-fade-scale:.96;--component-reordering-gutter:2.5rem;--component-reordering-marker-size:1.5rem;--component-reordering-rail-dot:.5rem;--component-reordering-marker-offset:1.25rem;--component-reordering-glow-spread:.75rem;--component-reordering-arrow-size:.5rem;--component-reordering-ghost-opacity:.9;--component-reordering-placeholder-opacity:.3;--component-scrim-color:#0f002a99;--component-scrim-color-light:#0f002a99;--component-scrim-color-dark:#b5a0ff99;--component-scrim-blur:.125rem;--component-section-separator-height-xs-min:1rem;--component-section-separator-height-xs-max:1.5rem;--component-section-separator-height-sm-min:1.5rem;--component-section-separator-height-sm-max:2.5rem;--component-section-separator-height-md-min:2.5rem;--component-section-separator-height-md-max:4rem;--component-section-separator-height-lg-min:4rem;--component-section-separator-height-lg-max:6rem;--component-section-separator-height-xl-min:4rem;--component-section-separator-height-xl-max:8rem;--component-section-gradient-highlight:#fff066;--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-section-background-overlay-darken:#060b14;--component-section-background-overlay-lighten:#fff;--component-section-background-overlay-strength-sm:25;--component-section-background-overlay-strength-md:45;--component-section-background-overlay-strength-lg:65;--component-segmented-motion-grow-from:.6;--component-segmented-motion-stretch-lag:.45;--component-segmented-motion-morph-bar:.25rem;--component-segmented-motion-morph-width:1.5rem;--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:0;--component-segmented-segment-padding-inline-sm:.5rem;--component-segmented-segment-padding-block-lg:.5rem;--component-segmented-segment-padding-inline-lg:1rem;--component-segmented-height-sm:1.75rem;--component-segmented-height-md:2.5rem;--component-segmented-height-lg:3.5rem;--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-segmented-inactive-color:#64748b;--component-segmented-inactive-color-hover:#e1e8f3;--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-slider-active-color:#7c3aed;--component-slider-thumb-color:#7c3aed;--component-slides-canvas-width:50rem;--component-slides-padding:3rem;--component-slides-stripe:.375rem;--component-slides-big-icon:12rem;--component-slides-logo:6rem;--component-slides-shift:1.5rem;--component-slides-zoom-out:1.12;--component-slides-zoom-in:.92;--component-slides-speed-quick:.3s;--component-slides-speed-standard:.5s;--component-slides-speed-relaxed:.75s;--component-slides-stagger-step:.1s;--component-slides-build-duration:.3s;--component-slides-aspect-ratio:16 / 9;--component-slides-ramp-warm-0:#fff3ea;--component-slides-ramp-warm-1:#ffe2cc;--component-slides-ramp-warm-2:#fdc498;--component-slides-ramp-warm-3:#e59f68;--component-slides-ramp-warm-4:#ca782e;--component-slides-ramp-warm-5:#d97706;--component-slides-ramp-warm-6:#743d00;--component-slides-ramp-warm-7:#4f2700;--component-slides-ramp-warm-8:#2f1500;--component-slides-ramp-warm-9:#160700;--component-slides-ramp-cool-0:#f0f5ff;--component-slides-ramp-cool-1:#dce8ff;--component-slides-ramp-cool-2:#b9d2ff;--component-slides-ramp-cool-3:#87b0ff;--component-slides-ramp-cool-4:#5189fd;--component-slides-ramp-cool-5:#2563eb;--component-slides-ramp-cool-6:#0b3fb2;--component-slides-ramp-cool-7:#002582;--component-slides-ramp-cool-8:#001451;--component-slides-ramp-cool-9:#00062a;--component-slides-handoff:.5;--component-slides-fade-out-by:.4;--component-slides-fade-in-from:.45;--component-slides-piece-share:.4;--component-snackbar-z-index:1100;--component-snackbar-max-width:26.25rem;--component-snackbar-min-height:3.5rem;--component-snackbar-padding-block:.75rem;--component-snackbar-padding-inline:1.5rem;--component-snackbar-border-width:1px;--component-snackbar-gap:.5rem;--component-snackbar-viewport-offset:1.5rem;--component-snackbar-viewport-offset-mobile:1rem;--component-snackbar-stack-gap:.5rem;--component-snackbar-default-background:#060b14;--component-snackbar-default-border:#060b14;--component-snackbar-default-foreground:#fff;--component-stat-gap:.375rem;--component-stat-title-gap:.375rem;--component-stat-value-gap:.375rem;--component-stat-meta-gap:.5rem;--component-stat-title-font-size:.875rem;--component-stat-title-font-weight:500;--component-stat-value-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--component-stat-value-font-weight:900;--component-stat-value-font-size-xs:1.125rem;--component-stat-value-font-size-sm:1.5rem;--component-stat-value-font-size-md:1.75rem;--component-stat-value-font-size-lg:2rem;--component-stat-value-font-size-xl:3.5rem;--component-stat-value-line-height:1.125em;--component-stat-affix-font-weight:600;--component-stat-affix-font-size-xs:1rem;--component-stat-affix-font-size-sm:1.125rem;--component-stat-affix-font-size-md:1.25rem;--component-stat-affix-font-size-lg:1.5rem;--component-stat-affix-font-size-xl:2rem;--component-stat-description-font-size:.875rem;--component-stat-icon-size:1.25rem;--component-stat-icon-optical-size:20;--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:#f7fafe;--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-sticky-note-color-yellow:var(--base-color-highlighted-200);--component-sticky-note-color-orange:var(--base-color-warn-200);--component-sticky-note-color-green:var(--base-color-success-200);--component-sticky-note-color-blue:var(--base-color-info-200);--component-sticky-note-color-pink:var(--base-color-error-200);--component-sticky-note-color-purple:var(--base-color-accent-200);--component-sticky-note-color-grey:var(--base-color-neutral-100);--component-sticky-note-foreground:var(--base-color-neutral-900);--component-sticky-note-muted-foreground:var(--base-color-neutral-700);--component-sticky-note-raised-surface:var(--base-color-neutral-0);--component-sticky-note-subtle-border:var(--base-color-neutral-200);--component-sticky-note-padding:1rem;--component-sticky-note-gap:.5rem;--component-sticky-note-border-radius:.25rem;--component-sticky-note-strip-height:.5rem;--component-sticky-note-floating-offset:1rem;--component-sticky-note-size-xs:10rem;--component-sticky-note-size-sm:13rem;--component-sticky-note-size-md:16rem;--component-sticky-note-size-lg:20rem;--component-sticky-note-size-xl:24rem;--component-sticky-note-z-index:1;--component-sticky-note-shadow:var(--semantic-shadow-lg);--component-switch-morph-scale-standard:1;--component-switch-morph-scale-small:2;--component-switch-morph-scale-medium:3;--component-switch-morph-scale-large:4;--component-switch-morph-stroke-thickness:.075;--component-switch-morph-easing:cubic-bezier(.25, .4, .75, .6);--component-switch-morph-stroke-rotation:90deg;--component-switch-morph-stroke-angle:45deg;--component-switch-morph-cross-start:.28;--component-switch-morph-cross-end:.72;--component-switch-morph-cross-length:.622254;--component-switch-morph-check-start-x:.22;--component-switch-morph-check-start-y:.52;--component-switch-morph-check-joint-x:.42;--component-switch-morph-check-joint-y:.72;--component-switch-morph-check-short-length:.282843;--component-switch-morph-check-long-length:.537401;--component-switch-three-canvas-padding:.25rem;--component-switch-three-track-depth:2.4;--component-switch-three-thumb-depth:2;--component-switch-three-bevel:.5;--component-switch-three-stroke-depth:.5;--component-switch-three-lift:1.2;--component-switch-three-tilt:.14;--component-switch-three-view-tilt:.24;--component-switch-three-roughness:.32;--component-switch-three-metalness:.15;--component-switch-three-ambient-intensity:2;--component-switch-three-key-intensity:3;--component-switch-three-fill-intensity:1;--component-switch-three-light:#fff;--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-thumb-background:#2563eb;--component-switch-thumb-on-background:#fff;--component-switch-track-on-background:#2563eb;--component-switch-track-on-border:#2563eb;--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-font-size:.875rem;--component-tab-indicator-size:.125rem;--component-tab-border-width:1px;--component-tab-selected-background:#0000;--component-tab-selected-background-hover:#0000;--component-tab-selected-background-pressed:#0000;--component-tab-selected-foreground:#7c3aed;--component-tab-selected-foreground-hover:#5916b5;--component-tab-selected-foreground-pressed:#230051;--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-thinking-terminal-character-duration:35ms;--component-thinking-terminal-reading-character-duration:30ms;--component-thinking-terminal-minimum-hold:1.2s;--component-thinking-terminal-cursor-duration:1s;--component-thinking-terminal-cursor-height:1em;--component-thinking-terminal-cursor-width:.5rem;--component-timeline-line-width:.25rem;--component-timeline-badge-size:4rem;--component-timeline-arc-gap:2rem;--component-timeline-node-size:1rem;--component-timeline-node-gap:.5rem;--component-timeline-stem-min:3rem;--component-timeline-stem-min-inline:1.5rem;--component-timeline-column-min:12rem;--component-timeline-row-gap:3rem;--component-timeline-year-gap:.75rem;--component-toolbar-interaction-shade:#000;--component-tooltip-background:#060b14;--component-tooltip-foreground:#fff;--component-tooltip-border-color:#060b14;--component-tooltip-border-width:1px;--component-tooltip-border-radius:.375rem;--component-tooltip-padding-block:.375rem;--component-tooltip-padding-inline:.5rem;--component-tooltip-offset:5rem;--component-tooltip-viewport-offset:.5rem;--component-tooltip-arrow-size:.5rem;--component-tooltip-max-width:20rem;--component-tooltip-font-size:.875rem;--component-tooltip-line-height:1.5em;--component-tooltip-shadow:0px 4px 6px -1px #060b141a, 0px 2px 4px -2px #060b140f;--component-tooltip-z-index:1000;--component-tooltip-delay-default:400;--component-tooltip-delay-min:0;--component-tooltip-delay-max:1500;--component-top-header-height:64px;--component-top-header-padding-inline:1.5rem;--component-top-header-border-width:1px;--component-top-header-logo-foreground:#060b14;--component-top-header-z-index:100;--component-tracker-motion-fade-opacity:.2;--component-tracker-motion-pop-scale:.6;--component-tracker-motion-bounce-lift:.5rem;--component-tracker-motion-ripple-scale:2;--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-selected-background:#7c3aed;--component-tree-menu-item-selected-background-hover:#5916b5;--component-tree-menu-item-selected-background-pressed:#230051;--component-tree-menu-item-selected-foreground:#e8e4ff;--component-tree-menu-item-selected-foreground-hover:#e8e4ff;--component-tree-menu-item-selected-foreground-pressed:#e8e4ff;--component-tree-menu-item-focus-ring-width:.125rem;--component-tree-menu-item-focus-ring-offset:-2px;--component-tree-menu-item-disabled-opacity:.4;--component-tree-menu-collapsed-item-size:2.5rem;--component-verify-button-hold-short:1s;--component-verify-button-hold-default:2s;--component-verify-button-hold-long:3s;--component-verify-button-dial-size:8rem;--component-verify-button-ring-width:.25rem;--component-verify-button-shutter-angle:-12deg;--component-verify-button-shutter-travel:85%;--component-verify-button-stripe-size:1rem;--component-verify-button-launch-travel:2rem;--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;--container-query-compact-min:0;--container-query-compact-max:30rem;--container-query-standard-min:30rem}.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-2);--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);min-block-size:var(--a1-ac-height);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(--component-button-focus-ring);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__trigger>.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__trigger>.a1-accordion__text>.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__custom{padding:var(--base-spacing-4) var(--base-spacing-8)}.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(--component-button-focus-ring);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-canvas{-webkit-user-select:none;user-select:none;touch-action:none;outline:none;width:100%;height:100%;min-height:400px;position:relative;overflow:hidden}.a1-canvas--page{background:var(--semantic-color-surface-page)}.a1-canvas--panel{background:var(--semantic-color-surface-panel)}.a1-canvas--raised{background:var(--semantic-color-surface-raised)}.a1-canvas--custom{background:var(--a1-canvas-surface-custom)}.a1-canvas--inverse{background:var(--semantic-color-surface-inverse);color:var(--semantic-color-text-inverse)}.a1-canvas__grid{--a1-canvas-grid-color:color-mix(in srgb, var(--semantic-color-border-subtle) 38%, transparent);pointer-events:none;background-position:var(--a1-canvas-grid-x) var(--a1-canvas-grid-y);background-size:var(--a1-canvas-grid-size) var(--a1-canvas-grid-size);width:100%;height:100%;position:absolute;inset:0}.a1-canvas__grid--lines{background-image:linear-gradient(to right, var(--a1-canvas-grid-color) 1px, transparent 1px), linear-gradient(to bottom, var(--a1-canvas-grid-color) 1px, transparent 1px)}.a1-canvas__grid--dots{background-image:radial-gradient(circle, var(--a1-canvas-grid-color) 1px, transparent 1.25px)}.a1-canvas__edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.a1-canvas__edges path{vector-effect:non-scaling-stroke}.a1-canvas__edge{stroke:var(--semantic-color-border-default);stroke-width:1.5px;fill:none}.a1-canvas__edge--heavy{stroke-width:3px}.a1-canvas__edge--selected{stroke:var(--semantic-color-action-background);stroke-width:2px}.a1-canvas__edge--connection{stroke:var(--semantic-color-action-background)}.a1-canvas__edge--dimmed{opacity:.15}.a1-canvas__arrow{fill:var(--semantic-color-border-default)}.a1-canvas__edge-label{fill:var(--semantic-color-text-muted);font-size:calc(11px / var(--a1-canvas-zoom,1));pointer-events:none;font-family:inherit}.a1-canvas__viewport{pointer-events:none;position:absolute;inset:0}.a1-canvas__node{justify-content:center;align-items:center;gap:var(--base-spacing-2);padding-block:var(--base-spacing-4);padding-inline:var(--base-spacing-8);box-sizing:border-box;cursor:pointer;pointer-events:auto;border:2px solid var(--a1-canvas-node-border,var(--semantic-color-border-subtle));background:var(--a1-canvas-node-bg,var(--semantic-color-surface-panel));color:var(--a1-canvas-node-fg,var(--semantic-color-text-default));transition:box-shadow var(--semantic-motion-duration-quick) var(--semantic-motion-easing-standard), border-color var(--semantic-motion-duration-quick) var(--semantic-motion-easing-standard);flex-direction:column;display:flex;position:absolute;overflow:hidden}.a1-canvas__node:focus-visible{outline:2px solid var(--component-button-focus-ring);outline-offset:3px}.a1-canvas__node--circle{border-radius:var(--base-radius-pill)}.a1-canvas__node--square{border-radius:var(--base-radius-md)}.a1-canvas__node--squircle{border-radius:var(--base-radius-xl)}.a1-canvas__node--rectangle{border-radius:var(--base-radius-md)}.a1-canvas__node--selected{box-shadow:0 0 0 3px var(--semantic-color-action-background)}.a1-canvas__node--editable{cursor:grab}.a1-canvas__node--editable:active{cursor:grabbing}.a1-canvas__node--neutral{--a1-canvas-node-bg:var(--semantic-color-surface-panel);--a1-canvas-node-fg:var(--semantic-color-text-default);--a1-canvas-node-border:var(--semantic-color-border-subtle)}.a1-canvas__node--info{--a1-canvas-node-bg:var(--semantic-color-status-info-background);--a1-canvas-node-fg:var(--semantic-color-status-info-foreground);--a1-canvas-node-border:var(--semantic-color-status-info-border)}.a1-canvas__node--success{--a1-canvas-node-bg:var(--semantic-color-status-success-background);--a1-canvas-node-fg:var(--semantic-color-status-success-foreground);--a1-canvas-node-border:var(--semantic-color-status-success-border)}.a1-canvas__node--warn{--a1-canvas-node-bg:var(--semantic-color-status-warn-background);--a1-canvas-node-fg:var(--semantic-color-status-warn-foreground);--a1-canvas-node-border:var(--semantic-color-status-warn-border)}.a1-canvas__node--error{--a1-canvas-node-bg:var(--semantic-color-status-error-background);--a1-canvas-node-fg:var(--semantic-color-status-error-foreground);--a1-canvas-node-border:var(--semantic-color-status-error-border)}.a1-canvas__node--accent{--a1-canvas-node-bg:var(--semantic-color-action-background);--a1-canvas-node-fg:var(--semantic-color-action-foreground);--a1-canvas-node-border:var(--semantic-color-action-background)}.a1-canvas__node--subtle.a1-canvas__node--neutral{--a1-canvas-node-bg:var(--semantic-color-surface-page);--a1-canvas-node-border:var(--semantic-color-border-subtle)}.a1-canvas__node--subtle.a1-canvas__node--info{--a1-canvas-node-bg:var(--semantic-color-status-info-surface);--a1-canvas-node-fg:var(--semantic-color-text-default);--a1-canvas-node-border:var(--semantic-color-status-info-border)}.a1-canvas__node--subtle.a1-canvas__node--success{--a1-canvas-node-bg:var(--semantic-color-status-success-surface);--a1-canvas-node-fg:var(--semantic-color-text-default);--a1-canvas-node-border:var(--semantic-color-status-success-border)}.a1-canvas__node--subtle.a1-canvas__node--warn{--a1-canvas-node-bg:var(--semantic-color-status-warn-surface);--a1-canvas-node-fg:var(--semantic-color-text-default);--a1-canvas-node-border:var(--semantic-color-status-warn-border)}.a1-canvas__node--subtle.a1-canvas__node--error{--a1-canvas-node-bg:var(--semantic-color-status-error-surface);--a1-canvas-node-fg:var(--semantic-color-text-default);--a1-canvas-node-border:var(--semantic-color-status-error-border)}.a1-canvas__node--subtle.a1-canvas__node--accent{--a1-canvas-node-bg:var(--semantic-color-action-surface);--a1-canvas-node-fg:var(--semantic-color-text-default);--a1-canvas-node-border:var(--semantic-color-action-border)}.a1-canvas__node-label{font-size:var(--a1-canvas-node-font-size,var(--semantic-font-size-body-sm));text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.a1-canvas__node-sublabel{font-size:var(--semantic-font-size-body-xs);opacity:.75;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.a1-canvas__controls{bottom:var(--base-spacing-16);right:var(--base-spacing-16);align-items:center;gap:var(--base-spacing-2);background:var(--semantic-color-surface-card);border:1px solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);padding:var(--base-spacing-4);box-shadow:var(--semantic-shadow-sm);pointer-events:auto;z-index:1;display:flex;position:absolute}.a1-canvas__ctrl{border-radius:var(--base-radius-sm);cursor:pointer;width:32px;height:32px;color:var(--semantic-color-text-default);transition:background var(--semantic-motion-duration-quick) var(--semantic-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.a1-canvas__ctrl:hover{background:var(--semantic-color-surface-panel)}.a1-canvas__ctrl--pressed{background:var(--semantic-color-action-surface);color:var(--semantic-color-text-default)}.a1-canvas__ctrl:focus-visible{outline:2px solid var(--component-button-focus-ring);outline-offset:1px}.a1-canvas__controls-row{align-items:center;gap:var(--base-spacing-2);display:flex}.a1-canvas__controls--open{place-items:center end;row-gap:var(--base-spacing-4);max-inline-size:calc(100% - 2 * var(--base-spacing-16));grid-template-columns:auto auto;display:grid}.a1-canvas__controls-extra{grid-column:1/-1;min-inline-size:0;max-inline-size:100%}.a1-canvas__controls-toggle{width:auto;min-width:var(--base-spacing-32);gap:var(--base-spacing-2);padding-inline:var(--base-spacing-4)}.a1-canvas__zoom-pct{font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);text-align:center;min-width:36px}.a1-canvas__node--sm{--a1-canvas-node-font-size:var(--semantic-font-size-body-xs)}.a1-canvas__node--lg{--a1-canvas-node-font-size:var(--semantic-font-size-body-md)}.a1-canvas__node--xl{--a1-canvas-node-font-size:var(--semantic-font-size-body-lg)}.a1-canvas__node--lg .a1-canvas__node-label{-webkit-line-clamp:5}.a1-canvas__node--xl .a1-canvas__node-label{-webkit-line-clamp:unset}.a1-canvas--connecting{cursor:crosshair}.a1-canvas--connecting .a1-canvas__node{cursor:cell}.a1-canvas__node--connect-source{box-shadow:0 0 0 3px var(--semantic-color-action-background)}.a1-canvas__node--connect-target:hover{box-shadow:0 0 0 2px var(--semantic-color-action-background)}.a1-canvas__node-connect{border-radius:var(--base-radius-pill);border:1.5px solid var(--semantic-color-action-background);background:var(--semantic-color-surface-panel);width:22px;height:22px;color:var(--semantic-color-action-background);cursor:pointer;opacity:0;z-index:1;transition:opacity var(--semantic-motion-duration-quick) var(--semantic-motion-easing-standard), background var(--semantic-motion-duration-quick) var(--semantic-motion-easing-standard);justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-end:-10px;inset-inline-end:-10px}.a1-canvas__node-connect:focus-visible{outline:2px solid var(--component-button-focus-ring);outline-offset:2px}.a1-canvas__node:hover .a1-canvas__node-connect,.a1-canvas__node--connect-source .a1-canvas__node-connect{opacity:1}.a1-canvas__node-connect:hover{background:var(--semantic-color-action-surface)}.a1-canvas__node-connect .a1-icon{font-size:13px;line-height:1}.a1-canvas__edge--ghost{stroke:var(--semantic-color-action-background);stroke-width:1.5px;stroke-dasharray:6 4;opacity:.65}@media (prefers-reduced-motion:reduce){.a1-canvas__node,.a1-canvas__ctrl,.a1-canvas__node-connect{transition:none}}.a1-canvas__frame{--a1-canvas-frame-scale:var(--a1-canvas-zoom,1);gap:calc(var(--component-canvas-frame-title-gap) / var(--a1-canvas-frame-scale));pointer-events:auto;flex-direction:column;display:flex;position:absolute}.a1-canvas__frame-title{max-inline-size:100%;color:var(--semantic-color-text-muted);font-family:var(--component-paragraph-font-family);font-size:calc(var(--semantic-font-size-body-sm) / var(--a1-canvas-frame-scale));text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;overflow:hidden}.a1-canvas__frame-title:focus-visible{outline:calc(var(--component-button-focus-ring-width) / var(--a1-canvas-frame-scale)) solid var(--component-button-focus-ring);outline-offset:calc(var(--component-button-focus-ring-offset) / var(--a1-canvas-frame-scale))}.a1-canvas__frame--selected .a1-canvas__frame-title{color:var(--semantic-color-action-background)}.a1-canvas__frame-body{border:calc(var(--component-canvas-frame-border-width) / var(--a1-canvas-frame-scale)) solid var(--semantic-color-border-subtle);background:var(--semantic-color-surface-page);overflow:hidden}.a1-canvas__frame-body--scrollable{overscroll-behavior:contain;overflow-y:auto}.a1-canvas__frame-body--scrollable:focus-visible{outline:calc(var(--component-button-focus-ring-width) / var(--a1-canvas-frame-scale)) solid var(--component-button-focus-ring);outline-offset:calc(var(--component-button-focus-ring-offset) / var(--a1-canvas-frame-scale))}.a1-canvas__frame--selected .a1-canvas__frame-body{box-shadow:0 0 0 calc(var(--component-canvas-frame-selected-ring-width) / var(--a1-canvas-frame-scale)) var(--semantic-color-action-background)}.a1-canvas__frame--plain{gap:0}.a1-canvas__frame--plain .a1-canvas__frame-body{background:0 0;border:0;overflow:visible}.a1-canvas__frame--plain .a1-canvas__frame-title{max-inline-size:none;margin-block-end:calc(var(--component-canvas-frame-title-gap) / var(--a1-canvas-frame-scale));position:absolute;inset-block-end:100%;inset-inline-start:0}.a1-canvas__frame--plain .a1-canvas__frame-title:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden}.a1-canvas__frame--draggable,.a1-canvas__frame--draggable .a1-canvas__frame-title{cursor:grab}.a1-canvas__frame--draggable:active,.a1-canvas__frame--draggable:active .a1-canvas__frame-title{cursor:grabbing}.a1-card{box-sizing:border-box;--a1-card-surface-color:var(--semantic-color-surface-card);background:var(--semantic-color-surface-card);border:var(--component-card-border-width) solid var(--component-card-border-color,var(--semantic-color-border-subtle));border-radius:var(--component-card-border-radius);inline-size:100%;padding:var(--component-card-padding);box-shadow:var(--component-card-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(--component-card-navigation-border-color);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);flex-direction:column;justify-content:flex-start;align-items:stretch;text-decoration:none;display:flex}button.a1-card--navigation{appearance:none;font:inherit}.a1-card--navigation:hover{background:var(--semantic-color-action-surface);border-color:var(--component-card-navigation-border-color-hover)}.a1-card--navigation:active{background:var(--semantic-color-surface-panel);border-color:var(--component-card-navigation-border-color-pressed);box-shadow:var(--semantic-shadow-xs)}.a1-card--navigation:focus-visible{outline:var(--component-button-focus-ring-width) solid var(--component-button-focus-ring);outline-offset:var(--base-spacing-2)}.a1-card--bare{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.a1-card--surface-accent{--a1-card-accent-foreground:var(--component-button-primary-foreground,var(--semantic-color-action-foreground));--semantic-color-text-default:var(--a1-card-accent-foreground);--semantic-color-text-muted:color-mix(in srgb, var(--a1-card-accent-foreground) 82%, transparent);--semantic-color-text-accent:var(--a1-card-accent-foreground);--semantic-color-border-subtle:color-mix(in srgb, var(--a1-card-accent-foreground) 38%, transparent);--semantic-color-border-default:color-mix(in srgb, var(--a1-card-accent-foreground) 52%, transparent);--component-link-color:var(--a1-card-accent-foreground);--component-link-color-hover:var(--a1-card-accent-foreground);--component-card-icon-background:color-mix(in srgb, var(--a1-card-accent-foreground) 18%, transparent);--component-card-icon-foreground:var(--a1-card-accent-foreground);--a1-card-surface-color:var(--semantic-color-action-background-hover);background:var(--semantic-color-action-background-hover);border-color:var(--semantic-color-action-background-hover);box-shadow:var(--component-card-accent-shadow,var(--component-card-shadow,var(--semantic-shadow-sm)));color:var(--a1-card-accent-foreground)}.a1-card--surface-info{--a1-card-surface-color:var(--semantic-color-status-info-surface);background:var(--a1-card-surface-color)}.a1-card--surface-success{--a1-card-surface-color:var(--semantic-color-status-success-surface);background:var(--a1-card-surface-color)}.a1-card--surface-warn{--a1-card-surface-color:var(--semantic-color-status-warn-surface);background:var(--a1-card-surface-color)}.a1-card--surface-error{--a1-card-surface-color:var(--semantic-color-status-error-surface);background:var(--a1-card-surface-color)}.a1-card--surface-custom{--a1-card-surface-color:var(--a1-card-surface-custom);background:var(--a1-card-surface-color)}.a1-card__content{min-width:0}.a1-card--has-actions .a1-card__content{display:flow-root}.a1-card__actions{float:inline-end;align-items:center;gap:var(--base-spacing-4);padding:var(--base-spacing-4);border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:max(var(--base-radius-sm), calc(var(--component-card-border-radius) - var(--base-spacing-8)));margin-block-start:calc(-1 * var(--base-spacing-8) - var(--component-card-border-width));margin-block-end:var(--base-spacing-8);margin-inline-start:var(--base-spacing-8);margin-inline-end:calc(-1 * var(--base-spacing-8) - var(--component-card-border-width));display:inline-flex}.a1-card--has-status{--a1-card-status-stripe-width:max(var(--base-spacing-8), var(--component-card-border-radius), var(--component-card-status-stripe-width));border-color:var(--a1-card-status-color,var(--semantic-color-text-muted));padding-inline-start:calc(var(--component-card-padding) + var(--a1-card-status-stripe-width));position:relative;overflow:hidden}.a1-card--has-status:before{content:"";inline-size:var(--a1-card-status-stripe-width);background:var(--a1-card-status-color,var(--semantic-color-text-muted));pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.a1-card--status-neutral{--a1-card-status-color:var(--component-card-status-neutral)}.a1-card--status-info{--a1-card-status-color:var(--component-card-status-info)}.a1-card--status-success{--a1-card-status-color:var(--component-card-status-success)}.a1-card--status-warn{--a1-card-status-color:var(--component-card-status-warn)}.a1-card--status-error{--a1-card-status-color:var(--component-card-status-error)}@keyframes a1-card-status-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:no-preference){.a1-card--status-pulse:before{animation:a1-card-status-pulse var(--component-card-status-pulse-duration) var(--semantic-motion-easing-standard) infinite}}html.a1-reduce-motion .a1-card--status-pulse:before{animation:none}.a1-card__status-badge{margin-block-end:var(--base-spacing-8);display:inline-flex}@container a1-card (width>=640px){.a1-card--has-status.a1-card--has-hero{padding-inline-start:var(--component-card-padding)}}.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(--component-card-hero-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(--component-card-hero-foreground)}.a1-card__hero-separator{z-index:0;inline-size:100%;block-size:var(--base-spacing-40);color:var(--a1-card-surface-color);pointer-events:none;display:block;position:absolute;inset-block-end:-1px;inset-inline:0}.a1-card__hero-separator-path{fill:currentColor}.a1-card__hero-separator-path--inline{display:none}.a1-card__hero>.a1-icon,.a1-card__hero-badge{position:relative}.a1-card__hero>.a1-icon{z-index:1}@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__hero-separator{inline-size:var(--base-spacing-40);block-size:100%;inset-block:0;inset-inline:auto -1px}.a1-card__hero-separator-path--block{display:none}.a1-card__hero-separator-path--inline{display:block}.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--has-icon.a1-card--has-actions .a1-card__layout{grid-template-columns:minmax(0,1fr) auto;display:grid}.a1-card--has-icon.a1-card--has-actions .a1-card__icon{grid-area:1/1}.a1-card--has-icon.a1-card--has-actions .a1-card__actions--corner{float:none;block-size:fit-content;grid-area:1/2;align-self:start;margin-inline-start:var(--base-spacing-8)}.a1-card--has-icon.a1-card--has-actions .a1-card__content{grid-area:2/1/auto/-1}.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(--component-card-icon-background);color:var(--component-card-icon-foreground);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-card--has-icon.a1-card--has-actions>.a1-card__layout{grid-template-columns:auto minmax(0,1fr) auto}.a1-card--has-icon.a1-card--has-actions .a1-card__content{grid-area:1/2}.a1-card--has-icon.a1-card--has-actions .a1-card__actions--corner{grid-column:3}}@media print{.a1-card{break-inside:avoid}.a1-card--has-status,.a1-card__hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.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 var(--component-button-focus-ring);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(--component-link-inverse-color)}.a1-theme-dark .a1-link:hover,.a1-inverse .a1-link:hover{color:var(--component-link-inverse-color-hover)}.a1-theme-dark .a1-link:active,.a1-inverse .a1-link:active{color:var(--component-link-inverse-color-pressed)}.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}@media print{.a1-link[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere}}.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}}@media print{.a1-status-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.a1-inline-editable{cursor:text;border-radius:var(--base-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-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}@media (width<=640px){.a1-inline-editable__input{font-size:max(1em, var(--semantic-font-size-body-md))}}.a1-inline-editable__input:focus{border-color:var(--component-field-focus-ring-color);outline:var(--component-field-focus-ring-width) solid var(--component-field-focus-ring-color);outline-offset:-1px}.a1-inline-editable--seamless{cursor:text;border-radius:var(--base-radius-sm);outline-offset:2px;outline:none;display:inline}.a1-inline-editable--seamless.a1-inline-editable--read-only{cursor:inherit}.a1-inline-editable--multiline{white-space:pre-wrap}.a1-inline-editable--seamless:focus,.a1-inline-editable--seamless:focus-visible{outline:var(--component-field-focus-ring-width) solid var(--component-field-focus-ring-color)}.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-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);line-height:var(--a1-code-line-height,1.6);color:var(--semantic-color-text-default)}.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__pre:focus-visible{border-color:var(--component-button-focus-ring);box-shadow:0 0 0 var(--component-card-border-width) var(--component-button-focus-ring);outline:none}.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(--component-button-focus-ring);box-shadow:0 0 0 var(--component-card-border-width) var(--component-button-focus-ring);outline:none}.a1-code-block__line-numbered{box-sizing:border-box;border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-panel);align-self:stretch;inline-size:100%;position:relative;overflow:hidden}.a1-code-block__line-numbered:focus-within{border-color:var(--component-button-focus-ring);box-shadow:0 0 0 var(--component-card-border-width) var(--component-button-focus-ring)}.a1-code-block__line-number-gutter{box-sizing:border-box;inline-size:var(--base-spacing-40);-webkit-user-select:none;user-select:none;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.a1-code-block__line-content{min-inline-size:0;margin-inline-start:var(--base-spacing-40);position:relative}.a1-code-block__line-numbers>li{box-sizing:border-box;padding-block:calc(var(--a1-code-line-gap,0em) / 2)}.a1-code-block__line-numbers{box-sizing:border-box;padding:var(--base-spacing-16) var(--base-spacing-8);color:var(--semantic-color-text-muted);font-family:var(--component-inline-font-family-mono);font-size:var(--component-inline-code-font-size);line-height:var(--a1-code-line-height,1.6);text-align:end;will-change:transform;margin:0;list-style:none}.a1-code-block__line-content .a1-code-block__pre,.a1-code-block__line-content .a1-code-block__textarea{background:0 0;border:0;border-radius:0;min-inline-size:0}.a1-code-block__line-content .a1-code-block__textarea:focus-visible{box-shadow:none;border-color:#0000}.a1-code-block__line-number-measure{inset-block-start:var(--base-spacing-16);inset-inline:var(--base-spacing-16);visibility:hidden;font-family:var(--component-inline-font-family-mono);font-size:var(--component-inline-code-font-size);line-height:var(--a1-code-line-height,1.6);pointer-events:none;position:absolute}.a1-code-block__line-number-measure>span{box-sizing:border-box;min-block-size:calc(1lh + var(--a1-code-line-gap,0em));padding-block:calc(var(--a1-code-line-gap,0em) / 2);white-space:pre-wrap;overflow-wrap:anywhere;display:block}.a1-code-block__line{box-sizing:border-box;min-inline-size:100%;min-block-size:calc(1lh + var(--a1-code-line-gap,0em));padding-block:calc(var(--a1-code-line-gap,0em) / 2);line-height:var(--a1-code-line-height,1.6);vertical-align:top;display:inline-block}.a1-code--wrapping .a1-code-block__line,.a1-code-block__line-number-measure>span{text-indent:calc(var(--a1-code-indent,0) * -1ch);padding-inline-start:calc(var(--a1-code-indent,0) * 1ch)}.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}@media print{.a1-code-block__actions,.a1-code-block__toggle,.a1-code-block--clipped .a1-code-block__pre:after{display:none}.a1-code-block--collapsed .a1-code-block__pre{max-block-size:none}.a1-code-block__pre:not(.a1-code-block__line-numbered *){white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}}.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{overflow-wrap:anywhere;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-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,.a1-button-container__inner>.a1-split-button{width:100%}.a1-button-container__inner>.a1-button-container,.a1-button-container__inner>.a1-button-container>.a1-button-container__inner{display:contents;container-type:normal}.a1-button-container__inner>.a1-icon-button,.a1-button-container__inner>.a1-link{align-self:var(--a1-button-container-item-align,flex-start)}.a1-button-container--center{--a1-button-container-item-align:center}.a1-button-container--end{--a1-button-container-item-align:flex-end}@container a1-button-container (width>=480px){.a1-button-container__inner{flex-flow:wrap;align-items:center}.a1-button-container__inner>.a1-button,.a1-button-container__inner>.a1-split-button{width:auto}.a1-button-container__inner>.a1-link,.a1-button-container__inner>.a1-icon-button{align-self:center}.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;align-self:center}.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-avatar{box-sizing:border-box;--a1-avatar-size:var(--component-avatar-size-md);--a1-avatar-font-size:var(--component-avatar-font-size-md);--a1-avatar-border-width:var(--component-avatar-border-width);inline-size:var(--a1-avatar-size);block-size:var(--a1-avatar-size);border:var(--a1-avatar-border-width) solid var(--component-avatar-border-color);border-radius:var(--component-avatar-border-radius);background:var(--component-avatar-background);color:var(--component-avatar-foreground);font-family:var(--component-avatar-font-family);font-size:var(--a1-avatar-font-size);font-weight:var(--component-avatar-font-weight);line-height:var(--component-avatar-line-height);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.a1-avatar--xs{--a1-avatar-size:var(--component-avatar-size-xs);--a1-avatar-font-size:var(--component-avatar-font-size-xs)}.a1-avatar--sm{--a1-avatar-size:var(--component-avatar-size-sm);--a1-avatar-font-size:var(--component-avatar-font-size-sm)}.a1-avatar--lg{--a1-avatar-size:var(--component-avatar-size-lg);--a1-avatar-font-size:var(--component-avatar-font-size-lg);--a1-avatar-border-width:var(--component-avatar-border-width-large)}.a1-avatar--xl{--a1-avatar-size:var(--component-avatar-size-xl);--a1-avatar-font-size:var(--component-avatar-font-size-xl);--a1-avatar-border-width:var(--component-avatar-border-width-large)}.a1-avatar__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.a1-avatar__initials{white-space:nowrap;-webkit-user-select:none;user-select:none;overflow:hidden}@media print{.a1-avatar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.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)}@media print{.a1-step-tracker{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.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-action-tiles{gap:var(--base-spacing-12);inline-size:100%;min-inline-size:0;display:grid}.a1-action-tiles--gap-off{gap:var(--component-action-tile-border-width);padding:var(--component-action-tile-border-width);background:var(--semantic-color-border-subtle);border-radius:var(--component-action-tile-border-radius);overflow:hidden}.a1-action-tiles--gap-off.a1-action-tiles--interactive{background:var(--semantic-color-text-accent)}.a1-action-tiles--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.a1-action-tiles--grid.a1-action-tiles--fixed-columns{grid-template-columns:repeat(var(--a1-action-tiles-columns), minmax(0, 1fr))}@media (width<=1024px){.a1-action-tiles--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}}@media (width<=480px){.a1-action-tiles--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr))}}.a1-action-tiles--stack{grid-template-columns:minmax(0,1fr)}.a1-action-tiles--xs-1{grid-template-columns:repeat(1,minmax(0,1fr))}.a1-action-tiles--xs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.a1-action-tiles--xs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.a1-action-tiles--xs-4{grid-template-columns:repeat(4,minmax(0,1fr))}.a1-action-tiles--xs-5{grid-template-columns:repeat(5,minmax(0,1fr))}.a1-action-tiles--xs-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width>=481px){.a1-action-tiles--sm-1{grid-template-columns:repeat(1,minmax(0,1fr))}.a1-action-tiles--sm-2{grid-template-columns:repeat(2,minmax(0,1fr))}.a1-action-tiles--sm-3{grid-template-columns:repeat(3,minmax(0,1fr))}.a1-action-tiles--sm-4{grid-template-columns:repeat(4,minmax(0,1fr))}.a1-action-tiles--sm-5{grid-template-columns:repeat(5,minmax(0,1fr))}.a1-action-tiles--sm-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=641px){.a1-action-tiles--md-1{grid-template-columns:repeat(1,minmax(0,1fr))}.a1-action-tiles--md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.a1-action-tiles--md-3{grid-template-columns:repeat(3,minmax(0,1fr))}.a1-action-tiles--md-4{grid-template-columns:repeat(4,minmax(0,1fr))}.a1-action-tiles--md-5{grid-template-columns:repeat(5,minmax(0,1fr))}.a1-action-tiles--md-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1025px){.a1-action-tiles--lg-1{grid-template-columns:repeat(1,minmax(0,1fr))}.a1-action-tiles--lg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.a1-action-tiles--lg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.a1-action-tiles--lg-4{grid-template-columns:repeat(4,minmax(0,1fr))}.a1-action-tiles--lg-5{grid-template-columns:repeat(5,minmax(0,1fr))}.a1-action-tiles--lg-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1441px){.a1-action-tiles--xl-1{grid-template-columns:repeat(1,minmax(0,1fr))}.a1-action-tiles--xl-2{grid-template-columns:repeat(2,minmax(0,1fr))}.a1-action-tiles--xl-3{grid-template-columns:repeat(3,minmax(0,1fr))}.a1-action-tiles--xl-4{grid-template-columns:repeat(4,minmax(0,1fr))}.a1-action-tiles--xl-5{grid-template-columns:repeat(5,minmax(0,1fr))}.a1-action-tiles--xl-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.a1-action-tiles__item{block-size:100%;inline-size:100%;min-inline-size:0}.a1-action-tile{box-sizing:border-box;block-size:100%;inline-size:100%;min-inline-size:0;min-block-size:var(--component-action-tile-min-height-sm);padding:var(--component-action-tile-padding-sm);background:var(--semantic-color-surface-card);border:var(--component-action-tile-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--component-action-tile-border-radius);color:var(--semantic-color-text-default);container:a1-action-tile/inline-size}.a1-action-tiles--gap-off .a1-action-tile{border:none;border-radius:0}.a1-action-tiles--gap-off .a1-action-tiles__item{overflow:hidden}.a1-action-tiles--gap-off.a1-action-tiles--stack .a1-action-tiles__item:first-child{border-start-start-radius:calc(var(--component-action-tile-border-radius) - var(--component-action-tile-border-width));border-start-end-radius:calc(var(--component-action-tile-border-radius) - var(--component-action-tile-border-width))}.a1-action-tiles--gap-off.a1-action-tiles--stack .a1-action-tiles__item:last-child{border-end-end-radius:calc(var(--component-action-tile-border-radius) - var(--component-action-tile-border-width));border-end-start-radius:calc(var(--component-action-tile-border-radius) - var(--component-action-tile-border-width))}.a1-action-tiles--gap-off.a1-action-tiles--grid .a1-action-tiles__item:first-child{border-start-start-radius:calc(var(--component-action-tile-border-radius) - var(--component-action-tile-border-width));border-end-start-radius:calc(var(--component-action-tile-border-radius) - var(--component-action-tile-border-width))}.a1-action-tiles--gap-off.a1-action-tiles--grid .a1-action-tiles__item:last-child{border-start-end-radius:calc(var(--component-action-tile-border-radius) - var(--component-action-tile-border-width));border-end-end-radius:calc(var(--component-action-tile-border-radius) - var(--component-action-tile-border-width))}.a1-action-tile--interactive{text-align:start;cursor:pointer;border-color:var(--semantic-color-text-accent);transition:background var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard), border-color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);text-decoration:none;display:block}button.a1-action-tile--interactive{appearance:none;font:inherit}.a1-action-tile--interactive:hover{background:var(--semantic-color-action-surface);border-color:var(--semantic-color-action-background)}.a1-action-tile--interactive:active{background:var(--semantic-color-surface-panel);border-color:var(--semantic-color-action-background)}.a1-action-tile--interactive:focus-visible{outline:var(--component-action-tile-focus-ring-width) solid var(--component-action-tile-focus-ring);outline-offset:var(--base-spacing-2)}.a1-action-tiles--gap-off .a1-action-tile--interactive:focus-visible{outline-offset:calc(-1 * var(--component-action-tile-border-width))}.a1-action-tile__layout{gap:var(--component-action-tile-gap-sm);flex-direction:column;block-size:100%;display:flex}.a1-action-tile__icon{inline-size:var(--component-action-tile-icon-box-size-sm);block-size:var(--component-action-tile-icon-box-size-sm);background:var(--component-action-tile-icon-background);color:var(--component-action-tile-icon-foreground);--a1-icon-opsz:var(--component-action-tile-icon-optical-size-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.a1-action-tile__icon .a1-icon{font-size:var(--component-action-tile-icon-size-sm)}.a1-action-tile__body{gap:var(--component-action-tile-footer-gap);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.a1-action-tile__header{justify-content:space-between;align-items:flex-start;gap:var(--component-action-tile-header-gap);min-inline-size:0;display:flex}.a1-action-tile__copy{gap:var(--component-action-tile-copy-gap);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.a1-action-tile__title{color:var(--semantic-color-text-default);font-family:var(--component-heading-font-family);font-size:var(--component-action-tile-title-font-size-sm);font-weight:var(--component-action-tile-title-font-weight);line-height:var(--semantic-font-line-height-heading);letter-spacing:0;overflow-wrap:anywhere}.a1-action-tile__subtitle,.a1-action-tile__footer{color:var(--semantic-color-text-muted);font-family:var(--component-paragraph-font-family);font-size:var(--component-action-tile-subtitle-font-size);line-height:var(--semantic-font-line-height-body)}.a1-action-tile__accessory{flex-shrink:0;align-self:flex-start;align-items:center;display:inline-flex}.a1-action-tile__footer{align-items:center;gap:var(--component-action-tile-footer-gap);flex-wrap:wrap;margin-block-start:auto;display:flex}.a1-action-tile--icon-top .a1-action-tile__layout,.a1-action-tile--icon-auto .a1-action-tile__layout{align-items:center}.a1-action-tile--icon-top .a1-action-tile__header,.a1-action-tile--icon-auto .a1-action-tile__header{flex-direction:column;justify-content:flex-start;align-items:center}.a1-action-tile--icon-top .a1-action-tile__copy,.a1-action-tile--icon-auto .a1-action-tile__copy{text-align:center;align-items:center}.a1-action-tile--icon-top .a1-action-tile__accessory,.a1-action-tile--icon-auto .a1-action-tile__accessory{align-self:center}.a1-action-tile--icon-top .a1-action-tile__footer,.a1-action-tile--icon-auto .a1-action-tile__footer{justify-content:center}.a1-action-tile--icon-side .a1-action-tile__layout{flex-direction:row;align-items:center}.a1-action-tile--icon-side:not(.a1-action-tile--has-footer) .a1-action-tile__body{justify-content:center}@container a1-action-tile (width<=10rem){.a1-action-tile{min-block-size:var(--component-action-tile-min-height-sm);padding:var(--base-spacing-6)}.a1-action-tile__layout{gap:var(--base-spacing-8)}.a1-action-tile__copy{gap:var(--base-spacing-2)}.a1-action-tile__icon{inline-size:var(--base-spacing-32);block-size:var(--base-spacing-32);--a1-icon-opsz:24}.a1-action-tile__icon .a1-icon{font-size:var(--base-spacing-24)}.a1-action-tile__title,.a1-action-tile__subtitle,.a1-action-tile__footer{font-size:var(--semantic-font-size-body-2xs)}}@container a1-action-tile (width>=32rem){.a1-action-tile--icon-auto .a1-action-tile__layout{flex-direction:row;align-items:center}.a1-action-tile--icon-auto .a1-action-tile__header{flex-direction:row;justify-content:space-between;align-items:flex-start}.a1-action-tile--icon-auto .a1-action-tile__copy{text-align:start;align-items:flex-start}.a1-action-tile--icon-auto .a1-action-tile__accessory{align-self:flex-start}.a1-action-tile--icon-auto .a1-action-tile__footer{justify-content:flex-start}.a1-action-tile--icon-auto:not(.a1-action-tile--has-footer) .a1-action-tile__body{justify-content:center}.a1-action-tile{min-block-size:var(--component-action-tile-min-height-md);padding:var(--component-action-tile-padding-md)}.a1-action-tile__layout{gap:var(--component-action-tile-gap-md)}.a1-action-tile__icon{inline-size:var(--component-action-tile-icon-box-size-md);block-size:var(--component-action-tile-icon-box-size-md);--a1-icon-opsz:var(--component-action-tile-icon-optical-size-md)}.a1-action-tile__icon .a1-icon{font-size:var(--component-action-tile-icon-size-md)}.a1-action-tile__title{font-size:var(--component-action-tile-title-font-size-md)}}@container a1-action-tile (width>=44rem){.a1-action-tile{min-block-size:var(--component-action-tile-min-height-lg);padding:var(--component-action-tile-padding-lg)}.a1-action-tile__layout{gap:var(--component-action-tile-gap-lg)}.a1-action-tile__icon{inline-size:var(--component-action-tile-icon-box-size-lg);block-size:var(--component-action-tile-icon-box-size-lg);--a1-icon-opsz:var(--component-action-tile-icon-optical-size-lg)}.a1-action-tile__icon .a1-icon{font-size:var(--component-action-tile-icon-size-lg)}.a1-action-tile__title{font-size:var(--component-action-tile-title-font-size-lg)}}.a1-chip-group{min-inline-size:0}.a1-chip-group__label{color:var(--semantic-color-text-muted);font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-xs);font-weight:var(--component-field-compact-label-font-weight);margin-block-end:var(--base-spacing-6);display:block}.a1-chip-group__items{align-items:center;gap:var(--component-chip-group-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.a1-chip-group--nowrap .a1-chip-group__items{flex-wrap:nowrap;overflow:auto hidden}.a1-chip{justify-content:center;align-items:center;gap:var(--component-chip-gap);box-sizing:border-box;min-block-size:var(--component-chip-min-height);min-inline-size:0;max-inline-size:100%;padding:var(--component-chip-padding-block) var(--component-chip-padding-inline);border:var(--component-chip-border-width) solid var(--semantic-color-border-default);border-radius:var(--component-chip-border-radius);color:var(--semantic-color-text-default);font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-sm);font-weight:var(--component-chip-font-weight);line-height:var(--semantic-font-line-height-body);text-align:center;white-space:nowrap;cursor:pointer;transition:background var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard), border-color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard), color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);background:0 0;text-decoration:none;display:inline-flex}button.a1-chip{appearance:none}.a1-chip:hover{background:var(--semantic-color-surface-raised)}.a1-chip:active{background:var(--semantic-color-surface-panel)}.a1-chip:focus-visible{outline:var(--component-chip-focus-ring-width) solid var(--component-button-focus-ring);outline-offset:var(--component-chip-focus-ring-offset)}.a1-chip--selected{border-color:var(--component-chip-selected-border);background:var(--component-chip-selected-background);color:var(--component-chip-selected-foreground)}.a1-chip--selected:hover{border-color:var(--component-chip-selected-border-hover);background:var(--component-chip-selected-background-hover);color:var(--component-chip-selected-foreground-hover)}.a1-chip--selected:active{border-color:var(--component-chip-selected-border-pressed);background:var(--component-chip-selected-background-pressed);color:var(--component-chip-selected-foreground-pressed)}.a1-chip--disabled,.a1-chip:disabled,.a1-chip[aria-disabled=true]{opacity:var(--component-button-disabled-opacity);cursor:not-allowed}.a1-chip--disabled:hover,.a1-chip:disabled:hover,.a1-chip[aria-disabled=true]:hover{background:0 0}.a1-chip--sm{min-block-size:var(--component-chip-sm-min-height);padding:var(--component-chip-sm-padding-block) var(--component-chip-sm-padding-inline);font-size:var(--semantic-font-size-body-xs)}.a1-chip--lg{min-block-size:var(--component-chip-lg-min-height);padding:var(--component-chip-lg-padding-block) var(--component-chip-lg-padding-inline);font-size:var(--semantic-font-size-body-md)}.a1-chip__icon,.a1-chip__chevron{font-size:var(--component-chip-icon-size);flex-shrink:0}.a1-chip__title{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}@media print{.a1-chip{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.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(--a1-dialog-width,var(--component-dialog-width)), calc(100vw - var(--base-spacing-64)));max-height:calc(100dvh - var(--base-spacing-64));overflow:hidden}.a1-dialog--sm{--a1-dialog-width:var(--component-dialog-width-sm)}.a1-dialog--lg{--a1-dialog-width:var(--component-dialog-width-lg)}.a1-dialog--xl{--a1-dialog-width:var(--component-dialog-width-xl)}.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-width:0;min-height:0;overflow:clip 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-tooltip__trigger{display:inline-flex}.a1-tooltip{--a1-tooltip-background:var(--component-tooltip-background);--a1-tooltip-border-color:var(--component-tooltip-border-color);--a1-tooltip-foreground:var(--component-tooltip-foreground);--a1-tooltip-shift-x:0;--a1-tooltip-shift-y:var(--base-spacing-2);z-index:var(--component-tooltip-z-index);max-inline-size:var(--component-tooltip-max-width);padding-block:var(--component-tooltip-padding-block);padding-inline:var(--component-tooltip-padding-inline);border:var(--component-tooltip-border-width) solid var(--a1-tooltip-border-color);border-radius:var(--component-tooltip-border-radius);background:var(--a1-tooltip-background);box-shadow:var(--component-tooltip-shadow);color:var(--a1-tooltip-foreground);font-family:var(--component-paragraph-font-family);font-size:var(--component-tooltip-font-size);font-weight:var(--semantic-font-weight-body);line-height:var(--component-tooltip-line-height);opacity:0;overflow-wrap:break-word;pointer-events:none;transform:translate3d(var(--a1-tooltip-shift-x), var(--a1-tooltip-shift-y), 0);transition:opacity var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard), transform var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);position:fixed;inset-block-start:var(--a1-tooltip-top,0);inset-inline-start:var(--a1-tooltip-left,0)}.a1-tooltip:after{inline-size:var(--component-tooltip-arrow-size);block-size:var(--component-tooltip-arrow-size);background:var(--a1-tooltip-background);border:solid var(--a1-tooltip-border-color);border-width:0 var(--component-tooltip-border-width) var(--component-tooltip-border-width) 0;content:"";position:absolute;transform:rotate(45deg)}.a1-tooltip--open{opacity:1;transform:translate(0,0)}.a1-tooltip--top{--a1-tooltip-shift-y:var(--base-spacing-4)}.a1-tooltip--right{--a1-tooltip-shift-x:var(--base-spacing-neg-4);--a1-tooltip-shift-y:0}.a1-tooltip--bottom{--a1-tooltip-shift-y:var(--base-spacing-neg-4)}.a1-tooltip--left{--a1-tooltip-shift-x:var(--base-spacing-4);--a1-tooltip-shift-y:0}.a1-tooltip--top:after{inset-block-end:calc(var(--component-tooltip-arrow-size) / -2);inset-inline-start:calc(50% - var(--component-tooltip-arrow-size) / 2)}.a1-tooltip--right:after{inset-block-start:calc(50% - var(--component-tooltip-arrow-size) / 2);inset-inline-start:calc(var(--component-tooltip-arrow-size) / -2);transform:rotate(135deg)}.a1-tooltip--bottom:after{inset-block-start:calc(var(--component-tooltip-arrow-size) / -2);inset-inline-start:calc(50% - var(--component-tooltip-arrow-size) / 2);transform:rotate(225deg)}.a1-tooltip--left:after{inset-block-start:calc(50% - var(--component-tooltip-arrow-size) / 2);inset-inline-end:calc(var(--component-tooltip-arrow-size) / -2);transform:rotate(315deg)}html.a1-theme-dark .a1-tooltip{--a1-tooltip-background:var(--semantic-color-surface-inverse);--a1-tooltip-border-color:var(--semantic-color-surface-inverse);--a1-tooltip-foreground:var(--semantic-color-text-inverse)}@media screen and (prefers-color-scheme:dark){html:not(.a1-theme-light):not(.a1-theme-dark) .a1-tooltip{--a1-tooltip-background:var(--semantic-color-surface-inverse);--a1-tooltip-border-color:var(--semantic-color-surface-inverse);--a1-tooltip-foreground:var(--semantic-color-text-inverse)}}@media (prefers-reduced-motion:reduce){.a1-tooltip{transition:none}}@media print{.a1-tooltip{display:none}}.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-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:min(var(--a1-field-border-radius), var(--component-field-textarea-max-border-radius));box-shadow:var(--component-field-shadow);transition:border-color var(--semantic-motion-duration-fast), background var(--semantic-motion-duration-fast), box-shadow 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-border);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)}@media (width<=640px){.a1-checkbox-group--compact{--a1-cb-legend-size:var(--semantic-font-size-body-md);--a1-cb-label-size:var(--semantic-font-size-body-md);--a1-cb-hint-size:var(--semantic-font-size-body-md);--a1-cb-msg-size:var(--semantic-font-size-body-md)}}.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)}@media print{.a1-checkbox-group{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.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)}@media (width<=640px){.a1-choice-group--compact{--a1-cg-label-size:var(--semantic-font-size-body-md);--a1-cg-subtext-size:var(--semantic-font-size-body-md);--a1-cg-legend-size:var(--semantic-font-size-body-md);--a1-cg-section-label-size:var(--semantic-font-size-body-md)}}.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)}@media print{.a1-choice-group{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.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)}@media (width<=640px){.a1-radio-group--compact{--a1-rb-legend-size:var(--semantic-font-size-body-md);--a1-rb-label-size:var(--semantic-font-size-body-md);--a1-rb-hint-size:var(--semantic-font-size-body-md);--a1-rb-msg-size:var(--semantic-font-size-body-md)}}.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)}@media print{.a1-radio-group{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.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)}@media (width<=640px){.a1-switch--compact{--a1-sw-label-size:var(--semantic-font-size-body-md);--a1-sw-msg-size:var(--semantic-font-size-body-md)}}.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;position:relative}.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(--component-switch-thumb-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(--component-switch-track-on-background);border-color:var(--component-switch-track-on-border)}.a1-switch__track--on:before{background-color:var(--component-switch-thumb-on-background);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)}@media print{.a1-switch{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.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(--component-button-focus-ring);outline-offset:var(--component-pagination-focus-ring-offset)}.a1-pagination__item[aria-current=page]{background:var(--component-pagination-selected-background);border-color:var(--component-pagination-selected-border);color:var(--component-pagination-selected-foreground);font-weight:var(--component-pagination-font-weight-active);cursor:default}.a1-pagination__item[aria-current=page]:hover{background:var(--component-pagination-selected-background-hover);border-color:var(--component-pagination-selected-border-hover);color:var(--component-pagination-selected-foreground-hover)}.a1-pagination__item[aria-current=page]:active{background:var(--component-pagination-selected-background-pressed);border-color:var(--component-pagination-selected-border-pressed);color:var(--component-pagination-selected-foreground-pressed)}.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-slider{--a1-slider-track-height:var(--base-spacing-24);--a1-slider-thumb-size:var(--base-spacing-24);--a1-slider-track-color:var(--semantic-color-surface-raised);--a1-slider-track-border:var(--semantic-color-border-default);--a1-slider-fill-color:var(--semantic-color-action-background);--a1-slider-thumb-color:var(--component-slider-thumb-color);--a1-slider-thumb-ring:var(--semantic-color-surface-page);--a1-slider-active-color:var(--component-slider-active-color);--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-20);--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)}@media (width<=640px){.a1-slider--compact{--a1-slider-label-size:var(--semantic-font-size-body-md);--a1-slider-detent-size:var(--semantic-font-size-body-md)}}.a1-slider--comfortable{--a1-slider-track-height:var(--base-spacing-32);--a1-slider-thumb-size:var(--base-spacing-32);--a1-slider-label-size:var(--semantic-font-size-form-label-comfortable)}.a1-slider--subtle{--a1-slider-fill-color:var(--semantic-color-text-muted);--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-track-height);align-items:center;display:flex;position:relative}.a1-slider__input{appearance:none;inline-size:100%;block-size:var(--a1-slider-track-height);cursor:pointer;background:0 0;margin:0}.a1-slider__input:focus-visible{outline:none}.a1-slider__input::-webkit-slider-runnable-track{box-sizing:border-box;block-size:var(--a1-slider-track-height);box-shadow:inset 0 0 0 var(--base-spacing-1) var(--a1-slider-track-border);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{box-sizing:border-box;block-size:var(--a1-slider-track-height);box-shadow:inset 0 0 0 var(--base-spacing-1) var(--a1-slider-track-border);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;box-sizing:border-box;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{box-sizing:border-box;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-6);block-size:var(--base-spacing-6);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}@media print{.a1-slider{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.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-form-label-compact);font-weight:var(--component-field-compact-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-padding:var(--base-spacing-2);--a1-toolbar-radius:var(--base-radius-md);--a1-toolbar-tool-radius:max(0px, calc(var(--a1-toolbar-radius) - var(--a1-toolbar-padding)));--a1-toolbar-bg:var(--semantic-color-surface-raised);--a1-toolbar-fg:var(--semantic-color-text-default);--a1-toolbar-hover-bg:color-mix(in srgb, var(--component-toolbar-interaction-shade) 8%, transparent);--a1-toolbar-selected-bg:var(--semantic-color-surface-page);--a1-toolbar-selected-fg:var(--semantic-color-text-default);--a1-toolbar-selected-shadow:var(--semantic-shadow-xs);--a1-toolbar-border-width:var(--component-divider-size-xs);--a1-toolbar-border-color:var(--semantic-color-border-subtle);align-self:flex-start;align-items:center;gap:var(--base-spacing-2);max-inline-size:100%;padding:var(--a1-toolbar-padding);background:var(--a1-toolbar-bg);border:var(--a1-toolbar-border-width) solid var(--a1-toolbar-border-color);border-radius:var(--a1-toolbar-radius);flex-wrap:wrap;display:inline-flex;position:relative}.a1-theme-accessible .a1-toolbar{--a1-toolbar-border-width:var(--component-divider-size-sm);--a1-toolbar-border-color:var(--semantic-color-border-default)}@media (prefers-contrast:more){.a1-toolbar{--a1-toolbar-border-width:var(--component-divider-size-sm);--a1-toolbar-border-color:var(--semantic-color-border-default)}}@media (forced-colors:active){.a1-toolbar{--a1-toolbar-border-width:var(--component-divider-size-sm);--a1-toolbar-border-color:var(--semantic-color-border-default)}}.a1-toolbar--full-width{inline-size:100%;display:flex}.a1-toolbar--full-width:not(.a1-toolbar--overflow)>:not(.a1-toolbar__divider):not(.a1-toolbar__measure){flex:1 1 0}.a1-toolbar--full-width:not(.a1-toolbar--overflow)>.a1-tooltip__trigger>.a1-toolbar__button{inline-size:100%}.a1-toolbar--full-width:not(.a1-toolbar--overflow) .a1-toolbar__group:not(.a1-toolbar__group--grid) .a1-toolbar__group-radios>.a1-toolbar__button,.a1-toolbar--full-width:not(.a1-toolbar--overflow) .a1-toolbar__group:not(.a1-toolbar__group--grid) .a1-toolbar__group-radios>.a1-tooltip__trigger{flex:1 1 0}.a1-toolbar--full-width:not(.a1-toolbar--overflow) .a1-toolbar__group:not(.a1-toolbar__group--grid) .a1-toolbar__group-radios>.a1-tooltip__trigger>.a1-toolbar__button{inline-size:100%}.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(--a1-toolbar-tool-radius);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);box-shadow:var(--a1-toolbar-selected-shadow)}.a1-toolbar__button[aria-pressed=true]:focus-visible,.a1-toolbar__button[aria-checked=true]:focus-visible{box-shadow:0 0 0 var(--component-button-focus-ring-width) var(--component-field-focus-ring-color), var(--a1-toolbar-selected-shadow)}.a1-toolbar__button[aria-pressed=true]:hover{background:color-mix(in srgb, var(--component-toolbar-interaction-shade) 8%, var(--a1-toolbar-selected-bg))}.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>.a1-tooltip__trigger,.a1-toolbar__group-radios>.a1-tooltip__trigger,.a1-toolbar__overflow-panel>.a1-tooltip__trigger{flex:none;min-inline-size:0}.a1-toolbar__group-radios--grid>.a1-tooltip__trigger,.a1-toolbar__group-radios--grid>.a1-tooltip__trigger>.a1-toolbar__button{inline-size:100%}.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--overflow{flex-wrap:nowrap;overflow:hidden}.a1-toolbar--overflow>:not(.a1-toolbar__measure){flex:none}.a1-toolbar--overflow .a1-toolbar__group-radios{flex-wrap:nowrap}.a1-toolbar__overflow-button{flex:none}.a1-toolbar__overflow-panel{align-items:center;gap:var(--base-spacing-2);min-inline-size:var(--base-width-2xs);flex-flow:wrap;display:flex}.a1-toolbar__overflow-panel>.a1-toolbar__button,.a1-toolbar__overflow-panel>.a1-toolbar__menu-button,.a1-toolbar__overflow-panel>.a1-tooltip__trigger{flex:none}.a1-toolbar__overflow-panel>.a1-toolbar__divider{inline-size:auto;min-block-size:var(--component-divider-size-xs);block-size:var(--component-divider-size-xs);margin-block:var(--base-spacing-2);flex:1 0 100%;align-self:stretch;margin-inline:0}.a1-toolbar__overflow-panel>.a1-toolbar__group{flex:0 auto;max-inline-size:100%}.a1-toolbar__overflow-panel>.a1-toolbar__group .a1-toolbar__group-radios{flex-wrap:wrap}.a1-toolbar__overflow-item.a1-menu-item--active,.a1-toolbar__overflow-item.a1-menu-item--active:hover,.a1-toolbar__overflow-item.a1-menu-item--active:active{color:var(--semantic-color-text-default);background:var(--semantic-color-surface-page);box-shadow:var(--semantic-shadow-xs)}.a1-toolbar__overflow-item.a1-menu-item--active:hover{background:color-mix(in srgb, var(--semantic-color-text-default) 22%, transparent)}.a1-toolbar__overflow-item.a1-menu-item--active .a1-menu-item__icon{color:var(--semantic-color-text-default)}.a1-toolbar__caret{margin-inline-start:calc(-1 * var(--base-spacing-2))}.a1-toolbar__group{align-items:center;gap:var(--base-spacing-2);min-inline-size:0;display:inline-flex;position:relative}.a1-toolbar__group-radios{align-items:center;gap:var(--base-spacing-2);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.a1-toolbar__group-radios--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__group--overflow{flex-wrap:nowrap}.a1-toolbar__group--overflow .a1-toolbar__group-radios{flex-wrap:nowrap;flex:auto;overflow:hidden}.a1-toolbar__measure{gap:var(--base-spacing-2);visibility:hidden;pointer-events:none;z-index:-1;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0}.a1-toolbar__measure-item{display:inline-flex}.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;min-width:0;max-width:100%;display:flex}.a1-tab-list-wrapper{align-items:stretch;min-width:0;max-width:100%;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;min-width:0;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(--component-button-focus-ring);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:var(--semantic-color-surface-panel);color:var(--component-tab-selected-foreground)}.a1-tab--line{padding:var(--component-tab-padding-block) var(--component-tab-padding-inline);font-size:var(--component-tab-font-size);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(--component-tab-selected-foreground);background:var(--component-tab-selected-background);border-bottom-color:var(--component-tab-selected-foreground);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(--component-tab-selected-foreground);background:var(--component-tab-selected-background);cursor:default}.a1-tab--pills[aria-selected=true] .a1-tab__count{background:var(--semantic-color-surface-panel);color:var(--component-tab-selected-foreground)}.a1-tab-list-wrapper--segment{align-items:center}.a1-tab-list--segment{--a1-segmented-height:var(--component-segmented-height-md);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-subtle);border-radius:var(--base-radius-control)}.a1-theme-accessible .a1-tab-list--segment{border-color:var(--semantic-color-border-default)}@media (prefers-contrast:more){.a1-tab-list--segment{border-color:var(--semantic-color-border-default)}}@media (forced-colors:active){.a1-tab-list--segment{border-color:var(--semantic-color-border-default)}}.a1-tab--segment{min-block-size:calc(var(--a1-segmented-height) - 2 * (var(--component-segmented-padding) + var(--component-segmented-border-width)));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(--component-tab-selected-foreground);background:var(--component-tab-selected-background);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:not([aria-selected=true]){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)}.a1-tabs--label-selected .a1-tab{position:relative}.a1-tabs--label-selected .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--equal-height{grid-template-columns:minmax(0,1fr);display:grid}.a1-tabs--equal-height>.a1-tab-list-wrapper{grid-area:1/1}.a1-tab-panel--stacked{grid-area:2/1;min-width:0}.a1-tab-panel--inactive{visibility:hidden}.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-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{margin-inline-start:var(--base-spacing-6)}.a1-dt-filters__chip-wrap{align-items:stretch;display:flex}.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{align-items:center;gap:var(--base-spacing-6);min-inline-size:200px;display:flex}.a1-dt-filters__search-field{flex:200px;min-inline-size:0}.a1-dt-filters__scope-wrap{flex-shrink:0;align-items:center;display:flex;position:relative}.a1-dt-filters__scope-select{appearance:none;block-size: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-panel);font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);cursor:pointer;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-select:hover{background:var(--a1-field-hover-background);border-color:var(--a1-field-hover-border-color)}.a1-dt-filters__scope-select:focus-visible{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__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-dt-filters__search-field{flex-basis:100%}}@media (width<=640px){.a1-dt-filters__scope-select{font-size:var(--semantic-font-size-body-md)}}.a1-data-table-wrapper{box-sizing:border-box;gap:var(--base-spacing-16);flex-direction:column;min-inline-size:0;max-inline-size:100%;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-data-table-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-data-table-border-radius);min-inline-size:0;max-inline-size:100%;overflow-x:hidden}.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-data-table-border-radius) - 1px)}.a1-data-table th:last-child{border-start-end-radius:calc(var(--component-data-table-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-highlighted=true] td{background:var(--semantic-color-action-surface)}.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 of .a1-data-table__desktop-row) 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}.a1-data-table-footer__controls{justify-content:flex-end;align-items:end;gap:var(--base-spacing-12);flex-wrap:wrap;display:flex}.a1-data-table__mobile-card-row{display:none}@media (width<=640px){.a1-data-table-bulk-actions{flex-direction:column;align-items:flex-start}.a1-data-table-sort{display:block}.a1-data-table-wrapper--mobile-table .a1-data-table-scroll{overflow-x:auto}.a1-data-table-wrapper--mobile-cards .a1-data-table-scroll{border:none;border-radius:0}.a1-data-table-wrapper--mobile-cards .a1-data-table-scroll--scrollable{overflow-x:visible}.a1-data-table-wrapper--mobile-cards .a1-data-table,.a1-data-table-wrapper--mobile-cards .a1-data-table thead,.a1-data-table-wrapper--mobile-cards .a1-data-table tbody,.a1-data-table-wrapper--mobile-cards .a1-data-table tr,.a1-data-table-wrapper--mobile-cards .a1-data-table td{display:block}.a1-data-table-wrapper--mobile-cards .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-wrapper--mobile-cards .a1-data-table .a1-data-table__desktop-row{display:none}.a1-data-table-wrapper--mobile-cards .a1-data-table__mobile-card-row{margin-block-end:var(--base-spacing-12);display:block}.a1-data-table-wrapper--mobile-cards .a1-data-table__mobile-card-row:last-child{margin-block-end:0}.a1-data-table-wrapper--mobile-cards .a1-data-table__mobile-card-cell{border:0;padding:0}.a1-data-table-wrapper--mobile-cards .a1-data-table__mobile-card-cell:before{display:none}.a1-data-table__mobile-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-data-table-border-radius);inline-size:100%;padding:var(--component-card-padding);box-shadow:var(--semantic-shadow-sm);color:var(--semantic-color-text-default)}.a1-data-table__mobile-card[data-selected=true]{background:var(--semantic-color-surface-panel)}.a1-data-table__mobile-card[data-highlighted=true]{background:var(--semantic-color-action-surface)}.a1-data-table__mobile-card[data-selectable-row=true]{cursor:pointer}.a1-data-table__mobile-card[data-selectable-row=true]:hover{background:var(--semantic-color-action-surface)}.a1-data-table__mobile-card[data-selectable-row=true]:active{box-shadow:var(--semantic-shadow-xs)}.a1-data-table__mobile-definition-list{gap:var(--component-definition-list-row-gap-md);font-family:var(--component-paragraph-font-family);color:var(--semantic-color-text-default);flex-direction:column;margin:0;display:flex}.a1-data-table__mobile-definition-item{grid-template-columns:clamp(var(--component-definition-list-label-width-min), var(--component-definition-list-label-width-preferred), var(--component-definition-list-label-width-max)) minmax(0, 1fr);column-gap:var(--component-definition-list-column-gap-md);align-items:start;min-inline-size:0;display:grid}.a1-data-table__mobile-definition-label,.a1-data-table__mobile-definition-value{min-inline-size:0;font-size:var(--semantic-font-size-body-md);line-height:var(--semantic-font-line-height-body);margin:0}.a1-data-table__mobile-definition-label{font-weight:var(--component-data-table-header-font-weight);color:var(--semantic-color-text-muted)}.a1-data-table__mobile-definition-value{color:var(--semantic-color-text-default);align-items:flex-start;gap:var(--component-definition-list-copy-gap);display:flex}.a1-data-table__mobile-definition-value[data-align=end],.a1-data-table__mobile-definition-value[data-align=center]{text-align:start;justify-content:flex-start}.a1-data-table__mobile-definition-value>:not(.a1-data-table__avatar-cell):not(.a1-data-table__actions){min-width:0}.a1-data-table__mobile-definition-value .a1-data-table__actions{flex-wrap:wrap;justify-content:flex-start}.a1-data-table-wrapper--mobile-cards .a1-data-table--zebra tbody tr:nth-child(2n of .a1-data-table__desktop-row) td{background:0 0}.a1-data-table-wrapper--mobile-cards .a1-data-table--compact .a1-data-table__mobile-card{padding:var(--base-spacing-12)}.a1-data-table-wrapper--mobile-cards .a1-data-table--compact .a1-data-table__mobile-definition-list{gap:var(--component-definition-list-row-gap-sm)}.a1-data-table-wrapper--mobile-cards .a1-data-table--compact .a1-data-table__mobile-definition-label,.a1-data-table-wrapper--mobile-cards .a1-data-table--compact .a1-data-table__mobile-definition-value{font-size:var(--semantic-font-size-body-sm)}.a1-data-table-wrapper--mobile-cards .a1-data-table--comfortable .a1-data-table__mobile-definition-list{gap:var(--component-definition-list-row-gap-lg)}.a1-data-table-wrapper--mobile-cards .a1-data-table--comfortable .a1-data-table__mobile-definition-label,.a1-data-table-wrapper--mobile-cards .a1-data-table--comfortable .a1-data-table__mobile-definition-value{font-size:var(--semantic-font-size-body-lg)}.a1-data-table-footer{flex-direction:column;align-items:flex-start}.a1-data-table-wrapper--mobile-cards .a1-data-table__notice-row td{padding:0;display:block}.a1-data-table-wrapper--mobile-cards .a1-data-table__notice-row td:before{display:none}}@media print{.a1-data-table-scroll{overflow:visible}.a1-data-table tr{break-inside:avoid}}.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}@media print{.a1-figure{break-inside:avoid}}.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}@media print{.a1-sticky-actions,.a1-sticky-actions__spacer{display:none}}.a1-global-search-dialog{box-sizing:border-box;color:var(--semantic-color-text-default);inline-size:min(var(--base-content-width-md), calc(100vw - var(--base-spacing-32)));max-block-size:calc(100dvh - var(--base-spacing-64));margin:var(--base-spacing-32) auto auto;background:0 0;border:0;padding:0;overflow:visible}.a1-global-search-dialog[open]{display:block}.a1-global-search-dialog::backdrop{background:var(--component-scrim-color);-webkit-backdrop-filter:blur(var(--component-scrim-blur));backdrop-filter:blur(var(--component-scrim-blur));animation:a1-global-search-scrim-in var(--semantic-motion-duration-fast) var(--semantic-motion-easing-enter)}.a1-global-search-dialog--closing::backdrop{animation:a1-global-search-scrim-out var(--semantic-motion-duration-fast) var(--semantic-motion-easing-exit) forwards}.a1-global-search-dialog__layout{inline-size:100%}.a1-global-search-dialog__field{inline-size:100%;filter:drop-shadow(var(--component-card-shadow));animation:a1-global-search-slide-in var(--semantic-motion-duration-fast) var(--semantic-motion-easing-enter)}.a1-global-search-dialog__results{box-sizing:border-box;inline-size:100%;max-block-size:calc(100dvh - var(--base-spacing-192));padding:var(--base-spacing-16);border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--component-card-border-radius);background:var(--semantic-color-surface-raised);box-shadow:var(--component-card-shadow);overflow:auto}.a1-global-search-dialog--closing .a1-global-search-dialog__field{animation:a1-global-search-slide-out var(--semantic-motion-duration-fast) var(--semantic-motion-easing-exit) forwards}.a1-global-search-dialog--closing .a1-global-search-dialog__results{animation:a1-global-search-fade-out var(--semantic-motion-duration-fast) var(--semantic-motion-easing-exit) forwards}.a1-global-search-dialog__result{gap:var(--base-spacing-4);inline-size:100%;padding:var(--base-spacing-8);border-radius:var(--base-radius-sm);color:var(--semantic-color-text-default);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:grid}.a1-global-search-dialog__result:hover{background:var(--semantic-color-surface-panel)}.a1-global-search-dialog__result--selected{background:var(--semantic-color-action-surface)}.a1-global-search-dialog__result--selected .a1-global-search-dialog__result-title{color:var(--semantic-color-action-background-hover)}.a1-global-search-dialog__result:focus-visible{outline:var(--component-button-focus-ring-width) solid var(--component-button-focus-ring);outline-offset:var(--component-button-focus-ring-offset)}.a1-global-search-dialog__result-kicker{align-items:center;gap:var(--base-spacing-8);min-inline-size:0;color:var(--semantic-color-text-muted);font-size:var(--semantic-font-size-body-xs);line-height:var(--semantic-font-line-height-body);display:inline-flex}.a1-global-search-dialog__result-title{color:var(--semantic-color-action-background);font-family:var(--component-heading-font-family-heading);font-size:var(--semantic-font-size-heading-xs);font-weight:var(--component-heading-font-weight-heading);line-height:var(--component-heading-font-line-height-heading)}.a1-global-search-dialog__result-description{color:var(--semantic-color-text-muted);font-size:var(--semantic-font-size-body-sm);line-height:var(--semantic-font-line-height-body)}@media (width<=480px){.a1-global-search-dialog{inline-size:calc(100vw - var(--base-spacing-24));margin-block-start:var(--base-spacing-24)}.a1-global-search-dialog__results{max-block-size:calc(100dvh - var(--base-spacing-128));padding:var(--base-spacing-12)}}@keyframes a1-global-search-slide-in{0%{opacity:0;transform:translateY(calc(-1 * var(--base-spacing-64)))}to{opacity:1;transform:translateY(0)}}@keyframes a1-global-search-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-1 * var(--base-spacing-64)))}}@keyframes a1-global-search-fade-out{0%{opacity:1}to{opacity:0}}@keyframes a1-global-search-scrim-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(var(--component-scrim-blur));backdrop-filter:blur(var(--component-scrim-blur))}}@keyframes a1-global-search-scrim-out{0%{opacity:1;-webkit-backdrop-filter:blur(var(--component-scrim-blur));backdrop-filter:blur(var(--component-scrim-blur))}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.a1-reduce-motion .a1-global-search-dialog__field,.a1-reduce-motion .a1-global-search-dialog__results,.a1-reduce-motion .a1-global-search-dialog::backdrop{animation:none}@media (prefers-reduced-motion:reduce){.a1-global-search-dialog__field,.a1-global-search-dialog__results,.a1-global-search-dialog::backdrop{animation:none}}.a1-toolbar-hover[data-hover-treatment=none] :is([aria-pressed],[role=radio]):hover,.a1-toolbar-hover[data-hover-treatment=off-only] :is([aria-pressed=false],[aria-checked=false]):disabled:hover,.a1-toolbar-hover[data-hover-treatment=distinct-off-only] :is([aria-pressed=false],[aria-checked=false]):disabled:hover,.a1-toolbar-hover[data-hover-treatment=match-active] :is([aria-pressed=false],[aria-checked=false]):disabled:hover,.a1-toolbar-hover[data-hover-treatment=distinct] :is([aria-pressed],[role=radio]):disabled:hover{background:0 0}.a1-toolbar-hover[data-hover-treatment=none] :is([aria-pressed=true],[aria-checked=true]):hover,.a1-toolbar-hover[data-hover-treatment=off-only] :is([aria-pressed=true],[aria-checked=true]):hover,.a1-toolbar-hover[data-hover-treatment=distinct-off-only] :is([aria-pressed=true],[aria-checked=true]):hover,.a1-toolbar-hover[data-hover-treatment=match-active] :is([aria-pressed=true],[aria-checked=true]):hover,.a1-toolbar-hover[data-hover-treatment=distinct] :is([aria-pressed=true],[aria-checked=true]):disabled:hover{background:var(--a1-toolbar-selected-bg)}.a1-toolbar-hover[data-hover-treatment=match-active] :is([aria-pressed=false],[aria-checked=false]):not(:disabled):is(:hover,:active){background:var(--a1-toolbar-selected-bg);color:var(--a1-toolbar-selected-fg)}.a1-toolbar-hover[data-hover-treatment=match-active] :is([aria-pressed=true],[aria-checked=true]):not(:disabled):is(:hover,:active),.a1-toolbar-hover[data-hover-treatment=match-active] :is([aria-pressed=false],[aria-checked=false])[data-a1-hover-paused]:not(:disabled):is(:hover,:active){color:var(--a1-toolbar-fg);background:0 0}.a1-toolbar-hover[data-hover-treatment=match-active] :is([aria-pressed=true],[aria-checked=true])[data-a1-hover-paused]:not(:disabled):is(:hover,:active){background:var(--a1-toolbar-selected-bg);color:var(--a1-toolbar-selected-fg)}@media (hover:hover){.a1-toolbar-hover[data-hover-treatment=distinct] :is([aria-pressed],[role=radio]:not([aria-checked=true])):not(:disabled):hover,.a1-toolbar-hover[data-hover-treatment=distinct-off-only] :is([aria-pressed=false],[aria-checked=false]):not(:disabled):hover{background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground)}}.a1-checkbox-hover[data-hover-treatment=none] .a1-checkbox-item:not(.a1-checkbox-item--disabled):hover{background-color:#0000}.a1-checkbox-hover:is([data-hover-treatment=none],[data-hover-treatment=off-only],[data-hover-treatment=distinct-off-only]) .a1-checkbox-item:not(.a1-checkbox-item--disabled):hover:has(input:checked){background-color:var(--a1-field-hover-background)}.a1-checkbox-hover[data-hover-treatment=none] .a1-checkbox-item:hover input:not(:checked):not(:disabled){border-color:var(--semantic-color-border-strong)}:is(.a1-checkbox-hover[data-hover-treatment=distinct] .a1-checkbox-item:not(.a1-checkbox-item--disabled):hover,.a1-checkbox-hover[data-hover-treatment=distinct-off-only] .a1-checkbox-item:not(.a1-checkbox-item--disabled):hover:not(:has(input:checked))){background-color:var(--semantic-color-action-background)}:is(.a1-checkbox-hover[data-hover-treatment=distinct] .a1-checkbox-item:not(.a1-checkbox-item--disabled):hover :is(.a1-checkbox-item__label,.a1-checkbox-item__hint),.a1-checkbox-hover[data-hover-treatment=distinct-off-only] .a1-checkbox-item:not(.a1-checkbox-item--disabled):hover:not(:has(input:checked)) :is(.a1-checkbox-item__label,.a1-checkbox-item__hint)){color:var(--semantic-color-action-foreground)}.a1-checkbox-hover[data-hover-treatment=match-active] .a1-checkbox-item:not(.a1-checkbox-item--disabled):hover:not(:has(input:checked)){background-color:var(--a1-field-hover-background)}.a1-checkbox-hover[data-hover-treatment=match-active] .a1-checkbox-item[data-a1-hover-paused]:not(.a1-checkbox-item--disabled):hover:has(input:checked){background-color:var(--a1-field-hover-background)}.a1-checkbox-hover[data-hover-treatment=match-active] .a1-checkbox-item:not(.a1-checkbox-item--disabled):hover:has(input:checked){background-color:#0000}.a1-checkbox-hover[data-hover-treatment=match-active] .a1-checkbox-item[data-a1-hover-paused]:not(.a1-checkbox-item--disabled):hover:not(:has(input:checked)){background-color:#0000}.a1-checkbox-hover[data-hover-treatment=match-active] .a1-checkbox-item[data-a1-hover-paused]:hover input:not(:checked):not(:disabled){border-color:var(--semantic-color-border-strong)}.a1-tabs-study{min-width:0}.a1-tabs-study:not([data-treatment=default]) .a1-tab-list{gap:var(--base-spacing-8);padding:var(--base-spacing-8)}.a1-tabs-study:not([data-treatment=default]) .a1-tab{border:var(--component-tab-indicator-size) solid transparent;border-radius:var(--base-radius-control);margin-bottom:0}.a1-tabs-study:not([data-treatment=default]) .a1-tab[aria-selected=true]{border-color:var(--component-tab-selected-foreground)}.a1-tabs-study:not([data-treatment=default]) .a1-tab-list-wrapper{border-bottom:0}.a1-tabs-study:not([data-treatment=default]) .a1-tab-panel{padding:0}.a1-tabs-study[data-treatment=folder] .a1-tab-list-wrapper{margin-bottom:calc(0px - var(--component-tab-border-width));position:relative}.a1-tabs-study[data-treatment=folder] .a1-tab-list{gap:var(--base-spacing-4);padding-bottom:0}.a1-tabs-study[data-treatment=folder] .a1-tab{border:var(--component-tab-border-width) solid var(--semantic-color-border-default);border-bottom-color:var(--semantic-color-border-strong);border-radius:var(--base-radius-xl) var(--base-radius-xl) 0 0;background:var(--semantic-color-surface-raised);margin-top:var(--base-spacing-8)}.a1-tabs-study[data-treatment=folder] .a1-tab[aria-selected=true]{padding-top:calc(var(--component-tab-padding-block) + var(--base-spacing-8));background:var(--semantic-color-surface-card);color:var(--semantic-color-text-default);border-color:var(--semantic-color-border-strong);border-bottom:0;margin-top:0;margin-bottom:0}.a1-tabs-study[data-treatment=folder] .a1-tab-panel{background:var(--semantic-color-surface-card);border:var(--component-tab-border-width) solid var(--semantic-color-border-strong);border-radius:0 0 var(--base-radius-lg) var(--base-radius-lg)}.a1-tabs-study[data-treatment=bold] .a1-tab[aria-selected=true],.a1-tabs-study[data-treatment=pills] .a1-tab[aria-selected=true],.a1-tabs-study[data-treatment=bookmark] .a1-tab[aria-selected=true]{background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground);border-color:var(--semantic-color-action-background)}.a1-tabs-study[data-treatment=pills] .a1-tab{border-radius:var(--base-radius-pill);background:var(--semantic-color-surface-panel)}.a1-tabs-study[data-treatment=outline] .a1-tab[aria-selected=true]{background:var(--semantic-color-surface-page)}.a1-tabs-study[data-treatment=raised] .a1-tab-list{background:var(--semantic-color-surface-panel);border-radius:var(--base-radius-lg)}.a1-tabs-study[data-treatment=raised] .a1-tab[aria-selected=true]{background:var(--semantic-color-surface-card);border-color:var(--semantic-color-border-subtle);box-shadow:var(--semantic-shadow-sm)}.a1-tabs-study[data-treatment=top-rail] .a1-tab{border:0;border-top:var(--base-spacing-4) solid transparent;border-radius:0}.a1-tabs-study[data-treatment=top-rail] .a1-tab[aria-selected=true]{background:var(--semantic-color-surface-panel);border-top-color:var(--component-tab-selected-foreground)}.a1-tabs-study[data-treatment=bookmark] .a1-tab{padding-bottom:var(--base-spacing-24);border-radius:0;position:relative}.a1-tabs-study[data-treatment=bookmark] .a1-tab[aria-selected=true]:after{content:"";inset:auto calc(50% - var(--base-spacing-8)) calc(0px - var(--component-tab-indicator-size));border-inline:var(--base-spacing-8) solid transparent;border-bottom:var(--base-spacing-8) solid var(--semantic-color-surface-page);position:absolute}.a1-tabs-study .a1-tab-panel:focus-visible{outline:var(--component-tab-focus-ring-width) solid var(--component-button-focus-ring);outline-offset:var(--component-tab-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.a1-tabs-study .a1-tab{transition:none}}@media (forced-colors:active){.a1-tabs-study:not([data-treatment=default]) .a1-tab[aria-selected=true]{outline:var(--component-tab-indicator-size) solid Highlight;outline-offset:var(--component-tab-focus-ring-offset)}}.a1-tabs-study[data-treatment=folder] .a1-tab[aria-selected=true] .a1-tab__count{color:var(--semantic-color-text-default)}.a1-token-label{max-inline-size:100%;padding:var(--base-spacing-8) var(--base-spacing-12);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-panel);color:var(--semantic-color-text-default);vertical-align:middle;overflow-wrap:anywhere;display:inline-block}.a1-token-label__name{font-family:var(--component-inline-font-family-mono);font-size:var(--component-inline-code-font-size);line-height:var(--semantic-font-line-height-body)}.a1-token-label[data-treatment=pill]{border-radius:var(--base-radius-pill)}.a1-token-label[data-treatment=outline]{border:var(--component-card-border-width) solid var(--component-card-border-color);background:0 0}.a1-token-label[data-treatment=namespace]{background:0 0;padding-inline:0}.a1-token-label__namespace{color:var(--semantic-color-text-muted)}.a1-token-label__swatch{inline-size:var(--base-spacing-12);block-size:var(--base-spacing-12);border-radius:var(--base-radius-sm);border:var(--component-card-border-width) solid var(--component-card-border-color);background:var(--a1-token-label-swatch,var(--semantic-color-surface-raised));margin-inline-end:var(--base-spacing-8);display:inline-block}.a1-token-label__value{font-family:var(--component-inline-font-family-mono);font-size:var(--semantic-font-size-body-xs);color:var(--semantic-color-text-muted);margin-block-start:var(--base-spacing-4);display:block}@media (forced-colors:active){.a1-token-label{border:var(--component-card-border-width) solid CanvasText}}.a1-token-label__punctuation{color:var(--semantic-color-text-muted)}.a1-token-label__level{color:var(--semantic-color-text-accent)}.a1-token-label__type{color:var(--semantic-color-status-info-text)}.a1-token-label__group{color:var(--semantic-color-status-warn-text)}.a1-token-label__final{color:var(--semantic-color-status-success-text)}.a1-chat-study{min-inline-size:0}.a1-chat-study__log{block-size:var(--component-chat-transcript-height);overscroll-behavior:contain;padding:var(--base-spacing-16);border:var(--component-card-border-width) solid var(--component-card-border-color);border-radius:var(--component-card-border-radius);overflow:auto}.a1-chat-study__log:focus-visible{outline:var(--component-button-focus-ring-width) solid var(--component-button-focus-ring);outline-offset:var(--base-spacing-4)}.a1-chat-study__message{max-inline-size:var(--component-chat-message-width);align-self:flex-start;min-inline-size:0}.a1-chat-study__message[data-sender=you]{align-self:flex-end}.a1-chat-study__body{padding:var(--base-spacing-12) var(--base-spacing-16);border-radius:var(--component-card-border-radius);background:var(--semantic-color-surface-panel);color:var(--semantic-color-text-default);white-space:pre-wrap;overflow-wrap:anywhere}.a1-chat-study[data-style=bubbles] .a1-chat-study__message[data-sender=you] .a1-chat-study__body{background:var(--component-button-primary-background);--a1-paragraph-color:var(--component-button-primary-foreground)}.a1-chat-study[data-style=bubbles] .a1-chat-study__body{border-end-start-radius:0}.a1-chat-study[data-style=bubbles] .a1-chat-study__message[data-sender=you] .a1-chat-study__body{border-end-end-radius:0;border-end-start-radius:var(--component-card-border-radius)}.a1-chat-study[data-style=soft] .a1-chat-study__message{align-self:stretch;max-inline-size:100%}.a1-chat-study[data-style=soft] .a1-chat-study__message[data-sender=you] .a1-chat-study__body{border-inline-start:var(--base-spacing-4) solid var(--semantic-color-text-accent)}.a1-chat-study[data-style=outline] .a1-chat-study__body{border:var(--component-card-border-width) solid var(--component-card-border-color);background:0 0}.a1-chat-study[data-style=editorial] .a1-chat-study__message,.a1-chat-study[data-style=compact] .a1-chat-study__message{align-self:stretch;max-inline-size:100%}.a1-chat-study[data-style=editorial] .a1-chat-study__body{border-block-end:var(--component-card-border-width) solid var(--component-card-border-color);background:0 0;border-radius:0;padding-inline:0}.a1-chat-study[data-style=compact] .a1-chat-study__body{background:0 0;padding:0}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.a1-chat-study__message[data-motion]{animation-duration:var(--semantic-motion-duration-slow);animation-timing-function:var(--semantic-motion-easing-enter);transform-origin:bottom}.a1-chat-study__message[data-duration=quick]{animation-duration:var(--semantic-motion-duration-quick)}.a1-chat-study__message[data-duration=slower]{animation-duration:var(--semantic-motion-duration-slower)}.a1-chat-study__message[data-motion=fade]{animation-name:a1-chat-fade}.a1-chat-study__message[data-motion=rise]{animation-name:a1-chat-rise}.a1-chat-study__message[data-motion=slide]{animation-name:a1-chat-slide}.a1-chat-study__message[data-motion=pop]{animation-name:a1-chat-pop;animation-timing-function:var(--semantic-motion-easing-expressive)}.a1-chat-study__message[data-motion=unfold]{animation-name:a1-chat-unfold}}@keyframes a1-chat-fade{0%{opacity:0}to{opacity:1}}@keyframes a1-chat-rise{0%{opacity:0;transform:translateY(var(--component-chat-rise))}to{opacity:1;transform:none}}@keyframes a1-chat-slide{0%{opacity:0;transform:translateX(calc(-1 * var(--component-chat-travel)))}to{opacity:1;transform:none}}@keyframes a1-chat-pop{0%{opacity:0;transform:scale(var(--component-chat-pop-scale))}to{opacity:1;transform:none}}@keyframes a1-chat-unfold{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (forced-colors:active){.a1-chat-study__body{border:var(--component-card-border-width) solid CanvasText}}.a1-tracker-study[data-treatment=rings],.a1-tracker-study[data-treatment=numbers]{--a1-st-dot-size:var(--component-tab-progress-step-size);--a1-st-active-width:var(--component-tab-progress-step-size);--a1-st-gap:var(--base-spacing-12)}.a1-tracker-study[data-treatment=rings] .a1-step-tracker__step{box-sizing:border-box;border:var(--component-tab-progress-step-border-width) solid var(--a1-st-dot-color);background:0 0}.a1-tracker-study[data-treatment=rings] .a1-step-tracker__step--current{border-color:var(--a1-st-active-color);background:var(--a1-st-active-color);box-shadow:inset 0 0 0 var(--base-spacing-4) var(--semantic-color-surface-page)}.a1-tracker-study[data-treatment=segments]{--a1-st-dot-size:var(--base-spacing-4)}.a1-tracker-study[data-treatment=segments] .a1-step-tracker__step{inline-size:var(--component-step-tracker-active-width);border-radius:var(--base-radius-control)}.a1-tracker-study[data-treatment=ticks]{--a1-st-dot-size:var(--base-spacing-4);--a1-st-active-width:var(--base-spacing-4);--a1-st-gap:var(--base-spacing-12)}.a1-tracker-study[data-treatment=ticks] .a1-step-tracker__step{block-size:var(--base-spacing-12)}.a1-tracker-study[data-treatment=ticks] .a1-step-tracker__step--current{block-size:var(--base-spacing-24)}.a1-tracker-study[data-treatment=numbers]{counter-reset:a1-tracker-position}.a1-tracker-study[data-treatment=numbers] .a1-step-tracker__step{counter-increment:a1-tracker-position;color:var(--semantic-color-text-muted);box-sizing:border-box;border:var(--component-tab-border-width) solid var(--a1-st-dot-color);font-family:var(--component-paragraph-font-family);font-size:var(--semantic-font-size-body-xs);font-weight:var(--base-font-weight-semibold);line-height:calc(var(--a1-st-dot-size) - 2 * var(--component-tab-border-width));text-align:center;background:0 0}.a1-tracker-study[data-treatment=numbers] .a1-step-tracker__step:before{content:counter(a1-tracker-position)}.a1-tracker-study[data-treatment=numbers] .a1-step-tracker__step--current{color:var(--semantic-color-surface-page);border-color:var(--a1-st-active-color);background:var(--a1-st-active-color)}.a1-tracker-study[data-treatment=spotlight]{--a1-st-active-width:var(--component-step-tracker-dot-size);--a1-st-gap:var(--base-spacing-16);padding-block:var(--base-spacing-8);padding-inline:var(--base-spacing-8)}.a1-tracker-study[data-treatment=spotlight] .a1-step-tracker__step--current{outline:var(--component-tab-progress-step-border-width) solid var(--a1-st-active-color);outline-offset:var(--base-spacing-4)}.a1-tracker-study:not([data-treatment=default]).a1-step-tracker--full{justify-content:space-between}.a1-tracker-study:not([data-treatment=default]).a1-step-tracker--full .a1-step-tracker__step--current{flex:none}.a1-tracker-study[data-treatment=segments].a1-step-tracker--full .a1-step-tracker__step{flex:1}@media (prefers-reduced-motion:reduce){.a1-tracker-study .a1-step-tracker__step{transition:none}}@media (forced-colors:active){.a1-tracker-study .a1-step-tracker__step{border:var(--component-tab-border-width) solid CanvasText}.a1-tracker-study .a1-step-tracker__step--current{outline:var(--component-tab-progress-step-border-width) solid Highlight;outline-offset:var(--base-spacing-2)}}.a1-tracker-study{position:relative}.a1-tracker-study[data-transition=standard] .a1-step-tracker__step{transition:inline-size var(--a1-tracker-study-duration) var(--semantic-motion-easing-standard), block-size var(--a1-tracker-study-duration) var(--semantic-motion-easing-standard), background-color var(--a1-tracker-study-duration) var(--semantic-motion-easing-standard), color var(--a1-tracker-study-duration) var(--semantic-motion-easing-standard), box-shadow var(--a1-tracker-study-duration) var(--semantic-motion-easing-standard)}.a1-tracker-study:not([data-transition=standard]) .a1-step-tracker__step{transition:none}.a1-tracker-study__ripple{pointer-events:none;box-sizing:border-box;border:var(--component-tab-progress-step-border-width) solid var(--semantic-color-text-default);border-radius:var(--base-radius-pill);position:absolute}@media (prefers-reduced-motion:reduce),(forced-colors:active){.a1-tracker-study[data-transition] .a1-step-tracker__step{transition:none}.a1-tracker-study__ripple{display:none}}.a1-steps-study__scroll{padding:var(--base-spacing-4);min-inline-size:0;max-inline-size:100%;overflow-x:auto}.a1-steps-study:not([data-treatment=default]) .a1-tab-list{gap:var(--base-spacing-8);align-items:stretch}.a1-steps-study:not([data-treatment=default]) .a1-tab{min-inline-size:var(--base-spacing-96);font-size:var(--semantic-font-size-body-sm)}.a1-steps-study:not([data-treatment=default]) .a1-tab:before,.a1-steps-study:not([data-treatment=default]) .a1-tab:after{content:none}.a1-steps-study__state,.a1-steps-study__detail{font-size:var(--semantic-font-size-body-xs);font-weight:var(--base-font-weight-regular)}.a1-steps-study__state[data-error]{color:var(--semantic-color-status-error-background)}.a1-steps-study[data-treatment=dots] .a1-tab{--_step-size:var(--base-spacing-12)}.a1-steps-study[data-treatment=dots] .a1-tab__step:before,.a1-steps-study[data-treatment=dots] .a1-tab__step .a1-icon{display:none}.a1-steps-study[data-treatment=dots] .a1-tab[aria-selected=true] .a1-tab__step{background:var(--semantic-color-action-background)}.a1-steps-study[data-treatment=bars] .a1-tab__step{inline-size:100%;block-size:var(--base-spacing-6);border-radius:var(--base-radius-pill);background:var(--semantic-color-border-default);border:none}.a1-steps-study[data-treatment=bars] .a1-tab__step:before,.a1-steps-study[data-treatment=bars] .a1-tab__step .a1-icon{display:none}.a1-steps-study[data-treatment=bars] .a1-tab[aria-selected=true] .a1-tab__step{background:var(--semantic-color-action-background)}.a1-steps-study[data-treatment=bars] .a1-tab--status-completed .a1-tab__step{background:var(--semantic-color-status-success-background)}.a1-steps-study:is([data-treatment=pills],[data-treatment=tiles],[data-treatment=chevrons]) .a1-tab{border:var(--component-tab-border-width) solid var(--semantic-color-border-default);border-radius:var(--base-radius-control);padding:var(--base-spacing-12);background:var(--semantic-color-surface-panel)}.a1-steps-study:is([data-treatment=pills],[data-treatment=tiles],[data-treatment=chevrons]) .a1-tab[aria-selected=true]{border-color:var(--semantic-color-action-background);background:var(--semantic-color-surface-raised)}.a1-steps-study[data-treatment=pills] .a1-tab{border-radius:var(--base-radius-pill);gap:var(--base-spacing-8);text-align:start;flex-direction:row;min-inline-size:max-content}.a1-steps-study[data-treatment=tiles] .a1-tab{min-inline-size:var(--base-spacing-128);text-align:start;padding:var(--base-spacing-16);align-items:flex-start;gap:var(--base-spacing-16)}.a1-steps-study[data-treatment=chevrons] .a1-tab{margin-inline-end:var(--base-spacing-12)}.a1-steps-study .a1-steps-study__chevron{font-size:var(--component-tab-icon-size);color:var(--semantic-color-text-muted);position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--base-spacing-4));transform:translateY(-50%)}.a1-steps-study[data-treatment=vertical] .a1-tab-list{flex-direction:column}.a1-steps-study[data-treatment=vertical] .a1-tab{text-align:start;align-items:center;gap:var(--base-spacing-16);padding:var(--base-spacing-12);border-inline-start:var(--component-tab-progress-line-height) solid var(--semantic-color-border-default);flex-direction:row}.a1-steps-study[data-treatment=vertical] .a1-tab[aria-selected=true]{border-inline-start-color:var(--semantic-color-action-background);background:var(--semantic-color-surface-panel)}.a1-steps-study[data-treatment=compact] .a1-tab{min-inline-size:var(--base-spacing-40)}.a1-steps-study[data-treatment=compact] .a1-tab[aria-selected=true]{flex-grow:3}.a1-steps-study[data-treatment=compact] .a1-tab[aria-selected=false] .a1-tab__label{inline-size:var(--base-spacing-1);block-size:var(--base-spacing-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.a1-steps-study .a1-tab,.a1-steps-study .a1-tab__step{transition:none}}@media (forced-colors:active){.a1-steps-study .a1-tab[aria-selected=true]{outline:var(--component-tab-focus-ring-width) solid Highlight}.a1-steps-study .a1-tab__step{border:var(--component-tab-border-width) solid ButtonText}.a1-steps-study__state[data-error]{color:canvastext}}.a1-button-motion{--a1-button-motion-easing:var(--semantic-motion-easing-standard);--a1-button-motion-hover:scale(var(--component-button-motion-subtle-hover-scale));--a1-button-motion-press:scale(var(--component-button-motion-subtle-press-scale));--a1-button-motion-hover-filter:none;--a1-button-motion-press-filter:none;--a1-button-motion-shadow:color-mix(in srgb, var(--semantic-color-text-default) var(--component-button-motion-shadow-alpha), transparent);--a1-button-motion-glow:color-mix(in srgb, var(--component-field-focus-ring-color) var(--component-button-motion-glow-alpha), transparent);vertical-align:middle;display:inline-grid;position:relative}.a1-button-motion__surface{transform-origin:50%;transition:transform var(--a1-button-motion-duration) var(--a1-button-motion-easing), filter var(--a1-button-motion-duration) var(--a1-button-motion-easing);display:inline-grid}.a1-button-motion[data-treatment=lift]{--a1-button-motion-hover:translateY(calc(-1 * var(--component-button-motion-lift)));--a1-button-motion-press:translateY(var(--component-button-motion-press-distance)) scale(var(--component-button-motion-subtle-press-scale));--a1-button-motion-hover-filter:drop-shadow(0 var(--component-button-motion-shadow-offset) var(--component-button-motion-shadow-blur) var(--a1-button-motion-shadow))}.a1-button-motion[data-treatment=glow]{--a1-button-motion-hover:scale(var(--component-button-motion-hover-scale));--a1-button-motion-press:scale(var(--component-button-motion-press-scale));--a1-button-motion-hover-filter:drop-shadow(0 0 var(--component-button-motion-glow-blur) var(--a1-button-motion-glow));--a1-button-motion-press-filter:drop-shadow(0 0 var(--component-button-motion-glow-press-blur) var(--a1-button-motion-glow))}.a1-button-motion[data-treatment=tilt]{--a1-button-motion-hover:translateY(calc(-1 * var(--component-button-motion-lift))) rotate(var(--component-button-motion-tilt)) scale(var(--component-button-motion-hover-scale));--a1-button-motion-press:rotate(var(--component-button-motion-press-tilt)) scale(var(--component-button-motion-press-scale))}.a1-button-motion[data-treatment=spring]{--a1-button-motion-easing:var(--semantic-motion-easing-expressive);--a1-button-motion-hover:translateY(calc(-1 * var(--component-button-motion-spring-lift))) scale(var(--component-button-motion-spring-hover-scale));--a1-button-motion-press:translateY(var(--component-button-motion-press-distance)) scale(var(--component-button-motion-spring-press-scale));--a1-button-motion-hover-filter:drop-shadow(0 var(--component-button-motion-shadow-offset) var(--component-button-motion-shadow-blur) var(--a1-button-motion-shadow))}.a1-button-motion[data-treatment=ripple]{--a1-button-motion-hover:translateY(calc(-1 * var(--component-button-motion-lift)));--a1-button-motion-press:translateY(var(--component-button-motion-press-distance))}.a1-button-motion__ripple{pointer-events:none;border:var(--component-field-focus-ring-width) solid var(--component-field-focus-ring-color);border-radius:var(--a1-button-motion-radius);animation:a1-button-motion-ripple var(--a1-button-motion-duration) var(--semantic-motion-easing-exit) both;position:absolute;inset:0}@keyframes a1-button-motion-ripple{0%{opacity:1;transform:scale(1)}to{transform:scale(var(--component-button-motion-ripple-scale));opacity:0}}@media (hover:hover){.a1-button-motion:not([data-inert=true]):hover>.a1-button-motion__surface{transform:var(--a1-button-motion-hover);filter:var(--a1-button-motion-hover-filter)}}.a1-button-motion:not([data-inert=true]):has(button:focus-visible)>.a1-button-motion__surface{transform:var(--a1-button-motion-hover);filter:var(--a1-button-motion-hover-filter)}.a1-button-motion:not([data-inert=true]):is(:has(button:active),[data-pressed=true])>.a1-button-motion__surface{transform:var(--a1-button-motion-press);filter:var(--a1-button-motion-press-filter)}@media (prefers-reduced-motion:reduce),(forced-colors:active){.a1-button-motion__ripple{animation:none;display:none}.a1-button-motion>.a1-button-motion__surface{transition:none;filter:none!important;transform:none!important}}.a1-web-responsive-preview{inline-size:100%}.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-responsive-preview__viewport--paper{border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:0}.a1-reordering{inline-size:100%;max-inline-size:var(--base-width-lg)}.a1-reordering__list{margin:0;padding:0;list-style:none}.a1-reordering__item{min-inline-size:0;position:relative}.a1-reordering__landing{transform-origin:bottom}.a1-reordering__handle{touch-action:none;cursor:grab}.a1-reordering__item[data-active] .a1-reordering__handle{cursor:grabbing}.a1-reordering__item[data-active] .a1-reordering__landing{opacity:var(--component-reordering-placeholder-opacity)}.a1-reordering__item[data-active]:has(:focus-visible) .a1-reordering__landing{opacity:1}.a1-reordering__insertion{border-block-start:var(--component-button-focus-ring-width) solid var(--component-button-focus-ring);padding-inline:var(--base-spacing-8);color:var(--semantic-color-text-default);background:var(--semantic-color-surface-page);font:inherit;pointer-events:none;position:absolute;inset-block-start:calc(-1 * var(--base-spacing-8));inset-inline:0}.a1-reordering__item[data-indicator=outline] .a1-reordering__insertion{border:var(--component-button-focus-ring-width) dashed var(--component-button-focus-ring);border-radius:var(--component-card-border-radius);background:0 0;inset-block:0}.a1-reordering__item[data-placed]:after{content:"";border:var(--component-button-focus-ring-width) solid var(--component-button-focus-ring);border-radius:var(--component-card-border-radius);pointer-events:none;position:absolute;inset:0}.a1-reordering__ghost{z-index:var(--component-tooltip-z-index);pointer-events:none;opacity:var(--component-reordering-ghost-opacity);box-shadow:var(--semantic-shadow-lg);border-radius:var(--component-card-border-radius);position:fixed}@media (forced-colors:active){.a1-reordering__insertion,.a1-reordering__item[data-placed]:after{border-color:highlight}}.a1-reordering__item[data-indicator=slot]{isolation:isolate}.a1-reordering__item[data-indicator=slot][data-active] .a1-reordering__landing{opacity:0}.a1-reordering__item[data-indicator=slot][data-active]:has(:focus-visible) .a1-reordering__landing{opacity:1}.a1-reordering__item[data-indicator=slot] .a1-reordering__insertion{z-index:-1;border-radius:var(--component-card-border-radius);background:var(--semantic-color-surface-panel);box-shadow:inset 0 var(--base-spacing-2) var(--base-spacing-6) color-mix(in srgb, var(--semantic-color-text-default) 18%, transparent);color:var(--semantic-color-text-muted);border:0;place-items:center;display:grid;inset-block:0}.a1-reordering__list:is([data-indicator=marker],[data-indicator=pointer],[data-indicator=rail]){padding-inline-start:var(--component-reordering-gutter)}.a1-reordering__item:is([data-indicator=marker],[data-indicator=pointer],[data-indicator=rail]) .a1-reordering__insertion{inset-block:0;inset-inline:calc(-1 * var(--component-reordering-marker-offset)) auto;background:0 0;border:0;inline-size:0;padding:0}.a1-reordering__item:is([data-indicator=marker],[data-indicator=pointer],[data-indicator=rail],[data-indicator=glow],[data-indicator=arrows]) .a1-reordering__insertion-label{display:none}.a1-reordering__item:is([data-indicator=marker],[data-indicator=rail]) .a1-reordering__insertion:after{content:attr(data-position);z-index:1;inline-size:var(--component-reordering-marker-size);block-size:var(--component-reordering-marker-size);border-radius:var(--base-radius-pill);background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground);font-size:var(--semantic-font-size-body-sm);font-weight:var(--base-font-weight-semibold);place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--component-reordering-marker-size) / -2);translate:0 -50%}.a1-reordering__item[data-indicator=marker] .a1-reordering__insertion:before{content:"";inline-size:var(--component-button-focus-ring-width);border-radius:var(--base-radius-pill);background:var(--component-button-focus-ring);position:absolute;inset-block:0;inset-inline-start:calc(var(--component-button-focus-ring-width) / -2)}.a1-reordering__item[data-indicator=pointer] .a1-reordering__insertion:before{content:attr(data-position);min-inline-size:var(--component-reordering-marker-size);block-size:var(--component-reordering-marker-size);background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground);font-size:var(--semantic-font-size-body-sm);font-weight:var(--base-font-weight-semibold);border-start-start-radius:var(--base-radius-sm);border-end-start-radius:var(--base-radius-sm);place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:calc(-1 * var(--component-reordering-marker-offset) + var(--component-reordering-arrow-size));translate:0 -50%}.a1-reordering__item[data-indicator=pointer] .a1-reordering__insertion:after{content:"";border-block:calc(var(--component-reordering-marker-size) / 2) solid transparent;border-inline-start:var(--component-reordering-arrow-size) solid var(--semantic-color-action-background);position:absolute;inset-block-start:50%;inset-inline-end:calc(-1 * var(--component-reordering-marker-offset));translate:0 -50%}.a1-reordering__list[data-indicator=rail][data-dragging]{position:relative}.a1-reordering__list[data-indicator=rail][data-dragging]:before{content:"";inset-block:var(--base-spacing-24);inline-size:var(--base-spacing-2);background:var(--semantic-color-border-strong);position:absolute;inset-inline-start:calc(var(--component-reordering-gutter) - var(--component-reordering-marker-offset) - var(--base-spacing-1))}.a1-reordering__list[data-indicator=rail][data-dragging] .a1-reordering__item:before{content:"";box-sizing:border-box;inline-size:var(--component-reordering-rail-dot);block-size:var(--component-reordering-rail-dot);border:var(--base-spacing-2) solid var(--semantic-color-border-strong);border-radius:var(--base-radius-pill);background:var(--semantic-color-surface-page);position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * var(--component-reordering-marker-offset) - var(--component-reordering-rail-dot) / 2);translate:0 -50%}.a1-reordering__item[data-indicator=glow] .a1-reordering__insertion{border-radius:var(--component-card-border-radius);box-shadow:0 0 0 var(--component-button-focus-ring-width) var(--component-button-focus-ring), 0 0 var(--component-reordering-glow-spread) var(--component-button-focus-ring);animation:a1-reordering-glow var(--semantic-motion-duration-slower) var(--semantic-motion-easing-standard) infinite alternate;background:0 0;border:0;padding:0;inset-block:0}@keyframes a1-reordering-glow{to{opacity:.55}}.a1-reordering__item[data-indicator=arrows] .a1-reordering__insertion{background:0 0;padding:0}.a1-reordering__item[data-indicator=arrows] .a1-reordering__insertion:before,.a1-reordering__item[data-indicator=arrows] .a1-reordering__insertion:after{content:"";border-block:var(--component-reordering-arrow-size) solid transparent;position:absolute;inset-block-start:calc(-1 * var(--component-reordering-arrow-size) - var(--component-button-focus-ring-width) / 2)}.a1-reordering__item[data-indicator=arrows] .a1-reordering__insertion:before{border-inline-start:var(--component-reordering-arrow-size) solid var(--component-button-focus-ring);inset-inline-start:calc(-1 * var(--component-reordering-arrow-size))}.a1-reordering__item[data-indicator=arrows] .a1-reordering__insertion:after{border-inline-end:var(--component-reordering-arrow-size) solid var(--component-button-focus-ring);inset-inline-end:calc(-1 * var(--component-reordering-arrow-size))}@media (prefers-reduced-motion:reduce){.a1-reordering__item[data-indicator=glow] .a1-reordering__insertion{animation:none}}@media (forced-colors:active){.a1-reordering__item[data-indicator=marker] .a1-reordering__insertion:before,.a1-reordering__item:is([data-indicator=marker],[data-indicator=rail],[data-indicator=pointer]) .a1-reordering__insertion:after,.a1-reordering__item[data-indicator=pointer] .a1-reordering__insertion:before{color:highlighttext;background:highlight}.a1-reordering__item[data-indicator=pointer] .a1-reordering__insertion:after{background:0 0;border-inline-start-color:highlight}.a1-reordering__item[data-indicator=glow] .a1-reordering__insertion{outline:var(--component-button-focus-ring-width) solid Highlight}.a1-reordering__item[data-indicator=arrows] .a1-reordering__insertion:before{border-inline-start-color:highlight}.a1-reordering__item[data-indicator=arrows] .a1-reordering__insertion:after{border-inline-end-color:highlight}}.a1-magnetic-reorder{inline-size:100%}.a1-magnetic-reorder__tile{min-inline-size:0;position:relative}.a1-magnetic-reorder__tile[data-picked]{outline:var(--component-button-focus-ring-width) dashed var(--component-button-focus-ring);outline-offset:var(--base-spacing-4);border-radius:var(--component-card-border-radius)}.a1-magnetic-reorder__tile[data-snapped]{outline-style:solid}.a1-magnetic-reorder__handle{touch-action:none;cursor:grab}.a1-magnetic-reorder__tile[data-picked] .a1-magnetic-reorder__handle{cursor:grabbing}.a1-magnetic-reorder__ghost{pointer-events:none;z-index:var(--component-tooltip-z-index);opacity:var(--component-reordering-ghost-opacity);border-radius:var(--component-card-border-radius);box-shadow:var(--semantic-shadow-lg);position:fixed}@media (forced-colors:active){.a1-magnetic-reorder__tile[data-picked]{outline-color:highlight}}.a1-verify-button{--a1-verify-button-ink:var(--semantic-color-status-error-background);inline-size:100%;max-inline-size:var(--base-width-sm);text-align:center}.a1-verify-button__mechanism{isolation:isolate;inline-size:100%;padding-block:var(--base-spacing-32);border:var(--component-field-border-width) solid var(--semantic-color-border-strong);border-radius:var(--base-radius-lg);background:var(--semantic-color-surface-panel);position:relative;overflow:hidden}.a1-verify-button__shutter{z-index:-1;background:repeating-linear-gradient(var(--component-verify-button-shutter-angle), var(--semantic-color-surface-panel) 0 var(--component-verify-button-stripe-size), var(--semantic-color-border-default) var(--component-verify-button-stripe-size) calc(var(--component-verify-button-stripe-size) * 2));inline-size:50%;transition:transform var(--semantic-motion-duration-slower) var(--semantic-motion-easing-expressive);position:absolute;inset-block:0}.a1-verify-button__shutter--left{inset-inline-start:0}.a1-verify-button__shutter--right{inset-inline-end:0}.a1-verify-button:not([data-phase=locked]) .a1-verify-button__shutter--left{transform:translateX(calc(-1 * var(--component-verify-button-shutter-travel)))}.a1-verify-button:not([data-phase=locked]) .a1-verify-button__shutter--right{transform:translateX(var(--component-verify-button-shutter-travel))}.a1-verify-button__dial{inline-size:var(--component-verify-button-dial-size);block-size:var(--component-verify-button-dial-size);border-radius:var(--base-radius-pill);background:var(--semantic-color-surface-page);margin-inline:auto;position:relative}.a1-verify-button__dial:before{content:"";border-radius:inherit;padding:var(--component-verify-button-ring-width);background:conic-gradient(var(--a1-verify-button-ink) var(--a1-verify-button-progress), var(--semantic-color-border-strong) 0);position:absolute;inset:0;-webkit-mask-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);mask-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.a1-verify-button__symbol{color:var(--semantic-color-text-default)}.a1-verify-button[data-phase=complete]{--a1-verify-button-ink:var(--semantic-color-status-success-background)}.a1-verify-button[data-phase=complete] .a1-verify-button__symbol{animation:a1-verify-button-arrive var(--semantic-motion-duration-slower) var(--semantic-motion-easing-expressive) both}@keyframes a1-verify-button-arrive{0%{opacity:0;transform:translateY(var(--component-verify-button-launch-travel)) scale(0)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.a1-verify-button__shutter{transition:none}.a1-verify-button__symbol{animation:none!important}.a1-verify-button__dial:before{background:var(--semantic-color-border-strong)}}@media (forced-colors:active){.a1-verify-button__dial{border:var(--component-verify-button-ring-width) solid ButtonText}.a1-verify-button__dial: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-page-construction{min-block-size:100vh;transition:padding-block-start var(--component-page-construction-exit-duration) var(--semantic-motion-easing-standard);padding-block-start:var(--component-page-construction-headroom);position:relative}.a1-page-construction[data-phase=exit]{padding-block-start:0}.a1-page-construction :is([data-construction-block],[data-loading-block]){position:relative}.a1-page-construction [data-construction-state=pending],.a1-page-construction [data-construction-state=placed]>*{visibility:hidden}.a1-page-construction :is([data-construction-block],[data-loading-block]):before{content:"";border:var(--component-divider-size-xs) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-raised);opacity:0;pointer-events:none;transition:opacity var(--component-page-construction-exit-duration) var(--semantic-motion-easing-standard);position:absolute;inset:0}.a1-page-construction [data-construction-state=placed]:before{opacity:1;transform-origin:bottom;animation:a1-page-construction-land var(--component-page-construction-settle-duration) var(--semantic-motion-easing-expressive);transition:none}.a1-page-construction :is([data-construction-block],[data-loading-block]):after{content:"";inset-block-end:calc(var(--component-page-construction-dust-size) / -2);inset-inline:calc(var(--component-page-construction-dust-size) / -2);block-size:var(--component-page-construction-dust-size);background:radial-gradient(circle at var(--component-page-construction-dust-size) 50%, var(--semantic-color-text-muted) 0 30%, transparent 32%), radial-gradient(circle at calc(100% - var(--component-page-construction-dust-size)) 50%, var(--semantic-color-text-muted) 0 30%, transparent 32%);opacity:0;pointer-events:none;position:absolute}.a1-page-construction [data-construction-state=placed]:after{animation:a1-page-construction-dust var(--component-page-construction-settle-duration) var(--semantic-motion-easing-exit)}.a1-page-construction[data-phase=idle] [data-construction-state=placed]:before{background:linear-gradient(100deg, transparent 30%, var(--semantic-color-surface-panel) 50%, transparent 70%) 0 0 / 300% 100%, var(--semantic-color-surface-raised);animation:a1-page-construction-shimmer var(--component-page-construction-shimmer-duration) var(--semantic-motion-easing-linear) infinite}.a1-page-construction[data-paused=true] [data-construction-state=placed]:before{animation-play-state:paused}.a1-page-construction [data-construction-state=done]:before{opacity:0}.a1-page-construction__crane{pointer-events:none;transition:transform var(--component-page-construction-exit-duration) var(--semantic-motion-easing-exit), opacity var(--component-page-construction-exit-duration) var(--semantic-motion-easing-exit);position:absolute;inset:0;overflow:hidden}.a1-page-construction[data-phase=exit] .a1-page-construction__crane{opacity:0;transform:translateY(-100%)}.a1-page-construction__jib{block-size:var(--component-page-construction-jib-height);background:repeating-linear-gradient(45deg, transparent 0 var(--base-spacing-6), var(--semantic-color-status-warn-foreground) var(--base-spacing-6) calc(var(--base-spacing-6) + var(--base-spacing-2))), var(--semantic-color-status-warn-background);border-block:var(--base-spacing-2) solid var(--semantic-color-status-warn-foreground);position:absolute;inset-block-start:var(--base-spacing-8);inset-inline:0}.a1-page-construction__mast{inline-size:var(--component-page-construction-mast-width);background:repeating-linear-gradient(-45deg, transparent 0 var(--base-spacing-6), var(--semantic-color-status-warn-foreground) var(--base-spacing-6) calc(var(--base-spacing-6) + var(--base-spacing-2))), var(--semantic-color-status-warn-background);border-inline:var(--base-spacing-2) solid var(--semantic-color-status-warn-foreground);position:absolute;inset-block:0;inset-inline-end:var(--base-spacing-2)}.a1-page-construction__cab{inline-size:var(--base-spacing-20);block-size:var(--base-spacing-16);border:var(--base-spacing-2) solid var(--semantic-color-status-warn-foreground);border-radius:0 0 var(--base-radius-sm) var(--base-radius-sm);background:linear-gradient(var(--semantic-color-surface-raised) 0 0) var(--base-spacing-2) var(--base-spacing-2) / calc(100% - var(--base-spacing-4)) 50% no-repeat, var(--semantic-color-status-warn-background);position:absolute;inset-block-start:calc(var(--base-spacing-8) + var(--component-page-construction-jib-height));inset-inline-end:calc(var(--base-spacing-2) + var(--component-page-construction-mast-width))}.a1-page-construction__trolley{inline-size:var(--component-page-construction-trolley-width);block-size:var(--base-spacing-8);border-radius:0 0 var(--base-radius-sm) var(--base-radius-sm);background:var(--semantic-color-text-default);transform:translateX(calc(var(--a1-page-construction-x,0px) - 50%));position:absolute;inset-block-start:calc(var(--base-spacing-8) + var(--component-page-construction-jib-height));inset-inline-start:0}.a1-page-construction__rig{transform:rotate(var(--a1-page-construction-sway,0deg));transform-origin:top;position:absolute;inset-block-start:100%;inset-inline-start:50%}.a1-page-construction__rope{inline-size:var(--component-page-construction-rope-width);block-size:var(--a1-page-construction-rope,0px);background:var(--semantic-color-text-muted);position:absolute;inset-block-start:0;transform:translate(-50%)}.a1-page-construction__hook{inline-size:var(--component-page-construction-hook-size);block-size:var(--component-page-construction-hook-size);border-radius:var(--base-radius-sm) var(--base-radius-sm) var(--base-radius-pill) var(--base-radius-pill);background:var(--semantic-color-status-warn-background);border:var(--base-spacing-2) solid var(--semantic-color-status-warn-foreground);position:absolute;inset-block-start:var(--a1-page-construction-rope,0px);transform:translate(-50%)}.a1-page-construction__load{inline-size:var(--a1-page-construction-load-width,0px);block-size:var(--a1-page-construction-load-height,0px);border:var(--component-divider-size-xs) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-raised);box-shadow:var(--semantic-shadow-md);opacity:0;position:absolute;inset-block-start:calc(var(--a1-page-construction-rope,0px) + var(--component-page-construction-hook-size));transform:translate(-50%)}.a1-page-construction__crane[data-carrying=true] .a1-page-construction__load{opacity:1}@keyframes a1-page-construction-land{0%{transform:scaleY(.92)}60%{transform:scaleY(1.02)}to{transform:none}}@keyframes a1-page-construction-dust{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.4) translateY(calc(var(--component-page-construction-dust-size) / -2))}}@keyframes a1-page-construction-shimmer{0%{background-position:100% 0,0 0}to{background-position:-50% 0,0 0}}@media (prefers-reduced-motion:reduce){.a1-page-construction [data-construction-state=placed]:before,.a1-page-construction [data-construction-state=placed]:after,.a1-page-construction[data-phase=idle] [data-construction-state=placed]:before{animation:none}.a1-page-construction,.a1-page-construction__crane,.a1-page-construction :is([data-construction-block],[data-loading-block]):before{transition:none}}.a1-required-fields{--a1-required-fields-error:var(--semantic-color-status-error-text)}.a1-required-fields__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.a1-required-fields__item{position:relative}.a1-required-fields__error{gap:var(--base-spacing-6);margin:var(--base-spacing-6) 0 0;color:var(--a1-required-fields-error);font-size:var(--semantic-font-size-body-sm);align-items:center;display:flex}.a1-required-fields__optional{color:var(--semantic-color-text-muted);font-weight:var(--base-font-weight-regular)}.a1-required-fields__message:focus{outline:none}.a1-required-fields__message:focus-visible{outline:var(--component-button-focus-ring-width) solid var(--component-button-focus-ring);outline-offset:var(--component-button-focus-ring-offset)}.a1-required-fields[data-variant=tick] .a1-required-fields__item[data-required=true]:before{content:"";inline-size:var(--base-spacing-2);border-radius:var(--base-radius-pill);background:var(--semantic-color-action-background);transition:inline-size var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);position:absolute;inset-block:0;inset-inline-end:calc(100% + var(--base-spacing-6))}.a1-required-fields[data-variant=tick] .a1-required-fields__item[data-invalid=true]:before{inline-size:var(--base-spacing-6);background:var(--semantic-color-status-error-border)}.a1-required-fields[data-variant=ink] [data-required=true][data-kind=control] :is(input,select,textarea){border-block-end-width:var(--base-spacing-4);border-block-end-color:var(--semantic-color-text-default)}.a1-required-fields[data-variant=ink] [data-required=false][data-kind=control] :is(input,select,textarea){border-style:dashed;border-color:var(--semantic-color-border-strong)}.a1-required-fields[data-variant=ink] [data-kind=group]{padding:var(--base-spacing-12) var(--base-spacing-16);border:var(--base-spacing-2) dashed var(--semantic-color-border-strong);border-radius:var(--base-radius-md)}.a1-required-fields[data-variant=ink] [data-kind=group][data-required=true]{border-style:solid;border-block-end-width:var(--base-spacing-4);border-color:var(--semantic-color-text-default)}.a1-required-fields[data-variant=ink] [data-invalid=true][data-kind=control] :is(input,select,textarea),.a1-required-fields[data-variant=ink] [data-invalid=true][data-kind=group]{border-color:var(--semantic-color-status-error-border)}.a1-required-fields[data-variant=ink] .a1-required-fields__error-text{-webkit-text-decoration:underline wavy var(--semantic-color-status-error-border);text-decoration:underline wavy var(--semantic-color-status-error-border);text-underline-offset:var(--base-spacing-4)}.a1-required-fields__ring{inline-size:var(--base-spacing-20);block-size:var(--base-spacing-20);border:var(--base-spacing-2) solid var(--semantic-color-action-background);border-radius:var(--base-radius-pill);vertical-align:middle;transition:background-color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);place-items:center;margin-inline-start:var(--base-spacing-4);display:inline-grid}.a1-required-fields__ring[data-state=done]{background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground)}.a1-required-fields__ring[data-state=missing]{border-color:var(--semantic-color-status-error-background);background:var(--semantic-color-status-error-background);color:var(--semantic-color-status-error-foreground)}.a1-required-fields__counter{color:var(--semantic-color-text-muted);font-size:var(--semantic-font-size-body-sm);font-weight:var(--base-font-weight-regular);margin-inline-start:var(--base-spacing-8)}.a1-required-fields__counter[data-state=missing]{color:var(--a1-required-fields-error);font-weight:var(--base-font-weight-semibold)}.a1-required-fields__checklist{padding:var(--base-spacing-16);border:var(--base-spacing-2) solid var(--semantic-color-status-error-border);border-radius:var(--base-radius-md);background:var(--semantic-color-status-error-surface)}.a1-required-fields__checklist-list{gap:var(--base-spacing-8);margin:0;padding:0;list-style:none;display:grid}.a1-required-fields__checklist-list li{gap:var(--base-spacing-8);color:var(--a1-required-fields-error);align-items:center;display:flex}.a1-required-fields[data-variant=rail] .a1-required-fields__list{position:relative}.a1-required-fields[data-variant=rail] .a1-required-fields__list:before{content:"";inset-block:var(--base-spacing-16);inline-size:var(--base-spacing-2);background:var(--semantic-color-border-strong);position:absolute;inset-inline-start:calc(var(--base-spacing-16) - var(--base-spacing-2) / 2)}.a1-required-fields[data-variant=rail] .a1-required-fields__list[data-missing=true]:before{background:repeating-linear-gradient(var(--semantic-color-status-error-border) 0 var(--base-spacing-6), transparent var(--base-spacing-6) var(--base-spacing-12))}.a1-required-fields[data-variant=rail] .a1-required-fields__item{padding-inline-start:var(--base-spacing-48)}.a1-required-fields__stop{z-index:1;inline-size:var(--base-spacing-32);block-size:var(--base-spacing-32);border:var(--base-spacing-2) solid var(--semantic-color-action-background);border-radius:var(--base-radius-pill);background:var(--semantic-color-surface-page);color:var(--semantic-color-text-default);font-size:var(--semantic-font-size-body-sm);font-weight:var(--base-font-weight-semibold);transition:background-color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard), border-color var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard);place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.a1-required-fields__item[data-done=true]>.a1-required-fields__stop{border-color:var(--semantic-color-status-success-background);background:var(--semantic-color-status-success-background);color:var(--semantic-color-status-success-foreground);animation:a1-required-fields-stop-done var(--semantic-motion-duration-fast) var(--semantic-motion-easing-standard)}@keyframes a1-required-fields-stop-done{0%{scale:.6}}.a1-required-fields__item[data-invalid=true]>.a1-required-fields__stop{border-color:var(--semantic-color-status-error-background);background:var(--semantic-color-status-error-background);color:var(--semantic-color-status-error-foreground)}.a1-required-fields[data-variant=rail] .a1-required-fields__item[data-required=false]:before{content:"";z-index:1;inline-size:var(--base-spacing-8);block-size:var(--base-spacing-8);border:var(--base-spacing-2) solid var(--semantic-color-border-strong);border-radius:var(--base-radius-pill);background:var(--semantic-color-surface-page);position:absolute;inset-block-start:var(--base-spacing-8);inset-inline-start:var(--base-spacing-12)}.a1-required-fields__dock{z-index:2;padding:var(--base-spacing-12) var(--base-spacing-16);border:var(--base-spacing-2) solid var(--semantic-color-status-error-border);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-panel);box-shadow:var(--semantic-shadow-md);position:sticky;inset-block-end:var(--base-spacing-8)}@media (prefers-reduced-motion:reduce){.a1-required-fields__item:before,.a1-required-fields__ring,.a1-required-fields__stop{transition:none;animation:none}}.a1-timeline{--a1-timeline-surface:var(--semantic-color-surface-page)}.a1-timeline__scroller{overflow-x:auto}.a1-timeline__scroller:focus-visible{outline:var(--component-button-focus-ring-width) solid var(--component-button-focus-ring);outline-offset:var(--component-button-focus-ring-offset)}.a1-timeline__track{position:relative}.a1-timeline__connectors{pointer-events:none;position:absolute;inset:0;overflow:visible}.a1-timeline__connectors path{fill:none;stroke:var(--a1-timeline-tone);stroke-width:var(--component-timeline-line-width)}.a1-timeline__connectors circle{fill:var(--a1-timeline-surface);stroke:var(--a1-timeline-tone);stroke-width:var(--component-timeline-line-width)}.a1-timeline [data-tone=accent]{--a1-timeline-tone:var(--semantic-color-action-background)}.a1-timeline [data-tone=info]{--a1-timeline-tone:var(--semantic-color-status-info-background)}.a1-timeline [data-tone=success]{--a1-timeline-tone:var(--semantic-color-status-success-background)}.a1-timeline [data-tone=warn]{--a1-timeline-tone:var(--semantic-color-status-warn-background)}.a1-timeline [data-tone=error]{--a1-timeline-tone:var(--semantic-color-status-error-background)}.a1-timeline [data-tone=neutral]{--a1-timeline-tone:var(--semantic-color-text-muted)}.a1-timeline__list,.a1-timeline__points{margin:0;padding:0;list-style:none}.a1-timeline__list{display:grid;position:relative}.a1-timeline__item{display:grid}.a1-timeline__badge{z-index:1;inline-size:var(--component-timeline-badge-size);block-size:var(--component-timeline-badge-size);border-radius:var(--base-radius-pill);background:var(--semantic-color-surface-raised);box-shadow:var(--semantic-shadow-md);color:var(--a1-timeline-tone);place-items:center;display:grid;position:relative}.a1-timeline__year{margin:0}.a1-timeline__points{gap:var(--base-spacing-4);margin-block-start:var(--base-spacing-8);display:grid}.a1-timeline[data-orientation=horizontal] .a1-timeline__list{--a1-timeline-reach:calc(var(--component-timeline-arc-gap) + var(--component-timeline-stem-min) + var(--component-timeline-node-size) + var(--component-timeline-node-gap));grid-template-columns:repeat(var(--a1-timeline-count), minmax(var(--component-timeline-column-min), 1fr));grid-template-rows:auto var(--a1-timeline-reach) var(--component-timeline-badge-size) var(--a1-timeline-reach) auto}.a1-timeline[data-orientation=horizontal] .a1-timeline__item{grid-row:1/-1;grid-template-rows:subgrid;text-align:center;justify-items:center}.a1-timeline[data-orientation=horizontal] .a1-timeline__badge{grid-row:3}.a1-timeline[data-orientation=horizontal] .a1-timeline__details{inline-size:max-content;max-inline-size:200%}.a1-timeline[data-orientation=horizontal] [data-side=above] .a1-timeline__details{grid-row:1;align-self:end}.a1-timeline[data-orientation=horizontal] [data-side=above] .a1-timeline__year{grid-row:4;align-self:start;margin-block-start:var(--component-timeline-year-gap)}.a1-timeline[data-orientation=horizontal] [data-side=below] .a1-timeline__details{grid-row:5;align-self:start}.a1-timeline[data-orientation=horizontal] [data-side=below] .a1-timeline__year{grid-row:2;align-self:end;margin-block-end:var(--component-timeline-year-gap)}.a1-timeline[data-orientation=vertical] .a1-timeline__list{--a1-timeline-reach:calc(var(--component-timeline-arc-gap) + var(--component-timeline-stem-min-inline) + var(--component-timeline-node-size) + var(--component-timeline-node-gap));grid-template-columns:var(--component-timeline-badge-size) minmax(0, 1fr);row-gap:var(--component-timeline-row-gap);padding-block-start:var(--component-timeline-stem-min)}.a1-timeline[data-orientation=vertical] .a1-timeline__item{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--semantic-spacing-gap-xs);grid-template-rows:auto auto}.a1-timeline[data-orientation=vertical] .a1-timeline__badge{grid-area:1/1/span 2;align-self:center}.a1-timeline[data-orientation=vertical] .a1-timeline__year,.a1-timeline[data-orientation=vertical] .a1-timeline__details{grid-column:2;margin-inline-start:var(--a1-timeline-reach)}.a1-timeline[data-orientation=vertical] .a1-timeline__year{grid-row:1;align-self:end}.a1-timeline[data-orientation=vertical] .a1-timeline__details{grid-row:2;align-self:start}.a1-slides{gap:var(--base-spacing-16);display:grid}.a1-slides__stage{aspect-ratio:var(--component-slides-aspect-ratio);border:var(--base-spacing-1) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-page);box-shadow:var(--semantic-shadow-md);position:relative;overflow:hidden}.a1-slides__stage:focus-visible{outline:var(--component-button-focus-ring-width) solid var(--component-button-focus-ring);outline-offset:var(--component-button-focus-ring-offset)}.a1-slides__canvas{inline-size:var(--component-slides-canvas-width);aspect-ratio:var(--component-slides-aspect-ratio);transform:scale(var(--a1-slides-scale,1));transform-origin:0 0;position:absolute;top:0;left:0}.a1-slides__slide{position:absolute;inset:0}.a1-slides__wipe{visibility:hidden;background:var(--a1-slides-wipe,var(--semantic-color-action-background));pointer-events:none;position:absolute;inset:0}[data-build-hidden]{visibility:hidden}.a1-slides__sr{inline-size:var(--base-spacing-1);block-size:var(--base-spacing-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.a1-slides__layout{padding:var(--component-slides-padding);background:var(--semantic-color-surface-page);color:var(--semantic-color-text-default);position:absolute;inset:0;overflow:hidden}.a1-slides__stripe{block-size:var(--component-slides-stripe);display:flex;position:absolute;inset-block-end:0;inset-inline:0}.a1-slides__stripe span{flex:1}.a1-slides__stripe span:first-child{background:var(--semantic-color-status-error-background)}.a1-slides__stripe span:nth-child(2){background:var(--semantic-color-status-warn-background)}.a1-slides__stripe span:nth-child(3){background:var(--semantic-color-status-success-background)}.a1-slides__stripe span:nth-child(4){background:var(--semantic-color-status-info-background)}.a1-slides__stripe span:nth-child(5){background:var(--semantic-color-action-background)}.a1-slides__stripe span:nth-child(6){background:var(--semantic-color-text-muted)}.a1-slides__layout--title{gap:var(--base-spacing-32);justify-content:center;align-items:center;display:flex}.a1-slides__lockup{gap:var(--base-spacing-4);display:grid}.a1-slides__logo{inline-size:var(--component-slides-logo);block-size:var(--component-slides-logo);border-radius:var(--base-radius-lg);background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground);font-size:var(--semantic-font-size-display-xxl);place-items:center;display:grid}.a1-slides__logo--sm{inline-size:var(--base-spacing-56);block-size:var(--base-spacing-56);font-size:var(--semantic-font-size-heading-xl)}.a1-slides__layout--ramp{padding:0}.a1-slides__ramp{display:flex;position:absolute;inset:0}.a1-slides__ramp span{flex:1}.a1-slides__card{gap:var(--base-spacing-4);padding:var(--base-spacing-16) var(--base-spacing-24);background:var(--semantic-color-surface-page);color:var(--semantic-color-text-default);display:grid;position:absolute}.a1-slides__card--bottom{inset-block-end:0;inset-inline-end:0}.a1-slides__card--top{inset-block-start:var(--base-spacing-96);inset-inline-end:0}.a1-slides__card--side{max-inline-size:var(--base-width-md);inset-block-start:var(--base-spacing-192);inset-inline-end:0}.a1-slides__layout--banded{padding:0}.a1-slides__header{padding:var(--base-spacing-20) var(--component-slides-padding);background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground);--a1-heading-color:var(--semantic-color-action-foreground)}.a1-slides__points{gap:var(--base-spacing-24) var(--base-spacing-32);padding:var(--base-spacing-40) var(--component-slides-padding);grid-template-columns:1fr 1fr;margin:0;list-style:none;display:grid}.a1-slides__points li{gap:var(--base-spacing-12);align-items:center;display:flex}.a1-slides__number{inline-size:var(--base-spacing-32);block-size:var(--base-spacing-32);border:var(--base-spacing-2) solid var(--semantic-color-status-info-border);border-radius:var(--base-radius-pill);color:var(--semantic-color-text-default);font-size:var(--semantic-font-size-body-sm);font-weight:var(--base-font-weight-semibold);flex:none;place-items:center;display:grid}.a1-slides__copy{gap:var(--base-spacing-16);max-inline-size:var(--base-width-2xl);padding:var(--base-spacing-40) var(--component-slides-padding);display:grid}.a1-slides__layout--collection{gap:var(--base-spacing-20);align-content:center;display:grid}.a1-slides__pills{gap:var(--base-spacing-12);max-inline-size:var(--base-width-md);margin:0;padding:0;list-style:none;display:grid}.a1-slides__pills li{gap:var(--base-spacing-12);padding:var(--base-spacing-8) var(--base-spacing-24) var(--base-spacing-8) var(--base-spacing-8);border-radius:var(--base-radius-pill);background:var(--semantic-color-surface-raised);align-items:center;display:flex}.a1-slides__pills li>span:last-child{display:grid}.a1-slides__pill-icon{inline-size:var(--base-spacing-40);block-size:var(--base-spacing-40);border-radius:var(--base-radius-pill);background:var(--semantic-color-action-background);color:var(--semantic-color-action-foreground);flex:none;place-items:center;display:grid}.a1-slides__layout--statement[data-tone=success]{--a1-slides-tone:var(--semantic-color-status-success-background);background:var(--semantic-color-status-success-surface)}.a1-slides__layout--statement[data-tone=info]{--a1-slides-tone:var(--semantic-color-status-info-background);background:var(--semantic-color-status-info-surface)}.a1-slides__big-icon{inline-size:var(--component-slides-big-icon);block-size:var(--component-slides-big-icon);color:var(--a1-slides-tone);font-size:var(--component-slides-big-icon);place-items:center;display:grid;position:absolute;inset-block-start:var(--base-spacing-128);inset-inline-start:var(--base-spacing-96)}.a1-slides__layout--why{gap:var(--base-spacing-32);grid-template-columns:1fr 1fr;align-items:end;display:grid}.a1-slides__why-copy{gap:var(--base-spacing-8);align-self:center;display:grid}.a1-slides__bars{gap:var(--base-spacing-24);block-size:100%;padding:0 0 var(--base-spacing-16);align-items:stretch;margin:0;list-style:none;display:flex}.a1-slides__bars li{gap:var(--base-spacing-8);flex-direction:column;flex:1;justify-content:flex-end;display:flex}.a1-slides__bar{block-size:var(--a1-slides-bar);border-radius:var(--base-radius-sm) var(--base-radius-sm) 0 0;background:var(--semantic-color-status-error-background)}.a1-slides__bars li:nth-child(2) .a1-slides__bar{background:var(--semantic-color-status-warn-background)}.a1-slides__bars li:nth-child(3) .a1-slides__bar{background:var(--semantic-color-status-success-background)}.a1-slides__layout--together{gap:var(--base-spacing-32);background:var(--semantic-color-surface-panel);place-content:center;justify-items:center;display:grid}.a1-slides__equation{gap:var(--base-spacing-16);align-items:center;display:flex}.a1-slides__equation-text{gap:var(--base-spacing-16);align-items:center;display:inline-flex}.a1-slides__badge{padding:var(--base-spacing-12) var(--base-spacing-32);border:var(--base-spacing-2) solid var(--semantic-color-status-warn-border);border-radius:var(--base-radius-pill);background:var(--semantic-color-status-warn-surface)}@media (forced-colors:active){.a1-slides__header,.a1-slides__card,.a1-slides__pills li,.a1-slides__badge{border:var(--base-spacing-1) solid CanvasText}}:is(.a1-mode-cord__bead,.a1-mode-dial__knob,.a1-mode-eclipse):focus-visible{outline:var(--component-button-focus-ring-width) solid var(--component-button-focus-ring);outline-offset:var(--component-button-focus-ring-offset)}.a1-mode-cord{inline-size:var(--component-mode-switches-cord-width);block-size:calc(var(--component-mode-switches-cord-length) + var(--component-mode-switches-cord-max-pull) + var(--component-mode-switches-bead));position:relative}.a1-mode-cord__plate{inline-size:var(--base-spacing-32);block-size:var(--base-spacing-6);border-radius:0 0 var(--base-radius-sm) var(--base-radius-sm);background:var(--semantic-color-text-muted);position:absolute;inset-block-start:0;inset-inline-start:calc(50% - var(--base-spacing-16))}.a1-mode-cord__cord{pointer-events:none;position:absolute;inset:0;overflow:visible}.a1-mode-cord__cord path{fill:none;stroke:var(--component-mode-switches-metal-dark);stroke-width:var(--component-mode-switches-cord-width-stroke)}.a1-mode-cord__metal-light{stop-color:var(--component-mode-switches-metal-light)}.a1-mode-cord__metal-mid{stop-color:var(--component-mode-switches-metal-mid)}.a1-mode-cord__metal-dark{stop-color:var(--component-mode-switches-metal-dark)}.a1-mode-cord__bead{top:var(--component-mode-switches-cord-length);left:calc(50% - var(--component-mode-switches-bead) / 2);inline-size:var(--component-mode-switches-bead);block-size:var(--component-mode-switches-bead);border-radius:var(--base-radius-pill);background:radial-gradient(circle at 35% 30%, var(--component-mode-switches-metal-light), var(--component-mode-switches-metal-mid) 55%, var(--component-mode-switches-metal-dark));color:var(--component-mode-switches-metal-ink);box-shadow:var(--semantic-shadow-md);cursor:grab;touch-action:none;border:0;place-items:center;display:grid;position:absolute}.a1-mode-cord__bead:active{cursor:grabbing}.a1-mode-sunmoon .a1-switch__track:before{content:"light_mode";color:var(--component-mode-switches-sun);font-family:var(--a1-icon-font-family,"Material Symbols Outlined");font-size:var(--component-mode-switches-sun-moon-icon);font-variation-settings:"FILL" 1;line-height:var(--a1-sw-thumb);text-align:center;animation:a1-mode-sun-in var(--component-mode-switches-settle) var(--semantic-motion-easing-expressive);transition:translate var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard), background-color var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard), rotate var(--component-mode-switches-settle) var(--semantic-motion-easing-standard);place-items:center;display:grid;transform:translate(0,0)rotate(0)}.a1-mode-sunmoon .a1-switch__track--on:before{content:"dark_mode";color:var(--component-mode-switches-sky-night);transform:none;translate:calc(var(--a1-sw-track-width) - var(--a1-sw-track-height)) 0;animation-name:a1-mode-moon-in;rotate:360deg}@keyframes a1-mode-sun-in{0%{font-size:0}}@keyframes a1-mode-moon-in{0%{font-size:0}}.a1-mode-dial{inline-size:calc(2 * var(--component-mode-switches-dial-label-radius) + var(--base-spacing-48));block-size:calc(var(--component-mode-switches-dial-label-radius) + var(--component-mode-switches-dial) / 2 + var(--base-spacing-24));position:relative}.a1-mode-dial__knob{inline-size:var(--component-mode-switches-dial);block-size:var(--component-mode-switches-dial);border:var(--base-spacing-1) solid var(--semantic-color-border-default);border-radius:var(--base-radius-pill);background:radial-gradient(circle at 35% 30%, var(--semantic-color-surface-page), var(--semantic-color-surface-raised));box-shadow:var(--semantic-shadow-md);cursor:grab;touch-action:none;rotate:calc(var(--component-mode-switches-dial-angle) * var(--a1-mode-dial-step));transition:rotate var(--semantic-motion-duration-slow) var(--semantic-motion-easing-expressive);position:absolute;inset-block-start:calc(var(--component-mode-switches-dial-label-radius) + var(--base-spacing-16) - var(--component-mode-switches-dial) / 2);inset-inline-start:calc(50% - var(--component-mode-switches-dial) / 2)}.a1-mode-dial__notch{inline-size:var(--base-spacing-4);block-size:var(--base-spacing-20);border-radius:var(--base-radius-pill);background:var(--semantic-color-action-background);position:absolute;inset-block-start:var(--base-spacing-8);inset-inline-start:calc(50% - var(--base-spacing-2))}.a1-mode-dial__label{color:var(--semantic-color-text-muted);font-size:var(--semantic-font-size-body-sm);cursor:pointer;transform-origin:50%;translate:-50% -50%;transform:translateY(var(--component-mode-switches-dial-label-radius)) rotate(calc(var(--component-mode-switches-dial-angle) * var(--a1-mode-dial-label-step))) translateY(calc(-1 * var(--component-mode-switches-dial-label-radius))) rotate(calc(-1 * var(--component-mode-switches-dial-angle) * var(--a1-mode-dial-label-step)));position:absolute;inset-block-start:var(--base-spacing-16);inset-inline-start:50%}.a1-mode-dial__label[data-active]{color:var(--semantic-color-text-default);font-weight:var(--base-font-weight-semibold)}.a1-mode-eclipse{gap:var(--base-spacing-8);padding:var(--base-spacing-8);border-radius:var(--base-radius-md);color:var(--semantic-color-text-default);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;display:grid}.a1-mode-eclipse__sky{inline-size:var(--component-mode-switches-eclipse);block-size:var(--component-mode-switches-eclipse);border-radius:var(--base-radius-pill);transition:box-shadow var(--component-mode-switches-settle) var(--semantic-motion-easing-standard);position:relative;overflow:hidden}.a1-mode-eclipse__sun,.a1-mode-eclipse__moon{border-radius:var(--base-radius-pill);position:absolute;inset:0}.a1-mode-eclipse__sun{background:var(--component-mode-switches-sun)}.a1-mode-eclipse__moon{background:var(--component-mode-switches-sky-night);transition:translate var(--component-mode-switches-settle) var(--semantic-motion-easing-standard);translate:100%}.a1-mode-eclipse[data-mode=system] .a1-mode-eclipse__moon{translate:var(--component-mode-switches-moon-partial) 0}.a1-mode-eclipse[data-mode=dark] .a1-mode-eclipse__moon{translate:var(--component-mode-switches-moon-total) 0}.a1-mode-eclipse[data-mode=dark] .a1-mode-eclipse__sky{box-shadow:0 0 var(--component-mode-switches-corona) var(--component-mode-switches-sun)}.a1-mode-eclipse__label{font-size:var(--semantic-font-size-body-sm)}.a1-mode-slide{gap:var(--base-spacing-8);inline-size:var(--component-mode-switches-slide-width);border:0;margin:0;padding:0;display:grid}.a1-mode-slide__legend{inline-size:var(--base-spacing-1);block-size:var(--base-spacing-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.a1-mode-slide__track{block-size:var(--component-mode-switches-slide-height);border:var(--base-spacing-1) solid var(--semantic-color-border-default);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-page);box-shadow:inset 0 var(--base-spacing-2) var(--base-spacing-6) color-mix(in srgb, var(--semantic-color-text-default) 22%, transparent);position:relative}.a1-mode-slide__thumb{inset-block:var(--base-spacing-4);inline-size:calc((100% - var(--base-spacing-8)) / 3);border-radius:var(--base-radius-sm);background:repeating-linear-gradient(90deg, transparent 0 var(--base-spacing-4), color-mix(in srgb, var(--semantic-color-text-default) 16%, transparent) var(--base-spacing-4) var(--base-spacing-6)), linear-gradient(var(--semantic-color-surface-raised), var(--semantic-color-surface-panel));box-shadow:var(--semantic-shadow-md);translate:calc(100% * var(--a1-mode-slide-step)) 0;transition:translate var(--semantic-motion-duration-slow) var(--semantic-motion-easing-expressive);position:absolute;inset-inline-start:var(--base-spacing-4)}.a1-mode-slide:has(:focus-visible) .a1-mode-slide__thumb{outline:var(--component-button-focus-ring-width) solid var(--component-button-focus-ring);outline-offset:var(--component-button-focus-ring-offset)}.a1-mode-slide__options{grid-template-columns:repeat(3,1fr);display:grid;position:relative}.a1-mode-slide__option{gap:var(--base-spacing-4);color:var(--semantic-color-text-muted);font-size:var(--semantic-font-size-body-sm);cursor:pointer;justify-items:center;display:grid}.a1-mode-slide__option:has(:checked){color:var(--semantic-color-text-default);font-weight:var(--base-font-weight-semibold)}.a1-mode-slide__input{opacity:0;pointer-events:none;position:absolute}.a1-mode-slide__track{cursor:grab;touch-action:none}.a1-mode-slide[data-dragging] .a1-mode-slide__track{cursor:grabbing}.a1-mode-slide[data-dragging] .a1-mode-slide__thumb{transition:none}@media (prefers-reduced-motion:reduce){.a1-mode-dial__knob,.a1-mode-eclipse__sky,.a1-mode-eclipse__moon,.a1-mode-slide__thumb,.a1-mode-sunmoon .a1-switch__track:before{transition:none;animation:none}}@media (forced-colors:active){.a1-mode-cord__bead,.a1-mode-dial__knob,.a1-mode-eclipse__sky{border:var(--base-spacing-2) solid ButtonText}.a1-mode-cord__cord path{stroke:canvastext}}.a1-mode-switches{max-inline-size:var(--base-width-xl);margin-inline:auto}.a1-mode-switches__stage{min-block-size:var(--base-width-xs)}html[data-a1-mode-transition]::view-transition-old(root){animation-duration:var(--a1-mode-transition-duration);animation-timing-function:var(--semantic-motion-easing-standard)}html[data-a1-mode-transition]::view-transition-new(root){animation-duration:var(--a1-mode-transition-duration);animation-timing-function:var(--semantic-motion-easing-standard)}html[data-a1-mode-transition=reveal]::view-transition-old(root){animation:none}html[data-a1-mode-transition=reveal]::view-transition-new(root){animation:a1-mode-reveal var(--a1-mode-transition-duration) var(--semantic-motion-easing-standard)}@keyframes a1-mode-reveal{0%{clip-path:circle(0 at var(--a1-mode-x) var(--a1-mode-y))}to{clip-path:circle(var(--a1-mode-r) at var(--a1-mode-x) var(--a1-mode-y))}}html[data-a1-mode-transition]::view-transition{pointer-events:none}.a1-radio-lively{--a1-radio-lively-ink:var(--semantic-color-status-info-background);--a1-radio-lively-on-ink:var(--semantic-color-status-info-foreground);--a1-radio-lively-dot-size:var(--component-radio-group-dot-size);position:relative}.a1-radio-lively[data-variant] .a1-radio-item__input{--a1-radio-lively-dot:0px;background-image:radial-gradient(circle closest-side, var(--a1-radio-lively-dot-color,var(--semantic-color-text-muted)) 96%, transparent 100%);background-position:50%;background-repeat:no-repeat;background-size:var(--a1-radio-lively-dot) var(--a1-radio-lively-dot)}.a1-radio-lively[data-variant] .a1-radio-item__input:checked{--a1-radio-lively-dot:var(--a1-radio-lively-dot-size);--a1-radio-lively-dot-color:var(--a1-radio-lively-on-ink)}.a1-radio-lively[data-variant=grow] .a1-radio-item:not(.a1-radio-item--disabled):hover .a1-radio-item__input:not(:checked){--a1-radio-lively-dot:calc(var(--a1-radio-lively-dot-size) * var(--component-radio-variants-preview-dot))}.a1-radio-lively[data-variant=bounce] .a1-radio-item__input:not(:checked){background-position:center calc(50% + var(--component-radio-variants-drop))}@property --a1-radio-lively-hole{syntax:"<percentage>";inherits:false;initial-value:100%}@property --a1-radio-lively-ring{syntax:"<color>";inherits:false;initial-value:#0000}.a1-radio-lively[data-variant=thicken] .a1-radio-item__input{background-image:radial-gradient(circle closest-side, transparent var(--a1-radio-lively-hole), var(--a1-radio-lively-ring) calc(var(--a1-radio-lively-hole) + 1%));background-size:100% 100%}.a1-radio-lively[data-variant=thicken] .a1-radio-item:not(.a1-radio-item--disabled):hover .a1-radio-item__input:not(:checked){--a1-radio-lively-hole:calc(var(--component-radio-variants-thicken-hover-hole) * 100%);--a1-radio-lively-ring:var(--a1-field-hover-border-color)}.a1-radio-lively[data-variant=thicken] .a1-radio-item__input:checked{--a1-radio-lively-hole:var(--a1-radio-lively-dot-size);--a1-radio-lively-ring:var(--a1-radio-lively-ink);background-color:var(--a1-radio-lively-on-ink)}.a1-radio-lively[data-variant=thicken] .a1-radio-item__input:checked:disabled{--a1-radio-lively-ring:var(--semantic-color-border-default)}.a1-radio-lively[data-traveling] .a1-radio-item__input:checked{--a1-radio-lively-dot:0px;background-color:var(--semantic-color-surface-field);border-color:var(--semantic-color-border-strong)}.a1-radio-lively__traveller{background:radial-gradient(circle closest-side, var(--a1-radio-lively-on-ink) 96%, transparent 100%) center / var(--a1-radio-lively-dot-size) var(--a1-radio-lively-dot-size) no-repeat, var(--a1-radio-lively-ink);pointer-events:none;border-radius:50%;position:absolute}@media (prefers-reduced-motion:no-preference){.a1-radio-lively[data-variant] .a1-radio-item__input{transition:scale var(--a1-radio-lively-duration) var(--semantic-motion-easing-expressive), background-size var(--a1-radio-lively-duration) var(--semantic-motion-easing-expressive), background-position var(--a1-radio-lively-duration) var(--semantic-motion-easing-standard), box-shadow var(--a1-radio-lively-duration) var(--semantic-motion-easing-standard), border-color var(--semantic-motion-duration-fast), background-color var(--semantic-motion-duration-fast)}.a1-radio-lively[data-variant=thicken] .a1-radio-item__input{transition:--a1-radio-lively-hole var(--a1-radio-lively-duration) var(--semantic-motion-easing-standard), --a1-radio-lively-ring var(--a1-radio-lively-duration), border-color var(--a1-radio-lively-duration), background-color var(--a1-radio-lively-duration)}.a1-radio-lively[data-variant=grow] .a1-radio-item:not(.a1-radio-item--disabled):hover .a1-radio-item__input:not(:checked){scale:var(--component-radio-variants-hover-scale)}.a1-radio-lively[data-variant=grow] .a1-radio-item:not(.a1-radio-item--disabled):active .a1-radio-item__input:not(:checked),.a1-radio-lively[data-variant=grow] .a1-radio-item:not(.a1-radio-item--disabled):active .a1-radio-item__input:checked{scale:var(--component-radio-variants-press-scale)}.a1-radio-lively[data-variant=grow][data-touched] .a1-radio-item__input:checked{animation:a1-radio-lively-pop var(--a1-radio-lively-duration) var(--semantic-motion-easing-standard)}.a1-radio-lively[data-variant=ripple] .a1-radio-item:not(.a1-radio-item--disabled):hover .a1-radio-item__input:not(:checked){box-shadow:0 0 0 var(--component-radio-variants-halo) color-mix(in srgb, var(--a1-radio-lively-ink) 20%, transparent)}.a1-radio-lively[data-variant=ripple][data-touched] .a1-radio-item__input:checked{animation:a1-radio-lively-ripple var(--a1-radio-lively-duration) var(--semantic-motion-easing-standard)}.a1-radio-lively[data-variant=bounce][data-touched] .a1-radio-item__input:checked{animation:a1-radio-lively-bounce var(--a1-radio-lively-duration) var(--semantic-motion-easing-standard)}.a1-radio-lively[data-variant=jelly] .a1-radio-item:not(.a1-radio-item--disabled):hover .a1-radio-item__input:not(:checked){scale:var(--component-radio-variants-hover-wide) var(--component-radio-variants-hover-tall)}.a1-radio-lively[data-variant=jelly][data-touched] .a1-radio-item__input:checked{animation:a1-radio-lively-jelly var(--a1-radio-lively-duration) var(--semantic-motion-easing-standard)}}@keyframes a1-radio-lively-pop{0%{background-size:0 0;scale:1}45%{scale:var(--component-radio-variants-pop-scale);background-size:calc(var(--a1-radio-lively-dot-size) * var(--component-radio-variants-dot-overshoot)) calc(var(--a1-radio-lively-dot-size) * var(--component-radio-variants-dot-overshoot))}75%{scale:var(--component-radio-variants-settle-scale)}to{background-size:var(--a1-radio-lively-dot-size) var(--a1-radio-lively-dot-size);scale:1}}@keyframes a1-radio-lively-ripple{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--a1-radio-lively-ink) 55%, transparent);background-size:0 0}35%{background-size:var(--a1-radio-lively-dot-size) var(--a1-radio-lively-dot-size)}to{box-shadow:0 0 0 var(--component-radio-variants-ripple) transparent;background-size:var(--a1-radio-lively-dot-size) var(--a1-radio-lively-dot-size)}}@keyframes a1-radio-lively-bounce{0%{background-position:center calc(50% - var(--component-radio-variants-drop));background-size:var(--a1-radio-lively-dot-size) var(--a1-radio-lively-dot-size);animation-timing-function:var(--semantic-motion-easing-exit);scale:1}45%{background-position:50%;scale:1}58%{scale:var(--component-radio-variants-squash-wide) var(--component-radio-variants-squash-tall);background-position:center calc(50% + var(--component-radio-variants-rebound))}76%{background-position:center calc(50% - var(--component-radio-variants-rebound));scale:1}to{background-position:50%;background-size:var(--a1-radio-lively-dot-size) var(--a1-radio-lively-dot-size)}}@keyframes a1-radio-lively-jelly{0%{background-size:0 0;scale:1}25%{scale:var(--component-radio-variants-squash-wide) var(--component-radio-variants-squash-tall)}50%{scale:var(--component-radio-variants-squash-tall) var(--component-radio-variants-squash-wide);background-size:var(--a1-radio-lively-dot-size) var(--a1-radio-lively-dot-size)}75%{scale:var(--component-radio-variants-hover-wide) var(--component-radio-variants-hover-tall)}to{background-size:var(--a1-radio-lively-dot-size) var(--a1-radio-lively-dot-size);scale:1}}.a1-avatar-lab{--a1-avatar-lab-size:var(--component-avatar-size-md);--a1-avatar-lab-font-size:var(--component-avatar-font-size-md);--a1-avatar-lab-border-width:var(--component-avatar-border-width);--a1-avatar-lab-radius:calc(var(--a1-avatar-lab-size) / 2);--a1-avatar-lab-bg:var(--semantic-color-surface-raised);--a1-avatar-lab-fg:var(--semantic-color-text-default);--a1-avatar-lab-border-color:var(--semantic-color-border-default);--a1-avatar-lab-ring:var(--semantic-color-action-background);--a1-avatar-lab-status:clamp(var(--component-avatar-lab-status-min-size), calc(var(--a1-avatar-lab-size) * var(--component-avatar-lab-status-ratio)), var(--component-avatar-lab-status-max-size));isolation:isolate;box-sizing:border-box;inline-size:var(--a1-avatar-lab-size);block-size:var(--a1-avatar-lab-size);vertical-align:middle;flex:none;display:inline-block;position:relative}.a1-avatar-lab--xs{--a1-avatar-lab-size:var(--component-avatar-size-xs);--a1-avatar-lab-font-size:var(--component-avatar-font-size-xs)}.a1-avatar-lab--sm{--a1-avatar-lab-size:var(--component-avatar-size-sm);--a1-avatar-lab-font-size:var(--component-avatar-font-size-sm)}.a1-avatar-lab--lg{--a1-avatar-lab-size:var(--component-avatar-size-lg);--a1-avatar-lab-font-size:var(--component-avatar-font-size-lg);--a1-avatar-lab-border-width:var(--component-avatar-border-width-large)}.a1-avatar-lab--xl{--a1-avatar-lab-size:var(--component-avatar-size-xl);--a1-avatar-lab-font-size:var(--component-avatar-font-size-xl);--a1-avatar-lab-border-width:var(--component-avatar-border-width-large)}.a1-avatar-lab--radius-none{--a1-avatar-lab-radius:0px}.a1-avatar-lab--radius-sm{--a1-avatar-lab-radius:var(--base-radius-sm)}.a1-avatar-lab--radius-md{--a1-avatar-lab-radius:var(--base-radius-md)}.a1-avatar-lab--radius-lg{--a1-avatar-lab-radius:var(--base-radius-lg)}.a1-avatar-lab--radius-xl{--a1-avatar-lab-radius:var(--base-radius-xl)}.a1-avatar-lab--tone-info{--a1-avatar-lab-bg:var(--semantic-color-status-info-surface);--a1-avatar-lab-fg:var(--semantic-color-status-info-text)}.a1-avatar-lab--tone-success{--a1-avatar-lab-bg:var(--semantic-color-status-success-surface);--a1-avatar-lab-fg:var(--semantic-color-status-success-text)}.a1-avatar-lab--tone-warn{--a1-avatar-lab-bg:var(--semantic-color-status-warn-surface);--a1-avatar-lab-fg:var(--semantic-color-status-warn-text)}.a1-avatar-lab--tone-error{--a1-avatar-lab-bg:var(--semantic-color-status-error-surface);--a1-avatar-lab-fg:var(--semantic-color-status-error-text)}.a1-avatar-lab--tone-accent{--a1-avatar-lab-bg:var(--semantic-color-action-background);--a1-avatar-lab-fg:var(--semantic-color-action-foreground)}.a1-avatar-lab__frame{box-sizing:border-box;border:var(--a1-avatar-lab-border-width) solid var(--a1-avatar-lab-border-color);border-radius:var(--a1-avatar-lab-radius);background:var(--a1-avatar-lab-bg);block-size:100%;inline-size:100%;color:var(--a1-avatar-lab-fg);font-family:var(--component-avatar-font-family);font-size:var(--a1-avatar-lab-font-size);font-weight:var(--component-avatar-font-weight);line-height:var(--component-avatar-line-height);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.a1-avatar-lab--border-none .a1-avatar-lab__frame,.a1-avatar-lab--border-ring .a1-avatar-lab__frame,.a1-avatar-lab--border-gradient .a1-avatar-lab__frame{border-width:0}.a1-avatar-lab__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.a1-avatar-lab__initials{white-space:nowrap;-webkit-user-select:none;user-select:none;overflow:hidden}.a1-avatar-lab--content-icon .a1-avatar-lab__frame{font-size:calc(var(--a1-avatar-lab-size) * var(--component-avatar-lab-icon-ratio))}.a1-avatar-lab__pattern{grid-template-columns:repeat(var(--component-avatar-lab-pattern-cells), 1fr);grid-template-rows:repeat(var(--component-avatar-lab-pattern-cells), 1fr);box-sizing:border-box;block-size:100%;inline-size:100%;padding:calc(var(--a1-avatar-lab-size) * var(--component-avatar-lab-pattern-inset));display:grid}.a1-avatar-lab__cell--on{background:currentColor}.a1-avatar-lab--border-ring:before,.a1-avatar-lab--border-ring:after,.a1-avatar-lab--border-gradient:before,.a1-avatar-lab--border-gradient:after{content:"";z-index:-1;position:absolute}.a1-avatar-lab--border-ring:before,.a1-avatar-lab--border-gradient:before{inset:calc(-1 * (var(--component-avatar-lab-ring-gap) + var(--component-avatar-lab-ring-width)));border-radius:calc(var(--a1-avatar-lab-radius) + var(--component-avatar-lab-ring-gap) + var(--component-avatar-lab-ring-width));background:var(--a1-avatar-lab-ring)}.a1-avatar-lab--border-ring:after,.a1-avatar-lab--border-gradient:after{inset:calc(-1 * var(--component-avatar-lab-ring-gap));border-radius:calc(var(--a1-avatar-lab-radius) + var(--component-avatar-lab-ring-gap));background:var(--semantic-color-surface-page)}.a1-avatar-lab--border-gradient{--a1-avatar-lab-ring:linear-gradient(to bottom right, var(--semantic-color-action-background), var(--semantic-color-status-info-background), var(--semantic-color-status-success-background))}.a1-avatar-lab--pop-out .a1-avatar-lab__frame{background:0 0;border-width:0;overflow:visible}.a1-avatar-lab__backdrop{box-sizing:border-box;border:var(--a1-avatar-lab-border-width) solid var(--a1-avatar-lab-border-color);border-radius:var(--a1-avatar-lab-radius);background:var(--a1-avatar-lab-bg);position:absolute;inset:0}.a1-avatar-lab--border-none .a1-avatar-lab__backdrop,.a1-avatar-lab--border-ring .a1-avatar-lab__backdrop,.a1-avatar-lab--border-gradient .a1-avatar-lab__backdrop{border-width:0}.a1-avatar-lab--pop-out.a1-avatar-lab--tone-neutral{--a1-avatar-lab-bg:var(--semantic-color-action-surface)}.a1-avatar-lab--pop-out .a1-avatar-lab__image{block-size:calc(100% * var(--component-avatar-lab-pop-out-ratio));object-fit:cover;object-position:bottom;clip-path:inset(-100% 0 0 0 round 0 0 var(--a1-avatar-lab-radius) var(--a1-avatar-lab-radius));position:absolute;inset-block-end:0;inset-inline-start:0}.a1-avatar-lab__status{box-sizing:border-box;inline-size:var(--a1-avatar-lab-status);block-size:var(--a1-avatar-lab-status);border-radius:var(--base-radius-pill);box-shadow:0 0 0 var(--component-avatar-lab-status-cutout) var(--semantic-color-surface-page);position:absolute;inset-block-end:0;inset-inline-end:0;overflow:hidden}.a1-avatar-lab--radius-full .a1-avatar-lab__status{inset-block-end:calc(var(--a1-avatar-lab-size) * .1464 - var(--a1-avatar-lab-status) / 2);inset-inline-end:calc(var(--a1-avatar-lab-size) * .1464 - var(--a1-avatar-lab-status) / 2)}.a1-avatar-lab__status--online{background:var(--semantic-color-status-success-background)}.a1-avatar-lab__status--away{background:var(--semantic-color-status-warn-background)}.a1-avatar-lab__status--away:after{content:"";inline-size:calc(var(--a1-avatar-lab-status) * var(--component-avatar-lab-status-away-cut));block-size:calc(var(--a1-avatar-lab-status) * var(--component-avatar-lab-status-away-cut));border-radius:var(--base-radius-pill);background:var(--semantic-color-surface-page);position:absolute;inset-block-start:calc(var(--a1-avatar-lab-status) * var(--component-avatar-lab-status-away-offset) * -1);inset-inline-end:calc(var(--a1-avatar-lab-status) * var(--component-avatar-lab-status-away-offset) * -1)}.a1-avatar-lab__status--busy{background:var(--semantic-color-status-error-background)}.a1-avatar-lab__status--busy:after{content:"";inset-block:calc(var(--a1-avatar-lab-status) * (1 - var(--component-avatar-lab-status-busy-bar-height)) / 2);inset-inline:calc(var(--a1-avatar-lab-status) * (1 - var(--component-avatar-lab-status-busy-bar-width)) / 2);background:var(--semantic-color-surface-page);position:absolute}.a1-avatar-lab__status--offline{border:calc(var(--a1-avatar-lab-status) * var(--component-avatar-lab-status-offline-ring)) solid var(--semantic-color-text-muted);background:var(--semantic-color-surface-page)}.a1-avatar-lab-group{align-items:center;display:inline-flex}.a1-avatar-lab-group>.a1-avatar-lab+.a1-avatar-lab{margin-inline-start:calc(var(--a1-avatar-lab-size) * var(--component-avatar-lab-group-overlap) * -1)}.a1-avatar-lab-group>.a1-avatar-lab .a1-avatar-lab__frame{box-shadow:0 0 0 var(--component-avatar-lab-group-cutout) var(--semantic-color-surface-page)}@media (forced-colors:active){.a1-avatar-lab__frame,.a1-avatar-lab__backdrop,.a1-avatar-lab__status{border:var(--component-avatar-border-width) solid CanvasText}}.a1-code-hl--full{--a1-code-hl-keyword:var(--semantic-color-status-error-text);--a1-code-hl-string:var(--semantic-color-status-success-text);--a1-code-hl-number:var(--semantic-color-status-warn-text);--a1-code-hl-constant:var(--semantic-color-status-warn-text);--a1-code-hl-function:var(--semantic-color-text-accent);--a1-code-hl-tag:var(--semantic-color-status-info-text);--a1-code-hl-attribute:var(--semantic-color-text-accent);--a1-code-hl-property:var(--semantic-color-status-info-text);--a1-code-hl-selector:var(--semantic-color-status-info-text);--a1-code-hl-comment:var(--semantic-color-text-muted);--a1-code-hl-punctuation:var(--semantic-color-text-muted);--a1-code-hl-comment-style:italic}.a1-code-hl--subtle{--a1-code-hl-keyword:var(--semantic-color-text-accent);--a1-code-hl-tag:var(--semantic-color-text-accent);--a1-code-hl-selector:var(--semantic-color-text-accent);--a1-code-hl-string:var(--semantic-color-status-success-text);--a1-code-hl-comment:var(--semantic-color-text-muted);--a1-code-hl-comment-style:italic}.a1-code-hl--mono{--a1-code-hl-emphasis:var(--component-code-highlight-emphasis-weight);--a1-code-hl-comment:var(--semantic-color-text-muted)}.a1-code-hl--separated{--a1-code-line-height:var(--component-code-highlight-separated-line-height);--a1-code-line-gap:var(--component-code-highlight-separated-line-gap)}.a1-code-hl__token--keyword{--a1-code-hl-hue:var(--a1-code-hl-keyword);font-weight:var(--a1-code-hl-emphasis,inherit)}.a1-code-hl__token--string{--a1-code-hl-hue:var(--a1-code-hl-string)}.a1-code-hl__token--number{--a1-code-hl-hue:var(--a1-code-hl-number)}.a1-code-hl__token--constant{--a1-code-hl-hue:var(--a1-code-hl-constant)}.a1-code-hl__token--function{--a1-code-hl-hue:var(--a1-code-hl-function)}.a1-code-hl__token--tag{--a1-code-hl-hue:var(--a1-code-hl-tag);font-weight:var(--a1-code-hl-emphasis,inherit)}.a1-code-hl__token--attribute{--a1-code-hl-hue:var(--a1-code-hl-attribute)}.a1-code-hl__token--property{--a1-code-hl-hue:var(--a1-code-hl-property)}.a1-code-hl__token--selector{--a1-code-hl-hue:var(--a1-code-hl-selector);font-weight:var(--a1-code-hl-emphasis,inherit)}.a1-code-hl__token--comment{--a1-code-hl-muted:var(--a1-code-hl-comment);font-style:var(--a1-code-hl-comment-style,inherit)}.a1-code-hl__token--punctuation{--a1-code-hl-muted:var(--a1-code-hl-punctuation)}[class*=a1-code-hl__token--]{color:var(--a1-code-hl-hue)}.a1-code-hl__token--comment,.a1-code-hl__token--punctuation{color:color-mix(in oklab, var(--a1-code-hl-muted) calc(var(--component-code-highlight-muted-weight) * 100%), var(--semantic-color-text-default))}@supports (color:oklch(from red l c h)){[class*=a1-code-hl__token--]:not(.a1-code-hl__token--comment,.a1-code-hl__token--punctuation){color:oklch(from color-mix(in oklch, var(--a1-code-hl-hue) calc(var(--component-code-highlight-hue-weight) * 100%), var(--semantic-color-text-default)) l calc(c / var(--component-code-highlight-hue-weight)) h)}}.a1-code-hl__line--highlight{--a1-code-hl-line-bg:var(--semantic-color-action-surface);--a1-code-hl-marker:var(--semantic-color-action-background)}.a1-code-hl__line--added{--a1-code-hl-line-bg:var(--semantic-color-status-success-surface);--a1-code-hl-marker:var(--semantic-color-status-success-background)}.a1-code-hl__line--removed{--a1-code-hl-line-bg:var(--semantic-color-status-error-surface);--a1-code-hl-marker:var(--semantic-color-status-error-background)}.a1-code-hl__line--highlight,.a1-code-hl__line--added,.a1-code-hl__line--removed{background:var(--a1-code-hl-line-bg);box-shadow:inset var(--component-code-highlight-line-marker-width) 0 0 var(--a1-code-hl-marker)}[dir=rtl] .a1-code-hl__line--highlight,[dir=rtl] .a1-code-hl__line--added,[dir=rtl] .a1-code-hl__line--removed{box-shadow:inset calc(-1 * var(--component-code-highlight-line-marker-width)) 0 0 var(--a1-code-hl-marker)}@media (forced-colors:active){.a1-code-hl__line--highlight,.a1-code-hl__line--added,.a1-code-hl__line--removed{outline:var(--component-card-border-width) solid Highlight}}.a1-code-hl-editor{box-sizing:border-box;border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-panel);display:grid;overflow:hidden}.a1-code-hl-editor:focus-within{border-color:var(--component-button-focus-ring);box-shadow:0 0 0 var(--component-card-border-width) var(--component-button-focus-ring)}.a1-code-hl-editor__layer,.a1-code-hl-editor__input{box-sizing:border-box;inline-size:100%;padding:var(--base-spacing-16);font-family:var(--component-inline-font-family-mono);font-size:var(--component-inline-code-font-size);line-height:var(--component-code-highlight-line-height);letter-spacing:normal;font-variant-ligatures:none;white-space:pre;overflow-wrap:normal;border:0;grid-area:1/1;margin:0}.a1-code-hl-editor__layer code{font:inherit;background:0 0;border-radius:0;padding:0}.a1-code-hl-editor__layer{color:var(--semantic-color-text-default);pointer-events:none;overflow:hidden}.a1-code-hl-editor__input{resize:vertical;color:#0000;caret-color:var(--semantic-color-text-default);background:0 0;outline:none;overflow:auto}.a1-code-hl-editor__input::selection{background:color-mix(in srgb, var(--semantic-color-action-background) calc(var(--component-code-highlight-selection-strength) * 100%), transparent);color:#0000}@media (forced-colors:active){.a1-code-hl-editor__input{color:canvastext}.a1-code-hl-editor__layer{visibility:hidden}}.a1-checkbox-lively{--a1-cb-ink:var(--semantic-color-status-info-background);--a1-cb-field:var(--semantic-color-surface-field);--a1-cb-edge:var(--semantic-color-border-strong);--a1-cb-glyph:var(--component-checkbox-group-icon-size);--a1-cb-glyph-big:calc(var(--component-checkbox-group-icon-size) * var(--component-checkbox-motion-glyph-overshoot));--a1-cb-check: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");--a1-cb-dash: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")}.a1-checkbox-lively:not([data-variant=default]) .a1-checkbox-item__input{background-image:var(--a1-cb-check);background-position:50%;background-repeat:no-repeat;background-size:0 0}.a1-checkbox-lively:not([data-variant=default]) .a1-checkbox-item__input:checked{background-image:var(--a1-cb-check);background-size:var(--a1-cb-glyph) var(--a1-cb-glyph)}.a1-checkbox-lively:not([data-variant=default]) .a1-checkbox-item__input:indeterminate{background-image:var(--a1-cb-dash);background-size:var(--a1-cb-glyph) var(--a1-cb-glyph)}@media (prefers-reduced-motion:no-preference){.a1-checkbox-lively [data-a1-animate]{animation-duration:var(--a1-checkbox-lively-duration);animation-timing-function:var(--semantic-motion-easing-standard)}.a1-checkbox-lively[data-variant=pop] .a1-checkbox-item__input[data-a1-animate=on]{animation-name:a1-cb-pop-on}.a1-checkbox-lively[data-variant=pop] .a1-checkbox-item__input[data-a1-animate=mixed]{animation-name:a1-cb-pop-mixed}.a1-checkbox-lively[data-variant=pop] .a1-checkbox-item__input[data-a1-animate=off]{animation-name:a1-cb-pop-off}.a1-checkbox-lively[data-variant=draw] .a1-checkbox-item__input[data-a1-animate=on]{background-image:linear-gradient(var(--a1-cb-ink), var(--a1-cb-ink)), var(--a1-cb-check);background-position:100%,50%;animation-name:a1-cb-draw-on}.a1-checkbox-lively[data-variant=draw] .a1-checkbox-item__input[data-a1-animate=mixed]{background-image:linear-gradient(var(--a1-cb-ink), var(--a1-cb-ink)), linear-gradient(var(--a1-cb-ink), var(--a1-cb-ink)), var(--a1-cb-dash);background-position:0,100%,50%;animation-name:a1-cb-draw-mixed}.a1-checkbox-lively[data-variant=draw] .a1-checkbox-item__input[data-a1-animate=off]{background-image:linear-gradient(currentColor, currentColor), var(--a1-cb-check);background-position:100%,50%;animation-name:a1-cb-draw-off}.a1-checkbox-lively[data-variant=fill] .a1-checkbox-item__input[data-a1-animate=on]{background-color:var(--a1-cb-field);background-image:var(--a1-cb-check), radial-gradient(circle closest-side, var(--a1-cb-ink) 98%, transparent 100%);background-position:50%;animation-name:a1-cb-fill-on}.a1-checkbox-lively[data-variant=fill] .a1-checkbox-item__input[data-a1-animate=mixed]{background-color:var(--a1-cb-field);background-image:var(--a1-cb-dash), radial-gradient(circle closest-side, var(--a1-cb-ink) 98%, transparent 100%);background-position:50%;animation-name:a1-cb-fill-mixed}.a1-checkbox-lively[data-variant=fill] .a1-checkbox-item__input[data-a1-animate=off]{background-image:var(--a1-cb-check), radial-gradient(circle closest-side, var(--a1-cb-ink) 98%, transparent 100%);background-position:50%;animation-name:a1-cb-fill-off}.a1-checkbox-lively[data-variant=flip] .a1-checkbox-item__input[data-a1-animate=on]{animation-name:a1-cb-flip-on}.a1-checkbox-lively[data-variant=flip] .a1-checkbox-item__input[data-a1-animate=mixed]{animation-name:a1-cb-flip-mixed}.a1-checkbox-lively[data-variant=flip] .a1-checkbox-item__input[data-a1-animate=off]{animation-name:a1-cb-flip-off}.a1-checkbox-lively[data-variant=jelly] .a1-checkbox-item__input[data-a1-animate=on]{animation-name:a1-cb-jelly-on}.a1-checkbox-lively[data-variant=jelly] .a1-checkbox-item__input[data-a1-animate=mixed]{animation-name:a1-cb-jelly-mixed}.a1-checkbox-lively[data-variant=jelly] .a1-checkbox-item__input[data-a1-animate=off]{animation-name:a1-cb-jelly-off}.a1-checkbox-lively[data-variant=pulse] .a1-checkbox-item__input[data-a1-animate=on]{animation-name:a1-cb-pulse-on}.a1-checkbox-lively[data-variant=pulse] .a1-checkbox-item__input[data-a1-animate=mixed]{animation-name:a1-cb-pulse-mixed}.a1-checkbox-lively[data-variant=pulse] .a1-checkbox-item__input[data-a1-animate=off]{animation-name:a1-cb-shrink-off}.a1-checkbox-lively[data-variant=slide] .a1-checkbox-item__input[data-a1-animate=on]{animation-name:a1-cb-slide-on}.a1-checkbox-lively[data-variant=slide] .a1-checkbox-item__input[data-a1-animate=mixed]{animation-name:a1-cb-slide-mixed}.a1-checkbox-lively[data-variant=slide] .a1-checkbox-item__input[data-a1-animate=off]{animation-name:a1-cb-slide-off}}@keyframes a1-cb-pop-on{0%{background-size:0 0;scale:1}45%{scale:var(--component-checkbox-motion-pop-scale);background-size:var(--a1-cb-glyph-big) var(--a1-cb-glyph-big)}75%{scale:var(--component-checkbox-motion-settle-scale)}to{background-size:var(--a1-cb-glyph) var(--a1-cb-glyph);scale:1}}@keyframes a1-cb-pop-mixed{0%{background-size:0 0;scale:1}45%{scale:var(--component-checkbox-motion-pop-scale);background-size:var(--a1-cb-glyph-big) var(--a1-cb-glyph-big)}75%{scale:var(--component-checkbox-motion-settle-scale)}to{background-size:var(--a1-cb-glyph) var(--a1-cb-glyph);scale:1}}@keyframes a1-cb-pop-off{0%{background-color:var(--a1-cb-ink);border-color:var(--a1-cb-ink);background-size:var(--a1-cb-glyph) var(--a1-cb-glyph);scale:1}45%{background-color:var(--a1-cb-ink);border-color:var(--a1-cb-ink);scale:var(--component-checkbox-motion-settle-scale);background-size:0 0}to{background-size:0 0;scale:1}}@keyframes a1-cb-shrink-off{0%{background-color:var(--a1-cb-ink);border-color:var(--a1-cb-ink);background-size:var(--a1-cb-glyph) var(--a1-cb-glyph)}60%{background-color:var(--a1-cb-ink);border-color:var(--a1-cb-ink);background-size:0 0}to{background-size:0 0}}@keyframes a1-cb-draw-on{0%{background-size:100% 100%, var(--a1-cb-glyph) var(--a1-cb-glyph)}to{background-size:0% 100%, var(--a1-cb-glyph) var(--a1-cb-glyph)}}@keyframes a1-cb-draw-mixed{0%{background-size:50% 100%, 50% 100%, var(--a1-cb-glyph) var(--a1-cb-glyph)}to{background-size:0% 100%, 0% 100%, var(--a1-cb-glyph) var(--a1-cb-glyph)}}@keyframes a1-cb-draw-off{0%{color:var(--a1-cb-ink);background-color:var(--a1-cb-ink);border-color:var(--a1-cb-ink);background-size:0% 100%, var(--a1-cb-glyph) var(--a1-cb-glyph)}60%{color:var(--a1-cb-ink);background-color:var(--a1-cb-ink);border-color:var(--a1-cb-ink);background-size:100% 100%, var(--a1-cb-glyph) var(--a1-cb-glyph)}to{color:var(--a1-cb-field);background-color:var(--a1-cb-field);border-color:var(--a1-cb-edge);background-size:100% 100%, var(--a1-cb-glyph) var(--a1-cb-glyph)}}@keyframes a1-cb-fill-on{0%{border-color:var(--a1-cb-edge);background-size:0 0,0 0}55%{background-size:0 0,150% 150%}80%{background-size:var(--a1-cb-glyph-big) var(--a1-cb-glyph-big), 150% 150%}to{background-size:var(--a1-cb-glyph) var(--a1-cb-glyph), 150% 150%}}@keyframes a1-cb-fill-mixed{0%{border-color:var(--a1-cb-edge);background-size:0 0,0 0}55%{background-size:0 0,150% 150%}80%{background-size:var(--a1-cb-glyph-big) var(--a1-cb-glyph-big), 150% 150%}to{background-size:var(--a1-cb-glyph) var(--a1-cb-glyph), 150% 150%}}@keyframes a1-cb-fill-off{0%{background-size:var(--a1-cb-glyph) var(--a1-cb-glyph), 150% 150%;border-color:var(--a1-cb-ink)}40%{border-color:var(--a1-cb-ink);background-size:0 0,150% 150%}to{background-size:0 0,0 0}}@keyframes a1-cb-flip-on{0%{transform:perspective(var(--component-checkbox-motion-perspective)) rotateY(var(--component-checkbox-motion-flip-angle))}}@keyframes a1-cb-flip-mixed{0%{transform:perspective(var(--component-checkbox-motion-perspective)) rotateX(var(--component-checkbox-motion-flip-angle))}}@keyframes a1-cb-flip-off{0%{transform:perspective(var(--component-checkbox-motion-perspective)) rotateY(calc(-1 * var(--component-checkbox-motion-flip-angle)))}}@keyframes a1-cb-jelly-on{30%{scale:var(--component-checkbox-motion-jelly-wide) var(--component-checkbox-motion-jelly-tall)}55%{scale:var(--component-checkbox-motion-jelly-tall) var(--component-checkbox-motion-jelly-wide)}80%{scale:var(--component-checkbox-motion-settle-scale) 1}}@keyframes a1-cb-jelly-mixed{30%{scale:var(--component-checkbox-motion-jelly-wide) var(--component-checkbox-motion-jelly-tall)}55%{scale:var(--component-checkbox-motion-jelly-tall) var(--component-checkbox-motion-jelly-wide)}80%{scale:var(--component-checkbox-motion-settle-scale) 1}}@keyframes a1-cb-jelly-off{30%{scale:var(--component-checkbox-motion-jelly-tall) var(--component-checkbox-motion-jelly-wide)}60%{scale:var(--component-checkbox-motion-jelly-wide) var(--component-checkbox-motion-jelly-tall)}}@keyframes a1-cb-pulse-on{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--a1-cb-ink) 55%, transparent);background-size:0 0}40%{background-size:var(--a1-cb-glyph) var(--a1-cb-glyph)}to{box-shadow:0 0 0 var(--component-checkbox-motion-pulse) transparent;background-size:var(--a1-cb-glyph) var(--a1-cb-glyph)}}@keyframes a1-cb-pulse-mixed{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--a1-cb-ink) 55%, transparent);background-size:0 0}40%{background-size:var(--a1-cb-glyph) var(--a1-cb-glyph)}to{box-shadow:0 0 0 var(--component-checkbox-motion-pulse) transparent;background-size:var(--a1-cb-glyph) var(--a1-cb-glyph)}}@keyframes a1-cb-slide-on{0%{background-position:center calc(50% + var(--component-checkbox-motion-slide))}}@keyframes a1-cb-slide-mixed{0%{background-position:center calc(50% + var(--component-checkbox-motion-slide))}}@keyframes a1-cb-slide-off{0%{background-color:var(--a1-cb-ink);border-color:var(--a1-cb-ink);background-size:var(--a1-cb-glyph) var(--a1-cb-glyph);background-position:50%}65%{background-color:var(--a1-cb-ink);border-color:var(--a1-cb-ink);background-size:var(--a1-cb-glyph) var(--a1-cb-glyph);background-position:center calc(50% - var(--component-checkbox-motion-slide))}to{background-size:var(--a1-cb-glyph) var(--a1-cb-glyph);background-position:center calc(50% - var(--component-checkbox-motion-slide))}}.a1-password-strength{--a1-pw-track:var(--semantic-color-border-default);--a1-pw-tone:var(--a1-pw-track);gap:var(--semantic-spacing-gap-sm);display:grid}.a1-password-strength[data-tone=error],.a1-password-strength__underline[data-tone=error]{--a1-pw-tone:var(--semantic-color-status-error-background)}.a1-password-strength[data-tone=warn],.a1-password-strength__underline[data-tone=warn]{--a1-pw-tone:var(--semantic-color-status-warn-background)}.a1-password-strength[data-tone=info],.a1-password-strength__underline[data-tone=info]{--a1-pw-tone:var(--semantic-color-status-info-background)}.a1-password-strength[data-tone=success],.a1-password-strength__underline[data-tone=success]{--a1-pw-tone:var(--semantic-color-status-success-background)}.a1-password-strength-field--masked .a1-field__input{-webkit-text-security:disc}.a1-password-strength__meter{align-items:center;gap:var(--base-spacing-12);min-block-size:var(--base-spacing-24);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-color-text-default);display:flex}.a1-password-strength[data-empty] .a1-password-strength__text{color:var(--semantic-color-text-muted)}.a1-password-strength__text{flex-shrink:0}.a1-password-strength__segments{gap:var(--component-password-strength-segment-gap);flex:1;display:flex}.a1-password-strength__segments>span{block-size:var(--component-password-strength-segment-height);border-radius:var(--base-radius-pill);background:var(--a1-pw-track);flex:1}.a1-password-strength__segments>[data-on]{background:var(--a1-pw-tone)}.a1-password-strength__bar{flex:1}.a1-password-strength__bar .a1-status-bar{--a1-sb-fill-bg:var(--a1-pw-tone);--a1-sb-track-bg:var(--a1-pw-track);--a1-sb-border-width:0px}.a1-password-strength__ring .a1-circular-progress{--a1-cp-fill:var(--a1-pw-tone);--a1-cp-track:var(--a1-pw-track)}.a1-password-strength__ring{display:inline-flex}.a1-password-strength__underline{inline-size:calc(var(--a1-pw-fill,0) * 100%);block-size:var(--component-password-strength-underline-height);background:var(--a1-pw-tone,transparent);pointer-events:none;position:absolute;inset-block-end:0;inset-inline-start:0}.a1-password-strength__checklist [data-met] .a1-icon,.a1-password-strength__checklist [data-met] .material-symbols-outlined{color:var(--semantic-color-status-success-background)}@media (prefers-reduced-motion:no-preference){.a1-password-strength__segments>span{transition:background-color var(--semantic-motion-duration-slow) var(--semantic-motion-easing-standard)}.a1-password-strength__underline{transition:inline-size var(--semantic-motion-duration-slow) var(--semantic-motion-easing-standard), background-color var(--semantic-motion-duration-slow) var(--semantic-motion-easing-standard)}.a1-password-strength__bar .a1-status-bar__fill,.a1-password-strength__ring .a1-circular-progress *{transition-property:inline-size,width,stroke-dashoffset,stroke,background-color;transition-duration:var(--semantic-motion-duration-slow);transition-timing-function:var(--semantic-motion-easing-standard)}}.a1-help-field--has-button .a1-field__input{padding-inline-end:calc(var(--component-button-small-height) + var(--base-spacing-8))}.a1-help-field__button{align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:var(--base-spacing-6)}.a1-help-field--button-outside .a1-field__control{margin-inline-end:calc(var(--component-icon-button-size) + var(--base-spacing-8))}.a1-help-field__button--outside{inset-inline-end:calc(-1 * (var(--component-icon-button-size) + var(--base-spacing-8)))}.a1-help-popover{inline-size:min(var(--component-contextual-help-popover-width), calc(100vw - 2 * var(--component-contextual-help-popover-gap)));padding:var(--base-spacing-16);border:var(--component-field-border-width) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-lg);background:var(--semantic-color-surface-raised);color:var(--semantic-color-text-default);box-shadow:var(--semantic-shadow-lg);margin:0;position:fixed;inset:auto}.a1-help-popover: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-help-inline{visibility:hidden;grid-template-rows:0fr;display:grid}.a1-help-inline[data-open]{visibility:visible;grid-template-rows:1fr}.a1-help-inline__clip{min-block-size:0;overflow:hidden}.a1-help-inline__body{padding:var(--base-spacing-12) var(--base-spacing-16);border-inline-start:var(--base-spacing-4) solid var(--semantic-color-status-info-background);border-radius:var(--base-radius-md);background:var(--semantic-color-surface-panel);margin-block-start:var(--base-spacing-8)}@media (prefers-reduced-motion:no-preference){.a1-help-inline{transition:grid-template-rows var(--semantic-motion-duration-slow) var(--semantic-motion-easing-standard), visibility var(--semantic-motion-duration-slow)}.a1-help-popover:popover-open{animation:a1-help-enter var(--semantic-motion-duration-normal) var(--semantic-motion-easing-enter)}.a1-help-popover[data-side=above]{--a1-help-enter-direction:1}}@keyframes a1-help-enter{0%{opacity:0;translate:0 calc(var(--a1-help-enter-direction,-1) * var(--component-contextual-help-enter-offset))}}.a1-dialog-motion[open]::backdrop{background:rgb(from var(--a1-dm-scrim-color) r g b / var(--a1-dm-scrim-opacity));-webkit-backdrop-filter:blur(var(--a1-dm-scrim-blur));backdrop-filter:blur(var(--a1-dm-scrim-blur))}.a1-dialog-motion{--a1-dm-x:0;--a1-dm-y:0;--a1-dm-hinge:center}.a1-dialog-motion[data-direction=top]{--a1-dm-y:-1;--a1-dm-hinge:top center}.a1-dialog-motion[data-direction=bottom]{--a1-dm-y:1;--a1-dm-hinge:bottom center}.a1-dialog-motion[data-direction=left]{--a1-dm-x:-1;--a1-dm-hinge:center left}.a1-dialog-motion[data-direction=right]{--a1-dm-x:1;--a1-dm-hinge:center right}.a1-dialog-motion{--a1-dm-out-x:var(--a1-dm-x);--a1-dm-out-y:var(--a1-dm-y)}.a1-dialog-motion[data-exit=continue]{--a1-dm-out-x:calc(var(--a1-dm-x) * -1);--a1-dm-out-y:calc(var(--a1-dm-y) * -1)}@media (prefers-reduced-motion:no-preference){.a1-dialog-motion:not([data-motion=default]),.a1-dialog-motion:not([data-motion=default])::backdrop{transition-property:opacity,translate,scale,transform,filter,background-color,-webkit-backdrop-filter,backdrop-filter;transition-duration:var(--a1-dm-duration);transition-timing-function:var(--semantic-motion-easing-exit)}.a1-dialog-motion[open],.a1-dialog-motion[open]::backdrop{transition-timing-function:var(--semantic-motion-easing-enter)}.a1-dialog-motion[data-motion=pop][open]{transition-timing-function:var(--semantic-motion-easing-expressive)}@supports (overlay:auto){.a1-dialog-motion:not([data-motion=default]),.a1-dialog-motion:not([data-motion=default])::backdrop{transition-behavior:allow-discrete;transition-property:opacity,translate,scale,transform,filter,background-color,-webkit-backdrop-filter,backdrop-filter,display,overlay}}.a1-dialog-motion:not([data-motion=default]):not([open]){opacity:0}.a1-dialog-motion:not([data-motion=default]):not([open])::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}.a1-dialog-motion[data-motion=scale]:not([open]),.a1-dialog-motion[data-motion=pop]:not([open]){scale:var(--component-dialog-motion-scale-from)}.a1-dialog-motion[data-motion=slide]:not([open]){translate:calc(var(--a1-dm-out-x) * var(--component-dialog-motion-slide-distance)) calc(var(--a1-dm-out-y) * var(--component-dialog-motion-slide-distance))}.a1-dialog-motion[data-motion=flip],.a1-dialog-motion[data-motion=swing]{transform:perspective(var(--component-dialog-motion-perspective))}.a1-dialog-motion[data-motion=swing]{transform-origin:var(--a1-dm-hinge)}.a1-dialog-motion[data-motion=flip]:not([open]){transform:perspective(var(--component-dialog-motion-perspective)) rotateX(calc(var(--a1-dm-out-y) * var(--component-dialog-motion-flip-angle))) rotateY(calc(var(--a1-dm-out-x) * -1 * var(--component-dialog-motion-flip-angle)))}.a1-dialog-motion[data-motion=swing]:not([open]){transform:perspective(var(--component-dialog-motion-perspective)) rotateX(calc(var(--a1-dm-y) * -1 * var(--component-dialog-motion-swing-angle))) rotateY(calc(var(--a1-dm-x) * var(--component-dialog-motion-swing-angle)))}.a1-dialog-motion[data-motion=blur]:not([open]){scale:var(--component-dialog-motion-scale-from);filter:blur(var(--component-dialog-motion-blur-from))}.a1-dialog-motion[data-motion=origin]:not([open]){translate:var(--a1-dm-origin-x) var(--a1-dm-origin-y);scale:var(--component-dialog-motion-origin-from)}@starting-style{.a1-dialog-motion:not([data-motion=default])[open]{opacity:0}.a1-dialog-motion:not([data-motion=default])[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}.a1-dialog-motion[data-motion=scale][open]{scale:var(--component-dialog-motion-scale-from)}.a1-dialog-motion[data-motion=pop][open]{scale:var(--component-dialog-motion-pop-from)}.a1-dialog-motion[data-motion=slide][open]{translate:calc(var(--a1-dm-x) * var(--component-dialog-motion-slide-distance)) calc(var(--a1-dm-y) * var(--component-dialog-motion-slide-distance))}.a1-dialog-motion[data-motion=flip][open]{transform:perspective(var(--component-dialog-motion-perspective)) rotateX(calc(var(--a1-dm-y) * var(--component-dialog-motion-flip-angle))) rotateY(calc(var(--a1-dm-x) * -1 * var(--component-dialog-motion-flip-angle)))}.a1-dialog-motion[data-motion=swing][open]{transform:perspective(var(--component-dialog-motion-perspective)) rotateX(calc(var(--a1-dm-y) * -1 * var(--component-dialog-motion-swing-angle))) rotateY(calc(var(--a1-dm-x) * var(--component-dialog-motion-swing-angle)))}.a1-dialog-motion[data-motion=blur][open]{scale:var(--component-dialog-motion-scale-from);filter:blur(var(--component-dialog-motion-blur-from))}.a1-dialog-motion[data-motion=origin][open]{translate:var(--a1-dm-origin-x) var(--a1-dm-origin-y);scale:var(--component-dialog-motion-origin-from)}}}.a1-fenex{--a1-fenex-height:var(--component-celebration-character-height);max-inline-size:100%;display:inline-flex}.a1-fenex svg{inline-size:min(100%, calc(var(--a1-fenex-height) * 5 / 6));aspect-ratio:400/480;block-size:auto}.a1-fenex[data-still] *{animation:none}.a1-fenex[data-confetti=off] .fenex-fall{display:none}.a1-celebration{--a1-celebration-ink:var(--semantic-color-status-success-background);block-size:var(--component-celebration-stage-size);place-items:center;display:grid;position:relative}.a1-celebration>*{grid-area:1/1}.a1-celebration__check{color:var(--a1-celebration-ink);display:inline-flex}.a1-celebration__ring{inline-size:var(--base-spacing-96);block-size:var(--base-spacing-96);border:var(--base-spacing-2) solid var(--a1-celebration-ink);opacity:0;pointer-events:none;border-radius:50%}.a1-celebration__stamp{padding:var(--base-spacing-8) var(--base-spacing-24);border:var(--base-spacing-4) solid var(--a1-celebration-ink);border-radius:var(--base-radius-lg);color:var(--a1-celebration-ink);font-family:var(--component-heading-font-family-heading);font-size:var(--semantic-font-size-heading-lg);font-weight:var(--base-font-weight-bold);rotate:var(--component-celebration-stamp-angle)}.a1-celebration__sparkle{color:var(--semantic-color-status-warn-background);translate:calc(cos(var(--a1-celebration-index) * 45deg) * var(--component-celebration-sparkle-distance)) calc(sin(var(--a1-celebration-index) * 45deg) * var(--component-celebration-sparkle-distance));opacity:0;display:inline-flex}.a1-celebration[data-variant=fenex]{block-size:auto}.a1-celebration__character{display:inline-flex}.a1-celebration__particles{pointer-events:none;background:0 0;border:0;block-size:100vh;inline-size:100vw;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.a1-celebration__check,.a1-celebration__character{animation:a1-celebration-pop var(--semantic-motion-duration-slowest) var(--semantic-motion-easing-expressive) both}.a1-celebration[data-variant=rings] .a1-celebration__ring{animation:a1-celebration-ring calc(var(--semantic-motion-duration-slowest) * 2) var(--semantic-motion-easing-exit) both;animation-delay:calc(var(--a1-celebration-index) * var(--semantic-motion-duration-fast) + var(--semantic-motion-duration-normal))}.a1-celebration[data-variant=stamp] .a1-celebration__stamp{animation:a1-celebration-stamp var(--semantic-motion-duration-slow) var(--semantic-motion-easing-exit) both}.a1-celebration[data-variant=sparkles] .a1-celebration__sparkle{animation:a1-celebration-twinkle calc(var(--semantic-motion-duration-slowest) * 2) var(--semantic-motion-easing-standard) both;animation-delay:calc(var(--a1-celebration-index) * var(--semantic-motion-duration-quick) + var(--semantic-motion-duration-slow))}.a1-celebration-host:has(.a1-celebration[data-variant=stamp]){animation:a1-celebration-jolt var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard) var(--semantic-motion-duration-slow)}}@media (prefers-reduced-motion:reduce){.a1-celebration__ring{display:none}.a1-celebration__sparkle{opacity:1}}@keyframes a1-celebration-pop{0%{opacity:0;scale:0}60%{scale:var(--component-celebration-check-pop-scale);opacity:1}to{scale:1}}@keyframes a1-celebration-ring{0%{opacity:.8;scale:.6}to{scale:var(--component-celebration-ring-scale);opacity:0}}@keyframes a1-celebration-stamp{0%{scale:var(--component-celebration-stamp-from);opacity:0;rotate:0deg}70%{opacity:1}to{scale:1;rotate:var(--component-celebration-stamp-angle)}}@keyframes a1-celebration-twinkle{0%{opacity:0;scale:0}30%{opacity:1;scale:1.2}60%{opacity:.6;scale:.9}to{opacity:1;scale:1}}@keyframes a1-celebration-jolt{0%,to{translate:0}30%{translate:0 var(--base-spacing-4)}60%{translate:0 calc(var(--base-spacing-2) * -1)}}.a1-fit-text{gap:var(--component-fit-text-line-gap);font-family:var(--a1-fit-text-font,var(--component-heading-font-family-display));line-height:var(--component-fit-text-line-height);color:var(--semantic-color-text-default);overflow-wrap:anywhere;margin:0;display:grid}.a1-fit-text[data-weight=bold]{font-weight:var(--base-font-weight-bold)}.a1-fit-text[data-weight=regular]{font-weight:var(--base-font-weight-regular)}.a1-fit-text__row{align-items:baseline;gap:var(--base-spacing-8);display:flex}.a1-fit-text[data-align=center] .a1-fit-text__row{justify-content:center}.a1-fit-text__line{white-space:nowrap}.a1-fit-text__line[data-wraps=true]{white-space:normal}.a1-fit-text__size{font-family:var(--base-font-family-mono);font-size:var(--semantic-font-size-body-xs);font-weight:var(--base-font-weight-regular);color:var(--semantic-color-text-muted);flex-shrink:0}.a1-fit-text-frame{inline-size:min(100%, var(--a1-fit-text-frame-width,100%));padding:var(--base-spacing-24);border:var(--component-field-border-width) dashed var(--semantic-color-border-default);border-radius:var(--base-radius-lg)}.a1-bulk-lab .a1-data-table-wrapper .a1-data-table-bulk-actions{display:none}.a1-bulk-lab[data-bar-checkbox] .a1-data-table__select-header .a1-data-table__checkbox{visibility:hidden}.a1-bulk-lab[data-bar-checkbox] .a1-data-table__select-header{position:relative}.a1-bulk-lab[data-bar-checkbox] .a1-data-table__select-header:after{content:"Select";clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.a1-bulk-lab__select-page{align-items:center;gap:var(--base-spacing-8);cursor:pointer;display:inline-flex}.a1-bulk-lab__scope{align-items:center;gap:var(--base-spacing-8);flex-wrap:wrap;display:inline-flex}@media (prefers-reduced-motion:no-preference){.a1-bulk-lab[data-leaving] .a1-data-table__desktop-row[data-selected=true]>td,.a1-bulk-lab[data-leaving] .a1-data-table__mobile-card[data-selected=true]{animation:a1-bulk-leave var(--component-bulk-actions-leave-duration) var(--semantic-motion-easing-exit) forwards}}@keyframes a1-bulk-leave{0%{opacity:1;translate:0}30%{opacity:1;background-color:var(--semantic-color-status-error-surface);translate:0}to{opacity:0;translate:var(--component-bulk-actions-leave-distance) 0;background-color:var(--semantic-color-status-error-surface)}}.a1-mt-wide{display:none}@media (width>=641px){.a1-mt-narrow{display:none}.a1-mt-wide{display:block}}.a1-mt-frozen thead th:first-child,.a1-mt-frozen tbody .a1-data-table__desktop-row>td:first-child{z-index:1;background:var(--semantic-color-surface-page);box-shadow:inset calc(-1 * var(--component-field-border-width)) 0 0 var(--semantic-color-border-default);position:sticky;inset-inline-start:0}.a1-mt-frozen thead th:first-child{background:var(--semantic-color-surface-panel)}.a1-mt-group__heading{z-index:1;padding-block:var(--base-spacing-8);background:var(--semantic-color-surface-page);position:sticky;inset-block-start:0}@media (prefers-reduced-motion:no-preference){.a1-accordion-motion:not([data-motion=default]) .a1-accordion__body{transition:grid-template-rows var(--a1-accordion-motion-duration) var(--semantic-motion-easing-standard)}.a1-accordion-motion:not([data-motion=default]) .a1-accordion__chevron{transition:transform var(--a1-accordion-motion-duration) var(--semantic-motion-easing-standard)}.a1-accordion-motion:not([data-motion=default]) .a1-accordion__body-inner{transition:opacity var(--a1-accordion-motion-duration) var(--semantic-motion-easing-standard), transform var(--a1-accordion-motion-duration) var(--semantic-motion-easing-standard), filter var(--a1-accordion-motion-duration) var(--semantic-motion-easing-standard), clip-path var(--a1-accordion-motion-duration) var(--semantic-motion-easing-standard)}.a1-accordion-motion[data-motion=smooth] .a1-accordion:not(.a1-accordion--open) .a1-accordion__body-inner{opacity:0}.a1-accordion-motion[data-motion=slide] .a1-accordion:not(.a1-accordion--open) .a1-accordion__body-inner{opacity:0;transform:translateY(calc(-1 * var(--component-accordion-motion-shift)))}.a1-accordion-motion[data-motion=bounce] .a1-accordion__body-inner,.a1-accordion-motion[data-motion=bounce] .a1-accordion__chevron{transition-timing-function:var(--semantic-motion-easing-expressive)}.a1-accordion-motion[data-motion=bounce] .a1-accordion__body-inner{transform-origin:top}.a1-accordion-motion[data-motion=bounce] .a1-accordion:not(.a1-accordion--open) .a1-accordion__body-inner{opacity:0;transform:translateY(calc(-1 * var(--component-accordion-motion-shift))) scale(var(--component-accordion-motion-bounce-scale))}.a1-accordion-motion[data-motion=stagger] .a1-accordion__body-inner>*>*{transition:opacity var(--a1-accordion-motion-duration) var(--semantic-motion-easing-standard), transform var(--a1-accordion-motion-duration) var(--semantic-motion-easing-standard)}.a1-accordion-motion[data-motion=stagger] .a1-accordion:not(.a1-accordion--open) .a1-accordion__body-inner>*>*{opacity:0;transform:translateY(var(--component-accordion-motion-shift))}.a1-accordion-motion[data-motion=stagger] .a1-accordion--open .a1-accordion__body-inner>*>:nth-child(2){transition-delay:var(--component-accordion-motion-stagger-step)}.a1-accordion-motion[data-motion=stagger] .a1-accordion--open .a1-accordion__body-inner>*>:nth-child(3){transition-delay:calc(2 * var(--component-accordion-motion-stagger-step))}.a1-accordion-motion[data-motion=stagger] .a1-accordion--open .a1-accordion__body-inner>*>:nth-child(4){transition-delay:calc(3 * var(--component-accordion-motion-stagger-step))}.a1-accordion-motion[data-motion=stagger] .a1-accordion--open .a1-accordion__body-inner>*>:nth-child(5){transition-delay:calc(4 * var(--component-accordion-motion-stagger-step))}.a1-accordion-motion[data-motion=stagger] .a1-accordion--open .a1-accordion__body-inner>*>:nth-child(n+6){transition-delay:calc(5 * var(--component-accordion-motion-stagger-step))}.a1-accordion-motion[data-motion=unfold] .a1-accordion__body{perspective:var(--base-width-md)}.a1-accordion-motion[data-motion=unfold] .a1-accordion__body-inner{transform-origin:top}.a1-accordion-motion[data-motion=unfold] .a1-accordion:not(.a1-accordion--open) .a1-accordion__body-inner{opacity:0;transform:rotateX(var(--component-accordion-motion-unfold-angle))}.a1-accordion-motion[data-motion=blur] .a1-accordion:not(.a1-accordion--open) .a1-accordion__body-inner{opacity:0;filter:blur(var(--component-accordion-motion-blur))}.a1-accordion-motion[data-motion=wipe] .a1-accordion__body-inner{clip-path:inset(0)}.a1-accordion-motion[data-motion=wipe] .a1-accordion:not(.a1-accordion--open) .a1-accordion__body-inner{clip-path:inset(0 0 100%)}}.a1-segmented-motion{max-inline-size:100%;display:inline-block;position:relative}.a1-segmented-motion .a1-segment{z-index:1;isolation:isolate;position:relative}.a1-segmented-motion:not([data-motion=default],[data-motion=fade]) .a1-segment[aria-checked=true]{box-shadow:none;background:0 0}.a1-segmented-motion__indicator{z-index:0;border-radius:calc(var(--base-radius-control) - var(--component-segmented-padding));background:var(--semantic-color-surface-page);box-shadow:var(--semantic-shadow-xs);pointer-events:none;position:absolute}.a1-segmented-motion:is([data-motion=grow],[data-motion=wipe]) .a1-segment:before{content:"";z-index:-1;border-radius:inherit;background:var(--semantic-color-surface-page);box-shadow:var(--semantic-shadow-xs);opacity:0;position:absolute;inset:0}.a1-segmented-motion:is([data-motion=grow],[data-motion=wipe]) .a1-segment[aria-checked=true]:before{opacity:1}.a1-segmented-motion[data-motion=grow] .a1-segment:before{scale:var(--component-segmented-motion-grow-from)}.a1-segmented-motion[data-motion=grow] .a1-segment[aria-checked=true]:before{scale:1}.a1-segmented-motion[data-motion=wipe][data-direction=forward] .a1-segment:not([aria-checked=true]):before{clip-path:inset(0 0 0 100%)}.a1-segmented-motion[data-motion=wipe][data-direction=back] .a1-segment:not([aria-checked=true]):before{clip-path:inset(0 100% 0 0)}.a1-segmented-motion[data-motion=wipe] .a1-segment[aria-checked=true]:before{clip-path:inset(0)}@media (prefers-reduced-motion:no-preference){.a1-segmented-motion[data-motion=fade] .a1-segment{transition:background var(--a1-segmented-motion-duration) var(--semantic-motion-easing-standard), box-shadow var(--a1-segmented-motion-duration) var(--semantic-motion-easing-standard), color var(--semantic-motion-duration-fast)}.a1-segmented-motion[data-ready][data-motion=slide] .a1-segmented-motion__indicator{transition:left var(--a1-segmented-motion-duration) var(--semantic-motion-easing-standard), right var(--a1-segmented-motion-duration) var(--semantic-motion-easing-standard)}.a1-segmented-motion[data-ready][data-motion=spring] .a1-segmented-motion__indicator{transition:left var(--a1-segmented-motion-duration) var(--semantic-motion-easing-expressive), right var(--a1-segmented-motion-duration) var(--semantic-motion-easing-expressive)}.a1-segmented-motion[data-ready][data-motion=stretch][data-direction=forward] .a1-segmented-motion__indicator{transition:right var(--a1-segmented-motion-duration) var(--semantic-motion-easing-standard), left var(--a1-segmented-motion-duration) var(--semantic-motion-easing-standard) calc(var(--a1-segmented-motion-duration) * var(--component-segmented-motion-stretch-lag))}.a1-segmented-motion[data-ready][data-motion=stretch][data-direction=back] .a1-segmented-motion__indicator{transition:left var(--a1-segmented-motion-duration) var(--semantic-motion-easing-standard), right var(--a1-segmented-motion-duration) var(--semantic-motion-easing-standard) calc(var(--a1-segmented-motion-duration) * var(--component-segmented-motion-stretch-lag))}.a1-segmented-motion[data-motion=grow] .a1-segment:before{transition:opacity var(--a1-segmented-motion-duration) var(--semantic-motion-easing-standard), scale var(--a1-segmented-motion-duration) var(--semantic-motion-easing-expressive)}.a1-segmented-motion[data-motion=wipe] .a1-segment:before{transition:clip-path var(--a1-segmented-motion-duration) var(--semantic-motion-easing-standard), opacity 0s linear var(--a1-segmented-motion-duration)}.a1-segmented-motion[data-motion=wipe] .a1-segment[aria-checked=true]:before{transition:clip-path var(--a1-segmented-motion-duration) var(--semantic-motion-easing-standard), opacity 0s}}.a1-segmented-motion:has(.a1-segmented--full-width){display:block}.a1-segmented-motion-stage{padding-block:var(--base-spacing-64)}.a1-page-blueprint{--a1-page-blueprint-paper:var(--semantic-color-status-info-background);--a1-page-blueprint-ink:var(--semantic-color-status-info-foreground);--a1-page-blueprint-grid:color-mix(in srgb, var(--a1-page-blueprint-ink) 22%, transparent);min-block-size:100vh;transition:background-color var(--component-page-blueprint-exit-duration) var(--semantic-motion-easing-standard);background-color:#0000;position:relative}.a1-page-blueprint:not([data-phase=exit]){background-color:var(--a1-page-blueprint-paper);background-image:linear-gradient(var(--a1-page-blueprint-grid) var(--component-divider-size-xs), transparent var(--component-divider-size-xs)), linear-gradient(90deg, var(--a1-page-blueprint-grid) var(--component-divider-size-xs), transparent var(--component-divider-size-xs));background-size:var(--component-page-blueprint-grid-size) var(--component-page-blueprint-grid-size)}.a1-page-blueprint[data-phase=idle]{animation:a1-page-blueprint-drift var(--component-page-blueprint-pan-duration) var(--semantic-motion-easing-linear) infinite}.a1-page-blueprint[data-paused=true]{animation-play-state:paused}.a1-page-blueprint [data-loading-block]{position:relative}.a1-page-blueprint [data-loading-state]:not([data-loading-state=done])>*{visibility:hidden}.a1-page-blueprint [data-loading-block]:before{content:"";border:var(--component-page-blueprint-line-width) solid var(--a1-page-blueprint-ink);border-radius:var(--base-radius-sm);clip-path:inset(0 100% 100% 0);opacity:1;pointer-events:none;transition:opacity var(--component-page-blueprint-exit-duration) var(--semantic-motion-easing-standard);position:absolute;inset:0}.a1-page-blueprint [data-loading-block]:after{content:attr(data-dimensions);color:var(--a1-page-blueprint-ink);font-family:var(--base-font-family-mono);font-size:var(--semantic-font-size-body-xs);opacity:0;pointer-events:none;transition:opacity var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard);padding-block-end:var(--base-spacing-2);line-height:1;position:absolute;inset-block-end:100%;inset-inline-end:0}.a1-page-blueprint [data-loading-state=drafting]:before{animation:a1-page-blueprint-draw var(--component-page-blueprint-draw-duration) var(--semantic-motion-easing-standard) forwards}.a1-page-blueprint [data-loading-state=drafted]:before{clip-path:inset(0)}.a1-page-blueprint [data-loading-state=drafted]:after{opacity:1}.a1-page-blueprint [data-loading-state=done]:before{clip-path:inset(0);opacity:0}@keyframes a1-page-blueprint-draw{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0)}}@keyframes a1-page-blueprint-drift{0%{background-position:0 0}to{background-position:var(--component-page-blueprint-grid-size) var(--component-page-blueprint-grid-size)}}@media (prefers-reduced-motion:reduce){.a1-page-blueprint,.a1-page-blueprint [data-loading-block]:before,.a1-page-blueprint [data-loading-block]:after{transition:none;animation:none}}.a1-page-puzzle{min-block-size:100vh;position:relative}.a1-page-puzzle:not([data-phase=exit]) [data-loading-block]>*{visibility:hidden}.a1-page-puzzle__board{pointer-events:none;position:absolute;inset:0;overflow:hidden}.a1-page-puzzle__piece{box-sizing:border-box;border:var(--component-divider-size-xs) solid var(--semantic-color-border-subtle);border-radius:var(--base-radius-sm);opacity:0;transform:var(--a1-page-puzzle-from);transition:transform var(--component-page-puzzle-fly-duration) var(--semantic-motion-easing-expressive), opacity var(--semantic-motion-duration-fast) var(--semantic-motion-easing-enter);position:absolute}.a1-page-puzzle__piece[data-placed=true]{opacity:1;transform:none}.a1-page-puzzle__shine{background:linear-gradient(110deg, transparent 35%, var(--semantic-color-surface-panel) 50%, transparent 65%) 0 0 / 300% 100%;opacity:0;position:absolute;inset:0}.a1-page-puzzle[data-phase=idle] .a1-page-puzzle__shine{opacity:.6;animation:a1-page-puzzle-shine var(--component-page-puzzle-shine-duration) var(--semantic-motion-easing-linear) infinite}.a1-page-puzzle[data-paused=true] .a1-page-puzzle__shine{animation-play-state:paused}.a1-page-puzzle[data-phase=exit] .a1-page-puzzle__piece{opacity:0;transform:translateY(var(--base-spacing-24)) rotate(6deg) scale(.9);transition:transform var(--component-page-puzzle-exit-duration) var(--semantic-motion-easing-exit), opacity var(--component-page-puzzle-exit-duration) var(--semantic-motion-easing-exit);transition-delay:calc(min(var(--a1-page-puzzle-order), 60) * 6ms)}@keyframes a1-page-puzzle-shine{0%{background-position:100% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.a1-page-puzzle__piece,.a1-page-puzzle[data-phase=exit] .a1-page-puzzle__piece{transition:none}.a1-page-puzzle[data-phase=idle] .a1-page-puzzle__shine{opacity:0;animation:none}}.a1-page-paint{isolation:isolate;min-block-size:100vh;position:relative;overflow:hidden}.a1-page-paint__coat,.a1-page-paint__veil{pointer-events:none;position:absolute;inset:0}.a1-page-paint__coat,.a1-page-paint__page,.a1-page-paint__veil{clip-path:inset(0 0 100%)}.a1-page-paint__coat{z-index:1;background:linear-gradient(170deg, color-mix(in srgb, var(--semantic-color-action-background) 12%, transparent), transparent 60%), var(--a1-page-paint-layer,none);transition:opacity var(--component-page-paint-exit-duration) var(--semantic-motion-easing-standard)}.a1-page-paint__coat--detail{z-index:2;background:var(--a1-page-paint-layer,none)}.a1-page-paint__page{z-index:3;background:var(--semantic-color-surface-page);position:relative}.a1-page-paint__veil{z-index:4;background:color-mix(in srgb, var(--semantic-color-surface-page) 20%, transparent);-webkit-backdrop-filter:grayscale(1) blur(var(--base-spacing-2));transition:opacity var(--component-page-paint-exit-duration) var(--semantic-motion-easing-standard)}.a1-page-paint__wet{z-index:5;block-size:var(--component-page-paint-wet-edge);background:linear-gradient(transparent, color-mix(in srgb, var(--semantic-color-action-background) 30%, transparent));pointer-events:none;position:absolute;inset-block-start:calc(var(--a1-page-paint-y,0%) - var(--component-page-paint-wet-edge));inset-inline:0}.a1-page-paint[data-direction=up] .a1-page-paint__wet{background:linear-gradient(color-mix(in srgb, var(--semantic-color-action-background) 30%, transparent), transparent);inset-block-start:var(--a1-page-paint-y,0%)}.a1-page-paint__roller{z-index:6;inset-inline:var(--base-spacing-8);block-size:var(--component-page-paint-roller-height);pointer-events:none;transition:opacity var(--component-page-paint-exit-duration) var(--semantic-motion-easing-exit), translate var(--component-page-paint-exit-duration) var(--semantic-motion-easing-exit);position:absolute;inset-block-start:var(--a1-page-paint-y,0%);translate:0 -50%}.a1-page-paint__drum{border-radius:var(--base-radius-pill);background:repeating-linear-gradient(90deg, transparent 0 var(--base-spacing-4), color-mix(in srgb, var(--semantic-color-action-foreground) 18%, transparent) var(--base-spacing-4) var(--base-spacing-6)), linear-gradient(var(--semantic-color-action-background-hover), var(--semantic-color-action-background) 45%, var(--semantic-color-action-background-pressed));box-shadow:var(--semantic-shadow-md);position:absolute;inset:0}.a1-page-paint__handle{inline-size:var(--base-spacing-4);block-size:var(--component-page-paint-handle-height);border-radius:var(--base-radius-pill);background:var(--semantic-color-text-muted);position:absolute;inset-block-end:50%;inset-inline-start:50%;translate:-50%}.a1-page-paint[data-direction=up] .a1-page-paint__handle{inset-block:50% auto}.a1-page-paint[data-phase=exit] .a1-page-paint__page{clip-path:none}.a1-page-paint[data-phase=exit] .a1-page-paint__veil{clip-path:none;opacity:0}.a1-page-paint[data-phase=exit] .a1-page-paint__wet,.a1-page-paint[data-phase=exit] .a1-page-paint__roller{opacity:0}.a1-page-paint[data-phase=exit] .a1-page-paint__roller{translate:0 calc(-50% + var(--base-spacing-40))}@media (prefers-reduced-motion:reduce){.a1-page-paint__coat,.a1-page-paint__veil,.a1-page-paint__roller{transition:none}.a1-page-paint[data-phase=idle] .a1-page-paint__roller,.a1-page-paint[data-phase=idle] .a1-page-paint__wet{opacity:0}}@property --a1-page-sunrise-day{syntax:"<number>";inherits:true;initial-value:0}.a1-page-sunrise{--a1-page-sunrise-percent:calc(var(--a1-page-sunrise-day) * 100%);min-block-size:100vh;position:relative;overflow:hidden}.a1-page-sunrise[data-phase=exit]{--a1-page-sunrise-day:1;transition:--a1-page-sunrise-day var(--component-page-sunrise-exit-duration) var(--semantic-motion-easing-standard)}.a1-page-sunrise:not([data-phase=exit]) [data-loading-block]>*{visibility:hidden}.a1-page-sunrise__sky{background:linear-gradient(color-mix(in oklch, var(--component-page-sunrise-night-top), var(--component-page-sunrise-day-top) var(--a1-page-sunrise-percent)), color-mix(in oklch, var(--component-page-sunrise-night-bottom), var(--component-page-sunrise-day-bottom) var(--a1-page-sunrise-percent)));pointer-events:none;transition:opacity var(--component-page-sunrise-exit-duration) var(--semantic-motion-easing-standard) var(--component-page-sunrise-exit-duration);position:absolute;inset:0;overflow:hidden}.a1-page-sunrise__stars{background:radial-gradient(circle, var(--component-page-sunrise-day-bottom) 0 1px, transparent 1.5px) 0 0 / var(--base-spacing-56) var(--base-spacing-56), radial-gradient(circle, var(--component-page-sunrise-day-top) 0 1px, transparent 1.5px) var(--base-spacing-24) var(--base-spacing-32) / var(--base-spacing-40) var(--base-spacing-40);opacity:calc(1 - var(--a1-page-sunrise-day) * 1.6);position:absolute;inset:0}.a1-page-sunrise__sun{mix-blend-mode:screen;pointer-events:none;transition:opacity var(--component-page-sunrise-exit-duration) var(--semantic-motion-easing-standard) var(--component-page-sunrise-exit-duration);inline-size:var(--component-page-sunrise-sun-size);block-size:var(--component-page-sunrise-sun-size);border-radius:var(--base-radius-pill);background:color-mix(in oklch, var(--component-page-sunrise-sun-low), var(--component-page-sunrise-sun-high) var(--a1-page-sunrise-percent));box-shadow:0 0 calc(var(--component-page-sunrise-sun-size) * (.4 + var(--a1-page-sunrise-day))) color-mix(in oklch, var(--component-page-sunrise-sun-low), var(--component-page-sunrise-sun-high) var(--a1-page-sunrise-percent));position:absolute;inset-block-start:calc(100% - var(--a1-page-sunrise-day) * 88%);inset-inline-start:50%;translate:-50% -50%}.a1-page-sunrise [data-loading-block]{position:relative}.a1-page-sunrise [data-loading-block]:before{content:"";border-radius:var(--base-radius-md);background:color-mix(in oklch, var(--component-page-sunrise-silhouette), var(--semantic-color-surface-raised) var(--a1-page-sunrise-percent));pointer-events:none;transition:opacity var(--component-page-sunrise-exit-duration) var(--semantic-motion-easing-standard) var(--component-page-sunrise-exit-duration);position:absolute;inset:0}.a1-page-sunrise[data-phase=exit] .a1-page-sunrise__sky,.a1-page-sunrise[data-phase=exit] .a1-page-sunrise__sun,.a1-page-sunrise[data-phase=exit] [data-loading-block]:before{opacity:0}@media (prefers-reduced-motion:reduce){.a1-page-sunrise[data-phase=exit],.a1-page-sunrise__sky,.a1-page-sunrise__sun,.a1-page-sunrise [data-loading-block]:before{transition:none}}.a1-thinking-terminal{min-inline-size:0}.a1-thinking-terminal__output{font-family:var(--component-inline-font-family-mono);font-size:inherit;overflow-wrap:anywhere}.a1-thinking-terminal__cursor{inline-size:var(--component-thinking-terminal-cursor-width);block-size:var(--component-thinking-terminal-cursor-height);vertical-align:text-bottom;animation:a1-thinking-terminal-blink var(--component-thinking-terminal-cursor-duration) step-end infinite;background:currentColor;display:inline-block}.a1-thinking-terminal[data-paused=true] .a1-thinking-terminal__cursor{animation-play-state:paused}@keyframes a1-thinking-terminal-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.a1-thinking-terminal__cursor{animation:none}}.a1-frosted-glass{--a1-frosted-glass-blur:18px;--a1-frosted-glass-ink:#0b1220;--a1-frosted-glass-ink-muted:#2b3445;isolation:isolate;box-sizing:border-box;min-block-size:100vh;color:var(--a1-frosted-glass-ink);background:#dfe6f2;flex-direction:column;font-family:Inter,system-ui,sans-serif;display:flex;position:relative}.a1-frosted-glass[data-frost=light]{--a1-frosted-glass-blur:8px}.a1-frosted-glass[data-frost=heavy]{--a1-frosted-glass-blur:32px}.a1-frosted-glass *,.a1-frosted-glass :before,.a1-frosted-glass :after{box-sizing:border-box}.a1-frosted-glass__backdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.a1-frosted-glass__pane{--a1-frosted-glass-d:var(--a1-frosted-glass-depth,1);--a1-frosted-glass-mask:none;isolation:isolate;box-shadow: 0 -1px 0 #ffffffbf, 1px 0 0 #ffffff6b, 0 1px 0 #fffc, 0 2px 0 #e0ebe780, 0 3px 1px #7f948f33, 0 4px 3px -1px #2335311f, 0 calc(5px + var(--a1-frosted-glass-d) * 2px) calc(9px + var(--a1-frosted-glass-d) * 3px) -5px #23353121;border-radius:3px;position:relative}.a1-frosted-glass__pane:before,.a1-frosted-glass__pane:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.a1-frosted-glass__pane:before{background:linear-gradient(180deg, #ffffff0a 0, #ffffff1f 6px, #ffffff47 16px, transparent 44px), linear-gradient(115deg, rgb(249 253 251/calc(.18 + min(var(--a1-frosted-glass-d), 3) * .035)), rgb(246 250 248/calc(.32 + min(var(--a1-frosted-glass-d), 3) * .035)) 48%, #ffffff38);-webkit-backdrop-filter:blur(var(--a1-frosted-glass-blur)) saturate(95%) brightness(1.04);backdrop-filter:blur(var(--a1-frosted-glass-blur)) saturate(95%) brightness(1.04);-webkit-mask-image:var(--a1-frosted-glass-mask,none);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--a1-frosted-glass-mask,none);mask-image:var(--a1-frosted-glass-mask,none);box-shadow:inset 0 1px #ffffffad,inset 1px 0 #ffffff80,inset 0 -1px #ffffffb8,inset -1px 0 #3f574e17,inset 0 9px 12px -11px #4a685a47,inset 0 -10px 12px -10px #fffc;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.a1-frosted-glass__pane:after{-webkit-mask-composite:xor;background:linear-gradient(#ffffffb3,#ffffff0f 5px,#0000 12px),linear-gradient(100deg,#ffffff6b,#0000 28%,#ffffff2e 72%,#ffffff8c),linear-gradient(0deg,#ffffff9e,#ebf7f11f 7px,#0000 16px);padding:6px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.a1-frosted-glass__pane--sheet{box-shadow:none;border-radius:0;flex:1}.a1-frosted-glass__pane--sheet:before{box-shadow:inset 0 1px #fff9}.a1-frosted-glass__pane--sheet:after{display:none}.a1-frosted-glass__pane--inlay{box-shadow:0 -1px #fffc,0 0 0 1px #ffffff94,0 0 0 3px #48605612,0 2px 3px 2px #23353114,0 0 0 4px #ffffff85}.a1-frosted-glass__field{cursor:text;border-radius:3px;flex-direction:column;gap:2px;padding:8px 14px 10px;display:flex}.a1-frosted-glass__field:focus-within{outline-offset:5px;outline:2px solid #1d4ed8}.a1-frosted-glass__label{color:var(--a1-frosted-glass-ink-muted);font-size:13px;font-weight:600}.a1-frosted-glass__input{min-block-size:26px;inline-size:100%;color:var(--a1-frosted-glass-ink);font:inherit;background:0 0;border:0;padding:0;font-size:16px;line-height:1.5}.a1-frosted-glass__input:focus{outline:none}textarea.a1-frosted-glass__input{resize:vertical;min-block-size:72px}.a1-frosted-glass__button:focus-visible{outline-offset:2px;outline:2px solid #1d4ed8}.a1-frosted-glass__button{color:#fff;min-block-size:50px;inline-size:100%;font:inherit;cursor:pointer;background:linear-gradient(#ffffff3d,#0000 8px),linear-gradient(160deg,#2563ebeb,#4f46e5eb);border:1px solid #ffffff59;border-radius:3px;padding:12px 18px;font-size:16px;font-weight:600;transition:filter .15s,transform .15s,box-shadow .15s;box-shadow:inset 0 2px #ffffff73,inset 0 -2px #1e1b4b40,inset 0 14px 16px -14px #ffffff73,0 1px #6366f1f2,0 2px #4f46e5e6,0 3px #4338cad9,0 4px #3730a3d9,0 5px 2px #0f172a33,0 10px 16px -6px #2563eb73}.a1-frosted-glass__button:hover{filter:brightness(1.08)}.a1-frosted-glass__button:active{transform:translateY(4px);box-shadow:inset 0 2px #ffffff59,inset 0 -2px #1e1b4b40,0 1px 1px #0f172a40}@media (prefers-reduced-motion:reduce){.a1-frosted-glass__button{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.a1-frosted-glass__pane:before{background:rgb(255 255 255/calc(.7 + var(--a1-frosted-glass-d) * .08))}}.a1-frosted-glass-demo__page{flex-direction:column;gap:16px;padding:16px;display:flex}.a1-frosted-glass-demo__header{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.a1-frosted-glass-demo__brand{align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.a1-frosted-glass-demo__mark{background:linear-gradient(135deg,#60a5fa,#a78bfa);border-radius:5px;block-size:28px;inline-size:28px;box-shadow:inset 0 1px #fff9,0 2px 6px #4f46e54d}.a1-frosted-glass-demo__chip{border-radius:4px;padding:4px 10px;font-size:13px;font-weight:600}.a1-frosted-glass-demo__main{flex:1;justify-content:center;align-items:center;padding-block:8px;display:flex}.a1-frosted-glass-demo__form{flex-direction:column;gap:16px;inline-size:min(100%,440px);padding:24px;display:flex}.a1-frosted-glass-demo__title{margin:0;font-size:24px;line-height:1.2}.a1-frosted-glass-demo__intro,.a1-frosted-glass-demo__status{color:var(--a1-frosted-glass-ink-muted);margin:0;font-size:15px;line-height:1.5}.a1-frosted-glass-demo__status{text-align:center;min-block-size:1.5em;font-size:14px}.a1-frosted-glass-demo .a1-frosted-glass__backdrop{background:linear-gradient(135deg, var(--a1-frosted-glass-demo-sky-1), var(--a1-frosted-glass-demo-sky-2) 55%, var(--a1-frosted-glass-demo-sky-3))}.a1-frosted-glass-demo .a1-frosted-glass__backdrop:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffffbf,#0000 32%,#ffffff57 48%,#0000 65%),radial-gradient(at 50% 0,#ffffff9e,#0000 65%);position:absolute;inset:0}.a1-frosted-glass-demo[data-backdrop=aurora]{--a1-frosted-glass-demo-sky-1:#a5f3fc;--a1-frosted-glass-demo-sky-2:#c4b5fd;--a1-frosted-glass-demo-sky-3:#fbcfe8;--a1-frosted-glass-demo-a:#06b6d4;--a1-frosted-glass-demo-b:#8b5cf6;--a1-frosted-glass-demo-c:#ec4899;--a1-frosted-glass-demo-d:#22c55e}.a1-frosted-glass-demo[data-backdrop=sunset]{--a1-frosted-glass-demo-sky-1:#fed7aa;--a1-frosted-glass-demo-sky-2:#fda4af;--a1-frosted-glass-demo-sky-3:#c4b5fd;--a1-frosted-glass-demo-a:#f97316;--a1-frosted-glass-demo-b:#e11d48;--a1-frosted-glass-demo-c:#a855f7;--a1-frosted-glass-demo-d:#facc15}.a1-frosted-glass-demo[data-backdrop=meadow]{--a1-frosted-glass-demo-sky-1:#bbf7d0;--a1-frosted-glass-demo-sky-2:#a7f3d0;--a1-frosted-glass-demo-sky-3:#bae6fd;--a1-frosted-glass-demo-a:#16a34a;--a1-frosted-glass-demo-b:#0ea5e9;--a1-frosted-glass-demo-c:#eab308;--a1-frosted-glass-demo-d:#14b8a6}.a1-frosted-glass-demo__shape{border-radius:50%;position:absolute}.a1-frosted-glass-demo__shape--1{background:var(--a1-frosted-glass-demo-a);block-size:46vmax;inline-size:46vmax;inset-block-start:-12vmax;inset-inline-start:-14vmax}.a1-frosted-glass-demo__shape--2{background:var(--a1-frosted-glass-demo-b);block-size:34vmax;inline-size:34vmax;inset-block-start:30%;inset-inline-end:-12vmax}.a1-frosted-glass-demo__shape--3{background:var(--a1-frosted-glass-demo-c);block-size:26vmax;inline-size:26vmax;inset-block-end:-8vmax;inset-inline-start:18%}.a1-frosted-glass-demo__shape--4{background:var(--a1-frosted-glass-demo-d);block-size:14vmax;inline-size:14vmax;inset-block-start:18%;inset-inline-start:45%}.a1-frosted-glass-demo__shape--5{background:repeating-linear-gradient(90deg,#ffffffe6 0 10px,#0000 10px 22px);border-radius:999px;block-size:9vmax;inline-size:22vmax;inset-block-start:55%;inset-inline-start:4%}.a1-frosted-glass-demo__shape--6{background:var(--a1-frosted-glass-demo-c);border-radius:28%;block-size:18vmax;inline-size:18vmax;inset-block-start:4%;inset-inline-end:12%;transform:rotate(18deg)}.a1-switch-morph{--a1-switch-morph-width:calc(var(--component-switch-track-width) * var(--a1-switch-morph-scale));--a1-switch-morph-height:calc(var(--component-switch-track-height) * var(--a1-switch-morph-scale));--a1-switch-morph-thumb:calc(var(--component-switch-thumb-size) * var(--a1-switch-morph-scale));--a1-switch-morph-gap:calc(var(--component-switch-gap) * var(--a1-switch-morph-scale));cursor:pointer;position:relative}.a1-switch-morph__track{box-sizing:content-box;inline-size:var(--a1-switch-morph-width);block-size:var(--a1-switch-morph-height);border:calc(var(--component-field-border-width) * var(--a1-switch-morph-scale)) solid var(--semantic-color-border-strong);border-radius:var(--a1-switch-morph-height);background:var(--semantic-color-surface-field);transition:background-color var(--a1-switch-morph-duration) var(--component-switch-morph-easing), border-color var(--a1-switch-morph-duration) var(--component-switch-morph-easing);flex-shrink:0;display:block;position:relative}.a1-switch-morph__thumb{inline-size:var(--a1-switch-morph-thumb);block-size:var(--a1-switch-morph-thumb);background:var(--component-switch-thumb-background);color:var(--component-switch-thumb-on-background);box-shadow:var(--component-switch-thumb-shadow);transition:inset-inline-start var(--a1-switch-morph-duration) var(--component-switch-morph-easing);border-radius:50%;position:absolute;inset-block-start:var(--a1-switch-morph-gap);inset-inline-start:var(--a1-switch-morph-gap)}.a1-switch-morph__stroke{left:calc(var(--a1-switch-morph-thumb) * var(--component-switch-morph-cross-start));width:calc(var(--a1-switch-morph-thumb) * (var(--component-switch-morph-cross-length) + var(--component-switch-morph-stroke-thickness)));height:calc(var(--a1-switch-morph-thumb) * var(--component-switch-morph-stroke-thickness));border-radius:var(--base-radius-pill);transform-origin:0;transition:left var(--a1-switch-morph-duration) var(--component-switch-morph-easing), top var(--a1-switch-morph-duration) var(--component-switch-morph-easing), width var(--a1-switch-morph-duration) var(--component-switch-morph-easing);position:absolute}.a1-switch-morph__stroke:before{content:"";border-radius:inherit;transform:rotate(calc(-1 * var(--component-switch-morph-stroke-rotation)));transition:transform var(--a1-switch-morph-duration) var(--component-switch-morph-easing);background:currentColor;position:absolute;inset:0}.a1-switch-morph__input:checked+.a1-switch-morph__track .a1-switch-morph__stroke:before{transform:rotate(0)}.a1-switch-morph__stroke--short{top:calc(var(--a1-switch-morph-thumb) * var(--component-switch-morph-cross-start));transform:translateY(-50%) rotate(var(--component-switch-morph-stroke-angle)) translateX(calc(-.5 * var(--a1-switch-morph-thumb) * var(--component-switch-morph-stroke-thickness)))}.a1-switch-morph__stroke--long{top:calc(var(--a1-switch-morph-thumb) * var(--component-switch-morph-cross-end));transform:translateY(-50%) rotate(calc(-1 * var(--component-switch-morph-stroke-angle))) translateX(calc(-.5 * var(--a1-switch-morph-thumb) * var(--component-switch-morph-stroke-thickness)))}.a1-switch-morph__input:checked+.a1-switch-morph__track{background:var(--component-switch-track-on-background);border-color:var(--component-switch-track-on-border)}.a1-switch-morph__input:checked+.a1-switch-morph__track .a1-switch-morph__thumb{background:var(--component-switch-thumb-on-background);color:var(--component-switch-track-on-background);inset-inline-start:calc(var(--a1-switch-morph-width) - var(--a1-switch-morph-height) + var(--a1-switch-morph-gap))}.a1-switch-morph__input:checked+.a1-switch-morph__track .a1-switch-morph__stroke--short{left:calc(var(--a1-switch-morph-thumb) * var(--component-switch-morph-check-start-x));top:calc(var(--a1-switch-morph-thumb) * var(--component-switch-morph-check-start-y));width:calc(var(--a1-switch-morph-thumb) * (var(--component-switch-morph-check-short-length) + var(--component-switch-morph-stroke-thickness)))}.a1-switch-morph__input:checked+.a1-switch-morph__track .a1-switch-morph__stroke--long{left:calc(var(--a1-switch-morph-thumb) * var(--component-switch-morph-check-joint-x));top:calc(var(--a1-switch-morph-thumb) * var(--component-switch-morph-check-joint-y));width:calc(var(--a1-switch-morph-thumb) * (var(--component-switch-morph-check-long-length) + var(--component-switch-morph-stroke-thickness)))}.a1-switch-morph__input:focus-visible+.a1-switch-morph__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-morph:has(.a1-switch-morph__input:disabled){cursor:not-allowed}.a1-switch-morph__input:disabled+.a1-switch-morph__track{background:var(--semantic-color-surface-raised);border-color:var(--semantic-color-border-subtle)}.a1-switch-morph__input:disabled+.a1-switch-morph__track .a1-switch-morph__thumb{background:var(--semantic-color-border-default);color:var(--semantic-color-text-muted);box-shadow:none}.a1-switch-morph__input:checked:disabled+.a1-switch-morph__track{background:var(--semantic-color-border-default)}.a1-switch-morph__input:checked:disabled+.a1-switch-morph__track .a1-switch-morph__thumb{background:var(--semantic-color-surface-raised)}@media (prefers-reduced-motion:reduce){.a1-switch-morph__track,.a1-switch-morph__thumb,.a1-switch-morph__stroke,.a1-switch-morph__stroke:before{transition:none}}@media (forced-colors:active){.a1-switch-morph__track{border-color:buttontext}.a1-switch-morph__thumb{outline:var(--component-field-border-width) solid ButtonText}.a1-switch-morph__stroke{color:buttontext;forced-color-adjust:none}}.a1-focus-animation{--a1-focus-animation-color:var(--component-field-focus-ring-color)}.a1-focus-animation button[data-a1-focus-target]{--a1-focus-animation-color:var(--component-button-focus-ring)}.a1-focus-animation [data-a1-focus-radios] label:has(input:focus) input:focus{outline:none}.a1-focus-animation[data-style] :is([data-a1-focus-target]:not(:disabled):focus,[data-a1-focus-radios] label:has(input:focus)){outline:var(--component-button-focus-ring-width) solid var(--a1-focus-animation-color);outline-offset:var(--component-button-focus-ring-offset);animation-duration:var(--a1-focus-animation-duration);animation-timing-function:var(--semantic-motion-easing-enter);animation-iteration-count:1}.a1-focus-animation[data-style=settle] :is([data-a1-focus-target]:not(:disabled):focus,[data-a1-focus-radios] label:has(input:focus)){animation-name:a1-focus-animation-settle}.a1-focus-animation[data-style=halo] :is([data-a1-focus-target]:not(:disabled):focus,[data-a1-focus-radios] label:has(input:focus)){animation-name:a1-focus-animation-halo}.a1-focus-animation[data-style=underline] :is([data-a1-focus-target]:not(:disabled):focus,[data-a1-focus-radios] label:has(input:focus)){background-image:linear-gradient(var(--a1-focus-animation-color), var(--a1-focus-animation-color));background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--component-focus-animation-accent-width);animation-name:a1-focus-animation-underline}.a1-focus-animation[data-style=double] :is([data-a1-focus-target]:not(:disabled):focus,[data-a1-focus-radios] label:has(input:focus)){outline-style:double;outline-width:var(--component-focus-animation-accent-width);animation-name:a1-focus-animation-double}.a1-focus-animation[data-style=zoom] :is([data-a1-focus-target]:not(:disabled):focus,[data-a1-focus-radios] label:has(input:focus)){scale:var(--component-focus-animation-zoom-scale);animation-name:a1-focus-animation-zoom}.a1-focus-animation[data-style=lift] :is([data-a1-focus-target]:not(:disabled):focus,[data-a1-focus-radios] label:has(input:focus)){translate:0 calc(-1 * var(--component-focus-animation-lift-distance));animation-name:a1-focus-animation-lift}.a1-focus-animation[data-style=corners] :is([data-a1-focus-target]:not(:disabled):focus,[data-a1-focus-radios] label:has(input:focus)){--a1-focus-animation-corner-ink:linear-gradient(var(--a1-focus-animation-color), var(--a1-focus-animation-color));background-image:var(--a1-focus-animation-corner-ink), var(--a1-focus-animation-corner-ink), var(--a1-focus-animation-corner-ink), var(--a1-focus-animation-corner-ink), var(--a1-focus-animation-corner-ink), var(--a1-focus-animation-corner-ink), var(--a1-focus-animation-corner-ink), var(--a1-focus-animation-corner-ink);background-position:0 0,100% 0,0 100%,100% 100%,0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:var(--component-focus-animation-corner-length) var(--component-button-focus-ring-width), var(--component-focus-animation-corner-length) var(--component-button-focus-ring-width), var(--component-focus-animation-corner-length) var(--component-button-focus-ring-width), var(--component-focus-animation-corner-length) var(--component-button-focus-ring-width), var(--component-button-focus-ring-width) var(--component-focus-animation-corner-length), var(--component-button-focus-ring-width) var(--component-focus-animation-corner-length), var(--component-button-focus-ring-width) var(--component-focus-animation-corner-length), var(--component-button-focus-ring-width) var(--component-focus-animation-corner-length);animation-name:a1-focus-animation-corners}.a1-focus-animation[data-style=inset] :is([data-a1-focus-target]:not(:disabled):focus,[data-a1-focus-radios] label:has(input:focus)){box-shadow:inset 0 0 0 var(--component-button-focus-ring-width) var(--a1-focus-animation-color);animation-name:a1-focus-animation-inset}@keyframes a1-focus-animation-settle{0%{outline-offset:var(--component-focus-animation-travel)}to{outline-offset:var(--component-button-focus-ring-offset)}}@keyframes a1-focus-animation-halo{0%{box-shadow:0 0 0 var(--component-focus-animation-travel) var(--a1-focus-animation-color)}to{box-shadow:0 0 #0000}}@keyframes a1-focus-animation-underline{0%{background-size:0% var(--component-focus-animation-accent-width)}to{background-size:100% var(--component-focus-animation-accent-width)}}@keyframes a1-focus-animation-double{0%{outline-width:var(--component-focus-animation-travel)}to{outline-width:var(--component-focus-animation-accent-width)}}@keyframes a1-focus-animation-zoom{0%{scale:1}to{scale:var(--component-focus-animation-zoom-scale)}}@keyframes a1-focus-animation-lift{0%{translate:0}to{translate:0 calc(-1 * var(--component-focus-animation-lift-distance))}}@keyframes a1-focus-animation-corners{0%{background-size:0 0}}@keyframes a1-focus-animation-inset{0%{box-shadow:inset 0 0 0 var(--component-focus-animation-travel) var(--a1-focus-animation-color)}to{box-shadow:inset 0 0 0 var(--component-button-focus-ring-width) var(--a1-focus-animation-color)}}@media (prefers-reduced-motion:reduce){.a1-focus-animation[data-style] :is([data-a1-focus-target],[data-a1-focus-radios] input,[data-a1-focus-radios] label),.a1-focus-animation[data-style] :is([data-a1-focus-target]:not(:disabled):focus,[data-a1-focus-radios] label:has(input:focus)){transition:none;animation:none;translate:none;scale:none}}@media (forced-colors:active){.a1-focus-animation[data-style] :is([data-a1-focus-target]:not(:disabled):focus,[data-a1-focus-radios] label:has(input:focus)){box-shadow:none;background-image:none;outline-color:highlight;transition:none;animation:none;translate:none;scale:none}}.a1-button-completion{--a1-button-completion-height:var(--component-button-min-height);--a1-button-completion-padding-inline:var(--component-button-padding-inline);--a1-button-completion-radius:var(--component-button-border-radius);--a1-button-completion-font-size:var(--component-button-font-size);--a1-button-completion-font-weight:var(--base-font-weight-bold);--a1-button-completion-icon-size:var(--component-button-medium-icon-size);--a1-button-completion-background:var(--component-button-primary-background);--a1-button-completion-background-hover:var(--component-button-primary-background-hover);--a1-button-completion-background-pressed:var(--component-button-primary-background-pressed);--a1-button-completion-foreground:var(--component-button-primary-foreground);--a1-button-completion-border:var(--component-button-primary-border);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--component-button-gap);block-size:var(--a1-button-completion-height);inline-size:var(--a1-button-completion-width,auto);padding-block:0;padding-inline:var(--a1-button-completion-padding-inline);border:var(--component-button-primary-border-width) solid var(--a1-button-completion-border);border-radius:var(--a1-button-completion-radius);background:var(--a1-button-completion-background);color:var(--a1-button-completion-foreground);box-shadow:var(--component-button-box-shadow,none);font-family:var(--component-button-font-family);font-size:var(--a1-button-completion-font-size);font-weight:var(--a1-button-completion-font-weight);line-height:var(--component-button-font-line-height);white-space:nowrap;cursor:pointer;--a1-icon-weight:700;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);display:inline-flex;overflow:clip}.a1-button-completion--full-width{inline-size:100%}.a1-button-completion--sm{--a1-button-completion-height:var(--component-button-small-height);--a1-button-completion-padding-inline:var(--base-spacing-8);--a1-button-completion-radius:var(--component-button-small-border-radius);--a1-button-completion-font-size:var(--semantic-font-size-body-sm);--a1-button-completion-font-weight:var(--base-font-weight-semibold);--a1-button-completion-icon-size:var(--component-button-small-icon-size)}.a1-button-completion--lg{--a1-button-completion-height:var(--component-button-large-height);--a1-button-completion-padding-inline:var(--base-spacing-20);--a1-button-completion-radius:var(--component-button-large-border-radius,var(--base-radius-lg));--a1-button-completion-font-size:var(--semantic-font-size-body-lg);--a1-button-completion-font-weight:var(--base-font-weight-extra-bold);--a1-button-completion-icon-size:var(--component-button-icon-size)}.a1-button-completion[data-tone=success]{--a1-button-completion-background:var(--component-button-success-background);--a1-button-completion-background-hover:var(--component-button-success-background);--a1-button-completion-background-pressed:var(--component-button-success-background);--a1-button-completion-foreground:var(--component-button-success-foreground);--a1-button-completion-border:var(--component-button-success-border)}.a1-button-completion[data-tone=error]{--a1-button-completion-background:var(--component-button-destructive-background);--a1-button-completion-background-hover:var(--component-button-destructive-background-hover);--a1-button-completion-background-pressed:var(--component-button-destructive-background-pressed);--a1-button-completion-foreground:var(--component-button-destructive-foreground);--a1-button-completion-border:var(--component-button-destructive-border)}.a1-button-completion:not([aria-disabled=true]):hover{background:var(--a1-button-completion-background-hover)}.a1-button-completion:not([aria-disabled=true]):active{background:var(--a1-button-completion-background-pressed);transform:var(--component-button-press-transform,none)}.a1-button-completion: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-completion[aria-disabled=true]{cursor:default}.a1-button-completion[data-status=working]{cursor:progress}.a1-button-completion__icon{font-size:var(--a1-button-completion-icon-size);flex-shrink:0;display:inline-flex}.a1-button-completion__spinner{--a1-cp-size:var(--a1-button-completion-icon-size);--a1-cp-fill:currentColor;--a1-cp-track:transparent}.a1-button-completion:not([data-status=idle]) .a1-button-completion__icon{animation:a1-button-completion-pop var(--component-button-completion-change-duration) var(--semantic-motion-easing-expressive) both}.a1-button-completion:not([data-status=idle]) .a1-button-completion__label{animation:a1-button-completion-fade var(--component-button-completion-change-duration) var(--semantic-motion-easing-enter) both}.a1-button-completion[data-status=failed]{animation:a1-button-completion-shake var(--component-button-completion-shake-duration) var(--semantic-motion-easing-standard)}.a1-button-completion-measure{visibility:hidden;pointer-events:none;flex-direction:column;align-items:flex-start;block-size:0;inline-size:0;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.a1-button-completion-measure .a1-button-completion,.a1-button-completion-measure .a1-button-completion__icon,.a1-button-completion-measure .a1-button-completion__label{animation:none}@keyframes a1-button-completion-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes a1-button-completion-fade{0%{opacity:0}to{opacity:1}}@keyframes a1-button-completion-shake{20%,60%{transform:translateX(calc(-1 * var(--component-button-completion-shake-distance)))}40%,80%{transform:translateX(var(--component-button-completion-shake-distance))}}@media (prefers-reduced-motion:reduce){.a1-button-completion,.a1-button-completion:not([data-status=idle]) .a1-button-completion__icon,.a1-button-completion:not([data-status=idle]) .a1-button-completion__label{transition:none;animation:none}}.a1-button-completion--send{inline-size:min(var(--component-button-completion-stage-width), 100%);block-size:var(--component-button-completion-stage-height);border-radius:var(--component-card-border-radius);padding:0;position:relative}.a1-button-completion--send.a1-button-completion--full-width{inline-size:100%}.a1-button-completion__stage{block-size:100%;inline-size:100%;position:absolute;inset:0}.a1-button-completion__intro{justify-content:center;align-items:center;gap:var(--base-spacing-4);padding-inline:var(--a1-button-completion-padding-inline);white-space:normal;text-align:center;transition:opacity var(--semantic-motion-duration-fast) var(--semantic-motion-easing-exit), translate var(--component-button-completion-change-duration) var(--semantic-motion-easing-standard), visibility 0s linear var(--component-button-completion-change-duration);flex-direction:column;display:flex;position:absolute;inset:0}.a1-button-completion__intro .a1-button-completion__icon{margin-block-end:var(--base-spacing-4)}.a1-button-completion__description,.a1-button-completion__row .a1-button-completion__label{font-size:var(--semantic-font-size-body-sm);font-weight:var(--base-font-weight-regular)}.a1-button-completion--send:not([data-status=idle]) .a1-button-completion__intro{opacity:0;translate:0 var(--component-button-completion-intro-travel);visibility:hidden}.a1-button-completion--send:not([data-status=idle]) .a1-button-completion__intro .a1-button-completion__icon{opacity:0;transition:opacity var(--semantic-motion-duration-fast) var(--semantic-motion-easing-exit)}.a1-button-completion--send[data-status=working] .a1-button-completion__row .a1-button-completion__label{animation-delay:var(--semantic-motion-duration-fast)}.a1-button-completion--send .a1-button-completion__intro .a1-button-completion__icon,.a1-button-completion--send .a1-button-completion__intro .a1-button-completion__label{animation:none}.a1-button-completion__row{justify-content:center;align-items:center;gap:var(--component-button-gap);min-block-size:var(--a1-button-completion-height);padding-block:var(--component-button-padding-block);padding-inline:var(--a1-button-completion-padding-inline);white-space:normal;text-align:center;display:flex;position:absolute;inset-block-end:0;inset-inline:0}@media (prefers-reduced-motion:reduce){.a1-button-completion__intro,.a1-button-completion--send:not([data-status=idle]) .a1-button-completion__intro .a1-button-completion__icon{transition:none}}.a1-selection-study--action-solid ::selection{color:var(--semantic-color-action-foreground);background-color:var(--semantic-color-action-background)}.a1-selection-study--action-subtle ::selection{color:var(--semantic-color-text-accent);background-color:var(--semantic-color-action-surface)}.a1-selection-study--info ::selection{color:var(--semantic-color-status-info-text);background-color:var(--semantic-color-status-info-surface)}.a1-selection-study--success ::selection{color:var(--semantic-color-status-success-text);background-color:var(--semantic-color-status-success-surface)}.a1-selection-study--warning ::selection{color:var(--semantic-color-status-warn-text);background-color:var(--semantic-color-status-warn-surface)}.a1-selection-study--error ::selection{color:var(--semantic-color-status-error-text);background-color:var(--semantic-color-status-error-surface)}.a1-selection-study--highlight-subtle ::selection{color:var(--base-color-highlighted-900);background-color:var(--base-color-highlighted-100)}.a1-selection-study--highlight-obvious ::selection{color:var(--base-color-highlighted-1000);background-color:var(--base-color-highlighted-400)}.a1-image-generation{inline-size:100%;max-inline-size:var(--component-image-generation-max-width);margin-inline:auto}.a1-image-generation__canvas{inline-size:100%;aspect-ratio:var(--a1-image-generation-ratio);border-radius:var(--component-image-generation-radius);background:var(--component-image-generation-background);display:block}.a1-image-generation__percentage{font-variant-numeric:tabular-nums}@property --a1-page-loading-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.a1-page-loading-border{pointer-events:none;border-radius:var(--component-page-loading-radius);transition:opacity var(--semantic-motion-duration-slow) var(--semantic-motion-easing-exit);position:fixed;inset:0}.a1-page-loading-border__glow:before{content:"";padding:var(--component-page-loading-glow);border-radius:inherit;background:conic-gradient(from var(--a1-page-loading-angle), var(--semantic-color-text-accent), var(--semantic-color-status-info-background), var(--semantic-color-status-success-background), var(--semantic-color-status-warn-background), var(--semantic-color-status-error-background), var(--semantic-color-text-accent));animation:a1-page-loading-orbit var(--component-page-loading-cycle-duration) var(--semantic-motion-easing-linear) infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.a1-page-loading-border__glow{border-radius:inherit;filter:blur(var(--component-page-loading-glow));position:absolute;inset:0}.a1-page-loading-border__glow--inner{filter:blur(var(--component-page-loading-border-width))}.a1-page-loading-border__glow--inner:before{padding:var(--component-page-loading-border-width)}.a1-page-loading-border[data-phase=paused] .a1-page-loading-border__glow:before{animation-play-state:paused}.a1-page-loading-border[data-phase=complete]{opacity:0}.a1-page-loading-border[data-phase=complete] .a1-page-loading-border__glow:before{animation:none}@keyframes a1-page-loading-orbit{to{--a1-page-loading-angle:360deg}}@media (prefers-reduced-motion:reduce){.a1-page-loading-border{transition:none}.a1-page-loading-border__glow:before{animation:none}}.a1-button-configurator-menu{position:relative}.a1-button-configurator-menu__trigger{max-inline-size:100%;display:inline-flex}.a1-button-configurator-menu__trigger--full-width{inline-size:100%}.a1-button-configurator-menu__toolbar{z-index:var(--component-toolbar-z-index,5);inline-size:max-content;max-inline-size:calc(100vw - var(--base-spacing-32));position:absolute;inset-block-start:calc(100% + var(--base-spacing-8));inset-inline-start:50%;transform:translate(-50%)}.a1-button-configurator-menu__toolbar--extended{max-inline-size:calc(100vw - var(--base-spacing-32))}.a1-button-configurator-menu__label{inline-size:var(--base-width-xs)}.a1-button-configurator-menu__flyout-anchor{inline-size:var(--base-spacing-1);block-size:var(--base-spacing-1);pointer-events:none;position:fixed}.a1-touch-card{--a1-touch-card-radius:var(--base-radius-xl);border-radius:var(--a1-touch-card-radius)}.a1-touch-card .a1-card__content{min-width:0}.a1-touch-card__actions-slot{width:calc(3 * var(--component-button-small-height) + 2 * var(--base-spacing-4) + 2 * var(--component-card-border-width));height:calc(var(--component-button-small-height) + 2 * var(--component-card-border-width));flex:none;margin-block-start:calc(-1 * var(--base-spacing-8) - var(--component-card-border-width));margin-inline-end:calc(-1 * var(--base-spacing-8) - var(--component-card-border-width));position:relative}.a1-touch-card__actions{gap:var(--base-spacing-4);border:var(--component-card-border-width) solid var(--semantic-color-border-subtle);border-radius:max(0px, calc(var(--a1-touch-card-radius) - var(--base-spacing-8)));transition:gap var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard), padding var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard), background-color var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard), box-shadow var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard);display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.a1-touch-card__actions .a1-icon-button{width:var(--a1-icon-button-size);transition:width var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard), height var(--semantic-motion-duration-normal) var(--semantic-motion-easing-standard)}.a1-touch-card__actions[data-touch-ready],.a1-touch-card__actions[data-hover-enlarge]:hover{gap:var(--base-spacing-8);padding:var(--base-spacing-8);background:var(--semantic-color-surface-raised);box-shadow:var(--semantic-shadow-md)}.a1-touch-card__actions[data-touch-ready] .a1-icon-button,.a1-touch-card__actions[data-hover-enlarge]:hover .a1-icon-button{--a1-icon-button-size:calc(var(--base-spacing-40) + var(--base-spacing-4))}@media (prefers-reduced-motion:reduce){.a1-touch-card__actions,.a1-touch-card__actions .a1-icon-button{transition:none}}.a1-labs-body{background:var(--semantic-color-surface-page);color:var(--semantic-color-text-default);margin:0}.a1-labs-experiment-layout.a1-page-layout--aside-end .a1-page-layout__content{grid-template-columns:minmax(0,1fr) auto}.a1-labs-configuration{inline-size:var(--component-page-layout-sidebar-width);background:var(--semantic-color-surface-panel);border-inline-start:var(--component-divider-size-sm) solid var(--semantic-color-border-subtle);min-block-size:100%}
