:root{--text-emoji:800 50px/normal "Outfit";--text-heading-1:800 60px/normal "Outfit";--text-heading-2:800 24px/normal "Outfit";--text-heading-3:800 20px/normal "Outfit";--text-heading-4:700 20px/normal "DM Sans";--text-heading-5:600 20px/normal "Petrona";--text-l-regular:400 16px/24px "DM Sans";--text-l-semibold:600 16px/24px "DM Sans";--text-l-bold:700 16px/24px "DM Sans";--text-l-link:600 16px/24px "DM Sans";--text-m-regular:400 14px/19px "DM Sans";--text-m-bold:700 14px/19px "DM Sans";--text-m-link:600 14px/19px "DM Sans";--text-s-regular:400 13px/18px "DM Sans";--text-s-bold:700 13px/18px "DM Sans";--text-xl-regular:400 24px/normal "DM Sans";--text-xl-bold:700 24px/normal "DM Sans";--blue-100:#d5e2fd;--blue-200:#a7bff3;--blue-300:#6f96eb;--blue-400:#536dd7;--blue-500:#3251cf;--blue-600:#2240b6;--blue-700:#1c37a0;--blue-800:#002860;--blue-900:#001737;--chartreuse-500:#d9f109;--red-100:#ffcfcf;--red-500:#e00;--red-600:#bc1c1d;--grey-0:#fff;--grey-100:#f4f4f4;--grey-200:#e5e5e5;--grey-300:#c7ccd1;--grey-400:#8d8d8d;--grey-500:#5c5d60;--grey-950:#1a1a1f;--grey-1000:#000;--transparent:#fff0;--sky-100:#d0eaff;--sky-200:#b4dcfd;--sky-300:#65aeea;--sky-400:#2d7fc1;--sky-500:#00579e;--sky-600:#034982;--sky-700:#003865;--sky-800:#012a4b;--sky-900:#001e36;--green-100:#e1ffe6;--green-500:#008214;--lavender-500:#e8e2ff;--radius-1:4px;--radius-2:14px;--radius-3:20px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--purple-100:#ecdefc;--purple-200:#d3b8f2;--purple-300:#be98ea;--purple-400:#a16fd9;--purple-500:#703ea9;--purple-600:#55268b;--purple-700:#421d6d;--purple-800:#2c114b;--purple-900:#1f073c;--peach-500:#ffd5a6;--cyan-500:#44daff;--seagreen-100:#c7e5e9;--seagreen-200:#a8d2d8;--seagreen-300:#5ba6b0;--seagreen-400:#2e8f9c;--seagreen-500:#007180;--seagreen-600:#045f6b;--seagreen-700:#004b55;--seagreen-800:#003b43;--seagreen-900:#002c31;--paleyellow-500:#f8ebb2;--magenta-500:#fa5fff;--plum-100:#f7d0f0;--plum-200:#eda5e1;--plum-300:#ce77c0;--plum-400:#bd45a9;--plum-500:#871574;--plum-600:#720d61;--plum-700:#620853;--plum-800:#51023c;--plum-900:#320025;--babyblue-500:#bef5ff;--lime-500:#82ff5c;--shadow-md:0px 2px 10px #00000012;--shadow-lg:4px 4px 20px #00000040;--focus-border-width:2px;--border-lg:3px;--border-md:2px;--border-sm:1px;--overlay:#00000080;--radiogroupitem-indicator-size:20px;--radiogroupitem-checked-indicator-border:5px solid;--checkboxgroupitem-optioncard-width:114px;--checkboxgroupitem-optioncard-indicator-size:20px;--checkboxgroupitem-optioncard-hover-height:71px;--checkboxgroupitem-optioncard-active-height:71px;--checkboxgroupitem-optioncard-checked-height:71px;--checkboxgroupitem-task-width:311px;--checkboxgroupitem-task-indicator-size:20px;--checkboxgroupitem-task-taskitem-option-border-color:#00000012;--option-image-colors-border:1px solid;--option-image-piggy-bank-border:none;--option-emoji-piggy-bank-border:none;--radiogroup-grid-items-width:343px;--avatar-size:40px;--button-link-border:1px solid;--checkbox-size:32px;--checkbox-hover-indicator-border:none;--checkbox-active-indicator-border:none;--checkbox-disabled-indicator-border:none;--checkbox-task-size:40px;--checkbox-task-indicator-border:none;--toggle-checked-plus-border:none;--chiptogglegroup-width:344px;--chat-input-width:343px;--chat-input-height:48px;--chat-input-chat-input-height:48px;--chat-input-active-height:80px;--chat-input-active-chat-input-border:none;--chat-input-focused-height:80px;--chat-input-focused-chat-input-border:none;--chat-input-inactive-height:80px;--chat-input-inactive-chat-input-border:none;--chat-input-error-height:80px;--chat-input-error-chat-input-border:none;--input-focus-focus-box-border:1px solid;--textarea-width:335px;--cardcontent-width:311px;--cardcontent-video-height:176px;--cardcontent-card-stack-width:312px;--cardcontent-card-reveal-width:312px;--cardcontent-card-reveal-card-reveal-height:162px;--card-in-chat-content-height:176px;--card-in-chat-shadow:none;--card-notification-shadow:none;--card-notification-actions-border:none;--chatcard-width:343px;--chatcard-results-card-actions-border:none;--chatcard-path-card-actions-border:none;--chatcard-milestone-card-actions-border:none;--chatcard-module-card-actions-border:none;--chatcard-salary-height:445px;--upnextcard-width:343px;--upnextcard-swipe-stack-card-actions-border:none;--progress-height:6px;--progress-indicator-border:2px solid;--menu-items-separator-height:1px;--header-height:48px;--footer-slot-width:343px;--tag-height:24px;--labelledslider-width:287px;--slider-width:287px;--slider-height:4px;--slider-thumb-size:30px;--text-default:var(--grey-950);--text-secondary:var(--grey-500);--text-disabled:var(--grey-400);--text-contrast:var(--grey-0);--radius-sm:var(--radius-1);--radius-md:var(--radius-2);--radius-lg:var(--radius-3);--space-xs:var(--space-1);--space-sm:var(--space-2);--space-md:var(--space-3);--space-lg:var(--space-4);--space-xl:var(--space-5);--space-xxl:var(--space-6);--space-huge:var(--space-8);--shadow-raised:var(--shadow-md);--primary-background:var(--blue-500);--primary-text:var(--blue-500);--primary-hover:var(--blue-700);--primary-foreground:var(--grey-0);--primary-subtle:var(--blue-800);--primary-border-color:var(--blue-500);--primary-primary-100:var(--blue-100);--primary-primary-200:var(--blue-200);--primary-primary-300:var(--blue-300);--primary-primary-400:var(--blue-400);--primary-primary-500:var(--blue-500);--primary-primary-600:var(--blue-600);--primary-primary-700:var(--blue-700);--primary-primary-800:var(--blue-800);--primary-primary-900:var(--blue-900);--field-background:var(--grey-0);--focus-border-color:var(--blue-500);--surface-default:var(--grey-100);--surface-hover:var(--grey-200);--surface-raised:var(--grey-0);--surface-raised-secondary:var(--grey-200);--success-text:var(--green-500);--success-subtle:var(--green-100);--disabled-background:var(--grey-200);--disabled-foreground:var(--grey-400);--danger-text:var(--red-600);--danger-subtle:var(--red-100);--highlighted-foreground:var(--grey-1000);--secondary:var(--lavender-500);--border-width:var(--border-sm);--border-color:var(--grey-400);--border-subtle:var(--grey-300);--accent:var(--chartreuse-500);--radiogroupitem-indicator-background:var(--transparent);--radiogroupitem-indicator-border:var(--border-md) solid;--radiogroupitem-indicator-border-radius:var(--radius-full);--radiogroupitem-font:var(--text-l-regular);--radiogroupitem-checked-disabled-indicator-background:var(--transparent);--radiogroupitem-optioncard-option-description-font:var(--text-m-regular);--radiogroupitem-optioncard-option-label-font:var(--text-l-bold);--radiogroupitem-optioncard-hover-shadow:inset 0px 0px 0px var(--border-sm) var(--primary-hover);--radiogroupitem-optioncard-active-shadow:inset 0px 0px 0px var(--border-sm) var(--primary-subtle);--radiogroupitem-optioncard-checked-hover-shadow:inset 0px 0px 0px var(--border-lg) var(--primary-hover);--radiogroupitem-optioncard-checked-active-shadow:inset 0px 0px 0px var(--border-lg) var(--primary-subtle);--radiogroupitem-optioncard-checked-shadow:inset 0px 0px 0px var(--border-lg) var(--primary-background);--radiogroupitem-optioncard-shadow:inset 0px 0px 0px var(--border-sm) var(--border-color);--checkboxgroupitem-gap:var(--space-2);--checkboxgroupitem-font:var(--text-l-regular);--checkboxgroupitem-hover-checkbox-border:var(--border-md) solid;--checkboxgroupitem-active-checkbox-border:var(--border-md) solid;--checkboxgroupitem-optioncard-indicator-border:var(--border-md) solid;--checkboxgroupitem-optioncard-indicator-border-radius:var(--radius-full);--checkboxgroupitem-optioncard-option-description-font:var(--text-m-regular);--checkboxgroupitem-optioncard-option-label-font:var(--text-l-bold);--checkboxgroupitem-optioncard-hover-shadow:inset 0px 0px 0px var(--border-sm) var(--primary-hover);--checkboxgroupitem-optioncard-active-shadow:inset 0px 0px 0px var(--border-sm) var(--primary-subtle);--checkboxgroupitem-optioncard-checked-hover-shadow:inset 0px 0px 0px var(--border-lg) var(--primary-hover);--checkboxgroupitem-optioncard-checked-active-shadow:inset 0px 0px 0px var(--border-lg) var(--primary-subtle);--checkboxgroupitem-optioncard-checked-shadow:inset 0px 0px 0px var(--border-lg) var(--primary-background);--checkboxgroupitem-optioncard-shadow:inset 0px 0px 0px var(--border-sm) var(--border-color);--checkboxgroupitem-task-indicator-border:var(--border-md) solid;--checkboxgroupitem-task-indicator-border-radius:var(--radius-full);--checkboxgroupitem-task-taskitem-gap:var(--space-4);--checkboxgroupitem-task-taskitem-checkboxgroupitem-checkbox-border:var(--border-md) solid;--checkboxgroupitem-task-taskitem-checkboxgroupitem-checkbox-border-radius:var(--radius-full);--checkboxgroupitem-task-taskitem-option-description-font:var(--text-m-regular);--checkboxgroupitem-task-taskitem-option-status-font:var(--text-m-regular);--checkboxgroupitem-task-taskitem-option-label-font:var(--text-l-bold);--fieldset-legend-font:var(--text-heading-3);--fieldset-description-font:var(--text-m-regular);--fieldset-content-gap:var(--space-4);--fieldset-onboarding-gap:var(--space-5);--fieldset-onboarding-legend-font:var(--text-heading-2);--option-gap:var(--space-3);--option-description-font:var(--text-m-regular);--option-label-font:var(--text-l-bold);--option-task-status-font:var(--text-m-regular);--option-image-font:var(--text-l-bold);--option-emoji-font:var(--text-emoji);--checkboxgroup-gap:var(--space-4);--checkboxgroup-items-gap:var(--space-4);--radiogroup-gap:var(--space-4);--radiogroup-items-radiogroupitem-indicator-background:var(--transparent);--radiogroup-items-radiogroupitem-indicator-border:var(--border-md) solid;--radiogroup-items-radiogroupitem-indicator-border-radius:var(--radius-full);--radiogroup-items-radiogroupitem-label-font:var(--text-l-regular);--radiogroup-grid-items-radiogroupitem-padding:var(--space-3);--radiogroup-grid-items-radiogroupitem-shadow:inset 0px 0px 0px var(--border-sm) var(--border-color);--avatar-border-radius:var(--radius-full);--avatar-shadow:var(--shadow-md);--avatar-font:var(--text-heading-2);--button-font:var(--text-l-regular);--button-icon-plain-active-background:var(--grey-300);--button-icon-border-radius:var(--radius-full);--button-icon-plainsecondary-active-background:var(--grey-300);--button-plain-background:var(--transparent);--button-plain-active-background:var(--grey-300);--button-plain-active-border-color:var(--grey-300);--button-plain-border-color:var(--transparent);--button-plainsecondary-background:var(--transparent);--button-plainsecondary-active-background:var(--grey-300);--button-plainsecondary-active-border-color:var(--grey-300);--button-plainsecondary-border-color:var(--transparent);--button-contrast-background:var(--grey-0);--button-contrast-hover-background:var(--grey-100);--button-contrast-hover-border-color:var(--grey-100);--button-contrast-active-background:var(--grey-200);--button-contrast-active-border-color:var(--grey-200);--button-contrast-disabled-border-color:var(--grey-200);--button-contrast-border-color:var(--grey-0);--button-small-font:var(--text-m-regular);--button-rounded-border-radius:var(--radius-full);--button-link-background:var(--transparent);--button-link-font:var(--text-l-link);--button-link-border-color:var(--transparent);--checkbox-background:var(--transparent);--checkbox-border:var(--border-md) solid;--checkbox-task-checked-active-background:var(--transparent);--checkbox-task-border-radius:var(--radius-full);--checkbox-task-hover-background:var(--blue-100);--checkbox-task-active-background:var(--blue-200);--toggle-background:var(--transparent);--toggle-border-radius:var(--radius-full);--toggle-font:var(--text-m-regular);--chiptogglegroup-items-add-background:var(--transparent);--chiptogglegroup-items-add-border-radius:var(--radius-full);--chiptogglegroup-items-add-button-font:var(--text-m-regular);--chat-input-chat-input-font:var(--text-m-regular);--chat-input-active-font:var(--text-m-regular);--chat-input-active-send-border-radius:var(--radius-full);--chat-input-focused-send-border-radius:var(--radius-full);--chat-input-inactive-send-border-radius:var(--radius-full);--chat-input-error-send-border-radius:var(--radius-full);--input-font:var(--text-l-regular);--textarea-font:var(--text-l-regular);--cardcontent-video-border-radius:var(--space-3);--cardcontent-card-reveal-button-button-font:var(--text-l-regular);--card-header-title-font:var(--text-heading-3);--card-header-description-font:var(--text-s-regular);--card-notification-header-title-font:var(--text-l-bold);--progress-border-radius:var(--radius-full);--progress-indicator-border-radius:var(--radius-full);--menu-shadow:var(--shadow-lg);--menu-item-font:var(--text-l-regular);--header-nav-button-font:var(--text-l-regular);--header-font:var(--text-l-semibold);--header-bookmark-button-font:var(--text-l-regular);--header-menu-button-font:var(--text-l-regular);--header-progress-gap:var(--space-3);--header-progress-progress-indicator-border-radius:var(--radius-full);--footer-gap:var(--space-4);--footer-slot-button-button-font:var(--text-l-regular);--nav-items-nav-item-chat-font:var(--text-l-regular);--nav-item-background:var(--transparent);--nav-item-font:var(--text-xl-regular);--nav-item-highlighted-font:var(--text-xl-bold);--nav-item-small-font:var(--text-l-regular);--nav-item-settings-font:var(--text-l-regular);--message-title-font:var(--text-heading-4);--message-text-font:var(--text-l-regular);--message-menu-button-button-font:var(--text-l-regular);--message-user-font:var(--text-l-regular);--dialog-close-button-font:var(--text-l-regular);--dialog-font:var(--text-heading-2);--tag-border-radius:var(--radius-full);--tag-font:var(--text-s-regular);--slider-track-border-radius:var(--radius-full);--slider-track-range-border-radius:var(--radius-full);--slider-thumb-border:var(--border-lg) solid;--slider-thumb-border-radius:var(--radius-full);--field-border-color:var(--border-color);--field-placeholder:var(--text-secondary);--field-color:var(--text-default);--surface-secondary:var(--secondary);--success-foreground:var(--success-text);--success-background:var(--success-subtle);--danger-foreground:var(--danger-text);--danger-background:var(--danger-subtle);--highlighted-background:var(--accent);--radiogroupitem-gap:var(--space-sm);--radiogroupitem-indicator-border-color:var(--primary-background);--radiogroupitem-color:var(--text-default);--radiogroupitem-hover-indicator-background:var(--primary-primary-100);--radiogroupitem-hover-indicator-border-color:var(--primary-hover);--radiogroupitem-active-indicator-background:var(--primary-primary-200);--radiogroupitem-active-indicator-border-color:var(--primary-subtle);--radiogroupitem-disabled-indicator-border-color:var(--disabled-foreground);--radiogroupitem-disabled-color:var(--text-disabled);--radiogroupitem-checked-hover-indicator-background:var(--primary-primary-100);--radiogroupitem-checked-hover-indicator-border-color:var(--primary-hover);--radiogroupitem-checked-active-indicator-background:var(--primary-primary-200);--radiogroupitem-checked-active-indicator-border-color:var(--primary-subtle);--radiogroupitem-checked-disabled-indicator-border-color:var(--disabled-foreground);--radiogroupitem-checked-disabled-color:var(--text-disabled);--radiogroupitem-optioncard-background:var(--surface-raised);--radiogroupitem-optioncard-padding:var(--space-lg);--radiogroupitem-optioncard-gap:var(--space-md);--radiogroupitem-optioncard-border-radius:var(--radius-md);--radiogroupitem-optioncard-option-description-color:var(--text-secondary);--radiogroupitem-optioncard-option-label-color:var(--text-default);--radiogroupitem-optioncard-hover-background:var(--primary-primary-100);--radiogroupitem-optioncard-active-background:var(--primary-primary-200);--radiogroupitem-optioncard-checked-hover-background:var(--primary-primary-100);--radiogroupitem-optioncard-checked-active-background:var(--primary-primary-200);--checkboxgroupitem-color:var(--text-default);--checkboxgroupitem-hover-checkbox-background:var(--primary-primary-100);--checkboxgroupitem-hover-checkbox-border-radius:var(--radius-sm);--checkboxgroupitem-hover-checkbox-border-color:var(--primary-hover);--checkboxgroupitem-active-checkbox-background:var(--primary-primary-200);--checkboxgroupitem-active-checkbox-border-radius:var(--radius-sm);--checkboxgroupitem-active-checkbox-border-color:var(--primary-subtle);--checkboxgroupitem-disabled-color:var(--text-disabled);--checkboxgroupitem-checked-disabled-color:var(--text-disabled);--checkboxgroupitem-optioncard-background:var(--surface-raised);--checkboxgroupitem-optioncard-padding:var(--space-lg);--checkboxgroupitem-optioncard-gap:var(--space-md);--checkboxgroupitem-optioncard-border-radius:var(--radius-md);--checkboxgroupitem-optioncard-indicator-border-color:var(--primary-background);--checkboxgroupitem-optioncard-option-description-color:var(--text-secondary);--checkboxgroupitem-optioncard-option-label-color:var(--text-default);--checkboxgroupitem-optioncard-hover-background:var(--primary-primary-100);--checkboxgroupitem-optioncard-active-background:var(--primary-primary-200);--checkboxgroupitem-optioncard-checked-hover-background:var(--primary-primary-100);--checkboxgroupitem-optioncard-checked-active-background:var(--primary-primary-200);--checkboxgroupitem-task-gap:var(--space-lg);--checkboxgroupitem-task-border-radius:var(--radius-md);--checkboxgroupitem-task-indicator-border-color:var(--primary-background);--checkboxgroupitem-task-taskitem-checkboxgroupitem-checkbox-border-color:var(--primary-background);--checkboxgroupitem-task-taskitem-option-background:var(--surface-raised);--checkboxgroupitem-task-taskitem-option-border:var(--border-width) solid;--checkboxgroupitem-task-taskitem-option-padding:var(--space-xl) var(--space-lg);--checkboxgroupitem-task-taskitem-option-gap:var(--space-lg);--checkboxgroupitem-task-taskitem-option-border-radius:var(--radius-md);--checkboxgroupitem-task-taskitem-option-description-color:var(--text-secondary);--checkboxgroupitem-task-taskitem-option-status-color:var(--text-secondary);--checkboxgroupitem-task-taskitem-option-label-color:var(--text-default);--fieldset-gap:var(--space-lg);--fieldset-legend-color:var(--text-default);--fieldset-description-color:var(--text-secondary);--option-piggy-bank-border-color:var(--text-default);--option-description-color:var(--text-secondary);--option-label-color:var(--text-default);--option-task-status-color:var(--text-secondary);--option-image-colors-color:var(--accent);--option-image-colors-border-color:var(--primary-foreground);--option-image-color:var(--text-default);--option-emoji-color:var(--text-default);--radiogroup-items-gap:var(--space-sm);--radiogroup-items-radiogroupitem-indicator-border-color:var(--primary-background);--radiogroup-items-radiogroupitem-label-color:var(--text-default);--radiogroup-grid-gap:var(--space-lg);--radiogroup-grid-items-gap:var(--space-lg);--radiogroup-grid-items-radiogroupitem-background:var(--surface-raised);--radiogroup-grid-items-radiogroupitem-gap:var(--space-md);--radiogroup-grid-items-radiogroupitem-border-radius:var(--radius-md);--avatar-background:var(--surface-raised);--avatar-color:var(--text-default);--button-background:var(--primary-background);--button-border:var(--border-width) solid;--button-padding:var(--space-md) var(--space-xxl);--button-gap:var(--space-sm);--button-border-radius:var(--radius-md);--button-color:var(--primary-foreground);--button-icon-plain-icon-border-color:var(--text-default);--button-icon-plain-disabled-color:var(--text-disabled);--button-icon-plain-disabled-icon-border-color:var(--text-disabled);--button-icon-plain-hover-background:var(--surface-hover);--button-icon-padding:var(--space-sm);--button-icon-icon-border-color:var(--primary-foreground);--button-icon-plainsecondary-icon-border-color:var(--text-secondary);--button-icon-plainsecondary-disabled-color:var(--text-disabled);--button-icon-plainsecondary-disabled-icon-border-color:var(--text-disabled);--button-icon-plainsecondary-hover-background:var(--surface-hover);--button-icon-border-color:var(--primary-background);--button-danger-background:var(--surface-raised);--button-danger-color:var(--danger-text);--button-danger-icon-border-color:var(--primary-foreground);--button-danger-active-background:var(--danger-subtle);--button-danger-border-color:var(--danger-text);--button-plain-color:var(--text-default);--button-plain-icon-border-color:var(--primary-foreground);--button-plain-hover-background:var(--surface-hover);--button-plain-hover-border-color:var(--surface-hover);--button-plain-disabled-background:var(--disabled-background);--button-plain-disabled-color:var(--disabled-foreground);--button-plain-disabled-icon-border-color:var(--disabled-foreground);--button-plain-disabled-border-color:var(--disabled-background);--button-plainsecondary-color:var(--text-secondary);--button-plainsecondary-icon-border-color:var(--primary-foreground);--button-plainsecondary-hover-background:var(--surface-hover);--button-plainsecondary-hover-border-color:var(--surface-hover);--button-plainsecondary-disabled-color:var(--text-disabled);--button-hover-background:var(--primary-hover);--button-hover-icon-border-color:var(--primary-foreground);--button-hover-border-color:var(--primary-hover);--button-active-background:var(--primary-subtle);--button-active-icon-border-color:var(--primary-foreground);--button-active-border-color:var(--primary-subtle);--button-disabled-background:var(--disabled-background);--button-disabled-color:var(--disabled-foreground);--button-disabled-icon-border-color:var(--disabled-foreground);--button-disabled-border-color:var(--disabled-background);--button-contrast-color:var(--primary-text);--button-contrast-icon-border-color:var(--primary-text);--button-contrast-disabled-background:var(--disabled-background);--button-contrast-disabled-color:var(--text-disabled);--button-contrast-disabled-icon-border-color:var(--disabled-foreground);--button-secondary-background:var(--surface-raised);--button-secondary-color:var(--primary-text);--button-secondary-icon-border-color:var(--primary-text);--button-secondary-hover-background:var(--primary-primary-100);--button-secondary-hover-color:var(--primary-hover);--button-secondary-hover-icon-border-color:var(--primary-hover);--button-secondary-hover-border-color:var(--primary-hover);--button-secondary-active-background:var(--primary-primary-200);--button-secondary-active-color:var(--primary-subtle);--button-secondary-active-icon-border-color:var(--primary-subtle);--button-secondary-active-border-color:var(--primary-subtle);--button-secondary-disabled-color:var(--text-disabled);--button-secondary-disabled-icon-border-color:var(--disabled-foreground);--button-secondary-disabled-border-color:var(--disabled-background);--button-secondary-small-hover-background:var(--primary-primary-100);--button-secondary-small-hover-color:var(--primary-hover);--button-secondary-small-hover-icon-border-color:var(--primary-hover);--button-secondary-small-hover-border-color:var(--primary-hover);--button-secondary-small-active-background:var(--primary-primary-200);--button-secondary-small-active-color:var(--primary-subtle);--button-secondary-small-active-icon-border-color:var(--primary-subtle);--button-secondary-small-active-border-color:var(--primary-subtle);--button-secondary-small-disabled-color:var(--text-disabled);--button-secondary-small-disabled-icon-border-color:var(--text-disabled);--button-secondary-small-disabled-border-color:var(--disabled-background);--button-small-padding:var(--space-sm) var(--space-xxl);--button-small-icon-border-color:var(--primary-foreground);--button-small-hover-background:var(--primary-hover);--button-small-hover-border-color:var(--primary-hover);--button-small-active-background:var(--primary-subtle);--button-small-active-border-color:var(--primary-subtle);--button-small-disabled-background:var(--disabled-background);--button-small-disabled-color:var(--disabled-foreground);--button-small-disabled-icon-border-color:var(--disabled-foreground);--button-small-disabled-border-color:var(--disabled-background);--button-rounded-background:var(--primary-background);--button-rounded-padding:var(--space-sm) var(--space-md);--button-rounded-icon-border-color:var(--primary-text);--button-link-padding:var(--space-xs) 0px;--button-link-border-radius:var(--radius-sm);--button-link-color:var(--primary-text);--button-link-icon-border-color:var(--primary-text);--button-link-hover-color:var(--primary-hover);--button-link-hover-icon-border-color:var(--primary-hover);--button-link-icon-left-icon-r-border-color:var(--primary-hover);--button-link-icon-left-color:var(--primary-hover);--button-link-active-color:var(--primary-subtle);--button-link-active-icon-border-color:var(--primary-subtle);--button-link-danger-icon-border-color:var(--danger-text);--button-link-disabled-color:var(--text-disabled);--button-link-disabled-icon-border-color:var(--disabled-foreground);--button-border-color:var(--primary-border-color);--checkbox-border-radius:var(--radius-sm);--checkbox-indicator-border-color:var(--primary-foreground);--checkbox-checked-background:var(--primary-background);--checkbox-checked-hover-background:var(--primary-hover);--checkbox-checked-hover-border-color:var(--primary-hover);--checkbox-checked-active-background:var(--primary-subtle);--checkbox-checked-active-border-color:var(--primary-subtle);--checkbox-checked-disabled-background:var(--disabled-foreground);--checkbox-checked-disabled-border-color:var(--disabled-foreground);--checkbox-hover-border-color:var(--primary-hover);--checkbox-active-border-color:var(--primary-subtle);--checkbox-disabled-border-color:var(--disabled-foreground);--checkbox-task-checked-background:var(--success-text);--checkbox-task-checked-hover-indicator-border-color:var(--success-text);--checkbox-task-checked-active-indicator-border-color:var(--success-text);--checkbox-task-checked-border-color:var(--success-text);--checkbox-task-hover-border-color:var(--primary-hover);--checkbox-task-active-border-color:var(--primary-subtle);--checkbox-border-color:var(--primary-background);--toggle-border:var(--border-width) solid;--toggle-padding:var(--space-sm) var(--space-md);--toggle-gap:var(--space-sm);--toggle-color:var(--primary-text);--toggle-plus-border-color:var(--primary-text);--toggle-hover-background:var(--primary-primary-100);--toggle-hover-color:var(--primary-hover);--toggle-hover-border-color:var(--primary-hover);--toggle-active-background:var(--primary-primary-200);--toggle-active-color:var(--primary-subtle);--toggle-active-border-color:var(--primary-subtle);--toggle-disabled-color:var(--text-disabled);--toggle-disabled-border-color:var(--disabled-background);--toggle-checked-background:var(--primary-background);--toggle-checked-color:var(--primary-foreground);--toggle-checked-hover-background:var(--primary-hover);--toggle-checked-hover-border-color:var(--primary-hover);--toggle-checked-active-background:var(--primary-subtle);--toggle-checked-active-border-color:var(--primary-subtle);--toggle-checked-disabled-background:var(--disabled-background);--toggle-checked-disabled-color:var(--text-disabled);--toggle-checked-disabled-border-color:var(--disabled-background);--toggle-checked-border-color:var(--primary-background);--toggle-border-color:var(--primary-border-color);--chiptogglegroup-gap:var(--space-md);--chiptogglegroup-items-gap:var(--space-md);--chiptogglegroup-items-add-border:var(--border-width) dashed;--chiptogglegroup-items-add-padding:var(--space-sm) var(--space-md);--chiptogglegroup-items-add-gap:var(--space-sm);--chiptogglegroup-items-add-button-color:var(--primary-text);--chiptogglegroup-items-add-border-color:var(--primary-border-color);--chat-input-gap:var(--space-sm);--chat-input-chat-input-background:var(--field-background);--chat-input-chat-input-border:var(--border-width) solid;--chat-input-chat-input-padding:var(--space-md);--chat-input-chat-input-gap:var(--space-sm);--chat-input-chat-input-border-radius:var(--radius-md);--chat-input-chat-input-color:var(--text-secondary);--chat-input-active-background:var(--field-background);--chat-input-active-border:var(--border-width) solid;--chat-input-active-padding:var(--space-md);--chat-input-active-border-radius:var(--radius-md);--chat-input-active-color:var(--text-default);--chat-input-active-send-background:var(--primary-background);--chat-input-active-send-arrow-up-border-color:var(--primary-foreground);--chat-input-focused-background:var(--field-background);--chat-input-focused-border:var(--border-width) solid;--chat-input-focused-padding:var(--space-md);--chat-input-focused-border-radius:var(--radius-md);--chat-input-focused-color:var(--text-default);--chat-input-focused-send-background:var(--primary-background);--chat-input-focused-send-arrow-up-border-color:var(--primary-foreground);--chat-input-focused-border-color:var(--primary-subtle);--chat-input-inactive-background:var(--field-background);--chat-input-inactive-border:var(--border-width) solid;--chat-input-inactive-padding:var(--space-md);--chat-input-inactive-border-radius:var(--radius-md);--chat-input-inactive-color:var(--text-disabled);--chat-input-inactive-send-background:var(--primary-background);--chat-input-inactive-send-arrow-up-border-color:var(--primary-foreground);--chat-input-error-background:var(--field-background);--chat-input-error-border:var(--border-width) solid;--chat-input-error-padding:var(--space-md);--chat-input-error-border-radius:var(--radius-md);--chat-input-error-color:var(--text-default);--chat-input-error-send-background:var(--disabled-background);--chat-input-error-send-arrow-up-border-color:var(--disabled-foreground);--chat-input-error-border-color:var(--danger-text);--input-background:var(--field-background);--input-border:var(--border-width) solid;--input-padding:var(--space-md);--input-gap:var(--space-sm);--input-border-radius:var(--radius-md);--input-hover-border-color:var(--primary-hover);--input-focus-focus-box-padding:var(--radius-sm);--input-focus-focus-box-border-radius:var(--radius-md);--input-focus-focus-box-border-color:var(--primary-background);--input-focus-border-color:var(--primary-border-color);--input-disabled-color:var(--text-disabled);--input-disabled-border-color:var(--disabled-foreground);--input-invalid-border-color:var(--danger-text);--textarea-background:var(--field-background);--textarea-border:var(--border-width) solid;--textarea-padding:var(--space-md);--textarea-gap:var(--space-sm);--textarea-border-radius:var(--radius-md);--textarea-placeholder-border-color:var(--primary-border-color);--textarea-hover-border-color:var(--primary-hover);--textarea-disabled-color:var(--text-disabled);--textarea-disabled-border-color:var(--disabled-foreground);--textarea-error-border-color:var(--danger-text);--cardcontent-video-color:var(--text-contrast);--cardcontent-card-reveal-card-reveal-background:var(--surface-raised);--cardcontent-card-reveal-card-reveal-border:var(--border-width) solid;--cardcontent-card-reveal-card-reveal-padding:var(--space-md) var(--space-lg);--cardcontent-card-reveal-card-reveal-border-radius:var(--radius-md);--cardcontent-card-reveal-card-reveal-border-color:var(--border-color);--cardcontent-card-reveal-button-button-color:var(--primary-foreground);--card-background:var(--surface-raised);--card-padding:var(--space-xl);--card-gap:var(--space-lg);--card-border-radius:var(--radius-md);--card-shadow:var(--shadow-raised);--card-header-gap:var(--space-sm);--card-header-caption-gap:var(--space-sm);--card-header-title-color:var(--text-default);--card-header-description-color:var(--text-secondary);--card-actions-border:var(--border-width) solid;--card-actions-padding:var(--space-lg) 0px 0px;--card-actions-gap:var(--space-md);--card-actions-border-color:var(--border-color);--card-in-chat-border:var(--border-width) solid;--card-in-chat-padding:var(--space-lg);--card-in-chat-border-color:var(--border-color);--card-notification-gap:var(--space-md);--card-notification-border-radius:var(--radius-lg);--chatcard-card-content-gap:var(--space-lg);--chatcard-card-actions-border:var(--border-width) solid;--chatcard-card-actions-padding:var(--space-lg) 0px 0px;--chatcard-card-actions-gap:var(--space-md);--chatcard-card-actions-border-color:var(--border-color);--chatcard-comparison-card-background:var(--surface-raised);--chatcard-comparison-card-border:var(--border-width) solid;--chatcard-comparison-card-padding:var(--space-lg);--chatcard-comparison-card-gap:var(--space-lg);--chatcard-comparison-card-border-radius:var(--radius-md);--chatcard-comparison-card-border-color:var(--border-color);--chatcard-salary-card-background:var(--surface-raised);--chatcard-salary-card-border:var(--border-width) solid;--chatcard-salary-card-padding:var(--space-lg);--chatcard-salary-card-gap:var(--space-lg);--chatcard-salary-card-border-radius:var(--radius-md);--chatcard-salary-card-border-color:var(--border-color);--upnextcard-card-actions-border:var(--border-width) solid;--upnextcard-card-actions-padding:var(--space-lg) 0px 0px;--upnextcard-card-actions-gap:var(--space-md);--upnextcard-card-actions-border-color:var(--border-color);--progress-background:var(--border-color);--progress-indicator-background:var(--primary-background);--progress-indicator-border-color:var(--surface-default);--menu-background:var(--surface-raised);--menu-padding:var(--space-sm);--menu-border-radius:var(--radius-sm);--menu-items-separator-background:var(--border-subtle);--menu-item-background:var(--surface-raised);--menu-item-padding:var(--space-xs) var(--space-lg);--menu-item-border-radius:var(--radius-sm);--menu-item-color:var(--text-default);--menu-item-highlighted-background:var(--surface-hover);--menu-item-disabled-color:var(--text-disabled);--header-background:var(--surface-default);--header-padding:var(--space-xs);--header-nav-button-color:var(--text-default);--header-color:var(--text-default);--header-bookmark-button-color:var(--text-default);--header-menu-button-color:var(--text-default);--header-profile-padding:var(--space-xs);--header-progress-padding:var(--space-xs) var(--space-lg) var(--space-xs) var(--space-xs);--header-progress-progress-indicator-background:var(--primary-background);--header-progress-progress-indicator-border-color:var(--surface-default);--footer-background:var(--surface-default);--footer-padding:var(--space-xl) var(--space-lg) var(--space-lg);--footer-slot-button-button-color:var(--primary-foreground);--nav-background:var(--primary-background);--nav-padding:var(--space-huge) var(--space-xl);--nav-decoration-color:var(--secondary);--nav-logo-color:var(--primary-foreground);--nav-items-gap:var(--space-md);--nav-items-nav-item-chat-color:var(--primary-foreground);--nav-item-padding:var(--space-sm) var(--space-lg);--nav-item-gap:var(--space-md);--nav-item-border-radius:var(--radius-md);--nav-item-icon-border-color:var(--primary-foreground);--nav-item-color:var(--primary-foreground);--nav-item-hover-background:var(--primary-hover);--nav-item-highlighted-background:var(--primary-subtle);--nav-item-disabled-icon-border-color:var(--text-disabled);--nav-item-disabled-color:var(--text-disabled);--nav-item-settings-icon-border-color:var(--text-default);--nav-item-settings-color:var(--text-default);--nav-item-settings-hover-background:var(--surface-hover);--message-padding:var(--space-md) var(--space-lg);--message-gap:var(--space-xs);--message-title-color:var(--text-default);--message-text-color:var(--text-default);--message-menu-button-button-color:var(--text-secondary);--message-content-padding:var(--space-sm) 0px 0px;--message-content-gap:var(--space-sm);--message-content-buttongroup-gap:var(--space-sm);--message-user-padding:var(--space-md) var(--space-lg);--message-user-border-radius:var(--radius-lg);--message-user-color:var(--text-default);--message-ai-typing-padding:var(--space-md) var(--space-sm);--message-ai-typing-border-radius:var(--radius-lg);--message-ai-typing-typing-indicator-color:var(--primary-text);--dialog-background:var(--surface-raised);--dialog-padding:var(--space-xl) var(--space-lg) var(--space-lg);--dialog-gap:var(--space-lg);--dialog-border-radius:var(--radius-lg);--dialog-content-gap:var(--space-xl);--dialog-close-button-color:var(--text-default);--dialog-color:var(--text-default);--tag-border:var(--border-width) solid;--tag-padding:var(--space-xs) var(--space-sm);--tag-gap:var(--space-sm);--tag-color:var(--text-default);--labelledslider-gap:var(--space-lg);--labelledslider-color:var(--text-default);--slider-track-background:var(--border-color);--slider-track-range-background:var(--primary-background);--slider-thumb-background:var(--primary-background);--slider-thumb-hover-background:var(--primary-hover);--slider-thumb-active-background:var(--primary-subtle);--slider-thumb-border-color:var(--primary-foreground);--checkboxgroupitem-task-checked-taskitem-checkboxgroupitem-checkbox-background:var(--success-foreground);--checkboxgroupitem-task-checked-taskitem-checkboxgroupitem-checkbox-border-color:var(--success-foreground);--checkboxgroupitem-task-checked-taskitem-option-background:var(--success-background);--button-danger-hover-background:var(--danger-background);--checkbox-task-checked-hover-background:var(--success-background);--chat-input-chat-input-border-color:var(--field-border-color);--chat-input-active-border-color:var(--field-border-color);--chat-input-inactive-border-color:var(--field-border-color);--input-color:var(--field-color);--input-placeholder-color:var(--field-placeholder);--input-border-color:var(--field-border-color);--textarea-color:var(--field-color);--textarea-border-color:var(--field-border-color);--card-notification-background:var(--surface-secondary);--message-user-background:var(--surface-secondary);--tag-background:var(--surface-secondary);--tag-border-color:var(--surface-secondary);--nav-logo:url(/nav/logo.svg);--nav-deco-1:url(/nav/deco-1.svg);--nav-deco-2:url(/nav/deco-2.svg);--nav-deco-3:url(/nav/deco-3.svg)}@keyframes spin{to{transform:rotate(360deg)}}.logo{background:var(--nav-logo) no-repeat center;background-size:contain;height:48px;position:absolute;top:100px;left:0;right:0}.start,.login,.create-account{padding-top:184px;padding-bottom:148px}.login,.create-account{background:var(--primary-background)}:is(.login,.create-account)>*{z-index:2}:is(.login,.create-account):after{content:"";background:var(--surface-secondary);z-index:1;background-size:cover;height:600px;position:fixed;top:calc(100dvh - 200px);left:0;right:0;-webkit-mask:url(/login-bg.svg) top/cover no-repeat;mask:url(/login-bg.svg) top/cover no-repeat}:is(.login,.create-account) .logo{top:46px}:is(.login,.create-account) input,:is(.login,.create-account) button.icon{--focus-border-color:var(--primary-foreground)}:is(.login,.create-account) form{position:relative}:is(.login,.create-account) form:after{content:"";z-index:100;background:var(--accent);width:200px;height:130px;display:block;position:absolute;bottom:-130px;right:-64px;-webkit-mask:url(/star3.svg) top/contain no-repeat;mask:url(/star3.svg) top/contain no-repeat}.mystory:after{content:"";z-index:-1;background:var(--surface-secondary);height:calc(100% - 100px);position:absolute;top:100px;left:0;right:0;-webkit-mask:url(/login-bg.svg) top/cover no-repeat;mask:url(/login-bg.svg) top/cover no-repeat}.mystory>*{z-index:2}.mystory>h2{padding:var(--space-xl);width:auto;position:relative}.mystory>h2:before{content:"";z-index:-1;background:var(--primary-background);width:85px;height:95px;display:block;position:absolute;top:-48px;right:40px;-webkit-mask:url(/star.svg) top/contain no-repeat;mask:url(/star.svg) top/contain no-repeat}.start{background:var(--primary-background) url(/start-bg.svg) no-repeat center bottom;background-size:auto}.start>*{z-index:2}.start>p:first-of-type{position:relative}.start>p:first-of-type:after{content:"";background:var(--accent);width:200px;height:130px;display:block;position:absolute;top:0;right:-275px;-webkit-mask:url(/swirl.svg) top/contain no-repeat;mask:url(/swirl.svg) top/contain no-repeat}.start h1{position:relative}.start h1:after{content:"";background:var(--accent);width:85px;height:95px;display:block;position:absolute;top:-72px;right:0;-webkit-mask:url(/star2.svg) top/contain no-repeat;mask:url(/star2.svg) top/contain no-repeat}.start>p{max-width:275px}.start>p:nth-of-type(2):after{content:"";background:var(--accent);width:100%;height:148px;display:block;position:relative;top:0;left:0;-webkit-mask:url(/arrow.svg) top/contain no-repeat;mask:url(/arrow.svg) top/contain no-repeat}.completing{padding-top:148px;position:relative}.completing>*{z-index:2}.completing .name{display:block}.completing h1{flex-direction:column;align-items:center;width:100%;max-width:520px;line-height:100%;display:flex;position:relative}.completing h1:before{content:"";background:var(--primary-background);width:85px;height:95px;display:block;position:absolute;top:-150px;left:34px;-webkit-mask:url(/star.svg) top/contain no-repeat;mask:url(/star.svg) top/contain no-repeat}.completing h1:after{content:"";z-index:-1;background:var(--primary-background);width:200px;height:130px;display:block;position:absolute;top:-50px;right:-50px;-webkit-mask:url(/swirl.svg) top/contain no-repeat;mask:url(/swirl.svg) top/contain no-repeat}.completing h1 span:first-of-type{align-self:flex-start}.completing h1 span.text-highlight{align-self:flex-end;width:fit-content}.completing>p:before{content:"";background:var(--primary-background);width:100%;height:143px;margin-bottom:var(--space-xl);display:block;position:relative;top:0;left:0;-webkit-mask:url(/arrow.svg) top/contain no-repeat;mask:url(/arrow.svg) top/contain no-repeat}.onboarding.loading p:nth-of-type(2){position:relative}.onboarding.loading p:nth-of-type(2):before{content:"";background:var(--accent);width:85px;height:95px;display:block;position:absolute;top:0;left:-130px;-webkit-mask:url(/star2.svg) top/contain no-repeat;mask:url(/star2.svg) top/contain no-repeat}.onboarding.loading .spinner{background:var(--surface-secondary);width:154px;height:115px;-webkit-mask:url(/swirl1.svg) top/contain no-repeat;mask:url(/swirl1.svg) top/contain no-repeat}.paths .from-to>.chip-toggle-group{flex-shrink:1}.paths .from-to>.chip-toggle-group:first-of-type{order:1;justify-content:flex-end}.paths .from-to:before{content:"";background:var(--primary-background);flex-grow:1;flex-shrink:3;order:2;justify-self:center;min-width:50px;max-width:120px;height:40px;display:inline-block;-webkit-mask:url(/arrow2.svg) 50%/100% no-repeat;mask:url(/arrow2.svg) 50%/100% no-repeat}.paths .from-to>.chip-toggle-group:last-of-type{order:3}:root{--text-emoji:800 50px/normal "Outfit";--text-heading-1:800 60px/normal "Outfit";--text-heading-2:800 24px/normal "Outfit";--text-heading-3:800 20px/normal "Outfit";--text-heading-4:700 20px/normal "DM Sans";--text-heading-5:600 20px/normal "Petrona";--text-l-regular:400 16px/24px "DM Sans";--text-l-semibold:600 16px/24px "DM Sans";--text-l-bold:700 16px/24px "DM Sans";--text-l-link:600 16px/24px "DM Sans";--text-m-regular:400 14px/19px "DM Sans";--text-m-bold:700 14px/19px "DM Sans";--text-m-link:600 14px/19px "DM Sans";--text-s-regular:400 13px/18px "DM Sans";--text-s-bold:700 13px/18px "DM Sans";--text-xl-regular:400 24px/normal "DM Sans";--text-xl-bold:700 24px/normal "DM Sans"}.text-highlight{background:linear-gradient(-1.5deg, transparent 8%, var(--highlighted-background) 12%, var(--highlighted-background) 86%, transparent 90%);color:var(--text-default);border-radius:1px;padding:.1em .25em}body{font:var(--text-m-regular);font-optical-sizing:auto}h1,h2,h3,h4,h5,h6{letter-spacing:0;margin:0}h1{font:var(--text-heading-1)}h2{font:var(--text-heading-2)}h3{font:var(--text-heading-3)}h4{font:var(--text-heading-4)}h5{font:var(--text-heading-5)}.text-l{font:var(--text-l-regular);font-optical-sizing:auto}.text-l-semibold{font:var(--text-l-semibold);font-optical-sizing:auto}.text-l-bold{font:var(--text-l-bold);font-optical-sizing:auto}.text-l-link{font:var(--text-l-link);font-optical-sizing:auto;text-decoration:underline}.text-m{font:var(--text-m-regular);font-optical-sizing:auto}.text-m-bold{font:var(--text-m-bold);font-optical-sizing:auto}.text-m-link{font:var(--text-m-link);font-optical-sizing:auto;text-decoration:underline}.text-s{font:var(--text-s-regular);font-optical-sizing:auto}.text-s-bold{font:var(--text-s-bold);font-optical-sizing:auto}.text-xl{font:var(--text-xl-regular);font-optical-sizing:auto}.text-xl-bold{font:var(--text-xl-bold);font-optical-sizing:auto}:has(>div>[role=region]){background-color:var(--accordion-background);box-shadow:var(--accordion-shadow);border:var(--accordion-border);padding:var(--accordion-padding);border-radius:var(--accordion-border-radius)}:has(>div>[role=region])>div{overflow:hidden}:has(>div>[role=region])>div:first-child{border-top-left-radius:var(--accordion-border-radius);border-top-right-radius:var(--accordion-border-radius);margin-top:0}:has(>div>[role=region])>div:last-child{border-bottom-left-radius:var(--accordion-border-radius);border-bottom-right-radius:var(--accordion-border-radius)}:has(>div>[role=region])>div:focus-within{z-index:1;box-shadow:var(--accordion-focus-shadow);position:relative}:has(>div>[role=region]) div:has(>h3>button[aria-expanded]){border:var(--accordion-trigger-border);border-color:var(--accordion-trigger-border-color)}:has(>div>[role=region]) div:has(>h3>button[aria-expanded]):not(:last-of-type){border-bottom:none}:has(>div>[role=region]) h3:has(>button[aria-expanded]){margin:0;padding:0;display:flex}:has(>div>[role=region]) h3:has(>button[aria-expanded])>button[aria-expanded]{appearance:none;box-sizing:border-box;font:inherit;cursor:pointer;background-color:var(--accordion-trigger-background);padding:var(--accordion-trigger-padding);height:var(--accordion-trigger-height);font-size:var(--accordion-trigger-font-size);font-weight:var(--accordion-trigger-font-weight);line-height:var(--accordion-trigger-line-height);color:var(--accordion-trigger-color);box-shadow:var(--accordion-trigger-shadow);border:0;flex:1;justify-content:space-between;align-items:center;display:flex}:has(>div>[role=region]) h3:has(>button[aria-expanded])>button[aria-expanded]:hover{background-color:var(--accordion-trigger-hover-background);color:var(--accordion-trigger-hover-color);border-color:var(--accordion-trigger-hover-border-color);border:var(--accordion-trigger-hover-border);box-shadow:var(--accordion-trigger-hover-shadow)}:has(>div>[role=region]) h3:has(>button[aria-expanded])>button[aria-expanded]>svg{color:var(--accordion-chevron-color);transition:transform .3s cubic-bezier(.87,0,.13,1)}:has(>div>[role=region]) h3:has(>button[aria-expanded])>button[aria-expanded][data-state=open]>svg{transform:rotate(180deg)}:has(>div>[role=region]) [role=region]{box-sizing:border-box;background-color:var(--accordion-content-background);border:var(--accordion-content-border);border-color:var(--accordion-content-border-color);padding:var(--accordion-content-padding);overflow:hidden}:has(>div>[role=region]) [role=region][data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) backwards accordionSlideDown}:has(>div>[role=region]) [role=region][data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) forwards accordionSlideUp}@keyframes accordionSlideDown{0%{height:0;padding-block:0}to{height:var(--radix-accordion-content-height);padding-block:var(--accordion-content-padding)}}@keyframes accordionSlideUp{0%{height:var(--radix-accordion-content-height);padding-block:var(--accordion-content-padding)}to{height:0;padding-block:0}}:has(+[role=alertdialog]){background-color:var(--overlay);border:var(--dialog-overlay-border);box-shadow:var(--dialog-overlay-shadow);padding:var(--dialog-overlay-padding);z-index:2;animation:.15s cubic-bezier(.16,1,.3,1) alertDialogOverlayShow;position:fixed;inset:0}[role=alertdialog]{background-color:var(--dialog-background);border-radius:var(--dialog-border-radius);box-shadow:var(--dialog-shadow);padding:var(--dialog-padding);border:var(--dialog-border);z-index:3;width:90vw;max-width:500px;max-height:85vh;animation:.15s cubic-bezier(.16,1,.3,1) alertDialogContentShow;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}[role=alertdialog]:focus{outline:none}[role=alertdialog] h2{color:var(--dialog-title-color);font:var(--dialog-font);margin:0}[role=alertdialog] p{margin-bottom:var(--dialog-gap);color:var(--alert-dialog-description-color);font-size:var(--alert-dialog-description-font-size);line-height:var(--alert-dialog-description-line-height)}@keyframes alertDialogOverlayShow{0%{opacity:0}to{opacity:1}}@keyframes alertDialogContentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.statewide-choice button[aria-pressed]{width:100%;padding:var(--space-lg);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--primary-text);border:var(--border-sm) solid var(--primary-text);cursor:pointer;font-weight:600}.statewide-choice button[aria-pressed][data-state=on]{background:var(--chip-selected-background);color:var(--chip-selected-color);border-color:var(--chip-selected-border-color)}.or-divider,.area-count{text-align:center;color:var(--text-secondary);margin:0}.area-grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.area-grid button[aria-pressed]{justify-content:center;align-items:center;gap:var(--space-xs);min-height:96px;padding:var(--space-md);text-align:center;background:var(--surface-raised);color:var(--text-default);border:var(--border-sm) solid transparent;border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;display:flex}.area-grid button[aria-pressed][data-state=on]{background:var(--chip-selected-background);color:var(--chip-selected-color);border-color:var(--chip-selected-border-color)}.area-name{font-weight:600;line-height:1.25}.area-examples{color:var(--text-secondary);font-size:13px;line-height:1.25}.area-grid button[aria-pressed][data-state=on] .area-examples{color:inherit}@media (width<=380px){.area-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=700px){dialog .area-grid{grid-template-columns:repeat(5,1fr)}dialog .area-count{display:none}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.avatar{vertical-align:middle;-webkit-user-select:none;user-select:none;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--avatar-border-radius);background-color:var(--avatar-background);border:var(--avatar-border);box-shadow:var(--avatar-shadow);padding:var(--avatar-padding);font:var(--avatar-font);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar>img[data-state]{object-fit:cover;border-radius:inherit;width:100%;height:100%}.avatar>span[data-state]{background-color:var(--avatar-fallback-background);width:100%;height:100%;color:var(--avatar-fallback-color);font-size:var(--avatar-fallback-font-size);line-height:var(--avatar-fallback-line-height);font-weight:var(--avatar-fallback-font-weight);border:var(--avatar-fallback-border);box-shadow:var(--avatar-fallback-shadow);padding:var(--avatar-fallback-padding);justify-content:center;align-items:center;display:flex}[role=checkbox]{width:var(--checkbox-size);height:var(--checkbox-size);color:var(--checkbox-indicator-border-color);border:var(--checkbox-border);border-radius:var(--checkbox-border-radius);background-color:var(--checkbox-background);border-color:var(--checkbox-border-color);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[role=checkbox]:hover{background-color:var(--checkbox-hover-background,var(--checkbox-background));border-color:var(--checkbox-hover-border-color,var(--checkbox-border-color))}[role=checkbox]:active{background-color:var(--checkbox-active-background,var(--checkbox-background));border-color:var(--checkbox-active-border-color,var(--checkbox-border-color))}[role=checkbox]:disabled,[role=checkbox][aria-disabled=true]{background-color:var(--checkbox-disabled-background,var(--checkbox-background));border-color:var(--checkbox-disabled-border-color,var(--checkbox-border-color))}[role=checkbox].task{border:var(--checkbox-task-border,var(--checkbox-border));border-radius:var(--checkbox-task-border-radius,var(--checkbox-border-radius));background-color:var(--checkbox-task-background,var(--checkbox-background));border-color:var(--checkbox-task-border-color,var(--checkbox-border-color))}[role=checkbox].task:hover{background-color:var(--checkbox-task-hover-background,var(--checkbox-task-background,var(--checkbox-hover-background,var(--checkbox-background))));border-color:var(--checkbox-task-hover-border-color,var(--checkbox-task-border-color,var(--checkbox-hover-border-color,var(--checkbox-border-color))))}[role=checkbox].task:active{background-color:var(--checkbox-task-active-background,var(--checkbox-task-background,var(--checkbox-active-background,var(--checkbox-background))));border-color:var(--checkbox-task-active-border-color,var(--checkbox-task-border-color,var(--checkbox-active-border-color,var(--checkbox-border-color))))}[role=checkbox].task:disabled,[role=checkbox].task[aria-disabled=true]{background-color:var(--checkbox-task-disabled-background,var(--checkbox-task-background,var(--checkbox-disabled-background,var(--checkbox-background))));border-color:var(--checkbox-task-disabled-border-color,var(--checkbox-task-border-color,var(--checkbox-disabled-border-color,var(--checkbox-border-color))))}[role=checkbox].task[aria-checked=true]{background-color:var(--checkbox-task-checked-background,var(--checkbox-task-background,var(--checkbox-checked-background,var(--checkbox-background))));border-color:var(--checkbox-task-checked-border-color,var(--checkbox-task-border-color,var(--checkbox-checked-border-color,var(--checkbox-border-color))))}[role=checkbox].task[aria-checked=true]:hover{background-color:var(--checkbox-task-checked-hover-background,var(--checkbox-task-checked-background,var(--checkbox-task-hover-background,var(--checkbox-checked-hover-background,var(--checkbox-checked-background,var(--checkbox-background))))));border-color:var(--checkbox-task-checked-hover-border-color,var(--checkbox-task-checked-border-color,var(--checkbox-task-hover-border-color,var(--checkbox-checked-hover-border-color,var(--checkbox-checked-border-color,var(--checkbox-border-color))))))}[role=checkbox].task[aria-checked=true]:active{background-color:var(--checkbox-task-checked-active-background,var(--checkbox-task-checked-background,var(--checkbox-task-active-background,var(--checkbox-checked-active-background,var(--checkbox-checked-background,var(--checkbox-background))))));border-color:var(--checkbox-task-checked-active-border-color,var(--checkbox-task-checked-border-color,var(--checkbox-task-active-border-color,var(--checkbox-checked-active-border-color,var(--checkbox-checked-border-color,var(--checkbox-border-color))))))}[role=checkbox].task[aria-checked=true]:disabled,[role=checkbox].task[aria-checked=true][aria-disabled=true]{background-color:var(--checkbox-task-checked-disabled-background,var(--checkbox-task-checked-background,var(--checkbox-task-disabled-background,var(--checkbox-checked-disabled-background,var(--checkbox-checked-background,var(--checkbox-background))))));border-color:var(--checkbox-task-checked-disabled-border-color,var(--checkbox-task-checked-border-color,var(--checkbox-task-disabled-border-color,var(--checkbox-checked-disabled-border-color,var(--checkbox-checked-border-color,var(--checkbox-border-color))))))}[role=checkbox][aria-checked=true]{background-color:var(--checkbox-checked-background,var(--checkbox-background));border-color:var(--checkbox-checked-border-color,var(--checkbox-border-color))}[role=checkbox][aria-checked=true]:hover{background-color:var(--checkbox-checked-hover-background,var(--checkbox-checked-background,var(--checkbox-hover-background,var(--checkbox-background))));border-color:var(--checkbox-checked-hover-border-color,var(--checkbox-checked-border-color,var(--checkbox-hover-border-color,var(--checkbox-border-color))))}[role=checkbox][aria-checked=true]:active{background-color:var(--checkbox-checked-active-background,var(--checkbox-checked-background,var(--checkbox-active-background,var(--checkbox-background))));border-color:var(--checkbox-checked-active-border-color,var(--checkbox-checked-border-color,var(--checkbox-active-border-color,var(--checkbox-border-color))))}[role=checkbox][aria-checked=true]:disabled,[role=checkbox][aria-checked=true][aria-disabled=true]{background-color:var(--checkbox-checked-disabled-background,var(--checkbox-checked-background,var(--checkbox-disabled-background,var(--checkbox-background))));border-color:var(--checkbox-checked-disabled-border-color,var(--checkbox-checked-border-color,var(--checkbox-disabled-border-color,var(--checkbox-border-color))))}[role=checkbox]:focus-visible{outline:var(--focus-border-width) solid var(--focus-border-color);outline-offset:2px}[role=checkbox]>[data-state=checked]{justify-content:center;align-items:center;display:flex}[role=checkbox].task{width:var(--checkbox-task-size,var(--checkbox-size));height:var(--checkbox-task-size,var(--checkbox-size))}[role=checkbox].task[aria-checked=true]:hover{color:var(--checkbox-task-checked-hover-indicator-border-color)}[role=checkbox].task[aria-checked=true]:active{color:var(--checkbox-task-checked-active-indicator-border-color)}.checkboxgroupitem.task{align-items:center;gap:var(--checkboxgroupitem-task-gap);width:100%;display:flex}.checkboxgroupitem.task:has([aria-checked=true]) .task-item-option{background-color:var(--success-background)}.task-item-option{gap:var(--checkboxgroupitem-task-taskitem-option-gap);background:var(--checkboxgroupitem-task-taskitem-option-background);border:var(--checkboxgroupitem-task-taskitem-option-border);border-color:var(--checkboxgroupitem-task-taskitem-option-border-color);border-radius:var(--checkboxgroupitem-task-taskitem-option-border-radius);padding:var(--checkboxgroupitem-task-taskitem-option-padding);box-shadow:var(--shadow-raised);flex-direction:column;flex:1;display:flex}.task-item-option .task-item-option-header{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.task-item-option .option-label{font:var(--checkboxgroupitem-task-taskitem-option-label-font);color:var(--checkboxgroupitem-task-taskitem-option-label-color)}.task-item-option .option-description{font:var(--checkboxgroupitem-task-taskitem-option-description-font);color:var(--checkboxgroupitem-task-taskitem-option-description-color)}[role=checkbox]+label{color:var(--label-color);padding-left:var(--label-padding-left);font-size:var(--label-font-size);line-height:var(--label-line-height);align-items:center;gap:var(--checkboxgroupitem-gap);display:inline-flex}label:has([role=checkbox]){color:var(--label-color);padding-left:var(--label-padding-left);font-size:var(--label-font-size);line-height:var(--label-line-height);align-items:center;gap:var(--checkboxgroupitem-gap);display:inline-flex}label.optioncard{box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--checkboxgroupitem-optioncard-gap);width:100%;padding:var(--checkboxgroupitem-optioncard-padding);border-radius:var(--checkboxgroupitem-optioncard-border-radius);background-color:var(--checkboxgroupitem-optioncard-background);box-shadow:var(--checkboxgroupitem-optioncard-shadow);display:flex}label.optioncard:hover{background-color:var(--checkboxgroupitem-optioncard-hover-background,var(--checkboxgroupitem-optioncard-background));box-shadow:var(--checkboxgroupitem-optioncard-hover-shadow,var(--checkboxgroupitem-optioncard-shadow))}label.optioncard:active{background-color:var(--checkboxgroupitem-optioncard-active-background,var(--checkboxgroupitem-optioncard-background));box-shadow:var(--checkboxgroupitem-optioncard-active-shadow,var(--checkboxgroupitem-optioncard-shadow))}label.optioncard:has([role=checkbox][data-state=checked]){background-color:var(--checkboxgroupitem-optioncard-checked-background,var(--checkboxgroupitem-optioncard-background));box-shadow:var(--checkboxgroupitem-optioncard-checked-shadow,var(--checkboxgroupitem-optioncard-shadow))}label.optioncard:has([role=checkbox][data-state=checked]):hover{background-color:var(--checkboxgroupitem-optioncard-checked-hover-background,var(--checkboxgroupitem-optioncard-checked-background,var(--checkboxgroupitem-optioncard-hover-background,var(--checkboxgroupitem-optioncard-background))));box-shadow:var(--checkboxgroupitem-optioncard-checked-hover-shadow,var(--checkboxgroupitem-optioncard-checked-shadow,var(--checkboxgroupitem-optioncard-hover-shadow,var(--checkboxgroupitem-optioncard-shadow))))}label.optioncard:has([role=checkbox][data-state=checked]):active{background-color:var(--checkboxgroupitem-optioncard-checked-active-background,var(--checkboxgroupitem-optioncard-checked-background,var(--checkboxgroupitem-optioncard-active-background,var(--checkboxgroupitem-optioncard-background))));box-shadow:var(--checkboxgroupitem-optioncard-checked-active-shadow,var(--checkboxgroupitem-optioncard-checked-shadow,var(--checkboxgroupitem-optioncard-active-shadow,var(--checkboxgroupitem-optioncard-shadow))))}label.optioncard [role=checkbox]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}label.optioncard:has([role=checkbox]:focus-visible){outline:var(--focus-border-width) solid var(--focus-border-color);outline-offset:2px}[role=presentation] button[aria-expanded]:not(h3>button){border-radius:var(--collapsible-trigger-border-radius);height:var(--collapsible-trigger-size);width:var(--collapsible-trigger-size);color:var(--collapsible-trigger-color);border:var(--collapsible-trigger-border);padding:var(--collapsible-trigger-padding);box-shadow:var(--collapsible-trigger-shadow);justify-content:center;align-items:center;font-family:inherit;display:inline-flex}[role=presentation] button[aria-expanded]:not(h3>button)[data-state=closed]{background-color:var(--collapsible-trigger-background)}[role=presentation] button[aria-expanded]:not(h3>button)[data-state=open]{background-color:var(--collapsible-trigger-open-background);color:var(--collapsible-trigger-open-color);border-color:var(--collapsible-trigger-open-border-color);border:var(--collapsible-trigger-open-border);box-shadow:var(--collapsible-trigger-open-shadow)}[role=presentation] button[aria-expanded]:not(h3>button):hover{background-color:var(--collapsible-trigger-hover-background);color:var(--collapsible-trigger-hover-color);border-color:var(--collapsible-trigger-hover-border-color);border:var(--collapsible-trigger-hover-border);box-shadow:var(--collapsible-trigger-hover-shadow)}[role=presentation] button[aria-expanded]:not(h3>button):focus{box-shadow:var(--collapsible-trigger-focus-shadow)}[role=menu]{z-index:100;background-color:var(--menu-background);border-radius:var(--menu-border-radius);min-width:220px;padding:var(--menu-padding);box-shadow:var(--menu-shadow);border:var(--menu-border);overflow:hidden}[role=menu] [role=menuitem],[role=menu] [role=menuitemcheckbox],[role=menu] [role=menuitemradio]{font-size:var(--menu-item-font-size);line-height:var(--menu-item-line-height);color:var(--menu-item-color);font:var(--menu-item-font);border-radius:var(--menu-item-border-radius);height:var(--menu-item-height);padding:var(--menu-item-padding);background-color:var(--menu-item-background);border:var(--menu-item-border);box-shadow:var(--menu-item-shadow);-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:flex;position:relative}:is([role=menu] [role=menuitem],[role=menu] [role=menuitemcheckbox],[role=menu] [role=menuitemradio])[data-highlighted]{background-color:var(--menu-item-highlighted-background);color:var(--menu-item-highlighted-color);border-color:var(--menu-item-highlighted-border-color);border:var(--menu-item-highlighted-border);box-shadow:var(--menu-item-highlighted-shadow)}:is([role=menu] [role=menuitem],[role=menu] [role=menuitemcheckbox],[role=menu] [role=menuitemradio])[data-disabled]{color:var(--menu-item-disabled-color);background-color:var(--menu-item-disabled-background);border-color:var(--menu-item-disabled-border-color);border:var(--menu-item-disabled-border);box-shadow:var(--menu-item-disabled-shadow);pointer-events:none}:is([role=menu] [role=menuitem],[role=menu] [role=menuitemcheckbox],[role=menu] [role=menuitemradio]).danger{color:var(--danger-text)}[role=menu] [role=menuitem][aria-haspopup][data-state=open]{background-color:var(--menu-subtrigger-open-background);color:var(--menu-item-color)}[role=menu] [role=separator]{width:100%;height:var(--menu-items-separator-height);background-color:var(--menu-items-separator-background);margin:var(--menu-separator-margin)}[role=menu] [role=menuitem]>:last-child:not([role]):not([data-state]){padding-left:var(--menu-right-slot-padding-left);color:var(--menu-right-slot-color);margin-left:auto}[role=menu] [role=menuitem][data-highlighted]>:last-child:not([role]):not([data-state]){color:var(--menu-right-slot-highlighted-color)}[role=menu] [role=menuitem][data-disabled]>:last-child:not([role]):not([data-state]){color:var(--menu-right-slot-disabled-color)}dialog::backdrop,.dialog-overlay{background:var(--overlay);z-index:200;animation:.2s dialogOverlayIn;position:fixed;inset:0}dialog,[role=dialog]{z-index:201;background-color:var(--dialog-background);padding:var(--dialog-padding);border-radius:var(--dialog-border-radius) var(--dialog-border-radius) 0 0;align-content:start;gap:var(--dialog-gap) var(--space-md);max-height:90dvh;color:var(--dialog-color);border:none;grid-template-columns:1fr 40px;margin:0;animation:.3s cubic-bezier(.4,0,.2,1) dialogSlideUp;display:grid;position:fixed;inset:auto 0 0;overflow-y:auto}:is(dialog,[role=dialog]):focus{outline:none}:is(dialog,[role=dialog])>h2{grid-area:1/1;align-self:center;margin:0}:is(dialog,[role=dialog]) button[aria-label=Close]{grid-area:1/2;place-self:start end}:is(dialog,[role=dialog])>:not(h2):not(button[aria-label=Close]){grid-column:1/-1}@media (width>=768px){dialog,[role=dialog]{width:480px;max-width:calc(100vw - var(--space-xxl) * 2);border-radius:var(--dialog-border-radius);animation:.15s cubic-bezier(.16,1,.3,1) dialogScaleIn;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@keyframes dialogOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes dialogSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes dialogScaleIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}form label{font-size:var(--label-font-size);font-weight:var(--label-font-weight);line-height:var(--label-line-height);color:var(--label-color)}form span{font-size:var(--message-font-size);color:var(--message-color);opacity:.8}a[aria-haspopup]{border-radius:var(--hover-card-trigger-border-radius);background-color:var(--hover-card-trigger-background);border:var(--hover-card-trigger-border);padding:var(--hover-card-trigger-padding);display:inline-block}a[aria-haspopup]:focus{box-shadow:var(--hover-card-trigger-focus-shadow)}[data-state][data-side]:not([role]){border-radius:var(--hover-card-border-radius);padding:var(--hover-card-padding);background-color:var(--hover-card-background);box-shadow:var(--hover-card-shadow);border:var(--hover-card-border);will-change:transform, opacity;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}[data-state][data-side]:not([role])[data-side=top]{animation-name:hoverCardSlideDownAndFade}[data-state][data-side]:not([role])[data-side=right]{animation-name:hoverCardSlideLeftAndFade}[data-state][data-side]:not([role])[data-side=bottom]{animation-name:hoverCardSlideUpAndFade}[data-state][data-side]:not([role])[data-side=left]{animation-name:hoverCardSlideRightAndFade}[data-state][data-side]:not([role])>svg{fill:var(--hover-card-arrow-fill)}@keyframes hoverCardSlideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes hoverCardSlideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes hoverCardSlideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes hoverCardSlideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}label{font-size:var(--label-font-size);font-weight:var(--label-font-weight);line-height:var(--label-line-height);color:var(--label-color)}:has(>input[inputmode=numeric]){gap:var(--otp-gap);background-color:var(--otp-background);border:var(--otp-border);box-shadow:var(--otp-shadow);padding:var(--otp-padding);flex-wrap:nowrap;display:flex}:has(>input[inputmode=numeric])>input{text-align:center;border-radius:var(--otp-input-border-radius);font-size:var(--otp-input-font-size);color:var(--otp-input-color);background-color:var(--otp-input-background);box-shadow:var(--otp-input-shadow);border:var(--otp-input-border);height:var(--otp-input-height);width:var(--otp-input-width);line-height:var(--otp-input-line-height);justify-content:center;align-items:center;padding:0;display:inline-flex}:has(>input[inputmode=numeric])>input:hover{box-shadow:var(--otp-input-hover-shadow);border-color:var(--otp-input-hover-border-color);color:var(--otp-input-hover-color);background-color:var(--otp-input-hover-background);border:var(--otp-input-hover-border)}:has(>input[inputmode=numeric])>input:focus{box-shadow:var(--otp-input-focus-shadow)}:has(>input[inputmode=numeric])>input::selection{background-color:var(--otp-input-selection-background);color:var(--otp-input-color)}:has(>input[type=password],>input[type=text]):has(>button[aria-pressed]){border-radius:var(--password-toggle-field-border-radius);color:var(--password-toggle-field-color);background-color:var(--password-toggle-field-background);box-shadow:var(--password-toggle-field-shadow);padding:var(--password-toggle-field-padding);height:var(--password-toggle-field-height);gap:var(--password-toggle-field-gap);border:var(--password-toggle-field-border);flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}:has(>input[type=password],>input[type=text]):has(>button[aria-pressed]):hover{box-shadow:var(--password-toggle-field-hover-shadow);border-color:var(--password-toggle-field-hover-border-color);color:var(--password-toggle-field-hover-color);background-color:var(--password-toggle-field-hover-background);border:var(--password-toggle-field-hover-border)}:has(>input[type=password],>input[type=text]):has(>button[aria-pressed]):focus-within{box-shadow:var(--password-toggle-field-focus-shadow)}:has(>input[type=password],>input[type=text]):has(>button[aria-pressed])>input{height:var(--password-toggle-field-input-height);font-size:var(--password-toggle-field-input-font-size);color:inherit;line-height:var(--password-toggle-field-input-line-height);background-color:var(--password-toggle-field-input-background);border:var(--password-toggle-field-input-border);box-shadow:var(--password-toggle-field-input-shadow);padding:var(--password-toggle-field-input-padding)}:has(>input[type=password],>input[type=text]):has(>button[aria-pressed])>input::selection{background-color:var(--password-toggle-field-input-selection-background);color:inherit}:has(>input[type=password],>input[type=text]):has(>button[aria-pressed])>button[aria-pressed]{aspect-ratio:1;border-radius:var(--password-toggle-field-toggle-border-radius);background-color:var(--password-toggle-field-toggle-background);border:var(--password-toggle-field-toggle-border);box-shadow:var(--password-toggle-field-toggle-shadow);padding:var(--password-toggle-field-toggle-padding);justify-content:center;align-items:center;display:flex}:has(>input[type=password],>input[type=text]):has(>button[aria-pressed])>button[aria-pressed]:focus-visible{outline:var(--password-toggle-field-toggle-outline-focus);outline-offset:2px}[data-state][data-side]:not([role]){border-radius:var(--popover-border-radius);padding:var(--popover-padding);background-color:var(--popover-background);box-shadow:var(--popover-shadow);border:var(--popover-border);will-change:transform, opacity;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}[data-state][data-side]:not([role]):focus{box-shadow:var(--popover-focus-shadow)}[data-state][data-side]:not([role])[data-state=open][data-side=top]{animation-name:popoverSlideDownAndFade}[data-state][data-side]:not([role])[data-state=open][data-side=right]{animation-name:popoverSlideLeftAndFade}[data-state][data-side]:not([role])[data-state=open][data-side=bottom]{animation-name:popoverSlideUpAndFade}[data-state][data-side]:not([role])[data-state=open][data-side=left]{animation-name:popoverSlideRightAndFade}[data-state][data-side]:not([role]) button[aria-label=Close]{border-radius:var(--popover-close-border-radius);height:var(--popover-close-size);width:var(--popover-close-size);color:var(--popover-close-color);background-color:var(--popover-close-background);border:var(--popover-close-border);box-shadow:var(--popover-close-shadow);padding:var(--popover-close-padding);top:var(--space-1);right:var(--space-1);justify-content:center;align-items:center;font-family:inherit;display:inline-flex;position:absolute}[data-state][data-side]:not([role]) button[aria-label=Close]:hover{background-color:var(--popover-close-hover-background);color:var(--popover-close-hover-color);border-color:var(--popover-close-hover-border-color);border:var(--popover-close-hover-border);box-shadow:var(--popover-close-hover-shadow)}[data-state][data-side]:not([role]) button[aria-label=Close]:focus{box-shadow:var(--popover-close-focus-shadow)}[data-state][data-side]:not([role])>svg{fill:var(--popover-arrow-fill)}@keyframes popoverSlideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes popoverSlideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes popoverSlideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes popoverSlideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}[role=progressbar]{background-color:var(--progress-background);border-radius:var(--progress-border-radius);height:var(--progress-height);border:var(--progress-border);padding:var(--progress-padding);position:relative;overflow:hidden;transform:translateZ(0)}[role=progressbar]>div{background-color:var(--progress-indicator-background);border-radius:var(--progress-indicator-border-radius);border-right:var(--progress-indicator-border);border-color:var(--progress-indicator-border-color);width:100%;height:100%;transition:transform .66s cubic-bezier(.65,0,.35,1)}[role=radiogroup]{gap:var(--radiogroup-items-gap);background-color:var(--radio-group-background);border:var(--radio-group-border);box-shadow:var(--radio-group-shadow);padding:var(--radio-group-padding);flex-direction:column;display:flex}[role=radiogroup].grid{gap:var(--radiogroup-grid-items-gap);flex-flow:wrap}[role=radiogroup].grid [role=radio]{width:calc(25% - var(--radiogroup-grid-items-gap) * .75);aspect-ratio:1}[role=radio]{appearance:none;box-sizing:border-box;cursor:pointer;background-color:var(--radio-background);width:var(--radio-size);height:var(--radio-size);border-radius:var(--radio-border-radius);border:0;border:var(--radio-border);border-color:var(--radio-border-color);box-shadow:var(--radio-shadow);padding:var(--radio-padding)}[role=radio]:hover{background-color:var(--radio-hover-background);border-color:var(--radio-hover-border-color);border:var(--radio-hover-border);box-shadow:var(--radio-hover-shadow)}[role=radio]:focus{box-shadow:var(--radio-focus-shadow)}[role=radio]>[data-state=checked]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}[role=radio]>[data-state=checked]:after{content:"";width:var(--radio-indicator-size);height:var(--radio-indicator-size);border-radius:var(--radio-border-radius);background-color:var(--radio-indicator-color);display:block}[role=radio]+label{color:var(--label-color);padding-left:var(--label-padding-left);font-size:var(--label-font-size);line-height:var(--label-line-height)}:has(>[data-radix-scroll-area-viewport]){border-radius:var(--scroll-area-border-radius);box-shadow:var(--scroll-area-shadow);border:var(--scroll-area-border);padding:var(--scroll-area-padding);background-color:var(--scroll-area-background);overflow:hidden}:has(>[data-radix-scroll-area-viewport])>[data-radix-scroll-area-viewport]{border-radius:inherit;width:100%;height:100%}[data-radix-scroll-area-scrollbar]{-webkit-user-select:none;user-select:none;touch-action:none;padding:var(--scroll-area-scrollbar-padding);background-color:var(--scroll-area-scrollbar-background);border:var(--scroll-area-scrollbar-border);box-shadow:var(--scroll-area-scrollbar-shadow);transition:background .16s ease-out;display:flex}[data-radix-scroll-area-scrollbar]:hover{background-color:var(--scroll-area-scrollbar-hover-background);border-color:var(--scroll-area-scrollbar-hover-border-color);border:var(--scroll-area-scrollbar-hover-border);box-shadow:var(--scroll-area-scrollbar-hover-shadow)}[data-radix-scroll-area-scrollbar][data-orientation=vertical]{width:var(--scroll-area-scrollbar-size)}[data-radix-scroll-area-scrollbar][data-orientation=horizontal]{height:var(--scroll-area-scrollbar-size);flex-direction:column}[data-radix-scroll-area-thumb]{background-color:var(--scroll-area-thumb-background);border-radius:var(--scroll-area-scrollbar-size);flex:1;position:relative}[data-radix-scroll-area-thumb]:before{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-radix-scroll-area-corner]{background-color:var(--scroll-area-corner-background)}.card{--bleed-inset:calc(var(--card-padding) + var(--border-width))}.speaker-band.speaker-band{box-sizing:border-box;width:calc(100% + var(--bleed-inset) * 2);margin-inline:calc(var(--bleed-inset) * -1);margin-top:calc(var(--card-padding) * -1 + var(--space-sm));aspect-ratio:3;background:var(--grey-300);border:0;border-radius:0;padding:0;display:block;position:relative;overflow:hidden}button.speaker-band.speaker-band{cursor:pointer}.speaker-band-bleed{width:calc(100% + var(--bleed-inset) * 2);margin-inline:calc(var(--bleed-inset) * -1);margin-top:calc(var(--card-padding) * -1 + var(--space-sm))}.rtn-player{border-radius:var(--radius-sm)}.speaker-band-bleed .rtn-player{border-radius:0}.speaker-band-img{object-fit:cover;width:133.34%;height:100%;transition:transform var(--duration-base) var(--easing-default);margin-left:-16.67%;display:block}.speaker-band-badge{border-radius:var(--radius-full);font:var(--text-m-bold);color:#fff;transition:background var(--duration-fast) var(--easing-default);background:#0000009e;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;position:absolute;bottom:12px;right:12px}.speaker-band:is(:hover,:focus-visible) .speaker-band-badge{background:#000000d1}button.speaker-band:is(:hover,:focus-visible) .speaker-band-img{transition-duration:var(--duration-fast);transform:scale(1.04)}button.speaker-band:active .speaker-band-img{transition-duration:var(--duration-fast);transform:scale(.98)}.speaker-band.speaker-band:focus-visible{outline:2px solid var(--border-color);outline-offset:-3px}.speaker-band-frame{position:relative}.speaker-band-dismiss.speaker-band-dismiss.speaker-band-dismiss{z-index:1;border-radius:var(--radius-full);color:#fffc;filter:drop-shadow(0 1px 2px #000000a6);cursor:pointer;width:44px;height:44px;transition:opacity var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.speaker-band-dismiss.speaker-band-dismiss.speaker-band-dismiss:is(:hover,:focus-visible,:active){color:#fff;background:var(--button-hover-background);border-radius:var(--button-border-radius)}.speaker-band-dismiss.speaker-band-dismiss.speaker-band-dismiss:focus-visible{outline-offset:2px;outline:2px solid #fff}.speaker-band-dismiss.speaker-band-dismiss.speaker-band-dismiss:after{content:attr(aria-label);color:#000;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--easing-default);background:#fff;border-radius:1px;padding:7px 10px;font:10px/10px Arial,Helvetica,sans-serif;position:absolute;top:calc(100% + 10px);right:0}.speaker-band-dismiss.speaker-band-dismiss.speaker-band-dismiss:before{content:"";pointer-events:none;opacity:0;width:12px;height:12px;transition:opacity var(--duration-fast) var(--easing-default);background:#fff;position:absolute;top:calc(100% + 5px);right:16px;transform:rotate(45deg)}.speaker-band-dismiss.speaker-band-dismiss.speaker-band-dismiss:is(:hover,:focus-visible):after,.speaker-band-dismiss.speaker-band-dismiss.speaker-band-dismiss:is(:hover,:focus-visible):before{opacity:1}.speaker-band-frame:has(.jw-state-playing.jw-flag-user-inactive) .speaker-band-dismiss:not(:focus-visible){opacity:0;pointer-events:none}.speaker-band-overlap{align-items:flex-start;position:relative}.speaker-band-overlap .avatar{box-shadow:0 0 0 3px var(--card-background,#fff);margin-top:-28px}.speaker-avatar-play{transition:transform var(--duration-base) var(--easing-default), filter var(--duration-base) var(--easing-default)}.speaker-avatar-play:is(:hover,:focus-visible){transition-duration:var(--duration-fast);transform:scale(1.04)}.speaker-avatar-play:active{transition-duration:var(--duration-fast);transform:scale(.98)}.speaker-avatar-play:focus-visible{outline:2px solid var(--border-color);outline-offset:3px}::view-transition-old(rtn-speaker){object-fit:cover;animation-duration:var(--duration-base);animation-timing-function:var(--easing-emphasized)}::view-transition-new(rtn-speaker){object-fit:cover;animation-duration:var(--duration-base);animation-timing-function:var(--easing-emphasized)}::view-transition-group(rtn-speaker){animation-duration:var(--duration-base);animation-timing-function:var(--easing-emphasized)}.speaker-road-sheet.speaker-road-sheet{grid-template-rows:auto minmax(0,1fr);max-width:100%;height:90dvh;overflow:hidden}@media (width>=768px){.speaker-road-sheet.speaker-road-sheet{width:var(--max-content-width);max-width:calc(100vw - var(--space-xxl) * 2);height:min(90dvh,880px)}}.speaker-road-scroll{overscroll-behavior:none;gap:var(--space-xl);min-height:0;padding-bottom:var(--space-lg);flex-direction:column;display:flex;overflow-y:auto}.road-dot{box-sizing:border-box;border:2px solid var(--primary-background);background:var(--primary-background);border-radius:50%}.speaker-path-zone{border-top:1px solid var(--border-subtle);padding-top:var(--space-md);margin-top:var(--space-md)}.speaker-path-trigger.speaker-path-trigger{box-sizing:border-box;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;border-radius:0;padding:0;display:block}.speaker-path-row{align-items:baseline;gap:var(--space-xs) var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.speaker-path-link{white-space:nowrap;color:var(--button-link-color);align-items:center;gap:2px;margin-left:auto;display:inline-flex}.speaker-path-verb{font:var(--text-m-link)}.speaker-path-trigger:is(:hover,:focus-visible) .speaker-path-verb{text-decoration:underline}.speaker-path-trigger:is(:hover,:focus-visible) .speaker-path-link{color:var(--button-link-hover-color)}.speaker-path-trigger.speaker-path-trigger:focus-visible{outline:2px solid var(--border-color);outline-offset:4px;border-radius:var(--radius-sm)}.speaker-facet-label{margin-bottom:2px}.speaker-facet-also,.speaker-facet-also .text-m{font:var(--text-s-regular);color:var(--text-secondary)}.speaker-facet-also blockquote,.speaker-facet-also .text-m{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.speaker-road-sheet .rtn-byline{font:var(--text-s-regular);color:var(--text-secondary);display:block}.edu-route{gap:var(--space-sm) var(--space-md);margin:var(--space-sm) 0 0;grid-template-columns:minmax(0,max-content) minmax(0,1fr);padding:0;list-style:none;display:grid}.edu-route>li{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.edu-credential{font:var(--text-s-regular);color:var(--text-secondary)}.edu-subject{overflow-wrap:anywhere;min-width:0}.edu-school{font:var(--text-s-regular);color:var(--text-secondary);display:block}.jwplayer .jw-settings-menu.jw-settings-menu :is(button,[role=button]){color:#fffc;background:0 0}.jwplayer .jw-settings-menu.jw-settings-menu :is(button,[role=button]):is(:hover,:focus-visible){background:var(--button-hover-background);color:#fff}.jwplayer .jw-settings-menu.jw-settings-menu :is(button,[role=button]).jw-settings-item-active{background:var(--primary-background);color:#fff}[data-orientation=horizontal]:has(span[data-orientation=horizontal]+span>[role=slider]){-webkit-user-select:none;user-select:none;touch-action:none;height:var(--slider-height);background-color:var(--slider-background);border:var(--slider-border);box-shadow:var(--slider-shadow);padding:var(--slider-padding);align-items:center;display:flex;position:relative}[data-orientation=horizontal]:has(span[data-orientation=horizontal]+span>[role=slider])>span[data-orientation=horizontal]{background-color:var(--slider-track-background);border-radius:var(--slider-track-border-radius);height:var(--slider-height);border:var(--slider-track-border);box-shadow:var(--slider-track-shadow);padding:var(--slider-track-padding);flex-grow:1;position:relative}[data-orientation=horizontal]:has(span[data-orientation=horizontal]+span>[role=slider])>span[data-orientation=horizontal]>[data-orientation=horizontal]{background-color:var(--slider-track-range-background);border-radius:var(--slider-track-range-border-radius);border:var(--slider-track-range-border);box-shadow:var(--slider-track-range-shadow);padding:var(--slider-track-range-padding);height:100%;position:absolute}[data-orientation=vertical]:has(span[data-orientation=vertical]+span>[role=slider]){-webkit-user-select:none;user-select:none;touch-action:none;width:var(--slider-thickness);background-color:var(--slider-background);border:var(--slider-border);box-shadow:var(--slider-shadow);padding:var(--slider-padding);flex-direction:column;align-items:center;display:flex;position:relative}[data-orientation=vertical]:has(span[data-orientation=vertical]+span>[role=slider])>span[data-orientation=vertical]{background-color:var(--slider-track-background);border-radius:var(--slider-track-border-radius);width:var(--slider-track-thickness);border:var(--slider-track-border);height:100%;box-shadow:var(--slider-track-shadow);padding:var(--slider-track-padding);flex-grow:1;position:relative}[data-orientation=vertical]:has(span[data-orientation=vertical]+span>[role=slider])>span[data-orientation=vertical]>[data-orientation=vertical]{background-color:var(--slider-range-background);border-radius:var(--slider-range-border-radius);border:var(--slider-range-border);box-shadow:var(--slider-range-shadow);padding:var(--slider-range-padding);width:100%;position:absolute}[role=slider]{width:var(--slider-thumb-size);height:var(--slider-thumb-size);background-color:var(--slider-thumb-background);box-shadow:var(--slider-thumb-shadow);border:var(--slider-thumb-border);padding:var(--slider-thumb-padding);border-radius:var(--slider-thumb-border-radius);border-radius:var(--slider-thumb-border-radius);background-color:var(--slider-thumb-background);border:var(--slider-thumb-border);border-color:var(--slider-thumb-border-color);box-shadow:var(--slider-thumb-shadow);display:block}[role=slider]:hover{background-color:var(--slider-thumb-hover-background,var(--slider-thumb-background));border:var(--slider-thumb-hover-border,var(--slider-thumb-border));border-color:var(--slider-thumb-hover-border-color,var(--slider-thumb-border-color));box-shadow:var(--slider-thumb-hover-shadow,var(--slider-thumb-shadow))}[role=slider]:active{background-color:var(--slider-thumb-active-background,var(--slider-thumb-background));border:var(--slider-thumb-active-border,var(--slider-thumb-border));border-color:var(--slider-thumb-active-border-color,var(--slider-thumb-border-color));box-shadow:var(--slider-thumb-active-shadow,var(--slider-thumb-shadow))}[role=slider]:disabled,[role=slider][aria-disabled=true]{background-color:var(--slider-thumb-disabled-background,var(--slider-thumb-background));border:var(--slider-thumb-disabled-border,var(--slider-thumb-border));border-color:var(--slider-thumb-disabled-border-color,var(--slider-thumb-border-color));box-shadow:var(--slider-thumb-disabled-shadow,var(--slider-thumb-shadow))}[role=slider]:focus-visible{outline:var(--focus-border-width) solid var(--focus-border-color)}[role=switch]{appearance:none;box-sizing:border-box;cursor:pointer;width:var(--switch-width);height:var(--switch-height);background-color:var(--switch-background);border-radius:var(--switch-border-radius);border:0;border:var(--switch-border);border-color:var(--switch-border-color);box-shadow:var(--switch-shadow);padding:var(--switch-padding);position:relative}[role=switch]:focus{box-shadow:var(--switch-focus-shadow)}[role=switch][data-state=checked]{background-color:var(--switch-checked-background);border-color:var(--switch-checked-border-color);border:var(--switch-checked-border);box-shadow:var(--switch-checked-shadow)}[role=switch]>span{width:var(--switch-thumb-size);height:var(--switch-thumb-size);background-color:var(--switch-thumb-background);border-radius:var(--switch-thumb-border-radius);border:var(--switch-thumb-border);box-shadow:var(--switch-thumb-shadow);padding:var(--switch-thumb-padding);will-change:transform;transition:transform .1s;display:block;transform:translate(2px)}[role=switch]>span[data-state=checked]{transform:translate(19px)}[role=switch]+label{color:var(--label-color);font-size:var(--label-font-size);line-height:var(--label-line-height);-webkit-user-select:none;user-select:none}[role=tablist]{border:var(--tabs-tablist-border);border-bottom:var(--tabs-tablist-border-bottom);box-shadow:var(--tabs-tablist-shadow);padding:var(--tabs-tablist-padding);background-color:var(--tabs-tablist-background);display:flex}[role=tab]{appearance:none;box-sizing:border-box;font:inherit;cursor:pointer;background-color:var(--tabs-tab-background);border:0;border:var(--tabs-tab-border);box-shadow:var(--tabs-tab-shadow);padding:var(--tabs-tab-padding);height:var(--tabs-tab-height);font-size:var(--tabs-tab-font-size);line-height:var(--tabs-tab-line-height);color:var(--tabs-tab-color);-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;display:flex}[role=tab]:first-child{border-top-left-radius:var(--tabs-border-radius)}[role=tab]:last-child{border-top-right-radius:var(--tabs-border-radius)}[role=tab]:hover{background-color:var(--tabs-tab-hover-background);color:var(--tabs-tab-hover-color);border-color:var(--tabs-tab-hover-border-color);border:var(--tabs-tab-hover-border);box-shadow:var(--tabs-tab-hover-shadow)}[role=tab][data-state=active]{background-color:var(--tabs-tab-selected-background);color:var(--tabs-tab-selected-color);border:var(--tabs-tab-selected-border);border-color:var(--tabs-tab-selected-border-color);box-shadow:var(--tabs-tab-selected-shadow)}[role=tab]:focus{box-shadow:var(--tabs-tab-focus-shadow)}[role=tabpanel]{padding:var(--tabs-tabpanel-padding);background-color:var(--tabs-tabpanel-background);border:var(--tabs-tabpanel-border);box-shadow:var(--tabs-tabpanel-shadow);border-bottom-left-radius:var(--tabs-border-radius);border-bottom-right-radius:var(--tabs-border-radius);outline:none;flex-grow:1}[role=tabpanel]:focus{box-shadow:var(--tabs-tabpanel-focus-shadow)}[data-radix-toast-viewport]{--viewport-padding:var(--toast-viewport-padding);padding:var(--toast-viewport-padding);gap:var(--toast-viewport-gap);width:var(--toast-viewport-width);z-index:2147483647;background-color:var(--toast-viewport-background);border:var(--toast-viewport-border);max-width:100vw;box-shadow:var(--toast-viewport-shadow);outline:none;flex-direction:column;margin:0;list-style:none;display:flex;position:fixed;bottom:0;right:0}[role=status][data-radix-toast-root],[role=alert][data-radix-toast-root]{background-color:var(--toast-root-background);border-radius:var(--toast-root-border-radius);box-shadow:var(--toast-root-shadow);padding:var(--toast-root-padding);border:var(--toast-root-border);column-gap:var(--toast-root-column-gap);grid-template-columns:auto max-content;grid-template-areas:"title action""description action";align-items:center;display:grid}:is([role=status][data-radix-toast-root],[role=alert][data-radix-toast-root])[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) toastSlideIn}:is([role=status][data-radix-toast-root],[role=alert][data-radix-toast-root])[data-state=closed]{animation:.1s ease-in toastHide}:is([role=status][data-radix-toast-root],[role=alert][data-radix-toast-root])[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}:is([role=status][data-radix-toast-root],[role=alert][data-radix-toast-root])[data-swipe=cancel]{transition:transform .2s ease-out;transform:translate(0)}:is([role=status][data-radix-toast-root],[role=alert][data-radix-toast-root])[data-swipe=end]{animation:.1s ease-out toastSwipeOut}:is([role=status][data-radix-toast-root],[role=alert][data-radix-toast-root]) [data-radix-toast-title]{margin-bottom:var(--toast-title-margin-bottom);font-weight:var(--toast-title-font-weight);color:var(--toast-title-color);font-size:var(--toast-title-font-size);grid-area:title}:is([role=status][data-radix-toast-root],[role=alert][data-radix-toast-root]) [data-radix-toast-description]{color:var(--toast-description-color);font-size:var(--toast-description-font-size);line-height:var(--toast-description-line-height);grid-area:description;margin:0}:is([role=status][data-radix-toast-root],[role=alert][data-radix-toast-root]) [data-radix-toast-action]{grid-area:action}:is([role=status][data-radix-toast-root],[role=alert][data-radix-toast-root]) [data-radix-toast-action] button{border-radius:var(--toast-action-button-border-radius);font-size:var(--toast-action-button-font-size);font-weight:var(--toast-action-button-font-weight);padding:var(--toast-action-button-padding);height:var(--toast-action-button-height);background-color:var(--toast-action-button-background);color:var(--toast-action-button-color);box-shadow:var(--toast-action-button-shadow);border:var(--toast-action-button-border);justify-content:center;align-items:center;display:inline-flex}:is([role=status][data-radix-toast-root],[role=alert][data-radix-toast-root]) [data-radix-toast-action] button:hover{box-shadow:var(--toast-action-button-hover-shadow);color:var(--toast-action-button-hover-color);border-color:var(--toast-action-button-hover-border-color);background-color:var(--toast-action-button-hover-background);border:var(--toast-action-button-hover-border)}:is([role=status][data-radix-toast-root],[role=alert][data-radix-toast-root]) [data-radix-toast-action] button:focus{box-shadow:var(--toast-action-button-focus-shadow)}@keyframes toastHide{0%{opacity:1}to{opacity:0}}@keyframes toastSlideIn{0%{transform:translateX(calc(100% + var(--viewport-padding)))}to{transform:translate(0)}}@keyframes toastSwipeOut{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{transform:translateX(calc(100% + var(--viewport-padding)))}}button[aria-pressed]{font:var(--toggle-font);border-radius:var(--toggle-border-radius);padding:var(--toggle-padding);justify-content:center;align-items:center;gap:var(--toggle-gap);color:var(--toggle-color);background-color:var(--toggle-background);border:var(--toggle-border);border-color:var(--toggle-border-color);box-shadow:var(--toggle-shadow);display:flex}button[aria-pressed]:hover{color:var(--toggle-hover-color,var(--toggle-color));background-color:var(--toggle-hover-background,var(--toggle-background));border:var(--toggle-hover-border,var(--toggle-border));border-color:var(--toggle-hover-border-color,var(--toggle-border-color));box-shadow:var(--toggle-hover-shadow,var(--toggle-shadow))}button[aria-pressed]:active{color:var(--toggle-active-color,var(--toggle-color));background-color:var(--toggle-active-background,var(--toggle-background));border:var(--toggle-active-border,var(--toggle-border));border-color:var(--toggle-active-border-color,var(--toggle-border-color));box-shadow:var(--toggle-active-shadow,var(--toggle-shadow))}button[aria-pressed]:disabled,button[aria-pressed][aria-disabled=true]{color:var(--toggle-disabled-color,var(--toggle-color));background-color:var(--toggle-disabled-background,var(--toggle-background));border:var(--toggle-disabled-border,var(--toggle-border));border-color:var(--toggle-disabled-border-color,var(--toggle-border-color));box-shadow:var(--toggle-disabled-shadow,var(--toggle-shadow))}button[aria-pressed][data-state=on]{color:var(--toggle-checked-color,var(--toggle-color));background-color:var(--toggle-checked-background,var(--toggle-background));border:var(--toggle-checked-border,var(--toggle-border));border-color:var(--toggle-checked-border-color,var(--toggle-border-color));box-shadow:var(--toggle-checked-shadow,var(--toggle-shadow))}button[aria-pressed][data-state=on]:hover{color:var(--toggle-checked-hover-color,var(--toggle-checked-color,var(--toggle-hover-color,var(--toggle-color))));background-color:var(--toggle-checked-hover-background,var(--toggle-checked-background,var(--toggle-hover-background,var(--toggle-background))));border:var(--toggle-checked-hover-border,var(--toggle-checked-border,var(--toggle-hover-border,var(--toggle-border))));border-color:var(--toggle-checked-hover-border-color,var(--toggle-checked-border-color,var(--toggle-hover-border-color,var(--toggle-border-color))));box-shadow:var(--toggle-checked-hover-shadow,var(--toggle-checked-shadow,var(--toggle-hover-shadow,var(--toggle-shadow))))}button[aria-pressed][data-state=on]:active{color:var(--toggle-checked-active-color,var(--toggle-checked-color,var(--toggle-active-color,var(--toggle-color))));background-color:var(--toggle-checked-active-background,var(--toggle-checked-background,var(--toggle-active-background,var(--toggle-background))));border:var(--toggle-checked-active-border,var(--toggle-checked-border,var(--toggle-active-border,var(--toggle-border))));border-color:var(--toggle-checked-active-border-color,var(--toggle-checked-border-color,var(--toggle-active-border-color,var(--toggle-border-color))));box-shadow:var(--toggle-checked-active-shadow,var(--toggle-checked-shadow,var(--toggle-active-shadow,var(--toggle-shadow))))}button[aria-pressed][data-state=on]:disabled,button[aria-pressed][data-state=on][aria-disabled=true]{color:var(--toggle-checked-disabled-color,var(--toggle-checked-color,var(--toggle-disabled-color,var(--toggle-color))));background-color:var(--toggle-checked-disabled-background,var(--toggle-checked-background,var(--toggle-disabled-background,var(--toggle-background))));border:var(--toggle-checked-disabled-border,var(--toggle-checked-border,var(--toggle-disabled-border,var(--toggle-border))));border-color:var(--toggle-checked-disabled-border-color,var(--toggle-checked-border-color,var(--toggle-disabled-border-color,var(--toggle-border-color))));box-shadow:var(--toggle-checked-disabled-shadow,var(--toggle-checked-shadow,var(--toggle-disabled-shadow,var(--toggle-shadow))))}button[aria-pressed]:disabled,button[aria-pressed][aria-disabled=true]{pointer-events:none}button[aria-pressed]:focus-visible{outline:var(--focus-border-width) solid var(--focus-border-color);outline-offset:2px}[role=group].chip-group{gap:var(--chiptogglegroup-gap);flex-flow:wrap;display:flex}[role=tooltip]{border-radius:var(--tooltip-border-radius);padding:var(--tooltip-padding);font-size:var(--tooltip-font-size);line-height:var(--tooltip-line-height);color:var(--tooltip-color);background-color:var(--tooltip-background);box-shadow:var(--tooltip-shadow);border:var(--tooltip-border);-webkit-user-select:none;user-select:none;will-change:transform, opacity;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}[role=tooltip][data-state=delayed-open][data-side=top]{animation-name:tooltipSlideDownAndFade}[role=tooltip][data-state=delayed-open][data-side=right]{animation-name:tooltipSlideLeftAndFade}[role=tooltip][data-state=delayed-open][data-side=bottom]{animation-name:tooltipSlideUpAndFade}[role=tooltip][data-state=delayed-open][data-side=left]{animation-name:tooltipSlideRightAndFade}[role=tooltip]>svg{fill:var(--tooltip-arrow-fill)}@keyframes tooltipSlideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltipSlideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes tooltipSlideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltipSlideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}:has(>[role=tooltip]) :not([role=tooltip])>svg{fill:var(--tooltip-arrow-fill)}header{height:var(--header-height);box-sizing:border-box;padding:var(--header-padding);color:var(--header-color);background:linear-gradient(var(--header-background) 55%, var(--transparent) 100%);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid;position:fixed;top:0;left:0;z-index:100!important}header>:first-child{grid-column:1;justify-self:start}header>:nth-child(2){grid-column:2}header>:nth-child(3){grid-column:3;justify-self:end}header+*{margin-top:var(--header-height)}header.progress{padding:var(--header-progress-padding);display:flex}header.transparent{--header-background:transparent}header.primary{background:linear-gradient(var(--primary-background) 55%, var(--transparent) 100%)}@media (width>=768px){header{width:calc(100% - var(--nav-width));left:auto}.onboarding header,.continuity header{width:100%;left:0}}.header-actions{align-items:center;gap:var(--header-icons-gap);justify-content:flex-end;display:flex}footer{z-index:100;background:linear-gradient(var(--transparent) 0%, var(--footer-background) var(--space-md));width:100%;padding:var(--footer-padding);gap:var(--footer-gap);display:flex;position:fixed;bottom:0;left:0}footer.in-intent form input:focus-visible{outline:none}main>:not(dialog):has(+footer){margin-bottom:80px}main>:not(dialog):has(+footer.in-intent){margin-bottom:120px}:is(.onboarding:has(>footer),.continuity:has(>footer)){padding-bottom:160px}@media (width>=768px){footer{width:calc(100% - var(--nav-width));padding-inline:max(var(--space-lg), calc(((100% - var(--nav-width)) - var(--max-content-width)) / 2) + var(--space-lg));left:auto}.onboarding>footer,.continuity>footer{width:100%;padding-inline:max(var(--space-lg), calc(((100% - var(--max-content-width)) / 2)));left:0}}nav[aria-label=Main\ navigation]{background-color:var(--nav-background);padding:var(--nav-padding);flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;position:relative;overflow:hidden}nav[aria-label=Main\ navigation]>[role=img]{z-index:1;background-image:var(--nav-logo);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;align-self:center;width:245px;height:59px}nav[aria-label=Main\ navigation]:before{content:"";pointer-events:none;z-index:0;background-image:var(--nav-deco-1);background-repeat:no-repeat;background-size:contain;width:140px;height:140px;position:absolute;top:118px;left:-114px;transform:rotate(45deg)}nav[aria-label=Main\ navigation]:after{content:"";pointer-events:none;z-index:0;background-image:var(--nav-deco-2);background-repeat:no-repeat;background-size:contain;width:145px;height:145px;position:absolute;top:52%;right:-59px;transform:rotate(90deg)}nav[aria-label=Main\ navigation]>[role=img]:after{content:"";pointer-events:none;z-index:0;background-image:var(--nav-deco-3);background-repeat:no-repeat;background-size:contain;width:103px;height:103px;position:absolute;bottom:-43px;left:50%;transform:translate(-50%)rotate(83deg)}nav[aria-label=Main\ navigation]>div:not([role=img]){z-index:1;flex-direction:column;flex:1;display:flex}nav ul{gap:var(--nav-items-gap);flex-direction:column;flex:1;width:100%;margin:0;padding:0;list-style:none;display:flex}nav[aria-label=Main\ navigation] li:first-child{margin-top:auto}nav[aria-label=Main\ navigation] li:has(button.small){margin-top:auto}nav[aria-label=Main\ navigation] li:has(button.small)~li:has(button.small){margin-top:0}nav[aria-label=Main\ navigation] li{width:100%}nav[aria-label=Main\ navigation] button,nav[aria-label=Settings\ navigation] button{appearance:none;box-sizing:border-box;font:inherit;cursor:pointer;text-align:left;border-radius:var(--nav-item-border-radius);width:100%;padding:var(--nav-item-padding);align-items:center;gap:var(--nav-item-gap);color:var(--nav-item-color);background-color:var(--nav-item-background);font:var(--nav-item-font);border:0;display:flex}nav[aria-label=Main\ navigation] button:hover,nav[aria-label=Main\ navigation] button:focus-visible,nav[aria-label=Settings\ navigation] button:hover,nav[aria-label=Settings\ navigation] button:focus-visible{color:var(--nav-item-hover-color,var(--nav-item-color));background-color:var(--nav-item-hover-background,var(--nav-item-background));font:var(--nav-item-hover-font,var(--nav-item-font))}nav[aria-label=Main\ navigation] button[data-active],nav[aria-label=Settings\ navigation] button[data-active]{color:var(--nav-item-highlighted-color,var(--nav-item-color));background-color:var(--nav-item-highlighted-background,var(--nav-item-background));font:var(--nav-item-highlighted-font,var(--nav-item-font))}nav[aria-label=Main\ navigation] button:disabled,nav[aria-label=Main\ navigation] button[aria-disabled=true],nav[aria-label=Settings\ navigation] button:disabled,nav[aria-label=Settings\ navigation] button[aria-disabled=true]{color:var(--nav-item-disabled-color,var(--nav-item-color));background-color:var(--nav-item-disabled-background,var(--nav-item-background));font:var(--nav-item-disabled-font,var(--nav-item-font))}nav[aria-label=Main\ navigation] button.settings,nav[aria-label=Settings\ navigation] button.settings{border-radius:var(--nav-item-settings-border-radius,var(--nav-item-border-radius));padding:var(--nav-item-settings-padding,var(--nav-item-padding));gap:var(--nav-item-settings-gap,var(--nav-item-gap));color:var(--nav-item-settings-color,var(--nav-item-color));background-color:var(--nav-item-settings-background,var(--nav-item-background));font:var(--nav-item-settings-font,var(--nav-item-font))}nav[aria-label=Main\ navigation] button.settings:hover,nav[aria-label=Main\ navigation] button.settings:focus-visible,nav[aria-label=Settings\ navigation] button.settings:hover,nav[aria-label=Settings\ navigation] button.settings:focus-visible{color:var(--nav-item-settings-hover-color,var(--nav-item-settings-color,var(--nav-item-hover-color,var(--nav-item-color))));background-color:var(--nav-item-settings-hover-background,var(--nav-item-settings-background,var(--nav-item-hover-background,var(--nav-item-background))));font:var(--nav-item-settings-hover-font,var(--nav-item-settings-font,var(--nav-item-hover-font,var(--nav-item-font))))}nav[aria-label=Main\ navigation] button.settings[data-active],nav[aria-label=Settings\ navigation] button.settings[data-active]{color:var(--nav-item-settings-highlighted-color,var(--nav-item-settings-color,var(--nav-item-highlighted-color,var(--nav-item-color))));background-color:var(--nav-item-settings-highlighted-background,var(--nav-item-settings-background,var(--nav-item-highlighted-background,var(--nav-item-background))));font:var(--nav-item-settings-highlighted-font,var(--nav-item-settings-font,var(--nav-item-highlighted-font,var(--nav-item-font))))}nav[aria-label=Main\ navigation] button.settings:disabled,nav[aria-label=Main\ navigation] button.settings[aria-disabled=true],nav[aria-label=Settings\ navigation] button.settings:disabled,nav[aria-label=Settings\ navigation] button.settings[aria-disabled=true]{color:var(--nav-item-settings-disabled-color,var(--nav-item-settings-color,var(--nav-item-disabled-color,var(--nav-item-color))));background-color:var(--nav-item-settings-disabled-background,var(--nav-item-settings-background,var(--nav-item-disabled-background,var(--nav-item-background))));font:var(--nav-item-settings-disabled-font,var(--nav-item-settings-font,var(--nav-item-disabled-font,var(--nav-item-font))))}nav[aria-label=Main\ navigation] button.settings.small,nav[aria-label=Settings\ navigation] button.settings.small{font:var(--nav-item-settings-small-font,var(--nav-item-settings-font,var(--nav-item-small-font,var(--nav-item-font))));padding:var(--nav-item-settings-small-padding,var(--nav-item-settings-padding,var(--nav-item-small-padding,var(--nav-item-padding))))}nav[aria-label=Main\ navigation] button.settings.small:hover,nav[aria-label=Main\ navigation] button.settings.small:focus-visible,nav[aria-label=Settings\ navigation] button.settings.small:hover,nav[aria-label=Settings\ navigation] button.settings.small:focus-visible{font:var(--nav-item-settings-small-hover-font,var(--nav-item-settings-small-font,var(--nav-item-settings-hover-font,var(--nav-item-small-hover-font,var(--nav-item-small-font,var(--nav-item-font))))))}nav[aria-label=Main\ navigation] button.settings.small[data-active],nav[aria-label=Settings\ navigation] button.settings.small[data-active]{font:var(--nav-item-settings-small-highlighted-font,var(--nav-item-settings-small-font,var(--nav-item-settings-highlighted-font,var(--nav-item-small-highlighted-font,var(--nav-item-small-font,var(--nav-item-font))))))}nav[aria-label=Main\ navigation] button.settings.small:disabled,nav[aria-label=Main\ navigation] button.settings.small[aria-disabled=true],nav[aria-label=Settings\ navigation] button.settings.small:disabled,nav[aria-label=Settings\ navigation] button.settings.small[aria-disabled=true]{font:var(--nav-item-settings-small-disabled-font,var(--nav-item-settings-small-font,var(--nav-item-settings-disabled-font,var(--nav-item-small-disabled-font,var(--nav-item-small-font,var(--nav-item-font))))))}nav[aria-label=Main\ navigation] button.small,nav[aria-label=Settings\ navigation] button.small{font:var(--nav-item-small-font,var(--nav-item-font));padding:var(--nav-item-small-padding,var(--nav-item-padding))}nav[aria-label=Main\ navigation] button.small:hover,nav[aria-label=Main\ navigation] button.small:focus-visible,nav[aria-label=Settings\ navigation] button.small:hover,nav[aria-label=Settings\ navigation] button.small:focus-visible{font:var(--nav-item-small-hover-font,var(--nav-item-small-font,var(--nav-item-hover-font,var(--nav-item-font))))}nav[aria-label=Main\ navigation] button.small[data-active],nav[aria-label=Settings\ navigation] button.small[data-active]{font:var(--nav-item-small-highlighted-font,var(--nav-item-small-font,var(--nav-item-highlighted-font,var(--nav-item-font))))}nav[aria-label=Main\ navigation] button.small:disabled,nav[aria-label=Main\ navigation] button.small[aria-disabled=true],nav[aria-label=Settings\ navigation] button.small:disabled,nav[aria-label=Settings\ navigation] button.small[aria-disabled=true]{font:var(--nav-item-small-disabled-font,var(--nav-item-small-font,var(--nav-item-disabled-font,var(--nav-item-font))))}nav[aria-label=Main\ navigation] button:disabled,nav[aria-label=Main\ navigation] button[aria-disabled=true],nav[aria-label=Settings\ navigation] button:disabled,nav[aria-label=Settings\ navigation] button[aria-disabled=true]{pointer-events:none}nav[aria-label=Main\ navigation] button:focus-visible,nav[aria-label=Settings\ navigation] button:focus-visible{outline:none}@media (width<=767px){nav[aria-label=Main\ navigation]{z-index:1;position:fixed;inset:0}.app-layout>main{transition:transform .32s cubic-bezier(.4,0,.2,1)}.app-layout>main[data-nav-open=true]{transform:translateX(calc(100% - var(--space-xl)));border-radius:16px;overflow:hidden;box-shadow:-8px 0 32px #00000040}}@media (width>=768px){nav[aria-label=Main\ navigation]{width:var(--nav-width);flex-shrink:0;height:100dvh;position:sticky;top:0}header button[aria-label=Open\ menu]{display:none}}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]),[role=button]{appearance:none;box-sizing:border-box;font:inherit;cursor:pointer;font:var(--button-font);border-radius:var(--button-border-radius);padding:var(--button-padding);justify-content:center;align-items:center;gap:var(--button-gap);color:var(--button-color);background-color:var(--button-background);border:0;border:var(--button-border);border-color:var(--button-border-color);box-shadow:var(--button-shadow);display:inline-flex}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]):hover,[role=button]:hover{color:var(--button-hover-color,var(--button-color));background-color:var(--button-hover-background,var(--button-background));border:var(--button-hover-border,var(--button-border));border-color:var(--button-hover-border-color,var(--button-border-color));box-shadow:var(--button-hover-shadow,var(--button-shadow))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]):active,[role=button]:active{color:var(--button-active-color,var(--button-color));background-color:var(--button-active-background,var(--button-background));border:var(--button-active-border,var(--button-border));border-color:var(--button-active-border-color,var(--button-border-color));box-shadow:var(--button-active-shadow,var(--button-shadow))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]):disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item])[aria-disabled=true],[role=button]:disabled,[role=button][aria-disabled=true]{color:var(--button-disabled-color,var(--button-color));background-color:var(--button-disabled-background,var(--button-background));border:var(--button-disabled-border,var(--button-border));border-color:var(--button-disabled-border-color,var(--button-border-color));box-shadow:var(--button-disabled-shadow,var(--button-shadow))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link,[role=button].link{font:var(--button-link-font,var(--button-font));border-radius:var(--button-link-border-radius,var(--button-border-radius));padding:var(--button-link-padding,var(--button-padding));gap:var(--button-link-gap,var(--button-gap));color:var(--button-link-color,var(--button-color));background-color:var(--button-link-background,var(--button-background));border:var(--button-link-border,var(--button-border));border-color:var(--button-link-border-color,var(--button-border-color));box-shadow:var(--button-link-shadow,var(--button-shadow))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link:hover,[role=button].link:hover{color:var(--button-link-hover-color,var(--button-link-color,var(--button-hover-color,var(--button-color))));background-color:var(--button-link-hover-background,var(--button-link-background,var(--button-hover-background,var(--button-background))));border:var(--button-link-hover-border,var(--button-link-border,var(--button-hover-border,var(--button-border))));border-color:var(--button-link-hover-border-color,var(--button-link-border-color,var(--button-hover-border-color,var(--button-border-color))));box-shadow:var(--button-link-hover-shadow,var(--button-link-shadow,var(--button-hover-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link:active,[role=button].link:active{color:var(--button-link-active-color,var(--button-link-color,var(--button-active-color,var(--button-color))));background-color:var(--button-link-active-background,var(--button-link-background,var(--button-active-background,var(--button-background))));border:var(--button-link-active-border,var(--button-link-border,var(--button-active-border,var(--button-border))));border-color:var(--button-link-active-border-color,var(--button-link-border-color,var(--button-active-border-color,var(--button-border-color))));box-shadow:var(--button-link-active-shadow,var(--button-link-shadow,var(--button-active-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link[aria-disabled=true],[role=button].link:disabled,[role=button].link[aria-disabled=true]{color:var(--button-link-disabled-color,var(--button-link-color,var(--button-disabled-color,var(--button-color))));background-color:var(--button-link-disabled-background,var(--button-link-background,var(--button-disabled-background,var(--button-background))));border:var(--button-link-disabled-border,var(--button-link-border,var(--button-disabled-border,var(--button-border))));border-color:var(--button-link-disabled-border-color,var(--button-link-border-color,var(--button-disabled-border-color,var(--button-border-color))));box-shadow:var(--button-link-disabled-shadow,var(--button-link-shadow,var(--button-disabled-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon,[role=button].icon{font:var(--button-icon-font,var(--button-font));border-radius:var(--button-icon-border-radius,var(--button-border-radius));padding:var(--button-icon-padding,var(--button-padding));gap:var(--button-icon-gap,var(--button-gap));color:var(--button-icon-color,var(--button-color));background-color:var(--button-icon-background,var(--button-background));border:var(--button-icon-border,var(--button-border));border-color:var(--button-icon-border-color,var(--button-border-color));box-shadow:var(--button-icon-shadow,var(--button-shadow))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon:hover,[role=button].icon:hover{color:var(--button-icon-hover-color,var(--button-icon-color,var(--button-hover-color,var(--button-color))));background-color:var(--button-icon-hover-background,var(--button-icon-background,var(--button-hover-background,var(--button-background))));border:var(--button-icon-hover-border,var(--button-icon-border,var(--button-hover-border,var(--button-border))));border-color:var(--button-icon-hover-border-color,var(--button-icon-border-color,var(--button-hover-border-color,var(--button-border-color))));box-shadow:var(--button-icon-hover-shadow,var(--button-icon-shadow,var(--button-hover-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon:active,[role=button].icon:active{color:var(--button-icon-active-color,var(--button-icon-color,var(--button-active-color,var(--button-color))));background-color:var(--button-icon-active-background,var(--button-icon-background,var(--button-active-background,var(--button-background))));border:var(--button-icon-active-border,var(--button-icon-border,var(--button-active-border,var(--button-border))));border-color:var(--button-icon-active-border-color,var(--button-icon-border-color,var(--button-active-border-color,var(--button-border-color))));box-shadow:var(--button-icon-active-shadow,var(--button-icon-shadow,var(--button-active-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon[aria-disabled=true],[role=button].icon:disabled,[role=button].icon[aria-disabled=true]{color:var(--button-icon-disabled-color,var(--button-icon-color,var(--button-disabled-color,var(--button-color))));background-color:var(--button-icon-disabled-background,var(--button-icon-background,var(--button-disabled-background,var(--button-background))));border:var(--button-icon-disabled-border,var(--button-icon-border,var(--button-disabled-border,var(--button-border))));border-color:var(--button-icon-disabled-border-color,var(--button-icon-border-color,var(--button-disabled-border-color,var(--button-border-color))));box-shadow:var(--button-icon-disabled-shadow,var(--button-icon-shadow,var(--button-disabled-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded,[role=button].rounded{font:var(--button-rounded-font,var(--button-font));border-radius:var(--button-rounded-border-radius,var(--button-border-radius));padding:var(--button-rounded-padding,var(--button-padding));gap:var(--button-rounded-gap,var(--button-gap));color:var(--button-rounded-color,var(--button-color));background-color:var(--button-rounded-background,var(--button-background));border:var(--button-rounded-border,var(--button-border));border-color:var(--button-rounded-border-color,var(--button-border-color));box-shadow:var(--button-rounded-shadow,var(--button-shadow))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded:hover,[role=button].rounded:hover{color:var(--button-rounded-hover-color,var(--button-rounded-color,var(--button-hover-color,var(--button-color))));background-color:var(--button-rounded-hover-background,var(--button-rounded-background,var(--button-hover-background,var(--button-background))));border:var(--button-rounded-hover-border,var(--button-rounded-border,var(--button-hover-border,var(--button-border))));border-color:var(--button-rounded-hover-border-color,var(--button-rounded-border-color,var(--button-hover-border-color,var(--button-border-color))));box-shadow:var(--button-rounded-hover-shadow,var(--button-rounded-shadow,var(--button-hover-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded:active,[role=button].rounded:active{color:var(--button-rounded-active-color,var(--button-rounded-color,var(--button-active-color,var(--button-color))));background-color:var(--button-rounded-active-background,var(--button-rounded-background,var(--button-active-background,var(--button-background))));border:var(--button-rounded-active-border,var(--button-rounded-border,var(--button-active-border,var(--button-border))));border-color:var(--button-rounded-active-border-color,var(--button-rounded-border-color,var(--button-active-border-color,var(--button-border-color))));box-shadow:var(--button-rounded-active-shadow,var(--button-rounded-shadow,var(--button-active-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded[aria-disabled=true],[role=button].rounded:disabled,[role=button].rounded[aria-disabled=true]{color:var(--button-rounded-disabled-color,var(--button-rounded-color,var(--button-disabled-color,var(--button-color))));background-color:var(--button-rounded-disabled-background,var(--button-rounded-background,var(--button-disabled-background,var(--button-background))));border:var(--button-rounded-disabled-border,var(--button-rounded-border,var(--button-disabled-border,var(--button-border))));border-color:var(--button-rounded-disabled-border-color,var(--button-rounded-border-color,var(--button-disabled-border-color,var(--button-border-color))));box-shadow:var(--button-rounded-disabled-shadow,var(--button-rounded-shadow,var(--button-disabled-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast,[role=button].contrast{font:var(--button-contrast-font,var(--button-font));border-radius:var(--button-contrast-border-radius,var(--button-border-radius));padding:var(--button-contrast-padding,var(--button-padding));gap:var(--button-contrast-gap,var(--button-gap));color:var(--button-contrast-color,var(--button-color));background-color:var(--button-contrast-background,var(--button-background));border:var(--button-contrast-border,var(--button-border));border-color:var(--button-contrast-border-color,var(--button-border-color));box-shadow:var(--button-contrast-shadow,var(--button-shadow))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast:hover,[role=button].contrast:hover{color:var(--button-contrast-hover-color,var(--button-contrast-color,var(--button-hover-color,var(--button-color))));background-color:var(--button-contrast-hover-background,var(--button-contrast-background,var(--button-hover-background,var(--button-background))));border:var(--button-contrast-hover-border,var(--button-contrast-border,var(--button-hover-border,var(--button-border))));border-color:var(--button-contrast-hover-border-color,var(--button-contrast-border-color,var(--button-hover-border-color,var(--button-border-color))));box-shadow:var(--button-contrast-hover-shadow,var(--button-contrast-shadow,var(--button-hover-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast:active,[role=button].contrast:active{color:var(--button-contrast-active-color,var(--button-contrast-color,var(--button-active-color,var(--button-color))));background-color:var(--button-contrast-active-background,var(--button-contrast-background,var(--button-active-background,var(--button-background))));border:var(--button-contrast-active-border,var(--button-contrast-border,var(--button-active-border,var(--button-border))));border-color:var(--button-contrast-active-border-color,var(--button-contrast-border-color,var(--button-active-border-color,var(--button-border-color))));box-shadow:var(--button-contrast-active-shadow,var(--button-contrast-shadow,var(--button-active-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast[aria-disabled=true],[role=button].contrast:disabled,[role=button].contrast[aria-disabled=true]{color:var(--button-contrast-disabled-color,var(--button-contrast-color,var(--button-disabled-color,var(--button-color))));background-color:var(--button-contrast-disabled-background,var(--button-contrast-background,var(--button-disabled-background,var(--button-background))));border:var(--button-contrast-disabled-border,var(--button-contrast-border,var(--button-disabled-border,var(--button-border))));border-color:var(--button-contrast-disabled-border-color,var(--button-contrast-border-color,var(--button-disabled-border-color,var(--button-border-color))));box-shadow:var(--button-contrast-disabled-shadow,var(--button-contrast-shadow,var(--button-disabled-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).secondary,[role=button].secondary{color:var(--button-secondary-color,var(--button-color));background-color:var(--button-secondary-background,var(--button-background));border:var(--button-secondary-border,var(--button-border));border-color:var(--button-secondary-border-color,var(--button-border-color));box-shadow:var(--button-secondary-shadow,var(--button-shadow))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).secondary:hover,[role=button].secondary:hover{color:var(--button-secondary-hover-color,var(--button-secondary-color,var(--button-hover-color,var(--button-color))));background-color:var(--button-secondary-hover-background,var(--button-secondary-background,var(--button-hover-background,var(--button-background))));border:var(--button-secondary-hover-border,var(--button-secondary-border,var(--button-hover-border,var(--button-border))));border-color:var(--button-secondary-hover-border-color,var(--button-secondary-border-color,var(--button-hover-border-color,var(--button-border-color))));box-shadow:var(--button-secondary-hover-shadow,var(--button-secondary-shadow,var(--button-hover-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).secondary:active,[role=button].secondary:active{color:var(--button-secondary-active-color,var(--button-secondary-color,var(--button-active-color,var(--button-color))));background-color:var(--button-secondary-active-background,var(--button-secondary-background,var(--button-active-background,var(--button-background))));border:var(--button-secondary-active-border,var(--button-secondary-border,var(--button-active-border,var(--button-border))));border-color:var(--button-secondary-active-border-color,var(--button-secondary-border-color,var(--button-active-border-color,var(--button-border-color))));box-shadow:var(--button-secondary-active-shadow,var(--button-secondary-shadow,var(--button-active-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).secondary:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).secondary[aria-disabled=true],[role=button].secondary:disabled,[role=button].secondary[aria-disabled=true]{color:var(--button-secondary-disabled-color,var(--button-secondary-color,var(--button-disabled-color,var(--button-color))));background-color:var(--button-secondary-disabled-background,var(--button-secondary-background,var(--button-disabled-background,var(--button-background))));border:var(--button-secondary-disabled-border,var(--button-secondary-border,var(--button-disabled-border,var(--button-border))));border-color:var(--button-secondary-disabled-border-color,var(--button-secondary-border-color,var(--button-disabled-border-color,var(--button-border-color))));box-shadow:var(--button-secondary-disabled-shadow,var(--button-secondary-shadow,var(--button-disabled-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).danger,[role=button].danger{color:var(--button-danger-color,var(--button-color));background-color:var(--button-danger-background,var(--button-background));border:var(--button-danger-border,var(--button-border));border-color:var(--button-danger-border-color,var(--button-border-color));box-shadow:var(--button-danger-shadow,var(--button-shadow))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).danger:hover,[role=button].danger:hover{color:var(--button-danger-hover-color,var(--button-danger-color,var(--button-hover-color,var(--button-color))));background-color:var(--button-danger-hover-background,var(--button-danger-background,var(--button-hover-background,var(--button-background))));border:var(--button-danger-hover-border,var(--button-danger-border,var(--button-hover-border,var(--button-border))));border-color:var(--button-danger-hover-border-color,var(--button-danger-border-color,var(--button-hover-border-color,var(--button-border-color))));box-shadow:var(--button-danger-hover-shadow,var(--button-danger-shadow,var(--button-hover-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).danger:active,[role=button].danger:active{color:var(--button-danger-active-color,var(--button-danger-color,var(--button-active-color,var(--button-color))));background-color:var(--button-danger-active-background,var(--button-danger-background,var(--button-active-background,var(--button-background))));border:var(--button-danger-active-border,var(--button-danger-border,var(--button-active-border,var(--button-border))));border-color:var(--button-danger-active-border-color,var(--button-danger-border-color,var(--button-active-border-color,var(--button-border-color))));box-shadow:var(--button-danger-active-shadow,var(--button-danger-shadow,var(--button-active-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).danger:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).danger[aria-disabled=true],[role=button].danger:disabled,[role=button].danger[aria-disabled=true]{color:var(--button-danger-disabled-color,var(--button-danger-color,var(--button-disabled-color,var(--button-color))));background-color:var(--button-danger-disabled-background,var(--button-danger-background,var(--button-disabled-background,var(--button-background))));border:var(--button-danger-disabled-border,var(--button-danger-border,var(--button-disabled-border,var(--button-border))));border-color:var(--button-danger-disabled-border-color,var(--button-danger-border-color,var(--button-disabled-border-color,var(--button-border-color))));box-shadow:var(--button-danger-disabled-shadow,var(--button-danger-shadow,var(--button-disabled-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).success,[role=button].success{color:var(--button-success-color,var(--button-color));background-color:var(--button-success-background,var(--button-background));border:var(--button-success-border,var(--button-border));border-color:var(--button-success-border-color,var(--button-border-color));box-shadow:var(--button-success-shadow,var(--button-shadow))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).success:hover,[role=button].success:hover{color:var(--button-success-hover-color,var(--button-success-color,var(--button-hover-color,var(--button-color))));background-color:var(--button-success-hover-background,var(--button-success-background,var(--button-hover-background,var(--button-background))));border:var(--button-success-hover-border,var(--button-success-border,var(--button-hover-border,var(--button-border))));border-color:var(--button-success-hover-border-color,var(--button-success-border-color,var(--button-hover-border-color,var(--button-border-color))));box-shadow:var(--button-success-hover-shadow,var(--button-success-shadow,var(--button-hover-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).success:active,[role=button].success:active{color:var(--button-success-active-color,var(--button-success-color,var(--button-active-color,var(--button-color))));background-color:var(--button-success-active-background,var(--button-success-background,var(--button-active-background,var(--button-background))));border:var(--button-success-active-border,var(--button-success-border,var(--button-active-border,var(--button-border))));border-color:var(--button-success-active-border-color,var(--button-success-border-color,var(--button-active-border-color,var(--button-border-color))));box-shadow:var(--button-success-active-shadow,var(--button-success-shadow,var(--button-active-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).success:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).success[aria-disabled=true],[role=button].success:disabled,[role=button].success[aria-disabled=true]{color:var(--button-success-disabled-color,var(--button-success-color,var(--button-disabled-color,var(--button-color))));background-color:var(--button-success-disabled-background,var(--button-success-background,var(--button-disabled-background,var(--button-background))));border:var(--button-success-disabled-border,var(--button-success-border,var(--button-disabled-border,var(--button-border))));border-color:var(--button-success-disabled-border-color,var(--button-success-border-color,var(--button-disabled-border-color,var(--button-border-color))));box-shadow:var(--button-success-disabled-shadow,var(--button-success-shadow,var(--button-disabled-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).plain,[role=button].plain{color:var(--button-plain-color,var(--button-color));background-color:var(--button-plain-background,var(--button-background));border:var(--button-plain-border,var(--button-border));border-color:var(--button-plain-border-color,var(--button-border-color));box-shadow:var(--button-plain-shadow,var(--button-shadow))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).plain:hover,[role=button].plain:hover{color:var(--button-plain-hover-color,var(--button-plain-color,var(--button-hover-color,var(--button-color))));background-color:var(--button-plain-hover-background,var(--button-plain-background,var(--button-hover-background,var(--button-background))));border:var(--button-plain-hover-border,var(--button-plain-border,var(--button-hover-border,var(--button-border))));border-color:var(--button-plain-hover-border-color,var(--button-plain-border-color,var(--button-hover-border-color,var(--button-border-color))));box-shadow:var(--button-plain-hover-shadow,var(--button-plain-shadow,var(--button-hover-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).plain:active,[role=button].plain:active{color:var(--button-plain-active-color,var(--button-plain-color,var(--button-active-color,var(--button-color))));background-color:var(--button-plain-active-background,var(--button-plain-background,var(--button-active-background,var(--button-background))));border:var(--button-plain-active-border,var(--button-plain-border,var(--button-active-border,var(--button-border))));border-color:var(--button-plain-active-border-color,var(--button-plain-border-color,var(--button-active-border-color,var(--button-border-color))));box-shadow:var(--button-plain-active-shadow,var(--button-plain-shadow,var(--button-active-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).plain:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).plain[aria-disabled=true],[role=button].plain:disabled,[role=button].plain[aria-disabled=true]{color:var(--button-plain-disabled-color,var(--button-plain-color,var(--button-disabled-color,var(--button-color))));background-color:var(--button-plain-disabled-background,var(--button-plain-background,var(--button-disabled-background,var(--button-background))));border:var(--button-plain-disabled-border,var(--button-plain-border,var(--button-disabled-border,var(--button-border))));border-color:var(--button-plain-disabled-border-color,var(--button-plain-border-color,var(--button-disabled-border-color,var(--button-border-color))));box-shadow:var(--button-plain-disabled-shadow,var(--button-plain-shadow,var(--button-disabled-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).plainsecondary,[role=button].plainsecondary{color:var(--button-plainsecondary-color,var(--button-color));background-color:var(--button-plainsecondary-background,var(--button-background));border:var(--button-plainsecondary-border,var(--button-border));border-color:var(--button-plainsecondary-border-color,var(--button-border-color));box-shadow:var(--button-plainsecondary-shadow,var(--button-shadow))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).plainsecondary:hover,[role=button].plainsecondary:hover{color:var(--button-plainsecondary-hover-color,var(--button-plainsecondary-color,var(--button-hover-color,var(--button-color))));background-color:var(--button-plainsecondary-hover-background,var(--button-plainsecondary-background,var(--button-hover-background,var(--button-background))));border:var(--button-plainsecondary-hover-border,var(--button-plainsecondary-border,var(--button-hover-border,var(--button-border))));border-color:var(--button-plainsecondary-hover-border-color,var(--button-plainsecondary-border-color,var(--button-hover-border-color,var(--button-border-color))));box-shadow:var(--button-plainsecondary-hover-shadow,var(--button-plainsecondary-shadow,var(--button-hover-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).plainsecondary:active,[role=button].plainsecondary:active{color:var(--button-plainsecondary-active-color,var(--button-plainsecondary-color,var(--button-active-color,var(--button-color))));background-color:var(--button-plainsecondary-active-background,var(--button-plainsecondary-background,var(--button-active-background,var(--button-background))));border:var(--button-plainsecondary-active-border,var(--button-plainsecondary-border,var(--button-active-border,var(--button-border))));border-color:var(--button-plainsecondary-active-border-color,var(--button-plainsecondary-border-color,var(--button-active-border-color,var(--button-border-color))));box-shadow:var(--button-plainsecondary-active-shadow,var(--button-plainsecondary-shadow,var(--button-active-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).plainsecondary:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).plainsecondary[aria-disabled=true],[role=button].plainsecondary:disabled,[role=button].plainsecondary[aria-disabled=true]{color:var(--button-plainsecondary-disabled-color,var(--button-plainsecondary-color,var(--button-disabled-color,var(--button-color))));background-color:var(--button-plainsecondary-disabled-background,var(--button-plainsecondary-background,var(--button-disabled-background,var(--button-background))));border:var(--button-plainsecondary-disabled-border,var(--button-plainsecondary-border,var(--button-disabled-border,var(--button-border))));border-color:var(--button-plainsecondary-disabled-border-color,var(--button-plainsecondary-border-color,var(--button-disabled-border-color,var(--button-border-color))));box-shadow:var(--button-plainsecondary-disabled-shadow,var(--button-plainsecondary-shadow,var(--button-disabled-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.secondary,[role=button].link.secondary{color:var(--button-link-secondary-color,var(--button-secondary-color,var(--button-link-color,var(--button-color))));background-color:var(--button-link-secondary-background,var(--button-secondary-background,var(--button-link-background,var(--button-background))));border:var(--button-link-secondary-border,var(--button-secondary-border,var(--button-link-border,var(--button-border))));border-color:var(--button-link-secondary-border-color,var(--button-secondary-border-color,var(--button-link-border-color,var(--button-border-color))));box-shadow:var(--button-link-secondary-shadow,var(--button-secondary-shadow,var(--button-link-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.secondary:hover,[role=button].link.secondary:hover{color:var(--button-link-secondary-hover-color,var(--button-link-secondary-color,var(--button-secondary-hover-color,var(--button-secondary-color,var(--button-link-color,var(--button-color))))));background-color:var(--button-link-secondary-hover-background,var(--button-link-secondary-background,var(--button-secondary-hover-background,var(--button-secondary-background,var(--button-link-background,var(--button-background))))));border:var(--button-link-secondary-hover-border,var(--button-link-secondary-border,var(--button-secondary-hover-border,var(--button-secondary-border,var(--button-link-border,var(--button-border))))));border-color:var(--button-link-secondary-hover-border-color,var(--button-link-secondary-border-color,var(--button-secondary-hover-border-color,var(--button-secondary-border-color,var(--button-link-border-color,var(--button-border-color))))));box-shadow:var(--button-link-secondary-hover-shadow,var(--button-link-secondary-shadow,var(--button-secondary-hover-shadow,var(--button-secondary-shadow,var(--button-link-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.secondary:active,[role=button].link.secondary:active{color:var(--button-link-secondary-active-color,var(--button-link-secondary-color,var(--button-secondary-active-color,var(--button-secondary-color,var(--button-link-color,var(--button-color))))));background-color:var(--button-link-secondary-active-background,var(--button-link-secondary-background,var(--button-secondary-active-background,var(--button-secondary-background,var(--button-link-background,var(--button-background))))));border:var(--button-link-secondary-active-border,var(--button-link-secondary-border,var(--button-secondary-active-border,var(--button-secondary-border,var(--button-link-border,var(--button-border))))));border-color:var(--button-link-secondary-active-border-color,var(--button-link-secondary-border-color,var(--button-secondary-active-border-color,var(--button-secondary-border-color,var(--button-link-border-color,var(--button-border-color))))));box-shadow:var(--button-link-secondary-active-shadow,var(--button-link-secondary-shadow,var(--button-secondary-active-shadow,var(--button-secondary-shadow,var(--button-link-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.secondary:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.secondary[aria-disabled=true],[role=button].link.secondary:disabled,[role=button].link.secondary[aria-disabled=true]{color:var(--button-link-secondary-disabled-color,var(--button-link-secondary-color,var(--button-secondary-disabled-color,var(--button-secondary-color,var(--button-link-color,var(--button-color))))));background-color:var(--button-link-secondary-disabled-background,var(--button-link-secondary-background,var(--button-secondary-disabled-background,var(--button-secondary-background,var(--button-link-background,var(--button-background))))));border:var(--button-link-secondary-disabled-border,var(--button-link-secondary-border,var(--button-secondary-disabled-border,var(--button-secondary-border,var(--button-link-border,var(--button-border))))));border-color:var(--button-link-secondary-disabled-border-color,var(--button-link-secondary-border-color,var(--button-secondary-disabled-border-color,var(--button-secondary-border-color,var(--button-link-border-color,var(--button-border-color))))));box-shadow:var(--button-link-secondary-disabled-shadow,var(--button-link-secondary-shadow,var(--button-secondary-disabled-shadow,var(--button-secondary-shadow,var(--button-link-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.danger,[role=button].link.danger{color:var(--button-link-danger-color,var(--button-danger-color,var(--button-link-color,var(--button-color))));background-color:var(--button-link-danger-background,var(--button-danger-background,var(--button-link-background,var(--button-background))));border:var(--button-link-danger-border,var(--button-danger-border,var(--button-link-border,var(--button-border))));border-color:var(--button-link-danger-border-color,var(--button-danger-border-color,var(--button-link-border-color,var(--button-border-color))));box-shadow:var(--button-link-danger-shadow,var(--button-danger-shadow,var(--button-link-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.danger:hover,[role=button].link.danger:hover{color:var(--button-link-danger-hover-color,var(--button-link-danger-color,var(--button-danger-hover-color,var(--button-danger-color,var(--button-link-color,var(--button-color))))));background-color:var(--button-link-danger-hover-background,var(--button-link-danger-background,var(--button-danger-hover-background,var(--button-danger-background,var(--button-link-background,var(--button-background))))));border:var(--button-link-danger-hover-border,var(--button-link-danger-border,var(--button-danger-hover-border,var(--button-danger-border,var(--button-link-border,var(--button-border))))));border-color:var(--button-link-danger-hover-border-color,var(--button-link-danger-border-color,var(--button-danger-hover-border-color,var(--button-danger-border-color,var(--button-link-border-color,var(--button-border-color))))));box-shadow:var(--button-link-danger-hover-shadow,var(--button-link-danger-shadow,var(--button-danger-hover-shadow,var(--button-danger-shadow,var(--button-link-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.danger:active,[role=button].link.danger:active{color:var(--button-link-danger-active-color,var(--button-link-danger-color,var(--button-danger-active-color,var(--button-danger-color,var(--button-link-color,var(--button-color))))));background-color:var(--button-link-danger-active-background,var(--button-link-danger-background,var(--button-danger-active-background,var(--button-danger-background,var(--button-link-background,var(--button-background))))));border:var(--button-link-danger-active-border,var(--button-link-danger-border,var(--button-danger-active-border,var(--button-danger-border,var(--button-link-border,var(--button-border))))));border-color:var(--button-link-danger-active-border-color,var(--button-link-danger-border-color,var(--button-danger-active-border-color,var(--button-danger-border-color,var(--button-link-border-color,var(--button-border-color))))));box-shadow:var(--button-link-danger-active-shadow,var(--button-link-danger-shadow,var(--button-danger-active-shadow,var(--button-danger-shadow,var(--button-link-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.danger:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.danger[aria-disabled=true],[role=button].link.danger:disabled,[role=button].link.danger[aria-disabled=true]{color:var(--button-link-danger-disabled-color,var(--button-link-danger-color,var(--button-danger-disabled-color,var(--button-danger-color,var(--button-link-color,var(--button-color))))));background-color:var(--button-link-danger-disabled-background,var(--button-link-danger-background,var(--button-danger-disabled-background,var(--button-danger-background,var(--button-link-background,var(--button-background))))));border:var(--button-link-danger-disabled-border,var(--button-link-danger-border,var(--button-danger-disabled-border,var(--button-danger-border,var(--button-link-border,var(--button-border))))));border-color:var(--button-link-danger-disabled-border-color,var(--button-link-danger-border-color,var(--button-danger-disabled-border-color,var(--button-danger-border-color,var(--button-link-border-color,var(--button-border-color))))));box-shadow:var(--button-link-danger-disabled-shadow,var(--button-link-danger-shadow,var(--button-danger-disabled-shadow,var(--button-danger-shadow,var(--button-link-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.success,[role=button].link.success{color:var(--button-link-success-color,var(--button-success-color,var(--button-link-color,var(--button-color))));background-color:var(--button-link-success-background,var(--button-success-background,var(--button-link-background,var(--button-background))));border:var(--button-link-success-border,var(--button-success-border,var(--button-link-border,var(--button-border))));border-color:var(--button-link-success-border-color,var(--button-success-border-color,var(--button-link-border-color,var(--button-border-color))));box-shadow:var(--button-link-success-shadow,var(--button-success-shadow,var(--button-link-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.success:hover,[role=button].link.success:hover{color:var(--button-link-success-hover-color,var(--button-link-success-color,var(--button-success-hover-color,var(--button-success-color,var(--button-link-color,var(--button-color))))));background-color:var(--button-link-success-hover-background,var(--button-link-success-background,var(--button-success-hover-background,var(--button-success-background,var(--button-link-background,var(--button-background))))));border:var(--button-link-success-hover-border,var(--button-link-success-border,var(--button-success-hover-border,var(--button-success-border,var(--button-link-border,var(--button-border))))));border-color:var(--button-link-success-hover-border-color,var(--button-link-success-border-color,var(--button-success-hover-border-color,var(--button-success-border-color,var(--button-link-border-color,var(--button-border-color))))));box-shadow:var(--button-link-success-hover-shadow,var(--button-link-success-shadow,var(--button-success-hover-shadow,var(--button-success-shadow,var(--button-link-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.success:active,[role=button].link.success:active{color:var(--button-link-success-active-color,var(--button-link-success-color,var(--button-success-active-color,var(--button-success-color,var(--button-link-color,var(--button-color))))));background-color:var(--button-link-success-active-background,var(--button-link-success-background,var(--button-success-active-background,var(--button-success-background,var(--button-link-background,var(--button-background))))));border:var(--button-link-success-active-border,var(--button-link-success-border,var(--button-success-active-border,var(--button-success-border,var(--button-link-border,var(--button-border))))));border-color:var(--button-link-success-active-border-color,var(--button-link-success-border-color,var(--button-success-active-border-color,var(--button-success-border-color,var(--button-link-border-color,var(--button-border-color))))));box-shadow:var(--button-link-success-active-shadow,var(--button-link-success-shadow,var(--button-success-active-shadow,var(--button-success-shadow,var(--button-link-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.success:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.success[aria-disabled=true],[role=button].link.success:disabled,[role=button].link.success[aria-disabled=true]{color:var(--button-link-success-disabled-color,var(--button-link-success-color,var(--button-success-disabled-color,var(--button-success-color,var(--button-link-color,var(--button-color))))));background-color:var(--button-link-success-disabled-background,var(--button-link-success-background,var(--button-success-disabled-background,var(--button-success-background,var(--button-link-background,var(--button-background))))));border:var(--button-link-success-disabled-border,var(--button-link-success-border,var(--button-success-disabled-border,var(--button-success-border,var(--button-link-border,var(--button-border))))));border-color:var(--button-link-success-disabled-border-color,var(--button-link-success-border-color,var(--button-success-disabled-border-color,var(--button-success-border-color,var(--button-link-border-color,var(--button-border-color))))));box-shadow:var(--button-link-success-disabled-shadow,var(--button-link-success-shadow,var(--button-success-disabled-shadow,var(--button-success-shadow,var(--button-link-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.plain,[role=button].link.plain{color:var(--button-link-plain-color,var(--button-plain-color,var(--button-link-color,var(--button-color))));background-color:var(--button-link-plain-background,var(--button-plain-background,var(--button-link-background,var(--button-background))));border:var(--button-link-plain-border,var(--button-plain-border,var(--button-link-border,var(--button-border))));border-color:var(--button-link-plain-border-color,var(--button-plain-border-color,var(--button-link-border-color,var(--button-border-color))));box-shadow:var(--button-link-plain-shadow,var(--button-plain-shadow,var(--button-link-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.plain:hover,[role=button].link.plain:hover{color:var(--button-link-plain-hover-color,var(--button-link-plain-color,var(--button-plain-hover-color,var(--button-plain-color,var(--button-link-color,var(--button-color))))));background-color:var(--button-link-plain-hover-background,var(--button-link-plain-background,var(--button-plain-hover-background,var(--button-plain-background,var(--button-link-background,var(--button-background))))));border:var(--button-link-plain-hover-border,var(--button-link-plain-border,var(--button-plain-hover-border,var(--button-plain-border,var(--button-link-border,var(--button-border))))));border-color:var(--button-link-plain-hover-border-color,var(--button-link-plain-border-color,var(--button-plain-hover-border-color,var(--button-plain-border-color,var(--button-link-border-color,var(--button-border-color))))));box-shadow:var(--button-link-plain-hover-shadow,var(--button-link-plain-shadow,var(--button-plain-hover-shadow,var(--button-plain-shadow,var(--button-link-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.plain:active,[role=button].link.plain:active{color:var(--button-link-plain-active-color,var(--button-link-plain-color,var(--button-plain-active-color,var(--button-plain-color,var(--button-link-color,var(--button-color))))));background-color:var(--button-link-plain-active-background,var(--button-link-plain-background,var(--button-plain-active-background,var(--button-plain-background,var(--button-link-background,var(--button-background))))));border:var(--button-link-plain-active-border,var(--button-link-plain-border,var(--button-plain-active-border,var(--button-plain-border,var(--button-link-border,var(--button-border))))));border-color:var(--button-link-plain-active-border-color,var(--button-link-plain-border-color,var(--button-plain-active-border-color,var(--button-plain-border-color,var(--button-link-border-color,var(--button-border-color))))));box-shadow:var(--button-link-plain-active-shadow,var(--button-link-plain-shadow,var(--button-plain-active-shadow,var(--button-plain-shadow,var(--button-link-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.plain:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.plain[aria-disabled=true],[role=button].link.plain:disabled,[role=button].link.plain[aria-disabled=true]{color:var(--button-link-plain-disabled-color,var(--button-link-plain-color,var(--button-plain-disabled-color,var(--button-plain-color,var(--button-link-color,var(--button-color))))));background-color:var(--button-link-plain-disabled-background,var(--button-link-plain-background,var(--button-plain-disabled-background,var(--button-plain-background,var(--button-link-background,var(--button-background))))));border:var(--button-link-plain-disabled-border,var(--button-link-plain-border,var(--button-plain-disabled-border,var(--button-plain-border,var(--button-link-border,var(--button-border))))));border-color:var(--button-link-plain-disabled-border-color,var(--button-link-plain-border-color,var(--button-plain-disabled-border-color,var(--button-plain-border-color,var(--button-link-border-color,var(--button-border-color))))));box-shadow:var(--button-link-plain-disabled-shadow,var(--button-link-plain-shadow,var(--button-plain-disabled-shadow,var(--button-plain-shadow,var(--button-link-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.plainsecondary,[role=button].link.plainsecondary{color:var(--button-link-plainsecondary-color,var(--button-plainsecondary-color,var(--button-link-color,var(--button-color))));background-color:var(--button-link-plainsecondary-background,var(--button-plainsecondary-background,var(--button-link-background,var(--button-background))));border:var(--button-link-plainsecondary-border,var(--button-plainsecondary-border,var(--button-link-border,var(--button-border))));border-color:var(--button-link-plainsecondary-border-color,var(--button-plainsecondary-border-color,var(--button-link-border-color,var(--button-border-color))));box-shadow:var(--button-link-plainsecondary-shadow,var(--button-plainsecondary-shadow,var(--button-link-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.plainsecondary:hover,[role=button].link.plainsecondary:hover{color:var(--button-link-plainsecondary-hover-color,var(--button-link-plainsecondary-color,var(--button-plainsecondary-hover-color,var(--button-plainsecondary-color,var(--button-link-color,var(--button-color))))));background-color:var(--button-link-plainsecondary-hover-background,var(--button-link-plainsecondary-background,var(--button-plainsecondary-hover-background,var(--button-plainsecondary-background,var(--button-link-background,var(--button-background))))));border:var(--button-link-plainsecondary-hover-border,var(--button-link-plainsecondary-border,var(--button-plainsecondary-hover-border,var(--button-plainsecondary-border,var(--button-link-border,var(--button-border))))));border-color:var(--button-link-plainsecondary-hover-border-color,var(--button-link-plainsecondary-border-color,var(--button-plainsecondary-hover-border-color,var(--button-plainsecondary-border-color,var(--button-link-border-color,var(--button-border-color))))));box-shadow:var(--button-link-plainsecondary-hover-shadow,var(--button-link-plainsecondary-shadow,var(--button-plainsecondary-hover-shadow,var(--button-plainsecondary-shadow,var(--button-link-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.plainsecondary:active,[role=button].link.plainsecondary:active{color:var(--button-link-plainsecondary-active-color,var(--button-link-plainsecondary-color,var(--button-plainsecondary-active-color,var(--button-plainsecondary-color,var(--button-link-color,var(--button-color))))));background-color:var(--button-link-plainsecondary-active-background,var(--button-link-plainsecondary-background,var(--button-plainsecondary-active-background,var(--button-plainsecondary-background,var(--button-link-background,var(--button-background))))));border:var(--button-link-plainsecondary-active-border,var(--button-link-plainsecondary-border,var(--button-plainsecondary-active-border,var(--button-plainsecondary-border,var(--button-link-border,var(--button-border))))));border-color:var(--button-link-plainsecondary-active-border-color,var(--button-link-plainsecondary-border-color,var(--button-plainsecondary-active-border-color,var(--button-plainsecondary-border-color,var(--button-link-border-color,var(--button-border-color))))));box-shadow:var(--button-link-plainsecondary-active-shadow,var(--button-link-plainsecondary-shadow,var(--button-plainsecondary-active-shadow,var(--button-plainsecondary-shadow,var(--button-link-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.plainsecondary:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.plainsecondary[aria-disabled=true],[role=button].link.plainsecondary:disabled,[role=button].link.plainsecondary[aria-disabled=true]{color:var(--button-link-plainsecondary-disabled-color,var(--button-link-plainsecondary-color,var(--button-plainsecondary-disabled-color,var(--button-plainsecondary-color,var(--button-link-color,var(--button-color))))));background-color:var(--button-link-plainsecondary-disabled-background,var(--button-link-plainsecondary-background,var(--button-plainsecondary-disabled-background,var(--button-plainsecondary-background,var(--button-link-background,var(--button-background))))));border:var(--button-link-plainsecondary-disabled-border,var(--button-link-plainsecondary-border,var(--button-plainsecondary-disabled-border,var(--button-plainsecondary-border,var(--button-link-border,var(--button-border))))));border-color:var(--button-link-plainsecondary-disabled-border-color,var(--button-link-plainsecondary-border-color,var(--button-plainsecondary-disabled-border-color,var(--button-plainsecondary-border-color,var(--button-link-border-color,var(--button-border-color))))));box-shadow:var(--button-link-plainsecondary-disabled-shadow,var(--button-link-plainsecondary-shadow,var(--button-plainsecondary-disabled-shadow,var(--button-plainsecondary-shadow,var(--button-link-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.secondary,[role=button].icon.secondary{color:var(--button-icon-secondary-color,var(--button-secondary-color,var(--button-icon-color,var(--button-color))));background-color:var(--button-icon-secondary-background,var(--button-secondary-background,var(--button-icon-background,var(--button-background))));border:var(--button-icon-secondary-border,var(--button-secondary-border,var(--button-icon-border,var(--button-border))));border-color:var(--button-icon-secondary-border-color,var(--button-secondary-border-color,var(--button-icon-border-color,var(--button-border-color))));box-shadow:var(--button-icon-secondary-shadow,var(--button-secondary-shadow,var(--button-icon-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.secondary:hover,[role=button].icon.secondary:hover{color:var(--button-icon-secondary-hover-color,var(--button-icon-secondary-color,var(--button-secondary-hover-color,var(--button-secondary-color,var(--button-icon-color,var(--button-color))))));background-color:var(--button-icon-secondary-hover-background,var(--button-icon-secondary-background,var(--button-secondary-hover-background,var(--button-secondary-background,var(--button-icon-background,var(--button-background))))));border:var(--button-icon-secondary-hover-border,var(--button-icon-secondary-border,var(--button-secondary-hover-border,var(--button-secondary-border,var(--button-icon-border,var(--button-border))))));border-color:var(--button-icon-secondary-hover-border-color,var(--button-icon-secondary-border-color,var(--button-secondary-hover-border-color,var(--button-secondary-border-color,var(--button-icon-border-color,var(--button-border-color))))));box-shadow:var(--button-icon-secondary-hover-shadow,var(--button-icon-secondary-shadow,var(--button-secondary-hover-shadow,var(--button-secondary-shadow,var(--button-icon-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.secondary:active,[role=button].icon.secondary:active{color:var(--button-icon-secondary-active-color,var(--button-icon-secondary-color,var(--button-secondary-active-color,var(--button-secondary-color,var(--button-icon-color,var(--button-color))))));background-color:var(--button-icon-secondary-active-background,var(--button-icon-secondary-background,var(--button-secondary-active-background,var(--button-secondary-background,var(--button-icon-background,var(--button-background))))));border:var(--button-icon-secondary-active-border,var(--button-icon-secondary-border,var(--button-secondary-active-border,var(--button-secondary-border,var(--button-icon-border,var(--button-border))))));border-color:var(--button-icon-secondary-active-border-color,var(--button-icon-secondary-border-color,var(--button-secondary-active-border-color,var(--button-secondary-border-color,var(--button-icon-border-color,var(--button-border-color))))));box-shadow:var(--button-icon-secondary-active-shadow,var(--button-icon-secondary-shadow,var(--button-secondary-active-shadow,var(--button-secondary-shadow,var(--button-icon-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.secondary:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.secondary[aria-disabled=true],[role=button].icon.secondary:disabled,[role=button].icon.secondary[aria-disabled=true]{color:var(--button-icon-secondary-disabled-color,var(--button-icon-secondary-color,var(--button-secondary-disabled-color,var(--button-secondary-color,var(--button-icon-color,var(--button-color))))));background-color:var(--button-icon-secondary-disabled-background,var(--button-icon-secondary-background,var(--button-secondary-disabled-background,var(--button-secondary-background,var(--button-icon-background,var(--button-background))))));border:var(--button-icon-secondary-disabled-border,var(--button-icon-secondary-border,var(--button-secondary-disabled-border,var(--button-secondary-border,var(--button-icon-border,var(--button-border))))));border-color:var(--button-icon-secondary-disabled-border-color,var(--button-icon-secondary-border-color,var(--button-secondary-disabled-border-color,var(--button-secondary-border-color,var(--button-icon-border-color,var(--button-border-color))))));box-shadow:var(--button-icon-secondary-disabled-shadow,var(--button-icon-secondary-shadow,var(--button-secondary-disabled-shadow,var(--button-secondary-shadow,var(--button-icon-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.danger,[role=button].icon.danger{color:var(--button-icon-danger-color,var(--button-danger-color,var(--button-icon-color,var(--button-color))));background-color:var(--button-icon-danger-background,var(--button-danger-background,var(--button-icon-background,var(--button-background))));border:var(--button-icon-danger-border,var(--button-danger-border,var(--button-icon-border,var(--button-border))));border-color:var(--button-icon-danger-border-color,var(--button-danger-border-color,var(--button-icon-border-color,var(--button-border-color))));box-shadow:var(--button-icon-danger-shadow,var(--button-danger-shadow,var(--button-icon-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.danger:hover,[role=button].icon.danger:hover{color:var(--button-icon-danger-hover-color,var(--button-icon-danger-color,var(--button-danger-hover-color,var(--button-danger-color,var(--button-icon-color,var(--button-color))))));background-color:var(--button-icon-danger-hover-background,var(--button-icon-danger-background,var(--button-danger-hover-background,var(--button-danger-background,var(--button-icon-background,var(--button-background))))));border:var(--button-icon-danger-hover-border,var(--button-icon-danger-border,var(--button-danger-hover-border,var(--button-danger-border,var(--button-icon-border,var(--button-border))))));border-color:var(--button-icon-danger-hover-border-color,var(--button-icon-danger-border-color,var(--button-danger-hover-border-color,var(--button-danger-border-color,var(--button-icon-border-color,var(--button-border-color))))));box-shadow:var(--button-icon-danger-hover-shadow,var(--button-icon-danger-shadow,var(--button-danger-hover-shadow,var(--button-danger-shadow,var(--button-icon-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.danger:active,[role=button].icon.danger:active{color:var(--button-icon-danger-active-color,var(--button-icon-danger-color,var(--button-danger-active-color,var(--button-danger-color,var(--button-icon-color,var(--button-color))))));background-color:var(--button-icon-danger-active-background,var(--button-icon-danger-background,var(--button-danger-active-background,var(--button-danger-background,var(--button-icon-background,var(--button-background))))));border:var(--button-icon-danger-active-border,var(--button-icon-danger-border,var(--button-danger-active-border,var(--button-danger-border,var(--button-icon-border,var(--button-border))))));border-color:var(--button-icon-danger-active-border-color,var(--button-icon-danger-border-color,var(--button-danger-active-border-color,var(--button-danger-border-color,var(--button-icon-border-color,var(--button-border-color))))));box-shadow:var(--button-icon-danger-active-shadow,var(--button-icon-danger-shadow,var(--button-danger-active-shadow,var(--button-danger-shadow,var(--button-icon-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.danger:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.danger[aria-disabled=true],[role=button].icon.danger:disabled,[role=button].icon.danger[aria-disabled=true]{color:var(--button-icon-danger-disabled-color,var(--button-icon-danger-color,var(--button-danger-disabled-color,var(--button-danger-color,var(--button-icon-color,var(--button-color))))));background-color:var(--button-icon-danger-disabled-background,var(--button-icon-danger-background,var(--button-danger-disabled-background,var(--button-danger-background,var(--button-icon-background,var(--button-background))))));border:var(--button-icon-danger-disabled-border,var(--button-icon-danger-border,var(--button-danger-disabled-border,var(--button-danger-border,var(--button-icon-border,var(--button-border))))));border-color:var(--button-icon-danger-disabled-border-color,var(--button-icon-danger-border-color,var(--button-danger-disabled-border-color,var(--button-danger-border-color,var(--button-icon-border-color,var(--button-border-color))))));box-shadow:var(--button-icon-danger-disabled-shadow,var(--button-icon-danger-shadow,var(--button-danger-disabled-shadow,var(--button-danger-shadow,var(--button-icon-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.success,[role=button].icon.success{color:var(--button-icon-success-color,var(--button-success-color,var(--button-icon-color,var(--button-color))));background-color:var(--button-icon-success-background,var(--button-success-background,var(--button-icon-background,var(--button-background))));border:var(--button-icon-success-border,var(--button-success-border,var(--button-icon-border,var(--button-border))));border-color:var(--button-icon-success-border-color,var(--button-success-border-color,var(--button-icon-border-color,var(--button-border-color))));box-shadow:var(--button-icon-success-shadow,var(--button-success-shadow,var(--button-icon-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.success:hover,[role=button].icon.success:hover{color:var(--button-icon-success-hover-color,var(--button-icon-success-color,var(--button-success-hover-color,var(--button-success-color,var(--button-icon-color,var(--button-color))))));background-color:var(--button-icon-success-hover-background,var(--button-icon-success-background,var(--button-success-hover-background,var(--button-success-background,var(--button-icon-background,var(--button-background))))));border:var(--button-icon-success-hover-border,var(--button-icon-success-border,var(--button-success-hover-border,var(--button-success-border,var(--button-icon-border,var(--button-border))))));border-color:var(--button-icon-success-hover-border-color,var(--button-icon-success-border-color,var(--button-success-hover-border-color,var(--button-success-border-color,var(--button-icon-border-color,var(--button-border-color))))));box-shadow:var(--button-icon-success-hover-shadow,var(--button-icon-success-shadow,var(--button-success-hover-shadow,var(--button-success-shadow,var(--button-icon-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.success:active,[role=button].icon.success:active{color:var(--button-icon-success-active-color,var(--button-icon-success-color,var(--button-success-active-color,var(--button-success-color,var(--button-icon-color,var(--button-color))))));background-color:var(--button-icon-success-active-background,var(--button-icon-success-background,var(--button-success-active-background,var(--button-success-background,var(--button-icon-background,var(--button-background))))));border:var(--button-icon-success-active-border,var(--button-icon-success-border,var(--button-success-active-border,var(--button-success-border,var(--button-icon-border,var(--button-border))))));border-color:var(--button-icon-success-active-border-color,var(--button-icon-success-border-color,var(--button-success-active-border-color,var(--button-success-border-color,var(--button-icon-border-color,var(--button-border-color))))));box-shadow:var(--button-icon-success-active-shadow,var(--button-icon-success-shadow,var(--button-success-active-shadow,var(--button-success-shadow,var(--button-icon-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.success:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.success[aria-disabled=true],[role=button].icon.success:disabled,[role=button].icon.success[aria-disabled=true]{color:var(--button-icon-success-disabled-color,var(--button-icon-success-color,var(--button-success-disabled-color,var(--button-success-color,var(--button-icon-color,var(--button-color))))));background-color:var(--button-icon-success-disabled-background,var(--button-icon-success-background,var(--button-success-disabled-background,var(--button-success-background,var(--button-icon-background,var(--button-background))))));border:var(--button-icon-success-disabled-border,var(--button-icon-success-border,var(--button-success-disabled-border,var(--button-success-border,var(--button-icon-border,var(--button-border))))));border-color:var(--button-icon-success-disabled-border-color,var(--button-icon-success-border-color,var(--button-success-disabled-border-color,var(--button-success-border-color,var(--button-icon-border-color,var(--button-border-color))))));box-shadow:var(--button-icon-success-disabled-shadow,var(--button-icon-success-shadow,var(--button-success-disabled-shadow,var(--button-success-shadow,var(--button-icon-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.plain,[role=button].icon.plain{color:var(--button-icon-plain-color,var(--button-plain-color,var(--button-icon-color,var(--button-color))));background-color:var(--button-icon-plain-background,var(--button-plain-background,var(--button-icon-background,var(--button-background))));border:var(--button-icon-plain-border,var(--button-plain-border,var(--button-icon-border,var(--button-border))));border-color:var(--button-icon-plain-border-color,var(--button-plain-border-color,var(--button-icon-border-color,var(--button-border-color))));box-shadow:var(--button-icon-plain-shadow,var(--button-plain-shadow,var(--button-icon-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.plain:hover,[role=button].icon.plain:hover{color:var(--button-icon-plain-hover-color,var(--button-icon-plain-color,var(--button-plain-hover-color,var(--button-plain-color,var(--button-icon-color,var(--button-color))))));background-color:var(--button-icon-plain-hover-background,var(--button-icon-plain-background,var(--button-plain-hover-background,var(--button-plain-background,var(--button-icon-background,var(--button-background))))));border:var(--button-icon-plain-hover-border,var(--button-icon-plain-border,var(--button-plain-hover-border,var(--button-plain-border,var(--button-icon-border,var(--button-border))))));border-color:var(--button-icon-plain-hover-border-color,var(--button-icon-plain-border-color,var(--button-plain-hover-border-color,var(--button-plain-border-color,var(--button-icon-border-color,var(--button-border-color))))));box-shadow:var(--button-icon-plain-hover-shadow,var(--button-icon-plain-shadow,var(--button-plain-hover-shadow,var(--button-plain-shadow,var(--button-icon-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.plain:active,[role=button].icon.plain:active{color:var(--button-icon-plain-active-color,var(--button-icon-plain-color,var(--button-plain-active-color,var(--button-plain-color,var(--button-icon-color,var(--button-color))))));background-color:var(--button-icon-plain-active-background,var(--button-icon-plain-background,var(--button-plain-active-background,var(--button-plain-background,var(--button-icon-background,var(--button-background))))));border:var(--button-icon-plain-active-border,var(--button-icon-plain-border,var(--button-plain-active-border,var(--button-plain-border,var(--button-icon-border,var(--button-border))))));border-color:var(--button-icon-plain-active-border-color,var(--button-icon-plain-border-color,var(--button-plain-active-border-color,var(--button-plain-border-color,var(--button-icon-border-color,var(--button-border-color))))));box-shadow:var(--button-icon-plain-active-shadow,var(--button-icon-plain-shadow,var(--button-plain-active-shadow,var(--button-plain-shadow,var(--button-icon-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.plain:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.plain[aria-disabled=true],[role=button].icon.plain:disabled,[role=button].icon.plain[aria-disabled=true]{color:var(--button-icon-plain-disabled-color,var(--button-icon-plain-color,var(--button-plain-disabled-color,var(--button-plain-color,var(--button-icon-color,var(--button-color))))));background-color:var(--button-icon-plain-disabled-background,var(--button-icon-plain-background,var(--button-plain-disabled-background,var(--button-plain-background,var(--button-icon-background,var(--button-background))))));border:var(--button-icon-plain-disabled-border,var(--button-icon-plain-border,var(--button-plain-disabled-border,var(--button-plain-border,var(--button-icon-border,var(--button-border))))));border-color:var(--button-icon-plain-disabled-border-color,var(--button-icon-plain-border-color,var(--button-plain-disabled-border-color,var(--button-plain-border-color,var(--button-icon-border-color,var(--button-border-color))))));box-shadow:var(--button-icon-plain-disabled-shadow,var(--button-icon-plain-shadow,var(--button-plain-disabled-shadow,var(--button-plain-shadow,var(--button-icon-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.plainsecondary,[role=button].icon.plainsecondary{color:var(--button-icon-plainsecondary-color,var(--button-plainsecondary-color,var(--button-icon-color,var(--button-color))));background-color:var(--button-icon-plainsecondary-background,var(--button-plainsecondary-background,var(--button-icon-background,var(--button-background))));border:var(--button-icon-plainsecondary-border,var(--button-plainsecondary-border,var(--button-icon-border,var(--button-border))));border-color:var(--button-icon-plainsecondary-border-color,var(--button-plainsecondary-border-color,var(--button-icon-border-color,var(--button-border-color))));box-shadow:var(--button-icon-plainsecondary-shadow,var(--button-plainsecondary-shadow,var(--button-icon-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.plainsecondary:hover,[role=button].icon.plainsecondary:hover{color:var(--button-icon-plainsecondary-hover-color,var(--button-icon-plainsecondary-color,var(--button-plainsecondary-hover-color,var(--button-plainsecondary-color,var(--button-icon-color,var(--button-color))))));background-color:var(--button-icon-plainsecondary-hover-background,var(--button-icon-plainsecondary-background,var(--button-plainsecondary-hover-background,var(--button-plainsecondary-background,var(--button-icon-background,var(--button-background))))));border:var(--button-icon-plainsecondary-hover-border,var(--button-icon-plainsecondary-border,var(--button-plainsecondary-hover-border,var(--button-plainsecondary-border,var(--button-icon-border,var(--button-border))))));border-color:var(--button-icon-plainsecondary-hover-border-color,var(--button-icon-plainsecondary-border-color,var(--button-plainsecondary-hover-border-color,var(--button-plainsecondary-border-color,var(--button-icon-border-color,var(--button-border-color))))));box-shadow:var(--button-icon-plainsecondary-hover-shadow,var(--button-icon-plainsecondary-shadow,var(--button-plainsecondary-hover-shadow,var(--button-plainsecondary-shadow,var(--button-icon-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.plainsecondary:active,[role=button].icon.plainsecondary:active{color:var(--button-icon-plainsecondary-active-color,var(--button-icon-plainsecondary-color,var(--button-plainsecondary-active-color,var(--button-plainsecondary-color,var(--button-icon-color,var(--button-color))))));background-color:var(--button-icon-plainsecondary-active-background,var(--button-icon-plainsecondary-background,var(--button-plainsecondary-active-background,var(--button-plainsecondary-background,var(--button-icon-background,var(--button-background))))));border:var(--button-icon-plainsecondary-active-border,var(--button-icon-plainsecondary-border,var(--button-plainsecondary-active-border,var(--button-plainsecondary-border,var(--button-icon-border,var(--button-border))))));border-color:var(--button-icon-plainsecondary-active-border-color,var(--button-icon-plainsecondary-border-color,var(--button-plainsecondary-active-border-color,var(--button-plainsecondary-border-color,var(--button-icon-border-color,var(--button-border-color))))));box-shadow:var(--button-icon-plainsecondary-active-shadow,var(--button-icon-plainsecondary-shadow,var(--button-plainsecondary-active-shadow,var(--button-plainsecondary-shadow,var(--button-icon-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.plainsecondary:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.plainsecondary[aria-disabled=true],[role=button].icon.plainsecondary:disabled,[role=button].icon.plainsecondary[aria-disabled=true]{color:var(--button-icon-plainsecondary-disabled-color,var(--button-icon-plainsecondary-color,var(--button-plainsecondary-disabled-color,var(--button-plainsecondary-color,var(--button-icon-color,var(--button-color))))));background-color:var(--button-icon-plainsecondary-disabled-background,var(--button-icon-plainsecondary-background,var(--button-plainsecondary-disabled-background,var(--button-plainsecondary-background,var(--button-icon-background,var(--button-background))))));border:var(--button-icon-plainsecondary-disabled-border,var(--button-icon-plainsecondary-border,var(--button-plainsecondary-disabled-border,var(--button-plainsecondary-border,var(--button-icon-border,var(--button-border))))));border-color:var(--button-icon-plainsecondary-disabled-border-color,var(--button-icon-plainsecondary-border-color,var(--button-plainsecondary-disabled-border-color,var(--button-plainsecondary-border-color,var(--button-icon-border-color,var(--button-border-color))))));box-shadow:var(--button-icon-plainsecondary-disabled-shadow,var(--button-icon-plainsecondary-shadow,var(--button-plainsecondary-disabled-shadow,var(--button-plainsecondary-shadow,var(--button-icon-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.secondary,[role=button].rounded.secondary{color:var(--button-rounded-secondary-color,var(--button-secondary-color,var(--button-rounded-color,var(--button-color))));background-color:var(--button-rounded-secondary-background,var(--button-secondary-background,var(--button-rounded-background,var(--button-background))));border:var(--button-rounded-secondary-border,var(--button-secondary-border,var(--button-rounded-border,var(--button-border))));border-color:var(--button-rounded-secondary-border-color,var(--button-secondary-border-color,var(--button-rounded-border-color,var(--button-border-color))));box-shadow:var(--button-rounded-secondary-shadow,var(--button-secondary-shadow,var(--button-rounded-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.secondary:hover,[role=button].rounded.secondary:hover{color:var(--button-rounded-secondary-hover-color,var(--button-rounded-secondary-color,var(--button-secondary-hover-color,var(--button-secondary-color,var(--button-rounded-color,var(--button-color))))));background-color:var(--button-rounded-secondary-hover-background,var(--button-rounded-secondary-background,var(--button-secondary-hover-background,var(--button-secondary-background,var(--button-rounded-background,var(--button-background))))));border:var(--button-rounded-secondary-hover-border,var(--button-rounded-secondary-border,var(--button-secondary-hover-border,var(--button-secondary-border,var(--button-rounded-border,var(--button-border))))));border-color:var(--button-rounded-secondary-hover-border-color,var(--button-rounded-secondary-border-color,var(--button-secondary-hover-border-color,var(--button-secondary-border-color,var(--button-rounded-border-color,var(--button-border-color))))));box-shadow:var(--button-rounded-secondary-hover-shadow,var(--button-rounded-secondary-shadow,var(--button-secondary-hover-shadow,var(--button-secondary-shadow,var(--button-rounded-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.secondary:active,[role=button].rounded.secondary:active{color:var(--button-rounded-secondary-active-color,var(--button-rounded-secondary-color,var(--button-secondary-active-color,var(--button-secondary-color,var(--button-rounded-color,var(--button-color))))));background-color:var(--button-rounded-secondary-active-background,var(--button-rounded-secondary-background,var(--button-secondary-active-background,var(--button-secondary-background,var(--button-rounded-background,var(--button-background))))));border:var(--button-rounded-secondary-active-border,var(--button-rounded-secondary-border,var(--button-secondary-active-border,var(--button-secondary-border,var(--button-rounded-border,var(--button-border))))));border-color:var(--button-rounded-secondary-active-border-color,var(--button-rounded-secondary-border-color,var(--button-secondary-active-border-color,var(--button-secondary-border-color,var(--button-rounded-border-color,var(--button-border-color))))));box-shadow:var(--button-rounded-secondary-active-shadow,var(--button-rounded-secondary-shadow,var(--button-secondary-active-shadow,var(--button-secondary-shadow,var(--button-rounded-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.secondary:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.secondary[aria-disabled=true],[role=button].rounded.secondary:disabled,[role=button].rounded.secondary[aria-disabled=true]{color:var(--button-rounded-secondary-disabled-color,var(--button-rounded-secondary-color,var(--button-secondary-disabled-color,var(--button-secondary-color,var(--button-rounded-color,var(--button-color))))));background-color:var(--button-rounded-secondary-disabled-background,var(--button-rounded-secondary-background,var(--button-secondary-disabled-background,var(--button-secondary-background,var(--button-rounded-background,var(--button-background))))));border:var(--button-rounded-secondary-disabled-border,var(--button-rounded-secondary-border,var(--button-secondary-disabled-border,var(--button-secondary-border,var(--button-rounded-border,var(--button-border))))));border-color:var(--button-rounded-secondary-disabled-border-color,var(--button-rounded-secondary-border-color,var(--button-secondary-disabled-border-color,var(--button-secondary-border-color,var(--button-rounded-border-color,var(--button-border-color))))));box-shadow:var(--button-rounded-secondary-disabled-shadow,var(--button-rounded-secondary-shadow,var(--button-secondary-disabled-shadow,var(--button-secondary-shadow,var(--button-rounded-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.danger,[role=button].rounded.danger{color:var(--button-rounded-danger-color,var(--button-danger-color,var(--button-rounded-color,var(--button-color))));background-color:var(--button-rounded-danger-background,var(--button-danger-background,var(--button-rounded-background,var(--button-background))));border:var(--button-rounded-danger-border,var(--button-danger-border,var(--button-rounded-border,var(--button-border))));border-color:var(--button-rounded-danger-border-color,var(--button-danger-border-color,var(--button-rounded-border-color,var(--button-border-color))));box-shadow:var(--button-rounded-danger-shadow,var(--button-danger-shadow,var(--button-rounded-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.danger:hover,[role=button].rounded.danger:hover{color:var(--button-rounded-danger-hover-color,var(--button-rounded-danger-color,var(--button-danger-hover-color,var(--button-danger-color,var(--button-rounded-color,var(--button-color))))));background-color:var(--button-rounded-danger-hover-background,var(--button-rounded-danger-background,var(--button-danger-hover-background,var(--button-danger-background,var(--button-rounded-background,var(--button-background))))));border:var(--button-rounded-danger-hover-border,var(--button-rounded-danger-border,var(--button-danger-hover-border,var(--button-danger-border,var(--button-rounded-border,var(--button-border))))));border-color:var(--button-rounded-danger-hover-border-color,var(--button-rounded-danger-border-color,var(--button-danger-hover-border-color,var(--button-danger-border-color,var(--button-rounded-border-color,var(--button-border-color))))));box-shadow:var(--button-rounded-danger-hover-shadow,var(--button-rounded-danger-shadow,var(--button-danger-hover-shadow,var(--button-danger-shadow,var(--button-rounded-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.danger:active,[role=button].rounded.danger:active{color:var(--button-rounded-danger-active-color,var(--button-rounded-danger-color,var(--button-danger-active-color,var(--button-danger-color,var(--button-rounded-color,var(--button-color))))));background-color:var(--button-rounded-danger-active-background,var(--button-rounded-danger-background,var(--button-danger-active-background,var(--button-danger-background,var(--button-rounded-background,var(--button-background))))));border:var(--button-rounded-danger-active-border,var(--button-rounded-danger-border,var(--button-danger-active-border,var(--button-danger-border,var(--button-rounded-border,var(--button-border))))));border-color:var(--button-rounded-danger-active-border-color,var(--button-rounded-danger-border-color,var(--button-danger-active-border-color,var(--button-danger-border-color,var(--button-rounded-border-color,var(--button-border-color))))));box-shadow:var(--button-rounded-danger-active-shadow,var(--button-rounded-danger-shadow,var(--button-danger-active-shadow,var(--button-danger-shadow,var(--button-rounded-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.danger:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.danger[aria-disabled=true],[role=button].rounded.danger:disabled,[role=button].rounded.danger[aria-disabled=true]{color:var(--button-rounded-danger-disabled-color,var(--button-rounded-danger-color,var(--button-danger-disabled-color,var(--button-danger-color,var(--button-rounded-color,var(--button-color))))));background-color:var(--button-rounded-danger-disabled-background,var(--button-rounded-danger-background,var(--button-danger-disabled-background,var(--button-danger-background,var(--button-rounded-background,var(--button-background))))));border:var(--button-rounded-danger-disabled-border,var(--button-rounded-danger-border,var(--button-danger-disabled-border,var(--button-danger-border,var(--button-rounded-border,var(--button-border))))));border-color:var(--button-rounded-danger-disabled-border-color,var(--button-rounded-danger-border-color,var(--button-danger-disabled-border-color,var(--button-danger-border-color,var(--button-rounded-border-color,var(--button-border-color))))));box-shadow:var(--button-rounded-danger-disabled-shadow,var(--button-rounded-danger-shadow,var(--button-danger-disabled-shadow,var(--button-danger-shadow,var(--button-rounded-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.success,[role=button].rounded.success{color:var(--button-rounded-success-color,var(--button-success-color,var(--button-rounded-color,var(--button-color))));background-color:var(--button-rounded-success-background,var(--button-success-background,var(--button-rounded-background,var(--button-background))));border:var(--button-rounded-success-border,var(--button-success-border,var(--button-rounded-border,var(--button-border))));border-color:var(--button-rounded-success-border-color,var(--button-success-border-color,var(--button-rounded-border-color,var(--button-border-color))));box-shadow:var(--button-rounded-success-shadow,var(--button-success-shadow,var(--button-rounded-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.success:hover,[role=button].rounded.success:hover{color:var(--button-rounded-success-hover-color,var(--button-rounded-success-color,var(--button-success-hover-color,var(--button-success-color,var(--button-rounded-color,var(--button-color))))));background-color:var(--button-rounded-success-hover-background,var(--button-rounded-success-background,var(--button-success-hover-background,var(--button-success-background,var(--button-rounded-background,var(--button-background))))));border:var(--button-rounded-success-hover-border,var(--button-rounded-success-border,var(--button-success-hover-border,var(--button-success-border,var(--button-rounded-border,var(--button-border))))));border-color:var(--button-rounded-success-hover-border-color,var(--button-rounded-success-border-color,var(--button-success-hover-border-color,var(--button-success-border-color,var(--button-rounded-border-color,var(--button-border-color))))));box-shadow:var(--button-rounded-success-hover-shadow,var(--button-rounded-success-shadow,var(--button-success-hover-shadow,var(--button-success-shadow,var(--button-rounded-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.success:active,[role=button].rounded.success:active{color:var(--button-rounded-success-active-color,var(--button-rounded-success-color,var(--button-success-active-color,var(--button-success-color,var(--button-rounded-color,var(--button-color))))));background-color:var(--button-rounded-success-active-background,var(--button-rounded-success-background,var(--button-success-active-background,var(--button-success-background,var(--button-rounded-background,var(--button-background))))));border:var(--button-rounded-success-active-border,var(--button-rounded-success-border,var(--button-success-active-border,var(--button-success-border,var(--button-rounded-border,var(--button-border))))));border-color:var(--button-rounded-success-active-border-color,var(--button-rounded-success-border-color,var(--button-success-active-border-color,var(--button-success-border-color,var(--button-rounded-border-color,var(--button-border-color))))));box-shadow:var(--button-rounded-success-active-shadow,var(--button-rounded-success-shadow,var(--button-success-active-shadow,var(--button-success-shadow,var(--button-rounded-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.success:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.success[aria-disabled=true],[role=button].rounded.success:disabled,[role=button].rounded.success[aria-disabled=true]{color:var(--button-rounded-success-disabled-color,var(--button-rounded-success-color,var(--button-success-disabled-color,var(--button-success-color,var(--button-rounded-color,var(--button-color))))));background-color:var(--button-rounded-success-disabled-background,var(--button-rounded-success-background,var(--button-success-disabled-background,var(--button-success-background,var(--button-rounded-background,var(--button-background))))));border:var(--button-rounded-success-disabled-border,var(--button-rounded-success-border,var(--button-success-disabled-border,var(--button-success-border,var(--button-rounded-border,var(--button-border))))));border-color:var(--button-rounded-success-disabled-border-color,var(--button-rounded-success-border-color,var(--button-success-disabled-border-color,var(--button-success-border-color,var(--button-rounded-border-color,var(--button-border-color))))));box-shadow:var(--button-rounded-success-disabled-shadow,var(--button-rounded-success-shadow,var(--button-success-disabled-shadow,var(--button-success-shadow,var(--button-rounded-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.plain,[role=button].rounded.plain{color:var(--button-rounded-plain-color,var(--button-plain-color,var(--button-rounded-color,var(--button-color))));background-color:var(--button-rounded-plain-background,var(--button-plain-background,var(--button-rounded-background,var(--button-background))));border:var(--button-rounded-plain-border,var(--button-plain-border,var(--button-rounded-border,var(--button-border))));border-color:var(--button-rounded-plain-border-color,var(--button-plain-border-color,var(--button-rounded-border-color,var(--button-border-color))));box-shadow:var(--button-rounded-plain-shadow,var(--button-plain-shadow,var(--button-rounded-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.plain:hover,[role=button].rounded.plain:hover{color:var(--button-rounded-plain-hover-color,var(--button-rounded-plain-color,var(--button-plain-hover-color,var(--button-plain-color,var(--button-rounded-color,var(--button-color))))));background-color:var(--button-rounded-plain-hover-background,var(--button-rounded-plain-background,var(--button-plain-hover-background,var(--button-plain-background,var(--button-rounded-background,var(--button-background))))));border:var(--button-rounded-plain-hover-border,var(--button-rounded-plain-border,var(--button-plain-hover-border,var(--button-plain-border,var(--button-rounded-border,var(--button-border))))));border-color:var(--button-rounded-plain-hover-border-color,var(--button-rounded-plain-border-color,var(--button-plain-hover-border-color,var(--button-plain-border-color,var(--button-rounded-border-color,var(--button-border-color))))));box-shadow:var(--button-rounded-plain-hover-shadow,var(--button-rounded-plain-shadow,var(--button-plain-hover-shadow,var(--button-plain-shadow,var(--button-rounded-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.plain:active,[role=button].rounded.plain:active{color:var(--button-rounded-plain-active-color,var(--button-rounded-plain-color,var(--button-plain-active-color,var(--button-plain-color,var(--button-rounded-color,var(--button-color))))));background-color:var(--button-rounded-plain-active-background,var(--button-rounded-plain-background,var(--button-plain-active-background,var(--button-plain-background,var(--button-rounded-background,var(--button-background))))));border:var(--button-rounded-plain-active-border,var(--button-rounded-plain-border,var(--button-plain-active-border,var(--button-plain-border,var(--button-rounded-border,var(--button-border))))));border-color:var(--button-rounded-plain-active-border-color,var(--button-rounded-plain-border-color,var(--button-plain-active-border-color,var(--button-plain-border-color,var(--button-rounded-border-color,var(--button-border-color))))));box-shadow:var(--button-rounded-plain-active-shadow,var(--button-rounded-plain-shadow,var(--button-plain-active-shadow,var(--button-plain-shadow,var(--button-rounded-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.plain:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.plain[aria-disabled=true],[role=button].rounded.plain:disabled,[role=button].rounded.plain[aria-disabled=true]{color:var(--button-rounded-plain-disabled-color,var(--button-rounded-plain-color,var(--button-plain-disabled-color,var(--button-plain-color,var(--button-rounded-color,var(--button-color))))));background-color:var(--button-rounded-plain-disabled-background,var(--button-rounded-plain-background,var(--button-plain-disabled-background,var(--button-plain-background,var(--button-rounded-background,var(--button-background))))));border:var(--button-rounded-plain-disabled-border,var(--button-rounded-plain-border,var(--button-plain-disabled-border,var(--button-plain-border,var(--button-rounded-border,var(--button-border))))));border-color:var(--button-rounded-plain-disabled-border-color,var(--button-rounded-plain-border-color,var(--button-plain-disabled-border-color,var(--button-plain-border-color,var(--button-rounded-border-color,var(--button-border-color))))));box-shadow:var(--button-rounded-plain-disabled-shadow,var(--button-rounded-plain-shadow,var(--button-plain-disabled-shadow,var(--button-plain-shadow,var(--button-rounded-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.plainsecondary,[role=button].rounded.plainsecondary{color:var(--button-rounded-plainsecondary-color,var(--button-plainsecondary-color,var(--button-rounded-color,var(--button-color))));background-color:var(--button-rounded-plainsecondary-background,var(--button-plainsecondary-background,var(--button-rounded-background,var(--button-background))));border:var(--button-rounded-plainsecondary-border,var(--button-plainsecondary-border,var(--button-rounded-border,var(--button-border))));border-color:var(--button-rounded-plainsecondary-border-color,var(--button-plainsecondary-border-color,var(--button-rounded-border-color,var(--button-border-color))));box-shadow:var(--button-rounded-plainsecondary-shadow,var(--button-plainsecondary-shadow,var(--button-rounded-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.plainsecondary:hover,[role=button].rounded.plainsecondary:hover{color:var(--button-rounded-plainsecondary-hover-color,var(--button-rounded-plainsecondary-color,var(--button-plainsecondary-hover-color,var(--button-plainsecondary-color,var(--button-rounded-color,var(--button-color))))));background-color:var(--button-rounded-plainsecondary-hover-background,var(--button-rounded-plainsecondary-background,var(--button-plainsecondary-hover-background,var(--button-plainsecondary-background,var(--button-rounded-background,var(--button-background))))));border:var(--button-rounded-plainsecondary-hover-border,var(--button-rounded-plainsecondary-border,var(--button-plainsecondary-hover-border,var(--button-plainsecondary-border,var(--button-rounded-border,var(--button-border))))));border-color:var(--button-rounded-plainsecondary-hover-border-color,var(--button-rounded-plainsecondary-border-color,var(--button-plainsecondary-hover-border-color,var(--button-plainsecondary-border-color,var(--button-rounded-border-color,var(--button-border-color))))));box-shadow:var(--button-rounded-plainsecondary-hover-shadow,var(--button-rounded-plainsecondary-shadow,var(--button-plainsecondary-hover-shadow,var(--button-plainsecondary-shadow,var(--button-rounded-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.plainsecondary:active,[role=button].rounded.plainsecondary:active{color:var(--button-rounded-plainsecondary-active-color,var(--button-rounded-plainsecondary-color,var(--button-plainsecondary-active-color,var(--button-plainsecondary-color,var(--button-rounded-color,var(--button-color))))));background-color:var(--button-rounded-plainsecondary-active-background,var(--button-rounded-plainsecondary-background,var(--button-plainsecondary-active-background,var(--button-plainsecondary-background,var(--button-rounded-background,var(--button-background))))));border:var(--button-rounded-plainsecondary-active-border,var(--button-rounded-plainsecondary-border,var(--button-plainsecondary-active-border,var(--button-plainsecondary-border,var(--button-rounded-border,var(--button-border))))));border-color:var(--button-rounded-plainsecondary-active-border-color,var(--button-rounded-plainsecondary-border-color,var(--button-plainsecondary-active-border-color,var(--button-plainsecondary-border-color,var(--button-rounded-border-color,var(--button-border-color))))));box-shadow:var(--button-rounded-plainsecondary-active-shadow,var(--button-rounded-plainsecondary-shadow,var(--button-plainsecondary-active-shadow,var(--button-plainsecondary-shadow,var(--button-rounded-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.plainsecondary:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.plainsecondary[aria-disabled=true],[role=button].rounded.plainsecondary:disabled,[role=button].rounded.plainsecondary[aria-disabled=true]{color:var(--button-rounded-plainsecondary-disabled-color,var(--button-rounded-plainsecondary-color,var(--button-plainsecondary-disabled-color,var(--button-plainsecondary-color,var(--button-rounded-color,var(--button-color))))));background-color:var(--button-rounded-plainsecondary-disabled-background,var(--button-rounded-plainsecondary-background,var(--button-plainsecondary-disabled-background,var(--button-plainsecondary-background,var(--button-rounded-background,var(--button-background))))));border:var(--button-rounded-plainsecondary-disabled-border,var(--button-rounded-plainsecondary-border,var(--button-plainsecondary-disabled-border,var(--button-plainsecondary-border,var(--button-rounded-border,var(--button-border))))));border-color:var(--button-rounded-plainsecondary-disabled-border-color,var(--button-rounded-plainsecondary-border-color,var(--button-plainsecondary-disabled-border-color,var(--button-plainsecondary-border-color,var(--button-rounded-border-color,var(--button-border-color))))));box-shadow:var(--button-rounded-plainsecondary-disabled-shadow,var(--button-rounded-plainsecondary-shadow,var(--button-plainsecondary-disabled-shadow,var(--button-plainsecondary-shadow,var(--button-rounded-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.secondary,[role=button].contrast.secondary{color:var(--button-contrast-secondary-color,var(--button-secondary-color,var(--button-contrast-color,var(--button-color))));background-color:var(--button-contrast-secondary-background,var(--button-secondary-background,var(--button-contrast-background,var(--button-background))));border:var(--button-contrast-secondary-border,var(--button-secondary-border,var(--button-contrast-border,var(--button-border))));border-color:var(--button-contrast-secondary-border-color,var(--button-secondary-border-color,var(--button-contrast-border-color,var(--button-border-color))));box-shadow:var(--button-contrast-secondary-shadow,var(--button-secondary-shadow,var(--button-contrast-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.secondary:hover,[role=button].contrast.secondary:hover{color:var(--button-contrast-secondary-hover-color,var(--button-contrast-secondary-color,var(--button-secondary-hover-color,var(--button-secondary-color,var(--button-contrast-color,var(--button-color))))));background-color:var(--button-contrast-secondary-hover-background,var(--button-contrast-secondary-background,var(--button-secondary-hover-background,var(--button-secondary-background,var(--button-contrast-background,var(--button-background))))));border:var(--button-contrast-secondary-hover-border,var(--button-contrast-secondary-border,var(--button-secondary-hover-border,var(--button-secondary-border,var(--button-contrast-border,var(--button-border))))));border-color:var(--button-contrast-secondary-hover-border-color,var(--button-contrast-secondary-border-color,var(--button-secondary-hover-border-color,var(--button-secondary-border-color,var(--button-contrast-border-color,var(--button-border-color))))));box-shadow:var(--button-contrast-secondary-hover-shadow,var(--button-contrast-secondary-shadow,var(--button-secondary-hover-shadow,var(--button-secondary-shadow,var(--button-contrast-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.secondary:active,[role=button].contrast.secondary:active{color:var(--button-contrast-secondary-active-color,var(--button-contrast-secondary-color,var(--button-secondary-active-color,var(--button-secondary-color,var(--button-contrast-color,var(--button-color))))));background-color:var(--button-contrast-secondary-active-background,var(--button-contrast-secondary-background,var(--button-secondary-active-background,var(--button-secondary-background,var(--button-contrast-background,var(--button-background))))));border:var(--button-contrast-secondary-active-border,var(--button-contrast-secondary-border,var(--button-secondary-active-border,var(--button-secondary-border,var(--button-contrast-border,var(--button-border))))));border-color:var(--button-contrast-secondary-active-border-color,var(--button-contrast-secondary-border-color,var(--button-secondary-active-border-color,var(--button-secondary-border-color,var(--button-contrast-border-color,var(--button-border-color))))));box-shadow:var(--button-contrast-secondary-active-shadow,var(--button-contrast-secondary-shadow,var(--button-secondary-active-shadow,var(--button-secondary-shadow,var(--button-contrast-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.secondary:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.secondary[aria-disabled=true],[role=button].contrast.secondary:disabled,[role=button].contrast.secondary[aria-disabled=true]{color:var(--button-contrast-secondary-disabled-color,var(--button-contrast-secondary-color,var(--button-secondary-disabled-color,var(--button-secondary-color,var(--button-contrast-color,var(--button-color))))));background-color:var(--button-contrast-secondary-disabled-background,var(--button-contrast-secondary-background,var(--button-secondary-disabled-background,var(--button-secondary-background,var(--button-contrast-background,var(--button-background))))));border:var(--button-contrast-secondary-disabled-border,var(--button-contrast-secondary-border,var(--button-secondary-disabled-border,var(--button-secondary-border,var(--button-contrast-border,var(--button-border))))));border-color:var(--button-contrast-secondary-disabled-border-color,var(--button-contrast-secondary-border-color,var(--button-secondary-disabled-border-color,var(--button-secondary-border-color,var(--button-contrast-border-color,var(--button-border-color))))));box-shadow:var(--button-contrast-secondary-disabled-shadow,var(--button-contrast-secondary-shadow,var(--button-secondary-disabled-shadow,var(--button-secondary-shadow,var(--button-contrast-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.danger,[role=button].contrast.danger{color:var(--button-contrast-danger-color,var(--button-danger-color,var(--button-contrast-color,var(--button-color))));background-color:var(--button-contrast-danger-background,var(--button-danger-background,var(--button-contrast-background,var(--button-background))));border:var(--button-contrast-danger-border,var(--button-danger-border,var(--button-contrast-border,var(--button-border))));border-color:var(--button-contrast-danger-border-color,var(--button-danger-border-color,var(--button-contrast-border-color,var(--button-border-color))));box-shadow:var(--button-contrast-danger-shadow,var(--button-danger-shadow,var(--button-contrast-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.danger:hover,[role=button].contrast.danger:hover{color:var(--button-contrast-danger-hover-color,var(--button-contrast-danger-color,var(--button-danger-hover-color,var(--button-danger-color,var(--button-contrast-color,var(--button-color))))));background-color:var(--button-contrast-danger-hover-background,var(--button-contrast-danger-background,var(--button-danger-hover-background,var(--button-danger-background,var(--button-contrast-background,var(--button-background))))));border:var(--button-contrast-danger-hover-border,var(--button-contrast-danger-border,var(--button-danger-hover-border,var(--button-danger-border,var(--button-contrast-border,var(--button-border))))));border-color:var(--button-contrast-danger-hover-border-color,var(--button-contrast-danger-border-color,var(--button-danger-hover-border-color,var(--button-danger-border-color,var(--button-contrast-border-color,var(--button-border-color))))));box-shadow:var(--button-contrast-danger-hover-shadow,var(--button-contrast-danger-shadow,var(--button-danger-hover-shadow,var(--button-danger-shadow,var(--button-contrast-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.danger:active,[role=button].contrast.danger:active{color:var(--button-contrast-danger-active-color,var(--button-contrast-danger-color,var(--button-danger-active-color,var(--button-danger-color,var(--button-contrast-color,var(--button-color))))));background-color:var(--button-contrast-danger-active-background,var(--button-contrast-danger-background,var(--button-danger-active-background,var(--button-danger-background,var(--button-contrast-background,var(--button-background))))));border:var(--button-contrast-danger-active-border,var(--button-contrast-danger-border,var(--button-danger-active-border,var(--button-danger-border,var(--button-contrast-border,var(--button-border))))));border-color:var(--button-contrast-danger-active-border-color,var(--button-contrast-danger-border-color,var(--button-danger-active-border-color,var(--button-danger-border-color,var(--button-contrast-border-color,var(--button-border-color))))));box-shadow:var(--button-contrast-danger-active-shadow,var(--button-contrast-danger-shadow,var(--button-danger-active-shadow,var(--button-danger-shadow,var(--button-contrast-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.danger:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.danger[aria-disabled=true],[role=button].contrast.danger:disabled,[role=button].contrast.danger[aria-disabled=true]{color:var(--button-contrast-danger-disabled-color,var(--button-contrast-danger-color,var(--button-danger-disabled-color,var(--button-danger-color,var(--button-contrast-color,var(--button-color))))));background-color:var(--button-contrast-danger-disabled-background,var(--button-contrast-danger-background,var(--button-danger-disabled-background,var(--button-danger-background,var(--button-contrast-background,var(--button-background))))));border:var(--button-contrast-danger-disabled-border,var(--button-contrast-danger-border,var(--button-danger-disabled-border,var(--button-danger-border,var(--button-contrast-border,var(--button-border))))));border-color:var(--button-contrast-danger-disabled-border-color,var(--button-contrast-danger-border-color,var(--button-danger-disabled-border-color,var(--button-danger-border-color,var(--button-contrast-border-color,var(--button-border-color))))));box-shadow:var(--button-contrast-danger-disabled-shadow,var(--button-contrast-danger-shadow,var(--button-danger-disabled-shadow,var(--button-danger-shadow,var(--button-contrast-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.success,[role=button].contrast.success{color:var(--button-contrast-success-color,var(--button-success-color,var(--button-contrast-color,var(--button-color))));background-color:var(--button-contrast-success-background,var(--button-success-background,var(--button-contrast-background,var(--button-background))));border:var(--button-contrast-success-border,var(--button-success-border,var(--button-contrast-border,var(--button-border))));border-color:var(--button-contrast-success-border-color,var(--button-success-border-color,var(--button-contrast-border-color,var(--button-border-color))));box-shadow:var(--button-contrast-success-shadow,var(--button-success-shadow,var(--button-contrast-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.success:hover,[role=button].contrast.success:hover{color:var(--button-contrast-success-hover-color,var(--button-contrast-success-color,var(--button-success-hover-color,var(--button-success-color,var(--button-contrast-color,var(--button-color))))));background-color:var(--button-contrast-success-hover-background,var(--button-contrast-success-background,var(--button-success-hover-background,var(--button-success-background,var(--button-contrast-background,var(--button-background))))));border:var(--button-contrast-success-hover-border,var(--button-contrast-success-border,var(--button-success-hover-border,var(--button-success-border,var(--button-contrast-border,var(--button-border))))));border-color:var(--button-contrast-success-hover-border-color,var(--button-contrast-success-border-color,var(--button-success-hover-border-color,var(--button-success-border-color,var(--button-contrast-border-color,var(--button-border-color))))));box-shadow:var(--button-contrast-success-hover-shadow,var(--button-contrast-success-shadow,var(--button-success-hover-shadow,var(--button-success-shadow,var(--button-contrast-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.success:active,[role=button].contrast.success:active{color:var(--button-contrast-success-active-color,var(--button-contrast-success-color,var(--button-success-active-color,var(--button-success-color,var(--button-contrast-color,var(--button-color))))));background-color:var(--button-contrast-success-active-background,var(--button-contrast-success-background,var(--button-success-active-background,var(--button-success-background,var(--button-contrast-background,var(--button-background))))));border:var(--button-contrast-success-active-border,var(--button-contrast-success-border,var(--button-success-active-border,var(--button-success-border,var(--button-contrast-border,var(--button-border))))));border-color:var(--button-contrast-success-active-border-color,var(--button-contrast-success-border-color,var(--button-success-active-border-color,var(--button-success-border-color,var(--button-contrast-border-color,var(--button-border-color))))));box-shadow:var(--button-contrast-success-active-shadow,var(--button-contrast-success-shadow,var(--button-success-active-shadow,var(--button-success-shadow,var(--button-contrast-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.success:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.success[aria-disabled=true],[role=button].contrast.success:disabled,[role=button].contrast.success[aria-disabled=true]{color:var(--button-contrast-success-disabled-color,var(--button-contrast-success-color,var(--button-success-disabled-color,var(--button-success-color,var(--button-contrast-color,var(--button-color))))));background-color:var(--button-contrast-success-disabled-background,var(--button-contrast-success-background,var(--button-success-disabled-background,var(--button-success-background,var(--button-contrast-background,var(--button-background))))));border:var(--button-contrast-success-disabled-border,var(--button-contrast-success-border,var(--button-success-disabled-border,var(--button-success-border,var(--button-contrast-border,var(--button-border))))));border-color:var(--button-contrast-success-disabled-border-color,var(--button-contrast-success-border-color,var(--button-success-disabled-border-color,var(--button-success-border-color,var(--button-contrast-border-color,var(--button-border-color))))));box-shadow:var(--button-contrast-success-disabled-shadow,var(--button-contrast-success-shadow,var(--button-success-disabled-shadow,var(--button-success-shadow,var(--button-contrast-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.plain,[role=button].contrast.plain{color:var(--button-contrast-plain-color,var(--button-plain-color,var(--button-contrast-color,var(--button-color))));background-color:var(--button-contrast-plain-background,var(--button-plain-background,var(--button-contrast-background,var(--button-background))));border:var(--button-contrast-plain-border,var(--button-plain-border,var(--button-contrast-border,var(--button-border))));border-color:var(--button-contrast-plain-border-color,var(--button-plain-border-color,var(--button-contrast-border-color,var(--button-border-color))));box-shadow:var(--button-contrast-plain-shadow,var(--button-plain-shadow,var(--button-contrast-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.plain:hover,[role=button].contrast.plain:hover{color:var(--button-contrast-plain-hover-color,var(--button-contrast-plain-color,var(--button-plain-hover-color,var(--button-plain-color,var(--button-contrast-color,var(--button-color))))));background-color:var(--button-contrast-plain-hover-background,var(--button-contrast-plain-background,var(--button-plain-hover-background,var(--button-plain-background,var(--button-contrast-background,var(--button-background))))));border:var(--button-contrast-plain-hover-border,var(--button-contrast-plain-border,var(--button-plain-hover-border,var(--button-plain-border,var(--button-contrast-border,var(--button-border))))));border-color:var(--button-contrast-plain-hover-border-color,var(--button-contrast-plain-border-color,var(--button-plain-hover-border-color,var(--button-plain-border-color,var(--button-contrast-border-color,var(--button-border-color))))));box-shadow:var(--button-contrast-plain-hover-shadow,var(--button-contrast-plain-shadow,var(--button-plain-hover-shadow,var(--button-plain-shadow,var(--button-contrast-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.plain:active,[role=button].contrast.plain:active{color:var(--button-contrast-plain-active-color,var(--button-contrast-plain-color,var(--button-plain-active-color,var(--button-plain-color,var(--button-contrast-color,var(--button-color))))));background-color:var(--button-contrast-plain-active-background,var(--button-contrast-plain-background,var(--button-plain-active-background,var(--button-plain-background,var(--button-contrast-background,var(--button-background))))));border:var(--button-contrast-plain-active-border,var(--button-contrast-plain-border,var(--button-plain-active-border,var(--button-plain-border,var(--button-contrast-border,var(--button-border))))));border-color:var(--button-contrast-plain-active-border-color,var(--button-contrast-plain-border-color,var(--button-plain-active-border-color,var(--button-plain-border-color,var(--button-contrast-border-color,var(--button-border-color))))));box-shadow:var(--button-contrast-plain-active-shadow,var(--button-contrast-plain-shadow,var(--button-plain-active-shadow,var(--button-plain-shadow,var(--button-contrast-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.plain:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.plain[aria-disabled=true],[role=button].contrast.plain:disabled,[role=button].contrast.plain[aria-disabled=true]{color:var(--button-contrast-plain-disabled-color,var(--button-contrast-plain-color,var(--button-plain-disabled-color,var(--button-plain-color,var(--button-contrast-color,var(--button-color))))));background-color:var(--button-contrast-plain-disabled-background,var(--button-contrast-plain-background,var(--button-plain-disabled-background,var(--button-plain-background,var(--button-contrast-background,var(--button-background))))));border:var(--button-contrast-plain-disabled-border,var(--button-contrast-plain-border,var(--button-plain-disabled-border,var(--button-plain-border,var(--button-contrast-border,var(--button-border))))));border-color:var(--button-contrast-plain-disabled-border-color,var(--button-contrast-plain-border-color,var(--button-plain-disabled-border-color,var(--button-plain-border-color,var(--button-contrast-border-color,var(--button-border-color))))));box-shadow:var(--button-contrast-plain-disabled-shadow,var(--button-contrast-plain-shadow,var(--button-plain-disabled-shadow,var(--button-plain-shadow,var(--button-contrast-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.plainsecondary,[role=button].contrast.plainsecondary{color:var(--button-contrast-plainsecondary-color,var(--button-plainsecondary-color,var(--button-contrast-color,var(--button-color))));background-color:var(--button-contrast-plainsecondary-background,var(--button-plainsecondary-background,var(--button-contrast-background,var(--button-background))));border:var(--button-contrast-plainsecondary-border,var(--button-plainsecondary-border,var(--button-contrast-border,var(--button-border))));border-color:var(--button-contrast-plainsecondary-border-color,var(--button-plainsecondary-border-color,var(--button-contrast-border-color,var(--button-border-color))));box-shadow:var(--button-contrast-plainsecondary-shadow,var(--button-plainsecondary-shadow,var(--button-contrast-shadow,var(--button-shadow))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.plainsecondary:hover,[role=button].contrast.plainsecondary:hover{color:var(--button-contrast-plainsecondary-hover-color,var(--button-contrast-plainsecondary-color,var(--button-plainsecondary-hover-color,var(--button-plainsecondary-color,var(--button-contrast-color,var(--button-color))))));background-color:var(--button-contrast-plainsecondary-hover-background,var(--button-contrast-plainsecondary-background,var(--button-plainsecondary-hover-background,var(--button-plainsecondary-background,var(--button-contrast-background,var(--button-background))))));border:var(--button-contrast-plainsecondary-hover-border,var(--button-contrast-plainsecondary-border,var(--button-plainsecondary-hover-border,var(--button-plainsecondary-border,var(--button-contrast-border,var(--button-border))))));border-color:var(--button-contrast-plainsecondary-hover-border-color,var(--button-contrast-plainsecondary-border-color,var(--button-plainsecondary-hover-border-color,var(--button-plainsecondary-border-color,var(--button-contrast-border-color,var(--button-border-color))))));box-shadow:var(--button-contrast-plainsecondary-hover-shadow,var(--button-contrast-plainsecondary-shadow,var(--button-plainsecondary-hover-shadow,var(--button-plainsecondary-shadow,var(--button-contrast-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.plainsecondary:active,[role=button].contrast.plainsecondary:active{color:var(--button-contrast-plainsecondary-active-color,var(--button-contrast-plainsecondary-color,var(--button-plainsecondary-active-color,var(--button-plainsecondary-color,var(--button-contrast-color,var(--button-color))))));background-color:var(--button-contrast-plainsecondary-active-background,var(--button-contrast-plainsecondary-background,var(--button-plainsecondary-active-background,var(--button-plainsecondary-background,var(--button-contrast-background,var(--button-background))))));border:var(--button-contrast-plainsecondary-active-border,var(--button-contrast-plainsecondary-border,var(--button-plainsecondary-active-border,var(--button-plainsecondary-border,var(--button-contrast-border,var(--button-border))))));border-color:var(--button-contrast-plainsecondary-active-border-color,var(--button-contrast-plainsecondary-border-color,var(--button-plainsecondary-active-border-color,var(--button-plainsecondary-border-color,var(--button-contrast-border-color,var(--button-border-color))))));box-shadow:var(--button-contrast-plainsecondary-active-shadow,var(--button-contrast-plainsecondary-shadow,var(--button-plainsecondary-active-shadow,var(--button-plainsecondary-shadow,var(--button-contrast-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.plainsecondary:disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.plainsecondary[aria-disabled=true],[role=button].contrast.plainsecondary:disabled,[role=button].contrast.plainsecondary[aria-disabled=true]{color:var(--button-contrast-plainsecondary-disabled-color,var(--button-contrast-plainsecondary-color,var(--button-plainsecondary-disabled-color,var(--button-plainsecondary-color,var(--button-contrast-color,var(--button-color))))));background-color:var(--button-contrast-plainsecondary-disabled-background,var(--button-contrast-plainsecondary-background,var(--button-plainsecondary-disabled-background,var(--button-plainsecondary-background,var(--button-contrast-background,var(--button-background))))));border:var(--button-contrast-plainsecondary-disabled-border,var(--button-contrast-plainsecondary-border,var(--button-plainsecondary-disabled-border,var(--button-plainsecondary-border,var(--button-contrast-border,var(--button-border))))));border-color:var(--button-contrast-plainsecondary-disabled-border-color,var(--button-contrast-plainsecondary-border-color,var(--button-plainsecondary-disabled-border-color,var(--button-plainsecondary-border-color,var(--button-contrast-border-color,var(--button-border-color))))));box-shadow:var(--button-contrast-plainsecondary-disabled-shadow,var(--button-contrast-plainsecondary-shadow,var(--button-plainsecondary-disabled-shadow,var(--button-plainsecondary-shadow,var(--button-contrast-shadow,var(--button-shadow))))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link.small,[role=button].link.small{padding:var(--button-link-small-padding,var(--button-link-padding,var(--button-small-padding,var(--button-padding))));font:var(--button-link-small-font,var(--button-link-font,var(--button-small-font,var(--button-font))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).icon.small,[role=button].icon.small{padding:var(--button-icon-small-padding,var(--button-icon-padding,var(--button-small-padding,var(--button-padding))));font:var(--button-icon-small-font,var(--button-icon-font,var(--button-small-font,var(--button-font))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).rounded.small,[role=button].rounded.small{padding:var(--button-rounded-small-padding,var(--button-rounded-padding,var(--button-small-padding,var(--button-padding))));font:var(--button-rounded-small-font,var(--button-rounded-font,var(--button-small-font,var(--button-font))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).contrast.small,[role=button].contrast.small{padding:var(--button-contrast-small-padding,var(--button-contrast-padding,var(--button-small-padding,var(--button-padding))));font:var(--button-contrast-small-font,var(--button-contrast-font,var(--button-small-font,var(--button-font))))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).small,[role=button].small{padding:var(--button-small-padding,var(--button-padding));font:var(--button-small-font,var(--button-font))}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]):disabled,button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item])[aria-disabled=true],[role=button]:disabled,[role=button][aria-disabled=true]{cursor:not-allowed}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]):focus-visible,[role=button]:focus-visible{outline:var(--focus-border-width) solid var(--focus-border-color);outline-offset:2px}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link,[role=button].link{justify-content:flex-start}button:not([role=checkbox],[role=radio],[aria-pressed],[data-radix-collection-item]).link:hover,[role=button].link:hover{text-decoration:underline}button.fab{--fab-gap:var(--space-sm);z-index:101;right:var(--space-lg);bottom:calc(var(--fab-offset,80px) - var(--space-xl) + var(--fab-gap));border-radius:var(--radius-full);width:56px;height:56px;box-shadow:var(--shadow-raised);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:fixed}@media (width>=768px){button.fab{right:max(var(--space-lg), calc(((100% - var(--nav-width)) - var(--max-content-width)) / 2) + var(--space-lg))}}input,textarea,select{appearance:none;box-sizing:border-box;font:inherit;font:var(--input-font);border-radius:var(--input-border-radius);padding:var(--input-padding);background-color:var(--input-background);color:var(--input-color);border:0;border:var(--input-border);border-color:var(--input-border-color)}input:hover,textarea:hover,select:hover{color:var(--input-hover-color,var(--input-color));border:var(--input-hover-border,var(--input-border));border-color:var(--input-hover-border-color,var(--input-border-color))}input:focus-visible,textarea:focus-visible,select:focus-visible{color:var(--input-focus-color,var(--input-color));border:var(--input-focus-border,var(--input-border));border-color:var(--input-focus-border-color,var(--input-border-color))}input:disabled,input[aria-disabled=true],textarea:disabled,textarea[aria-disabled=true],select:disabled,select[aria-disabled=true]{color:var(--input-disabled-color,var(--input-color));border:var(--input-disabled-border,var(--input-border));border-color:var(--input-disabled-border-color,var(--input-border-color))}input:invalid,textarea:invalid,select:invalid{color:var(--input-invalid-color,var(--input-color));border:var(--input-invalid-border,var(--input-border));border-color:var(--input-invalid-border-color,var(--input-border-color))}input::placeholder,textarea::placeholder,select::placeholder{color:var(--input-placeholder-color)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:var(--focus-border-width) solid var(--focus-border-color);outline-offset:2px}select{padding-right:var(--space-xl);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231a1a1f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-md) center;background-size:1em 1em}input[type=date]::-webkit-calendar-picker-indicator{opacity:.5}input[type=date][data-empty=true]::-webkit-datetime-edit{color:var(--input-placeholder-color)}blockquote{font:var(--text-heading-5);margin:0;padding:0}fieldset{font:var(--fieldset-description-font);color:var(--fieldset-description-color);border:none;padding:0}fieldset legend{font:var(--fieldset-legend-font);color:var(--fieldset-legend-color)}fieldset>:not(:last-child){margin:0 0 var(--fieldset-gap) 0}fieldset.onboarding{--fieldset-gap:var(--fieldset-onboarding-gap)}fieldset.onboarding legend,fieldset.onboarding h2{font:var(--fieldset-onboarding-legend-font)}.onboarding:has(>header:not(.primary)+fieldset,>header:not(.primary)+h2) header{background:var(--surface-default)}.onboarding:has(>header:not(.primary)+fieldset,>header:not(.primary)+h2) legend,.onboarding:has(>header:not(.primary)+fieldset,>header:not(.primary)+h2) h2{z-index:2;top:var(--header-height);padding-bottom:var(--space-xl);background:linear-gradient(var(--surface-default) 65%, var(--transparent) 100%);width:100%;margin-bottom:0;position:sticky}.onboarding:has(>header:not(.primary)+fieldset,>header:not(.primary)+h2) h4{z-index:3;top:calc(var(--header-height) + var(--sticky-title-height,0px) - var(--space-xl));padding-top:var(--space-sm);padding-bottom:var(--space-xl);background:linear-gradient(var(--surface-default) 65%, var(--transparent) 100%);width:100%;margin-bottom:calc(-1 * var(--fieldset-gap));position:sticky}.card{background-color:var(--card-background);padding:var(--card-padding);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);gap:var(--card-gap);flex-direction:column;display:flex;position:relative;overflow:hidden}.card.quote .card-content{z-index:2;position:relative}.card.quote:after{content:"";z-index:1;background:var(--accent);width:64px;height:64px;position:absolute;top:8px;right:46px;-webkit-mask:url(/quotes.svg) 50% 9% no-repeat;mask:url(/quotes.svg) 50% 9% no-repeat}.card.notification{--card-background:var(--card-notification-background);--card-border-radius:var(--card-notification-border-radius);--card-gap:var(--card-notification-gap);--card-shadow:var(--card-notification-shadow)}.card.in-chat{--card-padding:var(--card-in-chat-padding);--card-shadow:var(--card-in-chat-shadow);border:var(--card-in-chat-border);border-color:var(--card-in-chat-border-color)}.card.in-chat.chat-column-card{margin-inline:var(--space-lg)}.card-header{gap:var(--card-header-gap);flex-direction:column;display:flex;position:relative}.card-header.card-header-icon,.card-header.card-header-emoji-left{align-items:center;gap:var(--space-lg);flex-direction:row}.card-left-emoji{flex-shrink:0;font-size:40px;line-height:1}.card-left-icon{flex-shrink:0;font-size:24px;line-height:1}.card-header-body{gap:var(--card-header-gap);flex-direction:column;flex:1;min-width:0;display:flex}.card-caption{align-items:center;gap:var(--card-header-gap);display:flex}.card-subtitle{font:var(--text-s-regular);color:var(--text-secondary);white-space:nowrap}.card-tags{align-items:center;gap:var(--space-xs);flex:1;display:flex;overflow:hidden}.card-title{color:var(--card-header-title-color);max-width:calc(100% - 40px);position:relative}.card-description{font:var(--text-s-regular);color:var(--text-secondary);margin:0}.card-context{top:0;right:calc(-1 * var(--space-sm));z-index:1;align-items:center;display:flex;position:absolute}.card-content{flex-direction:column;display:flex}.saved-grid .card-title{font:var(--text-s-bold)}.saved-tile{display:contents}.saved-grid .card{cursor:pointer;-webkit-user-select:none;user-select:none}.saved-tile--card .card,.saved-sheet-item--card .card{border:var(--border-sm) solid var(--border-color)}.saved-sheet-item:not(.saved-sheet-item--card) .card{box-shadow:none}.saved-tile--card .card :is(button,input,[role=radio],[role=checkbox]):not(.card-context *,[aria-expanded]),.saved-sheet-item--card .card :is(button,input,[role=radio],[role=checkbox]):not(.card-context *,[aria-expanded]){background-color:var(--disabled-background);border-color:var(--disabled-background);color:var(--disabled-foreground);cursor:default}.saved-tags{padding:var(--space-xs)}.saved-tags-error{margin:var(--space-xs) 0 0;font:var(--text-s-regular);color:var(--danger-text)}.saved-item-sheet{gap:var(--space-md);flex-direction:column;display:flex}.saved-item-sheet-header{gap:var(--space-sm);flex-direction:column;display:flex}.saved-item-sheet-title-row{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.saved-item-sheet-body{overscroll-behavior:none;overflow-y:auto}.card-actions{padding:var(--card-actions-padding);border-top:var(--card-actions-border);border-color:var(--card-actions-border-color);gap:var(--card-actions-gap);flex-flow:column wrap;display:flex}.card-actions>*{flex:1}.card-grid{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.card-grid .card{grid-column:span 2}.card-grid .card.small{grid-column:span 1}.option{align-items:center;gap:var(--space-md);flex:1;display:flex}.option.emoji{justify-content:center}.option-text{flex-direction:column;gap:0;display:flex}.option-label{font:var(--text-l-bold);font-optical-sizing:auto;color:var(--text-default)}.option-description{font:var(--text-m-regular);font-optical-sizing:auto;color:var(--text-secondary)}.option-icon,.option-image{flex-shrink:0}.option.emoji .option-emoji{font:var(--option-emoji-font);color:var(--option-emoji-color);font-optical-sizing:auto}[role=radio].optioncard{box-sizing:border-box;cursor:pointer;text-align:left;align-items:center;gap:var(--radiogroupitem-optioncard-gap);width:100%;padding:var(--radiogroupitem-optioncard-padding);border-radius:var(--radiogroupitem-optioncard-border-radius);background-color:var(--radiogroupitem-optioncard-background);box-shadow:var(--radiogroupitem-optioncard-shadow);display:flex}[role=radio].optioncard:hover{background-color:var(--radiogroupitem-optioncard-hover-background,var(--radiogroupitem-optioncard-background));box-shadow:var(--radiogroupitem-optioncard-hover-shadow,var(--radiogroupitem-optioncard-shadow))}[role=radio].optioncard:active{background-color:var(--radiogroupitem-optioncard-active-background,var(--radiogroupitem-optioncard-background));box-shadow:var(--radiogroupitem-optioncard-active-shadow,var(--radiogroupitem-optioncard-shadow))}[role=radio].optioncard[data-state=checked]{background-color:var(--radiogroupitem-optioncard-checked-background,var(--radiogroupitem-optioncard-background));box-shadow:var(--radiogroupitem-optioncard-checked-shadow,var(--radiogroupitem-optioncard-shadow))}[role=radio].optioncard[data-state=checked]:hover{background-color:var(--radiogroupitem-optioncard-checked-hover-background,var(--radiogroupitem-optioncard-checked-background,var(--radiogroupitem-optioncard-hover-background,var(--radiogroupitem-optioncard-background))));box-shadow:var(--radiogroupitem-optioncard-checked-hover-shadow,var(--radiogroupitem-optioncard-checked-shadow,var(--radiogroupitem-optioncard-hover-shadow,var(--radiogroupitem-optioncard-shadow))))}[role=radio].optioncard[data-state=checked]:active{background-color:var(--radiogroupitem-optioncard-checked-active-background,var(--radiogroupitem-optioncard-checked-background,var(--radiogroupitem-optioncard-active-background,var(--radiogroupitem-optioncard-background))));box-shadow:var(--radiogroupitem-optioncard-checked-active-shadow,var(--radiogroupitem-optioncard-checked-shadow,var(--radiogroupitem-optioncard-active-shadow,var(--radiogroupitem-optioncard-shadow))))}[role=radio].optioncard:has(.option.emoji){padding:0}[role=radio].optioncard:focus-visible{outline:var(--focus-border-width) solid var(--focus-border-color);outline-offset:2px}.tag{height:24px;padding:0 var(--space-sm);justify-content:center;align-items:center;gap:var(--tag-gap);background-color:var(--tag-background);color:var(--tag-color);font:var(--tag-font);border:var(--tag-border);border-color:var(--tag-border-color);border-radius:var(--tag-border-radius);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;display:inline-flex;overflow:hidden}.tag.wrap{white-space:normal;text-overflow:clip;border-radius:var(--radius-md);flex-shrink:1;height:auto;min-height:24px;overflow:visible}button.chip{height:32px;padding:var(--space-sm) var(--space-md);gap:var(--space-sm);background-color:var(--chip-background);color:var(--chip-color);border:var(--chip-border);border-color:var(--chip-border-color);border-radius:var(--chip-border-radius);font-optical-sizing:auto;white-space:nowrap;flex-shrink:0;align-items:center;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;line-height:18px;display:inline-flex}button.chip:hover{background-color:var(--chip-background);color:var(--chip-color);border-color:var(--chip-border-color)}button.chip[aria-pressed=true]{background-color:var(--chip-selected-background);color:var(--chip-selected-color);border-color:var(--chip-selected-border-color)}button.chip[aria-pressed=true]:hover{background-color:var(--chip-selected-background);color:var(--chip-selected-color)}button.chip-add{color:var(--chip-color);background-color:var(--chip-background);border-style:dashed}.chip-toggle-group{gap:var(--chiptogglegroup-gap);flex-flow:wrap;display:flex}.chip-toggle-group [role=group]{display:contents}.chip-toggle-group button[aria-pressed]{padding:var(--space-sm) var(--space-md)}.chip-toggle-group button[aria-pressed]:has(>[role=button]){padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md)}.chip-toggle-group button[aria-pressed]{gap:var(--space-xs);--button-icon-color:var(--toggle-color)}.chip-toggle-group button[aria-pressed][aria-pressed=true] span[role=button]{color:var(--toggle-checked-color)}.chip-toggle-group button[aria-pressed][aria-pressed=true] span[role=button]:hover{color:var(--toggle-color);border-color:var(--toggle-checked-color);background:var(--toggle-checked-color)}.chip-toggle-group button[aria-pressed][aria-pressed=true] span[role=button]:active{color:var(--toggle-checked-active-background)}.chip-toggle-group button[aria-pressed][aria-pressed=true] span[role=button]:focus-visible{--focus-border-color:var(--button-contrast-hover-background)}.chip-toggle-group button[aria-pressed] span[role=button]{color:var(--toggle-color)}.chip-toggle-group button[aria-pressed]:focus-visible{outline:var(--focus-border-width) solid var(--focus-border-color);outline-offset:2px}.chip-toggle-group button[data-chip-add]{border:var(--chiptogglegroup-items-add-border);border-radius:var(--chiptogglegroup-items-add-border-radius);background-color:var(--chiptogglegroup-items-add-background);align-self:flex-start}.chip-toggle-group :has(>input[aria-label="New chip name"]){border:var(--chiptogglegroup-items-add-border);border-radius:var(--chiptogglegroup-items-add-border-radius);background-color:var(--chiptogglegroup-items-add-background);align-self:flex-start}.chip-toggle-group button[data-chip-add]:focus-visible{outline:var(--focus-border-width) solid var(--focus-border-color);outline-offset:2px}.chip-toggle-group :has(>input[aria-label="New chip name"]):focus-visible{outline:var(--focus-border-width) solid var(--focus-border-color);outline-offset:2px}.chip-toggle-group button[data-chip-add],.chip-toggle-group button[data-chip-add]:hover,.chip-toggle-group button[data-chip-add]:active{padding:var(--chiptogglegroup-items-add-padding)}.chip-toggle-group :has(>input[aria-label="New chip name"]){border-color:var(--toggle-border-color);--add-button-size:30px;align-items:center;display:flex}.chip-toggle-group :has(>input[aria-label="New chip name"]) input{appearance:none;box-sizing:border-box;font:var(--toggle-font);color:var(--toggle-color);padding:var(--toggle-padding);padding-right:calc(var(--add-button-size) + var(--space-sm));margin-right:calc((var(--add-button-size) + 2px) * -1);background-color:var(--transparent);border-radius:var(--chiptogglegroup-items-add-border-radius);border:0}.chip-toggle-group :has(>input[aria-label="New chip name"]) button[aria-label="Confirm add chip"]{width:var(--add-button-size);height:var(--add-button-size);padding:var(--space-sm);--button-icon-color:var(--button-color);--button-icon-background:var(--button-background);--button-icon-hover-color:var(--button-hover-color);--button-icon-hover-background:var(--button-hover-background);--button-icon-active-color:var(--button-active-color);--button-icon-active-background:var(--button-active-background);margin-right:2px}@keyframes hint-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hint-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.loading-hint{animation:.35s both hint-enter}.loading-hint.exiting{animation:.35s both hint-exit}.privacy-note{align-items:center;gap:var(--space-md);background:var(--surface-secondary);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);margin:0;display:flex}.privacy-note:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231a1a1f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;flex-shrink:0;width:24px;height:24px}.onboarding.privacy-disclaimer ul{background:var(--surface-secondary);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-xxl);gap:var(--space-md);flex-direction:column;margin:0;list-style:none;display:flex}.onboarding.privacy-disclaimer li{padding-left:calc(24px + var(--space-md));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231a1a1f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");background-position:0 0;background-repeat:no-repeat;min-height:24px}.onboarding.location .area-count{margin-bottom:var(--fieldset-gap)}.terms{max-width:var(--max-content-width);color:var(--text-default);font:var(--text-m-regular);margin:0 auto;padding:24px 20px 64px;display:block}.terms h1{font:var(--text-heading-2);text-wrap:balance;margin:0 0 16px}.terms .terms-doc-title{text-align:center;margin-top:48px}.terms h2{font:var(--text-heading-3);text-wrap:balance;margin:32px 0 8px}.terms h3{font:var(--text-heading-4);margin:20px 0 8px}.terms h4{font:var(--text-heading-5);margin:16px 0 8px}.terms p{margin:0 0 12px}.terms ul{margin:0 0 12px;padding-left:24px}.terms li{margin:0 0 8px}.terms hr{border:0;border-top:1px solid var(--border-color);margin:48px 0}.terms-indent-1{padding-left:24px}.terms-indent-2{padding-left:48px}@media (width<=600px){.terms{padding:16px 16px 48px}.terms-indent-1{padding-left:12px}.terms-indent-2{padding-left:20px}}.message{gap:var(--message-gap);padding:var(--message-padding);flex-direction:column;display:flex}.message h4{color:var(--message-title-color)}.message>p{color:var(--message-text-color);font:var(--message-text-font);white-space:pre-wrap;margin:0}.message>p+p{margin-top:var(--space-sm)}.message>ul,.message>ol{color:var(--message-text-color);font:var(--message-text-font);margin:0;padding-left:1.5em}.message>ul li p,.message>ol li p{margin:0}.message-menu{align-items:center;display:flex}.message-content{width:100%;padding:var(--message-content-padding);gap:var(--message-content-gap);flex-direction:column;display:flex}.message.user{margin-right:var(--space-lg);background:var(--message-user-background);border-radius:var(--message-user-border-radius);max-width:75%;padding:var(--message-user-padding);border:var(--message-user-border);align-self:flex-end}.message.user>p{color:var(--message-user-color);font:var(--message-user-font)}.swipe-deck-overlay{-webkit-backdrop-filter:blur(8px);z-index:300;background:#000000d1;flex-direction:column;align-items:center;animation:.25s cubic-bezier(.4,0,.2,1) swipeDeckIn;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes swipeDeckIn{0%{opacity:0}to{opacity:1}}.swipe-deck-topbar{width:100%;padding:var(--space-lg) var(--space-lg) var(--space-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.swipe-deck-title{pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex}.swipe-deck-title-text{font:var(--text-l-bold);color:#fff;margin:0}.swipe-deck-title-icon{color:#ffffffb3;font-size:18px;line-height:1}.swipe-deck-close{top:var(--space-md);right:var(--space-md);color:#fff;cursor:pointer;--button-icon-plain-color:var(--text-contrast);--button-icon-plain-hover-color:var(--text-default);--button-icon-plain-active-color:var(--text-default);background:#ffffff26;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex;position:absolute}.swipe-deck-close:hover{background:#ffffff40}.swipe-deck-undo{top:var(--space-md);left:var(--space-md);height:36px;padding:0 var(--space-md);color:#fff;font:var(--text-s-bold);cursor:pointer;background:#ffffff26;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute}.swipe-deck-undo:hover{background:#ffffff40}.swipe-deck-stack{flex:1;justify-content:center;align-items:center;width:100%;padding-top:40px;display:flex;position:relative}.swipe-deck-card{background:var(--surface-raised);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;transform-origin:bottom;border-radius:14px;width:min(343px,100vw - 32px);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute;overflow:hidden;box-shadow:0 4px 40px #00000026}.swipe-deck-card:active{cursor:grabbing}.swipe-deck-card-inner{overscroll-behavior:contain;flex-direction:column;gap:18px;max-height:calc(100dvh - 220px);padding:22px 16px;display:flex;overflow-y:auto}.swipe-deck-card-header{align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}.swipe-deck-emoji-box{border-radius:var(--radius-sm);background:var(--surface-secondary);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.swipe-deck-career-name{color:var(--text-default);margin:0;font-size:20px;font-weight:800;line-height:1}.swipe-deck-tagline{font:var(--text-s-regular);color:var(--text-secondary);margin:0}.swipe-deck-description{background:var(--surface-raised-secondary);color:var(--text-default);border-radius:14px;flex-shrink:0;margin:0;padding:16px;font-size:13px;line-height:18px}.swipe-deck-stats{flex-direction:column;flex-shrink:0;display:flex}.swipe-deck-stat{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:4px;padding:10px 0;display:flex}.swipe-deck-stat:first-child{padding-top:0}.swipe-deck-stat:last-child{border-bottom:none}.swipe-deck-stat-label{color:var(--text-secondary);margin:0;font-size:13px;line-height:18px}.swipe-deck-stat-value{color:var(--text-default);margin:0;font-size:13px;font-weight:700;line-height:18px}.swipe-deck-results{overscroll-behavior:contain;align-items:center;gap:var(--space-lg);width:100%;padding:var(--space-xxl) var(--space-lg) max(var(--space-lg), env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow-y:auto}.swipe-deck-results-title{color:#fff;text-align:center;max-width:240px;margin:0;font-size:20px;font-weight:700;line-height:1.2}.swipe-deck-results-empty{color:#fff9;font:var(--text-m-regular);text-align:center;margin:0}.swipe-deck-results-list{gap:var(--space-lg);flex-direction:column;width:100%;max-width:343px;display:flex}.swipe-deck-result-card{background:var(--surface-raised);padding:var(--space-xl) var(--space-lg) var(--space-lg);gap:var(--space-lg);border-radius:14px;flex-direction:column;display:flex;box-shadow:0 2px 10px #00000012}.swipe-deck-result-header{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.swipe-deck-result-emoji-box{border-radius:var(--radius-sm);background:var(--surface-secondary);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.swipe-deck-result-name{color:var(--text-default);text-align:center;margin:0;font-size:20px;font-weight:800;line-height:1}.swipe-deck-result-tagline{color:var(--text-secondary);text-align:center;margin:0;font-size:14px;line-height:19px}.swipe-deck-result-actions{gap:var(--space-sm);flex-direction:column;display:flex}.swipe-deck-result-actions button{width:100%}.swipe-deck-actions{width:100%;max-width:var(--max-content-width);padding:var(--space-md) var(--space-lg) max(var(--space-lg), env(safe-area-inset-bottom));gap:var(--space-md);flex-shrink:0;display:flex}.swipe-deck-actions button{flex:1;transition:opacity 80ms linear}.typing-loader{aspect-ratio:4;width:40px;color:var(--text-secondary,#666);clip-path:inset(0 100% 0 0);background:radial-gradient(circle closest-side,currentColor 90%,#0000) 0/33.3333% 100% space;margin:6px 0 6px 4px;animation:1s steps(4,end) infinite typing-reveal}@keyframes typing-reveal{to{clip-path:inset(0 -34% 0 0)}}.first-time-entry{gap:var(--space-md);padding:var(--space-lg) var(--space-md);flex-direction:column;display:flex}.first-time-entry>p:not(.first-time-tip){color:var(--message-text-color);font:var(--message-text-font);margin:0}.first-time-tip{color:var(--text-secondary);margin:0;font-size:.9em}.first-time-starters{align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-sm);flex-direction:column;display:flex}:root{--duration-fast:80ms;--duration-base:.25s;--duration-slow:.3s;--easing-default:ease-out;--easing-emphasized:cubic-bezier(.2, 0, 0, 1)}button,[role=button],[role=checkbox],[role=radio],[role=switch],[role=tab],label.optioncard,a{transition:background var(--duration-base) var(--easing-default), background-color var(--duration-base) var(--easing-default), color var(--duration-base) var(--easing-default), border-color var(--duration-base) var(--easing-default), box-shadow var(--duration-base) var(--easing-default), opacity var(--duration-base) var(--easing-default), outline-color var(--duration-fast) var(--easing-default)}:is(button,[role=button],[role=checkbox],[role=radio],[role=switch],[role=tab],label.optioncard,a):is(:hover,:focus-visible){transition-duration:var(--duration-fast)}:is(button,[role=button],[role=checkbox],[role=radio],[role=switch],[role=tab],label.optioncard,a):active{transition-duration:0s}input,textarea,select{transition:border-color var(--duration-base) var(--easing-default), box-shadow var(--duration-base) var(--easing-default), background var(--duration-base) var(--easing-default)}:is(input,textarea,select):focus{transition-duration:var(--duration-fast)}header{view-transition-name:page-header}footer{view-transition-name:page-footer}::view-transition-old(page-header){animation:none}::view-transition-new(page-header){animation:none}::view-transition-old(page-footer){animation:none}::view-transition-new(page-footer){animation:none}::view-transition-old(root){animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:both}::view-transition-new(root){animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:both}:root[data-nav=forward]::view-transition-old(root){animation-name:slide-out-left}:root[data-nav=forward]::view-transition-new(root){animation-name:slide-in-right}:root[data-nav=back]::view-transition-old(root){animation-name:slide-out-right}:root[data-nav=back]::view-transition-new(root){animation-name:slide-in-left}@keyframes slide-out-left{to{opacity:0;transform:translate(-100%)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}}@keyframes slide-out-right{to{opacity:0;transform:translate(100%)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-100%)}}:root{--nav-width:280px;--max-content-width:700px}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{-webkit-font-smoothing:antialiased;background:var(--surface-default);margin:0}a{color:var(--primary-text)}a:hover{color:var(--primary-hover)}a:active{color:var(--primary-subtle)}#root>.onboarding,#root>.continuity{padding-inline:max(20px, calc((100% - var(--max-content-width)) / 2));width:100vw;overflow-x:clip}.app-layout{min-height:100dvh;display:flex}.app-layout>main{z-index:2;flex:1;min-width:0;position:relative}.app-layout>main>:not(header,footer){width:100%;max-width:var(--max-content-width);margin-left:auto;margin-right:auto}
