:host,:root{--nova-fab-backdrop-filter:blur(12px);--nova-fab-hover-backdrop-filter:blur(16px);--nova-fab-background-color:var(--nova-white);--nova-fab-active-background-color:var(--nova-gray-800);--nova-fab-disabled-background-color:var(--nova-gray-04-opacity);--nova-fab-focus-background-color:var(--nova-gray-200);--nova-fab-hover-background-color:var(--nova-gray-200);--nova-fab-border:1px solid var(--nova-gray-500);--nova-fab-active-border:1px solid var(--nova-gray-800);--nova-fab-disabled-border:1px solid #0000;--nova-fab-hover-border:1px solid var(--nova-gray-500);--nova-fab-focus-border:3px solid var(--nova-gray-800);--nova-fab-box-shadow:var(--nova-elevation-2);--nova-fab-active-box-shadow:var(--nova-elevation-0);--nova-fab-disabled-box-shadow:var(--nova-elevation-0);--nova-fab-hover-box-shadow:var(--nova-elevation-2);--nova-fab-focus-box-shadow:var(--nova-elevation-2);--nova-fab-color:var(--nova-gray-800);--nova-fab-active-color:var(--nova-white);--nova-fab-disabled-color:var(--nova-gray-400);--nova-fab-hover-color:var(--nova-gray-800);--nova-fab-focus-color:var(--nova-gray-800);--nova-fab-icon-color:var(--nova-gray-800);--nova-fab-icon-active-color:var(--nova-white);--nova-fab-icon-disabled-color:var(--nova-gray-400);--nova-fab-icon-hover-color:var(--nova-gray-800);--nova-fab-icon-focus-color:var(--nova-gray-800)}.nova-fab{align-items:center;backdrop-filter:var(--nova-fab-backdrop-filter);background-color:var(--nova-fab-background-color);border-radius:100px;border:var(--nova-fab-border);box-shadow:var(--nova-fab-box-shadow);color:var(--nova-fab-color);display:inline-flex;font-size:1rem;font-weight:500;gap:8px;height:48px;justify-content:center;padding:0 11px;transition:background-color var(--nova-duration-min) var(--nova-ease-out),border-color var(--nova-duration-min) var(--nova-ease-out),box-shadow var(--nova-duration-min) var(--nova-ease-out),color var(--nova-duration-min) var(--nova-ease-out);width:-moz-fit-content;width:fit-content}.nova-fab .nova-icon{color:var(--nova-fab-icon-color)}.nova-fab:hover{backdrop-filter:--nova-fab-hover-backdrop-filter;background-color:var(--nova-fab-hover-background-color);border:var(--nova-fab-hover-border);box-shadow:var(--nova-fab-hover-box-shadow);cursor:pointer}.nova-fab:hover .nova-icon{color:var(--nova-fab-icon-hover-color)}.nova-fab:focus-visible{background-color:var(--nova-fab-focus-background-color);border:var(--nova-fab-focus-border);box-shadow:var(--nova-fab-focus-box-shadow);padding:0 9px;outline:0;transition-duration:0s}.nova-fab:focus-visible .nova-icon{color:var(--nova-fab-icon-focus-color)}.nova-fab:focus-visible:active{padding:0 11px}.nova-fab:active{background-color:var(--nova-fab-active-background-color);border:var(--nova-fab-active-border);color:var(--nova-fab-active-color);box-shadow:none}.nova-fab:active .nova-icon{color:var(--nova-fab-icon-active-color)}.nova-fab.nova-fab--is-disabled,.nova-fab:disabled{backdrop-filter:var(--nova-fab-hover-backdrop-filter);background-color:var(--nova-fab-disabled-background-color);border:var(--nova-fab-disabled-border);box-shadow:var(--nova-fab-disabled-box-shadow);color:var(--nova-fab-disabled-color);cursor:not-allowed;transition:none}:is(.nova-fab:disabled,.nova-fab.nova-fab--is-disabled) .nova-icon{color:var(--nova-fab-icon-disabled-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-fab{--nova-fab-background-color:var(--nova-gray-100);--nova-fab-active-background-color:var(--nova-white);--nova-fab-disabled-background-color:var(--nova-white-05-opacity);--nova-fab-focus-background-color:var(--nova-white-20-opacity);--nova-fab-hover-background-color:var(--nova-gray-600);--nova-fab-border:1px solid var(--nova-gray-900);--nova-fab-active-border:1px solid #0000;--nova-fab-hover-border:1px solid var(--nova-gray-900);--nova-fab-focus-border:3px solid var(--nova-white);--nova-fab-box-shadow:var(--nova-elevation-2);--nova-fab-active-box-shadow:var(--nova-elevation-2);--nova-fab-hover-box-shadow:var(--nova-elevation-3);--nova-fab-focus-box-shadow:var(--nova-elevation-2);--nova-fab-color:var(--nova-white);--nova-fab-icon-color:var(--nova-white);--nova-fab-icon-active-color:var(--nova-gray-100);--nova-fab-icon-disabled-color:var(--nova-white-20-opacity);--nova-fab-icon-hover-color:var(--nova-white);--nova-fab-icon-focus-color:var(--nova-white)}:host,:root{--nova-font-family:"WNTL Text",Helvetica,"Helvetica Neue",Arial,sans-serif;--nova-font-weight-bold:900;--nova-font-weight-demibold:700;--nova-font-weight-medium:500;--nova-font-weight-regular:400;--nova-heading-font-weight:var(--nova-font-weight-medium);--nova-label-font-weight:var(--nova-font-weight-medium);--nova-body-font-weight:var(--nova-font-weight-regular);--nova-caption-font-weight:var(--nova-font-weight-regular);--nova-tracked-font-weight:var(--nova-font-weight-regular);--nova-decorative-font-weight:var(--nova-font-weight-medium);--nova-heading-letter-spacing:-1px;--nova-decorative-letter-spacing:-1px;--nova-heading-56-font:var(--nova-heading-font-weight) 3.5rem/64px var(--nova-font-family);--nova-heading-48-font:var(--nova-heading-font-weight) 3rem/56px var(--nova-font-family);--nova-heading-40-font:var(--nova-heading-font-weight) 2.5rem/48px var(--nova-font-family);--nova-heading-36-font:var(--nova-heading-font-weight) 2.25rem/44px var(--nova-font-family);--nova-heading-32-font:var(--nova-heading-font-weight) 2rem/40px var(--nova-font-family);--nova-heading-28-font:var(--nova-heading-font-weight) 1.75rem /normal var(--nova-font-family);--nova-heading-24-font:var(--nova-heading-font-weight) 1.5rem /normal var(--nova-font-family);--nova-heading-20-font:var(--nova-heading-font-weight) 1.25rem /normal var(--nova-font-family);--nova-heading-18-font:var(--nova-heading-font-weight) 1.125rem /normal var(--nova-font-family);--nova-label-20-font:var(--nova-label-font-weight) 1.25rem /normal var(--nova-font-family);--nova-label-18-font:var(--nova-label-font-weight) 1.125rem /normal var(--nova-font-family);--nova-label-16-font:var(--nova-label-font-weight) 1rem /normal var(--nova-font-family);--nova-label-14-font:var(--nova-label-font-weight) 0.875rem /normal var(--nova-font-family);--nova-label-12-font:var(--nova-label-font-weight) 0.75rem /normal var(--nova-font-family);--nova-body-18-font:var(--nova-body-font-weight) 1.125rem /normal var(--nova-font-family);--nova-body-16-font:var(--nova-body-font-weight) 1rem /normal var(--nova-font-family);--nova-body-14-font:var(--nova-body-font-weight) 0.875rem /normal var(--nova-font-family);--nova-caption-12-font:var(--nova-caption-font-weight) 0.75rem /normal var(--nova-font-family);--nova-caption-10-font:var(--nova-caption-font-weight) 0.625rem /normal var(--nova-font-family);--nova-tracked-16-font:var(--nova-tracked-font-weight) 1rem /normal var(--nova-font-family);--nova-tracked-12-font:var(--nova-tracked-font-weight) 0.75rem /normal var(--nova-font-family);--nova-decorative-112-font:var(--nova-decorative-font-weight) 7rem/124px var(--nova-font-family);--nova-decorative-80-font:var(--nova-decorative-font-weight) 5rem/88px var(--nova-font-family);--nova-decorative-68-font:var(--nova-decorative-font-weight) 4.25rem/72px var(--nova-font-family);--nova-decorative-56-font:var(--nova-decorative-font-weight) 3.5rem/64px var(--nova-font-family);--nova-decorative-48-font:var(--nova-decorative-font-weight) 3rem/56px var(--nova-font-family);--nova-breakpoint-320:320px;--nova-breakpoint-375:375px;--nova-breakpoint-480:480px;--nova-breakpoint-680:680px;--nova-breakpoint-768:768px;--nova-breakpoint-880:880px;--nova-breakpoint-1080:1080px;--nova-breakpoint-1290:1290px;--nova-breakpoint-1440:1440px;--nova-breakpoint-small:var(--nova-breakpoint-375);--nova-breakpoint-medium:var(--nova-breakpoint-768);--nova-breakpoint-large:var(--nova-breakpoint-1440);--nova-caption-medium:var(--nova-caption-10-font);--nova-tracked-medium:var(--nova-tracked-12-font);--nova-body-medium:var(--nova-body-14-font);--nova-body-large:var(--nova-body-16-font);--nova-heading-xxxsmall:var(--nova-heading-18-font);--nova-heading-xxsmall:var(--nova-heading-18-font);--nova-heading-xsmall:var(--nova-heading-20-font);--nova-heading-small:var(--nova-heading-24-font);--nova-heading-medium:var(--nova-heading-28-font);--nova-heading-large:var(--nova-heading-32-font);--nova-heading-xlarge:var(--nova-heading-32-font);--nova-heading-xxlarge:var(--nova-heading-32-font);--nova-decorative-small:var(--nova-heading-36-font);--nova-decorative-medium:var(--nova-decorative-56-font);--nova-decorative-large:var(--nova-decorative-68-font)}@media(min-width:480px){:host,:root{--nova-caption-medium:var(--nova-caption-10-font);--nova-tracked-medium:var(--nova-tracked-12-font);--nova-body-medium:var(--nova-body-16-font);--nova-body-large:var(--nova-body-16-font);--nova-heading-xxxsmall:var(--nova-heading-18-font);--nova-heading-xxsmall:var(--nova-heading-20-font);--nova-heading-xsmall:var(--nova-heading-24-font);--nova-heading-small:var(--nova-heading-28-font);--nova-heading-medium:var(--nova-heading-32-font);--nova-heading-large:var(--nova-heading-36-font);--nova-heading-xlarge:var(--nova-heading-36-font);--nova-heading-xxlarge:var(--nova-heading-36-font);--nova-decorative-small:var(--nova-decorative-56-font);--nova-decorative-medium:var(--nova-decorative-68-font);--nova-decorative-large:var(--nova-decorative-80-font)}}@media(min-width:768px){:host,:root{--nova-caption-medium:var(--nova-caption-12-font);--nova-tracked-medium:var(--nova-tracked-16-font);--nova-body-medium:var(--nova-body-16-font);--nova-body-large:var(--nova-body-18-font);--nova-heading-xxxsmall:var(--nova-heading-20-font);--nova-heading-xxsmall:var(--nova-heading-24-font);--nova-heading-xsmall:var(--nova-heading-28-font);--nova-heading-small:var(--nova-heading-32-font);--nova-heading-medium:var(--nova-heading-36-font);--nova-heading-large:var(--nova-heading-40-font);--nova-heading-xlarge:var(--nova-heading-48-font);--nova-heading-xxlarge:var(--nova-heading-56-font);--nova-decorative-small:var(--nova-decorative-68-font);--nova-decorative-medium:var(--nova-decorative-80-font);--nova-decorative-large:var(--nova-decorative-112-font)}}.nova-body-14,.nova-body-16,.nova-body-18,.nova-body-large,.nova-body-medium,.nova-caption-10,.nova-caption-12,.nova-caption-medium,.nova-decorative-112,.nova-decorative-48,.nova-decorative-56,.nova-decorative-68,.nova-decorative-80,.nova-decorative-large,.nova-decorative-medium,.nova-decorative-small,.nova-heading-18,.nova-heading-20,.nova-heading-24,.nova-heading-28,.nova-heading-32,.nova-heading-36,.nova-heading-40,.nova-heading-48,.nova-heading-56,.nova-heading-large,.nova-heading-medium,.nova-heading-small,.nova-heading-xlarge,.nova-heading-xsmall,.nova-heading-xxlarge,.nova-heading-xxsmall,.nova-heading-xxxsmall,.nova-label-12,.nova-label-14,.nova-label-16,.nova-label-18,.nova-label-20,.nova-tracked-12,.nova-tracked-16,.nova-tracked-medium{color:var(--nova-text);margin:0}.nova-heading-56,[class^=nova-].nova-heading-56{font:var(--nova-heading-56-font);letter-spacing:var(--nova-heading-letter-spacing)}.nova-heading-48,[class^=nova-].nova-heading-48{font:var(--nova-heading-48-font);letter-spacing:var(--nova-heading-letter-spacing)}.nova-heading-40,[class^=nova-].nova-heading-40{font:var(--nova-heading-40-font);letter-spacing:var(--nova-heading-letter-spacing)}.nova-heading-36,[class^=nova-].nova-heading-36{font:var(--nova-heading-36-font);letter-spacing:var(--nova-heading-letter-spacing)}.nova-heading-32,[class^=nova-].nova-heading-32{font:var(--nova-heading-32-font)}.nova-heading-28,[class^=nova-].nova-heading-28{font:var(--nova-heading-28-font)}.nova-heading-24,[class^=nova-].nova-heading-24{font:var(--nova-heading-24-font)}.nova-heading-20,[class^=nova-].nova-heading-20{font:var(--nova-heading-20-font)}.nova-heading-18,[class^=nova-].nova-heading-18{font:var(--nova-heading-18-font)}.nova-label-20,[class^=nova-].nova-label-20{font:var(--nova-label-20-font)}.nova-label-18,[class^=nova-].nova-label-18{font:var(--nova-label-18-font)}.nova-label-16,[class^=nova-].nova-label-16{font:var(--nova-label-16-font)}.nova-label-14,[class^=nova-].nova-label-14{font:var(--nova-label-14-font)}.nova-label-12,[class^=nova-].nova-label-12{font:var(--nova-label-12-font)}.nova-body-18,[class^=nova-].nova-body-18{font:var(--nova-body-18-font)}.nova-body-16,[class^=nova-].nova-body-16{font:var(--nova-body-16-font)}.nova-body-14,[class^=nova-].nova-body-14{font:var(--nova-body-14-font)}.nova-caption-12,[class^=nova-].nova-caption-12{font:var(--nova-caption-12-font)}.nova-caption-10,[class^=nova-].nova-caption-10{font:var(--nova-caption-10-font)}.nova-tracked-16,[class^=nova-].nova-tracked-16{font:var(--nova-tracked-16-font);letter-spacing:2.4px;text-transform:uppercase}.nova-tracked-12,[class^=nova-].nova-tracked-12{font:var(--nova-tracked-12-font);letter-spacing:.72px;text-transform:uppercase}.nova-decorative-112,[class^=nova-].nova-decorative-112{font:var(--nova-decorative-112-font);letter-spacing:var(--nova-decorative-letter-spacing)}.nova-decorative-80,[class^=nova-].nova-decorative-80{font:var(--nova-decorative-80-font);letter-spacing:var(--nova-decorative-letter-spacing)}.nova-decorative-68,[class^=nova-].nova-decorative-68{font:var(--nova-decorative-68-font);letter-spacing:var(--nova-decorative-letter-spacing)}.nova-decorative-56,[class^=nova-].nova-decorative-56{font:var(--nova-decorative-56-font);letter-spacing:var(--nova-decorative-letter-spacing)}.nova-decorative-48,[class^=nova-].nova-decorative-48{font:var(--nova-decorative-48-font);letter-spacing:var(--nova-decorative-letter-spacing)}.nova-heading-xxxsmall,[class^=nova-].nova-heading-xxxsmall{font:var(--nova-heading-xxxsmall)}.nova-heading-xxsmall,[class^=nova-].nova-heading-xxsmall{font:var(--nova-heading-xxsmall)}.nova-heading-xsmall,[class^=nova-].nova-heading-xsmall{font:var(--nova-heading-xsmall)}.nova-heading-small,[class^=nova-].nova-heading-small{font:var(--nova-heading-small)}.nova-heading-medium,[class^=nova-].nova-heading-medium{font:var(--nova-heading-medium)}@media screen and (min-width:768px){.nova-heading-medium,[class^=nova-].nova-heading-medium{letter-spacing:var(--nova-heading-letter-spacing)}}.nova-heading-large,[class^=nova-].nova-heading-large{font:var(--nova-heading-large)}@media screen and (min-width:480px){.nova-heading-large,[class^=nova-].nova-heading-large{letter-spacing:var(--nova-heading-letter-spacing)}}.nova-heading-xlarge,[class^=nova-].nova-heading-xlarge{font:var(--nova-heading-xlarge)}@media screen and (min-width:480px){.nova-heading-xlarge,[class^=nova-].nova-heading-xlarge{letter-spacing:var(--nova-heading-letter-spacing)}}.nova-heading-xxlarge,[class^=nova-].nova-heading-xxlarge{font:var(--nova-heading-xxlarge);letter-spacing:var(--nova-heading-letter-spacing)}.nova-caption-medium,[class^=nova-].nova-caption-medium{font:var(--nova-caption-medium)}.nova-tracked-medium,[class^=nova-].nova-tracked-medium{font:var(--nova-tracked-medium);letter-spacing:.72px;text-transform:uppercase}.nova-body-medium,[class^=nova-].nova-body-medium{font:var(--nova-body-medium)}.nova-body-large,[class^=nova-].nova-body-large{font:var(--nova-body-large)}.nova-decorative-small,[class^=nova-].nova-decorative-small{font:var(--nova-decorative-small);letter-spacing:var(--nova-decorative-letter-spacing)}.nova-decorative-medium,[class^=nova-].nova-decorative-medium{font:var(--nova-decorative-medium);letter-spacing:var(--nova-decorative-letter-spacing)}.nova-decorative-large,[class^=nova-].nova-decorative-large{font:var(--nova-decorative-large);letter-spacing:var(--nova-decorative-letter-spacing)}.nova-font-weight-bold,[class^=nova-].nova-font-weight-bold{font-weight:var(--nova-font-weight-bold)}.nova-font-weight-demibold,[class^=nova-].nova-font-weight-demibold{font-weight:var(--nova-font-weight-demibold)}.nova-font-weight-medium,[class^=nova-].nova-font-weight-medium{font-weight:var(--nova-font-weight-medium)}.nova-font-weight-regular,[class^=nova-].nova-font-weight-regular{font-weight:var(--nova-font-weight-regular)}: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;display:flex;gap:12px}.nova-radio__input{appearance:none;border-radius:50%;border:2px solid var(--nova-radio-border-color);cursor:pointer;display:grid;height:24px;min-width:24px;outline:none;place-content:center;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);width:24px;-webkit-appearance:none;-moz-appearance:none}.nova-radio__input:before{content:"";background-color:var(--nova-radio-background-color);border-radius:50%;height:12px;transform:scale(0);transition:background-color var(--nova-duration-regular) var(--nova-ease-out),transform var(--nova-duration-regular) var(--nova-ease-out);width:12px}.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);-webkit-transform:translateZ(0);transition:background-color var(--nova-duration-regular) var(--nova-ease-out),transform var(--nova-duration-regular) var(--nova-ease-out)}: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{transform:scale(1);width:22px;height:22px;background-color:var(--nova-radio-background-color)}: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{transform:scale(1);width:18px;height:18px;background-color:var(--nova-radio-background-color)}: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)}: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);border-radius:12px;box-shadow:0 0 0 1px inset var(--nova-input-card-border);box-sizing:border-box;position:relative;transition:background-color var(--nova-duration-min) var(--nova-ease-out),box-shadow var(--nova-duration-min) var(--nova-ease-out);z-index:0}.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{display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:24px}.nova-input-card .nova-checkbox__label,.nova-input-card .nova-radio__label{align-items:center;color:var(--nova-input-color);display:flex;font:var(--nova-label-16-font);justify-content:space-between;padding:20px}: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{display:flex;align-items:center;justify-content:center}.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)}.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}.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)}.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{-webkit-appearance:none;-moz-appearance:none;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;gap:10px;justify-content:flex-start;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(.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{transform:scale(1);height:12px;width:12px;background-color:var(--nova-input-selection)}fieldset.nova-fieldset{border:none;padding:0;margin:0}.nova-fieldset>legend,legend.nova-fieldset__legend{padding:0;margin:0}.nova-fieldset{display:flex;flex-direction:column;gap:16px}.nova-fieldset .nova-fieldset__legend,.nova-fieldset>legend{margin-bottom:16px}.nova-fieldset>legend,.nova-fieldset__legend{color:var(--nova-text);font:var(--nova-label-16-font)}.nova-fieldset__error{font:var(--nova-label-14-font)}.nova-fieldset--error .nova-fieldset__legend,.nova-fieldset--error>legend,.nova-fieldset__error{color:var(--nova-warning-primary-text)}: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{display:flex;flex-direction:column;gap:8px;position:relative}.nova-form-field:has(.nova-form-field__input-group:hover):has(.nova-form-field__control:not(:disabled):not(:focus-visible)) .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)) .nova-form-field__control::-moz-placeholder{color:var(--nova-form-field-hover-placeholder-color)}.nova-form-field:has(.nova-form-field__input-group:hover):has(.nova-form-field__control:not(:disabled):not(:focus-visible)) .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(.nova-form-field--outline) .nova-form-field__label:before,.nova-form-field:has(.nova-form-field__control:focus-visible:not(:disabled)):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)):has(.nova-form-field__control--error),.nova-form-field:has(.nova-form-field__control:focus-visible:not(:disabled)):has(.nova-form-field__control:user-invalid:not(:disabled))) .nova-form-field__input-group{outline:2px solid var(--nova-form-field-invalid-border-color)}.nova-form-field:has(.nova-form-field__control:focus-visible:not(:disabled)) .nova-form-field__prefix,.nova-form-field:has(.nova-form-field__control:focus-visible:not(:disabled)) .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)) .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(.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:is(:focus-visible):not(:disabled)):not(.nova-form-field--outline) .nova-form-field__control)::-moz-placeholder{color:var(--nova-form-field-active-placeholder-color)}:is(.nova-form-field:has(.nova-form-field__control:is(:focus-visible):not(:disabled)):not(.nova-form-field--outline) .nova-form-field__control)::placeholder{color:var(--nova-form-field-active-placeholder-color)}:is(.nova-form-field:has(.nova-form-field__control:is(:focus-visible):not(:disabled)):not(.nova-form-field--outline) .nova-form-field__control):-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px rgba(0,0,0,0)!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)}.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,.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,.nova-form-field:has(.nova-form-field__control:disabled) .nova-form-field__hint,.nova-form-field:has(.nova-form-field__control:disabled) .nova-form-field__label,.nova-form-field:has(.nova-form-field__control:disabled) .nova-form-field__prefix,.nova-form-field:has(.nova-form-field__control:disabled) .nova-form-field__right-icon,.nova-form-field:has(.nova-form-field__control:disabled) .nova-form-field__suffix,.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__right-icon,.nova-form-field__right-action):not(.nova-form-field--small) .nova-form-field__control,.nova-form-field:has(.nova-form-field__right-icon,.nova-form-field__right-action):not(.nova-form-field--small) .nova-form-field__label,.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{align-items:start;background-color:var(--nova-form-field-background-color);border-radius:12px;box-shadow:var(--nova-form-field-box-shadow);display:flex;flex-wrap:wrap;outline-offset:0;outline:2px solid rgba(0,0,0,0);position:relative;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);width:100%}.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);padding:13px 16px 0;width:100%}: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:-moz-placeholder+.nova-form-field__suffix{color:var(--nova-text)}.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:-moz-placeholder+.nova-form-field__suffix{color:var(--nova-text-subtle)}.nova-form-field__control:placeholder-shown+.nova-form-field__suffix{color:var(--nova-text-subtle)}.nova-form-field__control{border:none;box-sizing:border-box;caret-color:var(--nova-bg-brand);color:var(--nova-text);flex:1;font-size:16px;font-weight:400;line-height:22px;outline:none;padding:0 16px 11px;width:100%}.nova-form-field__control::-moz-placeholder{color:var(--nova-form-field-placeholder-color);-moz-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::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,.nova-form-field__control:user-invalid:not(:disabled){caret-color:var(--nova-form-field-invalid-border-color)}.nova-form-field__control:disabled,.nova-form-field__control:disabled:-webkit-autofill{color:var(--nova-form-field-disabled-color);-webkit-text-fill-color:var(--nova-form-field-disabled-color)}:is(.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)}.nova-form-field__control:-webkit-autofill,.nova-form-field__control:-webkit-autofill:active,.nova-form-field__control:-webkit-autofill:focus,.nova-form-field__control:-webkit-autofill:hover{background-color:initial;-webkit-transition:background-color 9000s ease-in-out 0s;transition:background-color 9000s ease-in-out 0s;-webkit-box-shadow:inset 0 0 0 1000px rgba(0,0,0,0)!important;-webkit-text-fill-color:var(--nova-text)}.nova-form-field__right-icon{pointer-events:none;position:absolute;right:20px;top:20px}.nova-form-field__right-action{position:absolute;right:12px;top:12px}.nova-form-field__description{color:var(--nova-form-field-hint-color);display:grid;font-size:14px;gap:4px;grid-template-columns:1fr auto;padding-left:16px;padding-right:8px}.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);grid-column:2;grid-row:1;line-height:18px;text-align:right}.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{font-weight:400;grid-column:1;line-height:18px}.nova-form-field__hint--clickable{cursor:pointer;font-weight:var(--nova-font-weight-medium);width:-moz-fit-content;width:fit-content}.nova-form-field__hint--clickable:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px;text-underline-position:from-font}.nova-form-field__hint--clickable:focus-visible{border-radius:1px;outline-offset:3px;outline:2px solid var(--nova-form-field-hint-color)}textarea.nova-form-field__control{line-height:1.35;min-height:125px;resize:vertical;vertical-align:top}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;left:-4px;position:relative}.nova-form-field--medium:has(.nova-tooltip) .nova-form-field__label{padding-top:0}.nova-form-field:has(.nova-form-field__control[required]).nova-form-field:has(.nova-tooltip) .nova-form-field__label:after{margin-left:-39px}.nova-form-field:has(.nova-form-field__control[required]).nova-form-field:has(.nova-tooltip) .nova-form-field__label .nova-tooltip{margin-left:4px}.nova-form-field--medium .nova-form-field__label,.nova-form-field--medium label{padding-left:13px;padding-top:6px}.nova-form-field--medium .nova-form-field__prefix{line-height:17px;padding-left:13px;top:0}.nova-form-field--medium .nova-form-field__suffix{line-height:17px;padding-right:13px}.nova-form-field--medium .nova-form-field__control{line-height:17px;padding:0 12px 7px}.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{left:11px;padding:0 2px;position:absolute;top:-9px;width:-moz-fit-content;width:fit-content;z-index:1}:is(.nova-form-field--small label,.nova-form-field--small .nova-form-field__label):before{background-color:var(--nova-form-field-background-color);border-radius:4px;height:16px;left:0;position:absolute;top:0;width:100%;z-index:-1}.nova-form-field--small .nova-form-field__prefix{line-height:normal;padding-left:13px;padding-top:7px;top:0}.nova-form-field--small .nova-form-field__suffix{line-height:normal;padding-right:13px;padding-top:7px}.nova-form-field--small .nova-form-field__input-group{border-radius:8px}.nova-form-field--small .nova-form-field__control{line-height:normal;padding:7px 13px}.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)) .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;font-size:16px;font-weight:400;line-height:22px;padding-bottom:11px;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{line-height:17px;padding-bottom:7px}.nova-form-field--monetary.nova-form-field--small .nova-form-field__prefix{align-self:center;line-height:normal;padding-bottom:0;padding-top:0}.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,.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)) .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)) .nova-form-field__input-group{--nova-form-field-box-shadow:inset 0 0 0 1px var(--nova-white)}