@layer nova {
:host,:root{--nova-file-uploader-action-item-background:var(--nova-gray-50);--nova-file-uploader-action-item-border:1px solid var(--nova-gray-04-opacity);--nova-file-uploader-action-item-disabled-background:var(--nova-white);--nova-file-uploader-action-item-disabled-color:var(--nova-gray-300);--nova-file-uploader-action-item-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-800);--nova-file-uploader-action-item-invalid-box-shadow:inset 0 0 0 2px var(--nova-warning-primary);--nova-file-uploader-action-item-text-font:var(--nova-label-14-font);--nova-file-uploader-drop-area-background:var(--nova-bg-primary);--nova-file-uploader-drop-area-border:2px dashed var(--nova-gray-300);--nova-file-uploader-drop-area-hover-border:2px dashed var(--nova-gray-600);--nova-file-uploader-drop-area-disabled-background:var(--nova-gray-50);--nova-file-uploader-drop-area-disabled-color:var(--nova-gray-400);--nova-file-uploader-drop-area-hover-background:var(--nova-gray-100);--nova-file-uploader-drop-area-invalid-border:2px dashed var(--nova-warning-primary);--nova-file-uploader-drop-area-icon-color:var(--nova-icon-secondary);--nova-file-uploader-instructions-color:var(--nova-text-subtle);--nova-file-uploader-list-border:1px solid var(--nova-gray-300);--nova-file-uploader-list-item-divider:1px solid var(--nova-gray-200);--nova-file-uploader-list-item-error-background:var(--nova-yellow-50);--nova-file-uploader-list-item-error-color:var(--nova-yellow-700);--nova-file-uploader-in-progress-icon-color:var(--nova-gray-800);--nova-file-uploader-size-tally-color:var(--nova-gray-600)}.nova-file-uploader{flex-direction:column;display:flex}.nova-file-uploader__native-input{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nova-file-uploader__drop-area{background:var(--nova-file-uploader-drop-area-background);border:var(--nova-file-uploader-drop-area-border);cursor:pointer;border-radius:20px;flex-direction:column;align-items:center;gap:11px;width:100%;min-width:264px;min-height:112px;margin-bottom:16px;padding:30px 16px 25px;display:none}.nova-file-uploader__drop-area:hover{background:var(--nova-file-uploader-drop-area-hover-background);border:var(--nova-file-uploader-drop-area-hover-border)}.nova-file-uploader__drop-area:focus-visible{box-shadow:var(--nova-file-uploader-action-item-focus-visible-box-shadow);border-color:#0000}.nova-file-uploader__drop-area--dragging{background:var(--nova-file-uploader-drop-area-hover-background);border:var(--nova-file-uploader-drop-area-hover-border);cursor:pointer}.nova-file-uploader--invalid .nova-file-uploader__drop-area{border:var(--nova-file-uploader-drop-area-invalid-border)}.nova-file-uploader--disabled .nova-file-uploader__drop-area{background:var(--nova-file-uploader-drop-area-disabled-background);cursor:not-allowed}:is(.nova-file-uploader--disabled .nova-file-uploader__drop-area):hover{background:var(--nova-file-uploader-drop-area-disabled-background);border:var(--nova-file-uploader-drop-area-border)}:is(.nova-file-uploader--disabled .nova-file-uploader__drop-area) .nova-file-uploader__drop-area-action,:is(.nova-file-uploader--disabled .nova-file-uploader__drop-area) .nova-file-uploader__drop-area-browse,:is(.nova-file-uploader--disabled .nova-file-uploader__drop-area) .nova-file-uploader__drop-area-icon,:is(.nova-file-uploader--disabled .nova-file-uploader__drop-area) .nova-file-uploader__drop-area-instructions{color:var(--nova-file-uploader-drop-area-disabled-color)}:is(.nova-file-uploader--disabled .nova-file-uploader__drop-area) .nova-file-uploader__drop-area-browse:hover{color:var(--nova-file-uploader-drop-area-disabled-color);cursor:not-allowed;-webkit-text-decoration:underline;text-decoration:underline}.nova-file-uploader__drop-area-action{color:var(--nova-text);font:var(--nova-label-16-font);margin:0}.nova-file-uploader__drop-area-browse{text-underline-offset:1px;text-underline-position:from-font;transition:color var(--nova-duration-min) var(--nova-ease-out),opacity var(--nova-duration-min) var(--nova-ease-out),-webkit-text-decoration var(--nova-duration-min) var(--nova-ease-out);transition:color var(--nova-duration-min) var(--nova-ease-out),opacity var(--nova-duration-min) var(--nova-ease-out),text-decoration var(--nova-duration-min) var(--nova-ease-out);transition:color var(--nova-duration-min) var(--nova-ease-out),opacity var(--nova-duration-min) var(--nova-ease-out),text-decoration var(--nova-duration-min) var(--nova-ease-out),-webkit-text-decoration var(--nova-duration-min) var(--nova-ease-out);-webkit-text-decoration:underline;text-decoration:underline}.nova-file-uploader__drop-area-browse:hover{color:var(--nova-text);cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.nova-file-uploader__instructions{color:var(--nova-file-uploader-instructions-color);font:var(--nova-body-14-font);padding:8px 0 5px;font-weight:500}.nova-file-uploader__drop-area--always-visible{display:flex}.nova-file-uploader__action{margin-bottom:16px;display:block}.nova-file-uploader__action-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nova-file-uploader__action-item{background:var(--nova-file-uploader-action-item-background);border:var(--nova-file-uploader-action-item-border);cursor:pointer;font:var(--nova-label-16-font);border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-height:80px;padding:15px;display:flex}.nova-file-uploader--invalid .nova-file-uploader__action-item{box-shadow:var(--nova-file-uploader-action-item-invalid-box-shadow)}.nova-file-uploader--disabled .nova-file-uploader__action-item{background:var(--nova-file-uploader-action-item-disabled-background);cursor:not-allowed}:is(.nova-file-uploader--disabled .nova-file-uploader__action-item) .nova-file-uploader__action-item-icon,:is(.nova-file-uploader--disabled .nova-file-uploader__action-item) .nova-file-uploader__action-item-text{color:var(--nova-file-uploader-action-item-disabled-color)}.nova-file-uploader__action-item:focus-visible{box-shadow:var(--nova-file-uploader-action-item-focus-visible-box-shadow)}.nova-file-uploader__action .nova-file-uploader__instructions{font:var(--nova-caption-12-font);text-align:center;padding:16px 40px 0;font-weight:400}.nova-file-uploader__list{border:var(--nova-file-uploader-list-border);border-radius:12px;padding:8px 8px 24px}.nova-file-uploader__list-item{align-items:center;gap:12px;padding:13px 12px;display:flex;position:relative}.nova-file-uploader__list-item:before{border-bottom:var(--nova-file-uploader-list-item-divider);content:"";width:calc(100% - 24px);position:absolute;top:0;left:12px}.nova-file-uploader__list-item.nova-file-uploader__list-item--error,.nova-file-uploader__list-item.nova-file-uploader__list-item--error+.nova-file-uploader__list-item,.nova-file-uploader__list-item:first-child{margin-top:-2px}:is(.nova-file-uploader__list-item:first-child,.nova-file-uploader__list-item.nova-file-uploader__list-item--error,.nova-file-uploader__list-item.nova-file-uploader__list-item--error+.nova-file-uploader__list-item):before{content:none}.nova-file-uploader__list-item.nova-file-uploader__list-item--error{--nova-icon-button-subtle-color:var(--nova-icon-primary);background:var(--nova-file-uploader-list-item-error-background);border-radius:12px}.nova-file-uploader__list-item.nova-file-uploader__list-item--error .nova-file-uploader__list-item-actions{--nova-icon-button-subtle-color:var(--nova-icon-primary)}.nova-file-uploader__list-item.nova-file-uploader__list-item--error .nova-file-uploader__list-item-status{--nova-icon-contained-background-color:var(--nova-gray-04-opacity)}.nova-file-uploader__list-item.nova-file-uploader__list-item--error .nova-file-uploader__list-item-error-icon,.nova-file-uploader__list-item.nova-file-uploader__list-item--error .nova-file-uploader__list-item-sub-header{color:var(--nova-file-uploader-list-item-error-color)}.nova-file-uploader__list-item-content{flex-direction:column;flex:auto;min-width:0;display:flex}.nova-file-uploader__list-item-actions{--nova-icon-button-subtle-color:var(--nova-gray-600);display:flex}.nova-file-uploader__list-item-status{--nova-icon-contained-background-color:var(--nova-gray-100);background-color:var(--nova-icon-contained-background-color);border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;gap:10px;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.nova-file-uploader__list-item-status:has(.nova-file-uploader__list-item-preview-img):after{background:linear-gradient(0deg,var(--nova-gray-08-opacity) 0,var(--nova-gray-08-opacity) 100%);content:"";pointer-events:none;position:absolute;inset:0}.nova-file-uploader__list-item-header{font:var(--nova-label-14-font)}.nova-file-uploader__list-item-sub-header{color:var(--nova-text-subtle);font:var(--nova-caption-12-font);font-weight:500}@keyframes nova-file-uploader-status-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.nova-file-uploader__list-item-in-progress-icon{border:2px solid #0000;border-right:2px solid var(--nova-file-uploader-in-progress-icon-color);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite nova-file-uploader-status-spin;display:inline-flex}.nova-file-uploader__list-item:last-child{margin-bottom:20px}.nova-file-uploader__list-item:last-child:not(.nova-file-uploader__list-item--error):after{border-bottom:var(--nova-file-uploader-list-item-divider);content:"";width:calc(100% - 24px);position:absolute;bottom:0;left:12px}.nova-file-uploader__list-footer{flex-direction:column;gap:24px;padding:0 12px;display:flex}.nova-file-uploader__list-footer>*{width:100%}.nova-file-uploader__size-tally{color:var(--nova-file-uploader-size-tally-color);font:var(--nova-caption-12-font);font-weight:500}.nova-file-uploader__size-tally--error{font:var(--nova-label-14-font);align-items:center;gap:12px;display:flex}.nova-file-uploader__size-tally--error,.nova-file-uploader__size-tally--error .nova-icon{color:var(--nova-file-uploader-list-item-error-color)}.nova-file-uploader--flush .nova-file-uploader__list{border:none;border-radius:0;padding:0}@media (min-width:768px){.nova-file-uploader__drop-area{display:flex}.nova-file-uploader__action:not(.nova-file-uploader__action--always-visible){display:none}.nova-file-uploader__list{padding:12px 12px 24px}.nova-file-uploader__list-item.nova-file-uploader__list-item--error,.nova-file-uploader__list-item.nova-file-uploader__list-item--error+.nova-file-uploader__list-item,.nova-file-uploader__list-item:first-child{margin-top:-1px}.nova-file-uploader__list-item-status{flex:0 0 48px;width:48px;height:48px}.nova-file-uploader__list-footer{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.nova-file-uploader__list-footer>*{width:auto}.nova-file-uploader__list-item:last-child{margin-bottom:24px}}.nova--dark,html[data-nova-theme=dark]{--nova-file-uploader-action-item-background:var(--nova-gray-400);--nova-file-uploader-action-item-border:1px solid var(--nova-white-10-opacity);--nova-file-uploader-action-item-disabled-background:var(--nova-gray-100);--nova-file-uploader-action-item-disabled-color:var(--nova-white-20-opacity);--nova-file-uploader-action-item-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-file-uploader-drop-area-border:2px dashed var(--nova-gray-700);--nova-file-uploader-drop-area-hover-border:2px dashed var(--nova-white-30-opacity);--nova-file-uploader-drop-area-hover-background:var(--nova-white-20-opacity);--nova-file-uploader-drop-area-disabled-background:var(--nova-gray-300);--nova-file-uploader-drop-area-disabled-color:var(--nova-white-40-opacity);--nova-file-uploader-list-border:1px solid var(--nova-white-30-opacity);--nova-file-uploader-list-item-divider:1px solid var(--nova-white-15-opacity);--nova-file-uploader-in-progress-icon-color:var(--nova-white);--nova-file-uploader-size-tally-color:var(--nova-white-60-opacity)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-file-uploader__action-item,:is(.nova--dark,html[data-nova-theme=dark]) .nova-file-uploader__list-item-header{color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-file-uploader__list-item-actions{--nova-icon-button-subtle-color:var(--nova-gray-900)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-file-uploader__list-item-status{--nova-icon-contained-background-color:var(--nova-gray-400)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-file-uploader__list-item.nova-file-uploader__list-item--error .nova-file-uploader__list-item-status{--nova-icon-contained-background-color:var(--nova-white-10-opacity)}
}

@layer nova {
:host,:root{--nova-footer-content-background-color:var(--nova-gray-800);--nova-footer-disclosures-background-color:var(--nova-gray-50);--nova-footer-disclosures-toggle-content-color:var(--nova-gray-600);--nova-footer-divider-background:var(--nova-white-15-opacity);--nova-footer-text-color:var(--nova-white)}.nova-footer{width:100%}.nova-footer__center-column{width:min(100% - 48px,1824px);margin:0 auto}@media (min-width:1024px){.nova-footer__center-column{width:min(100% - 160px,1824px)}}.nova-footer__disclosures{background-color:var(--nova-footer-disclosures-background-color);padding:24px 0}@media (min-width:768px){.nova-footer__disclosures{padding:28px 0}}@media (min-width:1024px){.nova-footer__disclosures{padding:28px 0}}.nova-footer__disclosures .nova-toggle__content{color:var(--nova-footer-disclosures-toggle-content-color);font:var(--nova-caption-12-font)}.nova-footer__disclosure-content.nova-toggle__content[aria-hidden=false]{margin-top:10px}.nova-footer__content{background-color:var(--nova-footer-content-background-color);flex-direction:column;padding:64px 0 80px;display:flex}@media (min-width:768px){.nova-footer__content{padding:80px 0 120px}}@media (min-width:1024px){.nova-footer__content{padding:120px 0 150px}}.nova-footer__top{flex-direction:column;display:flex}@media (min-width:1024px){.nova-footer__top{flex-direction:row;align-self:stretch;align-items:flex-start;gap:clamp(68px,13vw,500px);margin-bottom:48px}.nova-footer__top:has(.nova-footer__link-section:nth-child(n+4)){gap:clamp(68px,8vw,500px)}}@media (min-width:1290px){.nova-footer__top{gap:clamp(136px,18vw,500px)}}.nova-footer__brand-column{flex-direction:column;align-self:stretch;align-items:flex-start;margin-bottom:30px;display:flex}@media (min-width:768px){.nova-footer__brand-column{margin-bottom:50px}}@media (min-width:1024px){.nova-footer__brand-column{flex:0 0 288px;margin-bottom:0}}@media (min-width:1600px){.nova-footer__brand-column{flex:1 0 0}}.nova-footer__brand-logo{flex-direction:column;align-items:flex-start;width:48px;height:44px;margin-bottom:48px;display:flex}.nova-footer__brand{flex-direction:column;gap:4px;margin-bottom:28px;display:flex}.nova-footer__brand .nova-link{width:fit-content;font-size:20px;line-height:normal}.nova-footer__brand-description{color:var(--nova-footer-text-color);font:var(--nova-body-14-font)}.nova-footer__links-column{flex-direction:column;align-items:flex-start;gap:50px;margin-bottom:60px;display:flex}@media (min-width:768px){.nova-footer__links-column{flex-direction:row;gap:64px;margin-bottom:73px}}@media (min-width:1024px){.nova-footer__links-column{flex:1 0 0;gap:40px}}@media (min-width:1290px){.nova-footer__links-column{flex:1 0 0}}.nova-footer__link-section{flex-direction:column;flex:1 0 0;gap:26px;display:flex}.nova-footer__link-section-heading{color:var(--nova-footer-text-color);font:var(--nova-heading-20-font)}.nova-footer__link-list{flex-direction:column;gap:22px;list-style:none;display:flex}.nova-footer__link-list li{line-height:normal}.nova-footer__social-apps-section{flex-direction:column;display:flex}@media (min-width:1024px){.nova-footer__social-apps-section{flex-direction:row;justify-content:space-between;gap:80px;margin-bottom:120px}}.nova-footer__social-column{align-self:stretch;align-items:center;margin-bottom:40px;display:flex}@media (min-width:768px){.nova-footer__social-column{gap:16px}}@media (min-width:1024px){.nova-footer__social-column{align-self:start;margin-bottom:0}}.nova-footer__social{flex:1 0 0;justify-content:center;align-items:center;display:flex}.nova-footer__social:hover .nova-icon{color:var(--nova-white-20-opacity)}.nova-footer__social:focus-visible{outline:none}.nova-footer__social:focus-visible .nova-icon{outline:3px solid var(--nova-white);border-radius:4px}.nova-footer__social .nova-icon svg{width:40px;height:40px}@media (min-width:768px){.nova-footer__social{flex:unset;position:relative;left:-9px}.nova-footer__social .nova-icon svg{width:50px;height:50px}}.nova-footer__app-column{align-items:center;gap:48px;margin-bottom:64px;display:flex}@media (min-width:768px){.nova-footer__app-column{justify-content:flex-start;gap:16px;margin-bottom:80px}}@media (min-width:1024px){.nova-footer__app-column{align-items:start;margin-bottom:0}}.nova-footer__app img,.nova-footer__app svg{height:48px}@media (min-width:768px){.nova-footer__app img,.nova-footer__app svg{height:56px}}.nova-footer__app:focus-visible{outline:3px solid var(--nova-white);outline-offset:4px;border-radius:4px}.nova-footer__app--qr-code{margin-left:32px;display:none}.nova-footer__app--qr-code img{width:128px;height:auto}@media (min-width:1024px){.nova-footer__app--qr-code{display:block}}.nova-footer .nova-divider{background:var(--nova-footer-divider-background)}.nova-footer__bottom{flex-direction:column;padding-top:64px;display:flex}@media (min-width:768px){.nova-footer__bottom{padding-top:80px}}@media (min-width:1024px){.nova-footer__bottom{flex-direction:row;gap:120px;padding-top:120px}}.nova-footer__award-column{flex-direction:column;flex:1 0 0;margin-bottom:64px;display:flex}@media (min-width:768px){.nova-footer__award-column{margin-bottom:80px}}@media (min-width:1024px){.nova-footer__award-column{margin-bottom:0}}.nova-footer__award-heading{color:var(--nova-footer-text-color);font:var(--nova-heading-32-font);margin:20px 0}@media (min-width:768px){.nova-footer__award-heading{font:var(--nova-heading-36-font)}}@media (min-width:1024px){.nova-footer__award-heading{font:var(--nova-heading-40-font)}}.nova-footer__award-column .nova-toggle{margin-bottom:50px}:is(.nova-footer__award-column .nova-toggle) .nova-toggle__content,:is(.nova-footer__award-column .nova-toggle) .nova-toggle__label{color:var(--nova-footer-text-color)}:is(.nova-footer__award-column .nova-toggle) .nova-toggle__content{font:var(--nova-body-14-font)}.nova-toggle--small:is(.nova-footer__award-column .nova-toggle) .nova-toggle__label:hover .nova-icon-button{background-color:var(--nova-white-20-opacity)}:is(.nova-footer__award-column .nova-toggle) .nova-toggle__label:focus-visible:after{border-color:var(--nova-white)}.nova-footer__award-images{align-self:stretch;align-items:center;gap:28px;display:flex}.nova-footer__award-images img{width:auto;height:60px}.nova-footer__legal-column{color:var(--nova-footer-text-color);font:var(--nova-body-14-font);flex-direction:column;flex:1 0 0;gap:16px;display:flex}@media (min-width:1024px){.nova-footer__legal-column{font:var(--nova-caption-12-font)}}.nova-footer:not(:has(.nova-footer__award-column)) .nova-footer__legal-column{max-width:100%}@media (min-width:1024px){.nova-footer:not(:has(.nova-footer__award-column)) .nova-footer__legal-column{max-width:640px}}.nova-footer__equal-housing{padding-top:14px}.nova-footer__equal-housing img{width:auto;height:60px}@media (min-width:768px){.nova-footer__equal-housing img{height:62px}}.nova--dark .nova-footer,html[data-nova-theme=dark] .nova-footer{--nova-footer-content-background-color:var(--nova-gray-100);--nova-footer-disclosures-background-color:#f7f7f7;--nova-footer-disclosures-toggle-content-color:#545454;--nova-toggle-color:var(--nova-gray-100);--nova-toggle-focus-color:var(--nova-gray-100)}:is(:is(.nova--dark .nova-footer,html[data-nova-theme=dark] .nova-footer) .nova-toggle .nova-icon-button--subtle,:is(.nova--dark .nova-footer,html[data-nova-theme=dark] .nova-footer) .nova-toggle .nova-icon-button.nova-icon-button--subtle:hover,:is(.nova--dark .nova-footer,html[data-nova-theme=dark] .nova-footer) .nova-toggle__label:hover .nova-icon-button--subtle) .nova-icon{color:var(--nova-gray-100)}:is(.nova--dark .nova-footer,html[data-nova-theme=dark] .nova-footer) .nova-toggle .nova-toggle__label:hover .nova-icon-button.nova-icon-button--subtle{background-color:#f2f2f2}:is(.nova--dark .nova-footer,html[data-nova-theme=dark] .nova-footer) .nova-footer__content .nova-link--simple:hover{color:var(--nova-white)}:is(.nova--dark .nova-footer,html[data-nova-theme=dark] .nova-footer) .nova-footer__social .nova-icon{--nova-icon-secondary-fill:var(--nova-white);--nova-icon-secondary-stroke:var(--nova-white);color:var(--nova-gray-100)}:is(.nova--dark .nova-footer,html[data-nova-theme=dark] .nova-footer) .nova-footer__award-column .nova-toggle .nova-icon-button.nova-icon-button--subtle .nova-icon{color:var(--nova-white)}:is(.nova--dark .nova-footer,html[data-nova-theme=dark] .nova-footer) .nova-footer__award-column .nova-toggle__label:hover .nova-icon-button.nova-icon-button--subtle{background-color:var(--nova-white-20-opacity)}
}

@layer nova {
:host,:root{--nova-form-field-background-color:var(--nova-gray-50);--nova-form-field-placeholder-color:var(--nova-gray-600);--nova-form-field-hover-placeholder-color:var(--nova-gray-600);--nova-form-field-active-placeholder-color:var(--nova-gray-800);--nova-form-field-active-outline-color:var(--nova-gray-100);--nova-form-field-active-background-color:var(--nova-gray-100);--nova-form-field-invalid-border-color:var(--nova-yellow-600);--nova-form-field-invalid-color:var(--nova-yellow-700);--nova-form-field-disabled-color:var(--nova-gray-300);--nova-form-field-outline-background-color:var(--nova-white);--nova-form-field-outline-border-color:var(--nova-gray-08-opacity);--nova-form-field-outline-hover-border-color:var(--nova-gray-500);--nova-form-field-outline-active-background-color:var(--nova-gray-50);--nova-form-field-hint-color:var(--nova-gray-600);--nova-form-field-border-color:var(--nova-white-00-opacity);--nova-form-field-prefix-color:var(--nova-text-subtle);--nova-form-field-prefix-error-color:var(--nova-form-field-invalid-color);--nova-form-field-box-shadow:inset 0 0 0 2px #0000}.nova-form-field{flex-direction:column;gap:8px;display:flex;position:relative}.nova-form-field:has(.nova-form-field__input-group:hover):has(.nova-form-field__control:not(:disabled):not(:focus-visible):not([readonly])) .nova-form-field__input-group{background-color:var(--nova-form-field-active-background-color)}.nova-form-field:has(.nova-form-field__input-group:hover):has(.nova-form-field__control:not(:disabled):not(:focus-visible):not([readonly])) .nova-form-field__control::placeholder{color:var(--nova-form-field-hover-placeholder-color)}.nova-form-field:has(.nova-form-field__control:focus-visible:not(:disabled):not([readonly])):not(.nova-form-field--outline) .nova-form-field__label:before{background-color:var(--nova-form-field-active-background-color)}.nova-form-field:has(.nova-form-field__control:focus-visible:not(:disabled):not([readonly])):not(.nova-form-field--outline) label:before{background-color:var(--nova-form-field-active-background-color)}:is(.nova-form-field:has(.nova-form-field__control:focus-visible:not(:disabled):not([readonly])):has(.nova-form-field__control--error),.nova-form-field:has(.nova-form-field__control:focus-visible:not(:disabled):not([readonly])):has(.nova-form-field__control:user-invalid:not(:disabled))) .nova-form-field__input-group{outline:2px solid var(--nova-form-field-invalid-border-color)}:is(.nova-form-field:has(.nova-form-field__control:focus-visible:not(:disabled):not([readonly])) .nova-form-field__prefix,.nova-form-field:has(.nova-form-field__control:focus-visible:not(:disabled):not([readonly])) .nova-form-field__suffix){color:var(--nova-text);font-weight:var(--nova-font-weight-medium)}.nova-form-field:has(.nova-form-field__control:focus-visible:not(:disabled):not([readonly])) .nova-form-field__input-group{outline-offset:2px;outline:2px solid var(--nova-form-field-active-outline-color)}.nova-form-field:has(.nova-form-field__control:focus-visible:not(:disabled):not([readonly])):not(.nova-form-field--outline) .nova-form-field__input-group{background-color:var(--nova-form-field-active-background-color);box-shadow:none}:is(.nova-form-field:has(.nova-form-field__control:focus-visible:not(:disabled):not([readonly])):not(.nova-form-field--outline) .nova-form-field__control)::placeholder{color:var(--nova-form-field-active-placeholder-color)}:-webkit-any(.nova-form-field:has(.nova-form-field__control:focus-visible:not(:disabled):not([readonly])):not(.nova-form-field--outline) .nova-form-field__control):-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #0000!important}:is(.nova-form-field:has(.nova-form-field__control:focus-visible:not(:disabled):not([readonly])):not(.nova-form-field--outline) .nova-form-field__control):autofill{-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.nova-form-field:has(.nova-form-field__control:not(:disabled):is(:user-invalid,.nova-form-field__control--error,:focus-visible:user-invalid,:focus-visible.nova-form-field__control--error)){--nova-form-field-box-shadow:inset 0 0 0 2px var(--nova-form-field-invalid-border-color)}:is(.nova-form-field:has(.nova-form-field__control:not(:disabled):is(:user-invalid,.nova-form-field__control--error,:focus-visible:user-invalid,:focus-visible.nova-form-field__control--error)) .nova-form-field__counter,.nova-form-field:has(.nova-form-field__control:not(:disabled):is(:user-invalid,.nova-form-field__control--error,:focus-visible:user-invalid,:focus-visible.nova-form-field__control--error)) .nova-form-field__prefix){color:var(--nova-form-field-invalid-color)}.nova-form-field:has(.nova-form-field__control:not(:disabled):is(:user-invalid,.nova-form-field__control--error,:focus-visible:user-invalid,:focus-visible.nova-form-field__control--error)) .nova-form-field__counter{font-weight:var(--nova-font-weight-medium)}.nova-form-field:has(.nova-form-field__control[required]) .nova-form-field__label:after{content:"*";margin-left:2px}.nova-form-field:has(.nova-form-field__control[required]) label:after{content:"*";margin-left:2px}.nova-form-field:has(.nova-form-field__control:disabled) .nova-form-field__counter{color:var(--nova-form-field-disabled-color)}.nova-form-field:has(.nova-form-field__control:disabled) .nova-form-field__hint{color:var(--nova-form-field-disabled-color)}.nova-form-field:has(.nova-form-field__control:disabled) .nova-form-field__label{color:var(--nova-form-field-disabled-color)}.nova-form-field:has(.nova-form-field__control:disabled) .nova-form-field__prefix{color:var(--nova-form-field-disabled-color)}.nova-form-field:has(.nova-form-field__control:disabled) .nova-form-field__right-icon{color:var(--nova-form-field-disabled-color)}.nova-form-field:has(.nova-form-field__control:disabled) .nova-form-field__suffix{color:var(--nova-form-field-disabled-color)}.nova-form-field:has(.nova-form-field__control:disabled) label{color:var(--nova-form-field-disabled-color)}.nova-form-field:has(.nova-form-field__control:disabled) .nova-form-field__hint--clickable{cursor:default;pointer-events:none}.nova-form-field:has(.nova-form-field__control:disabled) .nova-icon-button{background-color:initial}.nova-form-field:has(.nova-form-field__control[readonly]:not(:disabled)){--nova-form-field-background-color:var(--nova-form-field-outline-background-color)}.nova-form-field:has(.nova-form-field__control[readonly]:not(:disabled)) .nova-form-field__input-group{background-color:var(--nova-form-field-outline-background-color);box-shadow:inset 0 0 0 1px var(--nova-form-field-outline-border-color)}.nova-form-field:has(.nova-form-field__control[readonly]:not(:disabled)) .nova-form-field__control{color:var(--nova-text-subtle);-webkit-text-fill-color:var(--nova-text-subtle)}.nova-form-field:has(.nova-form-field__control[readonly]:not(:disabled)) .nova-form-field__control:-webkit-autofill{color:var(--nova-text-subtle);-webkit-text-fill-color:var(--nova-text-subtle)}.nova-form-field.nova-form-field--outline:has(.nova-form-field__control[readonly]:not(:disabled)){--nova-form-field-background-color:var(--nova-gray-50)}.nova-form-field.nova-form-field--outline:has(.nova-form-field__control[readonly]:not(:disabled)) .nova-form-field__input-group{background-color:var(--nova-gray-50);box-shadow:none}.nova-form-field:has(.nova-form-field__right-icon,.nova-form-field__right-action):not(.nova-form-field--small) .nova-form-field__control{padding-right:48px}.nova-form-field:has(.nova-form-field__right-icon,.nova-form-field__right-action):not(.nova-form-field--small) .nova-form-field__label{padding-right:48px}.nova-form-field:has(.nova-form-field__right-icon,.nova-form-field__right-action):not(.nova-form-field--small) label{padding-right:48px}.nova-form-field__input-group{background-color:var(--nova-form-field-background-color);box-shadow:var(--nova-form-field-box-shadow);outline-offset:0;transition:background-color var(--nova-duration-regular) var(--nova-ease-in-out),box-shadow var(--nova-duration-regular) var(--nova-ease-in-out),outline-color var(--nova-duration-regular) var(--nova-ease-in-out),outline-offset var(--nova-duration-regular) var(--nova-ease-in-out);border-radius:12px;outline:2px solid #0000;flex-wrap:wrap;align-items:start;width:100%;display:flex;position:relative}.nova-form-field__input-group:has(.nova-form-field__prefix) .nova-form-field__control{padding-left:4px}.nova-form-field__input-group:has(.nova-form-field__suffix) .nova-form-field__control{padding-right:4px}.nova-form-field label,.nova-form-field__label{color:var(--nova-text);cursor:text;font-size:12px;font-weight:var(--nova-font-weight-medium);width:100%;padding:13px 16px 0}:is(.nova-form-field label,.nova-form-field__label):before{background-color:initial;content:"";transition:background-color var(--nova-duration-regular) var(--nova-ease-in-out)}.nova-form-field__prefix{color:var(--nova-form-field-prefix-color);padding-left:16px;position:relative;top:-1px}.nova-form-field__suffix{font:var(--nova-label-16-font);padding-right:16px}.nova-form-field__input-group:hover .nova-form-field__control:placeholder-shown+.nova-form-field__suffix,.nova-form-field__suffix{color:var(--nova-text)}.nova-form-field__control:placeholder-shown+.nova-form-field__suffix{color:var(--nova-text-subtle)}.nova-form-field__control{box-sizing:border-box;caret-color:var(--nova-bg-brand);color:var(--nova-text);border:none;outline:none;flex:1;width:100%;padding:0 16px 11px;font-size:16px;font-weight:400;line-height:22px}.nova-form-field__control::placeholder{color:var(--nova-form-field-placeholder-color);transition:color var(--nova-duration-regular) var(--nova-ease-in-out)}.nova-form-field__control.nova-form-field__control--error{caret-color:var(--nova-form-field-invalid-border-color)}.nova-form-field__control:user-invalid:not(:disabled){caret-color:var(--nova-form-field-invalid-border-color)}.nova-form-field__control:disabled{color:var(--nova-form-field-disabled-color);-webkit-text-fill-color:var(--nova-form-field-disabled-color)}.nova-form-field__control:disabled:-webkit-autofill{color:var(--nova-form-field-disabled-color);-webkit-text-fill-color:var(--nova-form-field-disabled-color)}:-webkit-any(.nova-form-field__control:disabled,.nova-form-field__control:disabled:-webkit-autofill)::placeholder{color:var(--nova-form-field-disabled-color);-webkit-transition:color var(--nova-duration-regular) var(--nova-ease-in-out);transition:color var(--nova-duration-regular) var(--nova-ease-in-out)}:is(.nova-form-field__control:disabled,.nova-form-field__control:disabled:autofill)::placeholder{color:var(--nova-form-field-disabled-color);-webkit-transition:color var(--nova-duration-regular) var(--nova-ease-in-out);transition:color var(--nova-duration-regular) var(--nova-ease-in-out)}.nova-form-field__control:-webkit-autofill{background-color:initial;-webkit-text-fill-color:var(--nova-text);transition:background-color 9000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.nova-form-field__control:-webkit-autofill:active:not(:disabled){background-color:initial;-webkit-text-fill-color:var(--nova-text);transition:background-color 9000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.nova-form-field__control:-webkit-autofill:focus:not(:disabled){background-color:initial;-webkit-text-fill-color:var(--nova-text);transition:background-color 9000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.nova-form-field__control:-webkit-autofill:hover:not(:disabled){background-color:initial;-webkit-text-fill-color:var(--nova-text);transition:background-color 9000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.nova-form-field__right-icon{pointer-events:none;position:absolute;top:20px;right:20px}.nova-form-field__right-action{position:absolute;top:12px;right:12px}.nova-form-field__description{color:var(--nova-form-field-hint-color);grid-template-columns:1fr auto;gap:4px;padding-left:16px;padding-right:8px;font-size:14px;display:grid}.nova-form-field__description:has(.nova-form-field__hint)>.nova-form-field__counter{font-weight:400}.nova-form-field__counter{color:var(--nova-form-field-hint-color);text-align:right;grid-area:1/2;line-height:18px}.nova-form-field__error{color:var(--nova-form-field-invalid-color);font-weight:var(--nova-font-weight-medium);grid-column:1;line-height:18px}.nova-form-field__hint{grid-column:1;font-weight:400;line-height:18px}.nova-form-field__hint--clickable{cursor:pointer;font-weight:var(--nova-font-weight-medium);width:fit-content}.nova-form-field__hint--clickable:hover{text-underline-offset:2px;text-underline-position:from-font;-webkit-text-decoration:underline;text-decoration:underline}.nova-form-field__hint--clickable:focus-visible{outline-offset:3px;outline:2px solid var(--nova-form-field-hint-color);border-radius:1px}textarea.nova-form-field__control{resize:vertical;vertical-align:top;min-height:125px;line-height:1.35}textarea.nova-form-field__control::-webkit-resizer{background-color:initial;border:none}textarea.nova-form-field__control::-webkit-scrollbar{display:none}.nova-form-field:has(.nova-tooltip) .nova-form-field__label{padding-top:7px;position:relative;top:2px}:is(.nova-form-field:has(.nova-tooltip) .nova-form-field__label) .nova-tooltip{display:inline-flex;position:relative;left:-4px}.nova-form-field--medium:has(.nova-tooltip) .nova-form-field__label{padding-top:0}.nova-form-field:has(.nova-form-field__control[required]):has(.nova-tooltip) .nova-form-field__label{align-items:baseline;display:flex}.nova-form-field:has(.nova-form-field__control[required]):has(.nova-tooltip) .nova-form-field__label>:is(.nova-tooltip,nova-tooltip){order:1;margin-left:4px}.nova-form-field--medium .nova-form-field__label,.nova-form-field--medium label{padding-top:6px;padding-left:13px}.nova-form-field--medium .nova-form-field__prefix{padding-left:13px;line-height:17px;top:0}.nova-form-field--medium .nova-form-field__suffix{padding-right:13px;line-height:17px}.nova-form-field--medium .nova-form-field__control{padding:0 12px 7px;line-height:17px}.nova-form-field--medium:not(.nova-select,.nova-autocomplete--chips) .nova-form-field__control:not(textarea){height:24px}.nova-form-field--medium.nova-autocomplete--chips .nova-autocomplete__input-wrapper:not(:has(.nova-chip))>.nova-form-field__control{height:36px}.nova-form-field--medium .nova-form-field__right-icon{top:12px}.nova-form-field--medium .nova-form-field__right-action{top:4px}.nova-form-field--medium .nova-form-field__description{gap:0;padding-left:14px}.nova-form-field--small .nova-form-field__label,.nova-form-field--small label{z-index:1;width:fit-content;padding:0 2px;position:absolute;top:-9px;left:11px}:is(.nova-form-field--small label,.nova-form-field--small .nova-form-field__label):before{background-color:var(--nova-form-field-background-color);z-index:-1;border-radius:4px;width:100%;height:16px;position:absolute;top:0;left:0}.nova-form-field--small .nova-form-field__prefix{padding-top:7px;padding-left:13px;line-height:normal;top:0}.nova-form-field--small .nova-form-field__suffix{padding-top:7px;padding-right:13px;line-height:normal}.nova-form-field--small .nova-form-field__input-group{border-radius:8px}.nova-form-field--small .nova-form-field__control{padding:7px 13px;line-height:normal}.nova-form-field--small .nova-form-field__right-icon{top:6px}.nova-form-field--small .nova-form-field__right-action{top:2px}.nova-icon-button:is(.nova-form-field--small .nova-form-field__right-action){padding:4px}.nova-form-field--small .nova-form-field__description{gap:0;padding-left:14px}.nova-form-field--small:has(.nova-form-field__input-group:hover):has(.nova-form-field__control:not(:disabled):not(:focus-visible):not([readonly])) .nova-form-field__label:before{background-color:var(--nova-form-field-active-background-color)}.nova-form-field--monetary .nova-form-field__prefix{align-self:end;padding-bottom:11px;font-size:16px;font-weight:400;line-height:22px;top:0}.nova-form-field--monetary .nova-form-field__control{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nova-form-field--monetary.nova-form-field--medium .nova-form-field__prefix{padding-bottom:7px;line-height:17px}.nova-form-field--monetary.nova-form-field--small .nova-form-field__prefix{align-self:center;padding-top:0;padding-bottom:0;line-height:normal}.nova-form-field--outline{--nova-form-field-active-outline-color:var(--nova-gray-08-opacity);--nova-form-field-background-color:var(--nova-form-field-outline-background-color);--nova-form-field-active-background-color:var(--nova-form-field-outline-active-background-color);--nova-form-field-box-shadow:inset 0 0 0 1px var(--nova-form-field-outline-border-color)}.nova-form-field--outline:has(.nova-form-field__input-group:hover):has(.nova-form-field__control:not(:disabled,:focus-visible,:user-invalid,:invalid,[readonly],.nova-form-field__control--error)) .nova-form-field__input-group{--nova-form-field-box-shadow:inset 0 0 0 1px var(--nova-form-field-outline-hover-border-color)}.nova-form-field--outline:has(.nova-form-field__control:focus-visible:not(:disabled):not([readonly])) .nova-form-field__input-group{--nova-form-field-box-shadow:inset 0 0 0 1px var(--nova-gray-800)}.nova--dark,html[data-nova-theme=dark]{--nova-form-field-background-color:var(--nova-gray-400);--nova-form-field-placeholder-color:var(--nova-white-60-opacity);--nova-form-field-hover-placeholder-color:var(--nova-white-60-opacity);--nova-form-field-active-placeholder-color:var(--nova-white);--nova-form-field-active-background-color:var(--nova-gray-500);--nova-form-field-disabled-color:var(--nova-white-20-opacity);--nova-form-field-active-outline-color:var(--nova-gray-900);--nova-form-field-outline-background-color:var(--nova-gray-100);--nova-form-field-outline-border-color:var(--nova-white-10-opacity);--nova-form-field-outline-hover-border-color:var(--nova-gray-500);--nova-form-field-outline-active-background-color:var(--nova-gray-400);--nova-form-field-hint-color:var(--nova-white-60-opacity);--nova-form-field-invalid-color:var(--nova-yellow-600)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-form-field--outline{--nova-form-field-active-outline-color:var(--nova-white-10-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-form-field--outline):has(.nova-form-field__control:focus-visible:not(:disabled):not([readonly])) .nova-form-field__input-group{--nova-form-field-box-shadow:inset 0 0 0 1px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-form-field--outline):has(.nova-form-field__control[readonly]:not(:disabled)){--nova-form-field-background-color:var(--nova-gray-400)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-form-field--outline):has(.nova-form-field__control[readonly]:not(:disabled)) .nova-form-field__input-group{background-color:var(--nova-gray-400);box-shadow:none}
}

@layer nova {
:host,:root{--nova-header-bar-background-color:var(--nova-white);--nova-header-bar-border-color:var(--nova-gray-200);--nova-header-bar-gap:16px;--nova-header-bar-padding-horizontal:16px;--nova-header-bar-padding-vertical:16px;--nova-header-bar-height:80px;--nova-header-bar-headline-color:var(--nova-gray-800);--nova-header-bar-headline-font:var(--nova-heading-20-font);--nova-header-bar-overline-color:var(--nova-gray-600);--nova-header-bar-overline-font:var(--nova-caption-12-font);--nova-header-bar-logo-padding:8px;--nova-header-bar-logo-color:var(--nova-brand-500)}.nova-header-bar{background-color:var(--nova-header-bar-background-color);box-sizing:border-box;align-items:center;gap:var(--nova-header-bar-gap);min-height:var(--nova-header-bar-height);padding:var(--nova-header-bar-padding-vertical) var(--nova-header-bar-padding-horizontal);justify-content:space-between;width:100%;display:flex}.nova-header-bar .nova-header-bar__left-section{align-items:center;gap:8px;width:100%;display:flex}.nova-header-bar .nova-header-bar__right-section{align-items:center;display:flex}.nova-header-bar .nova-header-bar__right-section>.nova-button{margin-right:8px}.nova-header-bar .nova-header-bar__headline{color:var(--nova-header-bar-headline-color);font:var(--nova-header-bar-headline-font);flex:1 0 0}.nova-header-bar .nova-header-bar__headline-group{flex-direction:column;flex:1 0 0;display:flex}.nova-header-bar .nova-header-bar__overline{color:var(--nova-header-bar-overline-color);font:var(--nova-header-bar-overline-font)}.nova-header-bar .nova-header-bar__logo{color:var(--nova-header-bar-logo-color);height:20px;padding-left:var(--nova-header-bar-logo-padding)}.nova-header-bar .nova-header-bar__logo svg{height:100%}.nova-header-bar.nova-header-bar--divider{box-shadow:0 1px 0 0 var(--nova-header-bar-border-color)}.nova-header-bar.nova-header-bar--elevation{box-shadow:var(--nova-elevation-1)}@media (min-width:768px){.nova-header-bar{--nova-header-bar-headline-font:var(--nova-heading-24-font);--nova-header-bar-height:96px;--nova-header-bar-padding-vertical:24px;--nova-header-bar-padding-horizontal:32px;--nova-header-bar-logo-padding:16px}.nova-header-bar .nova-header-bar__logo{height:24px}}.nova-dark-container .nova-header-bar{--nova-header-bar-headline-color:var(--nova-white);--nova-header-bar-overline-color:var(--nova-white-60-opacity);--nova-header-bar-logo-color:var(--nova-white);box-shadow:none;background:0 0}.nova-dark-container .nova-header-bar.nova-header-bar--elevation{box-shadow:var(--nova-elevation-1)}.nova-image-container .nova-header-bar{--nova-header-bar-headline-color:var(--nova-white);--nova-header-bar-overline-color:var(--nova-white-60-opacity);--nova-header-bar-logo-color:var(--nova-white);box-shadow:none;background:0 0}.nova--dark .nova-header-bar,html[data-nova-theme=dark] .nova-header-bar{--nova-header-bar-background-color:var(--nova-gray-100);--nova-header-bar-headline-color:var(--nova-white);--nova-header-bar-overline-color:var(--nova-white-60-opacity);--nova-header-bar-border-color:var(--nova-white-15-opacity);--nova-header-bar-logo-color:var(--nova-white)}
}

@layer nova {
:host,:root{--nova-input-card-background:var(--nova-gray-50);--nova-input-card-background-disabled:var(--nova-gray-200);--nova-input-card-background-selected:var(--nova-green-50);--nova-input-card-border:var(--nova-gray-04-opacity);--nova-input-card-border-selected:var(--nova-green-600);--nova-input-card-description-color:var(--nova-text-subtle);--nova-input-card-description-color-disabled:var(--nova-gray-400);--nova-input-card-hover-shadow:var(--nova-gray-04-opacity);--nova-input-card-input-background-disabled:var(--nova-white);--nova-input-card-radio-background:var(--nova-input-card-input-background-disabled);--nova-input-color:var(--nova-gray-800)}.nova-input-card{background-color:var(--nova-input-card-background);box-shadow:0 0 0 1px inset var(--nova-input-card-border);box-sizing:border-box;transition:background-color var(--nova-duration-min) var(--nova-ease-out),box-shadow var(--nova-duration-min) var(--nova-ease-out);z-index:0;border-radius:12px;position:relative}.nova-input-card .nova-checkbox,.nova-input-card .nova-radio,.nova-input-card nova-checkbox,.nova-input-card nova-radio{width:100%}.nova-input-card .nova-input-card__text{flex-direction:column;justify-content:center;gap:2px;min-height:24px;display:flex}.nova-input-card .nova-checkbox__label,.nova-input-card .nova-radio__label{color:var(--nova-input-color);font:var(--nova-label-16-font);justify-content:space-between;align-items:center;padding:20px;display:flex}:is(.nova-input-card .nova-checkbox__label,.nova-input-card .nova-radio__label) .nova-input-card__description{color:var(--nova-input-card-description-color);font:var(--nova-body-16-font)}.nova-input-card .nova-icon{justify-content:center;align-items:center;display:flex}.nova-input-card .nova-radio__input{background-color:var(--nova-input-card-radio-background)}.nova-input-card:hover:not(.nova-input-card--is-disabled){box-shadow:0 0 0 1px inset var(--nova-border-primary)}:is(.nova-input-card:hover:not(.nova-input-card--is-disabled) .nova-checkbox__input):focus-visible:before{background-color:var(--nova-focus-shadow)}.nova-input-card:hover:not(.nova-input-card--is-disabled) .nova-radio__input{box-shadow:0 0 0 8px var(--nova-input-card-hover-shadow);transition:box-shadow var(--nova-duration-min) var(--nova-ease-out)}:is(.nova-input-card:hover:not(.nova-input-card--is-disabled) .nova-radio__input):focus-visible{box-shadow:0 0 0 8px var(--nova-focus-shadow)}:is(.nova-input-card:has(.nova-checkbox__input:focus-visible),.nova-input-card:has(.nova-radio__input:focus-visible)){box-shadow:0 0 0 3px inset var(--nova-border-focused);outline:none}:is(.nova-input-card:has(.nova-checkbox__input--checked),.nova-input-card:has(.nova-checkbox__input:checked),.nova-input-card:has(.nova-radio__input--checked),.nova-input-card:has(.nova-radio__input:checked)){background-color:var(--nova-input-card-background-selected);box-shadow:0 0 0 2px inset var(--nova-input-card-border-selected)}:is(.nova-input-card:has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-checkbox__input--is-disabled),.nova-input-card:has(.nova-checkbox__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input:disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate:disabled),.nova-input-card:has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled),.nova-input-card:has(.nova-radio__input--is-disabled),.nova-input-card:has(.nova-radio__input:checked:disabled),.nova-input-card:has(.nova-radio__input:disabled)){background-color:var(--nova-input-card-background-disabled);box-shadow:0 0 0 1px inset var(--nova-input-card-border);cursor:not-allowed}:is(.nova-input-card:has(.nova-checkbox__input:disabled),.nova-input-card:has(.nova-checkbox__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate:disabled),.nova-input-card:has(.nova-radio__input:disabled),.nova-input-card:has(.nova-radio__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input--is-disabled),.nova-input-card:has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-radio__input--is-disabled),.nova-input-card:has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-input-card__text{color:var(--nova-gray-400)}:is(.nova-input-card:has(.nova-checkbox__input:disabled),.nova-input-card:has(.nova-checkbox__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate:disabled),.nova-input-card:has(.nova-radio__input:disabled),.nova-input-card:has(.nova-radio__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input--is-disabled),.nova-input-card:has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-radio__input--is-disabled),.nova-input-card:has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-radio__input{background-color:var(--nova-input-card-input-background-disabled)}:is(.nova-input-card:has(.nova-checkbox__input:disabled),.nova-input-card:has(.nova-checkbox__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate:disabled),.nova-input-card:has(.nova-radio__input:disabled),.nova-input-card:has(.nova-radio__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input--is-disabled),.nova-input-card:has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-radio__input--is-disabled),.nova-input-card:has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-checkbox__input--checked,:is(.nova-input-card:has(.nova-checkbox__input:disabled),.nova-input-card:has(.nova-checkbox__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate:disabled),.nova-input-card:has(.nova-radio__input:disabled),.nova-input-card:has(.nova-radio__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input--is-disabled),.nova-input-card:has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-radio__input--is-disabled),.nova-input-card:has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-checkbox__input:checked,:is(.nova-input-card:has(.nova-checkbox__input:disabled),.nova-input-card:has(.nova-checkbox__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate:disabled),.nova-input-card:has(.nova-radio__input:disabled),.nova-input-card:has(.nova-radio__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input--is-disabled),.nova-input-card:has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-radio__input--is-disabled),.nova-input-card:has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-checkbox__input:indeterminate{background-color:var(--nova-input-card-hover-shadow)}:is(.nova-input-card:has(.nova-checkbox__input:disabled),.nova-input-card:has(.nova-checkbox__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate:disabled),.nova-input-card:has(.nova-radio__input:disabled),.nova-input-card:has(.nova-radio__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input--is-disabled),.nova-input-card:has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-radio__input--is-disabled),.nova-input-card:has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-radio__input--checked,:is(.nova-input-card:has(.nova-checkbox__input:disabled),.nova-input-card:has(.nova-checkbox__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate:disabled),.nova-input-card:has(.nova-radio__input:disabled),.nova-input-card:has(.nova-radio__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input--is-disabled),.nova-input-card:has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-radio__input--is-disabled),.nova-input-card:has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-radio__input:checked{background-color:initial;border-color:var(--nova-input-card-hover-shadow)}:is(:is(.nova-input-card:has(.nova-checkbox__input:disabled),.nova-input-card:has(.nova-checkbox__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate:disabled),.nova-input-card:has(.nova-radio__input:disabled),.nova-input-card:has(.nova-radio__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input--is-disabled),.nova-input-card:has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-radio__input--is-disabled),.nova-input-card:has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-radio__input:checked,:is(.nova-input-card:has(.nova-checkbox__input:disabled),.nova-input-card:has(.nova-checkbox__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate:disabled),.nova-input-card:has(.nova-radio__input:disabled),.nova-input-card:has(.nova-radio__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input--is-disabled),.nova-input-card:has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-radio__input--is-disabled),.nova-input-card:has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-radio__input--checked):before{background-color:var(--nova-input-card-hover-shadow)}:is(.nova-input-card:has(.nova-checkbox__input:disabled),.nova-input-card:has(.nova-checkbox__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate:disabled),.nova-input-card:has(.nova-radio__input:disabled),.nova-input-card:has(.nova-radio__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input--is-disabled),.nova-input-card:has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-radio__input--is-disabled),.nova-input-card:has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-icon{color:var(--nova-gray-400)}:is(.nova-input-card:has(.nova-checkbox__input:disabled),.nova-input-card:has(.nova-checkbox__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate:disabled),.nova-input-card:has(.nova-radio__input:disabled),.nova-input-card:has(.nova-radio__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input--is-disabled),.nova-input-card:has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-radio__input--is-disabled),.nova-input-card:has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-checkbox__label,:is(.nova-input-card:has(.nova-checkbox__input:disabled),.nova-input-card:has(.nova-checkbox__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate:disabled),.nova-input-card:has(.nova-radio__input:disabled),.nova-input-card:has(.nova-radio__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input--is-disabled),.nova-input-card:has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-radio__input--is-disabled),.nova-input-card:has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-radio__label{pointer-events:none}:is(.nova-input-card:has(.nova-checkbox__input:disabled),.nova-input-card:has(.nova-checkbox__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate:disabled),.nova-input-card:has(.nova-radio__input:disabled),.nova-input-card:has(.nova-radio__input:checked:disabled),.nova-input-card:has(.nova-checkbox__input--is-disabled),.nova-input-card:has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),.nova-input-card:has(.nova-radio__input--is-disabled),.nova-input-card:has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-input-card__description{color:var(--nova-input-card-description-color-disabled)}:is(.nova-input-card.nova-input-card--stylized,.nova-input-card.nova-input-card--vertical) .nova-checkbox__input,:is(.nova-input-card.nova-input-card--stylized,.nova-input-card.nova-input-card--vertical) .nova-radio__input{appearance:none;opacity:0;pointer-events:none;position:absolute;right:0}.nova-input-card.nova-input-card--vertical .nova-checkbox__label,.nova-input-card.nova-input-card--vertical .nova-radio__label{flex-direction:column;justify-content:flex-start;gap:10px;padding:16px 36px}:is(.nova-input-card.nova-input-card--vertical .nova-checkbox__label,.nova-input-card.nova-input-card--vertical .nova-radio__label) .nova-input-card__text{text-align:center}:is(.nova-input-card.nova-input-card--vertical .nova-checkbox__label,.nova-input-card.nova-input-card--vertical .nova-radio__label) .nova-icon{height:16px;margin-top:4px}.nova-input-card.nova-input-card--has-icon-left .nova-checkbox__label,.nova-input-card.nova-input-card--has-icon-left .nova-radio__label{justify-content:space-between;gap:16px}.nova-input-card.nova-input-card--has-icon-left .nova-checkbox__input,.nova-input-card.nova-input-card--has-icon-left .nova-radio__input{margin-left:auto}.nova-fieldset:has(.nova-input-card){gap:12px}@media (min-width:768px){.nova-input-card:has(.nova-radio):not(.nova-input-card--is-inline){align-items:center;display:flex}.nova-input-card:has(.nova-radio):not(.nova-input-card--is-inline) .nova-radio__label{font:var(--nova-label-18-font);padding:38px 36px}:is(.nova-input-card:has(.nova-radio):not(.nova-input-card--is-inline) .nova-radio__label) .nova-input-card__text{gap:3.5px}.nova-input-card.nova-input-card--vertical:has(.nova-radio):not(.nova-input-card--is-inline) .nova-radio__label{gap:11px;padding:23px 36px}.nova-input-card:has(.nova-radio):not(.nova-input-card--is-inline):has(.nova-input-card__description) .nova-radio__label{padding:26px 36px}}.nova--dark,html[data-nova-theme=dark]{--nova-checkbox-shadow:var(--nova-white-20-opacity);--nova-input-card-background:var(--nova-white-10-opacity);--nova-input-card-background-disabled:var(--nova-white-05-opacity);--nova-input-card-background-selected:var(--nova-green-100);--nova-input-card-border:var(--nova-input-card-background);--nova-input-card-border-selected:var(--nova-green-500);--nova-input-color:var(--nova-white);--nova-input-card-description-color-disabled:var(--nova-white-20-opacity);--nova-input-card-input-background-disabled:var(--nova-white-00-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):hover:not(.nova-input-card--is-disabled) .nova-radio__input{box-shadow:0 0 0 8px var(--nova-input-card-background)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):hover:not(.nova-input-card--is-disabled) .nova-radio__input):focus-visible{box-shadow:0 0 0 8px var(--nova-focus-shadow)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):hover:not(.nova-input-card--is-disabled) .nova-radio__input):before{background-color:initial}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:disabled)){box-shadow:0 0 0 1px inset var(--nova-input-card-background)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-icon,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-input-card__text{color:var(--nova-white-20-opacity)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-radio__input{border-color:var(--nova-checkbox-shadow);background-color:var(--nova-input-card-input-background-disabled)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-checkbox__input--checked,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-checkbox__input:checked,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-checkbox__input:indeterminate{background-color:var(--nova-input-card-hover-shadow)}:is(:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-radio__input:checked,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-radio__input--checked):before{background-color:var(--nova-checkbox-shadow)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input:checked:disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input--checked.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-checkbox__input:indeterminate.nova-checkbox__input--checked--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card):has(.nova-radio__input--checked.nova-radio__input--checked--is-disabled)) .nova-input-card__description{color:var(--nova-input-card-description-color-disabled)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card) .nova-checkbox__input):focus-visible:before,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card) .nova-checkbox__input):focus-visible:hover:before{background-color:var(--nova-focus-shadow)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card) .nova-radio__input):hover:not(.nova-radio__input--checked):not(:focus-visible),:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card) .nova-radio__input):hover:not(:checked):not(:focus-visible){background-color:var(--nova-radio-background)}:is(:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card) .nova-radio__input):hover:checked,.nova-radio__input--checked:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-input-card) .nova-radio__input):hover):before{background-color:var(--nova-input-selection);width:12px;height:12px;transform:scale(1)}
}

