@layer nova {
:host,:root{--nova-button-link-color-hover:var(--nova-brand-500);--nova-button-link-color:var(--nova-gray-800);--nova-button-link-color-active:var(--nova-gray-800);--nova-button-link-icon-background-active:var(--nova-gray-15-opacity);--nova-button-link-icon-background-hover:var(--nova-gray-08-opacity);--nova-button-link-icon-background:var(--nova-gray-100)}.nova-button-link{color:var(--nova-button-link-color);cursor:pointer;font:var(--nova-heading-24-font);text-align:center;transition:color var(--nova-duration-min) var(--nova-ease-out);align-items:center;gap:16px;padding:8px 8px 8px 24px;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.nova-button-link:has(.nova-button-link__icon-left){padding-left:8px;padding-right:24px}.nova-button-link .nova-icon{background-color:var(--nova-button-link-icon-background);transition:background-color var(--nova-duration-min) var(--nova-ease-out),color var(--nova-duration-min) var(--nova-ease-out);border-radius:24px;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;padding:12px;display:inline-flex}.nova-button-link:focus-visible{outline:3px solid var(--nova-border-focused);outline-offset:-3px;border-radius:32px}.nova-button-link:hover{color:var(--nova-button-link-color-hover)}.nova-button-link:hover .nova-icon{background-color:var(--nova-button-link-icon-background-hover)}.nova-button-link:active{color:var(--nova-button-link-color-active)}.nova-button-link:active .nova-icon{background-color:var(--nova-button-link-icon-background-active)}.nova-button-link.nova-button-link--small{font:var(--nova-label-16-font);padding-left:20px}.nova-button-link.nova-button-link--small:has(.nova-button-link__icon-left){padding-left:8px;padding-right:20px}.nova-button-link.nova-button-link--small .nova-icon{border-radius:20px;padding:8px}.nova--dark,html[data-nova-theme=dark]{--nova-button-link-color-hover:var(--nova-brand-800);--nova-button-link-color:var(--nova-white);--nova-button-link-color-active:var(--nova-white);--nova-button-link-icon-background-active:var(--nova-white-20-opacity);--nova-button-link-icon-background-hover:var(--nova-white-10-opacity);--nova-button-link-icon-background:var(--nova-gray-400)}
}

@layer nova {
:host,:root{--nova-card-backdrop-filter:none;--nova-card-background-color:var(--nova-gray-50);--nova-card-border-radius:16px;--nova-card-interactive-box-shadow:inset 0 0 0 1px var(--nova-gray-400);--nova-card-divider-box-shadow:inset 0 4px 0 0 var(--nova-gray-04-opacity);--nova-card-interactive-hover-background-gradient:linear-gradient(0deg,var(--nova-gray-04-opacity) 0%,var(--nova-gray-04-opacity) 100%),var(--nova-card-background-color);--nova-card-interactive-hover-box-shadow:0 10px 12px 0 var(--nova-gray-04-opacity);--nova-card-interactive-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-800);--nova-card-image-interactive-focus-visible-box-shadow:inset 0 0 0 6px var(--nova-gray-800);--nova-card-secondary-background-color:var(--nova-white);--nova-card-secondary-outline:1px solid var(--nova-gray-200);--nova-card-secondary-interactive-hover-background-gradient:linear-gradient(0deg,var(--nova-gray-04-opacity) 0%,var(--nova-gray-04-opacity) 100%),var(--nova-card-secondary-background-color);--nova-card-dark-background-color:var(--nova-gray-800);--nova-card-dark-interactive-hover-background-gradient:linear-gradient(0deg,var(--nova-white-05-opacity) 0%,var(--nova-white-05-opacity) 100%),var(--nova-card-dark-background-color);--nova-card-dark-interactive-focus-visible-box-shadow:inset 0 0 0 6px var(--nova-gray-300);--nova-card-brand-background-color:var(--nova-brand-500);--nova-card-brand-interactive-hover-background-gradient:linear-gradient(0deg,var(--nova-gray-04-opacity) 0%,var(--nova-gray-04-opacity) 100%),var(--nova-card-brand-background-color);--nova-card-custom-background-color:var(--nova-data-blue-05);--nova-card-image-dark-gradient:linear-gradient(180deg,#000000a6,#0000 65%);--nova-card-image-dark-interactive-hover-background-gradient:linear-gradient(0deg,var(--nova-gray-15-opacity) 0%,var(--nova-gray-15-opacity) 100%);--nova-card-image-light-gradient:linear-gradient(180deg,#ffffffa6,#fff0 65%);--nova-card-image-light-interactive-hover-background-gradient:linear-gradient(0deg,var(--nova-white-15-opacity) 0%,var(--nova-white-15-opacity) 100%);--nova-card-content-padding:24px;--nova-card-content-gap:16px;--nova-card-header-gap:4px;--nova-card-slot-color:var(--nova-gray-800);--nova-card-title-color:var(--nova-gray-800);--nova-card-title-font:var(--nova-heading-20-font);--nova-card-description-color:var(--nova-gray-600);--nova-card-description-font:var(--nova-body-16-font);--nova-card-icon-margin-bottom:4px;--nova-card-custom-content-border-radius:8px;--nova-card-custom-content-margin:8px}@media (min-width:768px){:host,:root{--nova-card-border-radius:20px;--nova-card-content-padding:32px;--nova-card-content-gap:24px;--nova-card-title-font:var(--nova-heading-24-font);--nova-card-description-font:var(--nova-body-18-font);--nova-card-custom-content-border-radius:12px}}@media (max-width:319px){.nova-card--divider\@320{--nova-card-border-radius:0}.nova-card--divider\@320.nova-card,.nova-card--divider\@320.nova-card--secondary{box-shadow:var(--nova-card-divider-box-shadow);outline:none}.nova-card--divider\@320.nova-card--brand,.nova-card--divider\@320.nova-card--dark,.nova-card--divider\@320.nova-card--image-dark,.nova-card--divider\@320.nova-card--image-light,.nova-image-container .nova-card--divider\@320{box-shadow:none}}@media (max-width:374px){.nova-card--divider\@375{--nova-card-border-radius:0}.nova-card--divider\@375.nova-card,.nova-card--divider\@375.nova-card--secondary{box-shadow:var(--nova-card-divider-box-shadow);outline:none}.nova-card--divider\@375.nova-card--brand,.nova-card--divider\@375.nova-card--dark,.nova-card--divider\@375.nova-card--image-dark,.nova-card--divider\@375.nova-card--image-light,.nova-image-container .nova-card--divider\@375{box-shadow:none}}@media (max-width:479px){.nova-card--divider\@480{--nova-card-border-radius:0}.nova-card--divider\@480.nova-card,.nova-card--divider\@480.nova-card--secondary{box-shadow:var(--nova-card-divider-box-shadow);outline:none}.nova-card--divider\@480.nova-card--brand,.nova-card--divider\@480.nova-card--dark,.nova-card--divider\@480.nova-card--image-dark,.nova-card--divider\@480.nova-card--image-light,.nova-image-container .nova-card--divider\@480{box-shadow:none}}@media (max-width:679px){.nova-card--divider\@680{--nova-card-border-radius:0}.nova-card--divider\@680.nova-card,.nova-card--divider\@680.nova-card--secondary{box-shadow:var(--nova-card-divider-box-shadow);outline:none}.nova-card--divider\@680.nova-card--brand,.nova-card--divider\@680.nova-card--dark,.nova-card--divider\@680.nova-card--image-dark,.nova-card--divider\@680.nova-card--image-light,.nova-image-container .nova-card--divider\@680{box-shadow:none}}@media (max-width:767px){.nova-card--divider\@768{--nova-card-border-radius:0}.nova-card--divider\@768.nova-card,.nova-card--divider\@768.nova-card--secondary{box-shadow:var(--nova-card-divider-box-shadow);outline:none}.nova-card--divider\@768.nova-card--brand,.nova-card--divider\@768.nova-card--dark,.nova-card--divider\@768.nova-card--image-dark,.nova-card--divider\@768.nova-card--image-light,.nova-image-container .nova-card--divider\@768{box-shadow:none}}@media (max-width:879px){.nova-card--divider\@880{--nova-card-border-radius:0}.nova-card--divider\@880.nova-card,.nova-card--divider\@880.nova-card--secondary{box-shadow:var(--nova-card-divider-box-shadow);outline:none}.nova-card--divider\@880.nova-card--brand,.nova-card--divider\@880.nova-card--dark,.nova-card--divider\@880.nova-card--image-dark,.nova-card--divider\@880.nova-card--image-light,.nova-image-container .nova-card--divider\@880{box-shadow:none}}@media (max-width:1079px){.nova-card--divider\@1080{--nova-card-border-radius:0}.nova-card--divider\@1080.nova-card,.nova-card--divider\@1080.nova-card--secondary{box-shadow:var(--nova-card-divider-box-shadow);outline:none}.nova-card--divider\@1080.nova-card--brand,.nova-card--divider\@1080.nova-card--dark,.nova-card--divider\@1080.nova-card--image-dark,.nova-card--divider\@1080.nova-card--image-light,.nova-image-container .nova-card--divider\@1080{box-shadow:none}}@media (max-width:1289px){.nova-card--divider\@1290{--nova-card-border-radius:0}.nova-card--divider\@1290.nova-card,.nova-card--divider\@1290.nova-card--secondary{box-shadow:var(--nova-card-divider-box-shadow);outline:none}.nova-card--divider\@1290.nova-card--brand,.nova-card--divider\@1290.nova-card--dark,.nova-card--divider\@1290.nova-card--image-dark,.nova-card--divider\@1290.nova-card--image-light,.nova-image-container .nova-card--divider\@1290{box-shadow:none}}@media (max-width:1439px){.nova-card--divider\@1440{--nova-card-border-radius:0}.nova-card--divider\@1440.nova-card,.nova-card--divider\@1440.nova-card--secondary{box-shadow:var(--nova-card-divider-box-shadow);outline:none}.nova-card--divider\@1440.nova-card--brand,.nova-card--divider\@1440.nova-card--dark,.nova-card--divider\@1440.nova-card--image-dark,.nova-card--divider\@1440.nova-card--image-light,.nova-image-container .nova-card--divider\@1440{box-shadow:none}}@media (max-width:1919px){.nova-card--divider\@1920{--nova-card-border-radius:0}.nova-card--divider\@1920.nova-card,.nova-card--divider\@1920.nova-card--secondary{box-shadow:var(--nova-card-divider-box-shadow);outline:none}.nova-card--divider\@1920.nova-card--brand,.nova-card--divider\@1920.nova-card--dark,.nova-card--divider\@1920.nova-card--image-dark,.nova-card--divider\@1920.nova-card--image-light,.nova-image-container .nova-card--divider\@1920{box-shadow:none}}.nova-card{-webkit-backdrop-filter:var(--nova-card-backdrop-filter);backdrop-filter:var(--nova-card-backdrop-filter);background-color:var(--nova-card-background-color);border-radius:var(--nova-card-border-radius);border-top-style:inset;width:100%;display:block;overflow:hidden}.nova-card--secondary{background-color:var(--nova-card-secondary-background-color);outline:var(--nova-card-secondary-outline);outline-offset:-1px}.nova-card--dark{background-color:var(--nova-card-dark-background-color)}.nova-card--brand{background-color:var(--nova-card-brand-background-color)}.nova-card--custom{--nova-card-description-color:var(--nova-gray-80-opacity);background-color:var(--nova-card-custom-background-color)}:is(.nova-card--custom .nova-link,.nova-card--custom .nova-link--simple):hover:not(.nova-link--is-disabled):not(:disabled):not(a:not([href])){color:var(--nova-gray-800)}:is(:is(.nova-dark-container .nova-card--custom,.nova-dark-container.nova-card--custom) .nova-link,:is(.nova-dark-container .nova-card--custom,.nova-dark-container.nova-card--custom) .nova-link--simple):hover:not(.nova-link--is-disabled):not(:disabled):not(a:not([href])){color:var(--nova-white)}:is(.nova-dark-container .nova-card:not(.nova-card--dark,.nova-card--brand,.nova-card--custom,.nova-card--image-dark,.nova-card--image-light)) .nova-link{--nova-link-color:var(--nova-text);--nova-link-color-disabled:var(--nova-gray-400);--nova-link-color-hover:var(--nova-text)}.nova-card--image-dark:before{background:var(--nova-card-image-dark-gradient);border-radius:var(--nova-card-border-radius)}.nova-card--image-dark.nova-card--image-gradient-soft{--nova-card-image-dark-gradient:linear-gradient(180deg,#000000a6,#0000 50%)}.nova-card--image-dark.nova-card--image-gradient-hard{--nova-card-image-dark-gradient:linear-gradient(180deg,#000000a6,#0000 80%)}.nova-card--image-light:before{background:var(--nova-card-image-light-gradient);border-radius:var(--nova-card-border-radius)}.nova-card--image-light.nova-card--image-gradient-soft{--nova-card-image-light-gradient:linear-gradient(180deg,#ffffffa6,#fff0 50%)}.nova-card--image-light.nova-card--image-gradient-hard{--nova-card-image-light-gradient:linear-gradient(180deg,#ffffffa6,#fff0 80%)}.nova-card--image-dark,.nova-card--image-light{background-position:50%;background-size:cover;position:relative}:is(.nova-card--image-light,.nova-card--image-dark):before{content:"";position:absolute;inset:0}.nova-card--brand,.nova-card--dark,.nova-card--image-dark{--nova-card-slot-color:var(--nova-white);--nova-card-title-color:var(--nova-white);--nova-card-description-color:var(--nova-white)}.nova-icon:is(:is(.nova-card--brand,.nova-card--dark,.nova-card--image-dark) .nova-card__icon){--nova-icon-primary:var(--nova-white)}.nova-icon--contained:is(:is(.nova-card--brand,.nova-card--dark,.nova-card--image-dark) .nova-card__icon){--nova-icon-contained-background-color:var(--nova-white-05-opacity)}.nova-card:has(.nova-card__media-block){flex-direction:column;display:flex}.nova-card:has(.nova-card__media-block)>.nova-card__content{flex:1;height:auto}.nova-card__content{gap:var(--nova-card-content-gap);height:100%;padding:var(--nova-card-content-padding);flex-direction:column;display:flex;position:relative}.nova-card__content--horizontal{display:grid}.nova-card__content--horizontal:has(.nova-card__action){grid-template-columns:1fr auto}.nova-card__content--horizontal:has(.nova-card__slot){grid-template-rows:auto 1fr}.nova-card__content--horizontal:has(.nova-card__slot) .nova-card__action{grid-row:1/3}.nova-card__content--horizontal .nova-card__header{grid-area:1/1/2/2}.nova-card__content--horizontal .nova-card__slot{grid-area:2/1/3/2}.nova-card__content--horizontal .nova-card__action{margin-top:unset;grid-column:2/3;align-self:center}.nova-card__action{margin-top:auto}.nova-card__header{gap:var(--nova-card-header-gap);z-index:1;flex-direction:column;width:100%;display:flex}.nova-card__icon{margin-bottom:var(--nova-card-icon-margin-bottom);width:fit-content}.nova-card__icon.nova-icon--contained{--nova-card-icon-margin-bottom:8px}.nova-card__title{color:var(--nova-card-title-color);font:var(--nova-card-title-font);word-break:break-word}.nova-card__description{color:var(--nova-card-description-color);font:var(--nova-card-description-font);word-break:break-word}.nova-card__media-block{overflow:hidden}.nova-card__slot{color:var(--nova-card-slot-color)}.nova-card__media-block--bottom,.nova-card__media-block--top{border-radius:var(--nova-card-custom-content-border-radius);margin-left:var(--nova-card-custom-content-margin);margin-right:var(--nova-card-custom-content-margin)}.nova-card__media-block--top{margin-top:var(--nova-card-custom-content-margin)}.nova-card__media-block--bottom{margin-bottom:var(--nova-card-custom-content-margin)}button.nova-card{color:inherit;font:inherit;text-align:start;border:none;padding:0}:is(a.nova-card,button.nova-card):after{border-radius:var(--nova-card-border-radius);box-shadow:var(--nova-card-interactive-box-shadow);content:"";position:absolute;inset:0}:is(a.nova-card,button.nova-card):hover{cursor:pointer;background:var(--nova-card-interactive-hover-background-gradient);box-shadow:var(--nova-card-interactive-hover-box-shadow)}a.nova-card,button.nova-card{position:relative}:is(a.nova-card,button.nova-card):focus-visible{outline:none}:is(a.nova-card,button.nova-card):focus-visible:after{box-shadow:var(--nova-card-interactive-focus-visible-box-shadow)}:is(a.nova-card--secondary,button.nova-card--secondary):hover{background:var(--nova-card-secondary-interactive-hover-background-gradient)}:is(a.nova-card--dark,button.nova-card--dark):after{box-shadow:none}:is(a.nova-card--dark,button.nova-card--dark):hover{background:var(--nova-card-dark-interactive-hover-background-gradient)}:is(a.nova-card--dark,button.nova-card--dark):focus-visible{box-shadow:var(--nova-card-dark-interactive-focus-visible-box-shadow)}:is(a.nova-card--brand,button.nova-card--brand):after,:is(a.nova-card--dark,button.nova-card--dark):focus-visible:after{box-shadow:none}:is(a.nova-card--brand,button.nova-card--brand):hover{background:var(--nova-card-brand-interactive-hover-background-gradient)}:is(a.nova-card--custom,button.nova-card--custom):after{box-shadow:none}:is(a.nova-card--custom,button.nova-card--custom):hover{background:linear-gradient(0deg,var(--nova-gray-04-opacity) 0,var(--nova-gray-04-opacity) 100%),var(--nova-card-custom-background-color)}:is(a.nova-card--image-dark,button.nova-card--image-dark,a.nova-card--image-light,button.nova-card--image-light):after{box-shadow:none}:is(a.nova-card--image-dark,button.nova-card--image-dark,a.nova-card--image-light,button.nova-card--image-light):hover{background-position:50%;background-size:cover}:is(a.nova-card--image-dark,button.nova-card--image-dark,a.nova-card--image-light,button.nova-card--image-light):hover:after{content:"";position:absolute;inset:0}:is(a.nova-card--image-dark,button.nova-card--image-dark,a.nova-card--image-light,button.nova-card--image-light):focus-visible,:is(a.nova-card--image-dark,button.nova-card--image-dark,a.nova-card--image-light,button.nova-card--image-light):focus-visible:after{box-shadow:none}:is(a.nova-card--image-dark,button.nova-card--image-dark,a.nova-card--image-light,button.nova-card--image-light):focus-visible:before{box-shadow:var(--nova-card-image-interactive-focus-visible-box-shadow)}a.nova-card--image-dark:hover:after,button.nova-card--image-dark:hover:after{background:var(--nova-card-image-dark-interactive-hover-background-gradient)}a.nova-card--image-light:hover:after,button.nova-card--image-light:hover:after{background:var(--nova-card-image-light-interactive-hover-background-gradient)}.nova-card:not(.nova-card--secondary,.nova-card--dark,.nova-card--brand,.nova-card--custom,.nova-card--image-dark,.nova-card--image-light)>.nova-card__content .nova-form-field{--nova-form-field-active-outline-color:var(--nova-gray-800)}.nova-image-container{--nova-card-backdrop-filter:blur(16px);--nova-card-background-color:var(--nova-gray-50-opacity);--nova-card-slot-color:var(--nova-white);--nova-card-title-color:var(--nova-white);--nova-card-description-color:var(--nova-white);--nova-card-interactive-box-shadow:none;--nova-card-interactive-hover-background-gradient:linear-gradient(0deg,var(--nova-gray-04-opacity) 0%,var(--nova-gray-04-opacity) 100%),var(--nova-card-background-color)}.nova-icon:is(.nova-image-container .nova-card .nova-card__icon){--nova-icon-primary:var(--nova-white)}.nova-icon--contained:is(.nova-image-container .nova-card .nova-card__icon){--nova-icon-contained-background-color:var(--nova-white-05-opacity)}.nova--dark,html[data-nova-theme=dark]{--nova-card-background-color:var(--nova-gray-300);--nova-card-slot-color:var(--nova-white);--nova-card-interactive-box-shadow:inset 0 0 0 1px var(--nova-gray-800);--nova-card-interactive-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-card-divider-box-shadow:inset 0 4px 0 0 var(--nova-white-05-opacity);--nova-card-image-interactive-focus-visible-box-shadow:inset 0 0 0 6px var(--nova-white);--nova-card-secondary-background-color:var(--nova-gray-100);--nova-card-secondary-outline:1px solid var(--nova-gray-600);--nova-card-dark-background-color:var(--nova-gray-400);--nova-card-dark-interactive-focus-visible-box-shadow:inset 0 0 0 6px var(--nova-white-30-opacity);--nova-card-brand-background-color:var(--nova-brand-800);--nova-card-title-color:var(--nova-white);--nova-card-description-color:var(--nova-white-60-opacity)}:is(.nova--dark,html[data-nova-theme=dark]) a.nova-card:not(.nova-image-container a.nova-card,.nova-card--brand,.nova-card--dark,.nova-card--custom,.nova-card--image-dark,.nova-card--image-light):hover:after,:is(.nova--dark,html[data-nova-theme=dark]) button.nova-card:not(.nova-image-container button.nova-card,.nova-card--brand,.nova-card--dark,.nova-card--custom,.nova-card--image-dark,.nova-card--image-light):hover:after{box-shadow:inset 0 0 0 1px var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-card--brand,:is(.nova--dark,html[data-nova-theme=dark]) .nova-card--dark,:is(.nova--dark,html[data-nova-theme=dark]) .nova-card--image-dark{--nova-card-slot-color:var(--nova-white);--nova-card-title-color:var(--nova-white);--nova-card-description-color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-card--image-light{--nova-card-slot-color:var(--nova-gray-100);--nova-card-title-color:var(--nova-gray-100);--nova-card-description-color:var(--nova-gray-80-opacity)}.nova-icon:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-card--image-light) .nova-card__icon){--nova-icon-primary:var(--nova-gray-100)}.nova-icon--contained:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-card--image-light) .nova-card__icon){--nova-icon-contained-background-color:var(--nova-gray-04-opacity)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-card--custom{--nova-card-description-color:var(--nova-white-60-opacity)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-card--custom) .nova-link,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-card--custom) .nova-link--simple):hover:not(.nova-link--is-disabled):not(:disabled):not(a:not([href])){color:var(--nova-white)}.nova--dark .nova-image-container,html[data-nova-theme=dark] .nova-image-container{--nova-card-background-color:var(--nova-gray-50-opacity);--nova-card-slot-color:var(--nova-white);--nova-card-title-color:var(--nova-white);--nova-card-description-color:var(--nova-white)}
}

@layer nova {
:host,:root{--nova-carousel-large-breakpoint:1024px;--nova-carousel-items-container-max-width:1280px;--nova-carousel-items-container-padding-top:16px;--nova-carousel-items-container-padding-bottom:32px;--nova-carousel-items-container-padding-inline:16px;--nova-carousel-items-gap:12px;--nova-carousel-items-gap-large:24px;--nova-carousel-items-transition:transform .5s ease;--nova-carousel-item-max-width:300px;--nova-carousel-small-item-max-width:240px;--nova-carousel-large-items-gap:12px;--nova-carousel-large-items-gap-large-breakpoint:24px;--nova-carousel-large-item-max-width:320px;--nova-carousel-extra-small-items-gap:8px;--nova-carousel-extra-small-items-gap-large-breakpoint:20px;--nova-carousel-extra-small-item-max-width:180px;--nova-carousel-controls-gap:16px}.nova-carousel{box-sizing:border-box;flex-direction:column;display:flex}.nova-carousel__items-container{margin-left:calc(var(--nova-carousel-items-container-padding-inline)*-1);margin-right:calc(var(--nova-carousel-items-container-padding-inline)*-1);padding:var(--nova-carousel-items-container-padding-top) var(--nova-carousel-items-container-padding-inline) var(--nova-carousel-items-container-padding-bottom);scroll-padding-inline:var(--nova-carousel-items-container-padding-inline);scroll-snap-type:x mandatory;width:calc(100% + var(--nova-carousel-items-container-padding-inline)*2);flex-direction:column;display:flex;position:relative;overflow-x:auto}@media screen and (min-width:1024px){.nova-carousel__items-container{max-width:calc(var(--nova-carousel-items-container-max-width) + var(--nova-carousel-items-container-padding-inline)*2)}}.nova-carousel__items{box-sizing:border-box;align-items:stretch;gap:var(--nova-carousel-items-gap);transition:var(--nova-carousel-items-transition);will-change:transform;flex-direction:row;width:100%;margin:0;padding:0;display:flex}@media screen and (min-width:1024px){.nova-carousel__items{gap:var(--nova-carousel-items-gap-large)}}.nova-carousel__item{box-sizing:border-box;max-width:var(--nova-carousel-item-max-width);scroll-snap-align:start;flex:none;width:100%;display:flex}@media screen and (min-width:1024px){.nova-carousel__item{flex:1 0 calc(25% - var(--nova-carousel-items-gap-large)*3/4);max-width:unset}.nova-carousel__item--hidden-at-large{visibility:hidden;transition:visibility 0s .5s}}.nova-carousel__controls{gap:var(--nova-carousel-controls-gap);max-width:var(--nova-carousel-items-container-max-width);justify-content:center;width:100%;display:none}@media screen and (min-width:1024px){.nova-carousel__controls{justify-content:flex-start}}.nova-carousel--controls-align-left .nova-carousel__controls{justify-content:flex-start}.nova-carousel--controls-align-center .nova-carousel__controls{justify-content:center}.nova-carousel--controls-align-right .nova-carousel__controls{justify-content:flex-end}@media screen and (min-width:1024px){.nova-carousel--controls-on-large .nova-carousel__items-container{scroll-snap-type:none;overflow-x:hidden}.nova-carousel--controls-on-large .nova-carousel__controls{display:flex}}.nova-carousel--controls-always .nova-carousel__items-container{scroll-snap-type:none;overflow-x:hidden}.nova-carousel--controls-always .nova-carousel__controls{display:flex}.nova-carousel--large .nova-carousel__items{gap:var(--nova-carousel-large-items-gap)}@media screen and (min-width:1024px){.nova-carousel--large .nova-carousel__items{gap:var(--nova-carousel-large-items-gap-large-breakpoint)}}:is(.nova-carousel--large .nova-carousel__items) .nova-carousel__item{max-width:var(--nova-carousel-large-item-max-width)}@media screen and (min-width:1024px){:is(.nova-carousel--large .nova-carousel__items) .nova-carousel__item{flex:1 0 calc(33.3333% - var(--nova-carousel-large-items-gap-large-breakpoint)*2/3);max-width:unset}}.nova-carousel--small .nova-carousel__item{max-width:var(--nova-carousel-small-item-max-width)}@media screen and (min-width:1024px){.nova-carousel--small .nova-carousel__item{max-width:unset}}.nova-carousel--x-small .nova-carousel__items{gap:var(--nova-carousel-extra-small-items-gap)}@media screen and (min-width:1024px){.nova-carousel--x-small .nova-carousel__items{gap:var(--nova-carousel-extra-small-items-gap-large-breakpoint)}}:is(.nova-carousel--x-small .nova-carousel__items) .nova-carousel__item{max-width:var(--nova-carousel-extra-small-item-max-width)}@media screen and (min-width:1024px){:is(.nova-carousel--x-small .nova-carousel__items) .nova-carousel__item{flex:1 0 calc(20% - var(--nova-carousel-extra-small-items-gap-large-breakpoint)*4/5);max-width:unset}}@media screen and (max-width:1023px){.nova-carousel{--nova-card-title-font:var(--nova-heading-20-font);--nova-card-description-font:var(--nova-body-16-font)}}.nova--dark .nova-carousel .nova-carousel__items-container,html[data-nova-theme=dark] .nova-carousel .nova-carousel__items-container{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){.nova-carousel__item--hidden-at-large,.nova-carousel__items{transition:none}}
}

@layer nova {
:host,:root{--nova-checkbox-background-color:var(--nova-white);--nova-checkbox-selected-background-color:var(--nova-green-600);--nova-checkbox-selected-disabled-background-color:var(--nova-gray-200);--nova-checkbox-border-color:var(--nova-gray-500);--nova-checkbox-disabled-border-color:var(--nova-gray-300);--nova-checkbox-focus-visible-border-color:var(--nova-gray-800);--nova-checkbox-focus-visible-shadow-color:var(--nova-gray-08-opacity);--nova-checkbox-hover-shadow-color:var(--nova-gray-04-opacity);--nova-checkbox-disabled-label-color:var(--nova-gray-400);--nova-checkbox-label-color:var(--nova-gray-800)}.nova-checkbox__label{cursor:pointer;align-items:center;gap:12px;display:flex}.nova-checkbox__label:not(.nova-list__item-wrapper){color:var(--nova-checkbox-label-color);font:var(--nova-body-16-font)}.nova-checkbox__input{background-color:var(--nova-checkbox-background-color);box-shadow:inset 0 0 0 2px var(--nova-checkbox-border-color);cursor:pointer;appearance:none;width:24px;min-width:24px;height:24px;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);border-radius:8px;margin:0;position:relative}.nova-checkbox__input.nova-checkbox__input--small{border-radius:4px;width:16px;min-width:16px;height:16px}.nova-checkbox__input:focus-visible{outline:none}.nova-checkbox__input:focus-visible:not(.nova-checkbox__input--checked):not(:checked):not(:indeterminate){box-shadow:0 0 0 3px inset var(--nova-checkbox-focus-visible-border-color)}.nova-checkbox__input:before{background-color:var(--nova-checkbox-hover-shadow-color);content:"";height:40px;transition:background-color var(--nova-duration-min) var(--nova-ease-out),transform var(--nova-duration-min) var(--nova-ease-out);z-index:-1;border-radius:50%;width:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.nova-checkbox__input:hover:not(:disabled):not(.nova-checkbox__input--is-disabled):before{background-color:var(--nova-checkbox-hover-shadow-color);transform:translate(-50%,-50%)scale(1)}.nova-checkbox__input:focus-visible:before{background-color:var(--nova-checkbox-focus-visible-shadow-color);border-width:0;outline:none;transform:scale(1)translate(-50%,-50%)}.nova-checkbox__input.nova-checkbox__input--small:before{width:32px;height:32px}.nova-checkbox__input:after{content:"";height:12px;transition:transform var(--nova-duration-min) var(--nova-ease-out);width:12px;position:absolute;transform:scale(0)}.nova-checkbox__input:indeterminate:after{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"none\" viewBox=\"0 0 16 16\"><path stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M3.5 7.25h9\"/></svg>");width:16px;height:16px;top:5px;left:4px;transform:scale(1)}.nova-checkbox__input--checked:focus-visible,.nova-checkbox__input:checked:focus-visible,.nova-checkbox__input:indeterminate:focus-visible{box-shadow:none;outline:none}.nova-checkbox__input--checked,.nova-checkbox__input:checked,.nova-checkbox__input:indeterminate{background:var(--nova-checkbox-selected-background-color);box-shadow:none}.nova-checkbox__input--is-disabled,.nova-checkbox__input:disabled{box-shadow:0 0 0 2px inset var(--nova-checkbox-disabled-border-color);cursor:not-allowed}.nova-checkbox__input--checked:is(.nova-checkbox__input:disabled,.nova-checkbox__input--is-disabled),:is(.nova-checkbox__input:disabled,.nova-checkbox__input--is-disabled):checked,:is(.nova-checkbox__input:disabled,.nova-checkbox__input--is-disabled):indeterminate{background-color:var(--nova-checkbox-selected-disabled-background-color);box-shadow:none}:is(.nova-checkbox:has(.nova-checkbox__input--is-disabled) .nova-checkbox__label,.nova-checkbox:has(.nova-checkbox__input:disabled) .nova-checkbox__label){color:var(--nova-checkbox-disabled-label-color);cursor:not-allowed}.nova-checkbox__input--checked:after,.nova-checkbox__input:checked:after{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\"><path stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"m8 12.424 2.67 2.67 5.83-5.83\"/></svg>");width:24px;height:24px;transform:scale(1)}.nova-checkbox__input--checked.nova-checkbox__input--is-disabled:after,.nova-checkbox__input--checked:disabled:after,.nova-checkbox__input--is-disabled:checked:after,.nova-checkbox__input:checked:disabled:after{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\"><path stroke=\"%23949494\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"m8 12.424 2.67 2.67 5.83-5.83\"/></svg>")}.nova-checkbox__input--checked.nova-checkbox__input--small:after,.nova-checkbox__input--small:checked:after{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"none\" viewBox=\"0 0 16 16\"><path stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"m5.334 8.283 1.78 1.78L11 6.176\"/></svg>");width:16px;height:16px}.nova-checkbox__input--small.nova-checkbox__input--checked.nova-checkbox__input--is-disabled:after,.nova-checkbox__input--small.nova-checkbox__input--checked:disabled:after,.nova-checkbox__input--small.nova-checkbox__input--is-disabled:checked:after,.nova-checkbox__input--small:checked:disabled:after{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"none\" viewBox=\"0 0 16 16\"><path stroke=\"%23949494\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"m5.334 8.283 1.78 1.78L11 6.176\"/></svg>")}.nova-checkbox__input--is-disabled:indeterminate:after,.nova-checkbox__input:indeterminate:disabled:after{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"none\" viewBox=\"0 0 16 16\"><path stroke=\"%23949494\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M3.5 7.25h9\"/></svg>")}.nova-checkbox__input--small:indeterminate:after{top:1px;left:0}.nova-checkbox__input--small.nova-checkbox__input--is-disabled:indeterminate:after,.nova-checkbox__input--small:disabled:indeterminate:after{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"none\" viewBox=\"0 0 16 16\"><path stroke=\"%23949494\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M3.5 7.25h9\"/></svg>")}.nova--dark,html[data-nova-theme=dark]{--nova-checkbox-background-color:var(--nova-white-00-opacity);--nova-checkbox-selected-background-color:var(--nova-green-600);--nova-checkbox-selected-disabled-background-color:var(--nova-white-05-opacity);--nova-checkbox-border-color:var(--nova-gray-900);--nova-checkbox-disabled-border-color:var(--nova-white-20-opacity);--nova-checkbox-focus-visible-border-color:var(--nova-white);--nova-checkbox-focus-visible-shadow-color:var(--nova-white-20-opacity);--nova-checkbox-hover-shadow-color:var(--nova-white-10-opacity);--nova-checkbox-disabled-label-color:var(--nova-white-40-opacity);--nova-checkbox-label-color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-checkbox__input--checked:after,:is(.nova--dark,html[data-nova-theme=dark]) .nova-checkbox__input:checked:after{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\"><path stroke=\"%23111\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"m8 12.424 2.67 2.67 5.83-5.83\"/></svg>")}:is(.nova--dark,html[data-nova-theme=dark]) .nova-checkbox__input--checked.nova-checkbox__input--is-disabled:after,:is(.nova--dark,html[data-nova-theme=dark]) .nova-checkbox__input--checked:disabled:after,:is(.nova--dark,html[data-nova-theme=dark]) .nova-checkbox__input--is-disabled:checked:after,:is(.nova--dark,html[data-nova-theme=dark]) .nova-checkbox__input:checked:disabled:after{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\"><path stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-opacity=\".2\" stroke-width=\"1.5\" d=\"m8 12.424 2.67 2.67 5.83-5.83\"/></svg>")}:is(.nova--dark,html[data-nova-theme=dark]) .nova-checkbox__input--checked.nova-checkbox__input--small:after,:is(.nova--dark,html[data-nova-theme=dark]) .nova-checkbox__input--small:checked:after{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"none\" viewBox=\"0 0 16 16\"><path stroke=\"%23111\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"m5.334 8.283 1.78 1.78L11 6.176\"/></svg>")}:is(.nova--dark,html[data-nova-theme=dark]) .nova-checkbox__input--small.nova-checkbox__input--checked:disabled:after,:is(.nova--dark,html[data-nova-theme=dark]) .nova-checkbox__input--small.nova-checkbox__input--is-disabled.nova-checkbox__input--checked:after,:is(.nova--dark,html[data-nova-theme=dark]) .nova-checkbox__input--small.nova-checkbox__input--is-disabled:checked:after,:is(.nova--dark,html[data-nova-theme=dark]) .nova-checkbox__input--small:disabled:checked:after{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"none\" viewBox=\"0 0 16 16\"><path stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-opacity=\".2\" stroke-width=\"1.5\" d=\"m5.334 8.283 1.78 1.78L11 6.176\"/></svg>")}:is(.nova--dark,html[data-nova-theme=dark]) .nova-checkbox__input:indeterminate:after{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"none\" viewBox=\"0 0 16 16\"><path stroke=\"%23111\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M3.5 7.25h9\"/></svg>")}:is(.nova--dark,html[data-nova-theme=dark]) .nova-checkbox__input--is-disabled:indeterminate:after,:is(.nova--dark,html[data-nova-theme=dark]) .nova-checkbox__input:indeterminate:disabled:after{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"none\" viewBox=\"0 0 16 16\"><path stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-opacity=\".2\" stroke-width=\"1.5\" d=\"M3.5 7.25h9\"/></svg>")}
}

