@layer app-utilities {
@font-face{font-display:swap;font-family:WNTL Text;font-weight:400;src:url(https://www.rocketmortgage.com/nsassets/fonts/wntl/WNTL_Text_Web_Regular.woff2)format("woff2"),url(https://www.rocketmortgage.com/nsassets/fonts/wntl/WNTL_Text_Web_Regular.woff)format("woff")}@font-face{font-display:swap;font-family:WNTL Text;font-weight:500;src:url(https://www.rocketmortgage.com/nsassets/fonts/wntl/WNTL_Text_Web_Medium.woff2)format("woff2"),url(https://www.rocketmortgage.com/nsassets/fonts/wntl/WNTL_Text_Web_Medium.woff)format("woff")}@font-face{font-display:swap;font-family:WNTL Text;font-weight:700;src:url(https://www.rocketmortgage.com/nsassets/fonts/wntl/WNTL_Text_Web_DemiBold.woff2)format("woff2"),url(https://www.rocketmortgage.com/nsassets/fonts/wntl/WNTL_Text_Web_DemiBold.woff)format("woff")}
}

@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,Arial,Helvetica,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-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-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-accordion-gap:16px;--nova-accordion-row-gap:14px;--nova-accordion-row-gap-with-description:12px;--nova-accordion-column-gap:16px;--nova-accordion-max-width:720px;--nova-accordion-min-height:57px;--nova-accordion-animation-duration-fast:var(--nova-duration-min);--nova-accordion-animation-duration:var(--nova-duration-regular);--nova-accordion-animation-ease:var(--nova-ease-in-out);--nova-accordion-compact-gap:17px;--nova-accordion-compact-row-gap-with-description:11px;--nova-accordion-compact-column-gap:16px;--nova-accordion-compact-max-width:345px;--nova-accordion-compact-content-indent:24px;--nova-accordion-compact-title-offset:3px;--nova-accordion-slim-gap:2px;--nova-accordion-slim-column-gap:16px;--nova-accordion-slim-max-width:368px;--nova-accordion-slim-padding-y:10px;--nova-accordion-slim-padding-x:12px;--nova-accordion-slim-padding:var(--nova-accordion-slim-padding-y) var(--nova-accordion-slim-padding-x);--nova-accordion-slim-panel-overflow:visible;--nova-accordion-slim-panel-top-offset:-3px;--nova-accordion-panel-max-height:20000px;--nova-accordion-panel-margin-top:-7px;--nova-accordion-panel-overflow:hidden;--nova-accordion-item-background-color:var(--nova-white);--nova-accordion-item-background-color-hover:var(--nova-gray-50);--nova-accordion-item-border-color:var(--nova-gray-15-opacity);--nova-accordion-item-border-color-hover:var(--nova-gray-15-opacity);--nova-accordion-item-focus-outline-color:var(--nova-gray-800);--nova-accordion-text-primary-color:var(--nova-gray-800);--nova-accordion-text-secondary-color:var(--nova-gray-600)}@keyframes nova-accordion__panel--expanded{0%{opacity:0;max-height:0;margin-top:0;overflow:hidden}99%{overflow:hidden}to{margin-top:var(--nova-accordion-panel-margin-top);max-height:var(--nova-accordion-panel-max-height,var(--nova-accordion-panel-max-height));opacity:1;overflow:visible}}@keyframes nova-accordion__panel--collapsing{0%{margin-top:var(--nova-accordion-panel-margin-top);max-height:var(--nova-accordion-panel-max-height);opacity:1;overflow:hidden}1%{margin-top:var(--nova-accordion-panel-margin-top);opacity:1;overflow:hidden}to{opacity:0;max-height:0;margin-top:0;overflow:hidden}}@keyframes nova-accordion__panel-content--fade-in{0%{opacity:0}to{opacity:1}}@keyframes nova-accordion__panel-content--fade-out{0%{opacity:1}to{opacity:0}}@keyframes nova-accordion__header-description--expanding{0%{-webkit-line-clamp:1;opacity:.8;-webkit-box-orient:vertical;max-height:20px;display:-webkit-box}1%{-webkit-box-orient:unset;-webkit-line-clamp:unset;opacity:.8;max-height:20px;display:block}to{-webkit-box-orient:unset;-webkit-line-clamp:unset;max-height:var(--nova-accordion-description-max-height);opacity:1;display:block}}@keyframes nova-accordion__header-description--collapsing{0%{-webkit-box-orient:unset;-webkit-line-clamp:unset;max-height:var(--nova-accordion-description-max-height,70px);opacity:1;display:block}99%{-webkit-box-orient:unset;-webkit-line-clamp:unset;opacity:.8;max-height:20px;display:block}to{-webkit-line-clamp:1;opacity:.8;-webkit-box-orient:vertical;max-height:20px;display:-webkit-box}}.nova-accordion{gap:var(--nova-accordion-gap);max-width:var(--nova-accordion-max-width);flex-direction:column;display:flex;position:relative}.nova-accordion__item{background:var(--nova-accordion-item-background-color);border:1px solid var(--nova-accordion-item-border-color);border-radius:12px;min-height:64px;transition:background .18s,border-color .18s;overflow:hidden}:is(.nova-accordion__item:has(.nova-accordion__description),.nova-accordion__item:has(.nova-accordion__header-description)){min-height:92px}.nova-accordion__item:hover{background:var(--nova-accordion-item-background-color-hover);border-color:var(--nova-accordion-item-border-color-hover)}:is(.nova-accordion__item:has(.nova-accordion__header-button:focus-visible),.nova-accordion__item:has(.nova-accordion__panel :focus-visible),.nova-accordion__item:has(.nova-accordion__panel:focus-visible)){outline:3px solid var(--nova-accordion-item-focus-outline-color);z-index:1;position:relative}:is(.nova-accordion__item:has(.nova-accordion__header-button[aria-disabled=true]),.nova-accordion__item:has(.nova-accordion__header-button:disabled)){opacity:.5;pointer-events:none}.nova-accordion__header{margin:0;padding:0}.nova-accordion__header-button{color:var(--nova-accordion-text-primary-color);cursor:pointer;align-items:center;gap:var(--nova-accordion-gap);min-height:var(--nova-accordion-min-height);vertical-align:top;outline:none;grid-template-columns:1fr auto;width:100%;padding:19px 23px;transition:color .2s,transform .2s;display:grid;transform:translateZ(0)}.nova-accordion__header-button:disabled,.nova-accordion__header-button[aria-disabled=true]{transition:none}.nova-accordion__header-button[aria-expanded=true] .nova-accordion__header-expand-icon{transform:rotate(-180deg)}.nova-accordion__header-button:focus,.nova-accordion__header-button:focus:not(:focus-visible),.nova-accordion__header:focus{-webkit-focus-ring-color:#0000;box-shadow:none;outline:none}.nova-accordion__header-content{align-items:center;column-gap:var(--nova-accordion-column-gap);row-gap:var(--nova-accordion-row-gap);grid-template:"icon title"/auto 1fr;min-width:0;display:grid;transform:translateZ(0)}.nova-accordion__header-content:not(:has(.nova-accordion__header-icon)){grid-template-columns:1fr;grid-template-areas:"title"}.nova-accordion__header-icon{color:var(--nova-accordion-text-primary-color);flex-shrink:0;grid-area:icon;justify-content:center;align-self:start;align-items:center;width:24px;height:24px;padding:0;display:flex;overflow:visible}.nova-accordion__header-icon .nova-icon{color:currentColor;flex-shrink:0;width:24px;height:24px;display:block}.nova-accordion__header-icon .nova-icon *{fill:currentColor;stroke:currentColor}.nova-accordion__header-title{display:contents}.nova-accordion__header-title-text{color:var(--nova-accordion-text-primary-color);font:var(--nova-body-14-font);text-align:left;grid-area:title;margin:0;padding:0;font-weight:500}@media (min-width:768px){.nova-accordion__header-title-text{font:var(--nova-heading-18-font)}}.nova-accordion__header-description{-webkit-line-clamp:1;color:var(--nova-accordion-text-secondary-color);cursor:text;font:var(--nova-body-14-font);line-clamp:1;pointer-events:none;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;white-space:normal;max-width:100%;max-height:20px;inline-size:100%;box-sizing:border-box;-webkit-box-orient:vertical;width:100%;margin:-7px 0 0;padding-bottom:4px;padding-left:23px;padding-right:50px;display:-webkit-box;position:relative;overflow:hidden;transform:translateZ(0)}@media (min-width:768px){.nova-accordion__header-description{font:var(--nova-body-16-font)}}.nova-accordion__header-description--expanding{animation:nova-accordion__header-description--expanding var(--nova-accordion-animation-duration) var(--nova-accordion-animation-ease) 0s forwards;overflow:hidden}.nova-accordion__header-description--collapsing{animation:nova-accordion__header-description--collapsing var(--nova-accordion-animation-duration) var(--nova-accordion-animation-ease) 0s forwards;overflow:hidden}.nova-accordion__header-description:not(.nova-accordion__header-description--expanding):not(.nova-accordion__header-description--collapsing){-webkit-line-clamp:1;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.nova-accordion__item:has(.nova-accordion__header-button[aria-expanded=true]) .nova-accordion__header-description:not(.nova-accordion__header-description--expanding):not(.nova-accordion__header-description--collapsing){-webkit-line-clamp:unset;line-clamp:unset;opacity:1;-webkit-box-orient:vertical;max-height:70px;display:-webkit-box;overflow:visible}.nova-accordion__header-expand{flex-shrink:0;justify-content:center;align-self:start;align-items:center;width:24px;height:24px;padding:0;display:flex}.nova-accordion__header-expand-icon{color:currentColor;fill:none;stroke:currentColor;stroke-width:1.5px;transform-origin:50%;height:24px;transition:transform var(--nova-duration-regular) var(--nova-ease-in-out);width:24px}.nova-accordion__header-expand-icon *{fill:none;stroke:currentColor}.nova-accordion__header-button:disabled .nova-accordion__header-expand-icon,.nova-accordion__header-button[aria-disabled=true] .nova-accordion__header-expand-icon{transition:none}.nova-accordion__panel{opacity:0;max-height:0;overflow:var(--nova-accordion-panel-overflow);transform-origin:top;display:block;position:relative;transform:translateZ(0)}.nova-accordion__panel:focus,.nova-accordion__panel:focus:not(:focus-visible){outline:none}.nova-accordion__panel--expanded{animation:nova-accordion__panel--expanded var(--nova-accordion-animation-duration) var(--nova-accordion-animation-ease) 0s both}.nova-accordion__panel--expanded:focus{outline:none}.nova-accordion__panel--collapsing{animation:nova-accordion__panel--collapsing var(--nova-accordion-animation-duration) var(--nova-accordion-animation-ease) 0s both}.nova-accordion__panel-content{opacity:0;transform-origin:top;padding:0 24px 24px 23px}@media (min-width:768px){.nova-accordion__panel-content{padding:0 24px 17px 23px}}.nova-accordion__panel-content :focus,.nova-accordion__panel-content :focus:not(:focus-visible){outline:none}.nova-accordion__panel--expanded .nova-accordion__panel-content{animation:nova-accordion__panel-content--fade-in var(--nova-accordion-animation-duration) var(--nova-accordion-animation-ease) 50ms forwards}.nova-accordion__panel--collapsing .nova-accordion__panel-content{animation:nova-accordion__panel-content--fade-out var(--nova-accordion-animation-duration-fast) var(--nova-accordion-animation-ease) 0s forwards}.nova-accordion__panel-text{color:var(--nova-accordion-text-secondary-color);font:var(--nova-body-14-font);margin:0}@media (min-width:768px){.nova-accordion__panel-text{font:var(--nova-body-16-font)}}.nova-accordion--compact{column-gap:var(--nova-accordion-compact-column-gap);gap:var(--nova-accordion-compact-gap);max-width:var(--nova-accordion-compact-max-width)}.nova-accordion--compact .nova-accordion__item{border-radius:10px}.nova-accordion--compact .nova-accordion__item:has(.nova-accordion__header-description){min-height:91px}.nova-accordion--compact .nova-accordion__item:has(.nova-accordion__header-description)>.nova-accordion__header{max-height:124px;overflow:hidden}.nova-accordion--compact .nova-accordion__header-button{padding:19px 23px}.nova-accordion--compact .nova-accordion__header-content{column-gap:var(--nova-accordion-compact-column-gap);row-gap:0}.nova-accordion--compact .nova-accordion__header-title-text{color:var(--nova-accordion-text-primary-color);font:var(--nova-label-14-font)}.nova-accordion--compact .nova-accordion__header-button[aria-expanded=true] .nova-accordion__header-description{text-overflow:clip;white-space:normal;width:auto;overflow:visible}.nova-accordion--compact .nova-accordion__header-description{color:var(--nova-accordion-text-secondary-color);font:var(--nova-body-14-font);margin:-5px 0 0;padding-bottom:13px;padding-left:23px;padding-right:40px}.nova-accordion--compact .nova-accordion__panel-content{padding:0 16px 16px var(--nova-accordion-compact-content-indent)}.nova-accordion--compact .nova-accordion__panel-text{color:var(--nova-accordion-text-secondary-color);font:var(--nova-body-14-font)}.nova-accordion--compact .nova-accordion__item:has(.nova-accordion__header-description) .nova-accordion__panel-content{padding:0 16px 6px var(--nova-accordion-compact-content-indent)}.nova-accordion--slim{--nova-accordion-panel-margin-top:0;column-gap:var(--nova-accordion-slim-column-gap);gap:var(--nova-accordion-slim-gap);max-width:var(--nova-accordion-slim-max-width);overflow:var(--nova-accordion-slim-panel-overflow)}.nova-accordion--slim .nova-accordion__item{border:none;border-radius:8px;max-width:348px;padding-bottom:5px;overflow:visible}.nova-accordion--slim .nova-accordion__item:hover{background:var(--nova-accordion-item-background-color);border-color:var(--nova-accordion-item-border-color);z-index:1}.nova-accordion--slim .nova-accordion__header-button{padding:9px 3px 16px 0}.nova-accordion--slim .nova-accordion__header-button:focus .nova-accordion__header-expand,.nova-accordion--slim .nova-accordion__header-button:hover .nova-accordion__header-expand{background:var(--nova-accordion-item-background-color-hover);border-color:var(--nova-accordion-item-border-color-hover);border-radius:100%;transition:background .2s,border-color .2s}.nova-accordion--slim .nova-accordion__header-description{font:var(--nova-label-14-font);padding-bottom:calc(var(--nova-accordion-slim-padding-y)/2);padding-left:var(--nova-accordion-slim-padding-x);padding-right:var(--nova-accordion-slim-padding-x)}.nova-accordion--slim .nova-accordion__item:has(.nova-accordion__header-icon) .nova-accordion__header-description{padding-left:calc(var(--nova-accordion-slim-padding-x) + 24px + var(--nova-accordion-slim-column-gap))}.nova-accordion--slim .nova-accordion__panel{position:relative;top:0}.nova-accordion--slim .nova-accordion__panel-content{margin:0;padding:0 12px 12px 0;position:relative;top:0;transform:none}.nova-accordion--slim .nova-accordion__item:has(.nova-accordion__header-icon)>.nova-accordion__panel .nova-accordion__panel-content{padding-left:40px}.nova-accordion--slim .nova-accordion__item>.nova-accordion__panel .nova-accordion__panel-content{padding-bottom:0;top:0}.nova-accordion--slim .nova-accordion__panel--expanded .nova-accordion__panel-content{animation:nova-accordion__panel-content--fade-in var(--nova-accordion-animation-duration) var(--nova-accordion-animation-ease) 0s forwards}.nova-accordion--slim .nova-accordion__panel--collapsing .nova-accordion__panel-content{animation:nova-accordion__panel-content--fade-out var(--nova-accordion-animation-duration-fast) var(--nova-accordion-animation-ease) 0s forwards}.nova-accordion--full-width{width:100%;max-width:none}.nova-accordion--full-width .nova-accordion__item{max-width:none}:is(.nova-dark-container,.nova--dark,html[data-nova-theme=dark]) .nova-accordion{--nova-accordion-item-background-color:var(--nova-white-00-opacity);--nova-accordion-item-background-color-hover:var(--nova-white-10-opacity);--nova-accordion-item-border-color:var(--nova-white-40-opacity);--nova-accordion-item-border-color-hover:var(--nova-white-40-opacity);--nova-accordion-item-focus-outline-color:var(--nova-white);--nova-accordion-text-primary-color:var(--nova-white);--nova-accordion-text-secondary-color:var(--nova-white-60-opacity)}:is(.nova-dark-container,.nova--dark,html[data-nova-theme=dark]) .nova-accordion__header:is(:disabled,[aria-disabled=true]):focus-visible{border-color:var(--nova-accordion-item-border-color);outline:none}.nova-dark-container .nova-accordion__item:has(.nova-accordion__header-button:focus-visible){outline:3px solid var(--nova-gray-400)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-accordion__item:has(.nova-accordion__header-button:focus-visible){outline:3px solid var(--nova-white)}:is(.nova-dark-container .nova-accordion__item:has(.nova-accordion__panel :focus-visible),.nova-dark-container .nova-accordion__item:has(.nova-accordion__panel:focus-visible)){outline:3px solid var(--nova-gray-400)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-accordion__item:has(.nova-accordion__panel :focus-visible),:is(.nova--dark,html[data-nova-theme=dark]) .nova-accordion__item:has(.nova-accordion__panel:focus-visible)){outline:3px solid var(--nova-white)}
}

@layer nova {
:host,:root{--nova-action-bar-background-color:var(--nova-gray-100);--nova-action-bar-gap:4px}.nova-action-bar{background-color:var(--nova-action-bar-background-color);gap:var(--nova-action-bar-gap);border-radius:100px;flex-direction:row;width:fit-content;padding:4px;display:flex}.nova-action-bar .nova-icon-button{padding:8px}.nova-action-bar--secondary{background:0 0;padding:0}.nova-action-bar--small{--nova-action-bar-gap:2px}.nova-action-bar--small .nova-icon-button .nova-icon{--nova-icon-height:16px;--nova-icon-width:16px}.nova-action-bar--large .nova-icon-button{padding:12px}.nova-action-bar--vertical{flex-direction:column}.nova-action-bar .nova-icon-button--is-disabled,.nova-action-bar .nova-icon-button:disabled{background:0 0}.nova-dark-container .nova-action-bar{--nova-action-bar-background-color:var(--nova-gray-700)}:is(:is(.nova-dark-container .nova-action-bar) .nova-icon-button--subtle):hover{background-color:var(--nova-white-10-opacity)}:is(:is(.nova-dark-container .nova-action-bar) .nova-icon-button--subtle):active{background-color:var(--nova-white-20-opacity)}:is(:is(.nova-dark-container .nova-action-bar) .nova-icon-button--subtle):disabled{background:0 0}.nova-image-container .nova-action-bar{--nova-action-bar-background-color:var(--nova-gray-60-opacity);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:is(:is(.nova-image-container .nova-action-bar) .nova-icon-button--subtle) .nova-icon{color:var(--nova-white)}:is(:is(.nova-image-container .nova-action-bar) .nova-icon-button--subtle):hover{background-color:var(--nova-white-20-opacity)}:is(:is(.nova-image-container .nova-action-bar) .nova-icon-button--subtle):active{background-color:var(--nova-gray-500)}:is(:is(.nova-image-container .nova-action-bar) .nova-icon-button--subtle):focus-visible{background-color:var(--nova-white-20-opacity);box-shadow:var(--nova-icon-button-focus-visible-box-shadow-size) var(--nova-gray-400);-webkit-backdrop-filter:none;backdrop-filter:none}:is(:is(.nova-image-container .nova-action-bar) .nova-icon-button--subtle):disabled .nova-icon{color:var(--nova-white-20-opacity)}:is(:is(.nova-image-container .nova-action-bar) .nova-icon-button--subtle):disabled{background:0 0}.nova--dark .nova-image-container .nova-action-bar,html[data-nova-theme=dark] .nova-image-container .nova-action-bar{--nova-action-bar-background-color:var(--nova-gray-60-opacity);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:is(:is(.nova--dark .nova-image-container .nova-action-bar,html[data-nova-theme=dark] .nova-image-container .nova-action-bar) .nova-icon-button--subtle):active{background-color:#7b7b7b}:is(:is(.nova--dark .nova-image-container .nova-action-bar,html[data-nova-theme=dark] .nova-image-container .nova-action-bar) .nova-icon-button--subtle):focus-visible{box-shadow:var(--nova-icon-button-focus-visible-box-shadow-size) var(--nova-white)}:is(:is(.nova--dark .nova-image-container .nova-action-bar,html[data-nova-theme=dark] .nova-image-container .nova-action-bar) .nova-icon-button--subtle):disabled{background:0 0}.nova--dark .nova-action-bar,html[data-nova-theme=dark] .nova-action-bar{--nova-action-bar-background-color:var(--nova-gray-400)}
}

@layer nova {
:host,:root{--nova-autocomplete-chip-height-large:24px;--nova-autocomplete-chip-backdrop-filter:blur(16px);--nova-autocomplete-close-button-size:16px;--nova-autocomplete-option-selected-background:var(--nova-green-50);--nova-autocomplete-option-selected-color:var(--nova-green-700);--nova-autocomplete-checkmark-color:var(--nova-green-700)}.nova-autocomplete-wrapper{flex-direction:column;gap:8px;display:flex}.nova-autocomplete .nova-chip{border-radius:16px;flex-shrink:0;align-self:flex-start;align-items:center;gap:4px;height:24px;padding:0 4px 0 8px;display:flex}.nova-autocomplete .nova-chip:focus-visible{box-shadow:var(--nova-chip-focus-visible-box-shadow);outline:none}.nova-autocomplete .nova-form-field__input-group:has(.nova-chip:focus-visible){background-color:var(--nova-form-field-active-background-color);outline-offset:2px;outline:2px solid var(--nova-form-field-active-outline-color)}.nova-autocomplete__input-wrapper{width:100%}.nova-autocomplete.nova-autocomplete--chips .nova-autocomplete__input-wrapper{flex-wrap:wrap;gap:8px;display:flex}:is(.nova-autocomplete.nova-autocomplete--chips .nova-autocomplete__input-wrapper) .nova-form-field__control{padding-top:8px}.nova-autocomplete.nova-autocomplete--chips:has(.nova-chip) .nova-autocomplete__input-wrapper{padding:6px 16px 11px}:is(.nova-autocomplete.nova-autocomplete--chips:has(.nova-chip) .nova-autocomplete__input-wrapper) .nova-form-field__control{padding:0}.nova-autocomplete__input-wrapper .nova-chip,.nova-autocomplete__input-wrapper button,.nova-autocomplete__input-wrapper input{pointer-events:auto}:is(.nova-form-field--medium.nova-autocomplete--chips .nova-autocomplete__input-wrapper) .nova-form-field__control{padding:7px 12px 12px}.nova-form-field--medium.nova-autocomplete--chips:has(.nova-chip) .nova-autocomplete__input-wrapper{padding:3px 12px 9px}:is(.nova-form-field--medium.nova-autocomplete--chips:has(.nova-chip) .nova-autocomplete__input-wrapper) .nova-form-field__control{padding:0}:is(.nova-form-field--small.nova-autocomplete--chips .nova-autocomplete__input-wrapper) .nova-form-field__control{padding:13px 13px 10px}.nova-form-field--small.nova-autocomplete--chips:has(.nova-chip) .nova-autocomplete__input-wrapper{padding:12px 12px 8px}:is(.nova-form-field--small.nova-autocomplete--chips:has(.nova-chip) .nova-autocomplete__input-wrapper) .nova-form-field__control{padding:0}.nova-autocomplete.nova-autocomplete--loading .nova-form-field__input-group:after{content:"";pointer-events:none;z-index:10;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M12 2A10 10 0 0 0 2 12h2a8 8 0 0 1 8-8z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;animation:1s linear infinite nova-autocomplete-spin;position:absolute;top:50%;right:22px;transform:translateY(-50%)}@keyframes nova-autocomplete-spin{to{transform:translateY(-50%)rotate(1turn)}}.nova-autocomplete .nova-dropdown:not(.nova-dropdown--open){display:none}.nova-autocomplete .nova-autocomplete-dropdown{min-width:0}.nova-autocomplete .nova-dropdown__item--first-visible:before,.nova-autocomplete__group+.nova-autocomplete__item:before{display:none}.nova-autocomplete .nova-dropdown:not([data-keyboard-nav]) .nova-dropdown__item.nova-autocomplete__item[data-highlighted]{box-shadow:inset var(--nova-dropdown-item-focus-shadow);outline:none}.nova-autocomplete__item-content{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;min-height:24px;display:flex}.nova-autocomplete.nova-form-field--small .nova-autocomplete__item-content{min-height:16px}.nova-dropdown__item--is-disabled .nova-autocomplete__item-checkmark,.nova-dropdown__item--is-disabled .nova-autocomplete__item-icon,.nova-dropdown__item--is-disabled .nova-autocomplete__item-subtitle,.nova-dropdown__item--is-disabled .nova-autocomplete__item-title{color:var(--nova-text-disabled)}.nova-autocomplete__item-title{color:var(--nova-text);font:var(--nova-label-16-font);font-weight:var(--nova-font-weight-medium)}.nova-autocomplete__item-subtitle{color:var(--nova-text);font:var(--nova-label-14-font);font-weight:var(--nova-font-weight-regular)}.nova-autocomplete__item-icon,.nova-autocomplete__item-icon .nova-icon{color:inherit}.nova-autocomplete__item-checkmark{color:var(--nova-autocomplete-checkmark-color);font:var(--nova-body-14-font);margin-left:auto}.nova-autocomplete__item-checkmark .nova-icon{color:inherit}.nova-autocomplete:not(.nova-autocomplete--chips) .nova-dropdown__item.nova-autocomplete__item--selected{background:var(--nova-autocomplete-option-selected-background)}:is(.nova-autocomplete:not(.nova-autocomplete--chips) .nova-dropdown__item.nova-autocomplete__item--selected)+.nova-dropdown__item:before,:is(.nova-autocomplete:not(.nova-autocomplete--chips) .nova-dropdown__item.nova-autocomplete__item--selected):before{background-color:initial}.nova-autocomplete:not(.nova-autocomplete--chips) .nova-dropdown__item.nova-autocomplete__item--selected.nova-dropdown__item:hover{background-color:var(--nova-autocomplete-option-selected-background)}.nova-autocomplete:not(.nova-autocomplete--chips) .nova-autocomplete__item--selected .nova-autocomplete__item-checkmark,.nova-autocomplete:not(.nova-autocomplete--chips) .nova-autocomplete__item--selected .nova-autocomplete__item-icon,.nova-autocomplete:not(.nova-autocomplete--chips) .nova-autocomplete__item--selected .nova-autocomplete__item-subtitle,.nova-autocomplete:not(.nova-autocomplete--chips) .nova-autocomplete__item--selected .nova-autocomplete__item-title{color:var(--nova-autocomplete-option-selected-color)}.nova-autocomplete__item-check{flex-shrink:0;align-items:center;display:flex}.nova-autocomplete .nova-checkbox__input:before{display:none}.nova-autocomplete__group{color:var(--nova-text-subtle);font:var(--nova-label-16-font);pointer-events:none;min-height:56px;padding:16px 10px}.nova-autocomplete__group+nova-autocomplete-item:before{display:none}.nova-autocomplete .nova-dropdown[popover]{z-index:1000}.nova-autocomplete.nova-form-field--small .nova-autocomplete__group{min-height:44px;padding:10px 8px}.nova-autocomplete.nova-form-field--small.nova-autocomplete--chips .nova-form-field__label{padding-top:0;top:-7px}.nova-autocomplete.nova-form-field--small .nova-chip{padding:0 2px 0 6px;transition:none}.nova-autocomplete.nova-form-field--medium .nova-autocomplete__group{min-height:48px;padding:12px 8px}.nova-autocomplete.nova-form-field--medium .nova-chip{padding:0 2px 0 6px}.nova--dark,html[data-nova-theme=dark]{--nova-autocomplete-option-selected-background:var(--nova-green-50);--nova-autocomplete-option-selected-color:var(--nova-green-900);--nova-autocomplete-checkmark-color:var(--nova-green-900)}.nova-autocomplete__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
}

@layer nova {
:host,:root{--nova-badge-background-color:var(--nova-bg-brand);--nova-badge-font-color:var(--nova-white);--nova-badge-info-background-color:var(--nova-blue-600);--nova-badge-info-color:var(--nova-white);--nova-badge-info-light-background-color:var(--nova-blue-50);--nova-badge-info-light-color:var(--nova-blue-700);--nova-badge-slate-background-color:var(--nova-gray-800);--nova-badge-slate-color:var(--nova-white);--nova-badge-success-background-color:var(--nova-green-700);--nova-badge-success-color:var(--nova-white);--nova-badge-success-light-background-color:var(--nova-green-50);--nova-badge-success-light-color:var(--nova-green-700);--nova-badge-warning-background-color:var(--nova-yellow-700);--nova-badge-warning-color:var(--nova-white);--nova-badge-warning-light-background-color:var(--nova-yellow-50);--nova-badge-warning-light-color:var(--nova-yellow-700)}.nova-badge{background-color:var(--nova-badge-background-color);color:var(--nova-badge-font-color);font:var(--nova-label-12-font);text-align:center;white-space:nowrap;border-radius:24px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:22px;height:22px;padding:6px 7px;line-height:normal}.nova-badge,.nova-badge__inner{display:inline-flex}.nova-badge--slate{background-color:var(--nova-badge-slate-background-color);color:var(--nova-badge-slate-color)}.nova-badge--warning{background-color:var(--nova-badge-warning-background-color);color:var(--nova-badge-warning-color)}.nova-badge--warning-light{background-color:var(--nova-badge-warning-light-background-color);color:var(--nova-badge-warning-light-color)}.nova-badge--x-small.nova-badge--warning-light{background-color:var(--nova-badge-warning-background-color)}.nova-badge--success{background-color:var(--nova-badge-success-background-color);color:var(--nova-badge-success-color)}.nova-badge--success-light{background-color:var(--nova-badge-success-light-background-color);color:var(--nova-badge-success-light-color)}.nova-badge--x-small.nova-badge--success-light{background-color:var(--nova-badge-success-background-color)}.nova-badge--info{background-color:var(--nova-badge-info-background-color);color:var(--nova-badge-info-color)}.nova-badge--info-light{background-color:var(--nova-badge-info-light-background-color);color:var(--nova-badge-info-light-color)}.nova-badge--x-small.nova-badge--info-light{background-color:var(--nova-badge-info-background-color)}.nova-link .nova-badge{vertical-align:middle;margin-left:4px}.nova-button:has(.nova-badge){gap:0;position:relative}.nova-button .nova-badge{position:absolute;top:-4px;right:-4px}.nova-button--small .nova-badge,.nova-button--x-small .nova-badge{top:-1px;right:-5px}.nova-icon-button:has(.nova-badge){position:relative}.nova-icon-button .nova-badge{position:absolute;top:-8px;left:calc(100% - 14px)}.nova-icon-button .nova-badge.nova-badge--small{top:-1px;left:calc(100% - 11px)}.nova-icon-button .nova-badge.nova-badge--x-small{top:5px;left:calc(100% - 8px)}.nova-badge-icon-container{justify-content:center;align-items:center;display:inline-flex;position:relative}.nova-badge-icon-container .nova-badge{position:absolute;top:-9px;left:calc(100% - 7px)}.nova-badge-icon-container .nova-badge.nova-badge--small{top:-4px;left:calc(100% - 6px)}.nova-badge-icon-container .nova-badge.nova-badge--x-small{top:-2px;left:calc(100% - 6px)}.nova-badge.nova-badge--small,.nova-button--small .nova-badge,.nova-button--x-small .nova-badge{min-width:16px;height:16px;padding:0 4px 0 5px;font-size:10px}.nova-badge.nova-badge--x-small{width:10px;min-width:0;height:10px;padding:0}.nova-badge.nova-badge--x-small .nova-badge__inner{display:none}:is(.nova--dark,html[data-nova-theme=dark]) .nova-badge{--nova-badge-background-color:var(--nova-bg-brand);--nova-badge-font-color:var(--nova-white);--nova-badge-info-background-color:var(--nova-blue-900);--nova-badge-info-color:var(--nova-gray-100);--nova-badge-info-light-background-color:var(--nova-blue-50);--nova-badge-info-light-color:var(--nova-blue-900);--nova-badge-slate-background-color:var(--nova-white);--nova-badge-slate-color:var(--nova-gray-100);--nova-badge-success-background-color:var(--nova-green-900);--nova-badge-success-color:var(--nova-gray-100);--nova-badge-success-light-background-color:var(--nova-green-50);--nova-badge-success-light-color:var(--nova-green-900);--nova-badge-warning-background-color:var(--nova-yellow-900);--nova-badge-warning-color:var(--nova-gray-100);--nova-badge-warning-light-background-color:var(--nova-yellow-50);--nova-badge-warning-light-color:var(--nova-yellow-600)}
}

@layer nova {
:host,:root{--nova-banner-background-color:var(--nova-bg-secondary);--nova-banner-icon-color:var(--nova-gray-600);--nova-banner-title-color:var(--nova-text);--nova-banner-subtext-color:var(--nova-gray-80-opacity);--nova-banner-close-icon-color:var(--nova-gray-800)}.nova-banner-container{container-type:inline-size}.nova-banner{background-color:var(--nova-banner-background-color);border-radius:12px;align-content:center;column-gap:12px;padding:16px;display:flex}.nova-banner .nova-banner__left-section{align-self:flex-start}.nova-banner .nova-banner__body{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.nova-banner .nova-banner__content{flex-grow:1}:is(.nova-banner .nova-banner__right-section,.nova-banner:has(.nova-banner__left-section):not(:has(.nova-banner__actions)):not(:has(.nova-banner__right-section)) .nova-banner__left-section){align-self:center}.nova-banner:has(.nova-banner__left-section):not(:has(.nova-banner__actions)):not(:has(.nova-banner__right-section)) .nova-banner__content{justify-content:center}.nova-banner:has(.nova-banner__left-section):not(:has(.nova-banner__actions)):has(.nova-banner__right-section) .nova-banner__left-section{align-self:center}.nova-banner:has(.nova-banner__left-section):not(:has(.nova-banner__actions)):has(.nova-banner__right-section) .nova-banner__content{justify-content:center}.nova-banner:not(:has(.nova-banner__left-section)):not(:has(.nova-banner__actions)):has(.nova-banner__right-section){align-items:center}@container (min-width:520px){.nova-banner{padding:16px 24px}}@container (min-width:1080px){.nova-banner{column-gap:16px}.nova-banner .nova-banner__body{flex-direction:row;align-items:center}:is(.nova-banner:has(.nova-banner__left-section):has(.nova-banner__actions):has(.nova-banner__right-section),.nova-banner:has(.nova-banner__left-section):has(.nova-banner__actions):not(:has(.nova-banner__right-section))){align-items:center}.nova-banner:has(.nova-banner__left-section):not(:has(.nova-banner__actions)):has(.nova-banner__right-section) .nova-banner__content{align-self:center}.nova-banner:has(.nova-banner__actions):has(.nova-banner__right-section):not(:has(.nova-banner__left-section)){align-items:center}}.nova-banner:has(.nova-banner__actions){column-gap:8px}.nova-banner:has(.nova-banner__actions) .nova-banner__body{row-gap:12px}@container (min-width:520px){.nova-banner:has(.nova-banner__actions) .nova-banner__body{row-gap:16px}}.nova-banner:has(.nova-banner__actions) .nova-banner__right-section .nova-icon-button{margin-top:-8px}@container (min-width:1080px){.nova-banner:has(.nova-banner__actions){column-gap:16px}.nova-banner:has(.nova-banner__actions) .nova-banner__right-section .nova-icon-button{margin-top:unset}}.nova-banner:has(.nova-banner__actions) .nova-banner__content{padding-top:2px;padding-left:4px}@container (min-width:1080px){.nova-banner:has(.nova-banner__actions) .nova-banner__content{padding-top:0;padding-left:0}}.nova-banner:not(:has(.nova-banner__actions)):not(:has(.nova-banner__illustration)):has(.nova-banner__right-section) .nova-banner__right-section .nova-icon-button{margin-top:-8px;margin-bottom:-8px}@container (min-width:1080px){.nova-banner:not(:has(.nova-banner__actions)):not(:has(.nova-banner__illustration)):has(.nova-banner__right-section) .nova-banner__right-section .nova-icon-button{margin-top:-4px;margin-bottom:-4px}}.nova-banner__left-section{align-self:center;display:flex}.nova-banner__left-section .nova-banner__icon{color:var(--nova-banner-icon-color)}@container (min-width:1080px){.nova-banner__left-section .nova-banner__icon{padding:0 4px}}.nova-banner__left-section .nova-banner__illustration{justify-content:center;align-items:center;width:40px;height:40px;display:flex}:is(.nova-banner__left-section .nova-banner__illustration)>*{width:100%;height:auto}@container (min-width:1080px){.nova-banner__left-section .nova-banner__illustration{width:48px;height:48px}}.nova-banner__content{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}@container (min-width:1080px){.nova-banner__content{gap:4px}}.nova-banner__right-section{align-self:center;display:flex}.nova-banner__right-section .nova-icon-button{margin-left:-8px;margin-right:-8px}:is(.nova-banner:has(.nova-banner__actions) .nova-banner__left-section,.nova-banner:has(.nova-banner__actions) .nova-banner__right-section){align-self:flex-start}@container (min-width:1080px){:is(.nova-banner:has(.nova-banner__actions) .nova-banner__left-section,.nova-banner:has(.nova-banner__actions) .nova-banner__right-section){align-self:center}}.nova-banner__title{color:var(--nova-banner-title-color);font:var(--nova-label-14-font)}.nova-banner__subtext{color:var(--nova-banner-subtext-color);font:var(--nova-body-14-font)}.nova-banner__actions{flex-shrink:0;align-items:center;gap:12px;padding:0 0 4px 4px;display:flex}@container (min-width:1080px){.nova-banner__actions{padding:0}}.nova-banner__dismiss .nova-icon,.nova-banner__dismiss.nova-icon-button .nova-icon{color:var(--nova-banner-close-icon-color)}.nova-banner--full-width{border-radius:0;width:100%;padding:12px 24px}@container (min-width:520px){.nova-banner--full-width{padding:16px 24px}}@container (min-width:1080px){.nova-banner--full-width{padding:16px 80px}}.nova-banner--success{--nova-banner-background-color:var(--nova-nova_success-bg);--nova-banner-icon-color:var(--nova-green-700);--nova-button-custom-background-color:var(--nova-green-700);--nova-button-custom-outline-box-shadow-color:var(--nova-green-700)}.nova-banner--warning{--nova-banner-background-color:var(--nova-nova_warning-bg);--nova-banner-icon-color:var(--nova-yellow-700);--nova-button-custom-background-color:var(--nova-yellow-700);--nova-button-custom-outline-box-shadow-color:var(--nova-yellow-700)}.nova-banner--info{--nova-banner-background-color:var(--nova-nova_info-bg);--nova-banner-icon-color:var(--nova-blue-700);--nova-button-custom-background-color:var(--nova-blue-700);--nova-button-custom-outline-box-shadow-color:var(--nova-blue-700)}:is(.nova-banner--success,.nova-banner--warning,.nova-banner--info) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled),:is(:is(.nova-banner--success,.nova-banner--warning,.nova-banner--info) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled)):hover{color:var(--nova-white)}:is(:is(.nova-banner--success,.nova-banner--warning,.nova-banner--info) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled)):focus-visible{background-color:initial;box-shadow:inset 0 0 0 3px var(--nova-gray-800);color:var(--nova-gray-800)}:is(:is(.nova-banner--success,.nova-banner--warning,.nova-banner--info) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled)):active{background-color:initial;color:var(--nova-gray-800)}:is(.nova-banner--success,.nova-banner--warning,.nova-banner--info) .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled){background-color:initial}:is(:is(.nova-banner--success,.nova-banner--warning,.nova-banner--info) .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled)):hover{color:var(--nova-white);box-shadow:none}:is(:is(.nova-banner--success,.nova-banner--warning,.nova-banner--info) .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled)):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-gray-800)}:is(:is(.nova-banner--success,.nova-banner--warning,.nova-banner--info) .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled)):active{background-color:initial;box-shadow:none;color:var(--nova-gray-800)}.nova-banner--success .nova-button--custom:not(:disabled):not(.nova-button--is-disabled):hover:not(:active){background-color:var(--nova-green-900)}.nova-banner--success .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled):hover:not(:active){background-color:var(--nova-green-700)}.nova-banner--info .nova-button--custom:not(:disabled):not(.nova-button--is-disabled):hover:not(:active){background-color:var(--nova-blue-900)}.nova-banner--info .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled):hover:not(:active){background-color:var(--nova-blue-700)}.nova-banner--warning .nova-button--custom:not(:disabled):not(.nova-button--is-disabled):hover:not(:active){background-color:var(--nova-yellow-900)}.nova-banner--warning .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled):hover:not(:active){background-color:var(--nova-yellow-700)}.nova-banner--white{--nova-banner-background-color:var(--nova-bg-primary);box-shadow:0 0 0 1px var(--nova-gray-200)}.nova-banner--black{--nova-banner-background-color:var(--nova-black);--nova-banner-title-color:var(--nova-white);--nova-banner-subtext-color:var(--nova-white-60-opacity);--nova-banner-icon-color:var(--nova-gray-300);--nova-banner-close-icon-color:var(--nova-white-40-opacity)}.nova-banner--black .nova-banner__dismiss .nova-icon{color:var(--nova-white)}.nova-banner--rocket-red{--nova-banner-background-color:var(--nova-brand-500);--nova-banner-title-color:var(--nova-white);--nova-banner-subtext-color:var(--nova-white);--nova-banner-icon-color:var(--nova-white);--nova-banner-close-icon-color:var(--nova-white-60-opacity)}.nova-banner--rocket-red .nova-banner__dismiss .nova-icon{color:var(--nova-white)}.nova-dark-container.nova-banner--rocket-red .nova-button:not(:disabled,.nova-button--is-disabled,.nova-button--secondary){--nova-button-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-button-hover-background-color:var(--nova-gray-900)}:is(.nova-dark-container.nova-banner--rocket-red .nova-button:not(:disabled,.nova-button--is-disabled,.nova-button--secondary)):hover,:is(.nova-dark-container.nova-banner--rocket-red .nova-button:not(:disabled,.nova-button--is-disabled,.nova-button--secondary)):hover .nova-icon{color:var(--nova-white)}:is(.nova-dark-container.nova-banner--rocket-red .nova-button:not(:disabled,.nova-button--is-disabled,.nova-button--secondary)):focus-visible{background-color:initial;box-shadow:inset 0 0 0 3px var(--nova-gray-800);color:var(--nova-white)}:is(.nova-dark-container.nova-banner--rocket-red .nova-button:not(:disabled,.nova-button--is-disabled,.nova-button--secondary)):focus-visible .nova-icon{color:var(--nova-white)}:is(.nova-dark-container.nova-banner--rocket-red .nova-button:not(:disabled,.nova-button--is-disabled,.nova-button--secondary)):active{background-color:initial}:is(.nova-dark-container.nova-banner--rocket-red .nova-button--secondary:not(:disabled):not(.nova-button--is-disabled)):hover{background-color:initial;box-shadow:inset 0 0 0 2px var(--nova-gray-800);color:var(--nova-white)}:is(.nova-dark-container.nova-banner--rocket-red .nova-button--secondary:not(:disabled):not(.nova-button--is-disabled)):hover .nova-icon{color:var(--nova-white)}:is(.nova-dark-container.nova-banner--rocket-red .nova-button--secondary:not(:disabled):not(.nova-button--is-disabled)):focus-visible{background-color:initial;box-shadow:inset 0 0 0 3px var(--nova-gray-800)}:is(.nova-dark-container.nova-banner--rocket-red .nova-button--secondary:not(:disabled):not(.nova-button--is-disabled)):active{box-shadow:none}:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner{--nova-banner-icon-color:var(--nova-white);--nova-banner-subtext-color:var(--nova-white-60-opacity);--nova-banner-close-icon-color:var(--nova-white-40-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner__dismiss,:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner__dismiss.nova-icon-button) .nova-icon{color:var(--nova-white)}.nova-icon-button--always-light:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner__dismiss,:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner__dismiss.nova-icon-button) .nova-icon{color:var(--nova-icon-button-subtle-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--success{--nova-banner-icon-color:var(--nova-green-900)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--success) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled){background-color:var(--nova-green-900);color:var(--nova-gray-100)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--success) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled)):hover{background-color:var(--nova-green-700)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--success) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled)):active,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--success) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled)):focus-visible{background-color:initial;color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--success) .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled){box-shadow:inset 0 0 0 2px var(--nova-green-900)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--success) .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled)):hover{background-color:var(--nova-green-900);box-shadow:none;color:var(--nova-gray-100)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--success) .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled)):active{background-color:initial;color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--info{--nova-banner-icon-color:var(--nova-blue-900)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--info) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled){background-color:var(--nova-blue-900);color:var(--nova-gray-100)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--info) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled)):hover{background-color:var(--nova-blue-700)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--info) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled)):active,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--info) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled)):focus-visible{background-color:initial;color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--info) .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled){box-shadow:inset 0 0 0 2px var(--nova-blue-900)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--info) .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled)):hover{background-color:var(--nova-blue-900);box-shadow:none;color:var(--nova-gray-100)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--info) .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled)):active{background-color:initial;color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--warning{--nova-banner-icon-color:var(--nova-yellow-900)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--warning) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled){background-color:var(--nova-yellow-900);color:var(--nova-gray-100)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--warning) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled)):hover{background-color:var(--nova-yellow-700)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--warning) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled)):active,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--warning) .nova-button--custom:not(:disabled):not(.nova-button--is-disabled)):focus-visible{background-color:initial;color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--warning) .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled){box-shadow:inset 0 0 0 2px var(--nova-yellow-900)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--warning) .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled)):hover{background-color:var(--nova-yellow-900);box-shadow:none;color:var(--nova-gray-100)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--warning) .nova-button--custom-outline:not(:disabled):not(.nova-button--is-disabled)):active{background-color:initial;color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--white{--nova-banner-background-color:var(--nova-white);--nova-banner-icon-color:var(--nova-gray-100);--nova-banner-subtext-color:var(--nova-gray-80-opacity);--nova-banner-title-color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--white) .nova-banner__right-section .nova-icon-button--subtle.nova-icon-button--always-light:not(:disabled,.nova-icon-button--is-disabled){--nova-icon-button-subtle-color:var(--nova-gray-100);--nova-icon-button-hover-color:var(--nova-gray-100)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-banner--rocket-red{--nova-banner-background-color:var(--nova-brand-800);--nova-banner-icon-color:var(--nova-white);--nova-banner-subtext-color:var(--nova-white);--nova-banner-title-color:var(--nova-white)}:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--rocket-red .nova-button:not(:disabled,.nova-button--is-disabled,.nova-button--secondary){--nova-button-active-background-color:var(--nova-white-50-opacity);--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-white);--nova-button-hover-background-color:var(--nova-gray-100)}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--rocket-red .nova-button:not(:disabled,.nova-button--is-disabled,.nova-button--secondary)):hover,:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--rocket-red .nova-button:not(:disabled,.nova-button--is-disabled,.nova-button--secondary)):hover .nova-icon{color:var(--nova-white)}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--rocket-red .nova-button:not(:disabled,.nova-button--is-disabled,.nova-button--secondary)):focus-visible{background-color:initial;box-shadow:inset 0 0 0 3px var(--nova-gray-100);color:var(--nova-white)}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--rocket-red .nova-button:not(:disabled,.nova-button--is-disabled,.nova-button--secondary)):focus-visible .nova-icon{color:var(--nova-white)}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--rocket-red .nova-button:not(:disabled,.nova-button--is-disabled,.nova-button--secondary)):active{background-color:initial}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--rocket-red .nova-button--secondary:not(:disabled):not(.nova-button--is-disabled)):hover{background-color:initial;box-shadow:inset 0 0 0 2px var(--nova-gray-100)}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--rocket-red .nova-button--secondary:not(:disabled):not(.nova-button--is-disabled)):focus-visible{background-color:initial;box-shadow:inset 0 0 0 3px var(--nova-gray-100);color:var(--nova-white)}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--rocket-red .nova-button--secondary:not(:disabled):not(.nova-button--is-disabled)):focus-visible .nova-icon{color:var(--nova-white)}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--rocket-red .nova-button--secondary:not(:disabled):not(.nova-button--is-disabled)):active{box-shadow:none}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--black .nova-button:not(:disabled,.nova-button--is-disabled,.nova-button--secondary)):focus-visible{background-color:initial;box-shadow:inset 0 0 0 3px var(--nova-white);color:var(--nova-white)}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--black .nova-button:not(:disabled,.nova-button--is-disabled,.nova-button--secondary)):focus-visible .nova-icon{color:var(--nova-white)}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--black .nova-button:not(:disabled,.nova-button--is-disabled,.nova-button--secondary)):active{background-color:initial}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--black .nova-button--secondary:not(:disabled):not(.nova-button--is-disabled)):hover{background-color:var(--nova-white);color:var(--nova-gray-100)}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--black .nova-button--secondary:not(:disabled):not(.nova-button--is-disabled)):hover .nova-icon{color:var(--nova-gray-100)}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--black .nova-button--secondary:not(:disabled):not(.nova-button--is-disabled)):focus-visible{background-color:var(--nova-white-10-opacity);box-shadow:inset 0 0 0 3px var(--nova-white);color:var(--nova-white)}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--black .nova-button--secondary:not(:disabled):not(.nova-button--is-disabled)):focus-visible .nova-icon{color:var(--nova-white)}:is(:is(html[data-nova-theme=dark],.nova--dark) .nova-dark-container.nova-banner--black .nova-button--secondary:not(:disabled):not(.nova-button--is-disabled)):active{background-color:initial;box-shadow:none;color:var(--nova-white)}.nova-card .nova-banner{gap:12px;padding:16px 24px}:is(.nova-card .nova-banner) .nova-banner__body{align-self:center}@container (min-width:520px){.nova-card .nova-banner{padding:unset}}@container (min-width:1080px){.nova-card .nova-banner{padding:unset}}@media (min-width:520px){.nova-card .nova-banner{padding:16px 24px}:is(.nova-card .nova-banner) .nova-banner__left-section .nova-icon{padding:4px 0}}@media (min-width:768px){.nova-card .nova-banner{padding:16px 32px}}
}

@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)}
}

