:root{color-scheme:light;--rf-color-context-background-base-active:var(--rf-color-alias-neutral-2);--rf-color-context-background-base-default:var(--rf-color-alias-neutral-0);--rf-color-context-background-base-disabled:var(--rf-color-alias-neutral-2);--rf-color-context-background-base-hover:var(--rf-color-alias-neutral-1);--rf-color-context-background-base-selected:var(--rf-color-alias-neutral-1);--rf-color-context-background-brand-active:var(--rf-color-alias-brand-9);--rf-color-context-background-brand-default:var(--rf-color-alias-brand-7);--rf-color-context-background-brand-disabled:var(--rf-color-alias-brand-3);--rf-color-context-background-brand-hover:var(--rf-color-alias-brand-8);--rf-color-context-background-brand-selected:var(--rf-color-alias-brand-1);--rf-color-context-background-brand-subtle:var(--rf-color-alias-brand-0);--rf-color-context-background-canvas:var(--rf-color-alias-neutral-canvas);--rf-color-context-background-error-primary:var(--rf-color-alias-error-1);--rf-color-context-background-error-secondary-active:var(--rf-color-alias-error-9);--rf-color-context-background-error-secondary-default:var(--rf-color-alias-error-7);--rf-color-context-background-error-secondary-hover:var(--rf-color-alias-error-8);--rf-color-context-background-info-primary:var(--rf-color-alias-info-1);--rf-color-context-background-info-secondary:var(--rf-color-alias-info-7);--rf-color-context-background-inverse-active:var(--rf-color-alias-neutral-7);--rf-color-context-background-inverse-default:var(--rf-color-alias-neutral-9);--rf-color-context-background-inverse-hover:var(--rf-color-alias-neutral-8);--rf-color-context-background-primary-active:var(--rf-color-alias-neutral-3);--rf-color-context-background-primary-default:var(--rf-color-alias-neutral-1);--rf-color-context-background-primary-hover:var(--rf-color-alias-neutral-2);--rf-color-context-background-primary-selected:var(--rf-color-alias-neutral-2);--rf-color-context-background-secondary-active:var(--rf-color-alias-neutral-4);--rf-color-context-background-secondary-default:var(--rf-color-alias-neutral-2);--rf-color-context-background-secondary-hover:var(--rf-color-alias-neutral-3);--rf-color-context-background-secondary-selected:var(--rf-color-alias-neutral-3);--rf-color-context-background-skeleton-base:var(--rf-color-alias-neutral-2);--rf-color-context-background-skeleton-highlight:var(--rf-color-alias-neutral-1);--rf-color-context-background-success-active:var(--rf-color-alias-success-9);--rf-color-context-background-success-hover:var(--rf-color-alias-success-8);--rf-color-context-background-success-primary:var(--rf-color-alias-success-1);--rf-color-context-background-success-secondary:var(--rf-color-alias-success-7);--rf-color-context-background-tertiary-default:var(--rf-color-alias-neutral-3);--rf-color-context-background-tertiary-hover:var(--rf-color-alias-neutral-4);--rf-color-context-background-tertiary-selected:var(--rf-color-alias-neutral-4);--rf-color-context-background-warning-primary:var(--rf-color-alias-warning-1);--rf-color-context-background-warning-secondary:var(--rf-color-alias-warning-7);--rf-color-context-border-brand-active:var(--rf-color-alias-brand-9);--rf-color-context-border-brand-default:var(--rf-color-alias-brand-7);--rf-color-context-border-brand-disabled:var(--rf-color-alias-brand-3);--rf-color-context-border-brand-hover:var(--rf-color-alias-brand-8);--rf-color-context-border-brand-selected:var(--rf-color-alias-brand-8);--rf-color-context-border-error:var(--rf-color-alias-error-7);--rf-color-context-border-focus-inverse:var(--rf-color-alias-brand-3);--rf-color-context-border-info:var(--rf-color-alias-info-7);--rf-color-context-border-inverse-default:var(--rf-color-alias-neutral-1);--rf-color-context-border-inverse-disabled:var(--rf-color-alias-neutral-3);--rf-color-context-border-primary-active:var(--rf-color-alias-neutral-6);--rf-color-context-border-primary-default:var(--rf-color-alias-neutral-1);--rf-color-context-border-primary-disabled:var(--rf-color-alias-neutral-2);--rf-color-context-border-primary-hover:var(--rf-color-alias-neutral-4);--rf-color-context-border-secondary-active:var(--rf-color-alias-neutral-4);--rf-color-context-border-secondary-default:var(--rf-color-alias-neutral-2);--rf-color-context-border-secondary-hover:var(--rf-color-alias-neutral-3);--rf-color-context-border-success:var(--rf-color-alias-success-7);--rf-color-context-border-tertiary-default:var(--rf-color-alias-neutral-3);--rf-color-context-border-warning:var(--rf-color-alias-warning-7);--rf-color-context-icon-brand-active:var(--rf-color-alias-brand-10);--rf-color-context-icon-brand-default:var(--rf-color-alias-brand-8);--rf-color-context-icon-brand-disabled:var(--rf-color-alias-brand-4);--rf-color-context-icon-brand-hover:var(--rf-color-alias-brand-9);--rf-color-context-icon-error:var(--rf-color-alias-error-8);--rf-color-context-icon-info:var(--rf-color-alias-info-8);--rf-color-context-icon-inverse-default:var(--rf-color-alias-neutral-0);--rf-color-context-icon-primary-default:var(--rf-color-alias-neutral-9);--rf-color-context-icon-primary-disabled:var(--rf-color-alias-neutral-4);--rf-color-context-icon-primary-selected:var(--rf-color-alias-neutral-10);--rf-color-context-icon-secondary-default:var(--rf-color-alias-neutral-8);--rf-color-context-icon-secondary-selected:var(--rf-color-alias-neutral-8);--rf-color-context-icon-success:var(--rf-color-alias-success-8);--rf-color-context-icon-success-inverse:var(--rf-color-alias-success-2);--rf-color-context-icon-tertiary-default:var(--rf-color-alias-neutral-6);--rf-color-context-icon-warning:var(--rf-color-alias-warning-8);--rf-color-context-overlay-active:var(--rf-color-alias-overlay-active);--rf-color-context-overlay-backdrop:var(--rf-color-alias-overlay-backdrop);--rf-color-context-overlay-disabled:var(--rf-color-alias-overlay-disabled);--rf-color-context-overlay-hover:var(--rf-color-alias-overlay-hover);--rf-color-context-overlay-scrim:var(--rf-color-alias-overlay-scrim);--rf-color-context-overlay-selected:var(--rf-color-alias-overlay-selected);--rf-color-context-overlay-skeleton-base:var(--rf-color-alias-overlay-skeleton-base);--rf-color-context-overlay-skeleton-highlight:var(--rf-color-alias-overlay-skeleton-highlight);--rf-color-context-overlay-transparent:var(--rf-color-alias-overlay-transparent);--rf-color-context-text-brand-active:var(--rf-color-alias-brand-10);--rf-color-context-text-brand-default:var(--rf-color-alias-brand-8);--rf-color-context-text-brand-disabled:var(--rf-color-alias-brand-4);--rf-color-context-text-brand-hover:var(--rf-color-alias-brand-9);--rf-color-context-text-error:var(--rf-color-alias-error-8);--rf-color-context-text-info:var(--rf-color-alias-info-8);--rf-color-context-text-inverse-default:var(--rf-color-alias-neutral-0);--rf-color-context-text-primary-default:var(--rf-color-alias-neutral-9);--rf-color-context-text-primary-disabled:var(--rf-color-alias-neutral-4);--rf-color-context-text-primary-selected:var(--rf-color-alias-neutral-10);--rf-color-context-text-secondary-default:var(--rf-color-alias-neutral-8);--rf-color-context-text-secondary-selected:var(--rf-color-alias-neutral-8);--rf-color-context-text-success:var(--rf-color-alias-success-8);--rf-color-context-text-tertiary-default:var(--rf-color-alias-neutral-7);--rf-color-context-text-warning:var(--rf-color-alias-warning-8);--rf-color-primitive-blue-0:#f7f9fc;--rf-color-primitive-blue-1:#dbe5f3;--rf-color-primitive-blue-10:#193052;--rf-color-primitive-blue-2:#b7cae6;--rf-color-primitive-blue-3:#90add8;--rf-color-primitive-blue-4:#7096cd;--rf-color-primitive-blue-5:#386dba;--rf-color-primitive-blue-6:#3262a7;--rf-color-primitive-blue-7:#2c5591;--rf-color-primitive-blue-8:#26497d;--rf-color-primitive-blue-9:#1f3c66;--rf-color-primitive-coral-0:#fff9fa;--rf-color-primitive-coral-1:#fde3ea;--rf-color-primitive-coral-10:#6b2c3c;--rf-color-primitive-coral-2:#fbc7d4;--rf-color-primitive-coral-3:#f8a8bc;--rf-color-primitive-coral-4:#f68fa9;--rf-color-primitive-coral-5:#f36488;--rf-color-primitive-coral-6:#db5a7a;--rf-color-primitive-coral-7:#be4e6a;--rf-color-primitive-coral-8:#a3435b;--rf-color-primitive-coral-9:#86374b;--rf-color-primitive-gray-0:#ffffff;--rf-color-primitive-gray-1:#f6f6f9;--rf-color-primitive-gray-10:#34343a;--rf-color-primitive-gray-11:#18181b;--rf-color-primitive-gray-2:#dfdfe2;--rf-color-primitive-gray-3:#c6c6c8;--rf-color-primitive-gray-4:#b2b2b3;--rf-color-primitive-gray-5:#8f8f8f;--rf-color-primitive-gray-6:#7f7f80;--rf-color-primitive-gray-7:#6b6b6e;--rf-color-primitive-gray-8:#59595d;--rf-color-primitive-gray-9:#46464b;--rf-color-primitive-green-0:#f7faf8;--rf-color-primitive-green-1:#dae7e0;--rf-color-primitive-green-10:#163625;--rf-color-primitive-green-2:#b5cfc1;--rf-color-primitive-green-3:#8cb59f;--rf-color-primitive-green-4:#6ba084;--rf-color-primitive-green-5:#317b54;--rf-color-primitive-green-6:#2c6f4c;--rf-color-primitive-green-7:#266042;--rf-color-primitive-green-8:#215238;--rf-color-primitive-green-9:#1b442e;--rf-color-primitive-orange-0:#fdf9f6;--rf-color-primitive-orange-1:#f7e4d8;--rf-color-primitive-orange-10:#5c2f11;--rf-color-primitive-orange-2:#eecab1;--rf-color-primitive-orange-3:#e5ac85;--rf-color-primitive-orange-4:#de9463;--rf-color-primitive-orange-5:#d16b26;--rf-color-primitive-orange-6:#bc6022;--rf-color-primitive-orange-7:#a3531e;--rf-color-primitive-orange-8:#8c4819;--rf-color-primitive-orange-9:#733b15;--rf-color-primitive-red-0:#fcf7f8;--rf-color-primitive-red-1:#f3dcde;--rf-color-primitive-red-10:#521c21;--rf-color-primitive-red-2:#e6babe;--rf-color-primitive-red-3:#d8939a;--rf-color-primitive-red-4:#cd757d;--rf-color-primitive-red-5:#ba3f4a;--rf-color-primitive-red-6:#a73943;--rf-color-primitive-red-7:#91313a;--rf-color-primitive-red-8:#7d2a32;--rf-color-primitive-red-9:#662329;--rf-color-primitive-yellow-0:#fdfbf7;--rf-color-primitive-yellow-1:#f7edda;--rf-color-primitive-yellow-10:#5d4516;--rf-color-primitive-yellow-2:#f0dbb5;--rf-color-primitive-yellow-3:#e7c88c;--rf-color-primitive-yellow-4:#e0b86b;--rf-color-primitive-yellow-5:#d49c31;--rf-color-primitive-yellow-6:#bf8c2c;--rf-color-primitive-yellow-7:#a57a26;--rf-color-primitive-yellow-8:#8e6921;--rf-color-primitive-yellow-9:#75561b;--rf-color-static-black:#000000;--rf-color-static-white:#ffffff;--rf-avatar-background:var(--rf-color-context-background-brand-selected);--rf-avatar-text:var(--rf-color-context-text-brand-default);--rf-badge-brand-background:var(--rf-color-context-background-brand-selected);--rf-badge-brand-solid-background:var(--rf-color-context-background-brand-default);--rf-badge-brand-solid-text:var(--rf-color-context-text-inverse-default);--rf-badge-brand-subtle-background:var(--rf-color-context-background-brand-subtle);--rf-badge-brand-subtle-text:var(--rf-color-context-text-brand-default);--rf-badge-brand-text:var(--rf-color-context-text-brand-default);--rf-badge-error-background:var(--rf-color-context-background-error-primary);--rf-badge-error-text:var(--rf-color-context-text-error);--rf-badge-info-background:var(--rf-color-context-background-info-primary);--rf-badge-info-text:var(--rf-color-context-text-info);--rf-badge-neutral-background:var(--rf-color-context-background-primary-default);--rf-badge-neutral-text:var(--rf-color-context-text-primary-default);--rf-badge-skeleton-background:var(--rf-color-context-background-skeleton-base);--rf-badge-success-background:var(--rf-color-context-background-success-primary);--rf-badge-success-text:var(--rf-color-context-text-success);--rf-badge-warning-background:var(--rf-color-context-background-warning-primary);--rf-badge-warning-text:var(--rf-color-context-text-warning);--rf-breadcrumbs-separator:var(--rf-color-context-icon-secondary-default);--rf-breadcrumbs-text:var(--rf-color-context-text-secondary-default);--rf-breadcrumbs-text-current:var(--rf-color-context-text-primary-default);--rf-breadcrumbs-text-interactive:var(--rf-color-context-text-brand-default);--rf-breadcrumbs-text-pressed:var(--rf-color-context-text-brand-active);--rf-breadcrumbs-text-supporting:var(--rf-color-context-text-tertiary-default);--rf-button-danger-background:var(--rf-color-context-background-error-secondary-default);--rf-button-danger-background-hover:var(--rf-color-context-background-error-secondary-hover);--rf-button-danger-background-pressed:var(--rf-color-context-background-error-secondary-active);--rf-button-danger-text:var(--rf-color-context-text-inverse-default);--rf-button-disabled-background:var(--rf-color-context-background-base-disabled);--rf-button-disabled-text:var(--rf-color-context-text-primary-disabled);--rf-button-focus-offset:var(--rf-color-context-background-base-default);--rf-button-focus-ring:var(--rf-color-context-border-brand-default);--rf-button-ghost-background:var(--rf-color-context-overlay-transparent);--rf-button-ghost-background-hover:var(--rf-color-context-background-base-hover);--rf-button-ghost-background-pressed:var(--rf-color-context-background-primary-active);--rf-button-ghost-text:var(--rf-color-context-text-primary-default);--rf-button-ghost-text-pressed:var(--rf-color-context-text-primary-selected);--rf-button-primary-background:var(--rf-color-context-background-brand-default);--rf-button-primary-background-hover:var(--rf-color-context-background-brand-hover);--rf-button-primary-background-pressed:var(--rf-color-context-background-brand-active);--rf-button-primary-border:var(--rf-color-context-border-brand-default);--rf-button-primary-text:var(--rf-color-context-text-inverse-default);--rf-button-secondary-background:var(--rf-color-context-background-primary-default);--rf-button-secondary-background-hover:var(--rf-color-context-background-primary-hover);--rf-button-secondary-background-pressed:var(--rf-color-context-background-primary-active);--rf-button-secondary-text:var(--rf-color-context-text-primary-default);--rf-button-secondary-text-pressed:var(--rf-color-context-text-primary-selected);--rf-button-skeleton-background:var(--rf-color-context-background-skeleton-base);--rf-button-skeleton-highlight:var(--rf-color-context-background-skeleton-highlight);--rf-button-success-background:var(--rf-color-context-background-success-secondary);--rf-button-success-background-hover:var(--rf-color-context-background-success-hover);--rf-button-success-background-pressed:var(--rf-color-context-background-success-active);--rf-button-success-text:var(--rf-color-context-text-inverse-default);--rf-button-tertiary-background:var(--rf-color-context-overlay-transparent);--rf-button-tertiary-background-hover:var(--rf-color-context-background-brand-subtle);--rf-button-tertiary-background-pressed:var(--rf-color-context-background-brand-selected);--rf-button-tertiary-border:var(--rf-color-context-border-brand-default);--rf-button-tertiary-text:var(--rf-color-context-text-brand-default);--rf-card-background:var(--rf-color-context-background-base-default);--rf-card-border:var(--rf-color-context-border-secondary-default);--rf-card-elevation:var(--rf-elevation-sm);--rf-chip-background:var(--rf-color-context-background-primary-default);--rf-chip-background-hover:var(--rf-color-context-background-brand-subtle);--rf-chip-border:var(--rf-color-context-border-secondary-default);--rf-chip-selected-background:var(--rf-color-context-background-brand-default);--rf-chip-selected-text:var(--rf-color-context-text-inverse-default);--rf-chip-skeleton-background:var(--rf-color-context-background-skeleton-base);--rf-chip-text:var(--rf-color-context-text-primary-default);--rf-counter-brand-background:var(--rf-color-context-background-brand-default);--rf-counter-brand-text:var(--rf-color-context-text-inverse-default);--rf-counter-neutral-background:var(--rf-color-context-background-primary-default);--rf-counter-neutral-text:var(--rf-color-context-text-primary-default);--rf-counter-skeleton-background:var(--rf-color-context-background-skeleton-base);--rf-dialog-backdrop:var(--rf-color-context-overlay-backdrop);--rf-dialog-background:var(--rf-color-context-background-base-default);--rf-dialog-border:var(--rf-color-context-border-secondary-default);--rf-dialog-elevation:var(--rf-elevation-overlay);--rf-dropdown-divider:var(--rf-color-context-border-secondary-default);--rf-dropdown-elevation:var(--rf-elevation-md);--rf-dropdown-item-description:var(--rf-color-context-text-secondary-default);--rf-dropdown-item-destructive-text:var(--rf-color-context-text-error);--rf-dropdown-item-disabled-text:var(--rf-color-context-text-primary-disabled);--rf-dropdown-item-hover-background:var(--rf-color-context-background-base-hover);--rf-dropdown-item-selected-background:var(--rf-color-context-background-brand-selected);--rf-dropdown-item-text:var(--rf-color-context-text-primary-default);--rf-dropdown-overlay-background:var(--rf-color-context-background-base-default);--rf-dropdown-overlay-border:var(--rf-color-context-border-secondary-default);--rf-feedback-indicator:var(--rf-color-context-background-brand-default);--rf-feedback-skeleton-base:var(--rf-color-context-background-skeleton-base);--rf-feedback-skeleton-highlight:var(--rf-color-context-background-skeleton-highlight);--rf-feedback-track:var(--rf-color-context-background-tertiary-default);--rf-icon-brand:var(--rf-color-context-icon-brand-default);--rf-icon-danger:var(--rf-color-context-icon-error);--rf-icon-disabled:var(--rf-color-context-icon-primary-disabled);--rf-icon-primary:var(--rf-color-context-icon-primary-default);--rf-icon-secondary:var(--rf-color-context-icon-secondary-default);--rf-icon-skeleton:var(--rf-color-context-background-secondary-default);--rf-icon-success:var(--rf-color-context-icon-success);--rf-icon-tertiary:var(--rf-color-context-icon-tertiary-default);--rf-list-item-background:var(--rf-color-context-background-base-default);--rf-list-item-background-hover:var(--rf-color-context-background-base-hover);--rf-list-item-background-pressed:var(--rf-color-context-background-base-active);--rf-list-item-border:var(--rf-color-context-border-secondary-default);--rf-list-item-foreground-disabled:var(--rf-color-context-text-primary-disabled);--rf-navigation-active-background:var(--rf-color-context-background-brand-subtle);--rf-navigation-background:var(--rf-color-context-background-canvas);--rf-navigation-container-background:var(--rf-color-context-background-primary-default);--rf-navigation-divider:var(--rf-color-context-border-secondary-default);--rf-navigation-selected-background:var(--rf-color-context-background-brand-default);--rf-navigation-selected-text:var(--rf-color-context-text-inverse-default);--rf-navigation-text:var(--rf-color-context-text-secondary-default);--rf-navigation-text-active:var(--rf-color-context-text-brand-default);--rf-segmented-control-background:var(--rf-color-context-background-primary-default);--rf-segmented-control-count-background:var(--rf-color-context-background-base-default);--rf-segmented-control-count-text:var(--rf-color-context-text-secondary-default);--rf-segmented-control-hover-background:var(--rf-color-context-background-primary-hover);--rf-segmented-control-selected-background:var(--rf-color-context-background-brand-default);--rf-segmented-control-selected-count-background:var(--rf-color-context-overlay-selected);--rf-segmented-control-selected-count-text:var(--rf-color-context-text-inverse-default);--rf-segmented-control-selected-text:var(--rf-color-context-text-inverse-default);--rf-segmented-control-text:var(--rf-color-context-text-secondary-default);--rf-select-divider:var(--rf-color-context-border-secondary-default);--rf-select-elevation:var(--rf-elevation-md);--rf-select-option-description:var(--rf-color-context-text-secondary-default);--rf-select-option-destructive-text:var(--rf-color-context-text-error);--rf-select-option-disabled-text:var(--rf-color-context-text-primary-disabled);--rf-select-option-hover-background:var(--rf-color-context-background-base-hover);--rf-select-option-selected-background:var(--rf-color-context-background-brand-selected);--rf-select-option-text:var(--rf-color-context-text-primary-default);--rf-select-overlay-background:var(--rf-color-context-background-base-default);--rf-select-overlay-border:var(--rf-color-context-border-secondary-default);--rf-selection-control-background:var(--rf-color-context-background-base-default);--rf-selection-control-border:var(--rf-color-context-border-primary-active);--rf-selection-control-checked-background:var(--rf-color-context-background-brand-default);--rf-selection-control-checked-foreground:var(--rf-color-context-icon-inverse-default);--rf-selection-control-disabled-background:var(--rf-color-context-background-base-disabled);--rf-slider-focus-ring:var(--rf-color-context-border-brand-default);--rf-slider-thumb-background:var(--rf-color-context-background-base-default);--rf-slider-thumb-border:var(--rf-color-context-border-brand-default);--rf-slider-thumb-disabled:var(--rf-color-context-background-primary-active);--rf-slider-track-background:var(--rf-color-context-background-secondary-default);--rf-slider-track-disabled:var(--rf-color-context-background-primary-active);--rf-slider-track-fill:var(--rf-color-context-background-brand-default);--rf-slider-track-fill-active:var(--rf-color-context-background-brand-active);--rf-slider-track-fill-hover:var(--rf-color-context-background-brand-hover);--rf-surface-border:var(--rf-color-context-border-secondary-default);--rf-surface-elevated:var(--rf-color-context-background-base-default);--rf-surface-primary:var(--rf-color-context-background-base-default);--rf-surface-secondary:var(--rf-color-context-background-secondary-default);--rf-text-disabled:var(--rf-color-context-text-primary-disabled);--rf-text-inverse:var(--rf-color-context-text-inverse-default);--rf-text-primary:var(--rf-color-context-text-primary-default);--rf-text-secondary:var(--rf-color-context-text-secondary-default);--rf-text-tertiary:var(--rf-color-context-text-tertiary-default);--rf-text-field-background:var(--rf-color-context-background-base-default);--rf-text-field-background-disabled:var(--rf-color-context-background-base-disabled);--rf-text-field-background-read-only:var(--rf-color-context-background-base-selected);--rf-text-field-border:var(--rf-color-context-border-primary-active);--rf-text-field-border-error:var(--rf-color-context-border-error);--rf-text-field-border-focus:var(--rf-color-context-border-brand-default);--rf-text-field-border-hover:var(--rf-color-context-border-brand-default);--rf-text-field-label:var(--rf-color-context-text-secondary-default);--rf-text-field-label-error:var(--rf-color-context-text-error);--rf-text-field-placeholder:var(--rf-color-context-text-secondary-default);--rf-text-field-text:var(--rf-color-context-text-primary-default);--rf-toast-background:var(--rf-color-context-background-inverse-default);--rf-toast-elevation:var(--rf-elevation-overlay);--rf-toast-text:var(--rf-color-context-text-inverse-default);--rf-color-alias-brand-0:var(--rf-color-primitive-coral-0);--rf-color-alias-brand-1:var(--rf-color-primitive-coral-1);--rf-color-alias-brand-10:var(--rf-color-primitive-coral-10);--rf-color-alias-brand-2:var(--rf-color-primitive-coral-2);--rf-color-alias-brand-3:var(--rf-color-primitive-coral-3);--rf-color-alias-brand-4:var(--rf-color-primitive-coral-4);--rf-color-alias-brand-5:var(--rf-color-primitive-coral-5);--rf-color-alias-brand-6:var(--rf-color-primitive-coral-6);--rf-color-alias-brand-7:var(--rf-color-primitive-coral-7);--rf-color-alias-brand-8:var(--rf-color-primitive-coral-8);--rf-color-alias-brand-9:var(--rf-color-primitive-coral-9);--rf-color-alias-error-0:var(--rf-color-primitive-red-0);--rf-color-alias-error-1:var(--rf-color-primitive-red-1);--rf-color-alias-error-10:var(--rf-color-primitive-red-10);--rf-color-alias-error-2:var(--rf-color-primitive-red-2);--rf-color-alias-error-3:var(--rf-color-primitive-red-3);--rf-color-alias-error-4:var(--rf-color-primitive-red-4);--rf-color-alias-error-5:var(--rf-color-primitive-red-5);--rf-color-alias-error-6:var(--rf-color-primitive-red-6);--rf-color-alias-error-7:var(--rf-color-primitive-red-7);--rf-color-alias-error-8:var(--rf-color-primitive-red-8);--rf-color-alias-error-9:var(--rf-color-primitive-red-9);--rf-color-alias-info-0:var(--rf-color-primitive-blue-0);--rf-color-alias-info-1:var(--rf-color-primitive-blue-1);--rf-color-alias-info-10:var(--rf-color-primitive-blue-10);--rf-color-alias-info-2:var(--rf-color-primitive-blue-2);--rf-color-alias-info-3:var(--rf-color-primitive-blue-3);--rf-color-alias-info-4:var(--rf-color-primitive-blue-4);--rf-color-alias-info-5:var(--rf-color-primitive-blue-5);--rf-color-alias-info-6:var(--rf-color-primitive-blue-6);--rf-color-alias-info-7:var(--rf-color-primitive-blue-7);--rf-color-alias-info-8:var(--rf-color-primitive-blue-8);--rf-color-alias-info-9:var(--rf-color-primitive-blue-9);--rf-color-alias-neutral-0:var(--rf-color-primitive-gray-0);--rf-color-alias-neutral-1:var(--rf-color-primitive-gray-1);--rf-color-alias-neutral-10:var(--rf-color-primitive-gray-10);--rf-color-alias-neutral-2:var(--rf-color-primitive-gray-2);--rf-color-alias-neutral-3:var(--rf-color-primitive-gray-3);--rf-color-alias-neutral-4:var(--rf-color-primitive-gray-4);--rf-color-alias-neutral-5:var(--rf-color-primitive-gray-5);--rf-color-alias-neutral-6:var(--rf-color-primitive-gray-6);--rf-color-alias-neutral-7:var(--rf-color-primitive-gray-7);--rf-color-alias-neutral-8:var(--rf-color-primitive-gray-8);--rf-color-alias-neutral-9:var(--rf-color-primitive-gray-9);--rf-color-alias-neutral-canvas:var(--rf-color-primitive-gray-0);--rf-color-alias-overlay-active:rgb(0 0 0 / 8%);--rf-color-alias-overlay-backdrop:rgb(16 32 22 / 56%);--rf-color-alias-overlay-disabled:rgb(0 0 0 / 16%);--rf-color-alias-overlay-hover:rgb(0 0 0 / 4%);--rf-color-alias-overlay-scrim:rgb(0 0 0 / 32%);--rf-color-alias-overlay-selected:rgb(0 0 0 / 12%);--rf-color-alias-overlay-skeleton-base:rgb(0 0 0 / 6%);--rf-color-alias-overlay-skeleton-highlight:rgb(255 255 255 / 64%);--rf-color-alias-overlay-transparent:transparent;--rf-color-alias-success-0:var(--rf-color-primitive-green-0);--rf-color-alias-success-1:var(--rf-color-primitive-green-1);--rf-color-alias-success-10:var(--rf-color-primitive-green-10);--rf-color-alias-success-2:var(--rf-color-primitive-green-2);--rf-color-alias-success-3:var(--rf-color-primitive-green-3);--rf-color-alias-success-4:var(--rf-color-primitive-green-4);--rf-color-alias-success-5:var(--rf-color-primitive-green-5);--rf-color-alias-success-6:var(--rf-color-primitive-green-6);--rf-color-alias-success-7:var(--rf-color-primitive-green-7);--rf-color-alias-success-8:var(--rf-color-primitive-green-8);--rf-color-alias-success-9:var(--rf-color-primitive-green-9);--rf-color-alias-warning-0:var(--rf-color-primitive-orange-0);--rf-color-alias-warning-1:var(--rf-color-primitive-orange-1);--rf-color-alias-warning-10:var(--rf-color-primitive-orange-10);--rf-color-alias-warning-2:var(--rf-color-primitive-orange-2);--rf-color-alias-warning-3:var(--rf-color-primitive-orange-3);--rf-color-alias-warning-4:var(--rf-color-primitive-orange-4);--rf-color-alias-warning-5:var(--rf-color-primitive-orange-5);--rf-color-alias-warning-6:var(--rf-color-primitive-orange-6);--rf-color-alias-warning-7:var(--rf-color-primitive-orange-7);--rf-color-alias-warning-8:var(--rf-color-primitive-orange-8);--rf-color-alias-warning-9:var(--rf-color-primitive-orange-9);--rf-elevation-lg:0 16px 42px 0 rgb(25 54 38 / 12%);--rf-elevation-md:0 8px 30px 0 rgb(65 16 31 / 8%);--rf-elevation-none:none;--rf-elevation-overlay:0 24px 70px 0 rgb(16 32 22 / 22%);--rf-elevation-sm:0 1px 3px 0 rgb(39 37 33 / 8%);--button-danger-background:var(--rf-button-danger-background);--button-danger-background-hover:var(--rf-button-danger-background-hover);--button-danger-background-pressed:var(--rf-button-danger-background-pressed);--button-danger-text:var(--rf-button-danger-text);--button-disabled-background:var(--rf-button-disabled-background);--button-disabled-text:var(--rf-button-disabled-text);--button-focus-offset:var(--rf-button-focus-offset);--button-focus-ring:var(--rf-button-focus-ring);--button-ghost-background:var(--rf-button-ghost-background);--button-ghost-background-hover:var(--rf-button-ghost-background-hover);--button-ghost-background-pressed:var(--rf-button-ghost-background-pressed);--button-ghost-text:var(--rf-button-ghost-text);--button-ghost-text-pressed:var(--rf-button-ghost-text-pressed);--button-primary-background:var(--rf-button-primary-background);--button-primary-background-hover:var(--rf-button-primary-background-hover);--button-primary-background-pressed:var(--rf-button-primary-background-pressed);--button-primary-bg:var(--rf-button-primary-background);--button-primary-bg-disabled:var(--rf-button-disabled-background);--button-primary-bg-hover:var(--rf-button-primary-background-hover);--button-primary-bg-pressed:var(--rf-button-primary-background-pressed);--button-primary-border:var(--rf-button-primary-border);--button-primary-text:var(--rf-button-primary-text);--button-primary-text-disabled:var(--rf-button-disabled-text);--button-radius:var(--rf-button-radius);--button-secondary-background:var(--rf-button-secondary-background);--button-secondary-background-hover:var(--rf-button-secondary-background-hover);--button-secondary-background-pressed:var(--rf-button-secondary-background-pressed);--button-secondary-bg:var(--rf-button-secondary-background);--button-secondary-bg-hover:var(--rf-button-secondary-background-hover);--button-secondary-text:var(--rf-button-secondary-text);--button-secondary-text-pressed:var(--rf-button-secondary-text-pressed);--button-size-l-height:var(--rf-button-size-l-height);--button-size-l-padding-inline:var(--rf-button-size-l-padding-inline);--button-size-m-height:var(--rf-button-size-m-height);--button-size-m-padding-inline:var(--rf-button-size-m-padding-inline);--button-size-s-height:var(--rf-button-size-s-height);--button-size-s-padding-inline:var(--rf-button-size-s-padding-inline);--button-skeleton-background:var(--rf-button-skeleton-background);--button-skeleton-highlight:var(--rf-button-skeleton-highlight);--button-success-background:var(--rf-button-success-background);--button-success-background-hover:var(--rf-button-success-background-hover);--button-success-background-pressed:var(--rf-button-success-background-pressed);--button-success-text:var(--rf-button-success-text);--button-tertiary-background:var(--rf-button-tertiary-background);--button-tertiary-background-hover:var(--rf-button-tertiary-background-hover);--button-tertiary-background-pressed:var(--rf-button-tertiary-background-pressed);--button-tertiary-border:var(--rf-button-tertiary-border);--button-tertiary-text:var(--rf-button-tertiary-text);--card-background:var(--rf-card-background);--card-border:var(--rf-card-border);--card-elevation:var(--rf-card-elevation);--card-padding:var(--rf-card-padding);--card-radius:var(--rf-card-radius);--chip-neutral-bg:var(--rf-color-surface-tertiary);--chip-neutral-border:var(--rf-color-border-primary);--chip-neutral-text:var(--rf-color-text-primary);--chip-selected-bg:var(--rf-color-action-primary);--chip-selected-text:var(--rf-color-action-on-primary);--color-accent-background:var(--rf-color-action-secondary);--color-accent-background-strong:var(--rf-color-action-secondary-hover);--color-accent-default:var(--rf-color-action-primary);--color-accent-hover:var(--rf-color-action-primary-hover);--color-accent-icon:var(--rf-color-action-secondary-text);--color-accent-pressed:var(--rf-color-action-primary-pressed);--color-accent-text:var(--rf-color-action-secondary-text);--color-action-destructive:var(--rf-color-action-destructive);--color-action-destructive-hover:var(--rf-color-action-destructive-hover);--color-action-destructive-pressed:var(--rf-color-action-destructive-pressed);--color-action-disabled:var(--rf-color-action-disabled);--color-action-on-destructive:var(--rf-color-action-on-destructive);--color-action-on-primary:var(--rf-color-action-on-primary);--color-action-primary:var(--rf-color-action-primary);--color-action-primary-hover:var(--rf-color-action-primary-hover);--color-action-primary-pressed:var(--rf-color-action-primary-pressed);--color-action-secondary:var(--rf-color-action-secondary);--color-action-secondary-hover:var(--rf-color-action-secondary-hover);--color-action-secondary-text:var(--rf-color-action-secondary-text);--color-alias-brand-0:var(--rf-color-alias-brand-0);--color-alias-brand-1:var(--rf-color-alias-brand-1);--color-alias-brand-10:var(--rf-color-alias-brand-10);--color-alias-brand-2:var(--rf-color-alias-brand-2);--color-alias-brand-3:var(--rf-color-alias-brand-3);--color-alias-brand-4:var(--rf-color-alias-brand-4);--color-alias-brand-5:var(--rf-color-alias-brand-5);--color-alias-brand-6:var(--rf-color-alias-brand-6);--color-alias-brand-7:var(--rf-color-alias-brand-7);--color-alias-brand-8:var(--rf-color-alias-brand-8);--color-alias-brand-9:var(--rf-color-alias-brand-9);--color-alias-error-0:var(--rf-color-alias-error-0);--color-alias-error-1:var(--rf-color-alias-error-1);--color-alias-error-10:var(--rf-color-alias-error-10);--color-alias-error-2:var(--rf-color-alias-error-2);--color-alias-error-3:var(--rf-color-alias-error-3);--color-alias-error-4:var(--rf-color-alias-error-4);--color-alias-error-5:var(--rf-color-alias-error-5);--color-alias-error-6:var(--rf-color-alias-error-6);--color-alias-error-7:var(--rf-color-alias-error-7);--color-alias-error-8:var(--rf-color-alias-error-8);--color-alias-error-9:var(--rf-color-alias-error-9);--color-alias-info-0:var(--rf-color-alias-info-0);--color-alias-info-1:var(--rf-color-alias-info-1);--color-alias-info-10:var(--rf-color-alias-info-10);--color-alias-info-2:var(--rf-color-alias-info-2);--color-alias-info-3:var(--rf-color-alias-info-3);--color-alias-info-4:var(--rf-color-alias-info-4);--color-alias-info-5:var(--rf-color-alias-info-5);--color-alias-info-6:var(--rf-color-alias-info-6);--color-alias-info-7:var(--rf-color-alias-info-7);--color-alias-info-8:var(--rf-color-alias-info-8);--color-alias-info-9:var(--rf-color-alias-info-9);--color-alias-neutral-0:var(--rf-color-alias-neutral-0);--color-alias-neutral-1:var(--rf-color-alias-neutral-1);--color-alias-neutral-10:var(--rf-color-alias-neutral-10);--color-alias-neutral-2:var(--rf-color-alias-neutral-2);--color-alias-neutral-3:var(--rf-color-alias-neutral-3);--color-alias-neutral-4:var(--rf-color-alias-neutral-4);--color-alias-neutral-5:var(--rf-color-alias-neutral-5);--color-alias-neutral-6:var(--rf-color-alias-neutral-6);--color-alias-neutral-7:var(--rf-color-alias-neutral-7);--color-alias-neutral-8:var(--rf-color-alias-neutral-8);--color-alias-neutral-9:var(--rf-color-alias-neutral-9);--color-alias-neutral-canvas:var(--rf-color-alias-neutral-canvas);--color-alias-overlay-active:var(--rf-color-alias-overlay-active);--color-alias-overlay-backdrop:var(--rf-color-alias-overlay-backdrop);--color-alias-overlay-disabled:var(--rf-color-alias-overlay-disabled);--color-alias-overlay-hover:var(--rf-color-alias-overlay-hover);--color-alias-overlay-scrim:var(--rf-color-alias-overlay-scrim);--color-alias-overlay-selected:var(--rf-color-alias-overlay-selected);--color-alias-overlay-skeleton-base:var(--rf-color-alias-overlay-skeleton-base);--color-alias-overlay-skeleton-highlight:var(--rf-color-alias-overlay-skeleton-highlight);--color-alias-overlay-transparent:var(--rf-color-alias-overlay-transparent);--color-alias-success-0:var(--rf-color-alias-success-0);--color-alias-success-1:var(--rf-color-alias-success-1);--color-alias-success-10:var(--rf-color-alias-success-10);--color-alias-success-2:var(--rf-color-alias-success-2);--color-alias-success-3:var(--rf-color-alias-success-3);--color-alias-success-4:var(--rf-color-alias-success-4);--color-alias-success-5:var(--rf-color-alias-success-5);--color-alias-success-6:var(--rf-color-alias-success-6);--color-alias-success-7:var(--rf-color-alias-success-7);--color-alias-success-8:var(--rf-color-alias-success-8);--color-alias-success-9:var(--rf-color-alias-success-9);--color-alias-warning-0:var(--rf-color-alias-warning-0);--color-alias-warning-1:var(--rf-color-alias-warning-1);--color-alias-warning-10:var(--rf-color-alias-warning-10);--color-alias-warning-2:var(--rf-color-alias-warning-2);--color-alias-warning-3:var(--rf-color-alias-warning-3);--color-alias-warning-4:var(--rf-color-alias-warning-4);--color-alias-warning-5:var(--rf-color-alias-warning-5);--color-alias-warning-6:var(--rf-color-alias-warning-6);--color-alias-warning-7:var(--rf-color-alias-warning-7);--color-alias-warning-8:var(--rf-color-alias-warning-8);--color-alias-warning-9:var(--rf-color-alias-warning-9);--color-background-base:var(--rf-color-background-primary);--color-background-basic:var(--rf-color-background-basic);--color-background-inverse:var(--rf-color-background-inverse);--color-background-primary:var(--rf-color-background-primary);--color-background-secondary:var(--rf-color-background-secondary);--color-background-subtle:var(--rf-color-background-secondary);--color-background-tertiary:var(--rf-color-background-tertiary);--color-border-default:var(--rf-color-border-primary);--color-border-disabled:var(--rf-color-border-disabled);--color-border-focus:var(--rf-color-border-focus);--color-border-primary:var(--rf-color-border-primary);--color-border-secondary:var(--rf-color-border-secondary);--color-border-strong:var(--rf-color-border-strong);--color-border-subtle:var(--rf-color-border-secondary);--color-brand-background:var(--rf-color-brand-background);--color-brand-background-strong:var(--rf-color-brand-background-strong);--color-brand-default:var(--rf-color-brand-primary);--color-brand-on-brand:var(--rf-color-brand-on-brand);--color-brand-primary:var(--rf-color-brand-primary);--color-brand-text:var(--rf-color-brand-text);--color-context-background-base-active:var(--rf-color-context-background-base-active);--color-context-background-base-default:var(--rf-color-context-background-base-default);--color-context-background-base-disabled:var(--rf-color-context-background-base-disabled);--color-context-background-base-hover:var(--rf-color-context-background-base-hover);--color-context-background-base-selected:var(--rf-color-context-background-base-selected);--color-context-background-basic-active:var(--rf-color-context-background-base-active);--color-context-background-basic-disabled:var(--rf-color-context-background-base-disabled);--color-context-background-basic-hover:var(--rf-color-context-background-base-hover);--color-context-background-basic-main:var(--rf-color-context-background-base-default);--color-context-background-basic-selected:var(--rf-color-context-background-base-selected);--color-context-background-brand-active:var(--rf-color-context-background-brand-active);--color-context-background-brand-default:var(--rf-color-context-background-brand-default);--color-context-background-brand-disabled:var(--rf-color-context-background-brand-disabled);--color-context-background-brand-hover:var(--rf-color-context-background-brand-hover);--color-context-background-brand-main:var(--rf-color-context-background-brand-default);--color-context-background-brand-selected:var(--rf-color-context-background-brand-selected);--color-context-background-brand-subtle:var(--rf-color-context-background-brand-subtle);--color-context-background-canvas:var(--rf-color-context-background-canvas);--color-context-background-canvas-main:var(--rf-color-context-background-canvas);--color-context-background-error-default:var(--rf-color-context-background-error-primary);--color-context-background-error-main:var(--rf-color-context-background-error-primary);--color-context-background-error-primary:var(--rf-color-context-background-error-primary);--color-context-background-error-secondary-active:var(--rf-color-context-background-error-secondary-active);--color-context-background-error-secondary-default:var(--rf-color-context-background-error-secondary-default);--color-context-background-error-secondary-hover:var(--rf-color-context-background-error-secondary-hover);--color-context-background-error-strong:var(--rf-color-context-background-error-secondary-default);--color-context-background-error-strong-active:var(--rf-color-context-background-error-secondary-active);--color-context-background-error-strong-default:var(--rf-color-context-background-error-secondary-default);--color-context-background-error-strong-hover:var(--rf-color-context-background-error-secondary-hover);--color-context-background-info-default:var(--rf-color-context-background-info-primary);--color-context-background-info-main:var(--rf-color-context-background-info-primary);--color-context-background-info-primary:var(--rf-color-context-background-info-primary);--color-context-background-info-secondary:var(--rf-color-context-background-info-secondary);--color-context-background-info-strong:var(--rf-color-context-background-info-secondary);--color-context-background-inverse-active:var(--rf-color-context-background-inverse-active);--color-context-background-inverse-default:var(--rf-color-context-background-inverse-default);--color-context-background-inverse-hover:var(--rf-color-context-background-inverse-hover);--color-context-background-inverse-main:var(--rf-color-context-background-inverse-default);--color-context-background-primary-active:var(--rf-color-context-background-primary-active);--color-context-background-primary-default:var(--rf-color-context-background-primary-default);--color-context-background-primary-disabled:var(--rf-color-context-background-base-disabled);--color-context-background-primary-hover:var(--rf-color-context-background-primary-hover);--color-context-background-primary-main:var(--rf-color-context-background-primary-default);--color-context-background-primary-selected:var(--rf-color-context-background-primary-selected);--color-context-background-secondary-active:var(--rf-color-context-background-secondary-active);--color-context-background-secondary-default:var(--rf-color-context-background-secondary-default);--color-context-background-secondary-disabled:var(--rf-color-context-background-base-disabled);--color-context-background-secondary-hover:var(--rf-color-context-background-secondary-hover);--color-context-background-secondary-main:var(--rf-color-context-background-secondary-default);--color-context-background-secondary-selected:var(--rf-color-context-background-secondary-selected);--color-context-background-skeleton-base:var(--rf-color-context-background-skeleton-base);--color-context-background-skeleton-highlight:var(--rf-color-context-background-skeleton-highlight);--color-context-background-success-active:var(--rf-color-context-background-success-active);--color-context-background-success-default:var(--rf-color-context-background-success-primary);--color-context-background-success-hover:var(--rf-color-context-background-success-hover);--color-context-background-success-main:var(--rf-color-context-background-success-primary);--color-context-background-success-primary:var(--rf-color-context-background-success-primary);--color-context-background-success-secondary:var(--rf-color-context-background-success-secondary);--color-context-background-success-strong:var(--rf-color-context-background-success-secondary);--color-context-background-tertiary-active:var(--rf-color-context-background-primary-active);--color-context-background-tertiary-default:var(--rf-color-context-background-tertiary-default);--color-context-background-tertiary-disabled:var(--rf-color-context-background-base-disabled);--color-context-background-tertiary-hover:var(--rf-color-context-background-tertiary-hover);--color-context-background-tertiary-main:var(--rf-color-context-background-tertiary-default);--color-context-background-tertiary-selected:var(--rf-color-context-background-tertiary-selected);--color-context-background-warning-default:var(--rf-color-context-background-warning-primary);--color-context-background-warning-main:var(--rf-color-context-background-warning-primary);--color-context-background-warning-primary:var(--rf-color-context-background-warning-primary);--color-context-background-warning-secondary:var(--rf-color-context-background-warning-secondary);--color-context-background-warning-strong:var(--rf-color-context-background-warning-secondary);--color-context-border-brand-active:var(--rf-color-context-border-brand-active);--color-context-border-brand-default:var(--rf-color-context-border-brand-default);--color-context-border-brand-disabled:var(--rf-color-context-border-brand-disabled);--color-context-border-brand-hover:var(--rf-color-context-border-brand-hover);--color-context-border-brand-main:var(--rf-color-context-border-brand-default);--color-context-border-brand-selected:var(--rf-color-context-border-brand-selected);--color-context-border-error:var(--rf-color-context-border-error);--color-context-border-error-main:var(--rf-color-context-border-error);--color-context-border-focus-default:var(--rf-color-context-border-brand-default);--color-context-border-focus-inverse:var(--rf-color-context-border-focus-inverse);--color-context-border-focus-main:var(--rf-color-context-border-brand-default);--color-context-border-info:var(--rf-color-context-border-info);--color-context-border-info-main:var(--rf-color-context-border-info);--color-context-border-inverse-default:var(--rf-color-context-border-inverse-default);--color-context-border-inverse-disabled:var(--rf-color-context-border-inverse-disabled);--color-context-border-inverse-main:var(--rf-color-context-border-inverse-default);--color-context-border-primary-active:var(--rf-color-context-border-primary-active);--color-context-border-primary-default:var(--rf-color-context-border-primary-default);--color-context-border-primary-disabled:var(--rf-color-context-border-primary-disabled);--color-context-border-primary-hover:var(--rf-color-context-border-primary-hover);--color-context-border-primary-main:var(--rf-color-context-border-primary-default);--color-context-border-primary-selected:var(--rf-color-context-border-brand-selected);--color-context-border-secondary-active:var(--rf-color-context-border-secondary-active);--color-context-border-secondary-default:var(--rf-color-context-border-secondary-default);--color-context-border-secondary-disabled:var(--rf-color-context-border-primary-disabled);--color-context-border-secondary-hover:var(--rf-color-context-border-secondary-hover);--color-context-border-secondary-main:var(--rf-color-context-border-secondary-default);--color-context-border-success:var(--rf-color-context-border-success);--color-context-border-success-main:var(--rf-color-context-border-success);--color-context-border-tertiary-default:var(--rf-color-context-border-tertiary-default);--color-context-border-tertiary-disabled:var(--rf-color-context-border-primary-disabled);--color-context-border-tertiary-main:var(--rf-color-context-border-tertiary-default);--color-context-border-warning:var(--rf-color-context-border-warning);--color-context-border-warning-main:var(--rf-color-context-border-warning);--color-context-icon-brand-active:var(--rf-color-context-icon-brand-active);--color-context-icon-brand-default:var(--rf-color-context-icon-brand-default);--color-context-icon-brand-disabled:var(--rf-color-context-icon-brand-disabled);--color-context-icon-brand-hover:var(--rf-color-context-icon-brand-hover);--color-context-icon-brand-main:var(--rf-color-context-icon-brand-default);--color-context-icon-error:var(--rf-color-context-icon-error);--color-context-icon-error-main:var(--rf-color-context-icon-error);--color-context-icon-info:var(--rf-color-context-icon-info);--color-context-icon-info-main:var(--rf-color-context-icon-info);--color-context-icon-inverse-default:var(--rf-color-context-icon-inverse-default);--color-context-icon-inverse-disabled:var(--rf-color-context-icon-primary-disabled);--color-context-icon-inverse-main:var(--rf-color-context-icon-inverse-default);--color-context-icon-primary-default:var(--rf-color-context-icon-primary-default);--color-context-icon-primary-disabled:var(--rf-color-context-icon-primary-disabled);--color-context-icon-primary-main:var(--rf-color-context-icon-primary-default);--color-context-icon-primary-selected:var(--rf-color-context-icon-primary-selected);--color-context-icon-secondary-default:var(--rf-color-context-icon-secondary-default);--color-context-icon-secondary-disabled:var(--rf-color-context-icon-primary-disabled);--color-context-icon-secondary-main:var(--rf-color-context-icon-secondary-default);--color-context-icon-secondary-selected:var(--rf-color-context-icon-secondary-selected);--color-context-icon-success:var(--rf-color-context-icon-success);--color-context-icon-success-inverse:var(--rf-color-context-icon-success-inverse);--color-context-icon-success-main:var(--rf-color-context-icon-success);--color-context-icon-tertiary-default:var(--rf-color-context-icon-tertiary-default);--color-context-icon-tertiary-disabled:var(--rf-color-context-icon-primary-disabled);--color-context-icon-tertiary-main:var(--rf-color-context-icon-tertiary-default);--color-context-icon-warning:var(--rf-color-context-icon-warning);--color-context-icon-warning-main:var(--rf-color-context-icon-warning);--color-context-overlay-active:var(--rf-color-context-overlay-active);--color-context-overlay-backdrop:var(--rf-color-context-overlay-backdrop);--color-context-overlay-disabled:var(--rf-color-context-overlay-disabled);--color-context-overlay-hover:var(--rf-color-context-overlay-hover);--color-context-overlay-scrim:var(--rf-color-context-overlay-scrim);--color-context-overlay-selected:var(--rf-color-context-overlay-selected);--color-context-overlay-skeleton-base:var(--rf-color-context-overlay-skeleton-base);--color-context-overlay-skeleton-highlight:var(--rf-color-context-overlay-skeleton-highlight);--color-context-overlay-transparent:var(--rf-color-context-overlay-transparent);--color-context-text-brand-active:var(--rf-color-context-text-brand-active);--color-context-text-brand-default:var(--rf-color-context-text-brand-default);--color-context-text-brand-disabled:var(--rf-color-context-text-brand-disabled);--color-context-text-brand-hover:var(--rf-color-context-text-brand-hover);--color-context-text-brand-main:var(--rf-color-context-text-brand-default);--color-context-text-error:var(--rf-color-context-text-error);--color-context-text-error-main:var(--rf-color-context-text-error);--color-context-text-info:var(--rf-color-context-text-info);--color-context-text-info-main:var(--rf-color-context-text-info);--color-context-text-inverse-default:var(--rf-color-context-text-inverse-default);--color-context-text-inverse-disabled:var(--rf-color-context-text-primary-disabled);--color-context-text-inverse-main:var(--rf-color-context-text-inverse-default);--color-context-text-primary-default:var(--rf-color-context-text-primary-default);--color-context-text-primary-disabled:var(--rf-color-context-text-primary-disabled);--color-context-text-primary-main:var(--rf-color-context-text-primary-default);--color-context-text-primary-selected:var(--rf-color-context-text-primary-selected);--color-context-text-secondary-default:var(--rf-color-context-text-secondary-default);--color-context-text-secondary-disabled:var(--rf-color-context-text-primary-disabled);--color-context-text-secondary-main:var(--rf-color-context-text-secondary-default);--color-context-text-secondary-selected:var(--rf-color-context-text-secondary-selected);--color-context-text-success:var(--rf-color-context-text-success);--color-context-text-success-main:var(--rf-color-context-text-success);--color-context-text-tertiary-default:var(--rf-color-context-text-tertiary-default);--color-context-text-tertiary-disabled:var(--rf-color-context-text-primary-disabled);--color-context-text-tertiary-main:var(--rf-color-context-text-tertiary-default);--color-context-text-warning:var(--rf-color-context-text-warning);--color-context-text-warning-main:var(--rf-color-context-text-warning);--color-error-bg:var(--rf-color-status-error-background);--color-error-border:var(--rf-color-status-error-border);--color-error-solid:var(--rf-color-status-error-default);--color-error-text:var(--rf-color-status-error-text);--color-focus-offset:var(--rf-color-focus-offset);--color-focus-ring:var(--rf-color-focus-ring);--color-icon-accent:var(--rf-color-primitive-petal-700);--color-icon-disabled:var(--rf-color-icon-disabled);--color-icon-inverse:var(--rf-color-primitive-warm-0);--color-icon-primary:var(--rf-color-icon-primary);--color-icon-secondary:var(--rf-color-icon-secondary);--color-info-bg:var(--rf-color-status-info-background);--color-info-border:var(--rf-color-status-info-border);--color-info-solid:var(--rf-color-status-info-default);--color-info-text:var(--rf-color-status-info-text);--color-on-accent:var(--rf-color-action-on-primary);--color-on-brand:var(--rf-color-brand-on-brand);--color-on-error:var(--rf-color-status-error-on-status);--color-on-info:var(--rf-color-status-info-on-status);--color-on-success:var(--rf-color-status-success-on-status);--color-on-warning:var(--rf-color-status-warning-on-status);--color-overlay:var(--rf-color-overlay);--color-selection-background:var(--rf-color-selection-background);--color-selection-text:var(--rf-color-selection-text);--color-static-black:var(--rf-color-static-black);--color-static-white:var(--rf-color-static-white);--color-status-error-background:var(--rf-color-status-error-background);--color-status-error-border:var(--rf-color-status-error-border);--color-status-error-default:var(--rf-color-status-error-default);--color-status-error-on-status:var(--rf-color-status-error-on-status);--color-status-error-text:var(--rf-color-status-error-text);--color-status-info-background:var(--rf-color-status-info-background);--color-status-info-border:var(--rf-color-status-info-border);--color-status-info-default:var(--rf-color-status-info-default);--color-status-info-on-status:var(--rf-color-status-info-on-status);--color-status-info-text:var(--rf-color-status-info-text);--color-status-success-background:var(--rf-color-status-success-background);--color-status-success-border:var(--rf-color-status-success-border);--color-status-success-default:var(--rf-color-status-success-default);--color-status-success-on-status:var(--rf-color-status-success-on-status);--color-status-success-text:var(--rf-color-status-success-text);--color-status-warning-background:var(--rf-color-status-warning-background);--color-status-warning-border:var(--rf-color-status-warning-border);--color-status-warning-default:var(--rf-color-status-warning-default);--color-status-warning-on-status:var(--rf-color-status-warning-on-status);--color-status-warning-text:var(--rf-color-status-warning-text);--color-success-bg:var(--rf-color-status-success-background);--color-success-border:var(--rf-color-status-success-border);--color-success-solid:var(--rf-color-status-success-default);--color-success-text:var(--rf-color-status-success-text);--color-surface-disabled:var(--rf-color-surface-disabled);--color-surface-elevated:var(--rf-color-surface-elevated);--color-surface-inverse:var(--rf-color-surface-inverse);--color-surface-primary:var(--rf-color-surface-primary);--color-surface-secondary:var(--rf-color-surface-secondary);--color-surface-sunken:var(--rf-color-surface-sunken);--color-surface-tertiary:var(--rf-color-surface-tertiary);--color-text-accent:var(--rf-color-text-accent);--color-text-disabled:var(--rf-color-text-disabled);--color-text-inverse:var(--rf-color-text-inverse);--color-text-link:var(--rf-color-text-link);--color-text-link-hover:var(--rf-color-text-link-hover);--color-text-primary:var(--rf-color-text-primary);--color-text-secondary:var(--rf-color-text-secondary);--color-text-tertiary:var(--rf-color-text-tertiary);--color-transparent:var(--rf-color-transparent);--color-warning-bg:var(--rf-color-status-warning-background);--color-warning-border:var(--rf-color-status-warning-border);--color-warning-solid:var(--rf-color-status-warning-default);--color-warning-text:var(--rf-color-status-warning-text);--danger:var(--rf-color-status-error-text);--elevation-lg:var(--rf-elevation-lg);--elevation-md:var(--rf-elevation-md);--elevation-none:var(--rf-elevation-none);--elevation-overlay:var(--rf-elevation-overlay);--elevation-sm:var(--rf-elevation-sm);--icon-brand:var(--rf-icon-brand);--icon-danger:var(--rf-icon-danger);--icon-disabled:var(--rf-icon-disabled);--icon-duotone-opacity:var(--rf-icon-duotone-opacity);--icon-primary:var(--rf-icon-primary);--icon-secondary:var(--rf-icon-secondary);--icon-skeleton:var(--rf-icon-skeleton);--icon-success:var(--rf-icon-success);--icon-tertiary:var(--rf-icon-tertiary);--input-background:var(--rf-text-field-background);--input-background-disabled:var(--rf-text-field-background-disabled);--input-background-read-only:var(--rf-text-field-background-read-only);--input-bg:var(--rf-text-field-background);--input-bg-disabled:var(--rf-text-field-background-disabled);--input-border:var(--color-border-default);--input-border-error:var(--color-error-border);--input-border-focus:var(--color-accent-default);--input-border-hover:var(--color-border-strong);--input-height:var(--rf-text-field-size-md-height);--input-padding-inline:var(--rf-text-field-size-md-padding-inline);--input-placeholder:var(--color-text-tertiary);--input-radius:var(--rf-text-field-radius);--input-text:var(--color-text-primary);--navigation-active-background:var(--rf-navigation-active-background);--navigation-active-bg:var(--rf-navigation-active-background);--navigation-background:var(--rf-navigation-background);--navigation-bg:var(--rf-navigation-background);--navigation-container-background:var(--rf-navigation-container-background);--navigation-divider:var(--rf-navigation-divider);--navigation-selected-background:var(--rf-navigation-selected-background);--navigation-selected-bg:var(--rf-navigation-selected-background);--navigation-selected-text:var(--rf-navigation-selected-text);--navigation-text:var(--rf-navigation-text);--navigation-text-active:var(--rf-navigation-text-active);--primitive-amber-100:var(--rf-color-primitive-orange-1);--primitive-amber-300:var(--rf-color-primitive-orange-3);--primitive-amber-400:var(--rf-color-primitive-orange-4);--primitive-amber-50:var(--rf-color-primitive-orange-0);--primitive-amber-700:var(--rf-color-primitive-orange-7);--primitive-amber-950:var(--rf-color-primitive-orange-10);--primitive-black:var(--rf-color-static-black);--primitive-blue-0:var(--rf-color-primitive-blue-0);--primitive-blue-1:var(--rf-color-primitive-blue-1);--primitive-blue-10:var(--rf-color-primitive-blue-10);--primitive-blue-100:var(--rf-color-primitive-blue-1);--primitive-blue-2:var(--rf-color-primitive-blue-2);--primitive-blue-3:var(--rf-color-primitive-blue-3);--primitive-blue-300:var(--rf-color-primitive-blue-3);--primitive-blue-4:var(--rf-color-primitive-blue-4);--primitive-blue-400:var(--rf-color-primitive-blue-4);--primitive-blue-5:var(--rf-color-primitive-blue-5);--primitive-blue-50:var(--rf-color-primitive-blue-0);--primitive-blue-6:var(--rf-color-primitive-blue-6);--primitive-blue-7:var(--rf-color-primitive-blue-7);--primitive-blue-700:var(--rf-color-primitive-blue-7);--primitive-blue-8:var(--rf-color-primitive-blue-8);--primitive-blue-9:var(--rf-color-primitive-blue-9);--primitive-blue-950:var(--rf-color-primitive-blue-10);--primitive-brand-0:var(--rf-color-primitive-coral-0);--primitive-brand-1:var(--rf-color-primitive-coral-1);--primitive-brand-10:var(--rf-color-primitive-coral-10);--primitive-brand-2:var(--rf-color-primitive-coral-2);--primitive-brand-3:var(--rf-color-primitive-coral-3);--primitive-brand-4:var(--rf-color-primitive-coral-4);--primitive-brand-5:var(--rf-color-primitive-coral-5);--primitive-brand-6:var(--rf-color-primitive-coral-6);--primitive-brand-7:var(--rf-color-primitive-coral-7);--primitive-brand-8:var(--rf-color-primitive-coral-8);--primitive-brand-9:var(--rf-color-primitive-coral-9);--primitive-coral-0:var(--rf-color-primitive-coral-0);--primitive-coral-1:var(--rf-color-primitive-coral-1);--primitive-coral-10:var(--rf-color-primitive-coral-10);--primitive-coral-2:var(--rf-color-primitive-coral-2);--primitive-coral-3:var(--rf-color-primitive-coral-3);--primitive-coral-4:var(--rf-color-primitive-coral-4);--primitive-coral-5:var(--rf-color-primitive-coral-5);--primitive-coral-6:var(--rf-color-primitive-coral-6);--primitive-coral-7:var(--rf-color-primitive-coral-7);--primitive-coral-8:var(--rf-color-primitive-coral-8);--primitive-coral-9:var(--rf-color-primitive-coral-9);--primitive-gray-0:var(--rf-color-primitive-gray-0);--primitive-gray-1:var(--rf-color-primitive-gray-1);--primitive-gray-10:var(--rf-color-primitive-gray-10);--primitive-gray-11:var(--rf-color-primitive-gray-11);--primitive-gray-2:var(--rf-color-primitive-gray-2);--primitive-gray-3:var(--rf-color-primitive-gray-3);--primitive-gray-4:var(--rf-color-primitive-gray-4);--primitive-gray-5:var(--rf-color-primitive-gray-5);--primitive-gray-6:var(--rf-color-primitive-gray-6);--primitive-gray-7:var(--rf-color-primitive-gray-7);--primitive-gray-8:var(--rf-color-primitive-gray-8);--primitive-gray-9:var(--rf-color-primitive-gray-9);--primitive-green-0:var(--rf-color-primitive-green-0);--primitive-green-1:var(--rf-color-primitive-green-1);--primitive-green-10:var(--rf-color-primitive-green-10);--primitive-green-100:var(--rf-color-primitive-green-1);--primitive-green-2:var(--rf-color-primitive-green-2);--primitive-green-3:var(--rf-color-primitive-green-3);--primitive-green-300:var(--rf-color-primitive-green-3);--primitive-green-4:var(--rf-color-primitive-green-4);--primitive-green-400:var(--rf-color-primitive-green-4);--primitive-green-5:var(--rf-color-primitive-green-5);--primitive-green-50:var(--rf-color-primitive-green-0);--primitive-green-6:var(--rf-color-primitive-green-6);--primitive-green-7:var(--rf-color-primitive-green-7);--primitive-green-700:var(--rf-color-primitive-green-7);--primitive-green-8:var(--rf-color-primitive-green-8);--primitive-green-9:var(--rf-color-primitive-green-9);--primitive-green-950:var(--rf-color-primitive-green-10);--primitive-orange-0:var(--rf-color-primitive-orange-0);--primitive-orange-1:var(--rf-color-primitive-orange-1);--primitive-orange-10:var(--rf-color-primitive-orange-10);--primitive-orange-2:var(--rf-color-primitive-orange-2);--primitive-orange-3:var(--rf-color-primitive-orange-3);--primitive-orange-4:var(--rf-color-primitive-orange-4);--primitive-orange-5:var(--rf-color-primitive-orange-5);--primitive-orange-6:var(--rf-color-primitive-orange-6);--primitive-orange-7:var(--rf-color-primitive-orange-7);--primitive-orange-8:var(--rf-color-primitive-orange-8);--primitive-orange-9:var(--rf-color-primitive-orange-9);--primitive-petal-100:var(--rf-color-primitive-coral-1);--primitive-petal-200:var(--rf-color-primitive-coral-2);--primitive-petal-25:var(--rf-color-primitive-coral-0);--primitive-petal-300:var(--rf-color-primitive-coral-3);--primitive-petal-400:var(--rf-color-primitive-coral-4);--primitive-petal-50:var(--rf-color-primitive-coral-0);--primitive-petal-500:var(--rf-color-primitive-coral-5);--primitive-petal-600:var(--rf-color-primitive-coral-6);--primitive-petal-700:var(--rf-color-primitive-coral-7);--primitive-petal-800:var(--rf-color-primitive-coral-8);--primitive-petal-900:var(--rf-color-primitive-coral-9);--primitive-petal-950:var(--rf-color-primitive-coral-10);--primitive-red-0:var(--rf-color-primitive-red-0);--primitive-red-1:var(--rf-color-primitive-red-1);--primitive-red-10:var(--rf-color-primitive-red-10);--primitive-red-100:var(--rf-color-primitive-red-1);--primitive-red-2:var(--rf-color-primitive-red-2);--primitive-red-3:var(--rf-color-primitive-red-3);--primitive-red-300:var(--rf-color-primitive-red-3);--primitive-red-4:var(--rf-color-primitive-red-4);--primitive-red-400:var(--rf-color-primitive-red-4);--primitive-red-5:var(--rf-color-primitive-red-5);--primitive-red-50:var(--rf-color-primitive-red-0);--primitive-red-6:var(--rf-color-primitive-red-6);--primitive-red-7:var(--rf-color-primitive-red-7);--primitive-red-700:var(--rf-color-primitive-red-7);--primitive-red-8:var(--rf-color-primitive-red-8);--primitive-red-9:var(--rf-color-primitive-red-9);--primitive-red-950:var(--rf-color-primitive-red-10);--primitive-transparent:var(--rf-color-context-overlay-transparent);--primitive-warm-0:var(--rf-color-primitive-gray-0);--primitive-warm-100:var(--rf-color-primitive-gray-1);--primitive-warm-1000:var(--rf-color-primitive-gray-10);--primitive-warm-150:var(--rf-color-primitive-gray-1);--primitive-warm-200:var(--rf-color-primitive-gray-2);--primitive-warm-25:var(--rf-color-primitive-gray-0);--primitive-warm-250:var(--rf-color-primitive-gray-2);--primitive-warm-300:var(--rf-color-primitive-gray-3);--primitive-warm-400:var(--rf-color-primitive-gray-4);--primitive-warm-50:var(--rf-color-primitive-gray-0);--primitive-warm-500:var(--rf-color-primitive-gray-5);--primitive-warm-600:var(--rf-color-primitive-gray-6);--primitive-warm-700:var(--rf-color-primitive-gray-7);--primitive-warm-800:var(--rf-color-primitive-gray-8);--primitive-warm-850:var(--rf-color-primitive-gray-8);--primitive-warm-900:var(--rf-color-primitive-gray-9);--primitive-warm-925:var(--rf-color-primitive-gray-9);--primitive-warm-950:var(--rf-color-primitive-gray-10);--primitive-warm-975:var(--rf-color-primitive-gray-10);--primitive-white:var(--rf-color-static-white);--primitive-yellow-0:var(--rf-color-primitive-yellow-0);--primitive-yellow-1:var(--rf-color-primitive-yellow-1);--primitive-yellow-10:var(--rf-color-primitive-yellow-10);--primitive-yellow-2:var(--rf-color-primitive-yellow-2);--primitive-yellow-3:var(--rf-color-primitive-yellow-3);--primitive-yellow-4:var(--rf-color-primitive-yellow-4);--primitive-yellow-5:var(--rf-color-primitive-yellow-5);--primitive-yellow-6:var(--rf-color-primitive-yellow-6);--primitive-yellow-7:var(--rf-color-primitive-yellow-7);--primitive-yellow-8:var(--rf-color-primitive-yellow-8);--primitive-yellow-9:var(--rf-color-primitive-yellow-9);--rf-color-action-destructive:var(--rf-color-context-background-error-secondary-default);--rf-color-action-destructive-hover:var(--rf-color-context-background-error-secondary-hover);--rf-color-action-destructive-pressed:var(--rf-color-context-background-error-secondary-active);--rf-color-action-disabled:var(--rf-color-context-background-base-disabled);--rf-color-action-on-destructive:var(--rf-color-context-text-inverse-default);--rf-color-action-on-primary:var(--rf-color-context-text-inverse-default);--rf-color-action-primary:var(--rf-color-context-background-brand-default);--rf-color-action-primary-hover:var(--rf-color-context-background-brand-hover);--rf-color-action-primary-pressed:var(--rf-color-context-background-brand-active);--rf-color-action-secondary:var(--rf-color-context-background-brand-subtle);--rf-color-action-secondary-hover:var(--rf-color-context-background-brand-selected);--rf-color-action-secondary-text:var(--rf-color-context-text-brand-default);--rf-color-background-basic:var(--rf-color-context-background-base-default);--rf-color-background-inverse:var(--rf-color-context-background-inverse-default);--rf-color-background-primary:var(--rf-color-context-background-primary-default);--rf-color-background-secondary:var(--rf-color-context-background-secondary-default);--rf-color-background-tertiary:var(--rf-color-context-background-tertiary-default);--rf-color-border-disabled:var(--rf-color-context-border-primary-disabled);--rf-color-border-focus:var(--rf-color-context-border-brand-default);--rf-color-border-primary:var(--rf-color-context-border-primary-default);--rf-color-border-secondary:var(--rf-color-context-border-secondary-default);--rf-color-border-strong:var(--rf-color-context-border-primary-active);--rf-color-brand-background:var(--rf-color-context-background-brand-subtle);--rf-color-brand-background-strong:var(--rf-color-context-background-brand-selected);--rf-color-brand-on-brand:var(--rf-color-context-text-primary-default);--rf-color-brand-primary:var(--rf-color-context-background-brand-default);--rf-color-brand-text:var(--rf-color-context-text-brand-default);--rf-color-context-background-basic-active:var(--rf-color-context-background-base-active);--rf-color-context-background-basic-disabled:var(--rf-color-context-background-base-disabled);--rf-color-context-background-basic-hover:var(--rf-color-context-background-base-hover);--rf-color-context-background-basic-main:var(--rf-color-context-background-base-default);--rf-color-context-background-basic-selected:var(--rf-color-context-background-base-selected);--rf-color-context-background-brand-main:var(--rf-color-context-background-brand-default);--rf-color-context-background-canvas-main:var(--rf-color-context-background-canvas);--rf-color-context-background-error-default:var(--rf-color-context-background-error-primary);--rf-color-context-background-error-main:var(--rf-color-context-background-error-primary);--rf-color-context-background-error-strong:var(--rf-color-context-background-error-secondary-default);--rf-color-context-background-error-strong-active:var(--rf-color-context-background-error-secondary-active);--rf-color-context-background-error-strong-default:var(--rf-color-context-background-error-secondary-default);--rf-color-context-background-error-strong-hover:var(--rf-color-context-background-error-secondary-hover);--rf-color-context-background-info-default:var(--rf-color-context-background-info-primary);--rf-color-context-background-info-main:var(--rf-color-context-background-info-primary);--rf-color-context-background-info-strong:var(--rf-color-context-background-info-secondary);--rf-color-context-background-inverse-main:var(--rf-color-context-background-inverse-default);--rf-color-context-background-primary-disabled:var(--rf-color-context-background-base-disabled);--rf-color-context-background-primary-main:var(--rf-color-context-background-primary-default);--rf-color-context-background-secondary-disabled:var(--rf-color-context-background-base-disabled);--rf-color-context-background-secondary-main:var(--rf-color-context-background-secondary-default);--rf-color-context-background-success-default:var(--rf-color-context-background-success-primary);--rf-color-context-background-success-main:var(--rf-color-context-background-success-primary);--rf-color-context-background-success-strong:var(--rf-color-context-background-success-secondary);--rf-color-context-background-tertiary-active:var(--rf-color-context-background-primary-active);--rf-color-context-background-tertiary-disabled:var(--rf-color-context-background-base-disabled);--rf-color-context-background-tertiary-main:var(--rf-color-context-background-tertiary-default);--rf-color-context-background-warning-default:var(--rf-color-context-background-warning-primary);--rf-color-context-background-warning-main:var(--rf-color-context-background-warning-primary);--rf-color-context-background-warning-strong:var(--rf-color-context-background-warning-secondary);--rf-color-context-border-brand-main:var(--rf-color-context-border-brand-default);--rf-color-context-border-error-main:var(--rf-color-context-border-error);--rf-color-context-border-focus-default:var(--rf-color-context-border-brand-default);--rf-color-context-border-focus-main:var(--rf-color-context-border-brand-default);--rf-color-context-border-info-main:var(--rf-color-context-border-info);--rf-color-context-border-inverse-main:var(--rf-color-context-border-inverse-default);--rf-color-context-border-primary-main:var(--rf-color-context-border-primary-default);--rf-color-context-border-primary-selected:var(--rf-color-context-border-brand-selected);--rf-color-context-border-secondary-disabled:var(--rf-color-context-border-primary-disabled);--rf-color-context-border-secondary-main:var(--rf-color-context-border-secondary-default);--rf-color-context-border-success-main:var(--rf-color-context-border-success);--rf-color-context-border-tertiary-disabled:var(--rf-color-context-border-primary-disabled);--rf-color-context-border-tertiary-main:var(--rf-color-context-border-tertiary-default);--rf-color-context-border-warning-main:var(--rf-color-context-border-warning);--rf-color-context-icon-brand-main:var(--rf-color-context-icon-brand-default);--rf-color-context-icon-error-main:var(--rf-color-context-icon-error);--rf-color-context-icon-info-main:var(--rf-color-context-icon-info);--rf-color-context-icon-inverse-disabled:var(--rf-color-context-icon-primary-disabled);--rf-color-context-icon-inverse-main:var(--rf-color-context-icon-inverse-default);--rf-color-context-icon-primary-main:var(--rf-color-context-icon-primary-default);--rf-color-context-icon-secondary-disabled:var(--rf-color-context-icon-primary-disabled);--rf-color-context-icon-secondary-main:var(--rf-color-context-icon-secondary-default);--rf-color-context-icon-success-main:var(--rf-color-context-icon-success);--rf-color-context-icon-tertiary-disabled:var(--rf-color-context-icon-primary-disabled);--rf-color-context-icon-tertiary-main:var(--rf-color-context-icon-tertiary-default);--rf-color-context-icon-warning-main:var(--rf-color-context-icon-warning);--rf-color-context-text-brand-main:var(--rf-color-context-text-brand-default);--rf-color-context-text-error-main:var(--rf-color-context-text-error);--rf-color-context-text-info-main:var(--rf-color-context-text-info);--rf-color-context-text-inverse-disabled:var(--rf-color-context-text-primary-disabled);--rf-color-context-text-inverse-main:var(--rf-color-context-text-inverse-default);--rf-color-context-text-primary-main:var(--rf-color-context-text-primary-default);--rf-color-context-text-secondary-disabled:var(--rf-color-context-text-primary-disabled);--rf-color-context-text-secondary-main:var(--rf-color-context-text-secondary-default);--rf-color-context-text-success-main:var(--rf-color-context-text-success);--rf-color-context-text-tertiary-disabled:var(--rf-color-context-text-primary-disabled);--rf-color-context-text-tertiary-main:var(--rf-color-context-text-tertiary-default);--rf-color-context-text-warning-main:var(--rf-color-context-text-warning);--rf-color-focus-offset:var(--rf-color-context-background-base-default);--rf-color-focus-ring:var(--rf-color-context-border-brand-default);--rf-color-icon-accent:var(--rf-color-context-icon-brand-default);--rf-color-icon-disabled:var(--rf-color-context-icon-primary-disabled);--rf-color-icon-inverse:var(--rf-color-context-icon-inverse-default);--rf-color-icon-primary:var(--rf-color-context-icon-primary-default);--rf-color-icon-secondary:var(--rf-color-context-icon-secondary-default);--rf-color-overlay:var(--rf-color-context-overlay-backdrop);--rf-color-primitive-amber-100:var(--rf-color-primitive-orange-1);--rf-color-primitive-amber-300:var(--rf-color-primitive-orange-3);--rf-color-primitive-amber-400:var(--rf-color-primitive-orange-4);--rf-color-primitive-amber-50:var(--rf-color-primitive-orange-0);--rf-color-primitive-amber-700:var(--rf-color-primitive-orange-7);--rf-color-primitive-amber-950:var(--rf-color-primitive-orange-10);--rf-color-primitive-black:var(--rf-color-static-black);--rf-color-primitive-blue-100:var(--rf-color-primitive-blue-1);--rf-color-primitive-blue-300:var(--rf-color-primitive-blue-3);--rf-color-primitive-blue-400:var(--rf-color-primitive-blue-4);--rf-color-primitive-blue-50:var(--rf-color-primitive-blue-0);--rf-color-primitive-blue-700:var(--rf-color-primitive-blue-7);--rf-color-primitive-blue-950:var(--rf-color-primitive-blue-10);--rf-color-primitive-brand-0:var(--rf-color-primitive-coral-0);--rf-color-primitive-brand-1:var(--rf-color-primitive-coral-1);--rf-color-primitive-brand-10:var(--rf-color-primitive-coral-10);--rf-color-primitive-brand-2:var(--rf-color-primitive-coral-2);--rf-color-primitive-brand-3:var(--rf-color-primitive-coral-3);--rf-color-primitive-brand-4:var(--rf-color-primitive-coral-4);--rf-color-primitive-brand-5:var(--rf-color-primitive-coral-5);--rf-color-primitive-brand-6:var(--rf-color-primitive-coral-6);--rf-color-primitive-brand-7:var(--rf-color-primitive-coral-7);--rf-color-primitive-brand-8:var(--rf-color-primitive-coral-8);--rf-color-primitive-brand-9:var(--rf-color-primitive-coral-9);--rf-color-primitive-green-100:var(--rf-color-primitive-green-1);--rf-color-primitive-green-300:var(--rf-color-primitive-green-3);--rf-color-primitive-green-400:var(--rf-color-primitive-green-4);--rf-color-primitive-green-50:var(--rf-color-primitive-green-0);--rf-color-primitive-green-700:var(--rf-color-primitive-green-7);--rf-color-primitive-green-950:var(--rf-color-primitive-green-10);--rf-color-primitive-petal-100:var(--rf-color-primitive-coral-1);--rf-color-primitive-petal-200:var(--rf-color-primitive-coral-2);--rf-color-primitive-petal-25:var(--rf-color-primitive-coral-0);--rf-color-primitive-petal-300:var(--rf-color-primitive-coral-3);--rf-color-primitive-petal-400:var(--rf-color-primitive-coral-4);--rf-color-primitive-petal-50:var(--rf-color-primitive-coral-0);--rf-color-primitive-petal-500:var(--rf-color-primitive-coral-5);--rf-color-primitive-petal-600:var(--rf-color-primitive-coral-6);--rf-color-primitive-petal-700:var(--rf-color-primitive-coral-7);--rf-color-primitive-petal-800:var(--rf-color-primitive-coral-8);--rf-color-primitive-petal-900:var(--rf-color-primitive-coral-9);--rf-color-primitive-petal-950:var(--rf-color-primitive-coral-10);--rf-color-primitive-red-100:var(--rf-color-primitive-red-1);--rf-color-primitive-red-300:var(--rf-color-primitive-red-3);--rf-color-primitive-red-400:var(--rf-color-primitive-red-4);--rf-color-primitive-red-50:var(--rf-color-primitive-red-0);--rf-color-primitive-red-700:var(--rf-color-primitive-red-7);--rf-color-primitive-red-950:var(--rf-color-primitive-red-10);--rf-color-primitive-transparent:var(--rf-color-context-overlay-transparent);--rf-color-primitive-warm-0:var(--rf-color-primitive-gray-0);--rf-color-primitive-warm-100:var(--rf-color-primitive-gray-1);--rf-color-primitive-warm-1000:var(--rf-color-primitive-gray-10);--rf-color-primitive-warm-150:var(--rf-color-primitive-gray-1);--rf-color-primitive-warm-200:var(--rf-color-primitive-gray-2);--rf-color-primitive-warm-25:var(--rf-color-primitive-gray-0);--rf-color-primitive-warm-250:var(--rf-color-primitive-gray-2);--rf-color-primitive-warm-300:var(--rf-color-primitive-gray-3);--rf-color-primitive-warm-400:var(--rf-color-primitive-gray-4);--rf-color-primitive-warm-50:var(--rf-color-primitive-gray-0);--rf-color-primitive-warm-500:var(--rf-color-primitive-gray-5);--rf-color-primitive-warm-600:var(--rf-color-primitive-gray-6);--rf-color-primitive-warm-700:var(--rf-color-primitive-gray-7);--rf-color-primitive-warm-800:var(--rf-color-primitive-gray-8);--rf-color-primitive-warm-850:var(--rf-color-primitive-gray-8);--rf-color-primitive-warm-900:var(--rf-color-primitive-gray-9);--rf-color-primitive-warm-925:var(--rf-color-primitive-gray-9);--rf-color-primitive-warm-950:var(--rf-color-primitive-gray-10);--rf-color-primitive-warm-975:var(--rf-color-primitive-gray-10);--rf-color-primitive-white:var(--rf-color-static-white);--rf-color-selection-background:var(--rf-color-context-background-brand-selected);--rf-color-selection-text:var(--rf-color-context-text-primary-selected);--rf-color-status-error-background:var(--rf-color-context-background-error-primary);--rf-color-status-error-border:var(--rf-color-context-border-error);--rf-color-status-error-default:var(--rf-color-context-background-error-secondary-default);--rf-color-status-error-on-status:var(--rf-color-context-text-inverse-default);--rf-color-status-error-text:var(--rf-color-context-text-error);--rf-color-status-info-background:var(--rf-color-context-background-info-primary);--rf-color-status-info-border:var(--rf-color-context-border-info);--rf-color-status-info-default:var(--rf-color-context-background-info-secondary);--rf-color-status-info-on-status:var(--rf-color-context-text-inverse-default);--rf-color-status-info-text:var(--rf-color-context-text-info);--rf-color-status-success-background:var(--rf-color-context-background-success-primary);--rf-color-status-success-border:var(--rf-color-context-border-success);--rf-color-status-success-default:var(--rf-color-context-background-success-secondary);--rf-color-status-success-on-status:var(--rf-color-context-text-inverse-default);--rf-color-status-success-text:var(--rf-color-context-text-success);--rf-color-status-warning-background:var(--rf-color-context-background-warning-primary);--rf-color-status-warning-border:var(--rf-color-context-border-warning);--rf-color-status-warning-default:var(--rf-color-context-background-warning-secondary);--rf-color-status-warning-on-status:var(--rf-color-context-text-inverse-default);--rf-color-status-warning-text:var(--rf-color-context-text-warning);--rf-color-surface-disabled:var(--rf-color-context-background-base-disabled);--rf-color-surface-elevated:var(--rf-color-context-background-base-default);--rf-color-surface-inverse:var(--rf-color-context-background-inverse-default);--rf-color-surface-primary:var(--rf-color-context-background-base-default);--rf-color-surface-secondary:var(--rf-color-context-background-secondary-default);--rf-color-surface-sunken:var(--rf-color-context-background-tertiary-default);--rf-color-surface-tertiary:var(--rf-color-context-background-tertiary-default);--rf-color-text-accent:var(--rf-color-context-text-brand-default);--rf-color-text-disabled:var(--rf-color-context-text-primary-disabled);--rf-color-text-inverse:var(--rf-color-context-text-inverse-default);--rf-color-text-link:var(--rf-color-context-text-brand-default);--rf-color-text-link-hover:var(--rf-color-context-text-brand-hover);--rf-color-text-primary:var(--rf-color-context-text-primary-default);--rf-color-text-secondary:var(--rf-color-context-text-secondary-default);--rf-color-text-tertiary:var(--rf-color-context-text-tertiary-default);--rf-color-transparent:var(--rf-color-context-overlay-transparent);--shadow-card:var(--rf-elevation-lg);--shadow-elevation:var(--rf-elevation-md);--shadow-popover:var(--rf-elevation-overlay);--shadow-xs:var(--rf-elevation-sm);--surface-border:var(--rf-surface-border);--surface-elevated:var(--rf-surface-elevated);--surface-primary:var(--rf-surface-primary);--surface-secondary:var(--rf-surface-secondary);--text-disabled:var(--rf-text-disabled);--text-field-background:var(--rf-text-field-background);--text-field-background-disabled:var(--rf-text-field-background-disabled);--text-field-background-read-only:var(--rf-text-field-background-read-only);--text-field-border:var(--rf-text-field-border);--text-field-border-error:var(--rf-text-field-border-error);--text-field-border-focus:var(--rf-text-field-border-focus);--text-field-border-hover:var(--rf-text-field-border-hover);--text-field-content-padding-block-end:var(--rf-text-field-content-padding-block-end);--text-field-content-padding-block-start:var(--rf-text-field-content-padding-block-start);--text-field-label:var(--rf-text-field-label);--text-field-label-error:var(--rf-text-field-label-error);--text-field-label-inset-block:var(--rf-text-field-label-inset-block);--text-field-multiline-min-height:var(--rf-text-field-multiline-min-height);--text-field-placeholder:var(--rf-text-field-placeholder);--text-field-radius:var(--rf-text-field-radius);--text-field-size-lg-height:var(--rf-text-field-size-lg-height);--text-field-size-lg-padding-inline:var(--rf-text-field-size-lg-padding-inline);--text-field-size-md-height:var(--rf-text-field-size-md-height);--text-field-size-md-padding-inline:var(--rf-text-field-size-md-padding-inline);--text-field-size-sm-height:var(--rf-text-field-size-sm-height);--text-field-size-sm-padding-inline:var(--rf-text-field-size-sm-padding-inline);--text-field-text:var(--rf-text-field-text);--text-inverse:var(--rf-text-inverse);--text-primary:var(--rf-text-primary);--text-secondary:var(--rf-text-secondary);--text-tertiary:var(--rf-text-tertiary)}[data-theme=dark]{color-scheme:dark;--rf-color-alias-brand-0:var(--rf-color-primitive-coral-10);--rf-color-alias-brand-1:var(--rf-color-primitive-coral-9);--rf-color-alias-brand-10:var(--rf-color-primitive-coral-0);--rf-color-alias-brand-2:var(--rf-color-primitive-coral-8);--rf-color-alias-brand-3:var(--rf-color-primitive-coral-7);--rf-color-alias-brand-4:var(--rf-color-primitive-coral-6);--rf-color-alias-brand-5:var(--rf-color-primitive-coral-5);--rf-color-alias-brand-6:var(--rf-color-primitive-coral-4);--rf-color-alias-brand-7:var(--rf-color-primitive-coral-3);--rf-color-alias-brand-8:var(--rf-color-primitive-coral-2);--rf-color-alias-brand-9:var(--rf-color-primitive-coral-1);--rf-color-alias-error-0:var(--rf-color-primitive-red-10);--rf-color-alias-error-1:var(--rf-color-primitive-red-9);--rf-color-alias-error-10:var(--rf-color-primitive-red-0);--rf-color-alias-error-2:var(--rf-color-primitive-red-8);--rf-color-alias-error-3:var(--rf-color-primitive-red-7);--rf-color-alias-error-4:var(--rf-color-primitive-red-6);--rf-color-alias-error-5:var(--rf-color-primitive-red-5);--rf-color-alias-error-6:var(--rf-color-primitive-red-4);--rf-color-alias-error-7:var(--rf-color-primitive-red-3);--rf-color-alias-error-8:var(--rf-color-primitive-red-2);--rf-color-alias-error-9:var(--rf-color-primitive-red-1);--rf-color-alias-info-0:var(--rf-color-primitive-blue-10);--rf-color-alias-info-1:var(--rf-color-primitive-blue-9);--rf-color-alias-info-10:var(--rf-color-primitive-blue-0);--rf-color-alias-info-2:var(--rf-color-primitive-blue-8);--rf-color-alias-info-3:var(--rf-color-primitive-blue-7);--rf-color-alias-info-4:var(--rf-color-primitive-blue-6);--rf-color-alias-info-5:var(--rf-color-primitive-blue-5);--rf-color-alias-info-6:var(--rf-color-primitive-blue-4);--rf-color-alias-info-7:var(--rf-color-primitive-blue-3);--rf-color-alias-info-8:var(--rf-color-primitive-blue-2);--rf-color-alias-info-9:var(--rf-color-primitive-blue-1);--rf-color-alias-neutral-0:var(--rf-color-primitive-gray-10);--rf-color-alias-neutral-1:var(--rf-color-primitive-gray-9);--rf-color-alias-neutral-10:var(--rf-color-primitive-gray-0);--rf-color-alias-neutral-2:var(--rf-color-primitive-gray-8);--rf-color-alias-neutral-3:var(--rf-color-primitive-gray-7);--rf-color-alias-neutral-4:var(--rf-color-primitive-gray-6);--rf-color-alias-neutral-5:var(--rf-color-primitive-gray-5);--rf-color-alias-neutral-6:var(--rf-color-primitive-gray-4);--rf-color-alias-neutral-7:var(--rf-color-primitive-gray-3);--rf-color-alias-neutral-8:var(--rf-color-primitive-gray-2);--rf-color-alias-neutral-9:var(--rf-color-primitive-gray-1);--rf-color-alias-neutral-canvas:var(--rf-color-primitive-gray-11);--rf-color-alias-overlay-active:rgb(255 255 255 / 10%);--rf-color-alias-overlay-backdrop:rgb(0 0 0 / 68%);--rf-color-alias-overlay-disabled:rgb(255 255 255 / 16%);--rf-color-alias-overlay-hover:rgb(255 255 255 / 6%);--rf-color-alias-overlay-scrim:rgb(0 0 0 / 48%);--rf-color-alias-overlay-selected:rgb(255 255 255 / 14%);--rf-color-alias-overlay-skeleton-base:rgb(255 255 255 / 8%);--rf-color-alias-overlay-skeleton-highlight:rgb(255 255 255 / 12%);--rf-color-alias-overlay-transparent:transparent;--rf-color-alias-success-0:var(--rf-color-primitive-green-10);--rf-color-alias-success-1:var(--rf-color-primitive-green-9);--rf-color-alias-success-10:var(--rf-color-primitive-green-0);--rf-color-alias-success-2:var(--rf-color-primitive-green-8);--rf-color-alias-success-3:var(--rf-color-primitive-green-7);--rf-color-alias-success-4:var(--rf-color-primitive-green-6);--rf-color-alias-success-5:var(--rf-color-primitive-green-5);--rf-color-alias-success-6:var(--rf-color-primitive-green-4);--rf-color-alias-success-7:var(--rf-color-primitive-green-3);--rf-color-alias-success-8:var(--rf-color-primitive-green-2);--rf-color-alias-success-9:var(--rf-color-primitive-green-1);--rf-color-alias-warning-0:var(--rf-color-primitive-orange-10);--rf-color-alias-warning-1:var(--rf-color-primitive-orange-9);--rf-color-alias-warning-10:var(--rf-color-primitive-orange-0);--rf-color-alias-warning-2:var(--rf-color-primitive-orange-8);--rf-color-alias-warning-3:var(--rf-color-primitive-orange-7);--rf-color-alias-warning-4:var(--rf-color-primitive-orange-6);--rf-color-alias-warning-5:var(--rf-color-primitive-orange-5);--rf-color-alias-warning-6:var(--rf-color-primitive-orange-4);--rf-color-alias-warning-7:var(--rf-color-primitive-orange-3);--rf-color-alias-warning-8:var(--rf-color-primitive-orange-2);--rf-color-alias-warning-9:var(--rf-color-primitive-orange-1);--rf-elevation-lg:none;--rf-elevation-md:none;--rf-elevation-none:none;--rf-elevation-overlay:0 24px 70px 0 rgb(0 0 0 / 52%);--rf-elevation-sm:none}::selection{background:var(--rf-color-selection-background);color:var(--rf-color-selection-text)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--rf-border-width-medium) solid var(--rf-color-focus-ring);outline-offset:var(--rf-spacing-0);box-shadow:none}@media(forced-colors:active){:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:Highlight}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--rf-border-style-dashed:dashed;--rf-border-style-solid:solid;--rf-border-width-default:var(--rf-dimension-1);--rf-border-width-focus:var(--rf-dimension-4);--rf-border-width-heavy:var(--rf-dimension-4);--rf-border-width-medium:var(--rf-dimension-2);--rf-border-width-none:var(--rf-dimension-0);--rf-border-width-selected:var(--rf-border-width-medium);--rf-border-width-thick:var(--rf-border-width-medium);--rf-border-width-thin:var(--rf-dimension-1);--rf-breakpoint-2xl:1440px;--rf-breakpoint-lg:1024px;--rf-breakpoint-md:768px;--rf-breakpoint-sm:640px;--rf-breakpoint-xl:1200px;--rf-avatar-lg:var(--rf-spacing-48);--rf-avatar-md:var(--rf-spacing-40);--rf-avatar-sm:var(--rf-spacing-32);--rf-avatar-xl:var(--rf-spacing-64);--rf-avatar-xs:var(--rf-spacing-24);--rf-badge-size-md-min-height:var(--rf-spacing-24);--rf-badge-size-md-padding-inline:var(--rf-spacing-12);--rf-badge-size-md-text-style-font-family:var(--rf-font-family-body);--rf-badge-size-md-text-style-font-size:var(--rf-font-size-s);--rf-badge-size-md-text-style-font-weight:var(--rf-font-weight-regular);--rf-badge-size-md-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-badge-size-md-text-style-line-height:var(--rf-font-line-height-s);--rf-badge-size-sm-min-height:var(--rf-spacing-20);--rf-badge-size-sm-padding-inline:var(--rf-spacing-8);--rf-badge-size-sm-text-style-font-family:var(--rf-font-family-body);--rf-badge-size-sm-text-style-font-size:var(--rf-font-size-xs);--rf-badge-size-sm-text-style-font-weight:var(--rf-font-weight-regular);--rf-badge-size-sm-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-badge-size-sm-text-style-line-height:var(--rf-font-line-height-xs);--rf-breadcrumbs-compact-gap:var(--rf-spacing-4);--rf-breadcrumbs-gap:var(--rf-spacing-8);--rf-breadcrumbs-text-style-md-font-family:var(--rf-font-family-body);--rf-breadcrumbs-text-style-md-font-size:var(--rf-font-size-s);--rf-breadcrumbs-text-style-md-font-weight:var(--rf-font-weight-regular);--rf-breadcrumbs-text-style-md-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-breadcrumbs-text-style-md-line-height:var(--rf-font-line-height-s);--rf-breadcrumbs-text-style-sm-font-family:var(--rf-font-family-body);--rf-breadcrumbs-text-style-sm-font-size:var(--rf-font-size-xs);--rf-breadcrumbs-text-style-sm-font-weight:var(--rf-font-weight-regular);--rf-breadcrumbs-text-style-sm-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-breadcrumbs-text-style-sm-line-height:var(--rf-font-line-height-xs);--rf-button-radius:var(--rf-radius-full);--rf-button-size-l-height:var(--rf-spacing-48);--rf-button-size-l-padding-inline:var(--rf-spacing-24);--rf-button-size-l-text-style-font-family:var(--rf-font-family-headline);--rf-button-size-l-text-style-font-size:var(--rf-font-size-xl);--rf-button-size-l-text-style-font-weight:var(--rf-font-weight-medium);--rf-button-size-l-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-button-size-l-text-style-line-height:var(--rf-font-line-height-xl);--rf-button-size-m-height:var(--rf-spacing-40);--rf-button-size-m-padding-inline:var(--rf-spacing-16);--rf-button-size-m-text-style-font-family:var(--rf-font-family-headline);--rf-button-size-m-text-style-font-size:var(--rf-font-size-m);--rf-button-size-m-text-style-font-weight:var(--rf-font-weight-medium);--rf-button-size-m-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-button-size-m-text-style-line-height:var(--rf-font-line-height-m);--rf-button-size-s-height:var(--rf-spacing-32);--rf-button-size-s-padding-inline:var(--rf-spacing-12);--rf-button-size-s-text-style-font-family:var(--rf-font-family-headline);--rf-button-size-s-text-style-font-size:var(--rf-font-size-s);--rf-button-size-s-text-style-font-weight:var(--rf-font-weight-medium);--rf-button-size-s-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-button-size-s-text-style-line-height:var(--rf-font-line-height-xs);--rf-button-subtitle-text-style-font-family:var(--rf-font-family-body);--rf-button-subtitle-text-style-font-size:var(--rf-font-size-xs);--rf-button-subtitle-text-style-font-weight:var(--rf-font-weight-regular);--rf-button-subtitle-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-button-subtitle-text-style-line-height:var(--rf-font-line-height-xs);--rf-card-padding:var(--rf-spacing-16);--rf-card-radius:var(--rf-radius-lg);--rf-counter-height:var(--rf-spacing-20);--rf-counter-padding-inline:var(--rf-spacing-4);--rf-counter-radius:var(--rf-radius-full);--rf-counter-text-style-font-family:var(--rf-font-family-body);--rf-counter-text-style-font-size:var(--rf-font-size-xs);--rf-counter-text-style-font-weight:var(--rf-font-weight-regular);--rf-counter-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-counter-text-style-line-height:var(--rf-font-line-height-xs);--rf-dialog-max-width:var(--rf-spacing-560);--rf-dialog-radius:var(--rf-radius-xl);--rf-dropdown-max-height:var(--rf-spacing-480);--rf-dropdown-radius:var(--rf-radius-2xl);--rf-icon-duotone-opacity:var(--rf-opacity-20);--rf-list-item-min-height:var(--rf-spacing-48);--rf-listing-card-aspect-ratio:.813636;--rf-navigation-bottom-text-style-font-family:var(--rf-font-family-body);--rf-navigation-bottom-text-style-font-size:var(--rf-font-size-2xs);--rf-navigation-bottom-text-style-font-weight:var(--rf-font-weight-regular);--rf-navigation-bottom-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-navigation-bottom-text-style-line-height:var(--rf-font-line-height-2xs);--rf-navigation-text-style-font-family:var(--rf-font-family-body);--rf-navigation-text-style-font-size:var(--rf-font-size-s);--rf-navigation-text-style-font-weight:var(--rf-font-weight-regular);--rf-navigation-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-navigation-text-style-line-height:var(--rf-font-line-height-s);--rf-segmented-control-content-gap:var(--rf-spacing-8);--rf-segmented-control-count-padding-inline:var(--rf-spacing-4);--rf-segmented-control-count-size:var(--rf-spacing-20);--rf-segmented-control-count-text-style-font-family:var(--rf-font-family-body);--rf-segmented-control-count-text-style-font-size:var(--rf-font-size-xs);--rf-segmented-control-count-text-style-font-weight:var(--rf-font-weight-regular);--rf-segmented-control-count-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-segmented-control-count-text-style-line-height:var(--rf-font-line-height-xs);--rf-segmented-control-radius:var(--rf-radius-full);--rf-segmented-control-size-md-height:var(--rf-spacing-44);--rf-segmented-control-size-md-padding-inline:var(--rf-spacing-16);--rf-segmented-control-size-md-text-style-font-family:var(--rf-font-family-body);--rf-segmented-control-size-md-text-style-font-size:var(--rf-font-size-m);--rf-segmented-control-size-md-text-style-font-weight:var(--rf-font-weight-regular);--rf-segmented-control-size-md-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-segmented-control-size-md-text-style-line-height:var(--rf-font-line-height-m);--rf-segmented-control-size-sm-height:var(--rf-spacing-40);--rf-segmented-control-size-sm-padding-inline:var(--rf-spacing-12);--rf-segmented-control-size-sm-text-style-font-family:var(--rf-font-family-body);--rf-segmented-control-size-sm-text-style-font-size:var(--rf-font-size-xs);--rf-segmented-control-size-sm-text-style-font-weight:var(--rf-font-weight-regular);--rf-segmented-control-size-sm-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-segmented-control-size-sm-text-style-line-height:var(--rf-font-line-height-xs);--rf-select-max-height:var(--rf-spacing-480);--rf-select-radius:var(--rf-radius-2xl);--rf-selection-control-checkbox-radius:var(--rf-radius-md);--rf-selection-control-md:var(--rf-spacing-24);--rf-selection-control-sm:var(--rf-spacing-20);--rf-selection-control-switch-height:var(--rf-spacing-24);--rf-selection-control-switch-inset:var(--rf-spacing-2);--rf-selection-control-switch-lg-height:var(--rf-spacing-32);--rf-selection-control-switch-sm-height:var(--rf-spacing-16);--rf-selection-control-switch-sm-thumb:var(--rf-spacing-12);--rf-selection-control-switch-sm-width:var(--rf-spacing-24);--rf-selection-control-switch-thumb:var(--rf-spacing-20);--rf-selection-control-switch-width:var(--rf-spacing-40);--rf-slider-thumb-size:var(--rf-spacing-20);--rf-slider-touch-target:var(--rf-spacing-44);--rf-slider-track-height:var(--rf-spacing-4);--rf-text-field-content-padding-block-end:var(--rf-spacing-4);--rf-text-field-content-padding-block-start:var(--rf-spacing-20);--rf-text-field-label-float-text-style-font-family:var(--rf-font-family-body);--rf-text-field-label-float-text-style-font-size:var(--rf-font-size-xs);--rf-text-field-label-float-text-style-font-weight:var(--rf-font-weight-regular);--rf-text-field-label-float-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-text-field-label-float-text-style-line-height:var(--rf-font-line-height-xs);--rf-text-field-label-inset-block:var(--rf-spacing-4);--rf-text-field-label-rest-text-style-font-family:var(--rf-font-family-body);--rf-text-field-label-rest-text-style-font-size:var(--rf-font-size-s);--rf-text-field-label-rest-text-style-font-weight:var(--rf-font-weight-regular);--rf-text-field-label-rest-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-text-field-label-rest-text-style-line-height:var(--rf-font-line-height-s);--rf-text-field-multiline-min-height:var(--rf-spacing-112);--rf-text-field-radius:var(--rf-radius-2xl);--rf-text-field-size-lg-height:var(--rf-spacing-48);--rf-text-field-size-lg-padding-inline:var(--rf-spacing-24);--rf-text-field-size-lg-text-style-font-family:var(--rf-font-family-body);--rf-text-field-size-lg-text-style-font-size:var(--rf-font-size-m);--rf-text-field-size-lg-text-style-font-weight:var(--rf-font-weight-regular);--rf-text-field-size-lg-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-text-field-size-lg-text-style-line-height:var(--rf-font-line-height-m);--rf-text-field-size-md-height:var(--rf-spacing-44);--rf-text-field-size-md-padding-inline:var(--rf-spacing-16);--rf-text-field-size-md-text-style-font-family:var(--rf-font-family-body);--rf-text-field-size-md-text-style-font-size:var(--rf-font-size-s);--rf-text-field-size-md-text-style-font-weight:var(--rf-font-weight-regular);--rf-text-field-size-md-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-text-field-size-md-text-style-line-height:var(--rf-font-line-height-s);--rf-text-field-size-sm-height:var(--rf-spacing-40);--rf-text-field-size-sm-padding-inline:var(--rf-spacing-16);--rf-text-field-size-sm-text-style-font-family:var(--rf-font-family-body);--rf-text-field-size-sm-text-style-font-size:var(--rf-font-size-xs);--rf-text-field-size-sm-text-style-font-weight:var(--rf-font-weight-regular);--rf-text-field-size-sm-text-style-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-text-field-size-sm-text-style-line-height:var(--rf-font-line-height-xs);--rf-toast-max-width:var(--rf-spacing-480);--rf-dimension-0:0;--rf-dimension-1:1px;--rf-dimension-112:112px;--rf-dimension-12:12px;--rf-dimension-120:120px;--rf-dimension-128:128px;--rf-dimension-16:16px;--rf-dimension-160:160px;--rf-dimension-1600:1600px;--rf-dimension-2:2px;--rf-dimension-20:20px;--rf-dimension-24:24px;--rf-dimension-248:248px;--rf-dimension-28:28px;--rf-dimension-32:32px;--rf-dimension-36:36px;--rf-dimension-4:4px;--rf-dimension-40:40px;--rf-dimension-44:44px;--rf-dimension-48:48px;--rf-dimension-480:480px;--rf-dimension-56:56px;--rf-dimension-560:560px;--rf-dimension-64:64px;--rf-dimension-72:72px;--rf-dimension-8:8px;--rf-dimension-80:80px;--rf-dimension-96:96px;--rf-media-aspect-ratio-landscape:16 / 9;--rf-media-aspect-ratio-portrait:4 / 5;--rf-media-aspect-ratio-product:4 / 3;--rf-media-aspect-ratio-square:1 / 1;--rf-motion-duration-ambient:1.2s;--rf-motion-duration-fast:.12s;--rf-motion-duration-normal:.18s;--rf-motion-duration-reduced:1ms;--rf-motion-duration-slow:.24s;--rf-motion-easing-enter:cubic-bezier(0,0,0,1);--rf-motion-easing-exit:cubic-bezier(.4,0,1,1);--rf-motion-easing-standard:cubic-bezier(.2,0,0,1);--rf-opacity-0:0;--rf-opacity-10:.1;--rf-opacity-100:1;--rf-opacity-20:.2;--rf-opacity-50:.5;--rf-opacity-70:.7;--rf-radius-2xl:var(--rf-dimension-24);--rf-radius-3xl:var(--rf-dimension-32);--rf-radius-4xl:var(--rf-dimension-40);--rf-radius-5xl:var(--rf-dimension-48);--rf-radius-6xl:var(--rf-dimension-64);--rf-radius-full:var(--rf-dimension-160);--rf-radius-lg:var(--rf-dimension-12);--rf-radius-md:var(--rf-dimension-8);--rf-radius-none:var(--rf-dimension-0);--rf-radius-sm:var(--rf-dimension-4);--rf-radius-xl:var(--rf-dimension-16);--rf-radius-xs:var(--rf-dimension-2);--rf-space-0:var(--rf-dimension-0);--rf-space-1:var(--rf-dimension-4);--rf-space-10:var(--rf-dimension-40);--rf-space-12:var(--rf-dimension-48);--rf-space-16:var(--rf-dimension-64);--rf-space-2:var(--rf-dimension-8);--rf-space-3:var(--rf-dimension-12);--rf-space-4:var(--rf-dimension-16);--rf-space-5:var(--rf-dimension-20);--rf-space-6:var(--rf-dimension-24);--rf-space-8:var(--rf-dimension-32);--rf-spacing-0:var(--rf-dimension-0);--rf-spacing-112:var(--rf-dimension-112);--rf-spacing-12:var(--rf-dimension-12);--rf-spacing-128:var(--rf-dimension-128);--rf-spacing-16:var(--rf-dimension-16);--rf-spacing-160:var(--rf-dimension-160);--rf-spacing-1600:var(--rf-dimension-1600);--rf-spacing-2:var(--rf-dimension-2);--rf-spacing-20:var(--rf-dimension-20);--rf-spacing-24:var(--rf-dimension-24);--rf-spacing-248:var(--rf-dimension-248);--rf-spacing-32:var(--rf-dimension-32);--rf-spacing-4:var(--rf-dimension-4);--rf-spacing-40:var(--rf-dimension-40);--rf-spacing-44:var(--rf-dimension-44);--rf-spacing-48:var(--rf-dimension-48);--rf-spacing-480:var(--rf-dimension-480);--rf-spacing-560:var(--rf-dimension-560);--rf-spacing-64:var(--rf-dimension-64);--rf-spacing-8:var(--rf-dimension-8);--rf-spacing-80:var(--rf-dimension-80);--rf-spacing-96:var(--rf-dimension-96);--rf-z-index-dropdown:100;--rf-z-index-modal:200;--rf-z-index-sticky:10;--rf-z-index-toast:300;--avatar-background:var(--rf-avatar-background);--avatar-lg:var(--rf-avatar-lg);--avatar-md:var(--rf-avatar-md);--avatar-sm:var(--rf-avatar-sm);--avatar-text:var(--rf-avatar-text);--avatar-xl:var(--rf-avatar-xl);--avatar-xs:var(--rf-avatar-xs);--badge-brand-background:var(--rf-badge-brand-background);--badge-brand-solid-background:var(--rf-badge-brand-solid-background);--badge-brand-solid-text:var(--rf-badge-brand-solid-text);--badge-brand-subtle-background:var(--rf-badge-brand-subtle-background);--badge-brand-subtle-text:var(--rf-badge-brand-subtle-text);--badge-brand-text:var(--rf-badge-brand-text);--badge-error-background:var(--rf-badge-error-background);--badge-error-text:var(--rf-badge-error-text);--badge-info-background:var(--rf-badge-info-background);--badge-info-text:var(--rf-badge-info-text);--badge-neutral-background:var(--rf-badge-neutral-background);--badge-neutral-text:var(--rf-badge-neutral-text);--badge-size-md-min-height:var(--rf-badge-size-md-min-height);--badge-size-md-padding-inline:var(--rf-badge-size-md-padding-inline);--badge-size-sm-min-height:var(--rf-badge-size-sm-min-height);--badge-size-sm-padding-inline:var(--rf-badge-size-sm-padding-inline);--badge-skeleton-background:var(--rf-badge-skeleton-background);--badge-success-background:var(--rf-badge-success-background);--badge-success-text:var(--rf-badge-success-text);--badge-warning-background:var(--rf-badge-warning-background);--badge-warning-text:var(--rf-badge-warning-text);--border-style-dashed:var(--rf-border-style-dashed);--border-style-solid:var(--rf-border-style-solid);--border-width-default:var(--rf-border-width-default);--border-width-focus:var(--rf-border-width-focus);--border-width-heavy:var(--rf-border-width-heavy);--border-width-medium:var(--rf-border-width-medium);--border-width-none:var(--rf-border-width-none);--border-width-selected:var(--rf-border-width-selected);--border-width-thick:var(--rf-border-width-thick);--border-width-thin:var(--rf-border-width-thin);--breadcrumbs-compact-gap:var(--rf-breadcrumbs-compact-gap);--breadcrumbs-gap:var(--rf-breadcrumbs-gap);--breadcrumbs-separator:var(--rf-breadcrumbs-separator);--breadcrumbs-text:var(--rf-breadcrumbs-text);--breadcrumbs-text-current:var(--rf-breadcrumbs-text-current);--breadcrumbs-text-interactive:var(--rf-breadcrumbs-text-interactive);--breadcrumbs-text-pressed:var(--rf-breadcrumbs-text-pressed);--breadcrumbs-text-supporting:var(--rf-breadcrumbs-text-supporting);--breakpoint-2xl:var(--rf-breakpoint-2xl);--breakpoint-lg:var(--rf-breakpoint-lg);--breakpoint-md:var(--rf-breakpoint-md);--breakpoint-sm:var(--rf-breakpoint-sm);--breakpoint-xl:var(--rf-breakpoint-xl);--chip-background:var(--rf-chip-background);--chip-background-hover:var(--rf-chip-background-hover);--chip-border:var(--rf-chip-border);--chip-selected-background:var(--rf-chip-selected-background);--chip-skeleton-background:var(--rf-chip-skeleton-background);--chip-text:var(--rf-chip-text);--counter-brand-background:var(--rf-counter-brand-background);--counter-brand-text:var(--rf-counter-brand-text);--counter-height:var(--rf-counter-height);--counter-neutral-background:var(--rf-counter-neutral-background);--counter-neutral-text:var(--rf-counter-neutral-text);--counter-padding-inline:var(--rf-counter-padding-inline);--counter-radius:var(--rf-counter-radius);--counter-skeleton-background:var(--rf-counter-skeleton-background);--dialog-backdrop:var(--rf-dialog-backdrop);--dialog-background:var(--rf-dialog-background);--dialog-border:var(--rf-dialog-border);--dialog-elevation:var(--rf-dialog-elevation);--dialog-max-width:var(--rf-dialog-max-width);--dialog-radius:var(--rf-dialog-radius);--dimension-0:var(--rf-dimension-0);--dimension-1:var(--rf-dimension-1);--dimension-1-5:var(--rf-dimension-2);--dimension-112:var(--rf-dimension-112);--dimension-12:var(--rf-dimension-12);--dimension-120:var(--rf-dimension-120);--dimension-128:var(--rf-dimension-128);--dimension-16:var(--rf-dimension-16);--dimension-160:var(--rf-dimension-160);--dimension-1600:var(--rf-dimension-1600);--dimension-2:var(--rf-dimension-2);--dimension-20:var(--rf-dimension-20);--dimension-24:var(--rf-dimension-24);--dimension-248:var(--rf-dimension-248);--dimension-28:var(--rf-dimension-28);--dimension-32:var(--rf-dimension-32);--dimension-36:var(--rf-dimension-36);--dimension-4:var(--rf-dimension-4);--dimension-40:var(--rf-dimension-40);--dimension-44:var(--rf-dimension-44);--dimension-48:var(--rf-dimension-48);--dimension-480:var(--rf-dimension-480);--dimension-56:var(--rf-dimension-56);--dimension-560:var(--rf-dimension-560);--dimension-64:var(--rf-dimension-64);--dimension-72:var(--rf-dimension-72);--dimension-8:var(--rf-dimension-8);--dimension-80:var(--rf-dimension-80);--dimension-96:var(--rf-dimension-96);--dimension-constraint-112:var(--rf-dimension-112);--dimension-constraint-1600:var(--rf-dimension-1600);--dimension-constraint-248:var(--rf-dimension-248);--dimension-constraint-480:var(--rf-dimension-480);--dimension-constraint-560:var(--rf-dimension-560);--dropdown-divider:var(--rf-dropdown-divider);--dropdown-elevation:var(--rf-dropdown-elevation);--dropdown-item-description:var(--rf-dropdown-item-description);--dropdown-item-destructive-text:var(--rf-dropdown-item-destructive-text);--dropdown-item-disabled-text:var(--rf-dropdown-item-disabled-text);--dropdown-item-hover-background:var(--rf-dropdown-item-hover-background);--dropdown-item-selected-background:var(--rf-dropdown-item-selected-background);--dropdown-item-text:var(--rf-dropdown-item-text);--dropdown-max-height:var(--rf-dropdown-max-height);--dropdown-overlay-background:var(--rf-dropdown-overlay-background);--dropdown-overlay-border:var(--rf-dropdown-overlay-border);--dropdown-radius:var(--rf-dropdown-radius);--duration-default:var(--rf-motion-duration-normal);--duration-fast:var(--rf-motion-duration-fast);--duration-slow:var(--rf-motion-duration-slow);--ease-standard:var(--rf-motion-easing-standard);--feedback-indicator:var(--rf-feedback-indicator);--feedback-skeleton-base:var(--rf-feedback-skeleton-base);--feedback-skeleton-highlight:var(--rf-feedback-skeleton-highlight);--feedback-track:var(--rf-feedback-track);--list-item-background:var(--rf-list-item-background);--list-item-background-hover:var(--rf-list-item-background-hover);--list-item-background-pressed:var(--rf-list-item-background-pressed);--list-item-border:var(--rf-list-item-border);--list-item-foreground-disabled:var(--rf-list-item-foreground-disabled);--list-item-min-height:var(--rf-list-item-min-height);--listing-card-aspect-ratio:var(--rf-listing-card-aspect-ratio);--media-aspect-ratio-landscape:var(--rf-media-aspect-ratio-landscape);--media-aspect-ratio-portrait:var(--rf-media-aspect-ratio-portrait);--media-aspect-ratio-product:var(--rf-media-aspect-ratio-product);--media-aspect-ratio-square:var(--rf-media-aspect-ratio-square);--motion-duration-ambient:var(--rf-motion-duration-ambient);--motion-duration-fast:var(--rf-motion-duration-fast);--motion-duration-normal:var(--rf-motion-duration-normal);--motion-duration-reduced:var(--rf-motion-duration-reduced);--motion-duration-slow:var(--rf-motion-duration-slow);--motion-easing-enter:var(--rf-motion-easing-enter);--motion-easing-exit:var(--rf-motion-easing-exit);--motion-easing-standard:var(--rf-motion-easing-standard);--motion-fast:var(--rf-motion-duration-fast);--navigation-container-bg:var(--color-surface-disabled);--opacity-0:var(--rf-opacity-0);--opacity-10:var(--rf-opacity-10);--opacity-100:var(--rf-opacity-100);--opacity-20:var(--rf-opacity-20);--opacity-50:var(--rf-opacity-50);--opacity-70:var(--rf-opacity-70);--radius-2xl:var(--rf-radius-2xl);--radius-3xl:var(--rf-radius-3xl);--radius-4xl:var(--rf-radius-4xl);--radius-5xl:var(--rf-radius-5xl);--radius-6xl:var(--rf-radius-6xl);--radius-card:var(--rf-radius-lg);--radius-control:var(--rf-radius-md);--radius-full:var(--rf-radius-full);--radius-lg:var(--rf-radius-lg);--radius-md:var(--rf-radius-md);--radius-none:var(--rf-radius-none);--radius-pill:var(--rf-radius-full);--radius-sm:var(--rf-radius-sm);--radius-xl:var(--rf-radius-xl);--radius-xs:var(--rf-radius-xs);--rf-dimension-1-5:var(--rf-dimension-2);--rf-dimension-constraint-112:var(--rf-dimension-112);--rf-dimension-constraint-1600:var(--rf-dimension-1600);--rf-dimension-constraint-248:var(--rf-dimension-248);--rf-dimension-constraint-480:var(--rf-dimension-480);--rf-dimension-constraint-560:var(--rf-dimension-560);--segmented-control-background:var(--rf-segmented-control-background);--segmented-control-content-gap:var(--rf-segmented-control-content-gap);--segmented-control-count-background:var(--rf-segmented-control-count-background);--segmented-control-count-padding-inline:var(--rf-segmented-control-count-padding-inline);--segmented-control-count-size:var(--rf-segmented-control-count-size);--segmented-control-count-text:var(--rf-segmented-control-count-text);--segmented-control-hover-background:var(--rf-segmented-control-hover-background);--segmented-control-radius:var(--rf-segmented-control-radius);--segmented-control-selected-background:var(--rf-segmented-control-selected-background);--segmented-control-selected-count-background:var(--rf-segmented-control-selected-count-background);--segmented-control-selected-count-text:var(--rf-segmented-control-selected-count-text);--segmented-control-selected-text:var(--rf-segmented-control-selected-text);--segmented-control-size-md-height:var(--rf-segmented-control-size-md-height);--segmented-control-size-md-padding-inline:var(--rf-segmented-control-size-md-padding-inline);--segmented-control-size-sm-height:var(--rf-segmented-control-size-sm-height);--segmented-control-size-sm-padding-inline:var(--rf-segmented-control-size-sm-padding-inline);--segmented-control-text:var(--rf-segmented-control-text);--select-divider:var(--rf-select-divider);--select-elevation:var(--rf-select-elevation);--select-max-height:var(--rf-select-max-height);--select-option-description:var(--rf-select-option-description);--select-option-destructive-text:var(--rf-select-option-destructive-text);--select-option-disabled-text:var(--rf-select-option-disabled-text);--select-option-hover-background:var(--rf-select-option-hover-background);--select-option-selected-background:var(--rf-select-option-selected-background);--select-option-text:var(--rf-select-option-text);--select-overlay-background:var(--rf-select-overlay-background);--select-overlay-border:var(--rf-select-overlay-border);--select-radius:var(--rf-select-radius);--selection-control-background:var(--rf-selection-control-background);--selection-control-border:var(--rf-selection-control-border);--selection-control-checkbox-radius:var(--rf-selection-control-checkbox-radius);--selection-control-checked-background:var(--rf-selection-control-checked-background);--selection-control-checked-foreground:var(--rf-selection-control-checked-foreground);--selection-control-disabled-background:var(--rf-selection-control-disabled-background);--selection-control-md:var(--rf-selection-control-md);--selection-control-sm:var(--rf-selection-control-sm);--selection-control-switch-height:var(--rf-selection-control-switch-height);--selection-control-switch-inset:var(--rf-selection-control-switch-inset);--selection-control-switch-lg-height:var(--rf-selection-control-switch-lg-height);--selection-control-switch-sm-height:var(--rf-selection-control-switch-sm-height);--selection-control-switch-sm-thumb:var(--rf-selection-control-switch-sm-thumb);--selection-control-switch-sm-width:var(--rf-selection-control-switch-sm-width);--selection-control-switch-thumb:var(--rf-selection-control-switch-thumb);--selection-control-switch-width:var(--rf-selection-control-switch-width);--slider-focus-ring:var(--rf-slider-focus-ring);--slider-thumb-background:var(--rf-slider-thumb-background);--slider-thumb-border:var(--rf-slider-thumb-border);--slider-thumb-disabled:var(--rf-slider-thumb-disabled);--slider-thumb-size:var(--rf-slider-thumb-size);--slider-touch-target:var(--rf-slider-touch-target);--slider-track-background:var(--rf-slider-track-background);--slider-track-disabled:var(--rf-slider-track-disabled);--slider-track-fill:var(--rf-slider-track-fill);--slider-track-fill-active:var(--rf-slider-track-fill-active);--slider-track-fill-hover:var(--rf-slider-track-fill-hover);--slider-track-height:var(--rf-slider-track-height);--space-0:var(--rf-space-0);--space-1:var(--rf-space-1);--space-10:var(--rf-space-10);--space-12:var(--rf-space-12);--space-16:var(--rf-space-16);--space-2:var(--rf-space-2);--space-3:var(--rf-space-3);--space-4:var(--rf-space-4);--space-5:var(--rf-space-5);--space-6:var(--rf-space-6);--space-8:var(--rf-space-8);--spacing-0:var(--dimension-0);--spacing-112:var(--dimension-112);--spacing-12:var(--dimension-12);--spacing-128:var(--dimension-128);--spacing-16:var(--dimension-16);--spacing-160:var(--dimension-160);--spacing-1600:var(--dimension-1600);--spacing-2:var(--dimension-2);--spacing-20:var(--dimension-20);--spacing-24:var(--dimension-24);--spacing-248:var(--dimension-248);--spacing-32:var(--dimension-32);--spacing-4:var(--dimension-4);--spacing-40:var(--dimension-40);--spacing-44:var(--dimension-44);--spacing-48:var(--dimension-48);--spacing-480:var(--dimension-480);--spacing-560:var(--dimension-560);--spacing-64:var(--dimension-64);--spacing-8:var(--dimension-8);--spacing-80:var(--dimension-80);--spacing-96:var(--dimension-96);--toast-background:var(--rf-toast-background);--toast-elevation:var(--rf-toast-elevation);--toast-max-width:var(--rf-toast-max-width);--toast-text:var(--rf-toast-text);--z-dropdown:var(--rf-z-index-dropdown);--z-index-dropdown:var(--rf-z-index-dropdown);--z-index-modal:var(--rf-z-index-modal);--z-index-sticky:var(--rf-z-index-sticky);--z-index-toast:var(--rf-z-index-toast);--z-modal:var(--rf-z-index-modal);--z-sticky:var(--rf-z-index-sticky);--z-toast:var(--rf-z-index-toast)}@font-face{font-family:Onest;src:url(/assets/Onest-Cyrillic-Variable-DXI_y_WF.woff2) format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04A2-04A3,U+04AE-04AF,U+04B0-04B1,U+04E8-04E9,U+2116}@font-face{font-family:Onest;src:url(/assets/Onest-Latin-Variable-CUIqqgP9.woff2) format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rf-font-family-body:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--rf-font-family-headline:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--rf-font-family-title:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--rf-font-letter-spacing-normal:0;--rf-font-letter-spacing-tight:-.04rem;--rf-font-line-height-2xl:26px;--rf-font-line-height-2xs:14px;--rf-font-line-height-3xl:28px;--rf-font-line-height-3xs:12px;--rf-font-line-height-4xl:32px;--rf-font-line-height-4xs:10px;--rf-font-line-height-5xl:40px;--rf-font-line-height-6xl:48px;--rf-font-line-height-7xl:56px;--rf-font-line-height-8xl:64px;--rf-font-line-height-l:22px;--rf-font-line-height-m:20px;--rf-font-line-height-s:18px;--rf-font-line-height-xl:24px;--rf-font-line-height-xs:16px;--rf-font-size-2xl:22px;--rf-font-size-2xs:10px;--rf-font-size-3xl:24px;--rf-font-size-3xs:8px;--rf-font-size-4xl:32px;--rf-font-size-5xl:40px;--rf-font-size-6xl:48px;--rf-font-size-7xl:56px;--rf-font-size-l:18px;--rf-font-size-m:16px;--rf-font-size-s:14px;--rf-font-size-xl:20px;--rf-font-size-xs:12px;--rf-font-weight-bold:700;--rf-font-weight-medium:500;--rf-font-weight-regular:400;--rf-typography-style-body-l-font-family:var(--rf-font-family-body);--rf-typography-style-body-l-font-size:var(--rf-font-size-l);--rf-typography-style-body-l-font-weight:var(--rf-font-weight-regular);--rf-typography-style-body-l-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-body-l-line-height:var(--rf-font-line-height-l);--rf-typography-style-body-m-font-family:var(--rf-font-family-body);--rf-typography-style-body-m-font-size:var(--rf-font-size-m);--rf-typography-style-body-m-font-weight:var(--rf-font-weight-regular);--rf-typography-style-body-m-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-body-m-line-height:var(--rf-font-line-height-m);--rf-typography-style-body-s-font-family:var(--rf-font-family-body);--rf-typography-style-body-s-font-size:var(--rf-font-size-s);--rf-typography-style-body-s-font-weight:var(--rf-font-weight-regular);--rf-typography-style-body-s-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-body-s-line-height:var(--rf-font-line-height-s);--rf-typography-style-body-xl-font-family:var(--rf-font-family-body);--rf-typography-style-body-xl-font-size:var(--rf-font-size-xl);--rf-typography-style-body-xl-font-weight:var(--rf-font-weight-regular);--rf-typography-style-body-xl-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-body-xl-line-height:var(--rf-font-line-height-xl);--rf-typography-style-body-xs-font-family:var(--rf-font-family-body);--rf-typography-style-body-xs-font-size:var(--rf-font-size-xs);--rf-typography-style-body-xs-font-weight:var(--rf-font-weight-regular);--rf-typography-style-body-xs-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-body-xs-line-height:var(--rf-font-line-height-xs);--rf-typography-style-body-xxs-font-family:var(--rf-font-family-body);--rf-typography-style-body-xxs-font-size:var(--rf-font-size-2xs);--rf-typography-style-body-xxs-font-weight:var(--rf-font-weight-regular);--rf-typography-style-body-xxs-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-body-xxs-line-height:var(--rf-font-line-height-2xs);--rf-typography-style-display-l-font-family:var(--rf-font-family-title);--rf-typography-style-display-l-font-size:var(--rf-font-size-6xl);--rf-typography-style-display-l-font-weight:var(--rf-font-weight-bold);--rf-typography-style-display-l-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-display-l-line-height:var(--rf-font-line-height-7xl);--rf-typography-style-display-m-font-family:var(--rf-font-family-title);--rf-typography-style-display-m-font-size:var(--rf-font-size-5xl);--rf-typography-style-display-m-font-weight:var(--rf-font-weight-bold);--rf-typography-style-display-m-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-display-m-line-height:var(--rf-font-line-height-6xl);--rf-typography-style-display-s-font-family:var(--rf-font-family-title);--rf-typography-style-display-s-font-size:var(--rf-font-size-4xl);--rf-typography-style-display-s-font-weight:var(--rf-font-weight-bold);--rf-typography-style-display-s-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-display-s-line-height:var(--rf-font-line-height-5xl);--rf-typography-style-display-xl-font-family:var(--rf-font-family-title);--rf-typography-style-display-xl-font-size:var(--rf-font-size-7xl);--rf-typography-style-display-xl-font-weight:var(--rf-font-weight-bold);--rf-typography-style-display-xl-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-display-xl-line-height:var(--rf-font-line-height-8xl);--rf-typography-style-headline-l-font-family:var(--rf-font-family-headline);--rf-typography-style-headline-l-font-size:var(--rf-font-size-4xl);--rf-typography-style-headline-l-font-weight:var(--rf-font-weight-medium);--rf-typography-style-headline-l-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-headline-l-line-height:var(--rf-font-line-height-5xl);--rf-typography-style-headline-m-font-family:var(--rf-font-family-headline);--rf-typography-style-headline-m-font-size:var(--rf-font-size-3xl);--rf-typography-style-headline-m-font-weight:var(--rf-font-weight-medium);--rf-typography-style-headline-m-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-headline-m-line-height:var(--rf-font-line-height-3xl);--rf-typography-style-headline-s-font-family:var(--rf-font-family-headline);--rf-typography-style-headline-s-font-size:var(--rf-font-size-xl);--rf-typography-style-headline-s-font-weight:var(--rf-font-weight-medium);--rf-typography-style-headline-s-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-headline-s-line-height:var(--rf-font-line-height-xl);--rf-typography-style-headline-xl-font-family:var(--rf-font-family-headline);--rf-typography-style-headline-xl-font-size:var(--rf-font-size-5xl);--rf-typography-style-headline-xl-font-weight:var(--rf-font-weight-medium);--rf-typography-style-headline-xl-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-headline-xl-line-height:var(--rf-font-line-height-6xl);--rf-typography-style-headline-xs-font-family:var(--rf-font-family-headline);--rf-typography-style-headline-xs-font-size:var(--rf-font-size-m);--rf-typography-style-headline-xs-font-weight:var(--rf-font-weight-medium);--rf-typography-style-headline-xs-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-headline-xs-line-height:var(--rf-font-line-height-m);--rf-typography-style-headline-xxs-font-family:var(--rf-font-family-headline);--rf-typography-style-headline-xxs-font-size:var(--rf-font-size-s);--rf-typography-style-headline-xxs-font-weight:var(--rf-font-weight-medium);--rf-typography-style-headline-xxs-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-headline-xxs-line-height:var(--rf-font-line-height-xs);--rf-typography-style-title-l-font-family:var(--rf-font-family-title);--rf-typography-style-title-l-font-size:var(--rf-font-size-xl);--rf-typography-style-title-l-font-weight:var(--rf-font-weight-bold);--rf-typography-style-title-l-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-title-l-line-height:var(--rf-font-line-height-3xl);--rf-typography-style-title-m-font-family:var(--rf-font-family-title);--rf-typography-style-title-m-font-size:var(--rf-font-size-xl);--rf-typography-style-title-m-font-weight:var(--rf-font-weight-bold);--rf-typography-style-title-m-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-title-m-line-height:var(--rf-font-line-height-xl);--rf-typography-style-title-s-font-family:var(--rf-font-family-title);--rf-typography-style-title-s-font-size:var(--rf-font-size-l);--rf-typography-style-title-s-font-weight:var(--rf-font-weight-bold);--rf-typography-style-title-s-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-title-s-line-height:var(--rf-font-line-height-l);--rf-typography-style-title-xl-font-family:var(--rf-font-family-title);--rf-typography-style-title-xl-font-size:var(--rf-font-size-3xl);--rf-typography-style-title-xl-font-weight:var(--rf-font-weight-bold);--rf-typography-style-title-xl-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-title-xl-line-height:var(--rf-font-line-height-4xl);--font-family-base:var(--rf-font-family-body);--font-family-body:var(--rf-font-family-body);--font-family-headline:var(--rf-font-family-headline);--font-family-mono:var(--rf-font-family-body);--font-family-primary:var(--rf-font-family-body);--font-family-secondary:var(--rf-font-family-title);--font-family-title:var(--rf-font-family-title);--font-letter-spacing-normal:var(--rf-font-letter-spacing-normal);--font-letter-spacing-tight:var(--rf-font-letter-spacing-tight);--font-line-height-2xl:var(--rf-font-line-height-2xl);--font-line-height-2xs:var(--rf-font-line-height-2xs);--font-line-height-3xl:var(--rf-font-line-height-3xl);--font-line-height-3xs:var(--rf-font-line-height-3xs);--font-line-height-4xl:var(--rf-font-line-height-4xl);--font-line-height-4xs:var(--rf-font-line-height-4xs);--font-line-height-5xl:var(--rf-font-line-height-5xl);--font-line-height-6xl:var(--rf-font-line-height-6xl);--font-line-height-7xl:var(--rf-font-line-height-7xl);--font-line-height-8xl:var(--rf-font-line-height-8xl);--font-line-height-l:var(--rf-font-line-height-l);--font-line-height-lg:var(--rf-font-line-height-3xl);--font-line-height-m:var(--rf-font-line-height-m);--font-line-height-md:var(--rf-font-line-height-xl);--font-line-height-s:var(--rf-font-line-height-s);--font-line-height-sm:var(--rf-font-line-height-m);--font-line-height-xl:var(--rf-font-line-height-xl);--font-line-height-xs:var(--rf-font-line-height-xs);--font-size-2xl:var(--rf-font-size-2xl);--font-size-2xs:var(--rf-font-size-2xs);--font-size-3xl:var(--rf-font-size-3xl);--font-size-3xs:var(--rf-font-size-3xs);--font-size-4xl:var(--rf-font-size-4xl);--font-size-5xl:var(--rf-font-size-5xl);--font-size-6xl:var(--rf-font-size-6xl);--font-size-7xl:var(--rf-font-size-7xl);--font-size-l:var(--rf-font-size-l);--font-size-lg:var(--rf-font-size-l);--font-size-m:var(--rf-font-size-m);--font-size-md:var(--rf-font-size-m);--font-size-s:var(--rf-font-size-s);--font-size-sm:var(--rf-font-size-s);--font-size-xl:var(--rf-font-size-xl);--font-size-xs:var(--rf-font-size-xs);--font-weight-bold:var(--rf-font-weight-bold);--font-weight-medium:var(--rf-font-weight-medium);--font-weight-regular:var(--rf-font-weight-regular);--font-weight-semibold:var(--rf-font-weight-medium);--line-height-body:var(--rf-font-line-height-xl);--line-height-heading:var(--rf-font-line-height-5xl);--line-height-tight:var(--rf-font-line-height-7xl);--rf-font-family-base:var(--rf-font-family-body);--rf-font-family-mono:var(--rf-font-family-body);--rf-font-family-primary:var(--rf-font-family-body);--rf-font-family-secondary:var(--rf-font-family-title);--rf-font-letter-spacing-display:var(--rf-font-letter-spacing-tight);--rf-font-letter-spacing-heading:var(--rf-font-letter-spacing-tight);--rf-font-letter-spacing-heading-large:var(--rf-font-letter-spacing-tight);--rf-font-line-height-body:var(--rf-font-line-height-xl);--rf-font-line-height-caption:var(--rf-font-line-height-xs);--rf-font-line-height-heading:var(--rf-font-line-height-5xl);--rf-font-line-height-label:var(--rf-font-line-height-m);--rf-font-line-height-lg:var(--rf-font-line-height-3xl);--rf-font-line-height-md:var(--rf-font-line-height-xl);--rf-font-line-height-sm:var(--rf-font-line-height-m);--rf-font-line-height-tight:var(--rf-font-line-height-7xl);--rf-font-size-lg:var(--rf-font-size-l);--rf-font-size-md:var(--rf-font-size-m);--rf-font-size-sm:var(--rf-font-size-s);--rf-font-weight-semibold:var(--rf-font-weight-medium);--rf-typography-body-large-font-family:var(--rf-font-family-body);--rf-typography-body-large-font-size:var(--rf-font-size-l);--rf-typography-body-large-font-weight:var(--rf-font-weight-regular);--rf-typography-body-large-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-body-large-line-height:var(--rf-font-line-height-3xl);--rf-typography-body-medium-font-family:var(--rf-font-family-body);--rf-typography-body-medium-font-size:var(--rf-font-size-m);--rf-typography-body-medium-font-weight:var(--rf-font-weight-regular);--rf-typography-body-medium-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-body-medium-line-height:var(--rf-font-line-height-xl);--rf-typography-body-small-font-family:var(--rf-font-family-body);--rf-typography-body-small-font-size:var(--rf-font-size-s);--rf-typography-body-small-font-weight:var(--rf-font-weight-regular);--rf-typography-body-small-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-body-small-line-height:var(--rf-font-line-height-m);--rf-typography-caption-font-family:var(--rf-font-family-headline);--rf-typography-caption-font-size:var(--rf-font-size-xs);--rf-typography-caption-font-weight:var(--rf-font-weight-medium);--rf-typography-caption-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-caption-line-height:var(--rf-font-line-height-xs);--rf-typography-display-large-font-family:var(--rf-font-family-title);--rf-typography-display-large-font-size:var(--rf-font-size-6xl);--rf-typography-display-large-font-weight:var(--rf-font-weight-bold);--rf-typography-display-large-letter-spacing:var(--rf-font-letter-spacing-tight);--rf-typography-display-large-line-height:var(--rf-font-line-height-7xl);--rf-typography-display-medium-font-family:var(--rf-font-family-title);--rf-typography-display-medium-font-size:var(--rf-font-size-5xl);--rf-typography-display-medium-font-weight:var(--rf-font-weight-bold);--rf-typography-display-medium-letter-spacing:var(--rf-font-letter-spacing-tight);--rf-typography-display-medium-line-height:var(--rf-font-line-height-6xl);--rf-typography-heading-h1-font-family:var(--rf-font-family-title);--rf-typography-heading-h1-font-size:var(--rf-font-size-5xl);--rf-typography-heading-h1-font-weight:var(--rf-font-weight-bold);--rf-typography-heading-h1-letter-spacing:var(--rf-font-letter-spacing-tight);--rf-typography-heading-h1-line-height:var(--rf-font-line-height-6xl);--rf-typography-heading-h2-font-family:var(--rf-font-family-title);--rf-typography-heading-h2-font-size:var(--rf-font-size-4xl);--rf-typography-heading-h2-font-weight:var(--rf-font-weight-bold);--rf-typography-heading-h2-letter-spacing:var(--rf-font-letter-spacing-tight);--rf-typography-heading-h2-line-height:var(--rf-font-line-height-5xl);--rf-typography-heading-h3-font-family:var(--rf-font-family-title);--rf-typography-heading-h3-font-size:var(--rf-font-size-2xl);--rf-typography-heading-h3-font-weight:var(--rf-font-weight-bold);--rf-typography-heading-h3-letter-spacing:var(--rf-font-letter-spacing-tight);--rf-typography-heading-h3-line-height:var(--rf-font-line-height-3xl);--rf-typography-label-large-font-family:var(--rf-font-family-headline);--rf-typography-label-large-font-size:var(--rf-font-size-m);--rf-typography-label-large-font-weight:var(--rf-font-weight-medium);--rf-typography-label-large-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-label-large-line-height:var(--rf-font-line-height-xl);--rf-typography-label-medium-font-family:var(--rf-font-family-headline);--rf-typography-label-medium-font-size:var(--rf-font-size-s);--rf-typography-label-medium-font-weight:var(--rf-font-weight-medium);--rf-typography-label-medium-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-label-medium-line-height:var(--rf-font-line-height-m);--rf-typography-label-small-font-family:var(--rf-font-family-headline);--rf-typography-label-small-font-size:var(--rf-font-size-xs);--rf-typography-label-small-font-weight:var(--rf-font-weight-medium);--rf-typography-label-small-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-label-small-line-height:var(--rf-font-line-height-xs);--rf-typography-style-body-large-font-family:var(--rf-font-family-body);--rf-typography-style-body-large-font-size:var(--rf-font-size-l);--rf-typography-style-body-large-font-weight:var(--rf-font-weight-regular);--rf-typography-style-body-large-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-body-large-line-height:var(--rf-font-line-height-3xl);--rf-typography-style-body-medium-font-family:var(--rf-font-family-body);--rf-typography-style-body-medium-font-size:var(--rf-font-size-m);--rf-typography-style-body-medium-font-weight:var(--rf-font-weight-regular);--rf-typography-style-body-medium-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-body-medium-line-height:var(--rf-font-line-height-xl);--rf-typography-style-body-small-font-family:var(--rf-font-family-body);--rf-typography-style-body-small-font-size:var(--rf-font-size-s);--rf-typography-style-body-small-font-weight:var(--rf-font-weight-regular);--rf-typography-style-body-small-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-body-small-line-height:var(--rf-font-line-height-m);--rf-typography-style-code-medium-font-family:var(--rf-font-family-body);--rf-typography-style-code-medium-font-size:var(--rf-font-size-m);--rf-typography-style-code-medium-font-weight:var(--rf-font-weight-regular);--rf-typography-style-code-medium-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-code-medium-line-height:var(--rf-font-line-height-xl);--rf-typography-style-code-small-font-family:var(--rf-font-family-body);--rf-typography-style-code-small-font-size:var(--rf-font-size-s);--rf-typography-style-code-small-font-weight:var(--rf-font-weight-regular);--rf-typography-style-code-small-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-code-small-line-height:var(--rf-font-line-height-m);--rf-typography-style-display-large-font-family:var(--rf-font-family-title);--rf-typography-style-display-large-font-size:var(--rf-font-size-6xl);--rf-typography-style-display-large-font-weight:var(--rf-font-weight-bold);--rf-typography-style-display-large-letter-spacing:var(--rf-font-letter-spacing-tight);--rf-typography-style-display-large-line-height:var(--rf-font-line-height-7xl);--rf-typography-style-display-medium-font-family:var(--rf-font-family-title);--rf-typography-style-display-medium-font-size:var(--rf-font-size-5xl);--rf-typography-style-display-medium-font-weight:var(--rf-font-weight-bold);--rf-typography-style-display-medium-letter-spacing:var(--rf-font-letter-spacing-tight);--rf-typography-style-display-medium-line-height:var(--rf-font-line-height-6xl);--rf-typography-style-heading-large-font-family:var(--rf-font-family-title);--rf-typography-style-heading-large-font-size:var(--rf-font-size-5xl);--rf-typography-style-heading-large-font-weight:var(--rf-font-weight-bold);--rf-typography-style-heading-large-letter-spacing:var(--rf-font-letter-spacing-tight);--rf-typography-style-heading-large-line-height:var(--rf-font-line-height-6xl);--rf-typography-style-heading-medium-font-family:var(--rf-font-family-title);--rf-typography-style-heading-medium-font-size:var(--rf-font-size-4xl);--rf-typography-style-heading-medium-font-weight:var(--rf-font-weight-bold);--rf-typography-style-heading-medium-letter-spacing:var(--rf-font-letter-spacing-tight);--rf-typography-style-heading-medium-line-height:var(--rf-font-line-height-5xl);--rf-typography-style-heading-small-font-family:var(--rf-font-family-title);--rf-typography-style-heading-small-font-size:var(--rf-font-size-2xl);--rf-typography-style-heading-small-font-weight:var(--rf-font-weight-bold);--rf-typography-style-heading-small-letter-spacing:var(--rf-font-letter-spacing-tight);--rf-typography-style-heading-small-line-height:var(--rf-font-line-height-3xl);--rf-typography-style-headline-large-font-family:var(--rf-font-family-headline);--rf-typography-style-headline-large-font-size:var(--rf-font-size-2xl);--rf-typography-style-headline-large-font-weight:var(--rf-font-weight-medium);--rf-typography-style-headline-large-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-headline-large-line-height:var(--rf-font-line-height-3xl);--rf-typography-style-headline-medium-font-family:var(--rf-font-family-headline);--rf-typography-style-headline-medium-font-size:var(--rf-font-size-l);--rf-typography-style-headline-medium-font-weight:var(--rf-font-weight-medium);--rf-typography-style-headline-medium-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-headline-medium-line-height:var(--rf-font-line-height-3xl);--rf-typography-style-headline-small-font-family:var(--rf-font-family-headline);--rf-typography-style-headline-small-font-size:var(--rf-font-size-m);--rf-typography-style-headline-small-font-weight:var(--rf-font-weight-medium);--rf-typography-style-headline-small-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-headline-small-line-height:var(--rf-font-line-height-xl);--rf-typography-style-label-large-font-family:var(--rf-font-family-headline);--rf-typography-style-label-large-font-size:var(--rf-font-size-m);--rf-typography-style-label-large-font-weight:var(--rf-font-weight-medium);--rf-typography-style-label-large-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-label-large-line-height:var(--rf-font-line-height-xl);--rf-typography-style-label-medium-font-family:var(--rf-font-family-headline);--rf-typography-style-label-medium-font-size:var(--rf-font-size-s);--rf-typography-style-label-medium-font-weight:var(--rf-font-weight-medium);--rf-typography-style-label-medium-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-label-medium-line-height:var(--rf-font-line-height-m);--rf-typography-style-label-small-font-family:var(--rf-font-family-headline);--rf-typography-style-label-small-font-size:var(--rf-font-size-xs);--rf-typography-style-label-small-font-weight:var(--rf-font-weight-medium);--rf-typography-style-label-small-letter-spacing:var(--rf-font-letter-spacing-normal);--rf-typography-style-label-small-line-height:var(--rf-font-line-height-xs)}html,body,button,input,textarea,select{font-family:var(--rf-font-family-body)}.text-display{font-family:var(--rf-typography-style-display-large-font-family);font-size:var(--rf-typography-style-display-large-font-size);font-weight:var(--rf-typography-style-display-large-font-weight);letter-spacing:var(--rf-typography-style-display-large-letter-spacing);line-height:var(--rf-typography-style-display-large-line-height)}.text-heading-1{font-family:var(--rf-typography-style-heading-large-font-family);font-size:var(--rf-typography-style-heading-large-font-size);font-weight:var(--rf-typography-style-heading-large-font-weight);letter-spacing:var(--rf-typography-style-heading-large-letter-spacing);line-height:var(--rf-typography-style-heading-large-line-height)}.text-heading-2{font-family:var(--rf-typography-style-heading-medium-font-family);font-size:var(--rf-typography-style-heading-medium-font-size);font-weight:var(--rf-typography-style-heading-medium-font-weight);letter-spacing:var(--rf-typography-style-heading-medium-letter-spacing);line-height:var(--rf-typography-style-heading-medium-line-height)}.text-body{font-family:var(--rf-typography-style-body-medium-font-family);font-size:var(--rf-typography-style-body-medium-font-size);font-weight:var(--rf-typography-style-body-medium-font-weight);letter-spacing:var(--rf-typography-style-body-medium-letter-spacing);line-height:var(--rf-typography-style-body-medium-line-height)}.text-label{font-family:var(--rf-typography-style-label-medium-font-family);font-size:var(--rf-typography-style-label-medium-font-size);font-weight:var(--rf-typography-style-label-medium-font-weight);letter-spacing:var(--rf-typography-style-label-medium-letter-spacing);line-height:var(--rf-typography-style-label-medium-line-height)}.text-caption{font-family:var(--rf-typography-style-label-small-font-family);font-size:var(--rf-typography-style-label-small-font-size);font-weight:var(--rf-typography-style-label-small-font-weight);letter-spacing:var(--rf-typography-style-label-small-letter-spacing);line-height:var(--rf-typography-style-label-small-line-height)}*,*:before,*:after{box-sizing:border-box}.rf-container{width:min(100%,var(--rf-spacing-1600));margin-inline:auto;padding-inline:var(--rf-spacing-16)}.rf-safe-area{padding-top:max(var(--rf-spacing-0),env(safe-area-inset-top));padding-inline-end:max(var(--rf-spacing-0),env(safe-area-inset-right));padding-bottom:max(var(--rf-spacing-0),env(safe-area-inset-bottom));padding-inline-start:max(var(--rf-spacing-0),env(safe-area-inset-left))}.rf-stack{display:flex;min-width:0;flex-direction:column;gap:var(--rf-spacing-16)}.rf-stack--gap-1{gap:var(--rf-spacing-4)}.rf-stack--gap-2{gap:var(--rf-spacing-8)}.rf-stack--gap-3{gap:var(--rf-spacing-12)}.rf-stack--gap-6{gap:var(--rf-spacing-24)}.rf-stack--gap-8{gap:var(--rf-spacing-32)}.rf-inline{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--rf-spacing-8)}.rf-inline--gap-1{gap:var(--rf-spacing-4)}.rf-inline--gap-3{gap:var(--rf-spacing-12)}.rf-inline--gap-4{gap:var(--rf-spacing-16)}.rf-inline--between{justify-content:space-between}.rf-inline--nowrap{flex-wrap:nowrap}.rf-text{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--rf-text-primary)}.rf-text--display-xl{font-family:var(--rf-typography-style-display-xl-font-family);font-size:var(--rf-typography-style-display-xl-font-size);font-weight:var(--rf-typography-style-display-xl-font-weight);letter-spacing:var(--rf-typography-style-display-xl-letter-spacing);line-height:var(--rf-typography-style-display-xl-line-height)}.rf-text--display-l{font-family:var(--rf-typography-style-display-l-font-family);font-size:var(--rf-typography-style-display-l-font-size);font-weight:var(--rf-typography-style-display-l-font-weight);letter-spacing:var(--rf-typography-style-display-l-letter-spacing);line-height:var(--rf-typography-style-display-l-line-height)}.rf-text--display-m{font-family:var(--rf-typography-style-display-m-font-family);font-size:var(--rf-typography-style-display-m-font-size);font-weight:var(--rf-typography-style-display-m-font-weight);letter-spacing:var(--rf-typography-style-display-m-letter-spacing);line-height:var(--rf-typography-style-display-m-line-height)}.rf-text--display-s,.rf-text--display-small{font-family:var(--rf-typography-style-display-s-font-family);font-size:var(--rf-typography-style-display-s-font-size);font-weight:var(--rf-typography-style-display-s-font-weight);letter-spacing:var(--rf-typography-style-display-s-letter-spacing);line-height:var(--rf-typography-style-display-s-line-height)}.rf-text--title-xl{font-family:var(--rf-typography-style-title-xl-font-family);font-size:var(--rf-typography-style-title-xl-font-size);font-weight:var(--rf-typography-style-title-xl-font-weight);letter-spacing:var(--rf-typography-style-title-xl-letter-spacing);line-height:var(--rf-typography-style-title-xl-line-height)}.rf-text--title-l{font-family:var(--rf-typography-style-title-l-font-family);font-size:var(--rf-typography-style-title-l-font-size);font-weight:var(--rf-typography-style-title-l-font-weight);letter-spacing:var(--rf-typography-style-title-l-letter-spacing);line-height:var(--rf-typography-style-title-l-line-height)}.rf-text--title-m{font-family:var(--rf-typography-style-title-m-font-family);font-size:var(--rf-typography-style-title-m-font-size);font-weight:var(--rf-typography-style-title-m-font-weight);letter-spacing:var(--rf-typography-style-title-m-letter-spacing);line-height:var(--rf-typography-style-title-m-line-height)}.rf-text--title-s{font-family:var(--rf-typography-style-title-s-font-family);font-size:var(--rf-typography-style-title-s-font-size);font-weight:var(--rf-typography-style-title-s-font-weight);letter-spacing:var(--rf-typography-style-title-s-letter-spacing);line-height:var(--rf-typography-style-title-s-line-height)}.rf-text--headline-xl{font-family:var(--rf-typography-style-headline-xl-font-family);font-size:var(--rf-typography-style-headline-xl-font-size);font-weight:var(--rf-typography-style-headline-xl-font-weight);letter-spacing:var(--rf-typography-style-headline-xl-letter-spacing);line-height:var(--rf-typography-style-headline-xl-line-height)}.rf-text--headline-l{font-family:var(--rf-typography-style-headline-l-font-family);font-size:var(--rf-typography-style-headline-l-font-size);font-weight:var(--rf-typography-style-headline-l-font-weight);letter-spacing:var(--rf-typography-style-headline-l-letter-spacing);line-height:var(--rf-typography-style-headline-l-line-height)}.rf-text--headline-m{font-family:var(--rf-typography-style-headline-m-font-family);font-size:var(--rf-typography-style-headline-m-font-size);font-weight:var(--rf-typography-style-headline-m-font-weight);letter-spacing:var(--rf-typography-style-headline-m-letter-spacing);line-height:var(--rf-typography-style-headline-m-line-height)}.rf-text--headline-s{font-family:var(--rf-typography-style-headline-s-font-family);font-size:var(--rf-typography-style-headline-s-font-size);font-weight:var(--rf-typography-style-headline-s-font-weight);letter-spacing:var(--rf-typography-style-headline-s-letter-spacing);line-height:var(--rf-typography-style-headline-s-line-height)}.rf-text--headline-xs{font-family:var(--rf-typography-style-headline-xs-font-family);font-size:var(--rf-typography-style-headline-xs-font-size);font-weight:var(--rf-typography-style-headline-xs-font-weight);letter-spacing:var(--rf-typography-style-headline-xs-letter-spacing);line-height:var(--rf-typography-style-headline-xs-line-height)}.rf-text--headline-xxs{font-family:var(--rf-typography-style-headline-xxs-font-family);font-size:var(--rf-typography-style-headline-xxs-font-size);font-weight:var(--rf-typography-style-headline-xxs-font-weight);letter-spacing:var(--rf-typography-style-headline-xxs-letter-spacing);line-height:var(--rf-typography-style-headline-xxs-line-height)}.rf-text--body-xl{font-family:var(--rf-typography-style-body-xl-font-family);font-size:var(--rf-typography-style-body-xl-font-size);font-weight:var(--rf-typography-style-body-xl-font-weight);letter-spacing:var(--rf-typography-style-body-xl-letter-spacing);line-height:var(--rf-typography-style-body-xl-line-height)}.rf-text--body-l{font-family:var(--rf-typography-style-body-l-font-family);font-size:var(--rf-typography-style-body-l-font-size);font-weight:var(--rf-typography-style-body-l-font-weight);letter-spacing:var(--rf-typography-style-body-l-letter-spacing);line-height:var(--rf-typography-style-body-l-line-height)}.rf-text--body-m{font-family:var(--rf-typography-style-body-m-font-family);font-size:var(--rf-typography-style-body-m-font-size);font-weight:var(--rf-typography-style-body-m-font-weight);letter-spacing:var(--rf-typography-style-body-m-letter-spacing);line-height:var(--rf-typography-style-body-m-line-height)}.rf-text--body-s{font-family:var(--rf-typography-style-body-s-font-family);font-size:var(--rf-typography-style-body-s-font-size);font-weight:var(--rf-typography-style-body-s-font-weight);letter-spacing:var(--rf-typography-style-body-s-letter-spacing);line-height:var(--rf-typography-style-body-s-line-height)}.rf-text--body-xs{font-family:var(--rf-typography-style-body-xs-font-family);font-size:var(--rf-typography-style-body-xs-font-size);font-weight:var(--rf-typography-style-body-xs-font-weight);letter-spacing:var(--rf-typography-style-body-xs-letter-spacing);line-height:var(--rf-typography-style-body-xs-line-height)}.rf-text--body-xxs{font-family:var(--rf-typography-style-body-xxs-font-family);font-size:var(--rf-typography-style-body-xxs-font-size);font-weight:var(--rf-typography-style-body-xxs-font-weight);letter-spacing:var(--rf-typography-style-body-xxs-letter-spacing);line-height:var(--rf-typography-style-body-xxs-line-height)}.rf-text--display-large{font-family:var(--rf-font-family-title);font-size:var(--rf-font-size-6xl);font-weight:var(--rf-font-weight-bold);letter-spacing:var(--rf-font-letter-spacing-tight);line-height:var(--rf-font-line-height-7xl)}.rf-text--display-medium,.rf-text--heading-h1{font-family:var(--rf-font-family-title);font-size:var(--rf-font-size-5xl);font-weight:var(--rf-font-weight-bold);letter-spacing:var(--rf-font-letter-spacing-tight);line-height:var(--rf-font-line-height-6xl)}.rf-text--heading-h2{font-family:var(--rf-font-family-title);font-size:var(--rf-font-size-4xl);font-weight:var(--rf-font-weight-bold);letter-spacing:var(--rf-font-letter-spacing-tight);line-height:var(--rf-font-line-height-5xl)}.rf-text--heading-h3{font-family:var(--rf-font-family-title);font-size:var(--rf-font-size-2xl);font-weight:var(--rf-font-weight-bold);letter-spacing:var(--rf-font-letter-spacing-tight);line-height:var(--rf-font-line-height-3xl)}.rf-text--headline-large{font-family:var(--rf-font-family-headline);font-size:var(--rf-font-size-2xl);font-weight:var(--rf-font-weight-medium);letter-spacing:var(--rf-font-letter-spacing-normal);line-height:var(--rf-font-line-height-3xl)}.rf-text--headline-medium{font-family:var(--rf-font-family-headline);font-size:var(--rf-font-size-l);font-weight:var(--rf-font-weight-medium);letter-spacing:var(--rf-font-letter-spacing-normal);line-height:var(--rf-font-line-height-3xl)}.rf-text--headline-small{font-family:var(--rf-font-family-headline);font-size:var(--rf-font-size-m);font-weight:var(--rf-font-weight-medium);letter-spacing:var(--rf-font-letter-spacing-normal);line-height:var(--rf-font-line-height-xl)}.rf-text--body-large{font-family:var(--rf-font-family-body);font-size:var(--rf-font-size-l);font-weight:var(--rf-font-weight-regular);letter-spacing:var(--rf-font-letter-spacing-normal);line-height:var(--rf-font-line-height-3xl)}.rf-text--body-medium{font-family:var(--rf-font-family-body);font-size:var(--rf-font-size-m);font-weight:var(--rf-font-weight-regular);letter-spacing:var(--rf-font-letter-spacing-normal);line-height:var(--rf-font-line-height-xl)}.rf-text--body-small{font-family:var(--rf-font-family-body);font-size:var(--rf-font-size-s);font-weight:var(--rf-font-weight-regular);letter-spacing:var(--rf-font-letter-spacing-normal);line-height:var(--rf-font-line-height-m)}.rf-text--label-large{font-family:var(--rf-font-family-headline);font-size:var(--rf-font-size-m);font-weight:var(--rf-font-weight-medium);letter-spacing:var(--rf-font-letter-spacing-normal);line-height:var(--rf-font-line-height-xl)}.rf-text--label-medium{font-family:var(--rf-font-family-headline);font-size:var(--rf-font-size-s);font-weight:var(--rf-font-weight-medium);letter-spacing:var(--rf-font-letter-spacing-normal);line-height:var(--rf-font-line-height-m)}.rf-text--label-small,.rf-text--caption{font-family:var(--rf-font-family-headline);font-size:var(--rf-font-size-xs);font-weight:var(--rf-font-weight-medium);letter-spacing:var(--rf-font-letter-spacing-normal);line-height:var(--rf-font-line-height-xs)}.rf-text--code-medium{font-family:var(--rf-font-family-body);font-size:var(--rf-font-size-m);font-weight:var(--rf-font-weight-regular);letter-spacing:var(--rf-font-letter-spacing-normal);line-height:var(--rf-font-line-height-xl)}.rf-text--code-small{font-family:var(--rf-font-family-body);font-size:var(--rf-font-size-s);font-weight:var(--rf-font-weight-regular);letter-spacing:var(--rf-font-letter-spacing-normal);line-height:var(--rf-font-line-height-m)}.rf-text--brand{color:var(--rf-color-context-text-brand-default)}.rf-text--secondary{color:var(--rf-text-secondary)}.rf-text--tertiary{color:var(--rf-text-tertiary)}.rf-text--inverse{color:var(--rf-text-inverse)}.rf-icon{display:inline-flex;width:var(--rf-spacing-24);height:var(--rf-spacing-24);flex:0 0 auto;align-items:center;justify-content:center;color:currentColor;line-height:var(--rf-spacing-0);vertical-align:middle}.rf-icon>svg{display:block;width:100%;height:100%;flex:0 0 auto;margin:var(--rf-spacing-0)}.rf-icon--xs{width:var(--rf-spacing-12);height:var(--rf-spacing-12)}.rf-icon--sm{width:var(--rf-spacing-16);height:var(--rf-spacing-16)}.rf-icon--md{width:var(--rf-spacing-24);height:var(--rf-spacing-24)}.rf-icon--lg{width:var(--rf-spacing-32);height:var(--rf-spacing-32)}.rf-icon--brand{color:var(--rf-icon-brand)}.rf-icon--primary{color:var(--rf-icon-primary)}.rf-icon--secondary{color:var(--rf-icon-secondary)}.rf-icon--tertiary{color:var(--rf-icon-tertiary)}.rf-icon--danger{color:var(--rf-icon-danger)}.rf-icon--success{color:var(--rf-icon-success)}.rf-icon[data-state=disabled]{color:var(--rf-icon-disabled)}.rf-icon[data-state=skeleton]{background:var(--rf-icon-skeleton);border-radius:var(--rf-radius-sm)}.rf-icon[data-state=skeleton]>svg{visibility:hidden}.rf-icon__tone{opacity:var(--rf-icon-duotone-opacity)}@media(forced-colors:active){.rf-icon[data-state=disabled]{color:GrayText}.rf-icon[data-state=skeleton]{outline:var(--rf-border-width-thin) solid GrayText}}.rf-surface{min-width:0;background:var(--rf-surface-primary);color:var(--rf-text-primary)}.rf-surface--secondary{background:var(--rf-surface-secondary)}.rf-surface--elevated{background:var(--rf-surface-elevated);box-shadow:var(--rf-elevation-md)}.rf-surface--bordered{border:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-surface-border)}.rf-surface--rounded{border-radius:var(--rf-radius-lg)}.rf-surface--padding-sm{padding:var(--rf-spacing-12)}.rf-surface--padding-md{padding:var(--rf-spacing-16)}.rf-surface--padding-lg{padding:var(--rf-spacing-24)}.rf-aspect-ratio{position:relative;overflow:hidden;aspect-ratio:var(--rf-media-aspect-ratio-product);border-radius:var(--rf-radius-lg);background:var(--rf-color-context-background-primary-active)}.rf-aspect-ratio--square{aspect-ratio:var(--rf-media-aspect-ratio-square)}.rf-aspect-ratio--portrait{aspect-ratio:var(--rf-media-aspect-ratio-portrait)}.rf-aspect-ratio--landscape{aspect-ratio:var(--rf-media-aspect-ratio-landscape)}.rf-image{display:block;width:100%;height:100%;object-fit:cover}.rf-aspect-ratio>.rf-image{position:absolute;inset:var(--rf-spacing-0)}.rf-image--contain{object-fit:contain}.rf-sr-only{position:absolute;width:var(--rf-border-width-thin);height:var(--rf-border-width-thin);padding:0;margin:calc(var(--rf-border-width-thin) * -1);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rf-link:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-color-context-border-brand-default);outline-offset:var(--rf-spacing-0);box-shadow:none}.rf-link{color:var(--rf-color-context-text-brand-default);font:inherit;text-decoration:underline;text-decoration-thickness:var(--rf-border-width-thin);text-underline-offset:var(--rf-spacing-4);cursor:pointer;transition:color var(--rf-motion-duration-normal) var(--rf-motion-easing-standard)}.rf-link:hover{color:var(--rf-color-context-text-brand-hover)}.rf-link[aria-disabled=true]{color:var(--rf-text-disabled);pointer-events:none;cursor:not-allowed}@media(forced-colors:active){.rf-link:focus-visible{outline-color:Highlight}}.rf-stack--gap-4{gap:var(--rf-spacing-16)}:is(.rf-stack,.rf-inline)[data-align=start]{align-items:flex-start}:is(.rf-stack,.rf-inline)[data-align=center]{align-items:center}:is(.rf-stack,.rf-inline)[data-align=end]{align-items:flex-end}:is(.rf-stack,.rf-inline)[data-align=stretch]{align-items:stretch}:is(.rf-stack,.rf-inline)[data-justify=start]{justify-content:flex-start}:is(.rf-stack,.rf-inline)[data-justify=center]{justify-content:center}:is(.rf-stack,.rf-inline)[data-justify=end]{justify-content:flex-end}:is(.rf-stack,.rf-inline)[data-justify=between]{justify-content:space-between}:is(.rf-stack,.rf-inline)[data-grow=true]>*{flex:1;min-width:0}:is(.rf-stack,.rf-inline)[data-wrap=wrap]{flex-wrap:wrap}:is(.rf-stack,.rf-inline)[data-wrap=nowrap]{flex-wrap:nowrap}:is(.rf-stack,.rf-inline)[data-rf-layout-mobile=row][data-rf-layout-compact=true]{flex-direction:row}:is(.rf-stack,.rf-inline)[data-rf-layout-mobile=column][data-rf-layout-compact=true]{flex-direction:column}.rf-layout-grid{display:grid;min-width:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--rf-spacing-248) + var(--rf-spacing-32))),1fr));gap:var(--rf-spacing-16)}.rf-layout-grid--compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--rf-spacing-160)),1fr))}.rf-layout-grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--rf-spacing-248) + var(--rf-spacing-128))),1fr))}.rf-layout-grid>*{min-width:0}:is(.rf-stack,.rf-inline)>[data-rf-item-size=grow]{flex:1 1 0;min-width:0;min-height:0}:is(.rf-stack,.rf-inline)>[data-rf-item-size=content]{flex:0 1 auto;min-width:0}:is(.rf-stack,.rf-inline)>[data-rf-item-size=fixed]{flex:0 0 auto;min-width:0;max-width:100%}:is(.rf-stack,.rf-inline)>[data-rf-item-align=start]{align-self:flex-start}:is(.rf-stack,.rf-inline)>[data-rf-item-align=center]{align-self:center}:is(.rf-stack,.rf-inline)>[data-rf-item-align=end]{align-self:flex-end}:is(.rf-stack,.rf-inline)>[data-rf-item-align=stretch]{align-self:stretch}.rf-layout-grid>[data-rf-grid-span]{grid-column:span 1}.rf-layout-grid>[data-rf-grid-span=all]{grid-column:1 / -1}.rf-layout-grid>[data-rf-grid-span-effective="2"]{grid-column:span 2}.rf-layout-grid>[data-rf-grid-span-effective="3"]{grid-column:span 3}.rf-button,.rf-icon-button{position:relative;min-height:var(--rf-button-size-m-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--rf-spacing-8);border:var(--rf-border-width-thin) var(--rf-border-style-solid) transparent;border-radius:var(--rf-button-radius);font-family:var(--rf-button-size-m-text-style-font-family);font-size:var(--rf-button-size-m-text-style-font-size);font-weight:var(--rf-button-size-m-text-style-font-weight);letter-spacing:var(--rf-button-size-m-text-style-letter-spacing);line-height:var(--rf-button-size-m-text-style-line-height);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--rf-motion-duration-normal) var(--rf-motion-easing-standard),border-color var(--rf-motion-duration-normal) var(--rf-motion-easing-standard),color var(--rf-motion-duration-normal) var(--rf-motion-easing-standard),transform var(--rf-motion-duration-fast) var(--rf-motion-easing-standard)}.rf-button{padding-inline:var(--rf-button-size-m-padding-inline)}.rf-icon-button{width:var(--rf-button-size-m-height);padding:var(--rf-spacing-0)}.rf-button>.rf-icon,.rf-button__content>.rf-icon{width:var(--rf-spacing-24);height:var(--rf-spacing-24);flex-shrink:0}.rf-icon-button>.rf-icon,.rf-icon-button>.rf-button__content>.rf-icon{width:var(--rf-spacing-16);height:var(--rf-spacing-16)}.rf-button:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):active,.rf-icon-button:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):active{transform:translateY(var(--rf-border-width-thin))}.rf-button:focus-visible,.rf-icon-button:focus-visible,.rf-button[data-preview-state=focused],.rf-icon-button[data-preview-state=focused]{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-button-focus-ring);outline-offset:var(--rf-spacing-0);box-shadow:none}.rf-button[data-loading=true],.rf-icon-button[data-loading=true]{cursor:wait;transform:none}.rf-button__content{min-width:0;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--rf-spacing-8)}.rf-button__copy{min-width:0;max-width:100%;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.rf-button__label,.rf-button__subtitle{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere}.rf-button__copy[hidden],.rf-button__label[hidden],.rf-button__subtitle[hidden]{display:none}.rf-button__subtitle{font-family:var(--rf-button-subtitle-text-style-font-family);font-size:var(--rf-button-subtitle-text-style-font-size);font-weight:var(--rf-button-subtitle-text-style-font-weight);letter-spacing:var(--rf-button-subtitle-text-style-letter-spacing);line-height:var(--rf-button-subtitle-text-style-line-height)}.rf-button[data-loading=true]>.rf-button__content,.rf-icon-button[data-loading=true]>.rf-button__content,.rf-button[data-skeleton=true]>.rf-button__content,.rf-icon-button[data-skeleton=true]>.rf-button__content{opacity:0}.rf-button[data-skeleton=true]>.rf-button__spinner,.rf-icon-button[data-skeleton=true]>.rf-button__spinner{display:none}.rf-button>.rf-button__spinner,.rf-icon-button>.rf-button__spinner{position:absolute;inset:var(--rf-spacing-0);margin:auto;pointer-events:none}.rf-button--primary,.rf-icon-button--primary{background:var(--rf-button-primary-background);border-color:var(--rf-button-primary-border);color:var(--rf-button-primary-text)}.rf-button--primary:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):active,.rf-icon-button--primary:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):active{background:var(--rf-button-primary-background-pressed);border-color:var(--rf-button-primary-background-pressed)}.rf-button--secondary,.rf-icon-button--secondary{background:var(--rf-button-secondary-background);border-color:transparent;color:var(--rf-button-secondary-text)}.rf-button--secondary:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):active,.rf-icon-button--secondary:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):active{background:var(--rf-button-secondary-background-pressed);color:var(--rf-button-secondary-text-pressed)}.rf-button--tertiary,.rf-icon-button--tertiary{background:var(--rf-button-tertiary-background);border-color:var(--rf-button-tertiary-border);color:var(--rf-button-tertiary-text)}.rf-button--tertiary:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):active,.rf-icon-button--tertiary:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):active{background:var(--rf-button-tertiary-background-pressed)}.rf-button--ghost,.rf-icon-button--ghost{background:var(--rf-button-ghost-background);border-color:transparent;color:var(--rf-button-ghost-text)}.rf-button--ghost:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):active,.rf-icon-button--ghost:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):active{background:var(--rf-button-ghost-background-pressed);color:var(--rf-button-ghost-text-pressed)}.rf-icon-button--close{background:var(--rf-color-context-background-primary-default);border-color:transparent;color:var(--rf-color-context-icon-primary-default)}.rf-icon-button--close:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):active{background:var(--rf-color-context-background-primary-active);color:var(--rf-color-context-icon-primary-default)}.rf-button--danger,.rf-icon-button--danger{background:var(--rf-button-danger-background);border-color:var(--rf-button-danger-background);color:var(--rf-button-danger-text)}.rf-button--danger:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):active,.rf-icon-button--danger:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):active{background:var(--rf-button-danger-background-pressed);border-color:var(--rf-button-danger-background-pressed)}.rf-button--success,.rf-icon-button--success{background:var(--rf-button-success-background);border-color:var(--rf-button-success-background);color:var(--rf-button-success-text)}.rf-button--success:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):active,.rf-icon-button--success:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):active{background:var(--rf-button-success-background-pressed);border-color:var(--rf-button-success-background-pressed)}.rf-button[data-skeleton=true],.rf-icon-button[data-skeleton=true]{border-color:transparent;background:linear-gradient(to right,var(--rf-button-skeleton-background),var(--rf-button-skeleton-highlight),var(--rf-button-skeleton-background));background-size:200% 100%;color:transparent;cursor:wait;pointer-events:none;animation:rf-skeleton var(--rf-motion-duration-ambient) var(--rf-motion-easing-standard) infinite}.rf-button--primary[data-preview-state=hover],.rf-icon-button--primary[data-preview-state=hover]{background:var(--rf-button-primary-background-hover);border-color:var(--rf-button-primary-background-hover)}.rf-button--secondary[data-preview-state=hover],.rf-icon-button--secondary[data-preview-state=hover]{background:var(--rf-button-secondary-background-hover)}.rf-button--tertiary[data-preview-state=hover],.rf-icon-button--tertiary[data-preview-state=hover]{background:var(--rf-button-tertiary-background-hover)}.rf-button--ghost[data-preview-state=hover],.rf-icon-button--ghost[data-preview-state=hover]{background:var(--rf-button-ghost-background-hover)}.rf-button--danger[data-preview-state=hover],.rf-icon-button--danger[data-preview-state=hover]{background:var(--rf-button-danger-background-hover);border-color:var(--rf-button-danger-background-hover)}.rf-button--success[data-preview-state=hover],.rf-icon-button--success[data-preview-state=hover]{background:var(--rf-button-success-background-hover);border-color:var(--rf-button-success-background-hover)}.rf-button--primary[data-preview-state=pressed],.rf-icon-button--primary[data-preview-state=pressed]{background:var(--rf-button-primary-background-pressed);border-color:var(--rf-button-primary-background-pressed);transform:translateY(var(--rf-border-width-thin))}.rf-button--secondary[data-preview-state=pressed],.rf-icon-button--secondary[data-preview-state=pressed]{background:var(--rf-button-secondary-background-pressed);color:var(--rf-button-secondary-text-pressed);transform:translateY(var(--rf-border-width-thin))}.rf-button--tertiary[data-preview-state=pressed],.rf-icon-button--tertiary[data-preview-state=pressed]{background:var(--rf-button-tertiary-background-pressed);transform:translateY(var(--rf-border-width-thin))}.rf-button--ghost[data-preview-state=pressed],.rf-icon-button--ghost[data-preview-state=pressed]{background:var(--rf-button-ghost-background-pressed);color:var(--rf-button-ghost-text-pressed);transform:translateY(var(--rf-border-width-thin))}.rf-button--danger[data-preview-state=pressed],.rf-icon-button--danger[data-preview-state=pressed]{background:var(--rf-button-danger-background-pressed);border-color:var(--rf-button-danger-background-pressed);transform:translateY(var(--rf-border-width-thin))}.rf-button--success[data-preview-state=pressed],.rf-icon-button--success[data-preview-state=pressed]{background:var(--rf-button-success-background-pressed);border-color:var(--rf-button-success-background-pressed);transform:translateY(var(--rf-border-width-thin))}.rf-button:disabled:not([data-loading=true]):not([data-skeleton=true]),.rf-button[aria-disabled=true]:not([data-loading=true]):not([data-skeleton=true]),.rf-icon-button:disabled:not([data-loading=true]):not([data-skeleton=true]),.rf-icon-button[aria-disabled=true]:not([data-loading=true]):not([data-skeleton=true]){background:var(--rf-button-disabled-background);border-color:var(--rf-button-disabled-background);color:var(--rf-button-disabled-text);cursor:not-allowed;transform:none}.rf-button--s,.rf-icon-button--s{min-height:var(--rf-button-size-s-height);font-family:var(--rf-button-size-s-text-style-font-family);font-size:var(--rf-button-size-s-text-style-font-size);font-weight:var(--rf-button-size-s-text-style-font-weight);letter-spacing:var(--rf-button-size-s-text-style-letter-spacing);line-height:var(--rf-button-size-s-text-style-line-height)}.rf-button--s{padding-inline:var(--rf-button-size-s-padding-inline)}.rf-icon-button--s{width:var(--rf-button-size-s-height)}.rf-button--l,.rf-icon-button--l{min-height:var(--rf-button-size-l-height);font-family:var(--rf-button-size-l-text-style-font-family);font-size:var(--rf-button-size-l-text-style-font-size);font-weight:var(--rf-button-size-l-text-style-font-weight);letter-spacing:var(--rf-button-size-l-text-style-letter-spacing);line-height:var(--rf-button-size-l-text-style-line-height)}.rf-button--l{padding-inline:var(--rf-button-size-l-padding-inline)}.rf-icon-button--l{width:var(--rf-button-size-l-height)}.rf-button--block{width:100%}@media(hover:hover)and (pointer:fine){.rf-button:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):hover,.rf-icon-button:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):hover{text-decoration:none}.rf-button--primary:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):hover,.rf-icon-button--primary:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):hover{background:var(--rf-button-primary-background-hover);border-color:var(--rf-button-primary-background-hover)}.rf-button--secondary:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):hover,.rf-icon-button--secondary:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):hover{background:var(--rf-button-secondary-background-hover)}.rf-button--tertiary:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):hover,.rf-icon-button--tertiary:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):hover{background:var(--rf-button-tertiary-background-hover)}.rf-button--ghost:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):hover,.rf-icon-button--ghost:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):hover{background:var(--rf-button-ghost-background-hover)}.rf-icon-button--close:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):hover{background:var(--rf-color-context-background-primary-hover);color:var(--rf-color-context-icon-primary-default)}.rf-button--danger:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):hover,.rf-icon-button--danger:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):hover{background:var(--rf-button-danger-background-hover);border-color:var(--rf-button-danger-background-hover)}.rf-button--success:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):hover,.rf-icon-button--success:not(:disabled):not([aria-disabled=true]):not([data-loading=true]):hover{background:var(--rf-button-success-background-hover);border-color:var(--rf-button-success-background-hover)}}@media(pointer:coarse){.rf-button,.rf-icon-button,.rf-button--s,.rf-icon-button--s{min-height:max(var(--rf-button-size-m-height),var(--rf-spacing-44))}.rf-icon-button,.rf-icon-button--s{width:max(var(--rf-button-size-m-height),var(--rf-spacing-44))}.rf-button--l,.rf-icon-button--l{min-height:max(var(--rf-button-size-l-height),var(--rf-spacing-44))}.rf-icon-button--l{width:max(var(--rf-button-size-l-height),var(--rf-spacing-44))}}@media(prefers-reduced-motion:reduce){.rf-button,.rf-icon-button,.rf-link{transition:none}.rf-button[data-skeleton=true],.rf-icon-button[data-skeleton=true]{animation-duration:var(--rf-motion-duration-reduced)}}@media(forced-colors:active){.rf-button:focus-visible,.rf-icon-button:focus-visible{outline-color:Highlight}}.rf-text-field-group{display:flex;min-width:0;flex-direction:column;gap:var(--rf-spacing-8)}.rf-text-field__label,.rf-text-field__legend{color:var(--rf-text-primary);font-family:var(--rf-typography-label-medium-font-family);font-size:var(--rf-typography-label-medium-font-size);font-weight:var(--rf-typography-label-medium-font-weight);letter-spacing:var(--rf-typography-label-medium-letter-spacing);line-height:var(--rf-typography-label-medium-line-height)}.rf-text-field__legend{padding:var(--rf-spacing-0)}.rf-text-field__control{position:relative;display:flex;align-items:center}.rf-text-field__icon,.rf-text-field__trailing-icon{position:absolute;inset-block-start:50%;width:var(--rf-spacing-24);height:var(--rf-spacing-24);color:var(--rf-icon-secondary);pointer-events:none;transform:translateY(-50%)}.rf-text-field__icon{inset-inline-start:var(--rf-spacing-16)}.rf-text-field__trailing-icon{inset-inline-end:var(--rf-spacing-16)}.rf-text-field__suffix{position:absolute;inset-inline-end:var(--rf-spacing-16);inset-block-start:50%;transform:translateY(-50%);width:var(--rf-spacing-32);text-align:end;pointer-events:none;color:var(--rf-text-secondary);font-family:var(--rf-typography-body-medium-font-family);font-size:var(--rf-typography-body-medium-font-size);line-height:var(--rf-typography-body-medium-line-height)}.rf-text-field__control:has(>:disabled)>.rf-text-field__suffix{color:var(--rf-text-disabled)}.rf-text-field__action{position:absolute;inset-block:var(--rf-spacing-0);inset-inline-end:var(--rf-spacing-4);display:flex;align-items:center}.rf-text-field__action-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--rf-spacing-40);height:100%;max-height:var(--rf-spacing-40);margin:var(--rf-spacing-0);padding:var(--rf-spacing-0);border:var(--rf-border-width-none);border-radius:var(--rf-radius-sm);background:transparent;box-shadow:none;color:var(--rf-icon-secondary);cursor:pointer;touch-action:manipulation}.rf-text-field__action-trigger>.rf-icon{width:var(--rf-spacing-24);height:var(--rf-spacing-24);flex:none}.rf-text-field__action-trigger:hover,.rf-text-field__action-trigger:active{background:transparent;color:var(--rf-icon-primary)}.rf-text-field__action-trigger:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-text-field-border-focus);outline-offset:calc(var(--rf-border-width-medium) * -1)}.rf-text-field__action-trigger:disabled{color:var(--rf-icon-disabled);cursor:not-allowed}.rf-text-field__action-trigger[hidden]{display:none}.rf-text-field__action[hidden],.rf-text-field__action>[data-rf-input-clear][hidden]{display:none}.rf-text-field__control:has(>.rf-text-field__action>[data-rf-input-clear]:not([hidden]))>.rf-text-field__trailing-icon{visibility:hidden}.rf-text-field__hint,.rf-text-field__error{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere;font-family:var(--rf-typography-caption-font-family);font-size:var(--rf-typography-caption-font-size);font-weight:var(--rf-typography-caption-font-weight);letter-spacing:var(--rf-typography-caption-letter-spacing);line-height:var(--rf-typography-caption-line-height)}.rf-text-field__hint{color:var(--rf-text-secondary)}.rf-text-field__error{color:var(--rf-color-context-text-error)}.rf-text-field__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:clip;-webkit-mask-image:linear-gradient(to right,currentColor max(0px,calc(100% - var(--rf-spacing-32))),transparent);mask-image:linear-gradient(to right,currentColor max(0px,calc(100% - var(--rf-spacing-32))),transparent)}.rf-text-field__label:dir(rtl){-webkit-mask-image:linear-gradient(to left,currentColor max(0px,calc(100% - var(--rf-spacing-32))),transparent);mask-image:linear-gradient(to left,currentColor max(0px,calc(100% - var(--rf-spacing-32))),transparent)}.rf-text-field-group:has(>.rf-text-field__error:not([hidden]))>.rf-text-field__hint,.rf-text-field__control:has(>.rf-text-field__error:not([hidden]))>.rf-text-field__hint{display:none}.rf-text-field__control:has(>.rf-text-field__label){display:grid;align-items:stretch}.rf-text-field__control:has(>.rf-text-field__label)>.rf-text-field,.rf-text-field__control:has(>.rf-text-field__label)>.rf-text-field--multiline,.rf-text-field__control:has(>.rf-text-field__label)>.rf-select,.rf-text-field__control:has(>.rf-text-field__label)>.rf-select-trigger{grid-area:1/1;padding-block:var(--rf-text-field-content-padding-block-start) var(--rf-text-field-content-padding-block-end)}.rf-text-field__control>.rf-text-field__label{grid-area:1/1;align-self:center;min-width:0;margin-inline:var(--rf-text-field-size-md-padding-inline);overflow:hidden;color:var(--rf-text-field-label);font-family:var(--rf-text-field-label-rest-text-style-font-family);font-size:var(--rf-text-field-label-rest-text-style-font-size);font-weight:var(--rf-text-field-label-rest-text-style-font-weight);letter-spacing:var(--rf-text-field-label-rest-text-style-letter-spacing);line-height:var(--rf-text-field-label-rest-text-style-line-height);text-overflow:clip;white-space:nowrap;pointer-events:none;transition:color var(--rf-motion-duration-normal) var(--rf-motion-easing-standard),font-size var(--rf-motion-duration-normal) var(--rf-motion-easing-standard),line-height var(--rf-motion-duration-normal) var(--rf-motion-easing-standard)}.rf-text-field__control:has(>.rf-text-field--sm)>.rf-text-field__label,.rf-text-field__control:has(>.rf-select--sm)>.rf-text-field__label,.rf-text-field__control:has(>.rf-select-trigger--sm)>.rf-text-field__label{margin-inline:var(--rf-text-field-size-sm-padding-inline)}.rf-text-field__control:has(>.rf-text-field--lg)>.rf-text-field__label,.rf-text-field__control:has(>.rf-select--lg)>.rf-text-field__label,.rf-text-field__control:has(>.rf-select-trigger--lg)>.rf-text-field__label{margin-inline:var(--rf-text-field-size-lg-padding-inline)}.rf-text-field__control:has(>.rf-text-field--with-icon)>.rf-text-field__label{margin-inline-start:calc(var(--rf-spacing-16) + var(--rf-spacing-24) + var(--rf-spacing-8))}.rf-text-field__control:has(>.rf-text-field--with-action)>.rf-text-field__label,.rf-text-field__control:has(>.rf-select)>.rf-text-field__label,.rf-text-field__control:has(>.rf-select-trigger)>.rf-text-field__label{margin-inline-end:calc(var(--rf-spacing-40) + var(--rf-spacing-8))}.rf-text-field__control:has(>.rf-text-field--with-trailing-icon)>.rf-text-field__label{margin-inline-end:calc(var(--rf-spacing-16) + var(--rf-spacing-24) + var(--rf-spacing-8))}.rf-text-field__control:focus-within>.rf-text-field__label,.rf-text-field__control:has(>.rf-text-field:not(:placeholder-shown))>.rf-text-field__label,.rf-text-field__control:has(>.rf-text-field--multiline:not(:placeholder-shown))>.rf-text-field__label,.rf-text-field__control:has(>.rf-text-field:-webkit-autofill)>.rf-text-field__label,.rf-text-field__control:has(>.rf-text-field--multiline:-webkit-autofill)>.rf-text-field__label,.rf-text-field__control:has(>.rf-date-picker[data-rf-has-value])>.rf-text-field__label,.rf-text-field__control:has(>.rf-select[data-rf-has-value])>.rf-text-field__label,.rf-text-field__control:has(>.rf-select-trigger[data-rf-has-value])>.rf-text-field__label{align-self:start;margin-block-start:var(--rf-text-field-label-inset-block);font-family:var(--rf-text-field-label-float-text-style-font-family);font-size:var(--rf-text-field-label-float-text-style-font-size);font-weight:var(--rf-text-field-label-float-text-style-font-weight);letter-spacing:var(--rf-text-field-label-float-text-style-letter-spacing);line-height:var(--rf-text-field-label-float-text-style-line-height)}.rf-text-field__control:has(>.rf-text-field__label)>.rf-text-field::placeholder,.rf-text-field__control:has(>.rf-text-field__label)>.rf-text-field--multiline::placeholder,.rf-text-field__control:has(>.rf-text-field__label)>.rf-select-trigger .rf-select-trigger__placeholder{opacity:0}.rf-text-field__control:has(>.rf-text-field__label)>.rf-text-field:focus::placeholder,.rf-text-field__control:has(>.rf-text-field__label)>.rf-text-field--multiline:focus::placeholder,.rf-text-field__control:has(>.rf-text-field__label)>.rf-select-trigger:focus .rf-select-trigger__placeholder,.rf-text-field__control:has(>.rf-text-field__label)>.rf-select-trigger[aria-expanded=true] .rf-select-trigger__placeholder{opacity:1}.rf-text-field__control:has(>[aria-invalid=true])>.rf-text-field__label{color:var(--rf-text-field-label-error)}.rf-text-field__control:has(>:disabled)>.rf-text-field__label{color:var(--rf-text-disabled)}.rf-text-field,.rf-text-field--multiline,.rf-select,.rf-select-trigger{width:100%;min-height:var(--rf-text-field-size-md-height);box-sizing:border-box;padding-inline:var(--rf-text-field-size-md-padding-inline);border:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-text-field-border);border-radius:var(--rf-text-field-radius);background:var(--rf-text-field-background);color:var(--rf-text-field-text);font-family:var(--rf-text-field-size-md-text-style-font-family);font-size:var(--rf-text-field-size-md-text-style-font-size);font-weight:var(--rf-text-field-size-md-text-style-font-weight);letter-spacing:var(--rf-text-field-size-md-text-style-letter-spacing);line-height:var(--rf-text-field-size-md-text-style-line-height);transition:border-color var(--rf-motion-duration-normal) var(--rf-motion-easing-standard),background-color var(--rf-motion-duration-normal) var(--rf-motion-easing-standard)}.rf-text-field::placeholder,.rf-text-field--multiline::placeholder{color:var(--rf-text-field-placeholder);opacity:1}.rf-text-field[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.rf-text-field[type=number]::-webkit-inner-spin-button,.rf-text-field[type=number]::-webkit-outer-spin-button{margin:var(--rf-spacing-0);-webkit-appearance:none}.rf-text-field--with-action[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.rf-text-field[data-rf-autofill=off]::-webkit-contacts-auto-fill-button,.rf-text-field[data-rf-autofill=off]::-webkit-credentials-auto-fill-button,.rf-text-field--multiline[data-rf-autofill=off]::-webkit-contacts-auto-fill-button,.rf-text-field--multiline[data-rf-autofill=off]::-webkit-credentials-auto-fill-button,.rf-dropdown__search-input[data-rf-autofill=off]::-webkit-contacts-auto-fill-button,.rf-dropdown__search-input[data-rf-autofill=off]::-webkit-credentials-auto-fill-button{width:var(--rf-spacing-0);height:var(--rf-spacing-0);margin:var(--rf-spacing-0);display:none!important;visibility:hidden;pointer-events:none}.rf-text-field:focus,.rf-text-field--multiline:focus,.rf-select:focus,.rf-select-trigger:focus,.rf-select-trigger[aria-expanded=true]{border-color:var(--rf-text-field-border-focus)}.rf-text-field:active:not(:disabled):not([aria-invalid=true]){border-color:var(--rf-text-field-border-focus)}.rf-text-field:focus-visible{outline:var(--rf-border-width-none) none;box-shadow:none}.rf-select:focus-visible,.rf-select-trigger:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-text-field-border-focus);outline-offset:var(--rf-spacing-0);box-shadow:none}.rf-text-field:disabled::placeholder,.rf-text-field--multiline:disabled::placeholder{color:var(--rf-text-disabled)}.rf-text-field[readonly]:not(:disabled),.rf-text-field--multiline[readonly]:not(:disabled){background:var(--rf-text-field-background-read-only)}.rf-text-field[aria-invalid=true],.rf-text-field--multiline[aria-invalid=true],.rf-select[aria-invalid=true],.rf-select-trigger[aria-invalid=true]{border-color:var(--rf-text-field-border-error)}.rf-select[aria-invalid=true]:focus-visible,.rf-select-trigger[aria-invalid=true]:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-text-field-border-error);outline-offset:var(--rf-spacing-0);box-shadow:none}.rf-text-field--sm,.rf-select--sm,.rf-select-trigger--sm{min-height:var(--rf-text-field-size-sm-height);padding-inline:var(--rf-text-field-size-sm-padding-inline);font-family:var(--rf-text-field-size-sm-text-style-font-family);font-size:var(--rf-text-field-size-sm-text-style-font-size);font-weight:var(--rf-text-field-size-sm-text-style-font-weight);letter-spacing:var(--rf-text-field-size-sm-text-style-letter-spacing);line-height:var(--rf-text-field-size-sm-text-style-line-height)}.rf-text-field--lg,.rf-select--lg,.rf-select-trigger--lg{min-height:var(--rf-text-field-size-lg-height);padding-inline:var(--rf-text-field-size-lg-padding-inline);font-family:var(--rf-text-field-size-lg-text-style-font-family);font-size:var(--rf-text-field-size-lg-text-style-font-size);font-weight:var(--rf-text-field-size-lg-text-style-font-weight);letter-spacing:var(--rf-text-field-size-lg-text-style-letter-spacing);line-height:var(--rf-text-field-size-lg-text-style-line-height)}.rf-text-field--multiline{display:block;max-width:100%;min-height:var(--rf-text-field-multiline-min-height);padding-block:var(--rf-spacing-12);resize:vertical;overflow:auto}.rf-text-field[data-skeleton=true],.rf-text-field[data-skeleton=true]:disabled{border-color:transparent;background:linear-gradient(to right,var(--rf-color-context-background-skeleton-base),var(--rf-color-context-background-skeleton-highlight),var(--rf-color-context-background-skeleton-base));background-size:200% 100%;color:transparent;caret-color:transparent;pointer-events:none;animation:rf-skeleton var(--rf-motion-duration-ambient) var(--rf-motion-easing-standard) infinite}.rf-text-field[data-skeleton=true]::placeholder,.rf-text-field[data-skeleton=true]:disabled::placeholder{color:transparent}.rf-text-field__control:has(>.rf-text-field[data-skeleton=true])>:not(.rf-text-field),.rf-text-field-group:has(>.rf-text-field__control>.rf-text-field[data-skeleton=true])>:not(.rf-text-field__control){visibility:hidden}@media(prefers-reduced-motion:reduce){.rf-text-field[data-skeleton=true]{animation-duration:var(--rf-motion-duration-reduced)}}.rf-text-field--with-icon,.rf-select--with-icon,.rf-select-trigger--with-icon{padding-inline-start:calc(var(--rf-spacing-16) + var(--rf-spacing-24) + var(--rf-spacing-8))}.rf-text-field--with-action,.rf-date-picker,.rf-select,.rf-select-trigger{padding-inline-end:calc(var(--rf-spacing-40) + var(--rf-spacing-8))}.rf-text-field--with-trailing-icon{padding-inline-end:calc(var(--rf-spacing-16) + var(--rf-spacing-24) + var(--rf-spacing-8))}.rf-text-field--with-suffix{padding-inline-end:calc(var(--rf-spacing-16) + var(--rf-spacing-32) + var(--rf-spacing-8))}.rf-text-field__control:has(>.rf-text-field--with-suffix)>.rf-text-field__label{margin-inline-end:calc(var(--rf-spacing-16) + var(--rf-spacing-32) + var(--rf-spacing-8))}.rf-date-picker::-webkit-calendar-picker-indicator{opacity:0}.rf-date-picker:not([data-rf-has-value]):not(:focus)::-webkit-datetime-edit{color:transparent}.rf-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.rf-select-trigger{display:flex;align-items:center;text-align:start;cursor:pointer}.rf-select-trigger>[data-rf-select-chevron]{margin-inline-start:auto;flex:0 0 auto}.rf-select-trigger__value,.rf-select-trigger__placeholder{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-select-trigger__placeholder{color:var(--rf-text-field-placeholder)}.rf-select-listbox{position:absolute;z-index:var(--rf-z-index-dropdown);inset-block-start:calc(100% + var(--rf-spacing-8));inset-inline:var(--rf-spacing-0);max-height:var(--rf-select-max-height);overflow-y:auto;display:flex;flex-direction:column;gap:var(--rf-spacing-4);padding:var(--rf-spacing-8);border:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-select-overlay-border);border-radius:var(--rf-select-radius);background:var(--rf-select-overlay-background);box-shadow:var(--rf-select-elevation);overscroll-behavior:contain}.rf-select-root[data-rf-placement=top]>.rf-select-listbox{inset-block:auto calc(100% + var(--rf-spacing-8))}.rf-select-listbox[hidden]{display:none}.rf-select-listbox__description{padding:var(--rf-spacing-8) var(--rf-spacing-12);color:var(--rf-select-option-description);font-family:var(--rf-typography-caption-font-family);font-size:var(--rf-typography-caption-font-size);line-height:var(--rf-typography-caption-line-height)}.rf-select-search{position:sticky;z-index:var(--rf-z-index-sticky);inset-block-start:var(--rf-spacing-0);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--rf-spacing-8);min-height:var(--rf-spacing-44);margin-block-end:var(--rf-spacing-4);padding-inline:var(--rf-spacing-12);border-radius:var(--rf-radius-lg);background:var(--rf-color-context-background-primary-default)}.rf-select-search__input{min-width:0;width:100%;border:var(--rf-border-width-none);outline:none;background:transparent;color:var(--rf-select-option-text);font:inherit}.rf-select-search__input::placeholder{color:var(--rf-select-option-description)}.rf-select-group{display:flex;flex-direction:column;gap:var(--rf-spacing-4)}.rf-select-group+.rf-select-group{margin-block-start:var(--rf-spacing-4);padding-block-start:var(--rf-spacing-8);border-top:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-select-divider)}.rf-select-group__label{padding:var(--rf-spacing-4) var(--rf-spacing-12);color:var(--rf-select-option-description);font-family:var(--rf-typography-caption-font-family);font-size:var(--rf-typography-caption-font-size);font-weight:var(--rf-typography-caption-font-weight);line-height:var(--rf-typography-caption-line-height)}.rf-select-option{min-height:var(--rf-spacing-44);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--rf-spacing-8);padding:var(--rf-spacing-8) var(--rf-spacing-12);border-radius:var(--rf-radius-lg);color:var(--rf-select-option-text);cursor:pointer}.rf-select-option__content{min-width:0;display:flex;align-items:center;gap:var(--rf-spacing-8)}.rf-select-option__text{min-width:0;display:flex;flex:1;flex-direction:column;gap:var(--rf-spacing-4)}.rf-select-option__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-select-option__description{color:var(--rf-select-option-description);font-family:var(--rf-typography-caption-font-family);font-size:var(--rf-typography-caption-font-size);line-height:var(--rf-typography-caption-line-height)}.rf-select-option[data-rf-active],.rf-select-option:hover{background:var(--rf-select-option-hover-background)}.rf-select-option[aria-selected=true]{background:var(--rf-select-option-selected-background)}.rf-select-option[aria-disabled=true]{background:transparent;color:var(--rf-select-option-disabled-text);cursor:not-allowed}.rf-select-option[aria-disabled=true] .rf-select-option__description{color:inherit}.rf-select-option--destructive:not([aria-disabled=true]){color:var(--rf-select-option-destructive-text)}.rf-select-option__check{visibility:hidden}.rf-select-option[aria-selected=true]>.rf-select-option__check{visibility:visible}.rf-select-option__indicator{width:var(--rf-selection-control-sm);height:var(--rf-selection-control-sm);display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-selection-control-border);border-radius:var(--rf-radius-sm);background:var(--rf-selection-control-background);color:transparent}.rf-select-option[aria-selected=true] .rf-select-option__indicator{border-color:var(--rf-selection-control-checked-background);background:var(--rf-selection-control-checked-background);color:var(--rf-selection-control-checked-foreground)}.rf-select-option[aria-disabled=true] .rf-select-option__indicator{border-color:var(--rf-color-context-border-primary-disabled);background:var(--rf-selection-control-disabled-background)}.rf-select-option__meta{display:inline-flex;align-items:center;gap:var(--rf-spacing-4);color:var(--rf-select-option-description);font-family:var(--rf-typography-caption-font-family);font-size:var(--rf-typography-caption-font-size);line-height:var(--rf-typography-caption-line-height)}.rf-select-state{min-height:var(--rf-spacing-48);display:flex;align-items:center;justify-content:center;gap:var(--rf-spacing-8);padding:var(--rf-spacing-16) var(--rf-spacing-12);color:var(--rf-select-option-description);text-align:center}.rf-select-cascade{position:relative}.rf-select-submenu{inset-inline-start:calc(100% + var(--rf-spacing-8));inset-inline-end:auto;min-width:100%}.rf-select-submenu__back{display:none}.rf-select-divider{height:var(--rf-border-width-thin);margin:var(--rf-spacing-4) var(--rf-spacing-8);border:var(--rf-border-width-none);background:var(--rf-select-divider)}.rf-text-field:disabled,.rf-text-field--multiline:disabled,.rf-select:disabled,.rf-select-trigger:disabled{border-color:var(--rf-color-context-border-primary-disabled);outline:none;background:var(--rf-text-field-background-disabled);color:var(--rf-text-disabled);cursor:not-allowed}.rf-text-field__control:has(>:disabled)>.rf-text-field__icon,.rf-text-field__control:has(>:disabled)>.rf-text-field__trailing-icon{color:var(--rf-icon-disabled)}.rf-text-field-group:has(>.rf-text-field__control>.rf-text-field,>.rf-text-field__control>.rf-text-field--multiline,>.rf-text-field__control>.rf-select,>.rf-text-field__control>.rf-select-trigger)>.rf-text-field__hint,.rf-text-field-group:has(>.rf-text-field__control>.rf-text-field,>.rf-text-field__control>.rf-text-field--multiline,>.rf-text-field__control>.rf-select,>.rf-text-field__control>.rf-select-trigger)>.rf-text-field__error{margin-inline:var(--rf-text-field-size-md-padding-inline)}.rf-text-field-group:has(>.rf-text-field__control>.rf-text-field--sm,>.rf-text-field__control>.rf-select--sm,>.rf-text-field__control>.rf-select-trigger--sm)>.rf-text-field__hint,.rf-text-field-group:has(>.rf-text-field__control>.rf-text-field--sm,>.rf-text-field__control>.rf-select--sm,>.rf-text-field__control>.rf-select-trigger--sm)>.rf-text-field__error{margin-inline:var(--rf-text-field-size-sm-padding-inline)}.rf-text-field-group:has(>.rf-text-field__control>.rf-text-field--lg,>.rf-text-field__control>.rf-select--lg,>.rf-text-field__control>.rf-select-trigger--lg)>.rf-text-field__hint,.rf-text-field-group:has(>.rf-text-field__control>.rf-text-field--lg,>.rf-text-field__control>.rf-select--lg,>.rf-text-field__control>.rf-select-trigger--lg)>.rf-text-field__error{margin-inline:var(--rf-text-field-size-lg-padding-inline)}.rf-text-field-group:has(>.rf-text-field__control>.rf-text-field--with-icon)>.rf-text-field__hint,.rf-text-field-group:has(>.rf-text-field__control>.rf-text-field--with-icon)>.rf-text-field__error{margin-inline-start:calc(var(--rf-spacing-16) + var(--rf-spacing-24) + var(--rf-spacing-8))}.rf-text-field__control:has(>.rf-text-field__hint,>.rf-text-field__error){display:grid;align-items:stretch;gap:var(--rf-spacing-8)}.rf-text-field__control:has(>.rf-text-field__hint,>.rf-text-field__error)>.rf-text-field,.rf-text-field__control:has(>.rf-text-field__hint,>.rf-text-field__error)>.rf-text-field--multiline,.rf-text-field__control:has(>.rf-text-field__hint,>.rf-text-field__error)>.rf-select,.rf-text-field__control:has(>.rf-text-field__hint,>.rf-text-field__error)>.rf-select-trigger{grid-area:1/1}.rf-text-field__control>.rf-text-field__hint,.rf-text-field__control>.rf-text-field__error{grid-area:2/1;min-width:0;margin-inline:var(--rf-text-field-size-md-padding-inline)}.rf-text-field__control:has(>.rf-text-field--sm,>.rf-select--sm,>.rf-select-trigger--sm)>.rf-text-field__hint,.rf-text-field__control:has(>.rf-text-field--sm,>.rf-select--sm,>.rf-select-trigger--sm)>.rf-text-field__error{margin-inline:var(--rf-text-field-size-sm-padding-inline)}.rf-text-field__control:has(>.rf-text-field--lg,>.rf-select--lg,>.rf-select-trigger--lg)>.rf-text-field__hint,.rf-text-field__control:has(>.rf-text-field--lg,>.rf-select--lg,>.rf-select-trigger--lg)>.rf-text-field__error{margin-inline:var(--rf-text-field-size-lg-padding-inline)}.rf-text-field__control:has(>.rf-text-field--with-icon)>.rf-text-field__hint,.rf-text-field__control:has(>.rf-text-field--with-icon)>.rf-text-field__error{margin-inline-start:calc(var(--rf-spacing-16) + var(--rf-spacing-24) + var(--rf-spacing-8))}.rf-text-field__control:has(>.rf-text-field__hint,>.rf-text-field__error)>.rf-text-field__action{inset-block-end:auto;height:var(--rf-text-field-size-md-height)}.rf-text-field__control:has(>.rf-text-field--sm,>.rf-select--sm,>.rf-select-trigger--sm)>.rf-text-field__action{height:var(--rf-text-field-size-sm-height)}.rf-text-field__control:has(>.rf-text-field--lg,>.rf-select--lg,>.rf-select-trigger--lg)>.rf-text-field__action{height:var(--rf-text-field-size-lg-height)}.rf-choice{display:inline-flex;min-height:var(--rf-spacing-44);align-items:center;gap:var(--rf-spacing-8);color:var(--rf-text-primary);cursor:pointer}.rf-choice__input{width:var(--rf-selection-control-sm);height:var(--rf-selection-control-sm);margin:var(--rf-spacing-0);accent-color:var(--rf-selection-control-checked-background);cursor:inherit}.rf-choice--md .rf-choice__input{width:var(--rf-selection-control-md);height:var(--rf-selection-control-md)}.rf-choice__input:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-color-context-border-brand-default);outline-offset:var(--rf-spacing-0);box-shadow:none}.rf-choice:has(>.rf-choice__input[type=radio]){position:relative}.rf-choice:has(>.rf-choice__input[type=radio]):before{content:"";position:absolute;inset-inline-start:var(--rf-spacing-0);inset-block-start:50%;transform:translateY(-50%);width:var(--rf-selection-control-sm);height:var(--rf-selection-control-sm);box-sizing:border-box;border:var(--rf-border-width-medium) var(--rf-border-style-solid) transparent;border-radius:var(--rf-radius-full);pointer-events:none}.rf-choice--md:has(>.rf-choice__input[type=radio]):before{width:var(--rf-selection-control-md);height:var(--rf-selection-control-md)}.rf-choice:has(>.rf-choice__input[type=radio]:not(:disabled)):is(:hover,[data-state=hover]){--rf-selection-control-checked-background:var(--rf-color-context-background-brand-hover)}.rf-choice:has(>.rf-choice__input[type=radio]:not(:disabled)):is(:hover,[data-state=hover]):before{border-color:var(--rf-color-context-border-brand-hover)}.rf-choice:has(>.rf-choice__input[type=radio]:not(:disabled)):is(:active,[data-state=pressed]){--rf-selection-control-checked-background:var(--rf-color-context-background-brand-active)}.rf-choice:has(>.rf-choice__input[type=radio]:not(:disabled)):is(:active,[data-state=pressed]):before{border-color:var(--rf-color-context-border-brand-active)}.rf-choice:has(>.rf-choice__input[type=radio]:focus-visible):before{border-color:var(--rf-color-context-border-brand-default)}.rf-choice[data-state=skeleton]:has(>.rf-choice__input[type=radio]):before{border-color:transparent;background:var(--rf-color-context-background-skeleton-base)}.rf-choice[data-state=skeleton]>.rf-choice__input[type=radio],.rf-choice[data-state=skeleton]:has(>.rf-choice__input[type=radio])>.rf-choice__label{visibility:hidden}.rf-choice>.rf-choice__input[type=radio]:focus-visible{outline:none;box-shadow:none}@media(forced-colors:active){.rf-choice:has(>.rf-choice__input[type=radio]:focus-visible):before{border-color:Highlight;forced-color-adjust:none}}@media(forced-colors:active){.rf-choice[data-state=skeleton]:has(>.rf-choice__input[type=radio]):before{background:GrayText;forced-color-adjust:none}}.rf-choice__input[type=checkbox]:not(:checked):not(:indeterminate):focus-visible{outline-offset:calc(var(--rf-border-width-medium) * -1)}.rf-choice__control{display:inline-grid;flex:none;place-items:center;color:var(--rf-selection-control-checked-foreground)}.rf-choice:has(>.rf-choice__control){min-width:var(--rf-spacing-44);justify-content:center}.rf-choice__control>.rf-choice__input[type=checkbox]{grid-area:1/1;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-selection-control-border);border-radius:var(--rf-selection-control-checkbox-radius);background:var(--rf-selection-control-background)}.rf-choice__control>.rf-icon{grid-area:1/1;pointer-events:none;visibility:hidden}.rf-choice__control>.rf-choice__input:is(:checked,:indeterminate){border-color:var(--rf-selection-control-checked-background);background:var(--rf-selection-control-checked-background)}.rf-choice:has(>.rf-choice__control):not(:has(input:disabled)):is(:hover,[data-state=hover]){--rf-selection-control-background:var(--rf-color-context-background-base-hover);--rf-selection-control-checked-background:var(--rf-color-context-background-brand-hover)}.rf-choice:has(>.rf-choice__control):not(:has(input:disabled)):is(:active,[data-state=pressed]){--rf-selection-control-background:var(--rf-color-context-background-base-active);--rf-selection-control-checked-background:var(--rf-color-context-background-brand-active)}.rf-choice__control>.rf-choice__input:checked:not(:indeterminate)~:is([data-rf-icon-glyph=checkbox-check],[data-rf-icon-glyph=checkmark]),.rf-choice__control>.rf-choice__input:indeterminate~[data-rf-icon-glyph=minus]{visibility:visible}.rf-choice__control:has(>.rf-choice__input:disabled){color:var(--rf-color-context-icon-primary-disabled)}.rf-choice__control>.rf-choice__input:disabled{border-color:var(--rf-color-context-border-secondary-active);background:var(--rf-selection-control-background)}.rf-choice[data-state=skeleton]{cursor:default;pointer-events:none}.rf-choice[data-state=skeleton] .rf-choice__input{border-color:transparent;background:var(--rf-color-context-background-skeleton-base)}.rf-choice[data-state=skeleton] .rf-choice__control>.rf-choice__input~.rf-icon{visibility:hidden}.rf-choice[data-state=skeleton] .rf-choice__label{color:transparent;background:var(--rf-color-context-background-skeleton-base);border-radius:var(--rf-selection-control-checkbox-radius)}@media(forced-colors:active){.rf-choice:not([data-state=skeleton]) .rf-choice__control>.rf-choice__input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.rf-choice__control>.rf-icon{display:none}.rf-choice[data-state=skeleton] .rf-choice__input,.rf-choice[data-state=skeleton] .rf-choice__label{forced-color-adjust:none;background:GrayText}}.rf-choice__input:disabled+.rf-choice__label{color:var(--rf-text-disabled);cursor:not-allowed}.rf-choice:has(.rf-choice__input[aria-invalid=true]:not(:disabled)),.rf-choice:has(>.rf-choice__input[type=radio][aria-invalid=true]:not(:disabled)){--rf-selection-control-checked-background:var(--rf-color-context-background-error-secondary-default);--rf-selection-control-border:var(--rf-color-context-border-error)}.rf-choice__control>.rf-choice__input[aria-invalid=true]:not(:disabled){border-color:var(--rf-color-context-border-error)}.rf-choice__control>.rf-choice__input[aria-invalid=true]:not(:disabled):is(:checked,:indeterminate){background:var(--rf-color-context-background-error-secondary-default)}.rf-choice>.rf-choice__input[type=radio][aria-invalid=true]:not(:disabled){accent-color:var(--rf-color-context-background-error-secondary-default)}.rf-choice__input[aria-invalid=true]:not(:disabled):focus-visible{outline-color:var(--rf-color-context-border-error)}.rf-choice:has(>.rf-choice__input[type=radio][aria-invalid=true]:not(:disabled)):before{border-color:var(--rf-color-context-border-error)}@media(forced-colors:active){.rf-choice:has(>.rf-choice__input[type=radio][aria-invalid=true]:not(:disabled)):before{border-color:Highlight;forced-color-adjust:none}.rf-choice__input[aria-invalid=true]:not(:disabled):focus-visible{outline-color:Highlight}}.rf-choice:has(.rf-choice__input:disabled){color:var(--rf-text-disabled);cursor:not-allowed}.rf-slider-field__header,.rf-slider-field__limits{display:flex;align-items:center;justify-content:space-between;gap:var(--rf-spacing-8)}.rf-slider-field__value{color:var(--rf-text-primary);font-family:var(--rf-typography-label-medium-font-family);font-size:var(--rf-typography-label-medium-font-size);font-weight:var(--rf-typography-label-medium-font-weight);line-height:var(--rf-typography-label-medium-line-height)}.rf-slider-field__limits{color:var(--rf-text-secondary);font-family:var(--rf-typography-caption-font-family);font-size:var(--rf-typography-caption-font-size);line-height:var(--rf-typography-caption-line-height)}.rf-slider{--rf-slider-progress:50%;width:100%;min-height:var(--rf-slider-touch-target);margin:var(--rf-spacing-0);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.rf-slider::-webkit-slider-runnable-track{height:var(--rf-slider-track-height);border-radius:var(--rf-radius-full);background:linear-gradient(to right,var(--rf-slider-track-fill) var(--rf-slider-progress),var(--rf-slider-track-background) var(--rf-slider-progress))}.rf-slider::-moz-range-track{height:var(--rf-slider-track-height);border-radius:var(--rf-radius-full);background:var(--rf-slider-track-background)}.rf-slider::-moz-range-progress{height:var(--rf-slider-track-height);border-radius:var(--rf-radius-full);background:var(--rf-slider-track-fill)}.rf-slider::-webkit-slider-thumb{width:var(--rf-slider-thumb-size);height:var(--rf-slider-thumb-size);margin-block-start:calc((var(--rf-slider-track-height) - var(--rf-slider-thumb-size))/2);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-slider-thumb-border);border-radius:var(--rf-radius-full);background:var(--rf-slider-thumb-background);box-shadow:none}.rf-slider::-moz-range-thumb{width:var(--rf-slider-thumb-size);height:var(--rf-slider-thumb-size);box-sizing:border-box;border:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-slider-thumb-border);border-radius:var(--rf-radius-full);background:var(--rf-slider-thumb-background);box-shadow:none}.rf-slider:focus{outline:none}.rf-slider:focus-visible::-webkit-slider-thumb{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-slider-focus-ring);outline-offset:var(--rf-spacing-2)}.rf-slider:focus-visible::-moz-range-thumb{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-slider-focus-ring);outline-offset:var(--rf-spacing-2)}.rf-slider:not(:disabled):active{--rf-slider-track-fill:var(--rf-slider-track-fill-active)}.rf-slider:disabled{cursor:not-allowed}.rf-slider:disabled::-webkit-slider-runnable-track{background:var(--rf-slider-track-disabled)}.rf-slider:disabled::-moz-range-track,.rf-slider:disabled::-moz-range-progress{background:var(--rf-slider-track-disabled)}.rf-slider:disabled::-webkit-slider-thumb{border-color:var(--rf-color-context-border-primary-disabled);background:var(--rf-slider-thumb-disabled)}.rf-slider:disabled::-moz-range-thumb{border-color:var(--rf-color-context-border-primary-disabled);background:var(--rf-slider-thumb-disabled)}.rf-slider-field:has(.rf-slider:disabled) .rf-text-field__label,.rf-slider-field:has(.rf-slider:disabled) .rf-slider-field__value,.rf-slider-field:has(.rf-slider:disabled) .rf-slider-field__limits,.rf-slider-field:has(.rf-slider:disabled) .rf-text-field__hint{color:var(--rf-text-disabled)}.rf-radio-group{display:flex;min-width:0;flex-direction:column;gap:var(--rf-spacing-8);padding:var(--rf-spacing-0);border:var(--rf-border-width-none)}.rf-switch{display:inline-flex;min-height:var(--rf-spacing-44);align-items:center;gap:var(--rf-spacing-8);cursor:pointer}.rf-switch--lg{--rf-selection-control-switch-width:calc(var(--rf-selection-control-switch-lg-height) + var(--rf-spacing-24));--rf-selection-control-switch-height:var(--rf-selection-control-switch-lg-height);--rf-selection-control-switch-thumb:calc(var(--rf-selection-control-switch-lg-height) - var(--rf-spacing-4))}.rf-switch--sm{--rf-selection-control-switch-width:var(--rf-selection-control-switch-sm-width);--rf-selection-control-switch-height:var(--rf-selection-control-switch-sm-height);--rf-selection-control-switch-thumb:var(--rf-selection-control-switch-sm-thumb)}.rf-switch__control{position:relative;display:flex;align-items:center;justify-content:center;min-width:var(--rf-spacing-44);min-height:var(--rf-spacing-44);flex:0 0 auto}.rf-switch__input{position:absolute;inset:var(--rf-spacing-0);width:100%;height:100%;margin:var(--rf-spacing-0);opacity:0;cursor:inherit}.rf-switch__track{display:flex;align-items:center;box-sizing:border-box;width:var(--rf-selection-control-switch-width);height:var(--rf-selection-control-switch-height);padding:var(--rf-selection-control-switch-inset);border:var(--rf-border-width-none);border-radius:var(--rf-radius-full);background:var(--rf-selection-control-border);pointer-events:none;transition:background-color var(--rf-motion-duration-normal) var(--rf-motion-easing-standard)}.rf-switch__track:after{content:"";display:block;flex:none;width:var(--rf-selection-control-switch-thumb);height:var(--rf-selection-control-switch-thumb);border-radius:var(--rf-radius-full);background:var(--rf-selection-control-checked-foreground);transition:transform var(--rf-motion-duration-normal) var(--rf-motion-easing-standard),background-color var(--rf-motion-duration-normal) var(--rf-motion-easing-standard)}.rf-switch__input:checked+.rf-switch__track{border-color:var(--rf-selection-control-checked-background);background:var(--rf-selection-control-checked-background)}.rf-switch__input:checked+.rf-switch__track:after{transform:translate(calc(var(--rf-selection-control-switch-width) - var(--rf-selection-control-switch-thumb) - (var(--rf-selection-control-switch-inset) * 2)))}.rf-switch:dir(rtl) .rf-switch__input:checked+.rf-switch__track:after{transform:translate(calc(var(--rf-selection-control-switch-thumb) + (var(--rf-selection-control-switch-inset) * 2) - var(--rf-selection-control-switch-width)))}.rf-switch:is(:hover,[data-state=hover]) .rf-switch__input:not(:disabled)+.rf-switch__track{background:var(--rf-color-context-border-primary-hover)}.rf-switch:is(:hover,[data-state=hover]) .rf-switch__input:checked:not(:disabled)+.rf-switch__track{background:var(--rf-color-context-background-brand-hover)}.rf-switch:is(:active,[data-state=pressed]) .rf-switch__input:not(:disabled)+.rf-switch__track{background:var(--rf-color-context-border-primary-default)}.rf-switch:is(:active,[data-state=pressed]) .rf-switch__input:checked:not(:disabled)+.rf-switch__track{background:var(--rf-color-context-background-brand-active)}.rf-switch__input:disabled+.rf-switch__track{background:var(--rf-selection-control-disabled-background)}.rf-switch__input:disabled+.rf-switch__track:after{background:var(--rf-color-context-icon-primary-disabled)}.rf-switch__input:focus-visible+.rf-switch__track,.rf-switch[data-state=focused] .rf-switch__input:not(:disabled)+.rf-switch__track{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-color-context-border-brand-default);outline-offset:var(--rf-spacing-2);box-shadow:none}.rf-switch:has(.rf-switch__input:disabled){color:var(--rf-text-disabled);cursor:not-allowed}.rf-switch[data-state=skeleton]{cursor:default;pointer-events:none}.rf-switch[data-state=skeleton] .rf-switch__track{background:var(--rf-color-context-background-skeleton-base)}.rf-switch[data-state=skeleton] .rf-switch__track:after{visibility:hidden}@media(forced-colors:active){.rf-switch .rf-switch__track{forced-color-adjust:none;background:CanvasText!important}.rf-switch .rf-switch__track:after{background:Canvas!important}.rf-switch .rf-switch__input:checked:not(:disabled)+.rf-switch__track{background:Highlight!important}.rf-switch .rf-switch__input:checked:not(:disabled)+.rf-switch__track:after{background:HighlightText!important}.rf-switch .rf-switch__input:disabled+.rf-switch__track{background:GrayText!important}.rf-switch .rf-switch__input:disabled+.rf-switch__track:after{background:Canvas!important}.rf-switch[data-state=skeleton] .rf-switch__track{background:GrayText!important}.rf-switch[data-state=focused] .rf-switch__input:not(:disabled)+.rf-switch__track{outline-color:Highlight}}.rf-segmented-control{display:inline-flex;min-width:0;gap:var(--rf-spacing-4);padding:var(--rf-spacing-4);border:var(--rf-border-width-none);border-radius:var(--rf-segmented-control-radius);background:var(--rf-segmented-control-background)}.rf-segmented-control__item{position:relative;display:flex;flex:1 1 0;min-width:0}.rf-segmented-control__input{position:absolute;width:var(--rf-border-width-thin);height:var(--rf-border-width-thin);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rf-segmented-control__label{width:100%;min-height:var(--rf-segmented-control-size-md-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--rf-segmented-control-content-gap);box-sizing:border-box;padding-inline:var(--rf-segmented-control-size-md-padding-inline);border-radius:var(--rf-segmented-control-radius);color:var(--rf-segmented-control-text);font-family:var(--rf-segmented-control-size-md-text-style-font-family);font-size:var(--rf-segmented-control-size-md-text-style-font-size);font-weight:var(--rf-segmented-control-size-md-text-style-font-weight);letter-spacing:var(--rf-segmented-control-size-md-text-style-letter-spacing);line-height:var(--rf-segmented-control-size-md-text-style-line-height);cursor:pointer}.rf-segmented-control__count{min-width:var(--rf-segmented-control-count-size);height:var(--rf-segmented-control-count-size);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--rf-spacing-0) var(--rf-segmented-control-count-padding-inline);border-radius:var(--rf-radius-full);background:var(--rf-segmented-control-count-background);color:var(--rf-segmented-control-count-text);font-family:var(--rf-segmented-control-count-text-style-font-family);font-size:var(--rf-segmented-control-count-text-style-font-size);font-weight:var(--rf-segmented-control-count-text-style-font-weight);letter-spacing:var(--rf-segmented-control-count-text-style-letter-spacing);line-height:var(--rf-segmented-control-count-text-style-line-height);font-variant-numeric:tabular-nums}.rf-segmented-control--sm .rf-segmented-control__label{min-height:var(--rf-segmented-control-size-sm-height);padding-inline:var(--rf-segmented-control-size-sm-padding-inline);font-family:var(--rf-segmented-control-size-sm-text-style-font-family);font-size:var(--rf-segmented-control-size-sm-text-style-font-size);font-weight:var(--rf-segmented-control-size-sm-text-style-font-weight);letter-spacing:var(--rf-segmented-control-size-sm-text-style-letter-spacing);line-height:var(--rf-segmented-control-size-sm-text-style-line-height)}.rf-segmented-control__input:not(:checked):not(:disabled)+.rf-segmented-control__label:hover{background:var(--rf-segmented-control-hover-background)}.rf-segmented-control__input:checked+.rf-segmented-control__label{background:var(--rf-segmented-control-selected-background);color:var(--rf-segmented-control-selected-text)}.rf-segmented-control__input:checked+.rf-segmented-control__label .rf-segmented-control__count{background:var(--rf-segmented-control-selected-count-background);color:var(--rf-segmented-control-selected-count-text)}.rf-segmented-control__input:disabled+.rf-segmented-control__label{color:var(--rf-text-disabled);cursor:not-allowed}.rf-segmented-control__input:focus-visible+.rf-segmented-control__label{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-color-context-border-brand-default);outline-offset:var(--rf-spacing-0);box-shadow:none}@media(pointer:coarse){.rf-text-field,.rf-text-field--multiline,.rf-select,.rf-select-trigger{font-size:max(var(--rf-text-field-size-md-text-style-font-size),var(--rf-typography-body-medium-font-size))}.rf-text-field--lg,.rf-select--lg,.rf-select-trigger--lg{font-size:max(var(--rf-text-field-size-lg-text-style-font-size),var(--rf-typography-body-medium-font-size))}.rf-text-field--sm,.rf-select--sm,.rf-select-trigger--sm{min-height:var(--rf-spacing-44);font-size:max(var(--rf-text-field-size-sm-text-style-font-size),var(--rf-typography-body-medium-font-size))}.rf-segmented-control__label{min-height:var(--rf-spacing-44)}.rf-select-submenu{inset-inline:var(--rf-spacing-0);min-width:100%}.rf-select-submenu__back{min-height:var(--rf-spacing-44);display:flex;align-items:center;gap:var(--rf-spacing-8);padding-inline:var(--rf-spacing-12);border:var(--rf-border-width-none);border-radius:var(--rf-radius-lg);background:transparent;color:var(--rf-select-option-text);font:inherit;cursor:pointer}}@media(hover:hover)and (pointer:fine){.rf-text-field:not(:disabled):not([aria-invalid=true]):hover,.rf-text-field--multiline:not(:disabled):not([aria-invalid=true]):hover,.rf-select:not(:disabled):not([aria-invalid=true]):hover,.rf-select-trigger:not(:disabled):not([aria-invalid=true]):hover{border-color:var(--rf-text-field-border-hover)}.rf-text-field__control:has(>.rf-text-field__hint,>.rf-text-field__error):has(>:not(:disabled):not([aria-invalid=true]):hover){border-color:var(--rf-text-field-border-hover)}.rf-slider:not(:disabled):hover{--rf-slider-track-fill:var(--rf-slider-track-fill-hover)}}[dir=rtl] .rf-slider::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--rf-slider-track-fill) var(--rf-slider-progress),var(--rf-slider-track-background) var(--rf-slider-progress))}@media(prefers-reduced-motion:reduce){.rf-text-field__control>.rf-text-field__label,.rf-text-field,.rf-text-field--multiline,.rf-select,.rf-select-trigger,.rf-switch__track,.rf-switch__track:after{transition:none}}@media(forced-colors:active){.rf-text-field,.rf-text-field--multiline,.rf-select,.rf-select-trigger{border-color:CanvasText}.rf-text-field:focus-visible,.rf-text-field--multiline:focus-visible,.rf-select:focus-visible,.rf-select-trigger:focus-visible{border-color:Highlight;outline-color:Highlight}.rf-text-field[aria-invalid=true],.rf-text-field--multiline[aria-invalid=true],.rf-select[aria-invalid=true],.rf-select-trigger[aria-invalid=true]{border-color:LinkText}.rf-text-field:disabled,.rf-text-field--multiline:disabled,.rf-select:disabled,.rf-select-trigger:disabled{border-color:GrayText;color:GrayText}.rf-select-listbox{border-color:CanvasText}.rf-select-option[data-rf-active],.rf-select-option[aria-selected=true]{background:Highlight;color:HighlightText;forced-color-adjust:none}.rf-select-option[aria-disabled=true]{color:GrayText}.rf-select-option__indicator{border-color:CanvasText}.rf-select-option[aria-selected=true] .rf-select-option__indicator{border-color:Highlight;background:Highlight;color:HighlightText;forced-color-adjust:none}.rf-segmented-control{border:var(--rf-border-width-thin) var(--rf-border-style-solid) CanvasText}.rf-segmented-control__label{border:var(--rf-border-width-thin) var(--rf-border-style-solid) transparent}.rf-segmented-control__input:checked+.rf-segmented-control__label{border-color:Highlight;background:Highlight;color:HighlightText;forced-color-adjust:none}.rf-segmented-control__input:disabled+.rf-segmented-control__label{border-color:GrayText;color:GrayText}}@media(forced-colors:active){.rf-choice__input:focus-visible,.rf-switch__input:focus-visible+.rf-switch__track,.rf-segmented-control__input:focus-visible+.rf-segmented-control__label{outline-color:Highlight}.rf-slider::-webkit-slider-runnable-track{background:CanvasText}.rf-slider::-moz-range-track{background:CanvasText}.rf-slider::-moz-range-progress{background:Highlight}.rf-slider::-webkit-slider-thumb,.rf-slider::-moz-range-thumb{border-color:Highlight;background:Canvas;forced-color-adjust:none}.rf-slider:disabled::-webkit-slider-thumb,.rf-slider:disabled::-moz-range-thumb{border-color:GrayText;background:Canvas}}.rf-counter{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--rf-counter-height);height:var(--rf-counter-height);padding-inline:var(--rf-counter-padding-inline);border-radius:var(--rf-counter-radius);background:var(--rf-counter-brand-background);color:var(--rf-counter-brand-text);font-family:var(--rf-counter-text-style-font-family);font-size:var(--rf-counter-text-style-font-size);font-weight:var(--rf-counter-text-style-font-weight);line-height:var(--rf-counter-text-style-line-height);letter-spacing:var(--rf-counter-text-style-letter-spacing);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle}.rf-counter--brand{background:var(--rf-counter-brand-background);color:var(--rf-counter-brand-text)}.rf-counter__value{font:inherit;letter-spacing:inherit}.rf-counter--neutral{background:var(--rf-counter-neutral-background);color:var(--rf-counter-neutral-text)}.rf-counter[data-state=skeleton]{background:var(--rf-counter-skeleton-background);color:transparent}.rf-counter[data-state=skeleton]>*{visibility:hidden}@media(forced-colors:active){.rf-counter{outline:var(--rf-border-width-thin) var(--rf-border-style-solid) CanvasText}.rf-counter[data-state=skeleton]{background:GrayText;forced-color-adjust:none}}.rf-badge{display:inline-flex;min-height:var(--rf-badge-size-md-min-height);align-items:center;justify-content:center;gap:var(--rf-spacing-4);padding-inline:var(--rf-badge-size-md-padding-inline);border-radius:var(--rf-radius-full);background:var(--rf-badge-neutral-background);color:var(--rf-badge-neutral-text);font-family:var(--rf-badge-size-md-text-style-font-family);font-size:var(--rf-badge-size-md-text-style-font-size);font-weight:var(--rf-badge-size-md-text-style-font-weight);letter-spacing:var(--rf-badge-size-md-text-style-letter-spacing);line-height:var(--rf-badge-size-md-text-style-line-height)}.rf-badge__label{min-width:0;font:inherit;letter-spacing:inherit;overflow-wrap:anywhere}.rf-badge[data-state=skeleton]{background:var(--rf-badge-skeleton-background);color:transparent;pointer-events:none}.rf-badge[data-state=skeleton]>*{visibility:hidden}.rf-badge--brand{background:var(--rf-badge-brand-background);color:var(--rf-badge-brand-text)}.rf-badge--success{background:var(--rf-badge-success-background);color:var(--rf-badge-success-text)}.rf-badge--warning{background:var(--rf-badge-warning-background);color:var(--rf-badge-warning-text)}.rf-badge--error{background:var(--rf-badge-error-background);color:var(--rf-badge-error-text)}.rf-badge--info{background:var(--rf-badge-info-background);color:var(--rf-badge-info-text)}.rf-badge--brand-solid{background:var(--rf-badge-brand-solid-background);color:var(--rf-badge-brand-solid-text)}.rf-badge--brand-subtle{background:var(--rf-badge-brand-subtle-background);color:var(--rf-badge-brand-subtle-text)}.rf-badge--sm{min-height:var(--rf-badge-size-sm-min-height);padding-inline:var(--rf-badge-size-sm-padding-inline);font-family:var(--rf-badge-size-sm-text-style-font-family);font-size:var(--rf-badge-size-sm-text-style-font-size);font-weight:var(--rf-badge-size-sm-text-style-font-weight);letter-spacing:var(--rf-badge-size-sm-text-style-letter-spacing);line-height:var(--rf-badge-size-sm-text-style-line-height)}.rf-chip{min-height:var(--rf-spacing-40);display:inline-flex;align-items:center;justify-content:center;gap:var(--rf-spacing-4);padding-inline:var(--rf-spacing-12);border:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-chip-border);border-radius:var(--rf-radius-full);background:var(--rf-chip-background);color:var(--rf-chip-text);font-family:var(--rf-typography-label-small-font-family);font-size:var(--rf-typography-label-small-font-size);font-weight:var(--rf-typography-label-small-font-weight);letter-spacing:var(--rf-typography-label-small-letter-spacing);line-height:var(--rf-typography-label-small-line-height);cursor:pointer;transition:background-color var(--rf-motion-duration-normal) var(--rf-motion-easing-standard),color var(--rf-motion-duration-normal) var(--rf-motion-easing-standard)}.rf-chip--lg{min-height:var(--rf-spacing-40);padding-inline:var(--rf-spacing-12)}.rf-chip--md{min-height:var(--rf-spacing-32);padding-inline:var(--rf-spacing-8)}.rf-chip--sm{min-height:var(--rf-spacing-24);padding-inline:var(--rf-spacing-8)}.rf-chip__label{min-width:0;overflow-wrap:anywhere}:is(.rf-badge,.rf-chip)[data-label-wrap=nowrap]{white-space:nowrap;flex-shrink:0}.rf-chip>.rf-icon{width:var(--rf-spacing-24);height:var(--rf-spacing-24);color:inherit}.rf-chip--md>.rf-icon{width:var(--rf-spacing-16);height:var(--rf-spacing-16)}.rf-chip--sm>.rf-icon{width:var(--rf-spacing-12);height:var(--rf-spacing-12)}.rf-chip:not(:disabled):is(:hover,[data-state=hover]){background:var(--rf-chip-background-hover)}.rf-chip:not(:disabled):is(:active,[data-state=pressed]){background:var(--rf-color-context-background-primary-active)}.rf-chip[aria-pressed=true],.rf-chip[aria-selected=true],.rf-chip[aria-current=page]{border-color:var(--rf-chip-selected-background);background:var(--rf-chip-selected-background);color:var(--rf-chip-selected-text)}.rf-chip:not(:disabled):is([aria-pressed=true],[aria-selected=true],[aria-current=page]):is(:hover,[data-state=hover]){background:var(--rf-chip-selected-background);border-color:var(--rf-color-context-border-brand-hover)}.rf-chip:not(:disabled):is([aria-pressed=true],[aria-selected=true],[aria-current=page]):is(:active,[data-state=pressed]){background:var(--rf-chip-selected-background);border-color:var(--rf-color-context-border-brand-active)}.rf-chip--primary:not(:disabled){background:var(--rf-chip-selected-background);border-color:var(--rf-color-context-border-brand-default);color:var(--rf-chip-selected-text)}.rf-chip--primary:not(:disabled):is(:hover,[data-state=hover]){background:var(--rf-color-context-background-brand-hover);border-color:var(--rf-color-context-border-brand-hover)}.rf-chip--primary:not(:disabled):is(:active,[data-state=pressed]){background:var(--rf-color-context-background-brand-active);border-color:var(--rf-color-context-border-brand-active)}.rf-chip--secondary:not(:disabled){background:var(--rf-chip-background);border-color:transparent;color:var(--rf-chip-text)}.rf-chip--secondary:not(:disabled):is(:hover,[data-state=hover]){background:var(--rf-color-context-background-primary-hover)}.rf-chip--secondary:not(:disabled):is(:active,[data-state=pressed]){background:var(--rf-color-context-background-primary-active);color:var(--rf-color-context-text-primary-selected)}.rf-chip--tertiary:not(:disabled){background:transparent;border-color:var(--rf-color-context-border-brand-default);color:var(--rf-color-context-text-brand-default)}.rf-chip--tertiary:not(:disabled):is(:hover,[data-state=hover]){background:var(--rf-color-context-background-brand-subtle)}.rf-chip--tertiary:not(:disabled):is(:active,[data-state=pressed]){background:var(--rf-color-context-background-brand-selected)}.rf-chip:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-color-context-border-brand-default);outline-offset:var(--rf-spacing-0);box-shadow:none}.rf-chip:disabled{border-color:var(--rf-color-context-border-primary-disabled);background:var(--rf-selection-control-disabled-background);color:var(--rf-text-disabled);cursor:not-allowed}.rf-chip[data-state=skeleton]{border-color:transparent;background:var(--rf-chip-skeleton-background);color:transparent;pointer-events:none;outline:none;box-shadow:none;transition:none}.rf-chip[data-state=skeleton]>*{visibility:hidden}.rf-avatar{width:var(--rf-avatar-md);height:var(--rf-avatar-md);display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--rf-radius-full);background:var(--rf-avatar-background);color:var(--rf-avatar-text);font-family:var(--rf-typography-label-medium-font-family);font-size:var(--rf-typography-label-medium-font-size);font-weight:var(--rf-typography-label-medium-font-weight);line-height:var(--rf-typography-label-medium-line-height)}.rf-avatar>img{width:100%;height:100%;display:block;object-fit:cover}.rf-avatar>.rf-icon{color:inherit}.rf-avatar[data-state=loading]{background:var(--rf-color-context-background-skeleton-base)}.rf-avatar[data-state=loading]>*{visibility:hidden}.rf-avatar[data-state=error]>img,.rf-avatar[data-state=empty]>img{display:none}.rf-avatar--xs{width:var(--rf-avatar-xs);height:var(--rf-avatar-xs)}.rf-avatar--sm{width:var(--rf-avatar-sm);height:var(--rf-avatar-sm)}.rf-avatar--lg{width:var(--rf-avatar-lg);height:var(--rf-avatar-lg);font-family:var(--rf-typography-style-headline-xs-font-family);font-size:var(--rf-typography-style-headline-xs-font-size);font-weight:var(--rf-typography-style-headline-xs-font-weight);letter-spacing:var(--rf-typography-style-headline-xs-letter-spacing);line-height:var(--rf-typography-style-headline-xs-line-height)}.rf-avatar--xl{width:var(--rf-avatar-xl);height:var(--rf-avatar-xl);font-family:var(--rf-typography-style-headline-s-font-family);font-size:var(--rf-typography-style-headline-s-font-size);font-weight:var(--rf-typography-style-headline-s-font-weight);letter-spacing:var(--rf-typography-style-headline-s-letter-spacing);line-height:var(--rf-typography-style-headline-s-line-height)}.rf-card{min-width:0;padding:var(--rf-card-padding);border:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-card-border);border-radius:var(--rf-card-radius);background:var(--rf-card-background);color:var(--rf-text-primary);box-shadow:var(--rf-card-elevation)}.rf-card__header,.rf-card__content,.rf-card__footer{min-width:0}.rf-card--interactive{width:100%;display:block;font:inherit;text-align:inherit;text-decoration:none;cursor:pointer;transition:border-color var(--rf-motion-duration-normal) var(--rf-motion-easing-standard),box-shadow var(--rf-motion-duration-normal) var(--rf-motion-easing-standard),transform var(--rf-motion-duration-fast) var(--rf-motion-easing-standard)}.rf-card--interactive:hover{border-color:var(--rf-color-context-border-primary-active);box-shadow:var(--rf-elevation-md);text-decoration:none}.rf-card--interactive:active{transform:translateY(var(--rf-border-width-thin))}.rf-card--interactive:focus-visible,.rf-list-item--interactive:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-color-context-border-brand-default);outline-offset:var(--rf-spacing-0);box-shadow:none}.rf-feature-card{min-width:0;width:100%;font:inherit;text-align:inherit;text-decoration:none;box-shadow:var(--rf-elevation-sm);min-height:var(--rf-spacing-128);display:grid;grid-template-columns:minmax(0,1fr) var(--rf-spacing-128);align-items:center;gap:var(--rf-spacing-16);overflow:hidden;padding:var(--rf-spacing-24);border-width:var(--rf-border-width-none);border-radius:var(--rf-radius-2xl);background:var(--rf-color-context-background-primary-default);color:var(--rf-color-context-text-primary-default)}.rf-feature-card[aria-pressed=true]{background:var(--rf-color-context-background-brand-selected)}.rf-feature-card__content{min-width:0;align-self:start;display:flex;flex-direction:column;gap:var(--rf-spacing-8)}.rf-feature-card__title{min-width:0;color:var(--rf-color-context-text-primary-default);font-family:var(--rf-typography-style-title-xl-font-family);font-size:var(--rf-typography-style-title-xl-font-size);font-weight:var(--rf-typography-style-title-xl-font-weight);letter-spacing:var(--rf-typography-style-title-xl-letter-spacing);line-height:var(--rf-typography-style-title-xl-line-height);overflow-wrap:break-word;word-break:normal}.rf-feature-card__description{min-width:0;color:var(--rf-color-context-text-secondary-default);font-family:var(--rf-typography-style-body-s-font-family);font-size:var(--rf-typography-style-body-s-font-size);font-weight:var(--rf-typography-style-body-s-font-weight);letter-spacing:var(--rf-typography-style-body-s-letter-spacing);line-height:var(--rf-typography-style-body-s-line-height);overflow-wrap:break-word;word-break:normal}.rf-feature-card__media{width:var(--rf-spacing-128);height:var(--rf-spacing-128);display:block;object-fit:contain}.rf-list{min-width:0;display:flex;flex-direction:column;margin:var(--rf-spacing-0);padding:var(--rf-spacing-0);list-style:none}.rf-list-item{min-width:0;min-height:var(--rf-list-item-min-height);display:flex;align-items:center;gap:var(--rf-spacing-12);padding-block:var(--rf-spacing-12);padding-inline:var(--rf-spacing-16);border:var(--rf-border-width-none);border-bottom:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-list-item-border);background:var(--rf-list-item-background);color:var(--rf-text-primary);text-align:start;text-decoration:none}.rf-list-item--interactive{cursor:pointer;transition:background-color var(--rf-motion-duration-normal) var(--rf-motion-easing-standard)}.rf-list-item--interactive:hover{background:var(--rf-list-item-background-hover);text-decoration:none}.rf-list-item__leading,.rf-list-item__trailing{display:flex;flex:0 0 auto;align-items:center;justify-content:center}.rf-list-item__content{min-width:0;display:flex;flex:1;flex-direction:column;gap:var(--rf-spacing-4)}.rf-list-item__title{min-width:0;color:var(--rf-color-context-text-primary-default);font-family:var(--rf-typography-style-headline-xs-font-family);font-size:var(--rf-typography-style-headline-xs-font-size);font-weight:var(--rf-typography-style-headline-xs-font-weight);letter-spacing:var(--rf-typography-style-headline-xs-letter-spacing);line-height:var(--rf-typography-style-headline-xs-line-height);overflow-wrap:break-word;word-break:normal}.rf-list-item__description{min-width:0;overflow:hidden;color:var(--rf-color-context-text-secondary-default);font-family:var(--rf-typography-style-body-s-font-family);font-size:var(--rf-typography-style-body-s-font-size);font-weight:var(--rf-typography-style-body-s-font-weight);letter-spacing:var(--rf-typography-style-body-s-letter-spacing);line-height:var(--rf-typography-style-body-s-line-height);text-overflow:ellipsis;white-space:nowrap}.rf-thumbnail{position:relative;display:block;overflow:hidden;border-radius:var(--rf-radius-lg);background:var(--rf-color-context-background-secondary-default)}.rf-thumbnail--square{aspect-ratio:1}.rf-thumbnail--product{aspect-ratio:4/3}.rf-thumbnail>.rf-image,.rf-thumbnail>img{position:absolute;inset:var(--rf-spacing-0);width:100%;height:100%;display:block;object-fit:cover}.rf-thumbnail[data-state=loading]{background:var(--rf-feedback-skeleton-base)}.rf-thumbnail[data-state=error],.rf-thumbnail[data-state=empty]{display:grid;place-items:center;color:var(--rf-icon-secondary)}.rf-thumbnail[data-state=error]>.rf-image,.rf-thumbnail[data-state=empty]>.rf-image{display:none}.rf-image-frame{position:relative;overflow:hidden}.rf-image-frame>.rf-image,.rf-image-frame>.rf-skeleton,.rf-image-frame>.rf-media-fallback{display:none}.rf-image-frame[data-state=loading]>.rf-skeleton{display:block}.rf-image-frame[data-state=loaded]>.rf-image{display:block}.rf-image-frame[data-state=error]>.rf-media-fallback:not([hidden]),.rf-image-frame[data-state=empty]>.rf-media-fallback:not([hidden]){display:flex}.rf-image-frame--compact>.rf-media-fallback{gap:var(--rf-spacing-0);padding:var(--rf-spacing-8)}.rf-image-frame--compact>.rf-media-fallback .rf-media-fallback__icon{width:var(--rf-spacing-32);height:var(--rf-spacing-32);background:transparent}.rf-image-frame--compact>.rf-media-fallback .rf-media-fallback__icon>.rf-icon{width:var(--rf-spacing-24);height:var(--rf-spacing-24)}.rf-image-frame--compact>.rf-media-fallback .rf-media-fallback__label{display:none}.rf-media-fallback{position:absolute;inset:var(--rf-spacing-0);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--rf-spacing-8);padding:var(--rf-spacing-24);background:var(--rf-color-context-background-secondary-default);color:var(--rf-color-context-text-secondary-default);text-align:center}.rf-media-fallback[hidden]{display:none}.rf-media-fallback__icon{width:var(--rf-spacing-64);height:var(--rf-spacing-64);display:flex;align-items:center;justify-content:center;border-radius:var(--rf-radius-full);background:var(--rf-color-context-background-primary-default);color:var(--rf-icon-secondary)}.rf-media-fallback__icon>.rf-icon{width:var(--rf-spacing-32);height:var(--rf-spacing-32)}.rf-media-fallback__label{font-family:var(--rf-typography-label-medium-font-family);font-size:var(--rf-typography-label-medium-font-size);font-weight:var(--rf-typography-label-medium-font-weight);letter-spacing:var(--rf-typography-label-medium-letter-spacing);line-height:var(--rf-typography-label-medium-line-height)}.rf-media-fallback--compact{gap:var(--rf-spacing-0);padding:var(--rf-spacing-8)}.rf-media-fallback--compact .rf-media-fallback__icon{width:var(--rf-spacing-32);height:var(--rf-spacing-32);background:transparent}.rf-media-fallback--compact .rf-media-fallback__icon>.rf-icon{width:var(--rf-spacing-24);height:var(--rf-spacing-24)}.rf-media-fallback--compact .rf-media-fallback__label{display:none}@media(pointer:coarse){.rf-chip{position:relative}.rf-chip:before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;min-height:var(--rf-spacing-44);height:100%;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.rf-chip,.rf-card--interactive,.rf-list-item--interactive{transition:none}}@media(forced-colors:active){.rf-chip:focus-visible,.rf-card--interactive:focus-visible,.rf-list-item--interactive:focus-visible{outline-color:Highlight}}.rf-list-item--rich{position:relative;width:100%;box-sizing:border-box;min-width:0;font:inherit;border:0;border-bottom:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-list-item-border);color:var(--rf-color-context-text-primary-default)}.rf-list-item--rich[data-align=top]{align-items:flex-start}.rf-list-item--rich[data-description=wrap] .rf-list-item__description{white-space:normal;overflow-wrap:anywhere}.rf-list-item--rich[data-divider=none],.rf-list-item--rich[data-divider=inset]{border-bottom-color:transparent}.rf-list-item--rich[data-divider=inset]:after{content:"";position:absolute;inset-inline:var(--rf-spacing-16);bottom:0;height:var(--rf-border-width-thin);background:var(--rf-list-item-border)}.rf-list-item--rich[data-divider=inset]:has(>.rf-list-item__leading):after{inset-inline-start:calc(var(--rf-spacing-16) + var(--rf-spacing-24) + var(--rf-spacing-12))}.rf-list-item--rich[data-divider=inset]:has(.rf-list-item__image):after{inset-inline-start:calc(var(--rf-spacing-16) + var(--rf-spacing-48) + var(--rf-spacing-12))}.rf-list-item--rich .rf-list-item__image{width:var(--rf-spacing-48);height:var(--rf-spacing-48);object-fit:cover;border-radius:var(--rf-radius-md)}.rf-list-item--rich .rf-list-item__label,.rf-list-item--rich .rf-list-item__value{font:inherit;font-size:var(--rf-typography-style-body-s-font-size);line-height:var(--rf-typography-style-body-s-line-height);color:var(--rf-color-context-text-secondary-default);overflow-wrap:anywhere}.rf-list-item--rich .rf-list-item__trailing{max-width:40%;min-width:0}.rf-list-item--rich .rf-list-item__value{text-align:end}.rf-list-item--rich.rf-list-item--interactive:not([data-state=disabled]):not([data-state=skeleton]):is(:hover,[data-state=hover]){background:var(--rf-list-item-background-hover)}.rf-list-item--rich.rf-list-item--interactive:not([data-state=disabled]):not([data-state=skeleton]):is(:active,[data-state=pressed]){background:var(--rf-list-item-background-pressed)}.rf-list-item--rich[data-state=focused]{outline:var(--rf-border-width-medium) solid var(--rf-color-context-border-brand-default);outline-offset:0}.rf-list-item--rich:is([data-state=disabled],:disabled,[aria-disabled=true]){cursor:default;background:var(--rf-list-item-background);color:var(--rf-list-item-foreground-disabled)}.rf-list-item--rich[data-state=disabled] :is(.rf-list-item__title,.rf-list-item__description,.rf-list-item__label,.rf-list-item__value){color:var(--rf-list-item-foreground-disabled)}.rf-list-item--rich[data-state=skeleton]{pointer-events:none;background:var(--rf-list-item-background)}.rf-list-item--rich[data-state=skeleton] :is(.rf-list-item__title,.rf-list-item__description,.rf-list-item__label,.rf-list-item__value,.rf-list-item__leading,.rf-list-item__trailing){color:transparent;background:var(--rf-color-context-background-skeleton-base);border-radius:var(--rf-radius-sm)}.rf-list-item--rich[data-state=skeleton] :is(.rf-list-item__leading,.rf-list-item__trailing)>*{visibility:hidden}@media(forced-colors:active){.rf-list-item--rich[data-state=focused]{outline-color:Highlight}.rf-list-item--rich[data-state=disabled],.rf-list-item--rich[data-state=disabled] :is(.rf-list-item__title,.rf-list-item__description,.rf-list-item__label,.rf-list-item__value){color:GrayText}}.rf-list-item--rich[data-divider=inset]:has(>.rf-list-item__leading :is(.rf-choice,.rf-switch)):after{inset-inline-start:calc(var(--rf-spacing-16) + var(--rf-spacing-44) + var(--rf-spacing-12))}.rf-list-item--rich[aria-pressed=true]:not(:disabled):not([data-state=skeleton]){background:var(--rf-color-context-background-brand-selected)}.rf-list-item--rich .rf-list-item__image--illustration{object-fit:contain}.rf-list--separated{gap:var(--rf-spacing-8)}.rf-list-item--rich[data-surface=filled]{border-radius:var(--rf-radius-xl);background:var(--rf-color-context-background-primary-default)}.rf-list-item--rich[data-surface=filled][aria-pressed=true]:not(:disabled):not([data-state=skeleton]){background:var(--rf-color-context-background-brand-selected)}.rf-list-item--rich .rf-list-item__image--flag{width:var(--rf-spacing-40);height:var(--rf-spacing-24);object-fit:contain;border-radius:var(--rf-radius-xs)}.rf-feature-card{cursor:pointer;transition:box-shadow var(--rf-motion-duration-normal) var(--rf-motion-easing-standard),transform var(--rf-motion-duration-fast) var(--rf-motion-easing-standard)}.rf-feature-card:hover{box-shadow:var(--rf-elevation-md);text-decoration:none}.rf-feature-card:active{transform:translateY(var(--rf-border-width-thin))}.rf-feature-card:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-color-context-border-brand-default);outline-offset:var(--rf-spacing-0);box-shadow:none}@media(prefers-reduced-motion:reduce){.rf-feature-card{transition:none}}@media(forced-colors:active){.rf-feature-card:focus-visible{outline-color:Highlight}}.rf-banner{display:flex;align-items:center;gap:var(--rf-spacing-16);width:100%;min-width:0;box-sizing:border-box;border:0;font:inherit;text-align:start;color:var(--rf-color-context-text-primary-default);background:transparent}.rf-banner--filled{padding:var(--rf-spacing-16);border-radius:var(--rf-radius-2xl);background:var(--rf-color-context-background-primary-default)}.rf-banner--plain{padding:var(--rf-spacing-0)}.rf-banner__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--rf-spacing-4);min-width:0}.rf-banner__title,.rf-banner__description,.rf-banner__label{max-width:100%;overflow-wrap:anywhere}.rf-banner__description,.rf-banner__label{color:var(--rf-color-context-text-secondary-default)}.rf-banner__media{display:block;flex:0 0 var(--rf-spacing-48);width:var(--rf-spacing-48);height:var(--rf-spacing-48)}.rf-banner--large .rf-banner__media{flex-basis:30%;width:30%;height:auto;aspect-ratio:1}.rf-banner__media img{display:block;width:100%;height:100%;object-fit:contain}button.rf-banner{cursor:pointer}button.rf-banner:is(:hover,[data-state=hover]){box-shadow:var(--rf-elevation-sm)}button.rf-banner:is(:active,[data-state=pressed]){box-shadow:var(--rf-elevation-md)}button.rf-banner:is(:focus-visible,[data-state=focused]){outline:var(--rf-border-width-medium) solid var(--rf-color-context-border-brand-default);outline-offset:var(--rf-spacing-0)}.rf-banner[data-state=skeleton]{pointer-events:none;box-shadow:none;outline:none}.rf-banner[data-state=skeleton] :is(.rf-banner__title,.rf-banner__label,.rf-banner__description,.rf-banner__media,.rf-button,.rf-banner__trailing){color:transparent;background:var(--rf-color-context-background-skeleton-base);border-radius:var(--rf-radius-sm)}.rf-banner[data-state=skeleton] :is(.rf-banner__media,.rf-button,.rf-banner__trailing)>*{visibility:hidden}@media(forced-colors:active){button.rf-banner:focus-visible{outline-color:Highlight}}.rf-dropdown{position:relative;min-width:0;color:var(--rf-dropdown-item-text)}.rf-dropdown__trigger{width:100%;min-width:0;min-height:var(--rf-spacing-44);display:flex;align-items:center;gap:var(--rf-spacing-8);padding-block:var(--rf-spacing-8);padding-inline:var(--rf-spacing-16);border:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-text-field-border);border-radius:var(--rf-text-field-radius);background:var(--rf-text-field-background);color:var(--rf-text-field-text);font-family:var(--rf-text-field-size-md-text-style-font-family);font-size:var(--rf-text-field-size-md-text-style-font-size);font-weight:var(--rf-text-field-size-md-text-style-font-weight);letter-spacing:var(--rf-text-field-size-md-text-style-letter-spacing);line-height:var(--rf-text-field-size-md-text-style-line-height);text-align:start;cursor:pointer;transition:border-color var(--rf-motion-duration-fast) var(--rf-motion-easing-standard),background-color var(--rf-motion-duration-fast) var(--rf-motion-easing-standard)}.rf-dropdown__trigger:hover:not(:disabled){border-color:var(--rf-text-field-border-hover)}.rf-dropdown__trigger:focus-visible{border-color:var(--rf-text-field-border-focus);outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-text-field-border-focus);outline-offset:calc(var(--rf-border-width-medium)*-1)}.rf-dropdown__trigger[aria-expanded=true]{border-color:var(--rf-text-field-border-focus)}.rf-dropdown__trigger[aria-invalid=true]{border-color:var(--rf-text-field-border-error)}.rf-dropdown__trigger:disabled,.rf-dropdown[data-disabled] .rf-dropdown__trigger{border-color:transparent;background:var(--rf-text-field-background-disabled);color:var(--rf-text-disabled);cursor:not-allowed}.rf-dropdown__trigger--sm{min-height:var(--rf-spacing-40);padding-inline:var(--rf-spacing-12);font-family:var(--rf-text-field-size-sm-text-style-font-family);font-size:var(--rf-text-field-size-sm-text-style-font-size);font-weight:var(--rf-text-field-size-sm-text-style-font-weight);line-height:var(--rf-text-field-size-sm-text-style-line-height)}.rf-dropdown__trigger--lg{min-height:var(--rf-spacing-48);padding-inline:var(--rf-spacing-24);font-family:var(--rf-text-field-size-lg-text-style-font-family);font-size:var(--rf-text-field-size-lg-text-style-font-size);font-weight:var(--rf-text-field-size-lg-text-style-font-weight);line-height:var(--rf-text-field-size-lg-text-style-line-height)}.rf-dropdown__trigger-value{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-dropdown__trigger-placeholder{min-width:0;flex:1;overflow:hidden;color:var(--rf-text-field-placeholder);text-overflow:ellipsis;white-space:nowrap}.rf-dropdown__chevron{flex:0 0 auto;transition:transform var(--rf-motion-duration-fast) var(--rf-motion-easing-standard)}.rf-dropdown__trigger[aria-expanded=true] .rf-dropdown__chevron{transform:rotate(180deg)}.rf-dropdown__panel{position:absolute;z-index:var(--rf-z-index-dropdown);inset-block-start:calc(100% + var(--rf-spacing-8));inset-inline-start:0;width:max-content;min-width:max(100%,var(--rf-spacing-248));max-width:min(var(--rf-spacing-480),calc(100vw - var(--rf-spacing-32)));max-height:var(--rf-dropdown-max-height);overflow:auto;overscroll-behavior:contain;padding:var(--rf-spacing-8);border:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-dropdown-overlay-border);border-radius:var(--rf-dropdown-radius);background:var(--rf-dropdown-overlay-background);box-shadow:var(--rf-dropdown-elevation)}.rf-dropdown__panel--end{inset-inline:auto 0}.rf-dropdown--viewport>.rf-dropdown__panel{position:fixed;inset:auto;width:var(--rf-spacing-248);min-width:0}.rf-dropdown[data-rf-placement=top]>.rf-dropdown__panel{inset-block:auto calc(100% + var(--rf-spacing-8))}.rf-dropdown__panel[hidden],.rf-dropdown__item[hidden],.rf-dropdown__state[hidden],.rf-dropdown__group[hidden]{display:none}.rf-dropdown__description{margin:var(--rf-spacing-0);padding-block:var(--rf-spacing-8);padding-inline:var(--rf-spacing-12);color:var(--rf-dropdown-item-description);font-family:var(--rf-typography-style-body-small-font-family);font-size:var(--rf-typography-style-body-small-font-size);line-height:var(--rf-typography-style-body-small-line-height)}.rf-dropdown__search{display:flex;align-items:center;gap:var(--rf-spacing-8);margin-block-end:var(--rf-spacing-8);padding-block:var(--rf-spacing-8);padding-inline:var(--rf-spacing-12);border-radius:var(--rf-radius-lg);background:var(--rf-color-context-background-secondary-default);color:var(--rf-icon-secondary)}.rf-dropdown__search:focus-within{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-text-field-border-focus);outline-offset:calc(var(--rf-border-width-medium)*-1)}.rf-dropdown__search-input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--rf-dropdown-item-text);font-family:var(--rf-typography-style-body-medium-font-family);font-size:var(--rf-typography-style-body-medium-font-size);line-height:var(--rf-typography-style-body-medium-line-height)}.rf-dropdown__search-input::placeholder{color:var(--rf-dropdown-item-description)}.rf-dropdown__group{display:grid;gap:var(--rf-spacing-2)}.rf-dropdown__group+.rf-dropdown__group{margin-block-start:var(--rf-spacing-8);padding-block-start:var(--rf-spacing-8);border-block-start:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-dropdown-divider)}.rf-dropdown__group-label{display:block;padding-block:var(--rf-spacing-4);padding-inline:var(--rf-spacing-12);color:var(--rf-dropdown-item-description);font-family:var(--rf-typography-style-label-small-font-family);font-size:var(--rf-typography-style-label-small-font-size);font-weight:var(--rf-typography-style-label-small-font-weight);line-height:var(--rf-typography-style-label-small-line-height)}.rf-dropdown__item.rf-list-item{width:100%;min-height:var(--rf-spacing-48);display:flex;align-items:center;gap:var(--rf-spacing-12);padding-block:var(--rf-spacing-12);padding-inline:var(--rf-spacing-12);border:0;border-radius:var(--rf-radius-lg);background:transparent;color:var(--rf-dropdown-item-text);font-family:var(--rf-typography-style-body-medium-font-family);font-size:var(--rf-typography-style-body-medium-font-size);line-height:var(--rf-typography-style-body-medium-line-height);text-align:start;cursor:pointer}.rf-dropdown__item.rf-list-item:hover:not([aria-disabled=true]):not(:disabled),.rf-dropdown__item[data-rf-active]{background:var(--rf-dropdown-item-hover-background)}.rf-dropdown__item:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-text-field-border-focus);outline-offset:calc(var(--rf-border-width-medium)*-1)}.rf-dropdown__item[aria-selected=true]{background:var(--rf-dropdown-item-selected-background)}.rf-dropdown__item[aria-disabled=true],.rf-dropdown__item:disabled{color:var(--rf-dropdown-item-disabled-text);cursor:not-allowed}.rf-dropdown__item.rf-list-item.rf-dropdown__item--destructive:not(:disabled):not([aria-disabled=true]){color:var(--rf-dropdown-item-destructive-text)}.rf-dropdown__item-content{min-width:0;display:flex;flex:1;flex-direction:column;gap:var(--rf-spacing-2)}.rf-dropdown__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-dropdown__item-description{overflow:hidden;color:var(--rf-dropdown-item-description);font-family:var(--rf-typography-style-body-small-font-family);font-size:var(--rf-typography-style-body-small-font-size);line-height:var(--rf-typography-style-body-small-line-height);text-overflow:ellipsis;white-space:nowrap}.rf-dropdown__item[aria-disabled=true] .rf-dropdown__item-description,.rf-dropdown__item:disabled .rf-dropdown__item-description{color:inherit}.rf-dropdown__item-indicator{width:var(--rf-spacing-16);height:var(--rf-spacing-16);display:grid;flex:0 0 auto;place-items:center;border:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-dropdown-overlay-border);border-radius:var(--rf-radius-sm)}.rf-dropdown__item[aria-selected=true] .rf-dropdown__item-indicator{border-color:var(--rf-color-context-border-brand-default);background:var(--rf-color-context-background-brand-default);color:var(--rf-color-context-text-inverse-default)}.rf-dropdown__item-check{visibility:hidden;flex:0 0 auto}.rf-dropdown__item[aria-selected=true] .rf-dropdown__item-check{visibility:visible}.rf-dropdown__item-meta{display:flex;flex:0 0 auto;align-items:center;gap:var(--rf-spacing-4);color:var(--rf-dropdown-item-description);font-family:var(--rf-typography-style-body-small-font-family);font-size:var(--rf-typography-style-body-small-font-size);line-height:var(--rf-typography-style-body-small-line-height)}.rf-dropdown__divider{height:var(--rf-border-width-thin);margin-block:var(--rf-spacing-8);border:0;background:var(--rf-dropdown-divider)}.rf-dropdown__state{min-height:var(--rf-spacing-48);display:flex;align-items:center;justify-content:center;gap:var(--rf-spacing-8);margin:0;padding:var(--rf-spacing-12);color:var(--rf-dropdown-item-description);font-family:var(--rf-typography-style-body-small-font-family);font-size:var(--rf-typography-style-body-small-font-size);line-height:var(--rf-typography-style-body-small-line-height);text-align:center}.rf-dropdown__submenu{inset-block-start:0;inset-inline-start:calc(100% + var(--rf-spacing-8))}.rf-dropdown__submenu-back{width:100%;display:none;align-items:center;gap:var(--rf-spacing-8);padding:var(--rf-spacing-12);border:0;border-radius:var(--rf-radius-lg);background:transparent;color:var(--rf-dropdown-item-text);font-family:var(--rf-typography-style-label-medium-font-family);font-size:var(--rf-typography-style-label-medium-font-size);font-weight:var(--rf-typography-style-label-medium-font-weight);line-height:var(--rf-typography-style-label-medium-line-height);text-align:start}@media(pointer:coarse)and (max-width:767px){.rf-dropdown__panel,.rf-dropdown--viewport>.rf-dropdown__panel{position:fixed;z-index:var(--rf-z-index-modal);inset-block:auto var(--rf-spacing-16);inset-inline:var(--rf-spacing-16);width:auto;min-width:0;max-width:none}.rf-dropdown[data-rf-placement=top]>.rf-dropdown__panel{inset-block:auto var(--rf-spacing-16)}.rf-dropdown__submenu{top:0;right:0;bottom:0;left:0}.rf-dropdown__submenu-back{display:flex}}@media(pointer:coarse){.rf-dropdown__trigger,.rf-dropdown__item.rf-list-item{min-height:var(--rf-spacing-44)}.rf-dropdown--anchored>.rf-dropdown__panel{position:absolute;z-index:var(--rf-z-index-dropdown);inset-block:calc(100% + var(--rf-spacing-8)) auto;inset-inline:0 auto;width:max-content;min-width:100%;max-width:min(var(--rf-spacing-480),calc(100vw - var(--rf-spacing-32)))}.rf-dropdown--anchored>.rf-dropdown__panel--end{inset-inline:auto 0}.rf-dropdown--anchored[data-rf-placement=top]>.rf-dropdown__panel{inset-block:auto calc(100% + var(--rf-spacing-8))}}@media(prefers-reduced-motion:reduce){.rf-dropdown__trigger,.rf-dropdown__chevron{transition:none}}@media(forced-colors:active){.rf-dropdown__trigger:focus-visible,.rf-dropdown__item:focus-visible{outline-color:Highlight}.rf-dropdown__item[aria-selected=true]{outline:var(--rf-border-width-thin) solid SelectedItem}}.rf-dropdown[data-rf-menu-align=end]>.rf-dropdown__panel:not(.rf-dropdown__action-submenu){inset-inline:auto 0}.rf-dropdown[data-rf-menu-align=center]>.rf-dropdown__panel:not(.rf-dropdown__action-submenu){inset-inline-start:50%;inset-inline-end:auto;translate:-50% 0}.rf-dropdown:dir(rtl)[data-rf-menu-align=center]>.rf-dropdown__panel:not(.rf-dropdown__action-submenu){translate:50% 0}.rf-dropdown--viewport[data-rf-menu-align]>.rf-dropdown__panel{inset-inline:auto;translate:none}.rf-dropdown>.rf-dropdown__panel.rf-dropdown__action-submenu{position:fixed;inset:auto;width:min(var(--rf-spacing-248),calc(100vw - var(--rf-spacing-32)));min-width:0;max-height:calc(100dvh - var(--rf-spacing-32))}@media(pointer:coarse){.rf-dropdown__action-submenu .rf-dropdown__submenu-back{display:flex}}.rf-dropdown[data-rf-menu-density=compact] .rf-dropdown__item.rf-list-item{min-height:var(--rf-spacing-32);padding-block:var(--rf-spacing-4)}@media(pointer:coarse){.rf-dropdown[data-rf-menu-density=compact] .rf-dropdown__item.rf-list-item{min-height:var(--rf-spacing-44);padding-block:var(--rf-spacing-8)}}.rf-dropdown[data-rf-menu-width=content]>.rf-dropdown__panel:not(.rf-dropdown__action-submenu){min-width:0;width:max-content;max-width:min(var(--rf-spacing-480),calc(100vw - var(--rf-spacing-32)))}.rf-dropdown[data-rf-menu-width=container]{width:100%}.rf-dropdown[data-rf-menu-width=container]>[data-rf-dropdown-trigger]:not(.rf-icon-button){width:100%}.rf-breadcrumbs{min-width:0;color:var(--rf-breadcrumbs-text);font-family:var(--rf-breadcrumbs-text-style-md-font-family);font-size:var(--rf-breadcrumbs-text-style-md-font-size);font-weight:var(--rf-breadcrumbs-text-style-md-font-weight);letter-spacing:var(--rf-breadcrumbs-text-style-md-letter-spacing);line-height:var(--rf-breadcrumbs-text-style-md-line-height)}.rf-breadcrumbs__list{display:flex;min-width:0;align-items:center;gap:var(--rf-breadcrumbs-gap);margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:thin}.rf-breadcrumbs__item{min-width:0;display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--rf-breadcrumbs-gap);white-space:nowrap}.rf-breadcrumbs__link,.rf-breadcrumbs__current,.rf-breadcrumbs__collapsed{display:inline-flex;min-width:0;align-items:center;gap:var(--rf-breadcrumbs-compact-gap);color:inherit;text-decoration:none}.rf-breadcrumbs__link:hover{color:var(--rf-breadcrumbs-text-interactive);text-decoration:underline;text-underline-offset:.18em}.rf-breadcrumbs__link:active{color:var(--rf-breadcrumbs-text-pressed)}.rf-breadcrumbs__link:focus-visible{border-radius:var(--rf-radius-sm);outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-color-context-border-brand-default);outline-offset:var(--rf-spacing-2);box-shadow:none}.rf-breadcrumbs__current{max-width:var(--rf-spacing-480);overflow:hidden;color:var(--rf-breadcrumbs-text-current);font-weight:var(--rf-font-weight-semibold);text-overflow:ellipsis}.rf-breadcrumbs__separator{display:inline-flex;flex:none;align-items:center;justify-content:center;color:var(--rf-breadcrumbs-separator);-webkit-user-select:none;user-select:none}.rf-breadcrumbs__separator>.rf-icon{color:inherit}.rf-breadcrumbs__collapsed{color:var(--rf-breadcrumbs-text);font-weight:var(--rf-font-weight-semibold)}.rf-breadcrumbs--supporting{color:var(--rf-breadcrumbs-text-supporting)}.rf-breadcrumbs--sm{font-family:var(--rf-breadcrumbs-text-style-sm-font-family);font-size:var(--rf-breadcrumbs-text-style-sm-font-size);font-weight:var(--rf-breadcrumbs-text-style-sm-font-weight);letter-spacing:var(--rf-breadcrumbs-text-style-sm-letter-spacing);line-height:var(--rf-breadcrumbs-text-style-sm-line-height)}.rf-breadcrumbs--sm .rf-breadcrumbs__list,.rf-breadcrumbs--sm .rf-breadcrumbs__item{gap:var(--rf-breadcrumbs-compact-gap)}.rf-tabs{min-width:0}.rf-tab-list{display:flex;min-width:0;gap:var(--rf-spacing-4);overflow-x:auto;border-bottom:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-navigation-divider)}.rf-tab{min-height:var(--rf-spacing-44);display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding-inline:var(--rf-spacing-12);border:var(--rf-border-width-none);border-bottom:var(--rf-border-width-medium) var(--rf-border-style-solid) transparent;background:transparent;color:var(--rf-navigation-text);font-family:var(--rf-typography-label-medium-font-family);font-size:var(--rf-typography-label-medium-font-size);font-weight:var(--rf-typography-label-medium-font-weight);letter-spacing:var(--rf-typography-label-medium-letter-spacing);line-height:var(--rf-typography-label-medium-line-height);cursor:pointer}.rf-tab:hover{color:var(--rf-navigation-text-active)}.rf-tab:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-color-context-border-brand-default);outline-offset:var(--rf-spacing-0);box-shadow:none}.rf-tab[aria-selected=true],.rf-tab[aria-current=page]{border-bottom-color:var(--rf-color-context-border-brand-selected);color:var(--rf-navigation-text-active)}.rf-tab:disabled{color:var(--rf-text-disabled);cursor:not-allowed}.rf-tab{gap:var(--rf-spacing-8)}.rf-tab>.rf-icon{flex:none;color:inherit}.rf-tab__label{min-width:0}.rf-tab[data-state=hover]:not(:disabled){color:var(--rf-navigation-text-active)}.rf-tab:active:not(:disabled),.rf-tab[data-state=pressed]:not(:disabled){color:var(--rf-color-context-text-brand-active)}.rf-tab[data-state=focused]:not(:disabled){outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-color-context-border-brand-default);outline-offset:var(--rf-spacing-0);box-shadow:none}.rf-tab[data-state=skeleton]{background:var(--rf-color-context-background-skeleton-base);color:transparent;border-bottom-color:transparent;pointer-events:none}.rf-tab[data-state=skeleton]>*{visibility:hidden}.rf-tab-panel{padding-block:var(--rf-spacing-16)}.rf-tab-panel[hidden]{display:none}.rf-menu-anchor{position:relative;display:inline-flex}.rf-menu{position:absolute;z-index:var(--rf-z-index-dropdown);inset-block-start:calc(100% + var(--rf-spacing-8));inset-inline-end:var(--rf-spacing-0);width:var(--rf-spacing-248);display:flex;flex-direction:column;gap:var(--rf-spacing-4);padding:var(--rf-spacing-8);border:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-surface-border);border-radius:var(--rf-radius-2xl);background:var(--rf-surface-elevated);box-shadow:var(--rf-elevation-md)}.rf-menu[hidden]{display:none}.rf-menu-item{width:100%;min-height:var(--rf-spacing-44);display:flex;align-items:center;gap:var(--rf-spacing-8);padding:var(--rf-spacing-8) var(--rf-spacing-12);border:var(--rf-border-width-none);border-radius:var(--rf-radius-lg);background:transparent;color:var(--rf-text-primary);font:inherit;text-align:start;text-decoration:none;cursor:pointer}.rf-menu-item:hover,.rf-menu-item:focus-visible{background:var(--rf-navigation-active-background);text-decoration:none}.rf-menu-item:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-color-context-border-brand-default);outline-offset:var(--rf-spacing-0);box-shadow:none}.rf-menu-item--destructive{color:var(--rf-color-context-text-error)}.rf-menu-item:disabled,.rf-menu-item[aria-disabled=true]{background:transparent;color:var(--rf-text-disabled);cursor:not-allowed}.rf-menu__label{padding:var(--rf-spacing-4) var(--rf-spacing-12);color:var(--rf-text-secondary);font-family:var(--rf-typography-caption-font-family);font-size:var(--rf-typography-caption-font-size);line-height:var(--rf-typography-caption-line-height)}.rf-menu__divider{height:var(--rf-border-width-thin);margin:var(--rf-spacing-4) var(--rf-spacing-8);border:var(--rf-border-width-none);background:var(--rf-navigation-divider)}.rf-navigation-bar{display:flex;min-width:0;gap:var(--rf-spacing-4);padding:var(--rf-spacing-4);background:var(--rf-navigation-container-background);color:var(--rf-navigation-text)}.rf-navigation-bar__item{min-width:0;min-height:var(--rf-spacing-44);display:flex;align-items:center;justify-content:center;gap:var(--rf-spacing-4);padding:var(--rf-spacing-4) var(--rf-spacing-12);border:var(--rf-border-width-none);border-radius:var(--rf-radius-full);background:transparent;color:inherit;font-family:var(--rf-navigation-text-style-font-family);font-size:var(--rf-navigation-text-style-font-size);font-weight:var(--rf-navigation-text-style-font-weight);letter-spacing:var(--rf-navigation-text-style-letter-spacing);line-height:var(--rf-navigation-text-style-line-height);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}.rf-navigation-bar__item:hover{color:var(--rf-navigation-text-active);text-decoration:none}.rf-navigation-bar__item:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-color-context-border-brand-default);outline-offset:var(--rf-spacing-0);box-shadow:none}.rf-navigation-bar__item[aria-current=page]{background:var(--rf-navigation-selected-background);color:var(--rf-navigation-selected-text)}.rf-navigation-bar__item:disabled,.rf-navigation-bar__item[aria-disabled=true]{background:transparent;color:var(--rf-text-disabled);cursor:not-allowed;pointer-events:none}.rf-navigation-bar--top{width:100%;border-radius:var(--rf-radius-full)}.rf-navigation-bar--top .rf-navigation-bar__item{flex:1 1 0}.rf-navigation-bar--bottom,.rf-bottom-navigation{position:relative;z-index:var(--rf-z-index-sticky);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:var(--rf-spacing-4);padding-bottom:max(var(--rf-spacing-4),env(safe-area-inset-bottom));border-top:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-navigation-divider);background:var(--rf-navigation-background)}.rf-navigation-bar--bottom .rf-navigation-bar__item,.rf-bottom-navigation__item{min-height:var(--rf-spacing-44);display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--rf-spacing-4);padding:var(--rf-spacing-4);border-radius:var(--rf-radius-md);color:var(--rf-navigation-text);font-family:var(--rf-navigation-bottom-text-style-font-family);font-size:var(--rf-navigation-bottom-text-style-font-size);font-weight:var(--rf-navigation-bottom-text-style-font-weight);letter-spacing:var(--rf-navigation-bottom-text-style-letter-spacing);line-height:var(--rf-navigation-bottom-text-style-line-height);text-align:center;text-decoration:none}.rf-navigation-bar--bottom .rf-navigation-bar__item[aria-current=page],.rf-bottom-navigation__item[aria-current=page]{background:transparent;color:var(--rf-navigation-text-active)}.rf-navigation-bar .rf-navigation-bar__item[hidden],.rf-bottom-navigation .rf-bottom-navigation__item[hidden]{display:none}@media(forced-colors:active){.rf-breadcrumbs__link:focus-visible,.rf-tab:focus-visible,.rf-menu-item:focus-visible,.rf-navigation-bar__item:focus-visible{outline-color:Highlight}.rf-breadcrumbs__current,.rf-tab[aria-selected=true],.rf-tab[aria-current=page],.rf-navigation-bar__item[aria-current=page]{border-color:Highlight;color:Highlight}.rf-tab:disabled,.rf-navigation-bar__item:disabled,.rf-navigation-bar__item[aria-disabled=true]{border-color:GrayText;color:GrayText}}.rf-navigation-bar__label{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-navigation-bar__icon{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center}.rf-navigation-bar__icon>.rf-icon{color:inherit}.rf-navigation-bar__counter{position:absolute;inset-block-start:calc(-1 * var(--rf-spacing-8));inset-inline-end:calc(-1 * var(--rf-spacing-12));display:inline-flex;pointer-events:none}.rf-navigation-bar__item[data-state=hover]:not([aria-disabled=true]):not([aria-current=page]){color:var(--rf-navigation-text-active)}.rf-navigation-bar__item:active:not([aria-disabled=true]),.rf-navigation-bar__item[data-state=pressed]:not([aria-disabled=true]){color:var(--rf-color-context-text-brand-active)}@media(forced-colors:active){.rf-navigation-bar__item[data-state=focused]{outline-color:Highlight}.rf-navigation-bar__item[data-state=pressed],.rf-navigation-bar__item[data-state=hover]{color:Highlight}}.rf-navigation-bar__item[aria-current=page]:active:not([aria-disabled=true]),.rf-navigation-bar__item[aria-current=page][data-state=pressed]:not([aria-disabled=true]){background:var(--rf-color-context-background-brand-active);color:var(--rf-navigation-selected-text)}.rf-navigation-bar--bottom .rf-navigation-bar__item[aria-current=page]:active:not([aria-disabled=true]),.rf-navigation-bar--bottom .rf-navigation-bar__item[aria-current=page][data-state=pressed]:not([aria-disabled=true]){background:transparent;color:var(--rf-color-context-text-brand-active)}.rf-navigation-bar .rf-navigation-bar__item:focus-visible:not([aria-disabled=true]),.rf-navigation-bar .rf-navigation-bar__item[data-state=focused]:not([aria-disabled=true]){outline:none;box-shadow:none;background:var(--rf-navigation-active-background);color:var(--rf-navigation-text-active);text-decoration:underline;text-underline-offset:var(--rf-spacing-4)}.rf-navigation-bar .rf-navigation-bar__item[aria-disabled=true],.rf-navigation-bar .rf-navigation-bar__item:disabled{background:transparent;color:var(--rf-text-disabled);opacity:var(--rf-opacity-50)}@media(forced-colors:active){.rf-navigation-bar .rf-navigation-bar__item:focus-visible,.rf-navigation-bar .rf-navigation-bar__item[data-state=focused]{background:Highlight;color:HighlightText}.rf-navigation-bar .rf-navigation-bar__item[aria-disabled=true]{color:GrayText;opacity:1}}.rf-navigation-bar .rf-navigation-bar__item[data-state=skeleton]{background:var(--rf-color-context-background-skeleton-base);color:transparent;pointer-events:none;cursor:default;outline:none;box-shadow:none}.rf-navigation-bar .rf-navigation-bar__item[data-state=skeleton]>*{visibility:hidden}.rf-spinner,.rf-button__spinner{width:var(--rf-spacing-16);height:var(--rf-spacing-16);display:inline-block;flex:0 0 auto;border:var(--rf-border-width-medium) var(--rf-border-style-solid) currentColor;border-inline-end-color:transparent;border-radius:var(--rf-radius-full);animation:rf-spin var(--rf-motion-duration-ambient) linear infinite,rf-spinner-enter var(--rf-motion-duration-normal) var(--rf-motion-easing-standard) both}.rf-spinner--sm{width:var(--rf-spacing-12);height:var(--rf-spacing-12)}.rf-spinner--lg{width:var(--rf-spacing-24);height:var(--rf-spacing-24)}.rf-spinner--inverse{color:var(--rf-color-context-text-inverse-default)}@keyframes rf-spinner-enter{0%{opacity:0}to{opacity:1}}@keyframes rf-spin{to{transform:rotate(1turn)}}.rf-progress{width:100%;height:var(--rf-spacing-8);overflow:hidden;border:var(--rf-border-width-none);border-radius:var(--rf-radius-full);background:var(--rf-feedback-track);color:var(--rf-feedback-indicator);accent-color:var(--rf-feedback-indicator)}.rf-progress::-webkit-progress-bar{background:var(--rf-feedback-track)}.rf-progress::-webkit-progress-value{background:var(--rf-feedback-indicator)}.rf-progress::-moz-progress-bar{background:var(--rf-feedback-indicator)}.rf-skeleton{display:block;min-height:var(--rf-spacing-16);border-radius:var(--rf-radius-sm);background:linear-gradient(to right,var(--rf-feedback-skeleton-base),var(--rf-feedback-skeleton-highlight),var(--rf-feedback-skeleton-base));background-size:200% 100%;animation:rf-skeleton var(--rf-motion-duration-ambient) var(--rf-motion-easing-standard) infinite}.rf-skeleton--text{height:var(--rf-font-size-md)}.rf-skeleton--media{min-height:var(--rf-spacing-64);border-radius:var(--rf-radius-lg)}.rf-skeleton--fill{position:absolute;inset:var(--rf-spacing-0);width:100%;height:100%;min-height:var(--rf-spacing-0);border-radius:inherit}.rf-skeleton[hidden]{display:none}.rf-skeleton--avatar{width:var(--rf-avatar-md);height:var(--rf-avatar-md);border-radius:var(--rf-radius-full)}@keyframes rf-skeleton{to{background-position-x:-200%}}.rf-alert{display:flex;align-items:flex-start;gap:var(--rf-spacing-12);padding:var(--rf-spacing-16);border:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-color-context-border-info);border-radius:var(--rf-radius-lg);background:var(--rf-color-context-background-info-primary);color:var(--rf-color-context-text-info)}.rf-alert--success{border-color:var(--rf-color-context-border-success);background:var(--rf-color-context-background-success-primary);color:var(--rf-color-context-text-success)}.rf-alert--warning{border-color:var(--rf-color-context-border-warning);background:var(--rf-color-context-background-warning-primary);color:var(--rf-color-context-text-warning)}.rf-alert--error{border-color:var(--rf-color-context-border-error);background:var(--rf-color-context-background-error-primary);color:var(--rf-color-context-text-error)}.rf-alert__content{min-width:0;display:flex;flex:1;flex-direction:column;gap:var(--rf-spacing-4)}.rf-alert__title{font-family:var(--rf-typography-label-medium-font-family);font-size:var(--rf-typography-label-medium-font-size);font-weight:var(--rf-typography-label-medium-font-weight);letter-spacing:var(--rf-typography-label-medium-letter-spacing);line-height:var(--rf-typography-label-medium-line-height)}.rf-alert__body{color:inherit}.rf-alert__actions{display:flex;flex-wrap:wrap;gap:var(--rf-spacing-8)}.rf-toast-region{position:fixed;z-index:var(--rf-z-index-toast);inset-inline:var(--rf-spacing-16);bottom:max(var(--rf-spacing-16),env(safe-area-inset-bottom));display:flex;justify-content:center;pointer-events:none}.rf-toast{width:min(100%,var(--rf-toast-max-width));display:flex;align-items:center;gap:var(--rf-spacing-12);padding:var(--rf-spacing-12) var(--rf-spacing-16);border-radius:var(--rf-radius-3xl);background:var(--rf-toast-background);color:var(--rf-toast-text);box-shadow:var(--rf-toast-elevation);pointer-events:auto}.rf-toast[hidden]{display:none}.rf-toast__content{min-width:0;flex:1}@media(prefers-reduced-motion:reduce){.rf-spinner,.rf-button__spinner{animation:none}.rf-skeleton{animation-duration:var(--rf-motion-duration-reduced)}}.rf-alert--soft{border:0;border-radius:var(--rf-radius-xl);gap:var(--rf-spacing-8);padding:var(--rf-spacing-12);color:var(--rf-color-context-text-primary-default);min-width:0;overflow-wrap:anywhere}.rf-alert--neutral{background:var(--rf-color-context-background-primary-default)}.rf-alert--brand{background:var(--rf-color-context-background-brand-selected)}.rf-alert--soft>.rf-icon{flex-shrink:0;color:var(--rf-color-context-text-info)}.rf-alert--neutral>.rf-icon{color:var(--rf-color-context-text-secondary-default)}.rf-alert--brand>.rf-icon{color:var(--rf-color-context-text-brand-default)}.rf-alert--success>.rf-icon{color:var(--rf-color-context-text-success)}.rf-alert--warning>.rf-icon{color:var(--rf-color-context-text-warning)}.rf-alert--error>.rf-icon{color:var(--rf-color-context-text-error)}.rf-alert--soft .rf-alert__title{font-family:var(--rf-typography-style-headline-xs-font-family);font-size:var(--rf-typography-style-headline-xs-font-size);font-weight:var(--rf-typography-style-headline-xs-font-weight);line-height:var(--rf-typography-style-headline-xs-line-height);letter-spacing:var(--rf-typography-style-headline-xs-letter-spacing)}.rf-alert--soft .rf-alert__body{margin:0}.rf-alert--soft .rf-alert__actions{margin-inline-start:calc(var(--rf-spacing-12) * -1)}.rf-alert__close{flex-shrink:0;margin:calc(var(--rf-spacing-8) * -1)}.rf-alert[hidden]{display:none}.rf-alert[data-state=skeleton]{background:var(--rf-color-context-background-primary-default)}.rf-alert[data-state=skeleton]>*{visibility:hidden}.rf-alert[data-state=skeleton] :is(.rf-alert__title,.rf-alert__body,.rf-alert__actions){visibility:visible;color:transparent;border-radius:var(--rf-radius-sm);background:var(--rf-color-context-background-skeleton-base)}.rf-alert[data-state=skeleton] .rf-alert__actions>*{visibility:hidden}@media(forced-colors:active){.rf-alert--soft{border:var(--rf-border-width-thin) solid CanvasText}}.rf-alert--neutral .rf-alert__actions>.rf-button--ghost{color:var(--rf-color-context-text-primary-default)}.rf-alert--brand .rf-alert__actions>.rf-button--ghost{color:var(--rf-color-context-text-brand-default)}.rf-alert--info .rf-alert__actions>.rf-button--ghost{color:var(--rf-color-context-text-info)}.rf-alert--success .rf-alert__actions>.rf-button--ghost{color:var(--rf-color-context-text-success)}.rf-alert--warning .rf-alert__actions>.rf-button--ghost{color:var(--rf-color-context-text-warning)}.rf-alert--error .rf-alert__actions>.rf-button--ghost{color:var(--rf-color-context-text-error)}.rf-alert__close{color:var(--rf-color-context-text-secondary-default)}.rf-toast-region--content{max-width:calc(var(--rf-dialog-max-width) - var(--rf-spacing-32));margin-inline:auto}.rf-toast-region--content .rf-toast{width:100%}.rf-toast[data-variant=success]>.rf-icon{color:var(--rf-color-context-icon-success-inverse)}.rf-toast__close{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:var(--rf-spacing-24);min-height:var(--rf-spacing-24);padding:var(--rf-spacing-0);border:0;border-radius:var(--rf-radius-sm);background:transparent;color:inherit;cursor:pointer}.rf-toast__close:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) currentColor;outline-offset:var(--rf-spacing-2)}.rf-dialog{width:min(calc(100% - var(--rf-spacing-32)),var(--rf-dialog-max-width));max-height:calc(100% - var(--rf-spacing-32));margin:auto;padding:var(--rf-spacing-0);overflow:auto;border:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-dialog-border);border-radius:var(--rf-dialog-radius);background:var(--rf-dialog-background);color:var(--rf-text-primary);box-shadow:var(--rf-dialog-elevation)}.rf-dialog::backdrop{background:var(--rf-dialog-backdrop)}.rf-dialog__header,.rf-dialog__body,.rf-dialog__footer{padding:var(--rf-spacing-16)}.rf-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rf-spacing-16);border-bottom:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-dialog-border)}.rf-dialog__body{display:flex;flex-direction:column;gap:var(--rf-spacing-12)}.rf-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--rf-spacing-8);border-top:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-dialog-border)}.rf-confirmation-dialog{width:min(calc(100% - var(--rf-spacing-32)),var(--rf-dialog-max-width))}.rf-confirmation-dialog__message{margin:var(--rf-spacing-0);color:var(--rf-text-secondary)}.rf-confirmation-dialog[data-state=confirming]{cursor:progress}.rf-confirmation-dialog[data-state=confirming] .rf-dialog__body{opacity:var(--rf-opacity-50)}.rf-bottom-sheet-backdrop{position:fixed;z-index:var(--rf-z-index-modal);inset:var(--rf-spacing-0);display:none;background:var(--rf-color-context-overlay-backdrop)}.rf-bottom-sheet-backdrop.open{display:block}.rf-bottom-sheet{position:fixed;z-index:var(--rf-z-index-modal);inset-inline:var(--rf-spacing-0);inset-block-end:var(--rf-spacing-0);width:min(100%,var(--rf-breakpoint-sm));max-width:none;max-height:calc(100% - var(--rf-spacing-32));display:none;margin:auto auto var(--rf-spacing-0);padding:var(--rf-spacing-0);overflow:hidden;flex-direction:column;border-start-start-radius:var(--rf-radius-3xl);border-start-end-radius:var(--rf-radius-3xl);border-end-start-radius:var(--rf-radius-none);border-end-end-radius:var(--rf-radius-none);background:var(--rf-color-context-background-canvas);box-shadow:var(--rf-elevation-overlay)}.rf-bottom-sheet[open],.rf-bottom-sheet.open{display:flex}.rf-bottom-sheet__grip{width:var(--rf-spacing-40);height:var(--rf-spacing-4);margin:var(--rf-spacing-8) auto var(--rf-spacing-4);flex:none;border-radius:var(--rf-radius-full);background:var(--rf-icon-secondary)}.rf-bottom-sheet__header{display:flex;align-items:flex-start;gap:var(--rf-spacing-16);padding:var(--rf-spacing-12) var(--rf-spacing-20) var(--rf-spacing-8);flex:none}.rf-bottom-sheet__title{min-width:var(--rf-spacing-0);flex:auto}.rf-bottom-sheet__header>.rf-icon-button{flex:none}.rf-bottom-sheet__scroll{min-height:var(--rf-spacing-0);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rf-bottom-sheet__body{padding:var(--rf-spacing-16) var(--rf-spacing-16) var(--rf-spacing-20)}.rf-bottom-sheet__footer{position:relative;z-index:var(--rf-z-index-sticky);display:flex;flex:none;flex-direction:column;gap:var(--rf-spacing-8);padding:var(--rf-spacing-12) var(--rf-spacing-16) max(var(--rf-spacing-12),env(safe-area-inset-bottom))}.rf-bottom-sheet__footer[hidden]{display:none}.rf-bottom-sheet__actions{display:flex;flex-direction:column;gap:var(--rf-spacing-8)}.rf-bottom-sheet__hint{text-align:center}.rf-bottom-sheet__hint:empty{display:none}.rf-accordion{min-width:0;border-top:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-color-context-border-secondary-default)}.rf-accordion__item{border-bottom:var(--rf-border-width-thin) var(--rf-border-style-solid) var(--rf-color-context-border-secondary-default)}.rf-accordion__trigger{min-height:var(--rf-spacing-48);display:flex;align-items:center;justify-content:space-between;gap:var(--rf-spacing-12);padding-block:var(--rf-spacing-12);color:var(--rf-text-primary);font-family:var(--rf-typography-label-medium-font-family);font-size:var(--rf-typography-label-medium-font-size);font-weight:var(--rf-typography-label-medium-font-weight);letter-spacing:var(--rf-typography-label-medium-letter-spacing);line-height:var(--rf-typography-label-medium-line-height);cursor:pointer;list-style:none}.rf-accordion__trigger::-webkit-details-marker{display:none}.rf-accordion__icon{transition:transform var(--rf-motion-duration-normal) var(--rf-motion-easing-standard)}.rf-accordion__item[open] .rf-accordion__icon{transform:rotate(.5turn)}.rf-accordion__content{padding-block:var(--rf-spacing-0) var(--rf-spacing-16);color:var(--rf-text-secondary)}@media(prefers-reduced-motion:reduce){.rf-accordion__icon{transition:none}}.rf-state,.rf-empty-state,.rf-error-state{min-height:var(--rf-spacing-64);display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--rf-spacing-12);padding:var(--rf-spacing-24);text-align:center}.rf-state[hidden],.rf-empty-state[hidden],.rf-error-state[hidden]{display:none}.rf-state__media,.rf-empty-state__media,.rf-error-state__media{display:flex;color:var(--rf-icon-secondary)}.rf-state__title,.rf-empty-state__title,.rf-error-state__title{color:var(--rf-text-primary)}.rf-state__description,.rf-empty-state__description,.rf-error-state__description{max-width:var(--rf-dialog-max-width);color:var(--rf-text-secondary)}.rf-state__actions,.rf-empty-state__actions,.rf-error-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rf-spacing-8)}.rf-state--error .rf-state__media,.rf-error-state__media{color:var(--rf-color-context-icon-error)}.rf-error-state--illustrated{gap:var(--rf-spacing-4)}.rf-error-state--illustrated .rf-error-state__media{width:var(--rf-spacing-128);height:var(--rf-spacing-128);margin-block-end:var(--rf-spacing-8)}.rf-error-state--illustrated .rf-error-state__media>.rf-image{width:100%;height:100%;object-fit:contain}.rf-error-state--illustrated .rf-error-state__actions{margin-block-start:var(--rf-spacing-8)}.rf-empty-state--compact{min-height:var(--rf-spacing-48);align-items:flex-start;padding:var(--rf-spacing-16);text-align:start}.rf-filter-bar{min-width:0;display:flex;flex-direction:column;gap:var(--rf-spacing-8);padding:var(--rf-spacing-16);border-radius:var(--rf-radius-2xl);background:var(--rf-color-context-background-primary-default)}.rf-filter-bar__controls{min-width:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rf-spacing-12)}.rf-filter-bar__group{min-width:0;display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--rf-spacing-8)}.rf-filter-bar__group--grow{flex-basis:var(--rf-spacing-128)}.rf-filter-bar__active{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--rf-spacing-8)}.rf-filter-bar__meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--rf-spacing-12);color:var(--rf-text-secondary)}.rf-filter-bar__status{min-width:0;margin:var(--rf-spacing-0)}.rf-filter-bar__clear{flex:0 0 auto}.rf-filter-bar__label{font-family:var(--rf-typography-style-body-s-font-family);font-size:var(--rf-typography-style-body-s-font-size);font-weight:var(--rf-typography-style-body-s-font-weight);letter-spacing:var(--rf-typography-style-body-s-letter-spacing);line-height:var(--rf-typography-style-body-s-line-height)}.rf-filter-bar--inline{flex-direction:row;flex-wrap:wrap;align-items:center}.rf-filter-bar--inline .rf-filter-bar__controls{flex:1 1 auto}.rf-filter-bar--inline .rf-filter-bar__meta{margin-inline-start:auto}.rf-filter-bar--stacked .rf-filter-bar__controls{flex-direction:column;align-items:stretch}.rf-filter-bar--stacked .rf-filter-bar__group{width:100%}.rf-filter-bar--stacked .rf-filter-bar__group--grow{flex-basis:auto}.rf-filter-bar--collapsible{padding:var(--rf-spacing-0)}.rf-filter-bar--collapsible>summary{min-height:var(--rf-spacing-44);display:flex;align-items:center;justify-content:space-between;gap:var(--rf-spacing-12);padding:var(--rf-spacing-12) var(--rf-spacing-16);border-radius:inherit;cursor:pointer;list-style:none}.rf-filter-bar--collapsible>summary::-webkit-details-marker{display:none}.rf-filter-bar--collapsible>summary>.rf-icon{transition:transform var(--rf-motion-duration-normal) var(--rf-motion-easing-standard)}.rf-filter-bar--collapsible[open]>summary>.rf-icon{transform:rotate(180deg)}.rf-filter-bar--collapsible>.rf-filter-bar__body{display:flex;min-width:0;flex-direction:column;gap:var(--rf-spacing-12);padding:var(--rf-spacing-0) var(--rf-spacing-16) var(--rf-spacing-16)}.rf-filter-bar[aria-busy=true]{cursor:progress}.rf-filter-bar[aria-busy=true] .rf-filter-bar__controls{opacity:var(--rf-opacity-50)}.rf-filter-bar :disabled{cursor:not-allowed}@media(forced-colors:active){.rf-filter-bar{border:var(--rf-border-width-thin) var(--rf-border-style-solid) CanvasText}.rf-filter-bar--collapsible>summary{border:var(--rf-border-width-none)}}@media(prefers-reduced-motion:reduce){.rf-filter-bar--collapsible>summary>.rf-icon{transition:none}}.rf-card-list{min-width:0;margin:var(--rf-spacing-0);padding:var(--rf-spacing-0);list-style:none}.rf-card-list--list{display:flex;flex-direction:column;gap:var(--rf-spacing-12)}.rf-card-list--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--rf-spacing-248)),1fr));gap:var(--rf-spacing-16)}.rf-card-list--compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rf-spacing-16)}.rf-card-list--preview{display:grid;width:calc((100% - var(--rf-spacing-16)) / 2);margin-inline:auto;grid-template-columns:minmax(0,1fr)}.rf-card-list-container{width:100%;max-width:calc(4 * var(--rf-spacing-248) + 3 * var(--rf-spacing-16));margin-inline:auto;min-width:0}.rf-card-list--adaptive-grid{display:grid;width:100%;max-width:calc(4 * var(--rf-spacing-248) + 3 * var(--rf-spacing-16));margin-inline:auto;grid-template-columns:repeat(auto-fill,minmax(min(calc((100% - var(--rf-spacing-16)) / 2),calc(var(--rf-spacing-248) - var(--rf-spacing-48))),1fr));gap:var(--rf-spacing-16)}.rf-card-list__item{min-width:0}.rf-card-list__state{grid-column:1/-1}.rf-card-list[aria-busy=true]{cursor:progress}.rf-listing-card{min-width:0;display:block;font:inherit;text-align:inherit;text-decoration:none;background:var(--rf-color-context-background-base-default);color:var(--rf-text-primary);box-shadow:var(--rf-elevation-sm);width:100%;overflow:hidden;padding:var(--rf-spacing-0);border:var(--rf-border-width-none);border-radius:var(--rf-radius-xl)}.rf-listing-card__media{display:block;isolation:isolate;aspect-ratio:var(--rf-listing-card-aspect-ratio);border-radius:var(--rf-radius-none);background:var(--rf-color-context-background-secondary-default)}.rf-listing-card__statuses{position:absolute;inset-block-start:var(--rf-spacing-8);inset-inline-start:var(--rf-spacing-8);inset-inline-end:var(--rf-spacing-8);display:flex;flex-wrap:wrap;gap:var(--rf-spacing-4)}.rf-listing-card__content{position:relative;display:block;margin-block-start:calc(var(--rf-spacing-16) * -1);overflow:hidden;padding:var(--rf-spacing-12);border-start-start-radius:var(--rf-radius-xl);border-start-end-radius:var(--rf-radius-xl);background:var(--rf-color-context-background-primary-default)}.rf-listing-card__description{display:flex;flex-direction:column;gap:var(--rf-spacing-0)}.rf-listing-card__details{position:relative;display:flex;flex-direction:column;gap:var(--rf-spacing-4)}.rf-listing-card__content-skeleton{position:relative;display:flex;min-height:var(--rf-spacing-64);flex-direction:column;gap:var(--rf-spacing-4)}.rf-listing-card__line{position:relative;display:block;width:100%;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}.rf-listing-card__line:after{content:"";position:absolute;inset-block:var(--rf-spacing-0);inset-inline-end:var(--rf-spacing-0);width:var(--rf-spacing-8);pointer-events:none;background:linear-gradient(to right,transparent,var(--rf-color-context-background-primary-default))}.rf-text.rf-listing-card__price{color:var(--rf-color-context-text-brand-default)}.rf-listing-card__place{display:flex;align-items:center;position:absolute;inset-inline-start:var(--rf-spacing-8);inset-block-end:var(--rf-spacing-20);max-width:calc(100% - var(--rf-spacing-16));overflow:hidden;white-space:nowrap}.rf-listing-card__skeleton-line{width:var(--rf-spacing-64);min-height:var(--rf-spacing-8)}.rf-listing-card__skeleton-line--price{width:calc(var(--rf-spacing-64) * 2);min-height:var(--rf-spacing-16)}.rf-listing-card__skeleton-line--freshness{width:calc(var(--rf-spacing-64) + var(--rf-spacing-32))}.rf-listing-card__skeleton-line--place{width:calc(var(--rf-spacing-64) * 2);margin-block-start:auto}.rf-listing-card__media>.rf-image{position:absolute;inset:var(--rf-spacing-0);width:100%;height:100%;object-fit:cover}a.rf-listing-card,button.rf-listing-card{cursor:pointer;transition:box-shadow var(--rf-motion-duration-normal) var(--rf-motion-easing-standard),transform var(--rf-motion-duration-fast) var(--rf-motion-easing-standard)}a.rf-listing-card:hover,button.rf-listing-card:hover{box-shadow:var(--rf-elevation-md);text-decoration:none}a.rf-listing-card:active,button.rf-listing-card:active{transform:translateY(var(--rf-border-width-thin))}.rf-listing-card:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-color-context-border-brand-default);outline-offset:var(--rf-spacing-0);box-shadow:none}@media(prefers-reduced-motion:reduce){.rf-listing-card{transition:none}}@media(forced-colors:active){.rf-listing-card:focus-visible{outline-color:Highlight}}.rf-calendar{width:100%;max-width:calc(var(--rf-spacing-64)*10);min-width:0;padding:var(--rf-spacing-16);box-sizing:border-box;border-radius:var(--rf-radius-2xl);background:var(--rf-color-context-background-canvas);color:var(--rf-color-context-text-primary-default)}.rf-calendar__header{display:flex;align-items:center;justify-content:space-between;gap:var(--rf-spacing-8);margin-bottom:var(--rf-spacing-16)}.rf-calendar__header>span{text-align:center;min-width:0}.rf-calendar__months{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--rf-spacing-248)),1fr));gap:var(--rf-spacing-16)}.rf-calendar__month{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:var(--rf-spacing-0)}.rf-calendar__month th{font-weight:var(--rf-font-weight-regular);color:var(--rf-color-context-text-secondary-default);height:var(--rf-spacing-32)}.rf-calendar__month td{padding:0;text-align:center}.rf-calendar__month caption{padding-bottom:var(--rf-spacing-8)}.rf-calendar__day{display:block;width:100%;min-height:var(--rf-spacing-32);aspect-ratio:var(--rf-media-aspect-ratio-square);padding:0;border:var(--rf-border-width-thin) solid transparent;border-radius:var(--rf-radius-full);background:transparent;color:inherit;font:inherit;cursor:pointer}.rf-calendar__day:hover:not(:disabled){background:var(--rf-color-context-background-primary-default)}.rf-calendar__day:focus-visible{outline:var(--rf-border-width-medium) solid var(--rf-color-context-border-brand-default);outline-offset:calc(var(--rf-border-width-medium)*-1)}.rf-calendar__day[aria-current=date]{border-color:var(--rf-color-context-border-brand-default)}.rf-calendar__day[data-selected=true],.rf-calendar__day[data-selected=true]:hover{background:var(--rf-color-context-background-brand-default);color:var(--rf-color-context-text-inverse-default)}.rf-calendar__range{background:var(--rf-color-context-background-brand-selected)}.rf-calendar__range .rf-calendar__day:not([data-endpoint]){background:transparent;color:inherit;border-radius:0}.rf-calendar__day:disabled{color:var(--rf-color-context-text-primary-disabled);cursor:default}.rf-calendar[data-state=skeleton] .rf-calendar__months{visibility:hidden}.rf-calendar[data-state=skeleton]{background:var(--rf-color-context-background-primary-default)}.rf-calendar[data-months="1"]{max-width:calc(var(--rf-spacing-64)*5);margin-inline:auto}.rf-calendar[data-state=skeleton] .rf-calendar__months{visibility:visible}.rf-calendar[data-state=skeleton] .rf-calendar__day{color:transparent;border-color:transparent;background:var(--rf-color-context-background-secondary-default)}.rf-calendar__range[data-range-start]{border-start-start-radius:var(--rf-radius-full);border-end-start-radius:var(--rf-radius-full)}.rf-calendar__range[data-range-end]{border-start-end-radius:var(--rf-radius-full);border-end-end-radius:var(--rf-radius-full)}:root{color-scheme:light}html,body,#root{min-height:100%;margin:var(--rf-spacing-0);background:var(--rf-color-context-background-canvas);color:var(--rf-color-context-text-primary-default);font-family:var(--rf-font-family-body)}body{font-size:var(--rf-typography-style-body-m-font-size);line-height:var(--rf-typography-style-body-m-line-height)}h1,h2,p{margin:var(--rf-spacing-0)}button{cursor:pointer;touch-action:manipulation}.prototype{max-width:var(--rf-spacing-480);margin-inline:auto;min-height:100dvh}.site-head{position:sticky;top:0;z-index:var(--rf-z-index-sticky);background:var(--rf-color-context-background-canvas);padding:var(--rf-spacing-20) var(--rf-spacing-16);gap:var(--rf-spacing-8)}.main{padding:var(--rf-spacing-16) var(--rf-spacing-16) calc(var(--rf-spacing-160) + env(safe-area-inset-bottom))}.identity .shop-avatar{width:var(--rf-spacing-48);height:var(--rf-spacing-48);border-radius:var(--rf-radius-full);object-fit:cover}.rf-listing-card__media{position:relative}.rf-listing-card__media img{width:100%;height:100%;object-fit:cover}.rf-listing-card__place{position:absolute;bottom:var(--rf-spacing-24);left:var(--rf-spacing-8)}.bottom-actions{position:fixed;bottom:var(--rf-spacing-0);left:50%;transform:translate(-50%);width:min(100%,var(--rf-spacing-480));background:var(--rf-color-context-background-canvas);padding:var(--rf-spacing-16) var(--rf-spacing-16) max(var(--rf-spacing-16),env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--rf-spacing-8);z-index:var(--rf-z-index-sticky)}.bottom-actions .rf-button{width:100%}.product-photo{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--rf-radius-xl)}.brand-price{color:var(--rf-color-context-text-brand-default)}.auth-summary{display:flex;gap:var(--rf-spacing-16);align-items:center;padding:var(--rf-spacing-16);background:var(--rf-color-context-background-primary-default);border-radius:var(--rf-radius-xl)}.auth-summary>img{width:var(--rf-spacing-80);height:var(--rf-spacing-96);object-fit:cover;border-radius:var(--rf-radius-md)}.auth-summary p{color:var(--rf-color-context-text-secondary-default);margin-block:var(--rf-spacing-4)}.rf-text-field-group>.rf-text-field{width:100%}.code-input{font-size:var(--rf-typography-style-title-xl-font-size);letter-spacing:var(--rf-spacing-8)}.phone-display{white-space:nowrap}.form-error{color:var(--rf-color-context-text-error)}.explanation{padding:var(--rf-spacing-16);border-radius:var(--rf-radius-md);background:var(--rf-color-context-background-primary-default);color:var(--rf-color-context-text-secondary-default)}.site-head .rf-icon-button{position:relative}.order-list-card{width:100%;display:flex;align-items:center;gap:var(--rf-spacing-16);padding:var(--rf-spacing-16);border:var(--rf-border-width-none);border-radius:var(--rf-radius-xl);background:var(--rf-color-context-background-primary-default);font:inherit;color:inherit;text-align:left}.order-list-card>img{width:var(--rf-spacing-64);height:var(--rf-spacing-80);border-radius:var(--rf-radius-md);object-fit:cover}.order-list-card>span:not(.rf-icon){display:flex;flex:1;flex-direction:column;gap:var(--rf-spacing-4)}.empty{align-items:center;text-align:center;padding-block:var(--rf-spacing-48)}.notice{position:fixed;inset-inline:var(--rf-spacing-16);bottom:var(--rf-spacing-160);width:fit-content;max-width:calc(100% - var(--rf-spacing-32));margin:auto;padding:var(--rf-spacing-12) var(--rf-spacing-16);background:var(--rf-color-context-background-primary-default);box-shadow:var(--rf-elevation-md);border-radius:var(--rf-radius-md);z-index:var(--rf-z-index-toast)}.demo-controls{padding-top:var(--rf-spacing-24);border-top:var(--rf-border-width-thin) solid var(--rf-color-context-border-primary-default);color:var(--rf-color-context-text-secondary-default)}.demo-controls summary{cursor:pointer;min-height:var(--rf-spacing-48)}.demo-controls p{margin-block-end:var(--rf-spacing-16)}@media(min-width:768px){.prototype{padding-block:var(--rf-spacing-24)}.main{padding-bottom:var(--rf-spacing-48)}.bottom-actions{position:sticky;left:auto;transform:none;padding-inline:var(--rf-spacing-0)}.product-photo{max-height:var(--rf-spacing-480)}}h1[tabindex="-1"]:focus{outline:none}.main>.rf-badge{align-self:flex-start}.identity-copy{flex:1;min-width:0}.identity .rf-icon-button{flex:none}.shop-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rf-spacing-8)}.shop-stats>div{padding:var(--rf-spacing-8);min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--rf-spacing-4)}.shop-stats strong{display:flex;align-items:center;justify-content:center;gap:var(--rf-spacing-4)}.shop-stats .rf-icon{color:var(--rf-color-context-text-primary-default)}.shop-stats span{overflow-wrap:anywhere}.shop-identity-actions{display:flex;flex:none;align-items:center;gap:var(--rf-spacing-0)}.identity{gap:var(--rf-spacing-8)}.identity{align-items:center}.identity .shop-avatar{flex:none}.identity-copy h1{white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to right,currentColor 0%,currentColor calc(100% - var(--rf-spacing-32)),transparent 100%);mask-image:linear-gradient(to right,currentColor 0%,currentColor calc(100% - var(--rf-spacing-32)),transparent 100%);font-size:var(--rf-typography-style-title-xl-font-size);line-height:var(--rf-typography-style-title-xl-line-height)}.rf-listing-card__description>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.auth-summary>div{min-width:0}.auth-summary p{overflow-wrap:anywhere}@media(max-width:360px){.identity h1{font-size:var(--rf-typography-style-title-l-font-size);line-height:var(--rf-typography-style-title-l-line-height)}}.contact-channel{text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:var(--rf-spacing-16);width:100%;min-height:var(--rf-spacing-64);padding:var(--rf-spacing-16);border:0;border-radius:var(--rf-radius-xl);background:var(--rf-color-context-background-primary-default);color:inherit;font:inherit;text-align:left;font-weight:600}.contact-channel:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-color-context-text-brand-default);outline-offset:var(--rf-spacing-2)}.contact-sheet{width:min(100%,var(--rf-spacing-480));border:0;color:inherit}.contact-sheet::backdrop{background:var(--rf-color-context-overlay-backdrop)}.contact-sheet .rf-bottom-sheet__header{align-items:flex-start}.contact-sheet .rf-bottom-sheet__body{padding-bottom:max(var(--rf-spacing-20),env(safe-area-inset-bottom))}.shop-bottom-actions{flex-direction:row;align-items:center}.shop-bottom-actions>.rf-button{flex:1;min-width:0;width:auto}.shop-identity-actions .rf-icon-button{border-radius:var(--rf-radius-full)}.address-copy-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit;line-height:1;flex:none}.address-copy-icon:before{content:"";position:absolute;width:var(--rf-spacing-48);height:var(--rf-spacing-48)}.address-copy-icon:focus-visible{outline:var(--rf-border-width-medium) var(--rf-border-style-solid) var(--rf-color-context-text-brand-default);outline-offset:var(--rf-spacing-4)}.brand-logo{display:block;width:auto;height:var(--rf-spacing-40);flex:none}.site-head>.rf-inline{flex-wrap:nowrap}.auth-window{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:var(--rf-color-context-background-canvas);color:inherit;overflow:hidden}.auth-window-shell{width:min(100%,var(--rf-spacing-480));height:100%;margin:auto;display:flex;flex-direction:column;padding-inline:var(--rf-spacing-16);padding-top:env(safe-area-inset-top)}.auth-window-head{flex:none;padding-block:var(--rf-spacing-20)}.auth-window-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.auth-window-form{padding-top:var(--rf-spacing-24);padding-bottom:max(var(--rf-spacing-32),env(safe-area-inset-bottom))}.auth-window-footer{flex:none;background:var(--rf-color-context-background-canvas);padding-block:var(--rf-spacing-16) max(var(--rf-spacing-16),env(safe-area-inset-bottom))}.auth-window-footer .rf-button{width:100%}.auth-window-footer{display:flex;flex-direction:column;gap:var(--rf-spacing-8)}.auth-window [data-auth-resend]{background:transparent!important;border-color:transparent!important}.fulfillment-control{width:100%;margin:0}.comment-field .rf-text-field--multiline{width:100%;border-radius:var(--rf-radius-xl);resize:none;padding-top:var(--rf-spacing-32)}.comment-field .rf-text-field__control>.rf-text-field__label{align-self:start;margin-block-start:var(--rf-text-field-label-inset-block);font-family:var(--rf-text-field-label-float-text-style-font-family);font-size:var(--rf-text-field-label-float-text-style-font-size);line-height:var(--rf-text-field-label-float-text-style-line-height)}.fulfillment-control .rf-choice{display:flex;align-items:center;gap:var(--rf-spacing-12);width:100%;padding:var(--rf-spacing-16);border-radius:var(--rf-radius-xl);background:var(--rf-color-context-background-primary-default);cursor:pointer}.fulfillment-control .rf-choice__label{flex:1}.fulfillment-control .rf-choice:has(>.rf-choice__input[type=radio]):before{inset-inline-start:var(--rf-spacing-16)}.fulfillment-control .rf-choice__input{flex:none}.order-status-list{list-style:none;display:flex;flex-direction:column;gap:var(--rf-spacing-8);margin:0;padding:0}.order-status-list{gap:var(--rf-spacing-16)}.order-status-bullet{display:flex;align-items:flex-start;gap:var(--rf-spacing-12);color:var(--rf-color-context-text-secondary-default)}.order-bullet-dot{flex:none;width:var(--rf-spacing-8);height:var(--rf-spacing-8);margin-top:var(--rf-spacing-8);border-radius:var(--rf-radius-full);background:var(--rf-color-context-text-secondary-default);opacity:var(--rf-opacity-50)}.order-status-bullet.is-current{color:var(--rf-color-context-text-primary-default)}.order-status-bullet.is-current>.rf-stack>.rf-text:first-child{font-weight:600}.order-status-bullet:is(.is-current,.is-complete) .order-bullet-dot{opacity:1;background:var(--rf-color-context-text-brand-default)}.profile-navigation{width:100%;padding:0;border:0;border-radius:var(--rf-radius-xl);background:transparent;color:inherit;font:inherit;text-align:left}.order-list-card>span:not(.rf-icon){min-width:0}