@layer nova {
:host,:root{--nova-chip-background-color:var(--nova-gray-08-opacity);--nova-chip-font-color:var(--nova-gray-800);--nova-chip-hover-background-color:var(--nova-gray-15-opacity);--nova-chip-active-background-color:var(--nova-gray-50-opacity);--nova-chip-selected-background:var(--nova-gray-800);--nova-chip-selected-font-color:var(--nova-white);--nova-chip-selected-hover-background:var(--nova-gray-80-opacity);--nova-chip-selected-focus-background:var(--nova-brand-500);--nova-chip-disabled-background:var(--nova-gray-04-opacity);--nova-chip-disabled-color:var(--nova-gray-400);--nova-chip-disabled-close-color:var(--nova-gray-400);--nova-chip-outline-active-background:var(--nova-gray-15-opacity);--nova-chip-outline-background:var(--nova-white);--nova-chip-outline-hover-background-color:var(--nova-gray-08-opacity);--nova-chip-font-size:.875rem;--nova-chip-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-800);--nova-chip-close-button-focus-visible-box-shadow:inset 0 0 0 2px var(--nova-gray-800);--nova-chip-selected-close-button-focus-visible-box-shadow:inset 0 0 0 2px var(--nova-chip-selected-font-color);--nova-chip-close-button-hover-background:var(--nova-gray-15-opacity);--nova-chip-close-selected-button-hover-background:var(--nova-white-40-opacity);--nova-chip-outline-box-shadow:0 0 0 1px inset var(--nova-gray-200);--nova-chip-outline-hover-box-shadow:0 0 0 1px inset var(--nova-gray-300);--nova-chip-outline-active-box-shadow:0 0 0 1px inset var(--nova-gray-300);--nova-chip-selected-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-brand-500);--nova-chip-outline-disabled-background:var(--nova-white)}.nova-chip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:var(--nova-chip-background-color);color:var(--nova-chip-font-color);font:var(--nova-label-14-font);height:32px;transition:background-color var(--nova-duration-min) var(--nova-ease-out);border-radius:24px;display:inline-flex}.nova-chip:hover:not(.nova-chip--is-disabled){background-color:var(--nova-chip-hover-background-color)}.nova-chip:has(.nova-chip__input:focus-visible){box-shadow:var(--nova-chip-focus-visible-box-shadow);outline:none}.nova-chip .nova-chip__close-button.nova-icon-button:focus-visible,.nova-chip .nova-chip__close-button:focus-visible,.nova-chip .nova-icon-button--subtle:focus-visible{box-shadow:var(--nova-chip-close-button-focus-visible-box-shadow)}.nova-chip:active:not(.nova-chip--is-disabled){background-color:var(--nova-chip-active-background-color)}.nova-chip.nova-chip--outline{background-color:var(--nova-chip-outline-background);box-shadow:var(--nova-chip-outline-box-shadow);color:var(--nova-chip-font-color)}.nova-chip.nova-chip--outline:hover:not(.nova-chip--is-disabled){background-color:var(--nova-chip-outline-hover-background-color);box-shadow:var(--nova-chip-outline-hover-box-shadow)}.nova-chip.nova-chip--outline:has(.nova-chip__input:focus-visible){box-shadow:var(--nova-chip-focus-visible-box-shadow);outline:none}.nova-chip.nova-chip--outline .nova-chip__close-button.nova-icon-button:focus-visible,.nova-chip.nova-chip--outline .nova-chip__close-button:focus-visible,.nova-chip.nova-chip--outline .nova-icon-button--subtle:focus-visible{box-shadow:var(--nova-chip-close-button-focus-visible-box-shadow)}.nova-chip.nova-chip--outline:active:not(.nova-chip--is-disabled){background-color:var(--nova-chip-outline-active-background);box-shadow:var(--nova-chip-outline-active-box-shadow)}.nova-chip:has(.nova-chip__input:checked){background-color:var(--nova-chip-selected-background)}.nova-chip:has(.nova-chip__input:checked){color:var(--nova-chip-selected-font-color)}.nova-chip:has(.nova-chip__input:checked) .nova-icon{color:var(--nova-chip-selected-font-color)}.nova-chip.nova-chip--outline:has(.nova-chip__input:checked){box-shadow:0 0 #0000}.nova-chip.nova-chip--outline:has(.nova-chip__input:checked):active{background-color:var(--nova-chip-outline-active-background);box-shadow:var(--nova-chip-outline-active-box-shadow)}.nova-chip:has(.nova-chip__input:checked):hover{background-color:var(--nova-chip-selected-hover-background)}.nova-chip:has(.nova-chip__input:checked):has(.nova-chip__input:focus-visible){box-shadow:var(--nova-chip-selected-focus-visible-box-shadow);outline:none}.nova-chip:has(.nova-chip__input:checked) .nova-chip__close-button.nova-icon-button:focus-visible{box-shadow:var(--nova-chip-selected-close-button-focus-visible-box-shadow)}.nova-chip:has(.nova-chip__input:checked) .nova-chip__close-button:focus-visible{box-shadow:var(--nova-chip-selected-close-button-focus-visible-box-shadow)}.nova-chip:has(.nova-chip__input:checked) .nova-icon-button--subtle:focus-visible{box-shadow:var(--nova-chip-selected-close-button-focus-visible-box-shadow)}.nova-chip:has(.nova-chip__input:checked):active{background-color:var(--nova-chip-active-background-color);color:var(--nova-chip-font-color)}.nova-chip:has(.nova-chip__input:checked):active .nova-icon{color:var(--nova-chip-font-color)}:is(.nova-chip:has(.nova-chip__input:checked) .nova-chip__close-button,.nova-chip:has(.nova-chip__input:checked) .nova-chip__close-button.nova-icon-button):hover{background-color:var(--nova-chip-close-selected-button-hover-background);color:var(--nova-chip-selected-font-color)}:is(.nova-chip:has(.nova-chip__input:checked) .nova-chip__close-button,.nova-chip:has(.nova-chip__input:checked) .nova-chip__close-button.nova-icon-button):hover .nova-icon{color:inherit}:is(.nova-chip .nova-chip__close-button,.nova-chip .nova-chip__close-button.nova-icon-button):hover{background-color:var(--nova-chip-close-button-hover-background)}:is(.nova-chip.nova-chip--is-disabled,.nova-chip.nova-chip--is-disabled:has(.nova-chip__input:checked)){background-color:var(--nova-chip-disabled-background);color:var(--nova-chip-disabled-color);cursor:not-allowed;-webkit-user-select:none;user-select:none}:is(.nova-chip.nova-chip--is-disabled,.nova-chip.nova-chip--is-disabled:has(.nova-chip__input:checked)) .nova-chip__label{pointer-events:none}:is(.nova-chip.nova-chip--is-disabled,.nova-chip.nova-chip--is-disabled:has(.nova-chip__input:checked)) .nova-icon{color:var(--nova-chip-disabled-color)}.nova-chip.nova-chip--outline.nova-chip--is-disabled{background-color:var(--nova-chip-outline-disabled-background)}.nova-chip__label{cursor:pointer;border-radius:24px;flex:1;justify-content:center;align-items:center;padding:8px 14px;line-height:1;display:inline-flex}.nova-chip__label,.nova-chip__label .nova-icon{transition:color var(--nova-duration-min) var(--nova-ease-out)}.nova-chip__label .nova-icon{color:var(--nova-chip-font-color)}.nova-chip__label .nova-icon:not(.nova-chip__close-button .nova-icon){margin-right:4px}:is(.nova-chip__label:has(>.nova-icon),.nova-chip__label:has(>nova-icon)){padding-left:12px}.nova-chip__label:has(.nova-chip__close-button){padding-left:14px;padding-right:8px}.nova-chip__label:has(.nova-chip__close-button) .nova-chip__text{margin-right:4px}:is(.nova-chip__label:has(>.nova-icon):has(.nova-chip__close-button),.nova-chip__label:has(>nova-icon):has(.nova-chip__close-button)){padding-left:12px;padding-right:8px}.nova-chip__label .nova-icon{--nova-icon-width:16px;--nova-icon-height:16px}.nova-chip__close-button,.nova-chip__close-button.nova-icon-button{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:initial;color:inherit;cursor:pointer;transition:background-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);justify-content:center;align-items:center;padding:0;display:inline-flex}.nova-icon-button--is-disabled:is(.nova-chip__close-button,.nova-chip__close-button.nova-icon-button),.nova-icon-button:is(.nova-chip__close-button,.nova-chip__close-button.nova-icon-button):disabled{background-color:initial}:is(.nova-chip__close-button,.nova-chip__close-button.nova-icon-button) .nova-icon{--nova-icon-width:16px;--nova-icon-height:16px}.nova-chip__input{appearance:none;opacity:0;pointer-events:none;width:0;height:0}.nova-image-container .nova-chip{--nova-chip-background-color:var(--nova-white);--nova-chip-close-button-hover-background:var(--nova-gray-15-opacity);--nova-chip-font-color:var(--nova-text);--nova-chip-hover-background-color:var(--nova-white-60-opacity);--nova-chip-active-background-color:var(--nova-white-40-opacity);--nova-chip-selected-background:var(--nova-chip-font-color);--nova-chip-selected-font-color:var(--nova-white);--nova-chip-selected-hover-background:var(--nova-gray-80-opacity);--nova-chip-selected-focus-background:var(--nova-bg-brand);--nova-chip-disabled-background:var(--nova-gray-04-opacity);--nova-chip-disabled-color:var(--nova-gray-400);--nova-chip-disabled-close-color:var(--nova-gray-400)}:is(:is(.nova-image-container .nova-chip) .nova-chip__close-button,:is(.nova-image-container .nova-chip) .nova-chip__close-button.nova-icon-button):hover{background-color:var(--nova-chip-close-button-hover-background)}.nova--dark .nova-chip,html[data-nova-theme=dark] .nova-chip{--nova-chip-background-color:var(--nova-white-05-opacity);--nova-chip-font-color:var(--nova-white);--nova-chip-hover-background-color:var(--nova-white-15-opacity);--nova-chip-active-background-color:var(--nova-white-40-opacity);--nova-chip-selected-background:var(--nova-white);--nova-chip-selected-font-color:var(--nova-gray-100);--nova-chip-selected-hover-background:var(--nova-white-60-opacity);--nova-chip-selected-focus-background:var(--nova-brand-800);--nova-chip-disabled-background:var(--nova-white-05-opacity);--nova-chip-disabled-color:var(--nova-white-20-opacity);--nova-chip-disabled-close-color:var(--nova-white-20-opacity);--nova-chip-outline-background:var(--nova-gray-100);--nova-chip-outline-active-background:var(--nova-white-15-opacity);--nova-chip-outline-hover-background-color:var(--nova-white-05-opacity);--nova-chip-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-chip-close-button-focus-visible-box-shadow:inset 0 0 0 2px var(--nova-chip-font-color);--nova-chip-selected-close-button-focus-visible-box-shadow:inset 0 0 0 2px var(--nova-chip-selected-font-color);--nova-chip-close-button-hover-background:var(--nova-white-15-opacity);--nova-chip-close-selected-button-hover-background:var(--nova-gray-15-opacity);--nova-chip-outline-box-shadow:0 0 0 1px inset var(--nova-gray-600);--nova-chip-outline-hover-box-shadow:0 0 0 1px inset var(--nova-white-20-opacity);--nova-chip-outline-active-box-shadow:0 0 0 1px inset var(--nova-white-20-opacity);--nova-chip-selected-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-brand-800)}.nova--dark .nova-image-container .nova-chip,html[data-nova-theme=dark] .nova-image-container .nova-chip{--nova-chip-background-color:var(--nova-white);--nova-chip-font-color:var(--nova-gray-100);--nova-chip-hover-background-color:var(--nova-white-60-opacity);--nova-chip-active-background-color:var(--nova-white-40-opacity);--nova-chip-close-button-hover-background:var(--nova-gray-15-opacity);--nova-chip-close-selected-button-hover-background:var(--nova-white-15-opacity);--nova-chip-selected-background:var(--nova-gray-100);--nova-chip-selected-font-color:var(--nova-white);--nova-chip-selected-hover-background:var(--nova-gray-80-opacity);--nova-chip-selected-focus-background:var(--nova-bg-brand);--nova-chip-disabled-background:var(--nova-gray-04-opacity);--nova-chip-disabled-color:var(--nova-gray-900);--nova-chip-disabled-close-color:var(--nova-gray-900)}:is(.nova--dark .nova-image-container .nova-chip,html[data-nova-theme=dark] .nova-image-container .nova-chip) .nova-icon,:is(:is(.nova--dark .nova-image-container .nova-chip,html[data-nova-theme=dark] .nova-image-container .nova-chip) .nova-chip__close-button:hover,:is(.nova--dark .nova-image-container .nova-chip,html[data-nova-theme=dark] .nova-image-container .nova-chip) .nova-chip__close-button.nova-icon-button:hover) .nova-icon{color:var(--nova-chip-font-color)}:is(.nova--dark .nova-image-container .nova-chip,html[data-nova-theme=dark] .nova-image-container .nova-chip):has(.nova-chip__input:checked) .nova-chip__close-button.nova-icon-button:hover .nova-icon{color:var(--nova-chip-selected-font-color)}:is(.nova--dark .nova-image-container .nova-chip,html[data-nova-theme=dark] .nova-image-container .nova-chip):has(.nova-chip__input:checked) .nova-icon{color:var(--nova-chip-selected-font-color)}:is(.nova--dark .nova-image-container .nova-chip,html[data-nova-theme=dark] .nova-image-container .nova-chip):active:not(.nova-chip--is-disabled) .nova-chip__close-button .nova-icon,:is(.nova--dark .nova-image-container .nova-chip,html[data-nova-theme=dark] .nova-image-container .nova-chip):active:not(.nova-chip--is-disabled) .nova-chip__label .nova-icon{color:var(--nova-chip-font-color)}
}

