@layer nova {
*,:after,::backdrop,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{--default-font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-family:var(--nova-font-family,var(--default-font-family));tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;line-height:1.5}hr{color:inherit;border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;-webkit-text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{background-color:initial;color:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font:inherit;letter-spacing:inherit;opacity:1;border-radius:0}::file-selector-button{background-color:initial;color:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font:inherit;letter-spacing:inherit;opacity:1;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,#0000)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button;outline:none}::file-selector-button{appearance:button;outline:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}
}

@layer nova {
:host,:root{--nova-black:#000;--nova-blue-100:#d2d9f4;--nova-blue-200:#b6c4f7;--nova-blue-300:#9aaff9;--nova-blue-400:#7392fc;--nova-blue-50:#edf1ff;--nova-blue-500:#5e79d9;--nova-blue-600:#4156a1;--nova-blue-700:#2a396f;--nova-blue-800:#293662;--nova-blue-900:#21273d;--nova-brand-100:#ffcace;--nova-brand-200:#ffacb3;--nova-brand-300:#f1878f;--nova-brand-400:#e95d68;--nova-brand-5:#fff2f2;--nova-brand-50:#fee7e7;--nova-brand-500:#de3341;--nova-brand-600:#c12a36;--nova-brand-700:#a3202b;--nova-brand-800:#84161f;--nova-brand-800-text:#84161f;--nova-brand-900:#610b12;--nova-data-blue-100:#edf1ff;--nova-data-blue-200:#d2d9f4;--nova-data-blue-300:#adc6f6;--nova-data-blue-400:#7392fc;--nova-data-blue-500:#21273d;--nova-data-blue-transparent:#2f3d690d;--nova-data-green-100:#f0eed9;--nova-data-green-200:#dfddc3;--nova-data-green-300:#cbc996;--nova-data-green-400:#939164;--nova-data-green-500:#373620;--nova-data-green-transparent:#e5e3c940;--nova-data-orange-100:#f4e4da;--nova-data-orange-200:#fdbc96;--nova-data-orange-300:#ff9e66;--nova-data-orange-400:#d27540;--nova-data-orange-500:#732612;--nova-data-orange-transparent:#7326120d;--nova-data-purple-100:#fbf0f6;--nova-data-purple-200:#f1dbe7;--nova-data-purple-300:#f099c7;--nova-data-purple-400:#9e3f71;--nova-data-purple-500:#441227;--nova-data-purple-transparent:#4412270d;--nova-gray-04-opacity:#0000000a;--nova-gray-08-opacity:#00000014;--nova-gray-100:#f2f2f2;--nova-gray-15-opacity:#00000026;--nova-gray-200:#e9e9e9;--nova-gray-300:#c1c1c1;--nova-gray-400:#949494;--nova-gray-50:#f7f7f7;--nova-gray-50-opacity:#00000080;--nova-gray-500:#7b7b7b;--nova-gray-60-opacity:#0009;--nova-gray-600:#545454;--nova-gray-700:#2b2b2b;--nova-gray-80-opacity:#000c;--nova-gray-800:#111;--nova-gray-900:#050505;--nova-green-100:#b5ddc6;--nova-green-200:#94cfad;--nova-green-300:#76c196;--nova-green-400:#51b179;--nova-green-50:#eff7f3;--nova-green-500:#2fa25f;--nova-green-600:#0a9142;--nova-green-700:#0b5e36;--nova-green-800:#094a2b;--nova-green-900:#06361f;--nova-link-legal:#3333de;--nova-link-legal-on-dark:#6e7eff;--nova-white:#fff;--nova-white-00-opacity:#fff0;--nova-white-05-opacity:#ffffff0d;--nova-white-10-opacity:#ffffff1a;--nova-white-15-opacity:#ffffff26;--nova-white-20-opacity:#fff3;--nova-white-30-opacity:#ffffff4d;--nova-white-40-opacity:#fff6;--nova-white-50-opacity:#ffffff80;--nova-white-60-opacity:#fff9;--nova-white-88-opacity:#ffffffe0;--nova-white-logo:#fff;--nova-yellow-100:#ffe5b8;--nova-yellow-200:#fed48d;--nova-yellow-300:#fecc74;--nova-yellow-400:#ffbf51;--nova-yellow-50:#fff5e4;--nova-yellow-500:#d3962d;--nova-yellow-600:#a56a06;--nova-yellow-700:#865404;--nova-yellow-800:#6c4103;--nova-yellow-900:#492800;--nova-bg-brand:var(--nova-brand-500);--nova-bg-dark:var(--nova-gray-800);--nova-bg-disabled:var(--nova-gray-200);--nova-bg-dynamic:var(--nova-gray-800);--nova-bg-primary:var(--nova-white);--nova-bg-secondary:var(--nova-gray-50);--nova-bg-tertiary:var(--nova-gray-100);--nova-border:var(--nova-gray-200);--nova-border-dark:var(--nova-gray-800);--nova-border-emphasis:var(--nova-gray-300);--nova-data-blue-01:var(--nova-data-blue-500);--nova-data-blue-02:var(--nova-data-blue-400);--nova-data-blue-03:var(--nova-data-blue-300);--nova-data-blue-04:var(--nova-data-blue-200);--nova-data-blue-05:var(--nova-data-blue-100);--nova-data-blue-06:var(--nova-data-blue-transparent);--nova-data-detail:var(--nova-gray-300);--nova-data-green-01:var(--nova-data-green-500);--nova-data-green-02:var(--nova-data-green-400);--nova-data-green-03:var(--nova-data-green-300);--nova-data-green-04:var(--nova-data-green-200);--nova-data-green-05:var(--nova-data-green-100);--nova-data-green-06:var(--nova-data-green-transparent);--nova-data-orange-01:var(--nova-data-orange-500);--nova-data-orange-02:var(--nova-data-orange-400);--nova-data-orange-03:var(--nova-data-orange-300);--nova-data-orange-04:var(--nova-data-orange-200);--nova-data-orange-05:var(--nova-data-orange-100);--nova-data-orange-06:var(--nova-data-orange-transparent);--nova-data-purple-01:var(--nova-data-purple-500);--nova-data-purple-02:var(--nova-data-purple-400);--nova-data-purple-03:var(--nova-data-purple-300);--nova-data-purple-04:var(--nova-data-purple-200);--nova-data-purple-05:var(--nova-data-purple-100);--nova-data-purple-06:var(--nova-data-purple-transparent);--nova-data-text:var(--nova-gray-600);--nova-data-track:var(--nova-gray-08-opacity);--nova-error-primary-bg:var(--nova-data-orange-200);--nova-error-primary-text:var(--nova-data-orange-500);--nova-failure-primary-bg:var(--nova-brand-200);--nova-failure-primary-text:var(--nova-brand-800);--nova-icon-on-dark:var(--nova-white);--nova-icon-primary:var(--nova-gray-800);--nova-icon-secondary:var(--nova-gray-600);--nova-info-bg:var(--nova-blue-50);--nova-info-border:var(--nova-blue-200);--nova-info-primary:var(--nova-blue-500);--nova-info-primary-text:var(--nova-blue-700);--nova-nova_info-bg:var(--nova-blue-100);--nova-nova_info-btn:var(--nova-blue-700);--nova-nova_info-btn-hover:var(--nova-blue-900);--nova-nova_success-bg:var(--nova-green-100);--nova-nova_success-btn:var(--nova-green-700);--nova-nova_success-btn-hover:var(--nova-green-900);--nova-nova_warning-bg:var(--nova-yellow-100);--nova-nova_warning-btn:var(--nova-yellow-700);--nova-nova_warning-btn-hover:var(--nova-yellow-900);--nova-success-bg:var(--nova-green-50);--nova-success-border:var(--nova-green-200);--nova-success-primary:var(--nova-green-600);--nova-success-primary-text:var(--nova-green-700);--nova-text:var(--nova-gray-800);--nova-text-dynamic:var(--nova-gray-800);--nova-text-inverted:var(--nova-white);--nova-text-on-dark:var(--nova-white);--nova-text-subtle:var(--nova-gray-600);--nova-warning-bg:var(--nova-yellow-50);--nova-warning-border:var(--nova-yellow-200);--nova-warning-primary:var(--nova-yellow-600);--nova-warning-primary-text:var(--nova-yellow-700)}.nova--dark,html[data-nova-theme=dark]{--nova-black:#000;--nova-blue-100:#1d2236;--nova-blue-200:#242b43;--nova-blue-300:#2d3b6c;--nova-blue-400:#2e3f7a;--nova-blue-50:#151926;--nova-blue-500:#485fb1;--nova-blue-600:#6785ef;--nova-blue-700:#7fa1ff;--nova-blue-800:#a9c1ff;--nova-blue-900:#c8d8ff;--nova-brand-100:#31060a;--nova-brand-200:#3d080d;--nova-brand-300:#480910;--nova-brand-400:#610b12;--nova-brand-5:#2e0403;--nova-brand-50:#260408;--nova-brand-500:#84161f;--nova-brand-600:#a3202b;--nova-brand-700:#c12a36;--nova-brand-800:#de3341;--nova-brand-800-text:#eb3645;--nova-brand-900:#e95d68;--nova-data-blue-100:#191e2e;--nova-data-blue-200:#212d4e;--nova-data-blue-300:#53639d;--nova-data-blue-400:#7995f7;--nova-data-blue-500:#c7d4ff;--nova-data-blue-transparent:#191e2e80;--nova-data-green-100:#292c22;--nova-data-green-200:#373d2c;--nova-data-green-300:#49523b;--nova-data-green-400:#6a7755;--nova-data-green-500:#cff0b4;--nova-data-green-transparent:#292c2280;--nova-data-orange-100:#301e17;--nova-data-orange-200:#4a2113;--nova-data-orange-300:#743720;--nova-data-orange-400:#c7653f;--nova-data-orange-500:#fdb185;--nova-data-orange-transparent:#301e1780;--nova-data-purple-100:#2c1a23;--nova-data-purple-200:#461e2f;--nova-data-purple-300:#6b324b;--nova-data-purple-400:#a24c72;--nova-data-purple-500:#ffb2da;--nova-data-purple-transparent:#2c1a2380;--nova-gray-04-opacity:#0000000a;--nova-gray-08-opacity:#00000014;--nova-gray-100:#111;--nova-gray-15-opacity:#00000026;--nova-gray-200:#141414;--nova-gray-300:#1b1b1b;--nova-gray-400:#232323;--nova-gray-50:#050505;--nova-gray-50-opacity:#00000080;--nova-gray-500:#2a2a2a;--nova-gray-60-opacity:#0009;--nova-gray-600:#323232;--nova-gray-700:#535353;--nova-gray-80-opacity:#000c;--nova-gray-800:#737373;--nova-gray-900:#949494;--nova-green-100:#042b19;--nova-green-200:#063b22;--nova-green-300:#085130;--nova-green-400:#07683c;--nova-green-50:#031c10;--nova-green-500:#0c9f49;--nova-green-600:#33b268;--nova-green-700:#5ac386;--nova-green-800:#82d4a4;--nova-green-900:#a3e4be;--nova-link-legal:#6e7eff;--nova-link-legal-on-dark:#6e7eff;--nova-white:#fff;--nova-white-00-opacity:#fff0;--nova-white-05-opacity:#ffffff0d;--nova-white-10-opacity:#ffffff1a;--nova-white-15-opacity:#ffffff26;--nova-white-20-opacity:#fff3;--nova-white-30-opacity:#ffffff4d;--nova-white-40-opacity:#fff6;--nova-white-50-opacity:#ffffff80;--nova-white-60-opacity:#fff9;--nova-white-88-opacity:#ffffffe0;--nova-white-logo:#fff;--nova-yellow-100:#3b2000;--nova-yellow-200:#502c00;--nova-yellow-300:#774801;--nova-yellow-400:#945c03;--nova-yellow-50:#261500;--nova-yellow-500:#b67505;--nova-yellow-600:#e8a532;--nova-yellow-700:#ffd35a;--nova-yellow-800:#ffe280;--nova-yellow-900:#ffea9b;--nova-bg-brand:var(--nova-brand-800);--nova-bg-dark:var(--nova-gray-400);--nova-bg-disabled:var(--nova-white-05-opacity);--nova-bg-dynamic:var(--nova-white);--nova-bg-primary:var(--nova-gray-100);--nova-bg-secondary:var(--nova-gray-300);--nova-bg-tertiary:var(--nova-gray-400);--nova-border:var(--nova-white-15-opacity);--nova-border-dark:var(--nova-white);--nova-border-emphasis:var(--nova-white-20-opacity);--nova-data-blue-01:var(--nova-data-blue-500);--nova-data-blue-02:var(--nova-data-blue-400);--nova-data-blue-03:var(--nova-data-blue-300);--nova-data-blue-04:var(--nova-data-blue-200);--nova-data-blue-05:var(--nova-data-blue-100);--nova-data-blue-06:var(--nova-data-blue-transparent);--nova-data-detail:var(--nova-gray-600);--nova-data-green-01:var(--nova-data-green-500);--nova-data-green-02:var(--nova-data-green-400);--nova-data-green-03:var(--nova-data-green-300);--nova-data-green-04:var(--nova-data-green-200);--nova-data-green-05:var(--nova-data-green-100);--nova-data-green-06:var(--nova-data-green-transparent);--nova-data-orange-01:var(--nova-data-orange-500);--nova-data-orange-02:var(--nova-data-orange-400);--nova-data-orange-03:var(--nova-data-orange-300);--nova-data-orange-04:var(--nova-data-orange-200);--nova-data-orange-05:var(--nova-data-orange-100);--nova-data-orange-06:var(--nova-data-orange-transparent);--nova-data-purple-01:var(--nova-data-purple-500);--nova-data-purple-02:var(--nova-data-purple-400);--nova-data-purple-03:var(--nova-data-purple-300);--nova-data-purple-04:var(--nova-data-purple-200);--nova-data-purple-05:var(--nova-data-purple-100);--nova-data-purple-06:var(--nova-data-purple-transparent);--nova-data-text:var(--nova-gray-900);--nova-data-track:var(--nova-white-10-opacity);--nova-error-primary-bg:var(--nova-data-orange-200);--nova-error-primary-text:var(--nova-data-orange-500);--nova-failure-primary-bg:var(--nova-brand-5);--nova-failure-primary-text:var(--nova-brand-900);--nova-icon-on-dark:var(--nova-white);--nova-icon-primary:var(--nova-white);--nova-icon-secondary:var(--nova-gray-900);--nova-info-bg:var(--nova-blue-50);--nova-info-border:var(--nova-white-20-opacity);--nova-info-primary:var(--nova-blue-900);--nova-info-primary-text:var(--nova-blue-900);--nova-nova_info-bg:var(--nova-blue-100);--nova-nova_info-btn:var(--nova-blue-900);--nova-nova_info-btn-hover:var(--nova-blue-700);--nova-nova_success-bg:var(--nova-green-100);--nova-nova_success-btn:var(--nova-green-900);--nova-nova_success-btn-hover:var(--nova-green-700);--nova-nova_warning-bg:var(--nova-yellow-100);--nova-nova_warning-btn:var(--nova-yellow-900);--nova-nova_warning-btn-hover:var(--nova-yellow-700);--nova-success-bg:var(--nova-green-50);--nova-success-border:var(--nova-white-20-opacity);--nova-success-primary:var(--nova-green-900);--nova-success-primary-text:var(--nova-green-900);--nova-text:var(--nova-white);--nova-text-dynamic:var(--nova-white);--nova-text-inverted:var(--nova-gray-100);--nova-text-on-dark:var(--nova-white);--nova-text-subtle:var(--nova-white-60-opacity);--nova-warning-bg:var(--nova-yellow-50);--nova-warning-border:var(--nova-white-20-opacity);--nova-warning-primary:var(--nova-yellow-600);--nova-warning-primary-text:var(--nova-yellow-600)}
}

@layer nova {
:host,:root{--nova-ease-in:cubic-bezier(.32,0,.67,0);--nova-ease-out:cubic-bezier(.33,1,.68,1);--nova-ease-in-out:cubic-bezier(.65,0,.35,1);--nova-duration-min:.15s;--nova-duration-regular:.3s;--nova-duration-medium:.4s;--nova-duration-long:.6s;--nova-duration-max:.8s;--nova-interval-short:50ms;--nova-interval-regular:.1s;--nova-interval-long:.15s}@media (prefers-reduced-motion:reduce){:host,:root{--nova-ease-in:linear;--nova-ease-out:linear;--nova-ease-in-out:linear;--nova-duration-min:75ms;--nova-duration-regular:.12s;--nova-duration-medium:.16s;--nova-duration-long:.2s;--nova-duration-max:.25s;--nova-interval-short:20ms;--nova-interval-regular:40ms;--nova-interval-long:60ms}}
}

@layer nova {
:host,:root{--nova-blur-1:16px;--nova-blur-2:32px;--nova-blur-3:48px}.nova-blur-1,[class^=nova-].nova-blur-1{-webkit-backdrop-filter:blur(var(--nova-blur-1));backdrop-filter:blur(var(--nova-blur-1))}.nova-blur-2,[class^=nova-].nova-blur-2{-webkit-backdrop-filter:blur(var(--nova-blur-2));backdrop-filter:blur(var(--nova-blur-2))}.nova-blur-3,[class^=nova-].nova-blur-3{-webkit-backdrop-filter:blur(var(--nova-blur-3));backdrop-filter:blur(var(--nova-blur-3))}
}

@layer nova {
:host,:root{--nova-text-disabled:var(--nova-gray-400);--nova-border-primary:var(--nova-gray-400);--nova-border-focused:var(--nova-gray-800);--nova-border-disabled:var(--nova-gray-300);--nova-input-selection:var(--nova-green-600);--nova-focus-shadow:var(--nova-gray-08-opacity);--nova-background-disabled:var(--nova-gray-200)}.nova--dark,html[data-nova-theme=dark]{--nova-text-disabled:var(--nova-white-20-opacity);--nova-border-primary:var(--nova-white-30-opacity);--nova-border-focused:var(--nova-white);--nova-border-disabled:var(--nova-white-20-opacity);--nova-input-selection:var(--nova-green-600);--nova-hover-shadow:var(--nova-white-10-opacity);--nova-background-disabled:var(--nova-white-05-opacity);--nova-focus-shadow:var(--nova-white-20-opacity);--nova-warning:var(--nova-yellow-700)}
}

@layer nova {
:host,:root{--nova-elevation-0:none;--nova-elevation-1:0 10px 20px 0 #00000005;--nova-elevation-2:0 10px 12px 0 #0000000d;--nova-elevation-3:0 10px 30px 0 #00000014;--nova-elevation-4:0 10px 30px 0 #0000001a;--nova-elevation-5:0 10px 30px 0 #0000001f}.nova-elevation-0,[class^=nova-].nova-elevation-0{box-shadow:var(--nova-elevation-0)}.nova-elevation-1,[class^=nova-].nova-elevation-1{box-shadow:var(--nova-elevation-1)}.nova-elevation-2,[class^=nova-].nova-elevation-2{box-shadow:var(--nova-elevation-2)}.nova-elevation-3,[class^=nova-].nova-elevation-3{box-shadow:var(--nova-elevation-3)}.nova-elevation-4,[class^=nova-].nova-elevation-4{box-shadow:var(--nova-elevation-4)}.nova-elevation-5,[class^=nova-].nova-elevation-5{box-shadow:var(--nova-elevation-5)}
}

@layer nova {
:host,:root{--nova-icon-height:24px;--nova-icon-width:24px;--nova-icon-stroke:currentColor;--nova-icon-secondary-stroke:var(--nova-white);--nova-icon-fill:currentColor;--nova-icon-secondary-fill:var(--nova-white);--nova-icon-accent-stroke:var(--nova-brand-500);--nova-icon-accent-fill:var(--nova-brand-500);--nova-icon-contained-padding:12px;--nova-icon-contained-border-radius:8px;--nova-icon-contained-background-color:var(--nova-gray-04-opacity)}.nova-icon{color:var(--nova-icon-primary);width:fit-content;height:fit-content;display:block}.nova-icon svg{fill:none;height:var(--nova-icon-height);width:var(--nova-icon-width)}.nova-icon--small{--nova-icon-height:16px;--nova-icon-width:16px}.nova-icon--contained{background-color:var(--nova-icon-contained-background-color);border-radius:var(--nova-icon-contained-border-radius);padding:var(--nova-icon-contained-padding)}.nova-icon svg *{vector-effect:non-scaling-stroke}.nova-icon-registry-wrapper{display:none}.nova--dark,html[data-nova-theme=dark]{--nova-icon-secondary-stroke:var(--nova-gray-100);--nova-icon-secondary-fill:var(--nova-gray-100);--nova-icon-contained-background-color:var(--nova-white-05-opacity)}
}

@layer nova {
:host,:root{--nova-breadcrumbs-active-color:var(--nova-text);--nova-breadcrumbs-color:var(--nova-gray-600);--nova-breadcrumbs-divider-color:var(--nova-gray-600);--nova-breadcrumbs-focus-visible-outline-color:var(--nova-text)}.nova-breadcrumbs{font:var(--nova-label-14-font)}.nova-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nova-breadcrumbs__item,.nova-breadcrumbs__item a{color:var(--nova-breadcrumbs-color)}.nova-breadcrumbs__item a{-webkit-text-underline-offset:2px;text-underline-offset:2px;transition:color var(--nova-duration-min) var(--nova-ease-out),opacity var(--nova-duration-min) var(--nova-ease-out),text-decoration-color var(--nova-duration-min) var(--nova-ease-out);border-radius:4px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#0000}.nova-breadcrumbs__item a:hover{-webkit-text-decoration-color:var(--nova-breadcrumbs-color);text-decoration-color:var(--nova-breadcrumbs-color)}.nova-breadcrumbs__item a:focus-visible{outline:3px solid var(--nova-breadcrumbs-focus-visible-outline-color);outline-offset:4px}.nova-breadcrumbs__item--active,.nova-breadcrumbs__item--active a{color:var(--nova-breadcrumbs-active-color)}.nova-breadcrumbs__divider{color:var(--nova-breadcrumbs-divider-color)}.nova--dark,html[data-nova-theme=dark]{--nova-breadcrumbs-active-color:var(--nova-white);--nova-breadcrumbs-color:var(--nova-white-60-opacity);--nova-breadcrumbs-divider-color:var(--nova-white-60-opacity)}
}

@layer nova {
:host,:root{--nova-button-active-background-color:var(--nova-brand-600);--nova-button-background-color:var(--nova-gray-800);--nova-button-color:var(--nova-white);--nova-button-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-brand-500);--nova-button-hover-background-color:var(--nova-brand-500);--nova-button-disabled-background-color:var(--nova-gray-04-opacity);--nova-button-disabled-color:var(--nova-gray-400);--nova-button-disabled-box-shadow:inset 0 0 0 2px var(--nova-gray-400);--nova-button-apply-background-color:var(--nova-green-700);--nova-button-apply-hover-background-color:var(--nova-green-600);--nova-button-apply-active-background-color:var(--nova-green-800);--nova-button-apply-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-green-500);--nova-button-apply-color:var(--nova-button-color);--nova-button-secondary-active-background-color:var(--nova-gray-15-opacity);--nova-button-secondary-background-color:#0000;--nova-button-secondary-box-shadow:inset 0 0 0 2px var(--nova-gray-800);--nova-button-secondary-color:var(--nova-gray-800);--nova-button-secondary-focus-visible-background-color:var(--nova-gray-15-opacity);--nova-button-secondary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-800);--nova-button-secondary-hover-background-color:var(--nova-gray-08-opacity);--nova-button-tertiary-color:var(--nova-gray-800);--nova-button-tertiary-background-color:#0000;--nova-button-tertiary-hover-background-color:var(--nova-gray-08-opacity);--nova-button-tertiary-active-background-color:var(--nova-gray-15-opacity);--nova-button-tertiary-focus-visible-background-color:var(--nova-gray-15-opacity);--nova-button-tertiary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-800);--nova-button-warning-background-color:var(--nova-yellow-400);--nova-button-warning-hover-background-color:var(--nova-yellow-50);--nova-button-warning-active-background-color:var(--nova-yellow-100);--nova-button-warning-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-yellow-900);--nova-button-warning-color:var(--nova-yellow-800);--nova-button-warning-outline-background-color:var(--nova-bg-primary);--nova-button-warning-outline-box-shadow:inset 0 0 0 2px var(--nova-yellow-900);--nova-button-warning-outline-hover-background-color:var(--nova-yellow-50);--nova-button-warning-outline-active-background-color:var(--nova-yellow-100);--nova-button-warning-outline-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-yellow-900);--nova-button-warning-outline-color:var(--nova-yellow-800);--nova-button-custom-background-color:var(--nova-data-blue-03);--nova-button-custom-outline-box-shadow-color:var(--nova-data-blue-03);--nova-button-icon-color:var(--nova-button-color);--nova-button-image-container-active-background-color:var(--nova-gray-800);--nova-button-image-container-background-color:var(--nova-gray-60-opacity);--nova-button-image-container-hover-background-color:var(--nova-gray-80-opacity);--nova-button-image-container-color:var(--nova-white);--nova-button-image-container-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-80-opacity);--nova-button-image-container-focus-visible-background-color:var(--nova-gray-50-opacity);--nova-button-image-container-disabled-color:var(--nova-gray-15-opacity);--nova-button-image-container-disabled-background-color:var(--nova-white-20-opacity)}.nova-button{background-color:var(--nova-button-background-color);color:var(--nova-button-color);height:48px;transition:background-color var(--nova-duration-min) var(--nova-ease-out),border-color var(--nova-duration-min) var(--nova-ease-out),box-shadow var(--nova-duration-min) var(--nova-ease-out),color var(--nova-duration-min) var(--nova-ease-out);border-radius:100px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:0 20px;font-size:1rem;font-weight:500;display:inline-flex}.nova-button:hover{background-color:var(--nova-button-hover-background-color);cursor:pointer}.nova-button:focus-visible{box-shadow:var(--nova-button-focus-visible-box-shadow);outline:0}.nova-button:active{background-color:var(--nova-button-active-background-color);box-shadow:none}.nova-button--x-small{gap:4px;height:32px;padding:0 12px;font-size:.875rem}.nova-button--small{gap:6px;height:40px;padding:0 16px;font-size:.875rem}.nova-button--small .nova-icon,.nova-button--x-small .nova-icon{--nova-icon-height:16px;--nova-icon-width:16px}.nova-button--large{gap:8px;height:56px;padding:0 24px;font-size:1rem}.nova-button--full-width{width:100%}.nova-button .nova-icon{color:var(--nova-button-icon-color)}.nova-button .nova-button__icon-left,.nova-button .nova-button__icon-right{--nova-icon-height:24px;--nova-icon-width:24px}.nova-button--small .nova-button__icon-left,.nova-button--small .nova-button__icon-right,.nova-button--x-small .nova-button__icon-left,.nova-button--x-small .nova-button__icon-right{--nova-icon-height:16px;--nova-icon-width:16px}:is(.nova-button:has(.nova-button__icon-left),.nova-button:has(.nova-progress-spinner)){padding-left:18px}:is(.nova-button--small:has(.nova-button__icon-left),.nova-button--small:has(.nova-progress-spinner)){padding-left:14px}:is(.nova-button--x-small:has(.nova-button__icon-left),.nova-button--x-small:has(.nova-progress-spinner)){padding-left:10px}.nova-button:has(.nova-button__icon-right){padding-right:18px}.nova-button--small:has(.nova-button__icon-right){padding-right:14px}.nova-button--x-small:has(.nova-button__icon-right){padding-right:10px}.nova-button .nova-progress-spinner{--nova-progress-spinner-color:currentColor;--nova-progress-spinner-size:24px;--nova-progress-spinner-stroke-width:6px;flex-shrink:0;display:block}:is(.nova-button .nova-progress-spinner) .nova-progress-spinner__circle{transform:translate(-50%,-50%)scale(.45)}.nova-button--small .nova-progress-spinner,.nova-button--x-small .nova-progress-spinner{--nova-progress-spinner-size:16px}.nova-button--apply{background-color:var(--nova-button-apply-background-color);color:var(--nova-button-apply-color)}.nova-button--apply:hover{background-color:var(--nova-button-apply-hover-background-color)}.nova-button--apply:focus-visible{box-shadow:var(--nova-button-apply-focus-visible-box-shadow)}.nova-button--apply:active{background-color:var(--nova-button-apply-active-background-color);box-shadow:none}.nova-button--secondary{background-color:var(--nova-button-secondary-background-color);box-shadow:var(--nova-button-secondary-box-shadow);color:var(--nova-button-secondary-color)}.nova-button--secondary:hover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--nova-button-secondary-hover-background-color)}.nova-button--secondary:focus-visible{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--nova-button-secondary-focus-visible-background-color);box-shadow:var(--nova-button-secondary-focus-visible-box-shadow)}.nova-button--secondary:active{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--nova-button-secondary-active-background-color);box-shadow:var(--nova-button-secondary-box-shadow)}.nova-button--secondary .nova-icon{color:var(--nova-button-secondary-color)}.nova-button--tertiary{background-color:var(--nova-button-tertiary-background-color);color:var(--nova-button-tertiary-color)}.nova-button--tertiary:hover{background-color:var(--nova-button-tertiary-hover-background-color)}.nova-button--tertiary:focus-visible{background-color:var(--nova-button-tertiary-focus-visible-background-color);box-shadow:var(--nova-button-tertiary-focus-visible-box-shadow)}.nova-button--tertiary:active{background-color:var(--nova-button-tertiary-active-background-color);box-shadow:none}.nova-button--tertiary .nova-icon{color:var(--nova-button-tertiary-color)}.nova-button--warning{background-color:var(--nova-button-warning-background-color);color:var(--nova-button-warning-color)}.nova-button--warning:hover{background-color:var(--nova-button-warning-hover-background-color)}.nova-button--warning:focus-visible{box-shadow:var(--nova-button-warning-focus-visible-box-shadow)}.nova-button--warning:active{background-color:var(--nova-button-warning-active-background-color);box-shadow:none}.nova-button--warning .nova-icon{color:var(--nova-button-warning-color)}.nova-button--warning-outline{background-color:var(--nova-button-warning-outline-background-color);box-shadow:var(--nova-button-warning-outline-box-shadow);color:var(--nova-button-warning-outline-color)}.nova-button--warning-outline:hover{background-color:var(--nova-button-warning-outline-hover-background-color)}.nova-button--warning-outline:focus-visible{box-shadow:var(--nova-button-warning-outline-focus-visible-box-shadow)}.nova-button--warning-outline:active{background-color:var(--nova-button-warning-outline-active-background-color);box-shadow:var(--nova-button-warning-outline-box-shadow)}.nova-button--warning-outline .nova-icon{color:var(--nova-button-warning-outline-color)}.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-button--is-disabled){background-color:var(--nova-button-data-background-color);color:var(--nova-button-data-color)}:is(.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-data-color)}:is(.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-button--is-disabled)):hover{background-color:var(--nova-button-data-hover-background-color);color:var(--nova-button-data-hover-color)}:is(.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-button--is-disabled)):hover .nova-icon{color:var(--nova-button-data-hover-color)}:is(.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-button--is-disabled)):focus-visible{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:initial;box-shadow:inset 0 0 0 3px var(--nova-gray-800);color:var(--nova-button-data-focus-color)}:is(.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-button--is-disabled)):focus-visible .nova-icon{color:var(--nova-button-data-focus-color)}:is(.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-button--is-disabled)):active{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:initial;color:var(--nova-gray-800)}:is(.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-button--is-disabled)):active .nova-icon{color:var(--nova-gray-800)}.nova-button--data-blue{--nova-button-data-background-color:var(--nova-data-blue-01);--nova-button-data-hover-background-color:var(--nova-data-blue-03);--nova-button-data-color:var(--nova-data-blue-04);--nova-button-data-hover-color:var(--nova-data-blue-01);--nova-button-data-focus-color:var(--nova-data-blue-01)}.nova-button--data-purple{--nova-button-data-background-color:var(--nova-data-purple-01);--nova-button-data-hover-background-color:var(--nova-data-purple-03);--nova-button-data-color:var(--nova-data-purple-04);--nova-button-data-hover-color:var(--nova-data-purple-01);--nova-button-data-focus-color:var(--nova-data-purple-01)}.nova-button--data-green{--nova-button-data-background-color:var(--nova-data-green-01);--nova-button-data-hover-background-color:var(--nova-data-green-03);--nova-button-data-color:var(--nova-data-green-04);--nova-button-data-hover-color:var(--nova-data-green-01);--nova-button-data-focus-color:var(--nova-data-green-01)}.nova-button--data-orange{--nova-button-data-background-color:var(--nova-data-orange-01);--nova-button-data-hover-background-color:var(--nova-data-orange-03);--nova-button-data-color:var(--nova-data-orange-04);--nova-button-data-hover-color:var(--nova-data-orange-01);--nova-button-data-focus-color:var(--nova-data-orange-01)}.nova-button--green{--nova-button-data-background-color:var(--nova-green-700);--nova-button-data-hover-background-color:var(--nova-green-900);--nova-button-data-color:var(--nova-green-50);--nova-button-data-hover-color:var(--nova-green-100);--nova-button-data-focus-color:var(--nova-green-900)}.nova-button--blue{--nova-button-data-background-color:var(--nova-blue-700);--nova-button-data-hover-background-color:var(--nova-blue-900);--nova-button-data-color:var(--nova-blue-50);--nova-button-data-hover-color:var(--nova-blue-100);--nova-button-data-focus-color:var(--nova-blue-900)}.nova-button--yellow{--nova-button-data-background-color:var(--nova-yellow-700);--nova-button-data-hover-background-color:var(--nova-yellow-900);--nova-button-data-color:var(--nova-yellow-50);--nova-button-data-hover-color:var(--nova-yellow-100);--nova-button-data-focus-color:var(--nova-yellow-900)}.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled){background-color:initial;box-shadow:inset 0 0 0 2px var(--nova-button-data-box-shadow-color);color:var(--nova-button-data-box-shadow-color)}:is(.nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-data-box-shadow-color)}:is(.nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):hover{background-color:var(--nova-button-data-box-shadow-color);color:var(--nova-button-data-color)}:is(.nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):hover .nova-icon{color:var(--nova-button-data-color)}:is(.nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):focus-visible{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:initial;box-shadow:inset 0 0 0 3px var(--nova-gray-800);color:var(--nova-button-data-focus-color)}:is(.nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):focus-visible .nova-icon{color:var(--nova-button-data-focus-color)}:is(.nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):active{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:initial;box-shadow:none;color:var(--nova-gray-800)}:is(.nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):active .nova-icon{color:var(--nova-gray-800)}.nova-button--data-blue-outline{--nova-button-data-box-shadow-color:var(--nova-data-blue-01);--nova-button-data-color:var(--nova-data-blue-04);--nova-button-data-hover-color:var(--nova-data-blue-01);--nova-button-data-focus-color:var(--nova-data-blue-01)}.nova-button--data-purple-outline{--nova-button-data-box-shadow-color:var(--nova-data-purple-01);--nova-button-data-color:var(--nova-data-purple-04);--nova-button-data-hover-color:var(--nova-data-purple-01);--nova-button-data-focus-color:var(--nova-data-purple-01)}.nova-button--data-green-outline{--nova-button-data-box-shadow-color:var(--nova-data-green-01);--nova-button-data-color:var(--nova-data-green-04);--nova-button-data-hover-color:var(--nova-data-green-01);--nova-button-data-focus-color:var(--nova-data-green-01)}.nova-button--data-orange-outline{--nova-button-data-box-shadow-color:var(--nova-data-orange-01);--nova-button-data-color:var(--nova-data-orange-04);--nova-button-data-hover-color:var(--nova-data-orange-01);--nova-button-data-focus-color:var(--nova-data-orange-01)}.nova-button--green-outline{--nova-button-data-box-shadow-color:var(--nova-green-700);--nova-button-data-color:var(--nova-green-50);--nova-button-data-hover-color:var(--nova-green-100);--nova-button-data-focus-color:var(--nova-green-900)}.nova-button--blue-outline{--nova-button-data-box-shadow-color:var(--nova-blue-700);--nova-button-data-color:var(--nova-blue-50);--nova-button-data-hover-color:var(--nova-blue-100);--nova-button-data-focus-color:var(--nova-blue-900)}.nova-button--yellow-outline{--nova-button-data-box-shadow-color:var(--nova-yellow-700);--nova-button-data-color:var(--nova-yellow-50);--nova-button-data-hover-color:var(--nova-yellow-100);--nova-button-data-focus-color:var(--nova-yellow-900)}.nova-button--custom:not(:disabled,.nova-button--is-disabled){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:var(--nova-button-custom-background-color);color:var(--nova-gray-800)}.nova-button--custom:not(:disabled,.nova-button--is-disabled) .nova-icon{color:var(--nova-gray-800)}.nova-button--custom:not(:disabled,.nova-button--is-disabled):hover{background-color:var(--nova-gray-800);color:var(--nova-white)}.nova-button--custom:not(:disabled,.nova-button--is-disabled):hover .nova-icon{color:var(--nova-white)}.nova-button--custom:not(:disabled,.nova-button--is-disabled):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-gray-800)}.nova-button--custom:not(:disabled,.nova-button--is-disabled):active{background-color:var(--nova-bg-primary);color:var(--nova-gray-800)}.nova-button--custom:not(:disabled,.nova-button--is-disabled):active .nova-icon{color:var(--nova-gray-800)}.nova-button--custom-outline:not(:disabled,.nova-button--is-disabled){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:var(--nova-bg-primary);box-shadow:inset 0 0 0 2px var(--nova-button-custom-outline-box-shadow-color);color:var(--nova-gray-800)}.nova-button--custom-outline:not(:disabled,.nova-button--is-disabled) .nova-icon{color:var(--nova-gray-800)}.nova-button--custom-outline:not(:disabled,.nova-button--is-disabled):hover{background-color:var(--nova-gray-04-opacity);box-shadow:inset 0 0 0 2px var(--nova-gray-600)}.nova-button--custom-outline:not(:disabled,.nova-button--is-disabled):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-gray-800)}.nova-button--custom-outline:not(:disabled,.nova-button--is-disabled):active{background-color:var(--nova-bg-primary);box-shadow:inset 0 0 0 2px var(--nova-button-custom-outline-box-shadow-color)}.nova-button--apply.nova-button--is-disabled,.nova-button--apply:disabled,.nova-button--secondary.nova-button--is-disabled,.nova-button--secondary:disabled,.nova-button--warning-outline.nova-button--is-disabled,.nova-button--warning-outline:disabled,.nova-button--warning.nova-button--is-disabled,.nova-button--warning:disabled,.nova-button.nova-button--is-disabled,.nova-button:disabled{background-color:var(--nova-button-disabled-background-color);color:var(--nova-button-disabled-color);cursor:not-allowed}:is(.nova-button:disabled,.nova-button.nova-button--is-disabled,.nova-button--apply:disabled,.nova-button--apply.nova-button--is-disabled,.nova-button--secondary:disabled,.nova-button--secondary.nova-button--is-disabled,.nova-button--warning:disabled,.nova-button--warning.nova-button--is-disabled,.nova-button--warning-outline:disabled,.nova-button--warning-outline.nova-button--is-disabled) .nova-icon{color:var(--nova-button-disabled-color)}.nova-button--secondary.nova-button--is-disabled,.nova-button--secondary:disabled,.nova-button--warning-outline.nova-button--is-disabled,.nova-button--warning-outline:disabled{box-shadow:var(--nova-button-disabled-box-shadow)}.nova-button--tertiary.nova-button--is-disabled,.nova-button--tertiary:disabled{--nova-button-disabled-background-color:#0000}:is(.nova-button.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-background-color);color:var(--nova-button-color);cursor:wait}:is(.nova-button:disabled:has(.nova-progress-spinner),.nova-button.nova-button--is-disabled:has(.nova-progress-spinner)) .nova-icon{color:var(--nova-button-color)}:is(.nova-button--apply.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button--apply:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-apply-background-color);color:var(--nova-button-apply-color)}:is(.nova-button--secondary.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button--secondary:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-secondary-background-color);box-shadow:var(--nova-button-secondary-box-shadow);color:var(--nova-button-secondary-color)}:is(.nova-button--tertiary.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button--tertiary:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-tertiary-background-color);color:var(--nova-button-tertiary-color)}:is(.nova-button--warning.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button--warning:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-warning-background-color);color:var(--nova-button-warning-color)}:is(.nova-button--warning-outline.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button--warning-outline:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-warning-outline-background-color);box-shadow:var(--nova-button-warning-outline-box-shadow);color:var(--nova-button-warning-outline-color)}:is(.nova-button--custom.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button--custom:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-custom-background-color);color:var(--nova-gray-800)}:is(.nova-button--custom:disabled:has(.nova-progress-spinner),.nova-button--custom.nova-button--is-disabled:has(.nova-progress-spinner)) .nova-icon{color:var(--nova-gray-800)}:is(.nova-button--custom-outline.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button--custom-outline:disabled:has(.nova-progress-spinner)){background-color:var(--nova-bg-primary);box-shadow:inset 0 0 0 2px var(--nova-button-custom-outline-box-shadow-color);color:var(--nova-gray-800)}:is(.nova-button--custom-outline:disabled:has(.nova-progress-spinner),.nova-button--custom-outline.nova-button--is-disabled:has(.nova-progress-spinner)) .nova-icon{color:var(--nova-gray-800)}.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled){--nova-button-active-background-color:var(--nova-white-50-opacity);--nova-button-background-color:var(--nova-white);--nova-button-color:var(--nova-gray-800);--nova-button-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-button-hover-background-color:var(--nova-white-30-opacity)}:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):hover,:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):hover .nova-icon{color:var(--nova-white)}:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):focus-visible{background-color:var(--nova-white-30-opacity);color:var(--nova-white)}:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):focus-visible .nova-icon{color:var(--nova-white)}:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active{color:var(--nova-button-color);background-color:var(--nova-white-50-opacity);box-shadow:none}:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active .nova-icon,:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-color)}.nova-dark-container .nova-button.nova-button--is-disabled:where(:not(.nova-dialog *)),.nova-dark-container .nova-button:where(:not(.nova-dialog *)):disabled{--nova-button-disabled-background-color:var(--nova-white-20-opacity);--nova-button-disabled-color:var(--nova-gray-800)}:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):disabled,.nova-dark-container .nova-button.nova-button--is-disabled:where(:not(.nova-dialog *))) .nova-icon{color:var(--nova-button-disabled-color)}.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled){--nova-button-secondary-active-background-color:var(--nova-white-30-opacity);--nova-button-secondary-background-color:#0000;--nova-button-secondary-box-shadow:inset 0 0 0 2px var(--nova-white);--nova-button-secondary-color:var(--nova-white);--nova-button-secondary-focus-visible-background-color:var(--nova-white-30-opacity);--nova-button-secondary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-button-secondary-hover-background-color:var(--nova-white)}:is(.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):hover,:is(.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):hover .nova-icon{color:var(--nova-gray-800)}:is(.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active{box-shadow:inset 0 0 0 2px var(--nova-white);color:var(--nova-white)}:is(.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active .nova-icon{color:var(--nova-white)}:is(.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-secondary-color)}.nova-dark-container .nova-button--secondary.nova-button--is-disabled:where(:not(.nova-dialog *)),.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):disabled{--nova-button-disabled-background-color:#0000;--nova-button-disabled-color:var(--nova-white-20-opacity);--nova-button-disabled-box-shadow:inset 0 0 0 1px var(--nova-white-20-opacity)}:is(.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):disabled,.nova-dark-container .nova-button--secondary.nova-button--is-disabled:where(:not(.nova-dialog *))) .nova-icon{color:var(--nova-button-disabled-color)}.nova-dark-container .nova-button--tertiary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled){--nova-button-tertiary-active-background-color:var(--nova-white-20-opacity);--nova-button-tertiary-background-color:#0000;--nova-button-tertiary-color:var(--nova-white);--nova-button-tertiary-focus-visible-background-color:var(--nova-white-30-opacity);--nova-button-tertiary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-button-tertiary-hover-background-color:var(--nova-white-10-opacity)}:is(.nova-dark-container .nova-button--tertiary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active{box-shadow:none;color:var(--nova-white);background-color:var(--nova-white-20-opacity)}:is(.nova-dark-container .nova-button--tertiary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active .nova-icon{color:var(--nova-white)}:is(.nova-dark-container .nova-button--tertiary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-tertiary-color)}.nova-dark-container .nova-button--tertiary.nova-button--is-disabled:where(:not(.nova-dialog *)),.nova-dark-container .nova-button--tertiary:where(:not(.nova-dialog *)):disabled{--nova-button-disabled-background-color:#0000;--nova-button-disabled-color:var(--nova-white-20-opacity)}:is(.nova-dark-container .nova-button--tertiary:where(:not(.nova-dialog *)):disabled,.nova-dark-container .nova-button--tertiary.nova-button--is-disabled:where(:not(.nova-dialog *))) .nova-icon{color:var(--nova-button-disabled-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled,[class*=nova-button--data-],.nova-button--green,.nova-button--blue,.nova-button--yellow,.nova-button--green-outline,.nova-button--blue-outline,.nova-button--yellow-outline){--nova-button-active-background-color:var(--nova-brand-600);--nova-button-background-color:var(--nova-white);--nova-button-color:var(--nova-gray-100);--nova-button-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-brand-500);--nova-button-hover-background-color:var(--nova-brand-800)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled,[class*=nova-button--data-],.nova-button--green,.nova-button--blue,.nova-button--yellow,.nova-button--green-outline,.nova-button--blue-outline,.nova-button--yellow-outline)):active,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled,[class*=nova-button--data-],.nova-button--green,.nova-button--blue,.nova-button--yellow,.nova-button--green-outline,.nova-button--blue-outline,.nova-button--yellow-outline)):hover,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled,[class*=nova-button--data-],.nova-button--green,.nova-button--blue,.nova-button--yellow,.nova-button--green-outline,.nova-button--blue-outline,.nova-button--yellow-outline)):hover,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled,[class*=nova-button--data-],.nova-button--green,.nova-button--blue,.nova-button--yellow,.nova-button--green-outline,.nova-button--blue-outline,.nova-button--yellow-outline)):active) .nova-icon{color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled,[class*=nova-button--data-],.nova-button--green,.nova-button--blue,.nova-button--yellow,.nova-button--green-outline,.nova-button--blue-outline,.nova-button--yellow-outline)) .nova-icon{color:var(--nova-button-color)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active{background-color:var(--nova-brand-600);color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active .nova-icon{color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):focus-visible{background-color:var(--nova-button-background-color);color:var(--nova-button-color)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):focus-visible .nova-icon{color:var(--nova-button-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button.nova-button--is-disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:disabled{--nova-button-disabled-background-color:var(--nova-white-05-opacity);--nova-button-disabled-color:var(--nova-white-20-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button.nova-button--is-disabled) .nova-icon{color:var(--nova-button-disabled-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary:not(:disabled,.nova-button--is-disabled){--nova-button-secondary-active-background-color:var(--nova-white-20-opacity);--nova-button-secondary-background-color:#0000;--nova-button-secondary-box-shadow:inset 0 0 0 2px var(--nova-white);--nova-button-secondary-color:var(--nova-white);--nova-button-secondary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-button-secondary-hover-background-color:var(--nova-white-10-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary:not(:disabled,.nova-button--is-disabled)):active{box-shadow:inset 0 0 0 2px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary:not(:disabled,.nova-button--is-disabled)):focus-visible{background-color:var(--nova-white-20-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-secondary-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--is-disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary:disabled{--nova-button-secondary-color:var(--nova-white-20-opacity);box-shadow:inset 0 0 0 2px var(--nova-white-20-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary:disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--is-disabled) .nova-icon{color:var(--nova-button-secondary-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--tertiary:not(:disabled,.nova-button--is-disabled){--nova-button-tertiary-active-background-color:var(--nova-white-20-opacity);--nova-button-tertiary-background-color:#0000;--nova-button-tertiary-color:var(--nova-white);--nova-button-tertiary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-button-tertiary-hover-background-color:var(--nova-white-10-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--tertiary:not(:disabled,.nova-button--is-disabled)):focus-visible{background-color:var(--nova-white-40-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--tertiary:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-tertiary-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply:not(:disabled,.nova-button--is-disabled){--nova-button-apply-active-background-color:var(--nova-green-400);--nova-button-apply-background-color:var(--nova-green-700);--nova-button-apply-color:var(--nova-gray-100);--nova-button-apply-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-green-900);--nova-button-apply-hover-background-color:var(--nova-data-green-500)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply:not(:disabled,.nova-button--is-disabled)):active,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply:not(:disabled,.nova-button--is-disabled)):active) .nova-icon{color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-apply-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning:not(:disabled,.nova-button--is-disabled){--nova-button-warning-active-background-color:var(--nova-white-20-opacity);--nova-button-warning-background-color:var(--nova-yellow-300);--nova-button-warning-color:var(--nova-yellow-800);--nova-button-warning-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-button-warning-hover-background-color:var(--nova-white-10-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning:not(:disabled,.nova-button--is-disabled)):active,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning:not(:disabled,.nova-button--is-disabled)):active) .nova-icon{color:var(--nova-yellow-800)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-warning-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:not(:disabled,.nova-button--is-disabled){--nova-button-warning-outline-active-background-color:var(--nova-white-20-opacity);--nova-button-warning-outline-color:var(--nova-yellow-800);--nova-button-warning-outline-hover-background-color:var(--nova-white-10-opacity);box-shadow:inset 0 0 0 2px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:not(:disabled,.nova-button--is-disabled)):active,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:not(:disabled,.nova-button--is-disabled)):active) .nova-icon{color:var(--nova-yellow-800)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:not(:disabled,.nova-button--is-disabled)):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-warning-outline-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline.nova-button--is-disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:disabled{box-shadow:inset 0 0 0 2px var(--nova-white-20-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-blue:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-purple:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-green:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-orange:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow:not(:disabled,.nova-button--is-disabled)):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-blue:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-purple:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-green:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-orange:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow:not(:disabled,.nova-button--is-disabled)):active:not(:focus-visible),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-blue:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-purple:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-green:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-orange:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow:not(:disabled,.nova-button--is-disabled)):active:not(:focus-visible) .nova-icon{color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue{--nova-button-data-background-color:var(--nova-blue-900);--nova-button-data-hover-background-color:var(--nova-blue-700);--nova-button-data-focus-color:var(--nova-blue-700)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green{--nova-button-data-background-color:var(--nova-green-900);--nova-button-data-hover-background-color:var(--nova-green-700);--nova-button-data-focus-color:var(--nova-green-700)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow{--nova-button-data-background-color:var(--nova-yellow-900);--nova-button-data-hover-background-color:var(--nova-yellow-700);--nova-button-data-focus-color:var(--nova-yellow-700)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):active{box-shadow:none;color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):active .nova-icon{color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue-outline{--nova-button-data-box-shadow-color:var(--nova-blue-900);--nova-button-data-focus-color:var(--nova-blue-700)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green-outline{--nova-button-data-box-shadow-color:var(--nova-green-900);--nova-button-data-focus-color:var(--nova-green-700)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow-outline{--nova-button-data-box-shadow-color:var(--nova-yellow-900);--nova-button-data-focus-color:var(--nova-yellow-700)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:not(:disabled,.nova-button--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:not(:disabled,.nova-button--is-disabled)):hover{background-color:var(--nova-white);color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:not(:disabled,.nova-button--is-disabled)):hover .nova-icon{color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:not(:disabled,.nova-button--is-disabled)):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:not(:disabled,.nova-button--is-disabled)):active{background-color:var(--nova-gray-100);color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline:not(:disabled,.nova-button--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline:not(:disabled,.nova-button--is-disabled)) .nova-icon,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:not(:disabled,.nova-button--is-disabled)):active .nova-icon{color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline:not(:disabled,.nova-button--is-disabled)):hover{background-color:var(--nova-white-05-opacity);box-shadow:inset 0 0 0 2px var(--nova-gray-900)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline:not(:disabled,.nova-button--is-disabled)):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline:not(:disabled,.nova-button--is-disabled)):active{box-shadow:inset 0 0 0 2px var(--nova-button-custom-outline-box-shadow-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled){--nova-button-active-background-color:var(--nova-brand-700);--nova-button-hover-background-color:var(--nova-brand-800);--nova-button-background-color:var(--nova-gray-100);--nova-button-color:var(--nova-white);--nova-button-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-brand-800)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)):hover{background-color:var(--nova-brand-800)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)):focus-visible{background-color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)):active,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)):active) .nova-icon{color:var(--nova-button-color)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)):active{background-color:var(--nova-button-active-background-color)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light.nova-button--is-disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:disabled{--nova-button-disabled-background-color:var(--nova-gray-04-opacity);--nova-button-disabled-color:var(--nova-gray-900)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light.nova-button--is-disabled) .nova-icon{color:var(--nova-button-disabled-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light:not(:disabled,.nova-button--is-disabled){--nova-button-secondary-active-background-color:var(--nova-white-20-opacity);--nova-button-secondary-background-color:#0000;--nova-button-secondary-box-shadow:inset 0 0 0 2px var(--nova-gray-100);--nova-button-secondary-color:var(--nova-gray-100);--nova-button-secondary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-100);--nova-button-secondary-hover-background-color:var(--nova-gray-08-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light:not(:disabled,.nova-button--is-disabled)):hover{background-color:var(--nova-gray-08-opacity);color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light:not(:disabled,.nova-button--is-disabled)):focus-visible{background-color:var(--nova-gray-15-opacity);color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light:not(:disabled,.nova-button--is-disabled)):active{box-shadow:inset 0 0 0 2px var(--nova-gray-100);background-color:var(--nova-gray-15-opacity);color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-secondary-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light.nova-button--is-disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light:disabled{--nova-button-disabled-background-color:var(--nova-gray-04-opacity);--nova-button-disabled-color:var(--nova-gray-900);box-shadow:inset 0 0 0 2px var(--nova-gray-900)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light:disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light.nova-button--is-disabled) .nova-icon{color:var(--nova-button-disabled-color)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:disabled:has(.nova-progress-spinner)){--nova-button-background-color:var(--nova-white);--nova-button-color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button.nova-button--is-disabled:has(.nova-progress-spinner)) .nova-icon{color:var(--nova-button-color)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply:disabled:has(.nova-progress-spinner)){--nova-button-apply-background-color:var(--nova-green-700);--nova-button-apply-color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary:disabled:has(.nova-progress-spinner)){--nova-button-secondary-color:var(--nova-white);box-shadow:inset 0 0 0 2px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--tertiary.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--tertiary:disabled:has(.nova-progress-spinner)){--nova-button-tertiary-color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning:disabled:has(.nova-progress-spinner)){--nova-button-warning-background-color:var(--nova-yellow-300);--nova-button-warning-color:var(--nova-yellow-800)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:disabled:has(.nova-progress-spinner)){box-shadow:inset 0 0 0 2px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-custom-background-color);color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom.nova-button--is-disabled:has(.nova-progress-spinner)) .nova-icon{color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline:disabled:has(.nova-progress-spinner)){background-color:var(--nova-bg-primary);color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline:disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline.nova-button--is-disabled:has(.nova-progress-spinner)) .nova-icon{color:var(--nova-white)}.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline,:disabled,.nova-button--is-disabled){background-color:var(--nova-button-image-container-background-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:is(.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline,:disabled,.nova-button--is-disabled)):focus-visible{box-shadow:var(--nova-button-image-container-focus-visible-box-shadow);background-color:var(--nova-button-image-container-focus-visible-background-color)}:is(.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline,:disabled,.nova-button--is-disabled)):hover{background-color:var(--nova-button-image-container-hover-background-color)}:is(.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline,:disabled,.nova-button--is-disabled)):active{background-color:var(--nova-button-image-container-active-background-color)}:is(.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline,:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-image-container-color)}.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline).nova-button--is-disabled,.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline):disabled{color:var(--nova-button-image-container-disabled-color);background-color:var(--nova-button-image-container-disabled-background-color);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:none}:is(.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline):disabled,.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline).nova-button--is-disabled) .nova-icon{color:var(--nova-button-image-container-disabled-color)}.nova--dark .nova-image-container .nova-button,html[data-nova-theme=dark] .nova-image-container .nova-button{color:var(--nova-white);--nova-button-image-container-active-background-color:var(--nova-gray-100)}:is(.nova--dark .nova-image-container .nova-button,html[data-nova-theme=dark] .nova-image-container .nova-button) .nova-icon,:is(.nova--dark .nova-image-container .nova-button,html[data-nova-theme=dark] .nova-image-container .nova-button):active,:is(.nova--dark .nova-image-container .nova-button,html[data-nova-theme=dark] .nova-image-container .nova-button):hover{color:var(--nova-white)}
}