@layer nova {
:host,:root{--nova-link-color:var(--nova-text);--nova-link-color-disabled:var(--nova-gray-400);--nova-link-color-hover:var(--nova-brand-500)}.nova-link{color:var(--nova-link-color);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;text-underline-position:from-font;transition:color var(--nova-duration-min) var(--nova-ease-out),opacity var(--nova-duration-min) var(--nova-ease-out),-webkit-text-decoration var(--nova-duration-min) var(--nova-ease-out);transition:color var(--nova-duration-min) var(--nova-ease-out),text-decoration var(--nova-duration-min) var(--nova-ease-out),opacity var(--nova-duration-min) var(--nova-ease-out);transition:color var(--nova-duration-min) var(--nova-ease-out),text-decoration var(--nova-duration-min) var(--nova-ease-out),opacity var(--nova-duration-min) var(--nova-ease-out),-webkit-text-decoration var(--nova-duration-min) var(--nova-ease-out);font-weight:500;-webkit-text-decoration:underline;text-decoration:underline}.nova-link:hover:not(.nova-link--is-disabled,:disabled):not(a:not([href])){color:var(--nova-link-color-hover);cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.nova-link:focus-visible{outline-offset:4px;outline:3px solid var(--nova-link-color);border-radius:4px}.nova-link:has(.nova-icon){vertical-align:bottom;align-items:center;gap:8px;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.nova-link:has(.nova-icon):hover:not(.nova-link--is-disabled,:disabled):not(a:not([href])){-webkit-text-decoration:underline;text-decoration:underline}.nova-link:has(.nova-icon) .nova-icon{color:inherit}.nova-link--legal{--nova-link-color:var(--nova-link-legal);--nova-link-color-hover:var(--nova-link-legal)}.nova-link--legal:focus-visible{outline:3px solid var(--nova-gray-800)}.nova-link--simple{-webkit-text-decoration:none;text-decoration:none}.nova-link--simple:hover:not(.nova-link--is-disabled,:disabled):not(a:not([href])){-webkit-text-decoration:underline;text-decoration:underline}.nova-link--small{font-size:.75rem}.nova-link--small:focus-visible{outline-offset:3px}.nova-link--is-disabled,.nova-link:disabled,a.nova-link:not([href]){color:var(--nova-link-color-disabled);cursor:not-allowed}.nova-dark-container .nova-link{--nova-link-color:var(--nova-white);--nova-link-color-disabled:var(--nova-gray-500);--nova-link-color-hover:var(--nova-white)}:is(.nova-dark-container .nova-link):focus-visible{outline-color:var(--nova-link-color)}.nova-dark-container .nova-link--legal{--nova-link-color:var(--nova-link-legal-on-dark);--nova-link-color-hover:var(--nova-link-legal-on-dark)}:is(.nova-dark-container .nova-link--legal):focus-visible{outline:3px solid var(--nova-white)}:is(.nova-custom-color-container .nova-link,.nova-custom-color-container .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-custom-color-container,.nova-dark-container.nova-custom-color-container,.nova-custom-color-container .nova-dark-container) .nova-link,:is(.nova-dark-container .nova-custom-color-container,.nova-dark-container.nova-custom-color-container,.nova-custom-color-container .nova-dark-container) .nova-link--simple):hover:not(.nova-link--is-disabled):not(:disabled):not(a:not([href])){color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-link{--nova-link-color:var(--nova-white);--nova-link-color-disabled:var(--nova-white-20-opacity);--nova-link-color-hover:#eb3645}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-link):focus-visible{outline-color:var(--nova-link-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-link--legal{--nova-link-color:var(--nova-link-legal);--nova-link-color-hover:var(--nova-link-legal)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-link--legal):focus-visible{outline:3px solid var(--nova-white)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-custom-color-container) .nova-link,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-custom-color-container) .nova-link--simple):hover:not(.nova-link--is-disabled):not(:disabled):not(a:not([href])){color:var(--nova-white)}
}

@layer nova {
:host,:root{--nova-list-item-background-color:var(--nova-bg-primary);--nova-list-item-active-background-color:var(--nova-gray-200);--nova-list-item-hover-background-color:var(--nova-gray-100);--nova-list-item-focus-background-color:#0000;--nova-list-item-focus-box-shadow:0 0 0 3px var(--nova-gray-800);--nova-list-item-selected-background-color:var(--nova-green-50);--nova-list-item-selected-text-color:var(--nova-green-700);--nova-list-item-disabled-text-color:var(--nova-gray-400);--nova-list-item-divider-color:var(--nova-gray-200)}.nova-list{list-style:none}.nova-list__item{background-color:var(--nova-list-item-background-color);box-sizing:border-box;color:var(--nova-text);font:var(--nova-label-16-font);-webkit-user-select:none;user-select:none;z-index:2;border-radius:6px;align-items:center;position:relative}.nova-list__item,.nova-list__item:before{transition:background-color var(--nova-duration-min) var(--nova-ease-out)}.nova-list__item:before{background-color:var(--nova-list-item-divider-color);content:"";width:calc(100% - 36px);height:1px;position:absolute;top:0;right:18px}.nova-list__item:first-child:before,:is(.nova-list__legend+.nova-list__item):before{display:none}.nova-list__legend:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nova-list__item-wrapper{justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:20px 18px;line-height:24px;display:flex}.nova-list__item-wrapper .nova-icon{flex:none}.nova-list__item-content{flex-direction:column;width:100%;display:flex}.nova-list__item-description{color:var(--nova-text-subtle);font:var(--nova-body-14-font)}.nova-list--medium .nova-list__item-wrapper{padding:16px}.nova-list--medium .nova-list__item:before{width:calc(100% - 32px);right:16px}.nova-list--small .nova-list__item-wrapper{padding:14px}.nova-list--small .nova-list__item:before{width:calc(100% - 27px);right:13px}.nova-list__item-wrapper:has(.nova-list__item-description){padding:11px 18px}.nova-list--medium .nova-list__item-wrapper:has(.nova-list__item-description){padding:7px 16px}.nova-list--small .nova-list__item-wrapper:has(.nova-list__item-description){padding:5px 14px}.nova-list--flush:not(.nova-list--interactive):not(.nova-list--selectable) .nova-list__item-wrapper{padding-left:0;padding-right:0}.nova-list--flush:not(.nova-list--interactive):not(.nova-list--selectable) .nova-list__item:before{width:100%;right:0}:is(.nova-list.nova-list--interactive .nova-list__item:hover:not(.nova-list__item--disabled),.nova-list.nova-list--selectable .nova-list__item:hover:not(.nova-list__item--disabled):not(:has(.nova-checkbox__input:checked))){background-color:var(--nova-list-item-hover-background-color)}:is(.nova-list.nova-list--interactive .nova-list__item:hover:not(.nova-list__item--disabled),.nova-list.nova-list--selectable .nova-list__item:hover:not(.nova-list__item--disabled):not(:has(.nova-checkbox__input:checked))):active{background-color:var(--nova-list-item-active-background-color)}:is(.nova-list.nova-list--interactive .nova-list__item:hover:not(.nova-list__item--disabled),.nova-list.nova-list--selectable .nova-list__item:hover:not(.nova-list__item--disabled):not(:has(.nova-checkbox__input:checked))) .nova-list__item-wrapper{cursor:pointer}:is(.nova-list.nova-list--interactive .nova-list__item:hover:not(.nova-list__item--disabled),.nova-list.nova-list--selectable .nova-list__item:hover:not(.nova-list__item--disabled):not(:has(.nova-checkbox__input:checked)))+.nova-list__item:before,:is(.nova-list.nova-list--interactive .nova-list__item:hover:not(.nova-list__item--disabled),.nova-list.nova-list--selectable .nova-list__item:hover:not(.nova-list__item--disabled):not(:has(.nova-checkbox__input:checked))):before{background-color:initial}.nova-list.nova-list--selectable .nova-checkbox__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.nova-list__item:has(.nova-checkbox__input:focus-visible):not(.nova-list__item--disabled),.nova-list__item:has(.nova-list__item-wrapper:focus-visible):not(.nova-list__item--disabled)){background-color:var(--nova-list-item-focus-background-color);box-shadow:inset var(--nova-list-item-focus-box-shadow);z-index:10;outline:none;position:relative}:is(.nova-list__item:has(.nova-checkbox__input:focus-visible):not(.nova-list__item--disabled),.nova-list__item:has(.nova-list__item-wrapper:focus-visible):not(.nova-list__item--disabled)):before{display:none}:is(.nova-list__item:has(.nova-checkbox__input:focus-visible):not(.nova-list__item--disabled),.nova-list__item:has(.nova-list__item-wrapper:focus-visible):not(.nova-list__item--disabled)) .nova-list__item-wrapper{outline:none}.nova-list .nova-checkbox__input:focus-visible:not(.nova-checkbox__input--checked,:checked,:indeterminate){box-shadow:inset 0 0 0 2px var(--nova-gray-500)}.nova-list.nova-list--selectable .nova-icon--selectable{display:none}.nova-list--selectable .nova-list__item:has(.nova-checkbox__input:checked){background-color:var(--nova-list-item-selected-background-color);color:var(--nova-list-item-selected-text-color)}:is(.nova-list--selectable .nova-list__item:has(.nova-checkbox__input:checked))+.nova-list__item:before,:is(.nova-list--selectable .nova-list__item:has(.nova-checkbox__input:checked)):before{background-color:initial}:is(.nova-list--selectable .nova-list__item:has(.nova-checkbox__input:checked)) .nova-icon{color:var(--nova-list-item-selected-text-color)}:is(.nova-list--selectable .nova-list__item:has(.nova-checkbox__input:checked)) .nova-icon.nova-icon--selectable{display:block}.nova-list.nova-list--interactive .nova-list__item.nova-list__item--disabled{background-color:var(--nova-bg-primary);color:var(--nova-list-item-disabled-text-color)}:is(.nova-list.nova-list--interactive .nova-list__item.nova-list__item--disabled) .nova-list__item-wrapper{cursor:not-allowed}:is(.nova-list.nova-list--interactive .nova-list__item.nova-list__item--disabled) .nova-icon,:is(.nova-list.nova-list--interactive .nova-list__item.nova-list__item--disabled) .nova-list__item-description{color:var(--nova-list-item-disabled-text-color)}.nova--dark,html[data-nova-theme=dark]{--nova-list-item-active-background-color:var(--nova-white-40-opacity);--nova-list-item-hover-background-color:var(--nova-white-10-opacity);--nova-list-item-focus-box-shadow:0 0 0 3px var(--nova-white);--nova-list-item-disabled-text-color:var(--nova-white-30-opacity);--nova-list-item-divider-color:var(--nova-white-15-opacity)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-list .nova-checkbox__input:focus-visible:not(.nova-checkbox__input--checked,:checked,:indeterminate){box-shadow:inset 0 0 0 2px var(--nova-white)}
}

@layer nova {
:host,:root{--nova-menu-background-color:var(--nova-white);--nova-menu-border-radius:12px;--nova-menu-padding:6px;--nova-menu-shadow:var(--nova-elevation-5);--nova-menu-border-color:var(--nova-gray-04-opacity);--nova-menu-border-width:1px;--nova-menu-min-width:240px;--nova-menu-max-width:400px;--nova-menu-max-height:calc(100vh - 96px);--nova-menu-item-padding-block:16px;--nova-menu-item-padding-inline:18px;--nova-menu-item-gap:16px;--nova-menu-item-border-radius:6px;--nova-menu-item-color:var(--nova-text);--nova-menu-item-font-size:16px;--nova-menu-item-font-weight:500;--nova-menu-item-line-height:normal;--nova-menu-item-background-color:#0000;--nova-menu-item-hover-background-color:var(--nova-gray-50);--nova-menu-item-focus-background-color:#0000;--nova-menu-item-focus-border-color:var(--nova-gray-800);--nova-menu-item-focus-border-width:3px;--nova-menu-item-selected-background-color:var(--nova-gray-100);--nova-menu-item-disabled-color:var(--nova-gray-400);--nova-menu-item-disabled-opacity:.2;--nova-menu-item-caption-color:var(--nova-gray-600);--nova-menu-item-caption-font-size:14px;--nova-menu-item-caption-font-weight:400;--nova-menu-item-caption-line-height:18px;--nova-menu-item-icon-size:24px;--nova-menu-item-icon-color:var(--nova-gray-800);--nova-menu-item-badge-min-size:22px;--nova-menu-item-badge-max-height:22px;--nova-menu-item-badge-padding-block:7px;--nova-menu-item-badge-padding-inline:4px;--nova-menu-item-badge-color:var(--nova-brand-500);--nova-menu-divider-color:var(--nova-gray-200);--nova-menu-divider-height:1px;--nova-menu-divider-margin-inline:18px;--nova-menu-bottom-button-padding:18px;--nova-menu-bottom-button-divider-inset:18px;--nova-menu-submenu-min-width:160px;--nova-menu-nested-offset:4px;--nova-menu-item-padding-block-small:10px;--nova-menu-item-padding-inline-small:14px;--nova-menu-item-gap-small:16px;--nova-menu-item-icon-size-small:24px;--nova-menu-bottom-button-padding-small:14px;--nova-menu-bottom-button-divider-inset-small:14px;--nova-menu-item-padding-block-medium:12px;--nova-menu-item-padding-inline-medium:16px;--nova-menu-item-gap-medium:16px;--nova-menu-item-icon-size-medium:24px;--nova-menu-bottom-button-padding-medium:16px;--nova-menu-bottom-button-divider-inset-medium:16px}.nova-menu-overlay-container{pointer-events:none;z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0}.nova-menu{background-color:var(--nova-menu-background-color);border-radius:var(--nova-menu-border-radius);box-shadow:inset 0 0 0 var(--nova-menu-border-width) var(--nova-menu-border-color),var(--nova-menu-shadow);box-sizing:border-box;max-height:var(--nova-menu-max-height);max-width:var(--nova-menu-max-width);min-width:var(--nova-menu-min-width);padding:var(--nova-menu-padding);pointer-events:auto;z-index:1000;flex-direction:column;display:none;position:fixed;overflow-y:auto}.nova-menu--open{display:flex}.nova-menu__item{background-color:var(--nova-menu-item-background-color);border-radius:var(--nova-menu-item-border-radius);box-sizing:border-box;color:var(--nova-menu-item-color);cursor:pointer;border:0;width:100%;position:relative}.nova-menu__item:hover{background-color:var(--nova-menu-item-hover-background-color)}.nova-menu__item:focus-visible{background-color:var(--nova-menu-item-focus-background-color);outline:0}.nova-menu__item:focus-visible:after{border:var(--nova-menu-item-focus-border-width) solid var(--nova-menu-item-focus-border-color);border-radius:var(--nova-menu-item-border-radius);content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.nova-menu__item--selected,.nova-menu__item[aria-selected=true]{background-color:var(--nova-menu-background-color);background-image:linear-gradient(var(--nova-menu-item-selected-background-color),var(--nova-menu-item-selected-background-color));z-index:1;position:relative}.nova-menu__item--disabled,.nova-menu__item:disabled{color:var(--nova-menu-item-disabled-color);cursor:not-allowed}a.nova-menu__item--disabled,a.nova-menu__item:disabled{pointer-events:none}.nova-menu__item--disabled .nova-menu__item-caption,.nova-menu__item--disabled .nova-menu__item-icon,.nova-menu__item:disabled .nova-menu__item-caption,.nova-menu__item:disabled .nova-menu__item-icon{color:var(--nova-menu-item-disabled-color)}.nova-menu__item--disabled .nova-menu__item-badge,.nova-menu__item:disabled .nova-menu__item-badge{opacity:var(--nova-menu-item-disabled-opacity)}.nova-menu__item--disabled:hover,.nova-menu__item:disabled:hover{background-color:var(--nova-menu-item-background-color)}.nova-menu__item-content-wrapper{font-family:var(--nova-font-family);font-size:var(--nova-menu-item-font-size);font-weight:var(--nova-menu-item-font-weight);align-items:center;gap:var(--nova-menu-item-gap);height:100%;line-height:var(--nova-menu-item-line-height);min-height:56px;padding:var(--nova-menu-item-padding-block) var(--nova-menu-item-padding-inline);text-align:left;transition:all var(--nova-duration-min) var(--nova-ease-out);width:100%;-webkit-text-decoration:none;text-decoration:none;display:flex}.nova-menu__item-text{z-index:2;flex:1;min-width:0;position:relative}.nova-menu__item-caption,.nova-menu__item-text{text-wrap:wrap}.nova-menu__item-badge,.nova-menu__item-icon{z-index:2;flex-shrink:0;position:relative}.nova-menu__item-content{z-index:2;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex;position:relative}.nova-menu__item-caption{color:var(--nova-menu-item-caption-color);font-size:var(--nova-menu-item-caption-font-size);font-weight:var(--nova-menu-item-caption-font-weight);line-height:var(--nova-menu-item-caption-line-height);margin-top:-5px}.nova-menu__item-icon{color:var(--nova-menu-item-icon-color);height:var(--nova-menu-item-icon-size);width:var(--nova-menu-item-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nova-menu__item-icon svg{width:100%;height:100%}.nova-menu__item-badge{background-color:var(--nova-menu-item-badge-color);color:var(--nova-white);font-family:var(--nova-font-family);max-height:var(--nova-menu-item-badge-max-height);min-width:var(--nova-menu-item-badge-min-size);padding:var(--nova-menu-item-badge-padding-block) var(--nova-menu-item-badge-padding-inline);text-align:center;white-space:nowrap;z-index:2;border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.nova-menu__item:before{background-color:var(--nova-menu-divider-color);content:"";height:var(--nova-menu-divider-height);left:var(--nova-menu-divider-margin-inline);right:var(--nova-menu-divider-margin-inline);transition:background-color var(--nova-duration-min) var(--nova-ease-out);position:absolute;top:0}.nova-menu__item:not(:first-child){margin-top:-1px}.nova-menu__bottom-button+.nova-menu__item:before,.nova-menu__item:first-child:before,.nova-menu__submenu .nova-menu__item:first-child:before{display:none}.nova-menu__item--selected+.nova-menu__bottom-button:before,.nova-menu__item--selected+.nova-menu__item:before,.nova-menu__item--selected:before,.nova-menu__item:not([disabled]):not(.nova-menu__item--disabled):hover+.nova-menu__bottom-button:before,.nova-menu__item:not([disabled]):not(.nova-menu__item--disabled):hover+.nova-menu__item--selected:before,.nova-menu__item:not([disabled]):not(.nova-menu__item--disabled):hover+.nova-menu__item:before,.nova-menu__item:not([disabled]):not(.nova-menu__item--disabled):hover+.nova-menu__item[aria-selected=true]:before,.nova-menu__item:not([disabled]):not(.nova-menu__item--disabled):hover+.nova-menu__submenu+.nova-menu__item:before,.nova-menu__item:not([disabled]):not(.nova-menu__item--disabled):hover:before,.nova-menu__item[aria-selected=true]+.nova-menu__bottom-button:before,.nova-menu__item[aria-selected=true]+.nova-menu__item:before,.nova-menu__item[aria-selected=true]:before{background-color:initial}.nova-menu__bottom-button{padding:var(--nova-menu-bottom-button-padding);flex-direction:column;margin-top:-1px;display:flex;position:relative}.nova-menu__bottom-button:before{background-color:var(--nova-menu-divider-color);content:"";height:var(--nova-menu-divider-height);left:var(--nova-menu-bottom-button-divider-inset);right:var(--nova-menu-bottom-button-divider-inset);position:absolute;top:0}.nova-menu__bottom-button .nova-button{width:100%}.nova-menu__item--has-submenu{position:relative}.nova-menu__submenu{background-color:var(--nova-menu-background-color);border:var(--nova-menu-border-width) solid var(--nova-menu-border-color);border-radius:var(--nova-menu-border-radius);box-shadow:var(--nova-menu-shadow);box-sizing:border-box;max-height:var(--nova-menu-max-height);max-width:var(--nova-menu-max-width);min-width:var(--nova-menu-submenu-min-width);padding:var(--nova-menu-padding);z-index:1001;flex-direction:column;display:none;position:fixed;overflow-y:auto}.nova-menu__item--has-submenu[aria-expanded=true]+.nova-menu__submenu,.nova-menu__submenu:focus-within{display:flex}.nova-menu--small .nova-menu__item-content-wrapper{gap:var(--nova-menu-item-gap-small);padding:var(--nova-menu-item-padding-block-small) var(--nova-menu-item-padding-inline-small)}.nova-menu--small .nova-menu__item:before{left:var(--nova-menu-item-padding-inline-small);right:var(--nova-menu-item-padding-inline-small)}.nova-menu--small .nova-menu__item-icon{height:var(--nova-menu-item-icon-size-small);width:var(--nova-menu-item-icon-size-small)}.nova-menu--small .nova-menu__bottom-button{padding:var(--nova-menu-bottom-button-padding-small)}.nova-menu--small .nova-menu__bottom-button:before{left:var(--nova-menu-bottom-button-divider-inset-small);right:var(--nova-menu-bottom-button-divider-inset-small)}.nova-menu--medium .nova-menu__item-content-wrapper{gap:var(--nova-menu-item-gap-medium);padding:var(--nova-menu-item-padding-block-medium) var(--nova-menu-item-padding-inline-medium)}.nova-menu--medium .nova-menu__item:before{left:var(--nova-menu-item-padding-inline-medium);right:var(--nova-menu-item-padding-inline-medium)}.nova-menu--medium .nova-menu__item-icon{height:var(--nova-menu-item-icon-size-medium);width:var(--nova-menu-item-icon-size-medium)}.nova-menu--medium .nova-menu__bottom-button{padding:var(--nova-menu-bottom-button-padding-medium)}.nova-menu--medium .nova-menu__bottom-button:before{left:var(--nova-menu-bottom-button-divider-inset-medium);right:var(--nova-menu-bottom-button-divider-inset-medium)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-menu{--nova-menu-background-color:var(--nova-gray-400);--nova-menu-border-color:var(--nova-white-10-opacity);--nova-menu-item-color:var(--nova-white);--nova-menu-item-hover-background-color:var(--nova-white-10-opacity);--nova-menu-item-focus-background-color:#0000;--nova-menu-item-focus-border-color:var(--nova-white);--nova-menu-item-selected-background-color:var(--nova-white-20-opacity);--nova-menu-item-disabled-color:var(--nova-white-20-opacity);--nova-menu-item-caption-color:var(--nova-white-60-opacity);--nova-menu-item-icon-color:var(--nova-white);--nova-menu-item-badge-color:var(--nova-brand-800);--nova-menu-divider-color:var(--nova-white-15-opacity)}.nova-menu--popover{z-index:10000;position:absolute}.nova-menu--popover:popover-open{visibility:hidden}.nova-menu--popover.nova-menu--open:popover-open{visibility:visible}
}

@layer nova {
:host,:root{--nova-pagination-gap:4px;--nova-pagination-gap--shaded:8px;--nova-pagination-gap--arrows-only:8px;--nova-pagination-gap--extended:4px;--nova-pagination-status-color:var(--nova-text);--nova-pagination-status-font:var(--nova-body-14-font);--nova-pagination-status-gap:4px;--nova-pagination-status-padding:0 8px;--nova-pagination-page-number-color:var(--nova-text);--nova-pagination-page-number-selected-background:var(--nova-gray-800);--nova-pagination-page-number-selected-color:var(--nova-white);--nova-pagination-page-number-focus-color:var(--nova-gray-800);--nova-pagination-page-number-focus-background:var(--nova-white);--nova-pagination-compact-font:var(--nova-body-14-font);--nova-pagination-compact-gap:4px;--nova-pagination-compact-gap--shaded:8px;--nova-pagination-compact-status-padding:0 8px}@media (min-width:768px){:host,:root{--nova-pagination-gap--shaded:12px;--nova-pagination-gap--arrows-only:12px;--nova-pagination-status-padding:0 12px;--nova-pagination-status-font:var(--nova-body-16-font)}}.nova-pagination{align-items:center;gap:var(--nova-pagination-gap);justify-content:center;width:fit-content;display:flex}.nova-pagination__list,.nova-pagination__pages{margin:0;padding:0;list-style:none}.nova-pagination__list{align-items:center;gap:inherit;display:flex}.nova-pagination--arrows-only{gap:var(--nova-pagination-gap--arrows-only)}.nova-pagination--extended{gap:var(--nova-pagination-gap--extended)}.nova-pagination--extended [data-action=navigate_beginning],.nova-pagination--extended [data-action=navigate_end]{display:none}@media (min-width:480px){.nova-pagination--extended [data-action=navigate_beginning],.nova-pagination--extended [data-action=navigate_end]{display:flex}}.nova-pagination--compact{gap:var(--nova-pagination-compact-gap)}.nova-pagination--shaded{gap:var(--nova-pagination-gap--shaded)}.nova-pagination--compact.nova-pagination--shaded{gap:var(--nova-pagination-compact-gap--shaded)}.nova-pagination__status{color:var(--nova-pagination-status-color);font:var(--nova-pagination-status-font);gap:var(--nova-pagination-status-gap);letter-spacing:.35px;padding:var(--nova-pagination-status-padding);display:flex}.nova-pagination--compact .nova-pagination__status{font:var(--nova-pagination-compact-font);letter-spacing:0;padding:var(--nova-pagination-compact-status-padding)}.nova-pagination__pages{gap:8px;display:flex}.nova-pagination .nova-icon-button--subtle.nova-icon-button--is-disabled,.nova-pagination .nova-icon-button--subtle:disabled{background-color:initial;cursor:not-allowed}.nova-pagination a.nova-icon-button.nova-icon-button--is-disabled.nova-icon-button--tertiary{background-color:var(--nova-icon-button-disabled-background-color);cursor:not-allowed}.nova-icon-button.nova-pagination__page-number{color:var(--nova-pagination-page-number-color);font:var(--nova-pagination-status-font);letter-spacing:.35px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.nova-icon-button.nova-pagination__page-number:focus-visible{background-color:var(--nova-pagination-page-number-focus-background);color:var(--nova-pagination-page-number-focus-color)}.nova-pagination__page-number.nova-pagination__page-number--selected{background-color:var(--nova-pagination-page-number-selected-background);color:var(--nova-pagination-page-number-selected-color);cursor:default}.nova-pagination--compact .nova-icon-button.nova-pagination__page-number{font:var(--nova-pagination-compact-font)}.nova-pagination__ellipsis{color:var(--nova-text);justify-content:center;align-items:center;width:24px;height:32px;display:flex}.nova--dark .nova-pagination,html[data-nova-theme=dark] .nova-pagination{--nova-pagination-page-number-selected-background:var(--nova-white);--nova-pagination-page-number-selected-color:var(--nova-gray-100);--nova-pagination-page-number-focus-background:#0000;--nova-pagination-page-number-focus-color:var(--nova-white)}
}

@layer nova {
:host,:root{--nova-progress-bar-background-color:var(--nova-brand-500);--nova-progress-bar-buffer-tick-color:var(--nova-gray-15-opacity);--nova-progress-bar-buffer-tick-size:4px;--nova-progress-bar-buffer-tick-spacing:21px;--nova-progress-bar-height:16px;--nova-progress-bar-label-color:var(--nova-text);--nova-progress-bar-label-font:var(--nova-body-14-font);--nova-progress-bar-label-top-offset:12px;--nova-progress-bar-track-background-color:var(--nova-gray-100);--nova-progress-bar-track-border-radius:8px;--nova-progress-bar-transition-duration:.32s;--nova-progress-bar-transition-timing:cubic-bezier(.22,1,.36,1)}.nova-progress-bar{flex-direction:column;width:100%;display:flex}.nova-progress-bar--thin{--nova-progress-bar-height:6px}.nova-progress-bar__track{background-color:var(--nova-progress-bar-track-background-color);border-radius:var(--nova-progress-bar-track-border-radius);height:var(--nova-progress-bar-height);width:100%;display:flex;position:relative;overflow:hidden}.nova-progress-bar__bar{background-color:var(--nova-progress-bar-background-color);height:100%;transition:width var(--nova-progress-bar-transition-duration) var(--nova-progress-bar-transition-timing);z-index:2;position:relative}.nova-progress-bar__buffer-container{height:var(--nova-progress-bar-buffer-tick-size);z-index:1;width:100%;margin:auto 0;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.nova-progress-bar__buffer{animation:nova-progress-bar-buffer-marquee var(--nova-duration-regular) linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"4\" height=\"4\" fill=\"none\" viewBox=\"0 0 4 4\"><circle cx=\"2\" cy=\"2\" r=\"2\" fill=\"%23000\"/></svg>");background-size:var(--nova-progress-bar-buffer-tick-spacing) var(--nova-progress-bar-buffer-tick-size);opacity:.15;width:calc(100% + var(--nova-progress-bar-buffer-tick-spacing));flex-shrink:0}.nova-progress-bar__label-container{margin-top:var(--nova-progress-bar-label-top-offset);width:100%;display:flex}.nova-progress-bar__label{color:var(--nova-progress-bar-label-color);font:var(--nova-progress-bar-label-font)}.nova-progress-bar__label--right{margin-left:auto}@keyframes nova-progress-bar-buffer-marquee{0%{transform:translate(0)}to{transform:translateX(calc(var(--nova-progress-bar-buffer-tick-spacing)*-1))}}:is(.nova--dark,html[data-nova-theme=dark]) .nova-progress-bar{--nova-progress-bar-background-color:var(--nova-white);--nova-progress-bar-buffer-tick-color:var(--nova-black);--nova-progress-bar-label-color:var(--nova-white);--nova-progress-bar-track-background-color:var(--nova-gray-500)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-progress-bar__buffer{opacity:.4}@media (prefers-reduced-motion:reduce){:host,:root{--nova-progress-bar-transition-duration:0s}}
}

@layer nova {
:host,:root{--nova-progress-spinner-color:var(--nova-bg-brand);--nova-progress-spinner-size:72px;--nova-progress-spinner-stroke-width:4px;--nova-progress-spinner-duration:1.4s}@keyframes nova-progress-spinner--spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes nova-progress-spinner__circle--chase{0%{stroke-dasharray:1 317;stroke-dashoffset:0}50%{stroke-dasharray:158 317;stroke-dashoffset:-24px}to{stroke-dasharray:158 317;stroke-dashoffset:-198px}}.nova-progress-spinner{animation:nova-progress-spinner--spin var(--nova-progress-spinner-duration) linear infinite;height:var(--nova-progress-spinner-size);width:var(--nova-progress-spinner-size);display:inline-block;position:relative}.nova-progress-spinner__circle{animation:nova-progress-spinner__circle--chase var(--nova-progress-spinner-duration) var(--nova-ease-in-out) 0s infinite normal none running;fill:none;height:calc(var(--nova-progress-spinner-size)*2);stroke:var(--nova-progress-spinner-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--nova-progress-spinner-stroke-width);width:calc(var(--nova-progress-spinner-size)*2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}
}

@layer nova {
:host,:root{--nova-radio-background-color:var(--nova-white);--nova-radio-checked-background-color:var(--nova-green-600);--nova-radio-border-color:var(--nova-gray-500);--nova-radio-disabled-border-color:var(--nova-gray-300);--nova-radio-focused-border-color:var(--nova-gray-800);--nova-radio-checked-border-color:var(--nova-green-600);--nova-radio-focus-shadow-color:var(--nova-gray-08-opacity);--nova-radio-hover-shadow-color:var(--nova-gray-04-opacity);--nova-radio-label-color:var(--nova-gray-800);--nova-radio-disabled-label-color:var(--nova-gray-300)}.nova-radio>label,.nova-radio__label{color:var(--nova-radio-label-color);cursor:pointer;font:var(--nova-body-16-font);align-items:center;gap:12px;display:flex}.nova-radio__input{appearance:none;border:2px solid var(--nova-radio-border-color);cursor:pointer;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:50%;outline:none;place-content:center;width:24px;display:grid}.nova-radio__input:before{content:"";background-color:var(--nova-radio-background-color);height:12px;transition:background-color var(--nova-duration-regular) var(--nova-ease-out),transform var(--nova-duration-regular) var(--nova-ease-out);border-radius:50%;width:12px;transform:scale(0)}.nova-radio__input:hover:not(:disabled,.nova-radio__input--is-disabled){box-shadow:0 0 0 8px var(--nova-radio-hover-shadow-color);transition:box-shadow var(--nova-duration-min) var(--nova-ease-out),background-color var(--nova-duration-min) var(--nova-ease-out)}.nova-radio__input:focus-visible{box-shadow:0 0 0 8px var(--nova-radio-focus-shadow-color);border-width:3px;border-color:var(--nova-radio-focused-border-color);transition:box-shadow var(--nova-duration-min) var(--nova-ease-out),border-color var(--nova-duration-min) var(--nova-ease-out)}.nova-radio__input--is-disabled,.nova-radio__input--is-disabled.nova-radio__input--checked,.nova-radio__input--is-disabled:checked,.nova-radio__input.nova-radio__input--checked:disabled,.nova-radio__input:disabled,.nova-radio__input:disabled:checked{border-color:var(--nova-radio-disabled-border-color);cursor:not-allowed}:is(.nova-radio__input--is-disabled.nova-radio__input--checked,.nova-radio__input--is-disabled:checked,.nova-radio__input.nova-radio__input--checked:disabled,.nova-radio__input:disabled:checked):before{background-color:var(--nova-radio-disabled-border-color)}.nova-radio__input--checked,.nova-radio__input:checked{border-color:var(--nova-radio-checked-border-color);border-width:4px}:is(.nova-radio__input--checked,.nova-radio__input:checked):before{background-color:var(--nova-radio-checked-background-color);transform:scale(1);transition:background-color var(--nova-duration-regular) var(--nova-ease-out),transform var(--nova-duration-regular) var(--nova-ease-out);-webkit-transform:translateZ(0)}:is(.nova-radio:has(.nova-radio__input--is-disabled),.nova-radio:has(.nova-radio__input:disabled))>label{cursor:not-allowed;color:var(--nova-radio-disabled-label-color)}.nova--dark,html[data-nova-theme=dark]{--nova-radio-background-color:var(--nova-white-00-opacity);--nova-radio-checked-background-color:var(--nova-green-600);--nova-radio-border-color:var(--nova-gray-900);--nova-radio-disabled-border-color:var(--nova-white-20-opacity);--nova-radio-focused-border-color:var(--nova-white);--nova-radio-checked-border-color:var(--nova-green-600);--nova-radio-focus-shadow-color:var(--nova-white-20-opacity);--nova-radio-hover-shadow-color:var(--nova-white-10-opacity);--nova-radio-label-color:var(--nova-white);--nova-radio-disabled-label-color:var(--nova-white-20-opacity)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-radio__input:hover:not(:checked,.nova-radio__input--checked,:disabled,.nova-radio__input--is-disabled){background-color:var(--nova-radio-hover-shadow-color)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-radio__input:hover:not(:checked,.nova-radio__input--checked,:disabled,.nova-radio__input--is-disabled)):before{background-color:var(--nova-radio-background-color);width:22px;height:22px;transform:scale(1)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-radio__input:focus-visible:not(:checked,.nova-radio__input--checked,:disabled,.nova-radio__input--is-disabled){background-color:var(--nova-radio-focus-shadow-color)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-radio__input:focus-visible:not(:checked,.nova-radio__input--checked,:disabled,.nova-radio__input--is-disabled)):before{background-color:var(--nova-radio-background-color);width:18px;height:18px;transform:scale(1)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-radio__input.nova-radio__input--checked:not(:disabled):not(.nova-radio__input--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-radio__input.nova-radio__input:checked:not(:disabled):not(.nova-radio__input--is-disabled)):before{transform:scale(1);-webkit-transform:translateZ(0)}
}

@layer nova {
:host,:root{--nova-segmented-control-border-radius:100px;--nova-segmented-control-background:var(--nova-bg-secondary);--nova-segmented-control-background-hover:var(--nova-gray-08-opacity);--nova-segmented-control-border:var(--nova-gray-200);--nova-segmented-control-border-selected:var(--nova-gray-08-opacity);--nova-segmented-control-border-selected-hover:var(--nova-gray-15-opacity);--nova-segmented-control-item-text:var(--nova-gray-600);--nova-segmented-control-selected-background:var(--nova-bg-primary);--nova-segmented-control-foreground:var(--nova-gray-800)}.nova-segmented-control{background-color:var(--nova-segmented-control-background);border-radius:var(--nova-segmented-control-border-radius);box-shadow:inset 0 0 0 1px var(--nova-segmented-control-border);border-width:0;gap:4px;padding:4px;display:inline-flex}.nova-segmented-control__item{appearance:none;background-color:initial;border-radius:calc(var(--nova-segmented-control-border-radius) - 4px);color:var(--nova-segmented-control-item-text);cursor:pointer;font:var(--nova-label-14-font);text-wrap:wrap;min-width:64px;height:40px;transition:background-color var(--nova-duration-regular) var(--nova-ease-in-out),border-color var(--nova-duration-regular) var(--nova-ease-in-out),box-shadow var(--nova-duration-regular) var(--nova-ease-in-out),color var(--nova-duration-regular) var(--nova-ease-in-out);-webkit-user-select:none;user-select:none;border-width:0;outline:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0 24px;display:flex;position:relative}.nova-segmented-control__item:hover:not(:disabled):not(.nova-segmented-control__item--selected){background-color:var(--nova-segmented-control-background-hover);color:var(--nova-segmented-control-foreground)}.nova-segmented-control__item:focus-visible{box-shadow:inset 0 0 0 2px var(--nova-segmented-control-background);outline:3px solid var(--nova-border-focused);z-index:1}.nova-segmented-control__item:focus-visible:hover{background-color:var(--nova-segmented-control-background-hover);box-shadow:inset 0 0 0 2px var(--nova-segmented-control-background);color:var(--nova-segmented-control-foreground)}.nova-segmented-control__item--selected{background-color:var(--nova-segmented-control-selected-background);box-shadow:0 10px 30px 0 var(--nova-gray-08-opacity);color:var(--nova-segmented-control-foreground);outline:1px solid var(--nova-segmented-control-border-selected)}.nova-segmented-control__item--selected:hover:not(:disabled){outline:1px solid var(--nova-segmented-control-border-selected-hover)}.nova-segmented-control__item--selected:focus-visible:hover:not(:disabled){box-shadow:0 10px 30px 0 var(--nova-gray-08-opacity),inset 0 0 0 1px var(--nova-segmented-control-background),inset 0 0 0 2px var(--nova-segmented-control-border-selected-hover);outline:3px solid var(--nova-border-focused)}.nova-segmented-control__item--selected:focus-visible{box-shadow:0 10px 30px 0 var(--nova-gray-08-opacity),inset 0 0 0 1px var(--nova-segmented-control-background),inset 0 0 0 2px var(--nova-segmented-control-border-selected);outline:3px solid var(--nova-border-focused)}.nova-segmented-control__item:disabled{background-color:initial;color:var(--nova-text-disabled);cursor:not-allowed}.nova-segmented-control__item--selected:disabled{background-color:var(--nova-gray-04-opacity);color:var(--nova-text-disabled)}.nova-segmented-control--small .nova-segmented-control__item{height:32px;padding:8px 16px}.nova-segmented-control__item--icon{padding:0 12px}.nova-segmented-control--small .nova-segmented-control__item--icon{--nova-icon-height:16px;--nova-icon-width:16px;min-width:48px;padding:0 16px}.nova-segmented-control__item--icon .nova-icon{color:currentColor}.nova-segmented-control--full-width{display:flex}.nova-segmented-control--full-width .nova-segmented-control__set{flex:1}:is(.nova--dark,html[data-nova-theme=dark]) .nova-segmented-control{--nova-segmented-control-foreground:var(--nova-white);--nova-segmented-control-border:var(--nova-white-20-opacity)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-segmented-control__item{--nova-segmented-control-item-text:var(--nova-white-60-opacity)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-segmented-control__item:hover:not(:disabled):not(.nova-segmented-control__item--selected){--nova-segmented-control-background-hover:var(--nova-white-10-opacity)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-segmented-control__item--selected{--nova-segmented-control-background:var(--nova-gray-100);--nova-segmented-control-border-selected:var(--nova-white-10-opacity)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-segmented-control__item--selected:hover:not(:disabled){--nova-segmented-control-background:var(--nova-gray-100);--nova-segmented-control-border-selected-hover:var(--nova-white-20-opacity)}.nova-segmented-control__input{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nova-segmented-control__input:focus-visible+.nova-segmented-control__item{box-shadow:inset 0 0 0 2px var(--nova-segmented-control-background);outline:3px solid var(--nova-border-focused);z-index:1}.nova-segmented-control__input:focus-visible+.nova-segmented-control__item:hover{background-color:var(--nova-segmented-control-background-hover);box-shadow:inset 0 0 0 2px var(--nova-segmented-control-background);color:var(--nova-segmented-control-foreground)}.nova-segmented-control__input:checked+.nova-segmented-control__item{background-color:var(--nova-segmented-control-selected-background);box-shadow:0 10px 30px 0 var(--nova-gray-08-opacity);color:var(--nova-segmented-control-foreground);outline:1px solid var(--nova-segmented-control-border-selected)}.nova-segmented-control__input:checked+.nova-segmented-control__item:hover{background-color:var(--nova-segmented-control-selected-background);color:var(--nova-segmented-control-foreground);outline:1px solid var(--nova-segmented-control-border-selected-hover)}.nova-segmented-control__input:checked:focus-visible+.nova-segmented-control__item{box-shadow:0 10px 30px 0 var(--nova-gray-08-opacity),inset 0 0 0 1px var(--nova-segmented-control-background),inset 0 0 0 2px var(--nova-segmented-control-border-selected);outline:3px solid var(--nova-border-focused)}.nova-segmented-control__input:checked:focus-visible+.nova-segmented-control__item:hover{box-shadow:0 10px 30px 0 var(--nova-gray-08-opacity),inset 0 0 0 1px var(--nova-segmented-control-background),inset 0 0 0 2px var(--nova-segmented-control-border-selected-hover);outline:3px solid var(--nova-border-focused)}.nova-segmented-control__input:disabled+.nova-segmented-control__item{background-color:initial;color:var(--nova-text-disabled);cursor:not-allowed}.nova-segmented-control__input:checked:disabled+.nova-segmented-control__item{background-color:var(--nova-gray-04-opacity);color:var(--nova-text-disabled)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-segmented-control__input:not(:checked)+.nova-segmented-control__item:hover{--nova-segmented-control-background-hover:var(--nova-white-10-opacity)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-segmented-control__input:checked+.nova-segmented-control__item{--nova-segmented-control-background:var(--nova-gray-100);--nova-segmented-control-border-selected:var(--nova-white-10-opacity)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-segmented-control__input:checked+.nova-segmented-control__item:hover{--nova-segmented-control-background:var(--nova-gray-100);--nova-segmented-control-border-selected-hover:var(--nova-white-20-opacity)}
}