@layer nova {
:host,:root{--nova-choice-list-item-background:var(--nova-gray-50);--nova-choice-list-item-background-disabled:var(--nova-white);--nova-choice-list-item-background-hover:var(--nova-gray-100);--nova-choice-list-item-background-selected:var(--nova-success-bg);--nova-choice-list-item-border:var(--nova-gray-200);--nova-choice-list-item-border-hover:var(--nova-gray-400);--nova-choice-list-item-border-selected:var(--nova-success-primary);--nova-choice-list-item-border-focused:var(--nova-border-focused);--nova-choice-list-item-border-radius:12px;--nova-choice-list-content-padding:16px 18px;--nova-choice-list-item-data-color:var(--nova-text-subtle);--nova-choice-list-item-description-color:var(--nova-text-subtle);--nova-choice-list-item-description-color-disabled:var(--nova-gray-300);--nova-choice-list-item-selected-label-color:var(--nova-green-700);--nova-choice-list-slot-background:var(--nova-white);--nova-choice-list-input-color:var(--nova-gray-800)}.nova-choice-list{flex-direction:column;gap:12px;display:flex}.nova-choice-list--outline{--nova-choice-list-item-background:var(--nova-white);--nova-choice-list-item-background-hover:var(--nova-gray-50);--nova-choice-list-item-border:var(--nova-gray-400);--nova-choice-list-item-border-hover:var(--nova-gray-500);--nova-choice-list-item-border-focused:var(--nova-gray-800)}.nova-choice-list__item{background-color:var(--nova-choice-list-item-background);border-radius:var(--nova-choice-list-item-border-radius);box-sizing:border-box;transition:background-color var(--nova-duration-min) var(--nova-ease-out);z-index:0;display:block;position:relative;overflow:hidden}.nova-choice-list__item .nova-choice-list__slot .nova-datepicker--flush .nova-datepicker__calendar{margin:0 auto}.nova-choice-list__item:after{border:1px solid var(--nova-choice-list-item-border);border-radius:var(--nova-choice-list-item-border-radius);content:"";pointer-events:none;transition:border-color var(--nova-duration-min) var(--nova-ease-out),border-width var(--nova-duration-min) var(--nova-ease-out);z-index:1;position:absolute;inset:0}.nova-choice-list__input{appearance:none;opacity:0;pointer-events:none;position:absolute;inset-inline-end:0}.nova-choice-list__control{cursor:pointer;display:block}.nova-choice-list__content{color:var(--nova-choice-list-input-color);font:var(--nova-label-16-font);padding:var(--nova-choice-list-content-padding);flex-direction:column;justify-content:center;gap:4px;display:flex}.nova-choice-list--medium{--nova-choice-list-content-padding:12px 16px}.nova-choice-list--small{--nova-choice-list-content-padding:10px 14px}.nova-choice-list__row{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.nova-choice-list__item-label{flex-grow:1}.nova-choice-list__item-data{color:var(--nova-choice-list-item-data-color)}.nova-choice-list__item-description{color:var(--nova-choice-list-item-description-color);font:var(--nova-body-14-font);align-self:stretch;padding-bottom:8px;line-height:10px}.nova-choice-list__item-description .nova-link{--nova-link-color:var(--nova-gray-800);--nova-link-color-hover:var(--nova-gray-800);line-height:1.2}.nova-choice-list__item-tag{align-self:flex-start}.nova-choice-list__slot{background-color:var(--nova-choice-list-slot-background);border-radius:var(--nova-choice-list-item-border-radius);box-sizing:border-box;opacity:0;max-height:0;transition:max-height var(--nova-duration-regular) var(--nova-ease-in-out),opacity var(--nova-duration-regular) var(--nova-ease-in-out),padding var(--nova-duration-regular) var(--nova-ease-in-out);flex-direction:column;gap:8px;padding:0 12px;display:flex;overflow:hidden}.nova-choice-list__item--slot-open .nova-choice-list__slot:not(:empty){opacity:1;max-height:1000px;padding:12px}.nova-choice-list--small .nova-choice-list__slot{padding:0 8px}.nova-choice-list--small .nova-choice-list__item--slot-open .nova-choice-list__slot:not(:empty){padding:8px}.nova-choice-list__item--slot-open .nova-choice-list__slot:not(:empty):has(.nova-datepicker){padding:8px 12px 12px}.nova-choice-list__slot .nova-datepicker--standalone .nova-datepicker__calendar{overflow:visible}@media (prefers-reduced-motion:reduce){.nova-choice-list__slot{transition:none}}.nova-choice-list__slot-instructions{color:var(--nova-text-subtle);font:var(--nova-caption-12-font);align-items:center;padding:0 8px 4px;display:flex}.nova-choice-list--medium .nova-choice-list__slot-instructions,.nova-choice-list--small .nova-choice-list__slot-instructions{padding:0 6px 2px}.nova-choice-list__slot .nova-form-field--small{margin-top:9px}.nova-choice-list__item:hover:not(.nova-choice-list__item--disabled,.nova-choice-list__item--selected):after{border-color:var(--nova-choice-list-item-border-hover)}.nova-choice-list__item:hover:not(.nova-choice-list__item--disabled,.nova-choice-list__item--selected){background-color:var(--nova-choice-list-item-background-hover)}.nova-choice-list__item:has(.nova-choice-list__input:focus-visible):not(.nova-choice-list__item--disabled):after{border-color:var(--nova-choice-list-item-border-focused);border-width:3px}.nova-choice-list__item--selected:not(.nova-choice-list__item--disabled){--nova-choice-list-item-data-color:var(--nova-choice-list-input-color);background-color:var(--nova-choice-list-item-background-selected)}.nova-choice-list__item--selected:not(.nova-choice-list__item--disabled) .nova-choice-list__item-label{color:var(--nova-choice-list-item-selected-label-color)}.nova-choice-list__item--selected:not(.nova-choice-list__item--disabled):after{border-color:var(--nova-choice-list-item-border-selected);border-width:2px}.nova-choice-list__item--disabled{--nova-choice-list-item-data-color:var(--nova-gray-300);background-color:var(--nova-choice-list-item-background-disabled);cursor:not-allowed}.nova-choice-list__item--disabled .nova-choice-list__control{cursor:not-allowed}.nova-choice-list__item--disabled .nova-choice-list__content{color:var(--nova-gray-300)}.nova-choice-list__item--disabled .nova-choice-list__item-description{color:var(--nova-choice-list-item-description-color-disabled)}.nova-choice-list__item--disabled .nova-choice-list__item-tag{opacity:.3}.nova-fieldset:has(.nova-choice-list){gap:12px}.nova--dark,html[data-nova-theme=dark]{--nova-choice-list-item-background:var(--nova-gray-400);--nova-choice-list-item-background-disabled:var(--nova-white-05-opacity);--nova-choice-list-item-background-hover:var(--nova-gray-400);--nova-choice-list-item-background-selected:var(--nova-success-bg);--nova-choice-list-item-border:var(--nova-gray-600);--nova-choice-list-item-border-hover:var(--nova-white);--nova-choice-list-item-border-selected:var(--nova-success-primary);--nova-choice-list-item-description-color-disabled:var(--nova-white-20-opacity);--nova-choice-list-item-selected-label-color:var(--nova-green-900);--nova-choice-list-slot-background:var(--nova-gray-100);--nova-choice-list-input-color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-choice-list--outline{--nova-choice-list-item-background:#0000;--nova-choice-list-item-background-hover:#0000;--nova-choice-list-item-border:var(--nova-gray-600);--nova-choice-list-item-border-hover:var(--nova-white);--nova-choice-list-item-border-focused:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-choice-list__item--disabled{--nova-choice-list-item-data-color:var(--nova-white-20-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-choice-list__item--disabled) .nova-choice-list__content{color:var(--nova-white-20-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-choice-list__item--disabled) .nova-choice-list__item-description{color:var(--nova-choice-list-item-description-color-disabled)}
}

@layer nova {
:host,:root{--nova-credit-score-chart-change-indicator-icon-color:var(--nova-icon-secondary);--nova-credit-score-chart-change-indicator-icon-decrease-color:var(--nova-yellow-700);--nova-credit-score-chart-change-indicator-icon-increase-color:var(--nova-green-700);--nova-credit-score-chart-change-indicator-text-color:var(--nova-text);--nova-credit-score-chart-dial-path-is-filled-stroke:var(--nova-blue-500);--nova-credit-score-chart-dial-path-stroke:var(--nova-gray-200);--nova-credit-score-chart-label-color:var(--nova-text-subtle);--nova-credit-score-chart-score-color:var(--nova-text)}.nova-credit-score-chart{flex-direction:column;display:inline-flex}.nova-credit-score-chart__dial{justify-content:center;align-items:center;display:flex;position:relative}.nova-credit-score-chart__score{color:var(--nova-credit-score-chart-score-color);font:var(--nova-heading-48-font);letter-spacing:-1px;margin:0;position:absolute;transform:translateY(-.625rem)}.nova-credit-score-chart--small .nova-credit-score-chart__score{font:var(--nova-heading-36-font);transform:translateY(-3px)}.nova-credit-score-chart__content{transform:translateY(-46px)}.nova-credit-score-chart--small .nova-credit-score-chart__content{transform:translateY(-38px)}.nova-credit-score-chart__label-container{justify-content:space-between;align-items:center;min-height:38px;margin-bottom:10px;display:flex}.nova-credit-score-chart__label-container .nova-credit-score-chart__label:first-of-type{transform:translate(3px)}.nova-credit-score-chart__label-container .nova-credit-score-chart__label:last-of-type{transform:translate(-1px)}.nova-credit-score-chart--small .nova-credit-score-chart__label-container{justify-content:center;margin-bottom:0;transform:translate(-5px)}.nova-credit-score-chart__change-indicator{max-width:135px;transform:translate(3px)}.nova-credit-score-chart--small .nova-credit-score-chart__change-indicator{max-width:125px;display:flex}.nova-credit-score-chart__change-indicator-text{color:var(--nova-credit-score-chart-change-indicator-text-color);font:var(--nova-label-14-font);align-self:center}.nova-credit-score-chart__change-indicator-icon{margin-right:4px;position:relative;top:1px}.nova-credit-score-chart__change-indicator-icon .nova-icon svg,.nova-credit-score-chart__change-indicator-icon.nova-icon svg{--nova-icon-height:16px;--nova-icon-width:16px}.nova-credit-score-chart__change-indicator-icon--increase .nova-icon,.nova-credit-score-chart__change-indicator-icon--increase.nova-icon{color:var(--nova-credit-score-chart-change-indicator-icon-increase-color)}.nova-credit-score-chart__change-indicator-icon--decrease .nova-icon,.nova-credit-score-chart__change-indicator-icon--decrease.nova-icon{color:var(--nova-credit-score-chart-change-indicator-icon-decrease-color)}.nova-credit-score-chart__label,.nova-credit-score-chart__status{color:var(--nova-credit-score-chart-label-color);font:var(--nova-caption-12-font);margin:0;font-weight:500}.nova-credit-score-chart__status{text-align:center;max-width:185px;transform:translate(3px)}.nova-credit-score-chart--small .nova-credit-score-chart__status{transform:translate(1px)}.nova-credit-score-chart__dial-path{fill:none;stroke:var(--nova-credit-score-chart-dial-path-stroke);stroke-linecap:round;stroke-width:8px}.nova-credit-score-chart__dial-path--filled{stroke:var(--nova-credit-score-chart-dial-path-is-filled-stroke)}.nova-credit-score-chart__dial-path--filled path{transition:none}.nova-credit-score-chart__dial-path--filled.nova-credit-score-chart__dial-path--animate path{will-change:stroke-dashoffset;animation-name:nova-credit-score-chart-path-fill;animation-duration:.24s;animation-timing-function:linear;animation-fill-mode:forwards}.nova-credit-score-chart__dial-path--filled.nova-credit-score-chart__dial-path--animate path:first-child{animation-delay:0s}.nova-credit-score-chart__dial-path--filled.nova-credit-score-chart__dial-path--animate path:nth-child(2){animation-delay:.24s}.nova-credit-score-chart__dial-path--filled.nova-credit-score-chart__dial-path--animate path:nth-child(3){animation-delay:.48s}.nova-credit-score-chart__dial-path--filled.nova-credit-score-chart__dial-path--animate path:nth-child(4){animation-delay:.72s}.nova-credit-score-chart__dial-path--filled.nova-credit-score-chart__dial-path--animate path:nth-child(5){animation-delay:.96s}@keyframes nova-credit-score-chart-path-fill{to{stroke-dashoffset:var(--nova-credit-score-chart-target-offset)}}.nova-credit-score-chart__dial[data-animations-disabled=true] .nova-credit-score-chart__dial-path--filled path{transition:none}.nova--dark,html[data-nova-theme=dark]{--nova-credit-score-chart-change-indicator-icon-decrease-color:var(--nova-yellow-900);--nova-credit-score-chart-change-indicator-icon-increase-color:var(--nova-green-900);--nova-credit-score-chart-dial-path-is-filled-stroke:var(--nova-blue-900);--nova-credit-score-chart-dial-path-stroke:var(--nova-white-10-opacity);--nova-credit-score-chart-label-color:var(--nova-white);--nova-credit-score-chart-score-color:var(--nova-white)}
}

@layer nova {
:host,:root{--nova-datepicker-icon-color:var(--nova-gray-800);--nova-datepicker-calendar-background:var(--nova-white);--nova-datepicker-calendar-border-color:var(--nova-gray-04-opacity);--nova-datepicker-calendar-border-radius:16px;--nova-datepicker-calendar-border-radius-standalone:16px;--nova-datepicker-calendar-error-border-color:var(--nova-yellow-600);--nova-datepicker-calendar-max-width:345px;--nova-datepicker-calendar-min-width:345px;--nova-datepicker-calendar-width:100%;--nova-datepicker-header-height:52px;--nova-datepicker-header-padding:16px 16px 4px 16px;--nova-datepicker-month-year-color:var(--nova-gray-800);--nova-datepicker-month-year-font-family:var(--nova-font-family);--nova-datepicker-month-year-font-size:16px;--nova-datepicker-month-year-font-weight:500;--nova-datepicker-weekday-color:var(--nova-gray-600);--nova-datepicker-weekday-font-family:var(--nova-font-family);--nova-datepicker-weekday-font-size:12px;--nova-datepicker-weekday-font-weight:500;--nova-datepicker-weekday-height:40px;--nova-datepicker-weekday-height-small:32px;--nova-datepicker-day-border-radius:50%;--nova-datepicker-day-border-width:2px;--nova-datepicker-day-cell-height:44px;--nova-datepicker-day-color:var(--nova-gray-800);--nova-datepicker-day-font-family:var(--nova-font-family);--nova-datepicker-day-font-size:14px;--nova-datepicker-day-font-weight:400;--nova-datepicker-day-gap-column:2px;--nova-datepicker-day-max-width:44px;--nova-datepicker-day-cell-height-small:32px;--nova-datepicker-day-max-width-small:32px;--nova-datepicker-focus-border-color:var(--nova-gray-800);--nova-datepicker-focus-border-width:3px;--nova-datepicker-nav-button-position:12px;--nova-datepicker-period-button-border-radius:100px;--nova-datepicker-period-button-gap:6px;--nova-datepicker-period-button-padding:8px 16px;--nova-datepicker-period-hover-background:var(--nova-gray-200);--nova-datepicker-weekdays-padding:0 12px;--nova-z-index-dropdown:1000;--nova-datepicker-day-hover-background:var(--nova-gray-200);--nova-datepicker-day-selected-background:var(--nova-gray-800);--nova-datepicker-day-selected-color:var(--nova-white);--nova-datepicker-day-selected-hover-background:var(--nova-gray-800);--nova-datepicker-day-selected-today-border:var(--nova-white);--nova-datepicker-day-selected-today-border-inset:2px;--nova-datepicker-day-selected-focus-border-color:var(--nova-white);--nova-datepicker-day-today-border:var(--nova-gray-400);--nova-datepicker-day-today-focus-border:var(--nova-gray-800);--nova-datepicker-day-disabled-color:var(--nova-gray-300);--nova-datepicker-day-outside-color:var(--nova-gray-300);--nova-datepicker-range-circle-border-radius:50%;--nova-datepicker-range-end-background:var(--nova-gray-800);--nova-datepicker-range-middle-background:var(--nova-gray-200);--nova-datepicker-range-start-background:var(--nova-gray-800);--nova-datepicker-nav-button-color:var(--nova-gray-800);--nova-datepicker-nav-button-hover-background:var(--nova-gray-200);--nova-datepicker-day-marker-color:var(--nova-blue-600);--nova-datepicker-legend-today-marker-color:var(--nova-gray-400)}.nova-datepicker .nova-form-field__right-action{color:var(--nova-datepicker-icon-color)}.nova-datepicker .nova-form-field__control--is-disabled~.nova-form-field__right-action{opacity:.38;pointer-events:none}.nova-datepicker__calendar{background:var(--nova-datepicker-calendar-background);border-radius:var(--nova-datepicker-calendar-border-radius);box-shadow:var(--nova-elevation-1),inset 0 0 0 1px var(--nova-datepicker-calendar-border-color);max-width:var(--nova-datepicker-calendar-max-width);min-width:var(--nova-datepicker-calendar-min-width);width:var(--nova-datepicker-calendar-width);z-index:var(--nova-z-index-dropdown);display:none;position:absolute;overflow-y:auto}.nova-datepicker--open .nova-datepicker__calendar{display:block}.nova-form-field__input-group:has(.nova-datepicker--open){z-index:var(--nova-z-index-dropdown)}.nova-datepicker--error .nova-datepicker__calendar{border-radius:var(--nova-datepicker-calendar-border-radius-standalone);box-shadow:var(--nova-elevation-1),inset 0 0 0 2px var(--nova-datepicker-calendar-error-border-color)}.nova-datepicker--standalone.nova-datepicker--error{margin-bottom:16px}.nova-datepicker--standalone.nova-datepicker--error+.nova-form-field__description{padding-left:0}.nova-datepicker--flush{--nova-datepicker-calendar-min-width:320px;--nova-datepicker-day-cell-height:48px;--nova-datepicker-day-max-width:48px;--nova-datepicker-header-padding:0;--nova-datepicker-header-height:32px;--nova-datepicker-nav-button-position:4px;--nova-datepicker-weekdays-padding:0;--nova-datepicker-period-button-padding:4px 8px}.nova-datepicker--flush .nova-datepicker__weekday{width:100%;min-width:44px}.nova-datepicker--flush .nova-datepicker__calendar{box-shadow:none;background:0 0;border-radius:0}.nova-datepicker--flush .nova-datepicker__days{grid-auto-rows:auto;padding:0}.nova-datepicker--flush .nova-datepicker__day{aspect-ratio:1;min-width:44px;height:auto;min-height:44px}.nova-datepicker__header{height:var(--nova-datepicker-header-height);max-width:338px;padding:var(--nova-datepicker-header-padding);justify-content:center;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.nova-datepicker__month-year{justify-content:center;position:relative}.nova-datepicker__month-year,.nova-datepicker__period-button{color:var(--nova-datepicker-month-year-color);font-family:var(--nova-datepicker-month-year-font-family);font-size:var(--nova-datepicker-month-year-font-size);font-weight:var(--nova-datepicker-month-year-font-weight);align-items:center;display:flex}.nova-datepicker__period-button{appearance:none;border-radius:var(--nova-datepicker-period-button-border-radius);cursor:pointer;gap:var(--nova-datepicker-period-button-gap);padding:var(--nova-datepicker-period-button-padding);-webkit-user-select:none;user-select:none;background:0 0;border:none;line-height:normal}.nova-datepicker__period-button:hover{background:var(--nova-datepicker-period-hover-background)}.nova-datepicker__period-button:focus-visible{box-shadow:0 0 0 var(--nova-datepicker-focus-border-width) var(--nova-datepicker-focus-border-color);outline:none}.nova-datepicker__next-button,.nova-datepicker__prev-button{position:absolute}:is(.nova-datepicker__prev-button,.nova-datepicker__next-button) .nova-icon{--nova-icon-width:24px;--nova-icon-height:24px}.nova-datepicker__prev-button{left:var(--nova-datepicker-nav-button-position)}.nova-datepicker__next-button{right:var(--nova-datepicker-nav-button-position)}.nova-datepicker__weekdays{gap:0 var(--nova-datepicker-day-gap-column);grid-template-columns:repeat(7,minmax(auto,var(--nova-datepicker-day-max-width)));padding:var(--nova-datepicker-weekdays-padding);justify-content:center;display:grid}.nova-datepicker__weekday{color:var(--nova-datepicker-weekday-color);font-family:var(--nova-datepicker-weekday-font-family);font-size:var(--nova-datepicker-weekday-font-size);font-weight:var(--nova-datepicker-weekday-font-weight);height:var(--nova-datepicker-weekday-height);justify-content:center;align-items:center;line-height:normal;display:flex}.nova-datepicker__days{gap:2px var(--nova-datepicker-day-gap-column);grid-auto-rows:var(--nova-datepicker-day-cell-height);grid-template-columns:repeat(7,minmax(auto,var(--nova-datepicker-day-max-width)));justify-content:center;padding:0 12px 24px;display:grid}.nova-datepicker__days-row{display:contents}.nova-datepicker__day{border-radius:var(--nova-datepicker-day-border-radius);color:var(--nova-datepicker-day-color);cursor:pointer;font-family:var(--nova-datepicker-day-font-family);font-size:var(--nova-datepicker-day-font-size);font-weight:var(--nova-datepicker-day-font-weight);height:var(--nova-datepicker-day-cell-height);max-width:var(--nova-datepicker-day-max-width);background:0 0;justify-content:center;place-self:center;align-items:center;width:100%;padding:0;line-height:normal;transition:background-color .2s;display:flex;position:relative}.nova-datepicker__day:hover:not(:disabled):not([aria-disabled=true]){background:var(--nova-datepicker-day-hover-background)}.nova-datepicker__day.nova-datepicker__day--selected:hover:not(:disabled){background:var(--nova-datepicker-day-selected-background)}.nova-datepicker__day.nova-datepicker__day--range-start:hover:not(:disabled){background:var(--nova-datepicker-range-start-background)}.nova-datepicker__day.nova-datepicker__day--range-end:hover:not(:disabled){background:var(--nova-datepicker-range-end-background)}.nova-datepicker__day.nova-datepicker__day--range-middle:hover:not(:disabled){background:0 0}.nova-datepicker__day:focus-visible{z-index:5;outline:none}.nova-datepicker__day:focus-visible:after{border-radius:inherit;box-shadow:inset 0 0 0 var(--nova-datepicker-focus-border-width) var(--nova-datepicker-focus-border-color);content:"";pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.nova-datepicker__day-content{z-index:3;position:relative}.nova-datepicker__day--today{color:var(--nova-datepicker-day-color);position:relative}.nova-datepicker__day--today:after{border:var(--nova-datepicker-day-border-width) dashed var(--nova-datepicker-day-today-border);border-radius:inherit;box-sizing:border-box;content:"";pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;top:0;left:0}.nova-datepicker__day--today:focus-visible:after{border-width:3px;border-color:var(--nova-datepicker-day-today-focus-border);box-shadow:none}.nova-datepicker__day--today:is(.nova-datepicker__day--selected,.nova-datepicker__day--range-start,.nova-datepicker__day--range-end):after{border-color:var(--nova-datepicker-day-selected-today-border)}.nova-datepicker__day--today:is(.nova-datepicker__day--selected,.nova-datepicker__day--range-start,.nova-datepicker__day--range-end):focus-visible:after{border:none}.nova-datepicker__day--range-end,.nova-datepicker__day--range-start,.nova-datepicker__day--selected{background:var(--nova-datepicker-day-selected-background);color:var(--nova-datepicker-day-selected-color)}:is(.nova-datepicker__day--selected,.nova-datepicker__day--range-start,.nova-datepicker__day--range-end):focus-visible:after{box-shadow:inset 0 0 0 2px var(--nova-datepicker-day-selected-focus-border-color)}.nova-datepicker__day--marked{position:relative;overflow:visible}.nova-datepicker__day--marked:before{border:2px dashed var(--nova-datepicker-day-marker-color);content:"";pointer-events:none;z-index:3;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.nova-datepicker__day--marked:is(.nova-datepicker__day--selected,.nova-datepicker__day--range-start,.nova-datepicker__day--range-end){box-shadow:inset 0 0 0 4px var(--nova-datepicker-calendar-background)}.nova-datepicker__day--marked:focus-visible:after{box-shadow:none}.nova-datepicker__day--marked:focus-visible:before{border-width:3px}.nova-datepicker__day--marked:is(.nova-datepicker__day--selected,.nova-datepicker__day--range-start,.nova-datepicker__day--range-end):focus-visible:before{border-style:solid}.nova-datepicker__day--range-end:focus-visible:after,.nova-datepicker__day--range-start:focus-visible:after,.nova-datepicker__day--selected:focus-visible:after,.nova-datepicker__day--today:is(.nova-datepicker__day--selected,.nova-datepicker__day--range-start,.nova-datepicker__day--range-end):after{height:calc(100% - var(--nova-datepicker-day-selected-today-border-inset)*2);left:var(--nova-datepicker-day-selected-today-border-inset);top:var(--nova-datepicker-day-selected-today-border-inset);width:calc(100% - var(--nova-datepicker-day-selected-today-border-inset)*2)}.nova-datepicker__day--disabled,.nova-datepicker__day:disabled{color:var(--nova-datepicker-day-disabled-color);cursor:not-allowed;opacity:.6;pointer-events:none}:is(.nova-datepicker__day--disabled,.nova-datepicker__day:disabled):hover{background:0 0}.nova-datepicker__day--outside-month{color:var(--nova-datepicker-day-outside-color);opacity:1}.nova-datepicker--range-preview .nova-datepicker__day--outside-month.nova-datepicker__day--range-middle{color:var(--nova-datepicker-day-color);opacity:1}.nova-datepicker--range .nova-datepicker__day--outside-month.nova-datepicker__day--range-end,.nova-datepicker--range .nova-datepicker__day--outside-month.nova-datepicker__day--range-start,.nova-datepicker--range-preview .nova-datepicker__day--outside-month.nova-datepicker__day--range-end,.nova-datepicker--range-preview .nova-datepicker__day--outside-month.nova-datepicker__day--range-start{color:var(--nova-datepicker-day-selected-color);opacity:1}.nova-datepicker--range .nova-datepicker__day--outside-month.nova-datepicker__day--range-middle{color:var(--nova-datepicker-day-color);opacity:1}.nova-datepicker--range .nova-datepicker__day--range-start{background:var(--nova-datepicker-range-start-background);border-radius:var(--nova-datepicker-range-circle-border-radius);color:var(--nova-datepicker-day-selected-color);position:relative;overflow:visible}.nova-datepicker--range-preview .nova-datepicker__day--range-start:before{background:var(--nova-datepicker-range-middle-background);content:"";height:100%;width:calc(var(--nova-datepicker-day-max-width) + var(--nova-datepicker-day-gap-column)/2);z-index:-1;border-top-left-radius:100%;border-bottom-left-radius:100%;position:absolute;top:0;left:0}.nova-datepicker--range-preview .nova-datepicker__day--range-start{background:var(--nova-datepicker-range-start-background);border-radius:var(--nova-datepicker-range-circle-border-radius)}.nova-datepicker--range .nova-datepicker__day--range-end{overflow:visible}.nova-datepicker--range .nova-datepicker__day--range-end,.nova-datepicker--range-preview .nova-datepicker__day--range-end{background:var(--nova-datepicker-range-end-background);border-radius:var(--nova-datepicker-range-circle-border-radius);color:var(--nova-datepicker-day-selected-color);position:relative}.nova-datepicker--range-preview .nova-datepicker__day--range-end:before{background:var(--nova-datepicker-range-middle-background);content:"";height:100%;width:calc(var(--nova-datepicker-day-max-width) + var(--nova-datepicker-day-gap-column)/2);z-index:-1;border-top-right-radius:100%;border-bottom-right-radius:100%;position:absolute;top:0;right:0}.nova-datepicker--range .nova-datepicker__day--range-end:focus-visible,.nova-datepicker--range .nova-datepicker__day--range-start:focus-visible,.nova-datepicker--range-preview .nova-datepicker__day--range-start:focus-visible,.nova-datepicker--range-preview .nova-datepicker__day--range-end:focus-visible{z-index:auto}.nova-datepicker--range .nova-datepicker__day--range-middle{color:var(--nova-datepicker-day-color);position:relative}.nova-datepicker--range-preview .nova-datepicker__day--range-middle:before{background:var(--nova-datepicker-range-middle-background);content:"";height:100%;width:calc(var(--nova-datepicker-day-max-width) + var(--nova-datepicker-day-gap-column));z-index:-1;position:absolute;top:0;left:50%;transform:translate(-50%)}.nova-datepicker--range-preview .nova-datepicker__day--today.nova-datepicker__day--range-middle:before{height:100%;top:0}.nova-datepicker__month-grid,.nova-datepicker__year-grid{grid-template-columns:repeat(3,1fr);justify-items:center;gap:8px;padding:0;display:none}.nova-datepicker--month-view .nova-datepicker__month-grid,.nova-datepicker--year-view .nova-datepicker__year-grid{display:grid}.nova-datepicker--month-view .nova-datepicker__days,.nova-datepicker--month-view .nova-datepicker__weekdays,.nova-datepicker--year-view .nova-datepicker__days,.nova-datepicker--year-view .nova-datepicker__weekdays{display:none}.nova-datepicker__month-button,.nova-datepicker__year-button{color:var(--nova-datepicker-day-color);cursor:pointer;font:var(--nova-body-14-font);font-family:var(--nova-datepicker-day-font-family);font-weight:var(--nova-font-weight-regular);background:0 0;border-radius:18px;justify-content:center;align-items:center;width:65px;padding:8px 16px;line-height:1;transition:background-color .2s;display:flex}:is(.nova-datepicker__month-button,.nova-datepicker__year-button):hover:not(:disabled):not(.nova-datepicker__month-button--selected):not(.nova-datepicker__year-button--selected){background:var(--nova-datepicker-day-hover-background);border-radius:18px}:is(.nova-datepicker__month-button,.nova-datepicker__year-button):focus-visible{box-shadow:0 0 0 var(--nova-datepicker-focus-border-width) var(--nova-datepicker-focus-border-color);outline:none}:is(.nova-datepicker__month-button,.nova-datepicker__year-button):disabled{color:var(--nova-datepicker-day-disabled-color);cursor:not-allowed;opacity:.6}.nova-datepicker__month-button--selected,.nova-datepicker__year-button--selected{background:var(--nova-datepicker-day-selected-background);color:var(--nova-datepicker-day-selected-color);border-radius:18px}.nova-datepicker--popover{z-index:10000;position:absolute}.nova-datepicker--popover:popover-open{visibility:hidden}.nova-datepicker--popover.nova-datepicker--open:popover-open{visibility:visible}.nova-datepicker--medium .nova-datepicker__header{padding:16px 16px 8px}.nova-datepicker--medium .nova-datepicker__weekday{height:var(--nova-datepicker-weekday-height-small)}.nova-datepicker--medium .nova-datepicker__days{grid-auto-rows:var(--nova-datepicker-day-cell-height);padding:0 8px 16px}.nova-datepicker--medium .nova-datepicker__day{height:var(--nova-datepicker-day-cell-height);width:var(--nova-datepicker-day-max-width)}.nova-datepicker--small .nova-datepicker__header{padding:12px 16px 8px}.nova-datepicker--small .nova-datepicker__weekday{height:var(--nova-datepicker-weekday-height-small)}.nova-datepicker--small .nova-datepicker__weekdays{grid-template-columns:repeat(7,minmax(auto,var(--nova-datepicker-day-max-width-small)));padding:0 12px}.nova-datepicker--small .nova-datepicker__days{gap:2px var(--nova-datepicker-day-gap-column);grid-auto-rows:var(--nova-datepicker-day-cell-height-small);grid-template-columns:repeat(7,minmax(auto,var(--nova-datepicker-day-max-width-small)));padding:0 12px 8px}.nova-datepicker--small .nova-datepicker__day{height:var(--nova-datepicker-day-cell-height-small);width:var(--nova-datepicker-day-max-width-small)}.nova-datepicker--small .nova-datepicker__day--selected:after,.nova-datepicker--small.nova-datepicker--range .nova-datepicker__day--range-end:after,.nova-datepicker--small.nova-datepicker--range .nova-datepicker__day--range-start:after,.nova-datepicker--small.nova-datepicker--range-preview .nova-datepicker__day--range-end:after,.nova-datepicker--small.nova-datepicker--range-preview .nova-datepicker__day--range-start:after{border-radius:var(--nova-datepicker-day-border-radius);height:var(--nova-datepicker-day-cell-height-small);width:var(--nova-datepicker-day-max-width-small);top:50%;left:50%;transform:translate(-50%,-50%)}.nova-datepicker--small .nova-datepicker__day--today.nova-datepicker__day--selected:after,.nova-datepicker--small .nova-datepicker__day--selected:focus-visible:after,.nova-datepicker--small.nova-datepicker--range .nova-datepicker__day--range-end:focus-visible:after,.nova-datepicker--small.nova-datepicker--range .nova-datepicker__day--range-start:focus-visible:after,.nova-datepicker--small.nova-datepicker--range .nova-datepicker__day--today.nova-datepicker__day--range-end:after,.nova-datepicker--small.nova-datepicker--range .nova-datepicker__day--today.nova-datepicker__day--range-start:after,.nova-datepicker--small.nova-datepicker--range-preview .nova-datepicker__day--range-end:focus-visible:after,.nova-datepicker--small.nova-datepicker--range-preview .nova-datepicker__day--range-start:focus-visible:after,.nova-datepicker--small.nova-datepicker--range-preview .nova-datepicker__day--today.nova-datepicker__day--range-end:after,.nova-datepicker--small.nova-datepicker--range-preview .nova-datepicker__day--today.nova-datepicker__day--range-start:after{height:calc(var(--nova-datepicker-day-cell-height-small) - var(--nova-datepicker-day-selected-today-border-inset)*2);width:calc(var(--nova-datepicker-day-max-width-small) - var(--nova-datepicker-day-selected-today-border-inset)*2)}.nova-datepicker--small.nova-datepicker--range-preview .nova-datepicker__day--range-end:before,.nova-datepicker--small.nova-datepicker--range-preview .nova-datepicker__day--range-start:before{width:calc(var(--nova-datepicker-day-max-width-small) + var(--nova-datepicker-day-gap-column)/2)}.nova-datepicker--small.nova-datepicker--range-preview .nova-datepicker__day--range-middle:before,.nova-datepicker--small.nova-datepicker--range-preview .nova-datepicker__day--today.nova-datepicker__day--range-middle:before{width:calc(var(--nova-datepicker-day-max-width-small) + var(--nova-datepicker-day-gap-column));left:50%;transform:translate(-50%)}.nova-datepicker--open.nova-datepicker--standalone .nova-datepicker__calendar{position:relative}.nova-form-field:has(.nova-datepicker-legend){gap:0}.nova-datepicker-legend{--nova-datepicker-day-marker-color:var(--nova-blue-600);box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:4px 16px;width:100%;max-width:345px;display:flex}.nova-datepicker-legend__item{color:var(--nova-datepicker-day-color);font:var(--nova-caption-12-font);align-items:center;gap:8px;padding:4px 0;display:flex}.nova-datepicker-legend__item:before{border:2px dotted var(--nova-datepicker-day-marker-color);content:"";border-radius:50%;flex-shrink:0;width:16px;height:16px}.nova-datepicker-legend--filled .nova-datepicker-legend__item:before{background:var(--nova-datepicker-day-marker-color)}.nova--dark,html[data-nova-theme=dark]{--nova-datepicker-icon-color:var(--nova-white);--nova-datepicker-calendar-background:var(--nova-gray-500);--nova-datepicker-calendar-border-color:var(--nova-white-10-opacity);--nova-datepicker-calendar-error-border-color:var(--nova-yellow-600);--nova-datepicker-month-year-color:var(--nova-white);--nova-datepicker-period-hover-background:var(--nova-white-10-opacity);--nova-datepicker-nav-button-color:var(--nova-white);--nova-datepicker-nav-button-hover-background:var(--nova-white-10-opacity);--nova-datepicker-weekday-color:var(--nova-white-60-opacity);--nova-datepicker-day-color:var(--nova-white);--nova-datepicker-day-hover-background:var(--nova-white-10-opacity);--nova-datepicker-day-today-border:var(--nova-gray-800);--nova-datepicker-focus-border-color:var(--nova-white);--nova-datepicker-day-selected-background:var(--nova-white);--nova-datepicker-day-selected-color:var(--nova-gray-100);--nova-datepicker-day-selected-hover-background:var(--nova-white-60-opacity);--nova-datepicker-day-selected-today-border:var(--nova-gray-100);--nova-datepicker-day-selected-focus-border-color:var(--nova-gray-100);--nova-datepicker-day-today-focus-border:var(--nova-white);--nova-datepicker-day-disabled-color:var(--nova-white-20-opacity);--nova-datepicker-day-outside-color:var(--nova-white-20-opacity);--nova-datepicker-legend-today-marker-color:var(--nova-gray-800);--nova-datepicker-range-start-background:var(--nova-white);--nova-datepicker-range-end-background:var(--nova-white);--nova-datepicker-range-middle-background:var(--nova-white-10-opacity)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-datepicker--range-preview .nova-datepicker__day--range-end:before,:is(.nova--dark,html[data-nova-theme=dark]) .nova-datepicker--range-preview .nova-datepicker__day--range-middle:before,:is(.nova--dark,html[data-nova-theme=dark]) .nova-datepicker--range-preview .nova-datepicker__day--range-start:before{background:var(--nova-white-10-opacity)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-datepicker--standalone .nova-datepicker__calendar{background:0 0}
}

@layer nova {
:host,:root{--nova-dialog-actions-gap:16px;--nova-dialog-backdrop-background-color:var(--nova-gray-50-opacity);--nova-dialog-background-color:var(--nova-bg-primary);--nova-dialog-border-color:var(--nova-border);--nova-dialog-border-radius:20px;--nova-dialog-border-width:1px;--nova-dialog-box-shadow:0 10px 30px 0 #0000001f;--nova-dialog-content-gap:16px;--nova-dialog-content-min-height:20.8px;--nova-dialog-content-padding:0 24px;--nova-dialog-content-padding-bottom:24px;--nova-dialog-content-with-input-padding-bottom:4px;--nova-dialog-dismiss-image-backdrop-filter:blur(16px);--nova-dialog-dismiss-image-background-color:#0009;--nova-dialog-dismiss-image-border-radius:100px;--nova-dialog-dismiss-image-color:var(--nova-white);--nova-dialog-dismiss-image-padding:8px;--nova-dialog-dismiss-image-position-right:16px;--nova-dialog-dismiss-image-position-top:16px;--nova-dialog-dismiss-position-right:24px;--nova-dialog-dismiss-position-top:24px;--nova-dialog-footer-border-top-color:var(--nova-border);--nova-dialog-footer-border-top-width:1px;--nova-dialog-footer-gap:10px;--nova-dialog-footer-padding:24px;--nova-dialog-fullscreen-actions-gap:16px;--nova-dialog-fullscreen-content-padding:24px;--nova-dialog-fullscreen-content-padding-desktop:48px 32px;--nova-dialog-fullscreen-dismiss-margin-right:8px;--nova-dialog-fullscreen-footer-z-index:999;--nova-dialog-fullscreen-header-min-height:96px;--nova-dialog-fullscreen-header-padding:16px;--nova-dialog-fullscreen-header-padding-desktop:24px 32px;--nova-dialog-fullscreen-headline-font-size:20px;--nova-dialog-fullscreen-headline-font-size-desktop:24px;--nova-dialog-fullscreen-headline-margin-right:16px;--nova-dialog-header-gap:16px;--nova-dialog-header-icon-size:40px;--nova-dialog-header-image-gap:24px;--nova-dialog-header-padding:24px 24px 8px 24px;--nova-dialog-header-padding-bottom:8px;--nova-dialog-headline-color:var(--nova-text);--nova-dialog-headline-font:var(--nova-heading-20-font);--nova-dialog-headline-font-small:var(--nova-heading-20-font);--nova-dialog-headline-image-padding-inline:24px;--nova-dialog-image-background-color:var(--nova-gray-300);--nova-dialog-image-border-radius:20px 20px 0 0;--nova-dialog-max-width-large:616px;--nova-dialog-max-width-medium:416px;--nova-dialog-max-width-small:345px;--nova-dialog-scale-closed:.9;--nova-dialog-scrollbar-border-radius:8px;--nova-dialog-scrollbar-color:var(--nova-gray-300);--nova-dialog-text-color:var(--nova-text-subtle);--nova-dialog-text-font:var(--nova-body-16-font);--nova-dialog-transition-duration-close:.2s;--nova-dialog-transition-duration-open:.3s;--nova-dialog-transition-timing-close:ease-in-out;--nova-dialog-transition-timing-open:ease-out;--nova-dialog-viewport-margin:48px;--nova-dialog-viewport-margin-medium:64px;--nova-dialog-viewport-spacing:32px;--nova-dialog-warning-headline-color:var(--nova-warning-primary-text)}body:has(.nova-dialog[open]:modal){overflow:hidden}.nova-dialog{background-color:var(--nova-dialog-background-color);border-radius:var(--nova-dialog-border-radius);box-shadow:var(--nova-dialog-box-shadow),inset 0 0 0 var(--nova-dialog-border-width) var(--nova-dialog-border-color);max-height:calc(100% - var(--nova-dialog-viewport-margin));max-width:calc(100% - var(--nova-dialog-viewport-margin));opacity:1;transition:opacity var(--nova-dialog-transition-duration-close) var(--nova-dialog-transition-timing-close),transform var(--nova-dialog-transition-duration-close) var(--nova-dialog-transition-timing-close),overlay var(--nova-dialog-transition-duration-close) var(--nova-dialog-transition-timing-close) allow-discrete,display var(--nova-dialog-transition-duration-close) var(--nova-dialog-transition-timing-close) allow-discrete;width:calc(100% - var(--nova-dialog-viewport-margin));z-index:999;outline:none;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(1)}@starting-style{.nova-dialog{opacity:0;transform:translate(-50%,-50%) scale(var(--nova-dialog-scale-closed))}}.nova-dialog[open]{opacity:1;transition:opacity var(--nova-dialog-transition-duration-open) var(--nova-dialog-transition-timing-open),transform var(--nova-dialog-transition-duration-open) var(--nova-dialog-transition-timing-open);transform:translate(-50%,-50%)scale(1)}.nova-dialog:not([open]){opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(var(--nova-dialog-scale-closed));left:-9999px}.nova-dialog::backdrop{background-color:var(--nova-dialog-backdrop-background-color);opacity:0;transition:opacity var(--nova-dialog-transition-duration-close) var(--nova-dialog-transition-timing-close),overlay var(--nova-dialog-transition-duration-close) var(--nova-dialog-transition-timing-close) allow-discrete,display var(--nova-dialog-transition-duration-close) var(--nova-dialog-transition-timing-close) allow-discrete;position:fixed}.nova-dialog[open]::backdrop{opacity:1;transition:opacity var(--nova-dialog-transition-duration-open) var(--nova-dialog-transition-timing-open)}@starting-style{.nova-dialog[open]::backdrop{opacity:0}}.nova-dialog--no-backdrop::backdrop{background-color:initial}.nova-dialog--top-left{left:var(--nova-dialog-viewport-spacing);top:var(--nova-dialog-viewport-spacing);transform:translateY(0)}@starting-style{.nova-dialog--top-left{opacity:0;transform:translateY(-100%)}}.nova-dialog--top-left[open]{transform:translateY(0)}.nova-dialog--top-left:not([open]){opacity:0;pointer-events:none;transform:translateY(-100%)}.nova-dialog--top-right{left:auto;right:var(--nova-dialog-viewport-spacing);top:var(--nova-dialog-viewport-spacing);transform:translateY(0)}@starting-style{.nova-dialog--top-right{opacity:0;transform:translateY(-100%)}}.nova-dialog--top-right[open]{transform:translateY(0)}.nova-dialog--top-right:not([open]){opacity:0;pointer-events:none;transform:translateY(-100%)}.nova-dialog--bottom-left{bottom:var(--nova-dialog-viewport-spacing);left:var(--nova-dialog-viewport-spacing);top:auto;transform:translateY(0)}@starting-style{.nova-dialog--bottom-left{opacity:0;transform:translateY(100%)}}.nova-dialog--bottom-left[open]{transform:translateY(0)}.nova-dialog--bottom-left:not([open]){opacity:0;pointer-events:none;transform:translateY(100%)}.nova-dialog--bottom-right{bottom:var(--nova-dialog-viewport-spacing);left:auto;right:var(--nova-dialog-viewport-spacing);top:auto;transform:translateY(0)}@starting-style{.nova-dialog--bottom-right{opacity:0;transform:translateY(100%)}}.nova-dialog--bottom-right[open]{transform:translateY(0)}.nova-dialog--bottom-right:not([open]){opacity:0;pointer-events:none;transform:translateY(100%)}.nova-dialog.nova-dialog--fullscreen{box-shadow:none;z-index:998;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;top:0;left:0;transform:translate(0)scale(1)}@starting-style{.nova-dialog.nova-dialog--fullscreen{opacity:0;transform:translate(0) scale(var(--nova-dialog-scale-closed))}}.nova-dialog__header{box-sizing:border-box;min-width:0;padding:var(--nova-dialog-header-padding);flex-shrink:0;justify-content:space-between;align-items:start;width:100%;display:flex}.nova-dialog__header--has-image{padding:0;padding-bottom:var(--nova-dialog-header-padding-bottom);flex-shrink:1}.nova-dialog--fullscreen>.nova-dialog__header{background-color:var(--nova-dialog-background-color);border-bottom:1px solid var(--nova-dialog-footer-border-top-color);min-height:var(--nova-dialog-fullscreen-header-min-height);padding:var(--nova-dialog-fullscreen-header-padding);z-index:var(--nova-dialog-fullscreen-footer-z-index);align-items:center;gap:0;position:sticky;top:0}.nova-dialog--fullscreen>.nova-dialog__header .nova-dialog__dismiss{margin-right:var(--nova-dialog-fullscreen-dismiss-margin-right);padding:var(--nova-icon-button-padding);position:static}.nova-dialog--fullscreen>.nova-dialog__header .nova-dialog__headline{font-size:var(--nova-dialog-fullscreen-headline-font-size);margin-right:var(--nova-dialog-fullscreen-headline-margin-right);flex:1}.nova-dialog__header-content{align-items:start;gap:var(--nova-dialog-header-gap);flex-direction:column;flex:1;display:flex}.nova-dialog__header--has-image .nova-dialog__header-content{gap:var(--nova-dialog-header-image-gap);max-width:100%}.nova-dialog__header--has-image .nova-dialog__headline{box-sizing:border-box;padding-inline:var(--nova-dialog-headline-image-padding-inline);width:100%}.nova-dialog__header-icon,.nova-dialog__header-icon svg{height:var(--nova-dialog-header-icon-size);width:var(--nova-dialog-header-icon-size)}.nova-dialog__header-icon{flex-shrink:0}.nova-dialog__header-image-container{background-color:var(--nova-dialog-image-background-color);border-radius:var(--nova-dialog-image-border-radius);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.nova-dialog__header-image{aspect-ratio:16/9;object-fit:cover;object-position:center;pointer-events:none;width:100%;display:block}.nova-dialog__header-image--4-3{aspect-ratio:4/3}.nova-dialog__header--has-image~.nova-dialog__dismiss{background-color:var(--nova-dialog-dismiss-image-background-color);-webkit-backdrop-filter:var(--nova-dialog-dismiss-image-backdrop-filter);backdrop-filter:var(--nova-dialog-dismiss-image-backdrop-filter);border-radius:var(--nova-dialog-dismiss-image-border-radius);padding:var(--nova-dialog-dismiss-image-padding);right:var(--nova-dialog-dismiss-image-position-right);top:var(--nova-dialog-dismiss-image-position-top)}.nova-dialog__header--has-image~.nova-dialog__dismiss .nova-icon{color:var(--nova-dialog-dismiss-image-color)}.nova-dialog__headline{color:var(--nova-dialog-headline-color);font:var(--nova-dialog-headline-font);flex:1;margin:0;padding:0 25px 0 0}.nova-dialog__dismiss{right:var(--nova-dialog-dismiss-position-right);top:var(--nova-dialog-dismiss-position-top);z-index:1;flex-shrink:0;margin:0;padding:0;position:absolute}.nova-dialog--warning .nova-dialog__headline{color:var(--nova-dialog-warning-headline-color);flex-direction:row;align-items:center}.nova-dialog__content{box-sizing:border-box;align-items:start;gap:var(--nova-dialog-content-gap);min-height:0;padding:var(--nova-dialog-content-padding);flex-direction:column;flex:auto;width:100%;display:flex;overflow-y:auto}.nova-dialog__content:has(.nova-dialog__text){min-height:var(--nova-dialog-content-min-height)}.nova-dialog:not(:has(.nova-dialog__footer)) .nova-dialog__content{padding-bottom:var(--nova-dialog-content-padding-bottom)}.nova-dialog:has(.nova-dialog__footer)>.nova-dialog__content:has(:last-child :is(.nova-form-field__control,.nova-select)){padding-bottom:var(--nova-dialog-content-with-input-padding-bottom)}.nova-dialog:has(.nova-dialog__footer)>.nova-dialog__content:has(:last-child :is(.nova-form-field__control,.nova-select))+.nova-dialog__footer{padding-top:calc(var(--nova-dialog-footer-padding) - var(--nova-dialog-content-with-input-padding-bottom))}.nova-dialog__content::-webkit-scrollbar-track{background:0 0}.nova-dialog__content::-webkit-scrollbar-thumb{background:var(--nova-dialog-scrollbar-color);border-radius:var(--nova-dialog-scrollbar-border-radius)}.nova-dialog--fullscreen>.nova-dialog__content{padding:var(--nova-dialog-fullscreen-content-padding)}.nova-dialog__text{color:var(--nova-dialog-text-color);font:var(--nova-dialog-text-font);margin:0}.nova-dialog__footer{box-sizing:border-box;align-items:start;gap:var(--nova-dialog-footer-gap);padding:var(--nova-dialog-footer-padding);flex-direction:column;flex-shrink:0;width:100%;display:flex}.nova-dialog--fullscreen:not(.nova-dialog--static-footer)>.nova-dialog__footer{background-color:var(--nova-dialog-background-color);border-top:var(--nova-dialog-footer-border-top-width) solid var(--nova-dialog-footer-border-top-color);z-index:var(--nova-dialog-fullscreen-footer-z-index);margin-top:auto;position:sticky;bottom:0}.nova-dialog__actions{align-items:end;gap:var(--nova-dialog-actions-gap);justify-content:end;width:100%;display:flex}.nova-dialog--fullscreen>.nova-dialog__footer .nova-dialog__actions{gap:var(--nova-dialog-fullscreen-actions-gap)}.nova-dialog--fullscreen>.nova-dialog__footer .nova-dialog__actions .nova-button{width:100%}.nova-dialog--small .nova-dialog__headline{font:var(--nova-dialog-headline-font-small)}.nova-dialog--fullscreen>.nova-dialog__content{min-height:auto}@media (min-width:480px){.nova-dialog{--nova-dialog-headline-font:var(--nova-heading-24-font);max-width:var(--nova-dialog-max-width-medium);width:calc(100% - var(--nova-dialog-viewport-margin-medium))}.nova-dialog--small{max-width:var(--nova-dialog-max-width-small)}.nova-dialog--large{max-width:var(--nova-dialog-max-width-large)}.nova-dialog--fullscreen{width:100%;max-width:100%}.nova-dialog--fullscreen>.nova-dialog__content{padding:var(--nova-dialog-fullscreen-content-padding-desktop)}.nova-dialog--fullscreen>.nova-dialog__footer .nova-dialog__actions{flex-direction:row}.nova-dialog--fullscreen>.nova-dialog__footer .nova-dialog__actions .nova-button{width:auto}.nova-dialog--fullscreen>.nova-dialog__header{padding:var(--nova-dialog-fullscreen-header-padding-desktop)}.nova-dialog--fullscreen>.nova-dialog__header .nova-dialog__headline{font-size:var(--nova-dialog-fullscreen-headline-font-size-desktop)}}.nova--dark,html[data-nova-theme=dark]{--nova-dialog-border-color:var(--nova-white-10-opacity);--nova-dialog-box-shadow:0 10px 30px 0 #0000001f;--nova-dialog-image-background-color:var(--nova-gray-500)}@media (prefers-reduced-motion:reduce){:host,:root{--nova-dialog-transition-duration-close:0s;--nova-dialog-transition-duration-open:0s}}
}

@layer nova {
:host,:root{--nova-divider-background:var(--nova-gray-200);--nova-divider-background-thick:var(--nova-gray-100)}.nova-divider{background:var(--nova-divider-background);border:none;height:1px;display:block}.nova-divider.nova-divider--thick{background:var(--nova-divider-background-thick);height:6px}.nova-divider.nova-divider--vertical{width:1px;height:100%}.nova-divider.nova-divider--vertical.nova-divider--thick{width:6px}:is(.nova--dark,html[data-nova-theme=dark]) .nova-divider{--nova-divider-background:var(--nova-white-15-opacity)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-divider--thick{--nova-divider-background-thick:var(--nova-white-10-opacity)}
}

@layer nova {
:host,:root{--nova-dropdown-background:var(--nova-white);--nova-dropdown-border-shadow:inset 0 0 0 1px var(--nova-gray-04-opacity);--nova-dropdown-border-radius:12px;--nova-dropdown-shadow:0px 10px 30px 0px #0000001a;--nova-dropdown-max-height:240px;--nova-dropdown-item-hover-background:var(--nova-gray-100);--nova-dropdown-item-focus-background:#0000;--nova-dropdown-item-focus-shadow:0 0 0 3px var(--nova-gray-800);--nova-dropdown-item-selected-background:var(--nova-green-50);--nova-dropdown-item-selected-color:var(--nova-green-700);--nova-dropdown-item-is-disabled-color:var(--nova-gray-400);--nova-dropdown-item-divider-color:var(--nova-gray-200)}@media (min-width:768px){:host,:root{--nova-dropdown-max-height:360px}}.nova-dropdown{background-color:var(--nova-dropdown-background);border-radius:var(--nova-dropdown-border-radius);box-shadow:var(--nova-dropdown-border-shadow),var(--nova-dropdown-shadow);max-height:var(--nova-dropdown-max-height);opacity:0;pointer-events:auto;transition:opacity var(--nova-duration-min) var(--nova-ease-out),transform var(--nova-duration-min) var(--nova-ease-out),display var(--nova-duration-min) var(--nova-ease-out) allow-discrete;transition-behavior:allow-discrete;outline:none;width:100%;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.nova-dropdown[data-baseui-positioned=true]{position:unset;left:unset;right:unset;top:unset;max-height:unset;transform:none}.nova-dropdown__trigger{outline:none}.nova-dropdown--open{opacity:1;display:block;transform:translateY(0)}@starting-style{.nova-dropdown--open{opacity:0;transform:translateY(-8px)}}.nova-dropdown[popover]:popover-open{opacity:1;display:block;transform:translateY(0)}@starting-style{.nova-dropdown[popover]:popover-open{opacity:0;transform:translateY(-8px)}}.nova-dropdown__item{color:var(--nova-text);cursor:pointer;font:var(--nova-label-16-font);min-height:55px;transition:all var(--nova-duration-min) var(--nova-ease-out);-webkit-user-select:none;user-select:none;z-index:2;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 10px;display:flex;position:relative}.nova-dropdown__item:before{content:"";background-color:var(--nova-dropdown-item-divider-color);height:1px;transition:background-color var(--nova-duration-min) var(--nova-ease-out);position:absolute;top:0;left:10px;right:10px}.nova-dropdown__item:first-of-type:before{display:none}.nova-dropdown--medium .nova-dropdown__item{min-height:47px;padding:11px 8px}.nova-dropdown--small .nova-dropdown__item{min-height:43px;padding:9px 8px}.nova-dropdown__item:hover:not(.nova-dropdown__item--is-disabled){background-color:var(--nova-dropdown-item-hover-background)}.nova-dropdown__item:hover:not(.nova-dropdown__item--is-disabled)+.nova-dropdown__item:before,.nova-dropdown__item:hover:not(.nova-dropdown__item--is-disabled):before{background-color:initial}.nova-dropdown__item--focused,.nova-dropdown__item:focus-visible{background-color:var(--nova-dropdown-item-focus-background);box-shadow:inset var(--nova-dropdown-item-focus-shadow);z-index:10;position:relative}:is(.nova-dropdown__item:focus-visible,.nova-dropdown__item--focused)+.nova-dropdown__item:before,:is(.nova-dropdown__item:focus-visible,.nova-dropdown__item--focused):before{background-color:initial}.nova-dropdown[data-keyboard-nav] .nova-dropdown__item[data-highlighted]{background-color:var(--nova-dropdown-item-focus-background);box-shadow:inset var(--nova-dropdown-item-focus-shadow);z-index:10;outline:none;position:relative}:is(.nova-dropdown[data-keyboard-nav] .nova-dropdown__item[data-highlighted])+.nova-dropdown__item:before,:is(.nova-dropdown[data-keyboard-nav] .nova-dropdown__item[data-highlighted]):before{background-color:initial}.nova-dropdown:not([data-keyboard-nav]) .nova-dropdown__item[data-highlighted]{box-shadow:none;outline:none}.nova-dropdown__item--selected,.nova-dropdown__item[data-selected]{background-color:var(--nova-dropdown-item-selected-background);color:var(--nova-dropdown-item-selected-color)}:is(.nova-dropdown__item--selected,.nova-dropdown__item[data-selected])+.nova-dropdown__item:before,:is(.nova-dropdown__item--selected,.nova-dropdown__item[data-selected]):before{background-color:initial}.nova-dropdown__item--is-disabled{color:var(--nova-dropdown-item-is-disabled-color);cursor:not-allowed}.nova-dropdown__label{color:var(--nova-text-subtle);font:var(--nova-label-16-font);pointer-events:none;min-height:56px;padding:16px 10px}.nova-dropdown--medium .nova-dropdown__label{min-height:48px;padding:12px 8px}.nova-dropdown--small .nova-dropdown__label{min-height:44px;padding:10px 8px}.nova--dark,html[data-nova-theme=dark]{--nova-dropdown-background:var(--nova-gray-400);--nova-dropdown-border-shadow:inset 0 0 0 1px var(--nova-white-10-opacity);--nova-dropdown-shadow:0px 4px 20px 0px #0006;--nova-dropdown-item-hover-background:var(--nova-white-10-opacity);--nova-dropdown-item-focus-shadow:0 0 0 3px var(--nova-white);--nova-dropdown-item-is-disabled-color:var(--nova-white-30-opacity);--nova-dropdown-item-divider-color:var(--nova-white-15-opacity)}.nova--dark .nova-dropdown__item--selected,html[data-nova-theme=dark] .nova-dropdown__item--selected{color:var(--nova-green-900)}
}

@layer nova {
:host,:root{--nova-fab-backdrop-filter:blur(12px);--nova-fab-hover-backdrop-filter:blur(16px);--nova-fab-background-color:var(--nova-white);--nova-fab-active-background-color:var(--nova-gray-800);--nova-fab-disabled-background-color:var(--nova-gray-04-opacity);--nova-fab-focus-background-color:var(--nova-gray-200);--nova-fab-hover-background-color:var(--nova-gray-200);--nova-fab-border:1px solid var(--nova-gray-500);--nova-fab-active-border:1px solid var(--nova-gray-800);--nova-fab-disabled-border:1px solid #0000;--nova-fab-hover-border:1px solid var(--nova-gray-500);--nova-fab-focus-border:3px solid var(--nova-gray-800);--nova-fab-box-shadow:var(--nova-elevation-2);--nova-fab-active-box-shadow:var(--nova-elevation-0);--nova-fab-disabled-box-shadow:var(--nova-elevation-0);--nova-fab-hover-box-shadow:var(--nova-elevation-2);--nova-fab-focus-box-shadow:var(--nova-elevation-2);--nova-fab-color:var(--nova-gray-800);--nova-fab-active-color:var(--nova-white);--nova-fab-disabled-color:var(--nova-gray-400);--nova-fab-hover-color:var(--nova-gray-800);--nova-fab-focus-color:var(--nova-gray-800);--nova-fab-icon-color:var(--nova-gray-800);--nova-fab-icon-active-color:var(--nova-white);--nova-fab-icon-disabled-color:var(--nova-gray-400);--nova-fab-icon-hover-color:var(--nova-gray-800);--nova-fab-icon-focus-color:var(--nova-gray-800)}.nova-fab{-webkit-backdrop-filter:var(--nova-fab-backdrop-filter);backdrop-filter:var(--nova-fab-backdrop-filter);background-color:var(--nova-fab-background-color);border:var(--nova-fab-border);box-shadow:var(--nova-fab-box-shadow);color:var(--nova-fab-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 11px;font-size:1rem;font-weight:500;display:inline-flex}.nova-fab .nova-icon{color:var(--nova-fab-icon-color)}.nova-fab:hover{-webkit-backdrop-filter:var(--nova-fab-hover-backdrop-filter);backdrop-filter:var(--nova-fab-hover-backdrop-filter);background-color:var(--nova-fab-hover-background-color);border:var(--nova-fab-hover-border);box-shadow:var(--nova-fab-hover-box-shadow);cursor:pointer}.nova-fab:hover .nova-icon{color:var(--nova-fab-icon-hover-color)}.nova-fab:focus-visible{background-color:var(--nova-fab-focus-background-color);border:var(--nova-fab-focus-border);box-shadow:var(--nova-fab-focus-box-shadow);outline:0;padding:0 9px;transition-duration:0s}.nova-fab:focus-visible .nova-icon{color:var(--nova-fab-icon-focus-color)}.nova-fab:focus-visible:active{padding:0 11px}.nova-fab:active{background-color:var(--nova-fab-active-background-color);border:var(--nova-fab-active-border);color:var(--nova-fab-active-color);box-shadow:none}.nova-fab:active .nova-icon{color:var(--nova-fab-icon-active-color)}.nova-fab.nova-fab--is-disabled,.nova-fab:disabled{-webkit-backdrop-filter:var(--nova-fab-hover-backdrop-filter);backdrop-filter:var(--nova-fab-hover-backdrop-filter);background-color:var(--nova-fab-disabled-background-color);border:var(--nova-fab-disabled-border);box-shadow:var(--nova-fab-disabled-box-shadow);color:var(--nova-fab-disabled-color);cursor:not-allowed;transition:none}:is(.nova-fab:disabled,.nova-fab.nova-fab--is-disabled) .nova-icon{color:var(--nova-fab-icon-disabled-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-fab{--nova-fab-background-color:var(--nova-gray-100);--nova-fab-active-background-color:var(--nova-white);--nova-fab-disabled-background-color:var(--nova-white-05-opacity);--nova-fab-focus-background-color:var(--nova-white-20-opacity);--nova-fab-hover-background-color:var(--nova-gray-600);--nova-fab-border:1px solid var(--nova-gray-900);--nova-fab-active-border:1px solid #0000;--nova-fab-hover-border:1px solid var(--nova-gray-900);--nova-fab-focus-border:3px solid var(--nova-white);--nova-fab-box-shadow:var(--nova-elevation-2);--nova-fab-active-box-shadow:var(--nova-elevation-2);--nova-fab-hover-box-shadow:var(--nova-elevation-3);--nova-fab-focus-box-shadow:var(--nova-elevation-2);--nova-fab-color:var(--nova-white);--nova-fab-icon-color:var(--nova-white);--nova-fab-icon-active-color:var(--nova-gray-100);--nova-fab-icon-disabled-color:var(--nova-white-20-opacity);--nova-fab-icon-hover-color:var(--nova-white);--nova-fab-icon-focus-color:var(--nova-white)}
}

@layer nova {
fieldset.nova-fieldset{border:none;margin:0;padding:0}.nova-fieldset>legend,legend.nova-fieldset__legend{margin:0;padding:0}.nova-fieldset{flex-direction:column;gap:16px;display:flex}.nova-fieldset .nova-fieldset__legend,.nova-fieldset>legend{margin-bottom:16px}.nova-fieldset>legend,.nova-fieldset__legend{color:var(--nova-text);font:var(--nova-label-16-font)}.nova-fieldset__error{font:var(--nova-label-14-font)}.nova-fieldset--error .nova-fieldset__legend,.nova-fieldset--error>legend,.nova-fieldset__error{color:var(--nova-warning-primary-text)}
}

