@layer nova {
:host,:root{--nova-icon-button-active-background-color:var(--nova-brand-600);--nova-icon-button-backdrop-filter:none;--nova-icon-button-background-color:var(--nova-gray-800);--nova-icon-button-color:var(--nova-white);--nova-icon-button-focus-visible-background-color:var(--nova-gray-800);--nova-icon-button-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-brand-500);--nova-icon-button-hover-background-color:var(--nova-brand-500);--nova-icon-button-hover-color:var(--nova-white);--nova-icon-button-padding:12px;--nova-icon-button-secondary-active-background-color:var(--nova-gray-15-opacity);--nova-icon-button-secondary-backdrop-filter:blur(8px);--nova-icon-button-secondary-background-color:#0000;--nova-icon-button-secondary-box-shadow:inset 0 0 0 2px var(--nova-gray-800);--nova-icon-button-secondary-color:var(--nova-gray-800);--nova-icon-button-secondary-focus-visible-background-color:var(--nova-gray-15-opacity);--nova-icon-button-secondary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-800);--nova-icon-button-secondary-hover-background-color:var(--nova-gray-08-opacity);--nova-icon-button-tertiary-active-background-color:var(--nova-gray-15-opacity);--nova-icon-button-tertiary-backdrop-filter:blur(8px);--nova-icon-button-tertiary-background-color:var(--nova-gray-100);--nova-icon-button-tertiary-color:var(--nova-gray-800);--nova-icon-button-tertiary-focus-visible-background-color:var(--nova-gray-15-opacity);--nova-icon-button-tertiary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-800);--nova-icon-button-tertiary-hover-background-color:var(--nova-gray-08-opacity);--nova-icon-button-subtle-active-background-color:var(--nova-gray-15-opacity);--nova-icon-button-subtle-background-color:#0000;--nova-icon-button-subtle-color:var(--nova-gray-800);--nova-icon-button-subtle-focus-visible-background-color:var(--nova-gray-15-opacity);--nova-icon-button-subtle-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-800);--nova-icon-button-subtle-hover-background-color:var(--nova-gray-08-opacity);--nova-icon-button-disabled-background-color:var(--nova-gray-04-opacity);--nova-icon-button-disabled-box-shadow:inset 0 0 0 2px var(--nova-gray-400);--nova-icon-button-disabled-color:var(--nova-gray-400);--nova-icon-button-custom-background-color:var(--nova-data-blue-03);--nova-icon-button-custom-outline-box-shadow-color:var(--nova-data-blue-03)}.nova-icon-button{-webkit-backdrop-filter:var(--nova-icon-button-backdrop-filter);backdrop-filter:var(--nova-icon-button-backdrop-filter);background-color:var(--nova-icon-button-background-color);color:var(--nova-icon-button-color);height:fit-content;padding:var(--nova-icon-button-padding);transition:background-color var(--nova-duration-min) var(--nova-ease-out),border-color var(--nova-duration-min) var(--nova-ease-out),box-shadow var(--nova-duration-min) var(--nova-ease-out),color var(--nova-duration-min) var(--nova-ease-out);border-radius:100%;width:fit-content;display:inline-flex}.nova-icon-button .nova-icon{color:var(--nova-icon-button-color);transition:color var(--nova-duration-min) var(--nova-ease-out)}.nova-icon-button:hover{background-color:var(--nova-icon-button-hover-background-color);color:var(--nova-icon-button-hover-color);cursor:pointer}.nova-icon-button:focus-visible{background-color:var(--nova-icon-button-focus-visible-background-color);box-shadow:var(--nova-icon-button-focus-visible-box-shadow);outline:none}.nova-icon-button:active{background-color:var(--nova-icon-button-active-background-color);box-shadow:none}.nova-icon-button--large{--nova-icon-button-padding:16px}.nova-icon-button--small,.nova-icon-button--x-small{--nova-icon-button-padding:8px}.nova-icon-button--xx-small{--nova-icon-button-padding:4px}.nova-icon-button--x-small .nova-icon,.nova-icon-button--xx-small .nova-icon{--nova-icon-width:16px;--nova-icon-height:16px}.nova-icon-button .nova-progress-spinner{--nova-progress-spinner-color:currentColor;--nova-progress-spinner-size:24px;--nova-progress-spinner-stroke-width:6px;display:block}.nova-icon-button--x-small .nova-progress-spinner,.nova-icon-button--xx-small .nova-progress-spinner{--nova-progress-spinner-size:16px}.nova-icon-button--secondary{background-color:var(--nova-icon-button-secondary-background-color);box-shadow:var(--nova-icon-button-secondary-box-shadow)}.nova-icon-button--secondary,.nova-icon-button--secondary .nova-icon{color:var(--nova-icon-button-secondary-color)}.nova-icon-button--secondary:hover{background-color:var(--nova-icon-button-secondary-hover-background-color);color:var(--nova-icon-button-secondary-color)}.nova-icon-button--secondary:focus-visible,.nova-icon-button--secondary:hover{-webkit-backdrop-filter:var(--nova-icon-button-secondary-backdrop-filter);backdrop-filter:var(--nova-icon-button-secondary-backdrop-filter)}.nova-icon-button--secondary:focus-visible{background-color:var(--nova-icon-button-secondary-focus-visible-background-color);box-shadow:var(--nova-icon-button-secondary-focus-visible-box-shadow)}.nova-icon-button--secondary:active{-webkit-backdrop-filter:var(--nova-icon-button-secondary-backdrop-filter);backdrop-filter:var(--nova-icon-button-secondary-backdrop-filter);background-color:var(--nova-icon-button-secondary-active-background-color);box-shadow:var(--nova-icon-button-secondary-box-shadow)}.nova-icon-button--tertiary{background-color:var(--nova-icon-button-tertiary-background-color)}.nova-icon-button--tertiary,.nova-icon-button--tertiary .nova-icon,.nova-icon-button--tertiary:hover{color:var(--nova-icon-button-tertiary-color)}.nova-icon-button--tertiary:hover{background-color:var(--nova-icon-button-tertiary-hover-background-color)}.nova-icon-button--tertiary:focus-visible{-webkit-backdrop-filter:var(--nova-icon-button-tertiary-backdrop-filter);backdrop-filter:var(--nova-icon-button-tertiary-backdrop-filter);background-color:var(--nova-icon-button-tertiary-focus-visible-background-color);box-shadow:var(--nova-icon-button-tertiary-focus-visible-box-shadow)}.nova-icon-button--tertiary:active{background-color:var(--nova-icon-button-tertiary-active-background-color);box-shadow:none}.nova-icon-button--subtle{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--nova-icon-button-subtle-background-color)}.nova-icon-button--subtle,.nova-icon-button--subtle .nova-icon,.nova-icon-button--subtle:hover{color:var(--nova-icon-button-subtle-color)}.nova-icon-button--subtle:hover{background-color:var(--nova-icon-button-subtle-hover-background-color)}.nova-icon-button--subtle:focus-visible{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--nova-icon-button-subtle-focus-visible-background-color);box-shadow:var(--nova-icon-button-subtle-focus-visible-box-shadow)}.nova-icon-button--subtle:active{background-color:var(--nova-icon-button-subtle-active-background-color)}.nova-icon-button--subtle.nova-icon-button.nova-icon-button--is-disabled,.nova-icon-button--subtle.nova-icon-button:disabled{background-color:initial}.nova-icon-button--blue:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-blue:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-green:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-orange:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-purple:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--green:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--yellow:not(:disabled,.nova-icon-button--is-disabled){background-color:var(--nova-icon-button-data-background-color);color:var(--nova-white)}:is(.nova-icon-button--data-blue:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-purple:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-green:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-orange:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--green:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--blue:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--yellow:not(:disabled,.nova-icon-button--is-disabled)):hover{background-color:var(--nova-icon-button-data-hover-background-color);color:var(--nova-gray-800)}:is(.nova-icon-button--data-blue:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-purple:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-green:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-orange:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--green:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--blue:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--yellow:not(:disabled,.nova-icon-button--is-disabled)):focus-visible{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:initial;box-shadow:inset 0 0 0 3px var(--nova-gray-800);color:var(--nova-gray-800)}:is(.nova-icon-button--data-blue:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-purple:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-green:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-orange:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--green:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--blue:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--yellow:not(:disabled,.nova-icon-button--is-disabled)):active{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:initial;color:var(--nova-gray-800)}.nova-icon-button--data-blue:not(:disabled,.nova-icon-button--is-disabled){--nova-icon-button-data-background-color:var(--nova-data-blue-01);--nova-icon-button-data-hover-background-color:var(--nova-data-blue-03)}.nova-icon-button--data-blue:not(:disabled,.nova-icon-button--is-disabled) .nova-icon{color:var(--nova-data-blue-04)}:is(.nova-icon-button--data-blue:not(:disabled,.nova-icon-button--is-disabled):hover,.nova-icon-button--data-blue:not(:disabled,.nova-icon-button--is-disabled):focus-visible,.nova-icon-button--data-blue:not(:disabled,.nova-icon-button--is-disabled):active) .nova-icon{color:var(--nova-data-blue-01)}.nova-icon-button--data-purple{--nova-icon-button-data-background-color:var(--nova-data-purple-01);--nova-icon-button-data-hover-background-color:var(--nova-data-purple-03)}.nova-icon-button--data-purple .nova-icon{color:var(--nova-data-purple-04)}:is(.nova-icon-button--data-purple:hover,.nova-icon-button--data-purple:focus-visible,.nova-icon-button--data-purple:active) .nova-icon{color:var(--nova-data-purple-01)}.nova-icon-button--data-green{--nova-icon-button-data-background-color:var(--nova-data-green-01);--nova-icon-button-data-hover-background-color:var(--nova-data-green-03)}.nova-icon-button--data-green .nova-icon{color:var(--nova-data-green-04)}:is(.nova-icon-button--data-green:hover,.nova-icon-button--data-green:focus-visible,.nova-icon-button--data-green:active) .nova-icon{color:var(--nova-data-green-01)}.nova-icon-button--data-orange{--nova-icon-button-data-background-color:var(--nova-data-orange-01);--nova-icon-button-data-hover-background-color:var(--nova-data-orange-03)}.nova-icon-button--data-orange .nova-icon{color:var(--nova-data-orange-04)}:is(.nova-icon-button--data-orange:hover,.nova-icon-button--data-orange:focus-visible,.nova-icon-button--data-orange:active) .nova-icon{color:var(--nova-data-orange-01)}.nova-icon-button--green{--nova-icon-button-data-background-color:var(--nova-green-700);--nova-icon-button-data-hover-background-color:var(--nova-green-900)}.nova-icon-button--green .nova-icon{color:var(--nova-green-50)}.nova-icon-button--green:hover .nova-icon{color:var(--nova-green-100)}:is(.nova-icon-button--green:focus-visible,.nova-icon-button--green:active) .nova-icon{color:var(--nova-green-900)}.nova-icon-button--blue{--nova-icon-button-data-background-color:var(--nova-blue-700);--nova-icon-button-data-hover-background-color:var(--nova-blue-900)}.nova-icon-button--blue .nova-icon{color:var(--nova-blue-50)}.nova-icon-button--blue:hover .nova-icon{color:var(--nova-blue-100)}:is(.nova-icon-button--blue:focus-visible,.nova-icon-button--blue:active) .nova-icon{color:var(--nova-blue-900)}.nova-icon-button--yellow{--nova-icon-button-data-background-color:var(--nova-yellow-700);--nova-icon-button-data-hover-background-color:var(--nova-yellow-900)}.nova-icon-button--yellow .nova-icon{color:var(--nova-yellow-50)}.nova-icon-button--yellow:hover .nova-icon{color:var(--nova-yellow-100)}:is(.nova-icon-button--yellow:focus-visible,.nova-icon-button--yellow:active) .nova-icon{color:var(--nova-yellow-900)}.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled){background-color:initial;box-shadow:inset 0 0 0 2px var(--nova-icon-button-data-box-shadow-color);color:var(--nova-gray-800)}:is(.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{color:var(--nova-gray-800)}:is(.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled)):hover{background-color:var(--nova-icon-button-data-box-shadow-color);color:var(--nova-white)}:is(.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled)):hover .nova-icon{color:var(--nova-white)}:is(.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled)):focus-visible{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:initial;box-shadow:inset 0 0 0 3px var(--nova-gray-800);color:var(--nova-gray-800)}:is(.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled)):focus-visible .nova-icon{color:var(--nova-gray-800)}:is(.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled)):active{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:initial;box-shadow:none;color:var(--nova-gray-800)}:is(.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled),.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled)):active .nova-icon{color:var(--nova-gray-800)}.nova-icon-button.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled){--nova-icon-button-data-box-shadow-color:var(--nova-data-blue-01)}.nova-icon-button.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled) .nova-icon{color:var(--nova-data-blue-01)}.nova-icon-button.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled):hover .nova-icon{color:var(--nova-data-blue-04)}:is(.nova-icon-button.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled):focus-visible,.nova-icon-button.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled):active) .nova-icon{color:var(--nova-data-blue-01)}.nova-icon-button.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled){--nova-icon-button-data-box-shadow-color:var(--nova-data-purple-01)}.nova-icon-button.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled) .nova-icon{color:var(--nova-data-purple-01)}.nova-icon-button.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled):hover .nova-icon{color:var(--nova-data-purple-04)}:is(.nova-icon-button.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled):focus-visible,.nova-icon-button.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled):active) .nova-icon{color:var(--nova-data-purple-01)}.nova-icon-button.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled){--nova-icon-button-data-box-shadow-color:var(--nova-data-green-01)}.nova-icon-button.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled) .nova-icon{color:var(--nova-data-green-01)}.nova-icon-button.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled):hover .nova-icon{color:var(--nova-data-green-04)}:is(.nova-icon-button.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled):focus-visible,.nova-icon-button.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled):active) .nova-icon{color:var(--nova-data-green-01)}.nova-icon-button.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled){--nova-icon-button-data-box-shadow-color:var(--nova-data-orange-01)}.nova-icon-button.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled) .nova-icon{color:var(--nova-data-orange-01)}.nova-icon-button.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled):hover .nova-icon{color:var(--nova-data-orange-04)}:is(.nova-icon-button.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled):focus-visible,.nova-icon-button.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled):active) .nova-icon{color:var(--nova-data-orange-01)}.nova-icon-button.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled){--nova-icon-button-data-box-shadow-color:var(--nova-green-700)}.nova-icon-button.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled) .nova-icon{color:var(--nova-green-700)}.nova-icon-button.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled):hover .nova-icon{color:var(--nova-green-50)}:is(.nova-icon-button.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled):focus-visible,.nova-icon-button.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled):active) .nova-icon{color:var(--nova-green-700)}.nova-icon-button.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled){--nova-icon-button-data-box-shadow-color:var(--nova-blue-700)}.nova-icon-button.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled) .nova-icon{color:var(--nova-blue-700)}.nova-icon-button.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled):hover .nova-icon{color:var(--nova-blue-50)}:is(.nova-icon-button.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled):focus-visible,.nova-icon-button.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled):active) .nova-icon{color:var(--nova-blue-700)}.nova-icon-button.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled){--nova-icon-button-data-box-shadow-color:var(--nova-yellow-700)}.nova-icon-button.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled) .nova-icon{color:var(--nova-yellow-700)}.nova-icon-button.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled):hover .nova-icon{color:var(--nova-yellow-50)}:is(.nova-icon-button.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled):focus-visible,.nova-icon-button.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled):active) .nova-icon{color:var(--nova-yellow-700)}.nova-icon-button--is-disabled,.nova-icon-button:disabled{background-color:var(--nova-icon-button-disabled-background-color);color:var(--nova-icon-button-disabled-color);cursor:not-allowed}:is(.nova-icon-button--is-disabled,.nova-icon-button:disabled) .nova-icon{color:var(--nova-icon-button-disabled-color)}.nova-icon-button--secondary.nova-icon-button--is-disabled,.nova-icon-button--secondary:disabled{box-shadow:var(--nova-icon-button-disabled-box-shadow)}.nova-icon-button--is-disabled:has(.nova-progress-spinner){background-color:var(--nova-icon-button-background-color);color:var(--nova-icon-button-color);cursor:wait}.nova-icon-button:disabled:has(.nova-progress-spinner){background-color:var(--nova-icon-button-background-color);color:var(--nova-icon-button-color);cursor:wait}:is(.nova-icon-button--secondary.nova-icon-button--is-disabled:has(.nova-progress-spinner),.nova-icon-button--secondary:disabled:has(.nova-progress-spinner)){background-color:var(--nova-icon-button-secondary-background-color);box-shadow:var(--nova-icon-button-secondary-box-shadow);color:var(--nova-icon-button-secondary-color)}:is(.nova-icon-button--tertiary.nova-icon-button--is-disabled:has(.nova-progress-spinner),.nova-icon-button--tertiary:disabled:has(.nova-progress-spinner)){background-color:var(--nova-icon-button-tertiary-background-color);color:var(--nova-icon-button-tertiary-color)}:is(.nova-icon-button--subtle.nova-icon-button--is-disabled:has(.nova-progress-spinner),.nova-icon-button--subtle:disabled:has(.nova-progress-spinner)){background-color:var(--nova-icon-button-subtle-background-color);color:var(--nova-icon-button-subtle-color)}.nova-icon-button--custom:not(:disabled,.nova-icon-button--is-disabled){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:var(--nova-icon-button-custom-background-color);color:var(--nova-gray-800)}.nova-icon-button--custom:not(:disabled,.nova-icon-button--is-disabled) .nova-icon{color:var(--nova-gray-800)}.nova-icon-button--custom:not(:disabled,.nova-icon-button--is-disabled):hover{background-color:var(--nova-gray-800);color:var(--nova-white)}.nova-icon-button--custom:not(:disabled,.nova-icon-button--is-disabled):hover .nova-icon{color:var(--nova-white)}.nova-icon-button--custom:not(:disabled,.nova-icon-button--is-disabled):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-gray-800)}.nova-icon-button--custom:not(:disabled,.nova-icon-button--is-disabled):active{background-color:var(--nova-bg-primary);color:var(--nova-gray-800)}.nova-icon-button--custom:not(:disabled,.nova-icon-button--is-disabled):active .nova-icon{color:var(--nova-gray-800)}.nova-icon-button--custom-outline:not(:disabled,.nova-icon-button--is-disabled){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:var(--nova-bg-primary);box-shadow:0 0 0 2px var(--nova-icon-button-custom-outline-box-shadow-color);color:var(--nova-gray-800)}.nova-icon-button--custom-outline:not(:disabled,.nova-icon-button--is-disabled) .nova-icon{color:var(--nova-gray-800)}.nova-icon-button--custom-outline:not(:disabled,.nova-icon-button--is-disabled):hover{background-color:var(--nova-gray-04-opacity)}.nova-icon-button--custom-outline:not(:disabled,.nova-icon-button--is-disabled):focus-visible{box-shadow:0 0 0 3px var(--nova-gray-800)}.nova-icon-button--custom-outline:not(:disabled,.nova-icon-button--is-disabled):active{box-shadow:none;background-color:var(--nova-bg-primary)}.nova-dark-container .nova-icon-button:where(:not(.nova-dialog *)){--nova-icon-button-active-background-color:var(--nova-gray-500);--nova-icon-button-background-color:var(--nova-gray-700);--nova-icon-button-color:var(--nova-white);--nova-icon-button-focus-visible-background-color:var(--nova-white-20-opacity);--nova-icon-button-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-icon-button-hover-background-color:var(--nova-white-20-opacity);--nova-icon-button-subtle-active-background-color:var(--nova-gray-500);--nova-icon-button-subtle-background-color:#0000;--nova-icon-button-subtle-color:var(--nova-white);--nova-icon-button-subtle-focus-visible-background-color:var(--nova-white-20-opacity);--nova-icon-button-subtle-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-icon-button-subtle-hover-background-color:var(--nova-white-20-opacity);--nova-icon-button-disabled-background-color:var(--nova-white-05-opacity);--nova-icon-button-disabled-color:var(--nova-white-20-opacity)}.nova-image-container .nova-icon-button{--nova-icon-button-active-background-color:var(--nova-gray-800);--nova-icon-button-backdrop-filter:blur(16px);--nova-icon-button-background-color:var(--nova-gray-60-opacity);--nova-icon-button-color:var(--nova-white);--nova-icon-button-disabled-background-color:var(--nova-white-20-opacity);--nova-icon-button-disabled-color:var(--nova-gray-400);--nova-icon-button-focus-visible-background-color:var(--nova-gray-60-opacity);--nova-icon-button-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-80-opacity);--nova-icon-button-hover-background-color:var(--nova-gray-80-opacity)}.nova--dark .nova-image-container .nova-icon-button,html[data-nova-theme=dark] .nova-image-container .nova-icon-button{--nova-icon-button-active-background-color:var(--nova-gray-100);--nova-icon-button-backdrop-filter:blur(16px);--nova-icon-button-background-color:var(--nova-gray-60-opacity);--nova-icon-button-color:var(--nova-white);--nova-icon-button-disabled-background-color:var(--nova-white-20-opacity);--nova-icon-button-disabled-color:var(--nova-gray-900);--nova-icon-button-focus-visible-background-color:var(--nova-gray-60-opacity);--nova-icon-button-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-80-opacity);--nova-icon-button-hover-background-color:var(--nova-gray-80-opacity)}.nova--dark .nova-icon-button:not(.nova-icon-button--secondary,.nova-icon-button--tertiary,.nova-icon-button--subtle,.nova-icon-button--data-blue,.nova-icon-button--data-purple,.nova-icon-button--data-green,.nova-icon-button--data-orange,.nova-icon-button--green,.nova-icon-button--blue,.nova-icon-button--yellow,.nova-icon-button--data-blue-outline,.nova-icon-button--data-purple-outline,.nova-icon-button--data-green-outline,.nova-icon-button--data-orange-outline,.nova-icon-button--green-outline,.nova-icon-button--blue-outline,.nova-icon-button--yellow-outline),html[data-nova-theme=dark] .nova-icon-button:not(.nova-icon-button--secondary,.nova-icon-button--tertiary,.nova-icon-button--subtle,.nova-icon-button--data-blue,.nova-icon-button--data-purple,.nova-icon-button--data-green,.nova-icon-button--data-orange,.nova-icon-button--green,.nova-icon-button--blue,.nova-icon-button--yellow,.nova-icon-button--data-blue-outline,.nova-icon-button--data-purple-outline,.nova-icon-button--data-green-outline,.nova-icon-button--data-orange-outline,.nova-icon-button--green-outline,.nova-icon-button--blue-outline,.nova-icon-button--yellow-outline){--nova-icon-button-active-background-color:var(--nova-brand-600);--nova-icon-button-background-color:var(--nova-white);--nova-icon-button-color:var(--nova-gray-100);--nova-icon-button-disabled-background-color:var(--nova-white-05-opacity);--nova-icon-button-disabled-box-shadow:inset 0 0 0 2px var(--nova-white-20-opacity);--nova-icon-button-disabled-color:var(--nova-white-20-opacity);--nova-icon-button-focus-visible-background-color:var(--nova-white);--nova-icon-button-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-brand-500);--nova-icon-button-hover-background-color:var(--nova-brand-800);--nova-icon-button-hover-color:var(--nova-white)}:is(.nova--dark .nova-icon-button:not(.nova-icon-button--secondary,.nova-icon-button--tertiary,.nova-icon-button--subtle,.nova-icon-button--data-blue,.nova-icon-button--data-purple,.nova-icon-button--data-green,.nova-icon-button--data-orange,.nova-icon-button--green,.nova-icon-button--blue,.nova-icon-button--yellow,.nova-icon-button--data-blue-outline,.nova-icon-button--data-purple-outline,.nova-icon-button--data-green-outline,.nova-icon-button--data-orange-outline,.nova-icon-button--green-outline,.nova-icon-button--blue-outline,.nova-icon-button--yellow-outline),html[data-nova-theme=dark] .nova-icon-button:not(.nova-icon-button--secondary,.nova-icon-button--tertiary,.nova-icon-button--subtle,.nova-icon-button--data-blue,.nova-icon-button--data-purple,.nova-icon-button--data-green,.nova-icon-button--data-orange,.nova-icon-button--green,.nova-icon-button--blue,.nova-icon-button--yellow,.nova-icon-button--data-blue-outline,.nova-icon-button--data-purple-outline,.nova-icon-button--data-green-outline,.nova-icon-button--data-orange-outline,.nova-icon-button--green-outline,.nova-icon-button--blue-outline,.nova-icon-button--yellow-outline)) .nova-icon{color:var(--nova-icon-button-color)}:is(:is(.nova--dark .nova-icon-button:not(.nova-icon-button--secondary,.nova-icon-button--tertiary,.nova-icon-button--subtle,.nova-icon-button--data-blue,.nova-icon-button--data-purple,.nova-icon-button--data-green,.nova-icon-button--data-orange,.nova-icon-button--green,.nova-icon-button--blue,.nova-icon-button--yellow,.nova-icon-button--data-blue-outline,.nova-icon-button--data-purple-outline,.nova-icon-button--data-green-outline,.nova-icon-button--data-orange-outline,.nova-icon-button--green-outline,.nova-icon-button--blue-outline,.nova-icon-button--yellow-outline),html[data-nova-theme=dark] .nova-icon-button:not(.nova-icon-button--secondary,.nova-icon-button--tertiary,.nova-icon-button--subtle,.nova-icon-button--data-blue,.nova-icon-button--data-purple,.nova-icon-button--data-green,.nova-icon-button--data-orange,.nova-icon-button--green,.nova-icon-button--blue,.nova-icon-button--yellow,.nova-icon-button--data-blue-outline,.nova-icon-button--data-purple-outline,.nova-icon-button--data-green-outline,.nova-icon-button--data-orange-outline,.nova-icon-button--green-outline,.nova-icon-button--blue-outline,.nova-icon-button--yellow-outline)):hover:not(:disabled,.nova-icon-button--is-disabled,:focus-visible),:is(.nova--dark .nova-icon-button:not(.nova-icon-button--secondary,.nova-icon-button--tertiary,.nova-icon-button--subtle,.nova-icon-button--data-blue,.nova-icon-button--data-purple,.nova-icon-button--data-green,.nova-icon-button--data-orange,.nova-icon-button--green,.nova-icon-button--blue,.nova-icon-button--yellow,.nova-icon-button--data-blue-outline,.nova-icon-button--data-purple-outline,.nova-icon-button--data-green-outline,.nova-icon-button--data-orange-outline,.nova-icon-button--green-outline,.nova-icon-button--blue-outline,.nova-icon-button--yellow-outline),html[data-nova-theme=dark] .nova-icon-button:not(.nova-icon-button--secondary,.nova-icon-button--tertiary,.nova-icon-button--subtle,.nova-icon-button--data-blue,.nova-icon-button--data-purple,.nova-icon-button--data-green,.nova-icon-button--data-orange,.nova-icon-button--green,.nova-icon-button--blue,.nova-icon-button--yellow,.nova-icon-button--data-blue-outline,.nova-icon-button--data-purple-outline,.nova-icon-button--data-green-outline,.nova-icon-button--data-orange-outline,.nova-icon-button--green-outline,.nova-icon-button--blue-outline,.nova-icon-button--yellow-outline)):active:not(:disabled,.nova-icon-button--is-disabled,:focus-visible)) .nova-icon{color:var(--nova-icon-button-hover-color)}:is(:is(.nova--dark .nova-icon-button:not(.nova-icon-button--secondary,.nova-icon-button--tertiary,.nova-icon-button--subtle,.nova-icon-button--data-blue,.nova-icon-button--data-purple,.nova-icon-button--data-green,.nova-icon-button--data-orange,.nova-icon-button--green,.nova-icon-button--blue,.nova-icon-button--yellow,.nova-icon-button--data-blue-outline,.nova-icon-button--data-purple-outline,.nova-icon-button--data-green-outline,.nova-icon-button--data-orange-outline,.nova-icon-button--green-outline,.nova-icon-button--blue-outline,.nova-icon-button--yellow-outline),html[data-nova-theme=dark] .nova-icon-button:not(.nova-icon-button--secondary,.nova-icon-button--tertiary,.nova-icon-button--subtle,.nova-icon-button--data-blue,.nova-icon-button--data-purple,.nova-icon-button--data-green,.nova-icon-button--data-orange,.nova-icon-button--green,.nova-icon-button--blue,.nova-icon-button--yellow,.nova-icon-button--data-blue-outline,.nova-icon-button--data-purple-outline,.nova-icon-button--data-green-outline,.nova-icon-button--data-orange-outline,.nova-icon-button--green-outline,.nova-icon-button--blue-outline,.nova-icon-button--yellow-outline)):disabled,.nova-icon-button--is-disabled:is(.nova--dark .nova-icon-button:not(.nova-icon-button--secondary,.nova-icon-button--tertiary,.nova-icon-button--subtle,.nova-icon-button--data-blue,.nova-icon-button--data-purple,.nova-icon-button--data-green,.nova-icon-button--data-orange,.nova-icon-button--green,.nova-icon-button--blue,.nova-icon-button--yellow,.nova-icon-button--data-blue-outline,.nova-icon-button--data-purple-outline,.nova-icon-button--data-green-outline,.nova-icon-button--data-orange-outline,.nova-icon-button--green-outline,.nova-icon-button--blue-outline,.nova-icon-button--yellow-outline),html[data-nova-theme=dark] .nova-icon-button:not(.nova-icon-button--secondary,.nova-icon-button--tertiary,.nova-icon-button--subtle,.nova-icon-button--data-blue,.nova-icon-button--data-purple,.nova-icon-button--data-green,.nova-icon-button--data-orange,.nova-icon-button--green,.nova-icon-button--blue,.nova-icon-button--yellow,.nova-icon-button--data-blue-outline,.nova-icon-button--data-purple-outline,.nova-icon-button--data-green-outline,.nova-icon-button--data-orange-outline,.nova-icon-button--green-outline,.nova-icon-button--blue-outline,.nova-icon-button--yellow-outline))) .nova-icon{color:var(--nova-icon-button-disabled-color)}.nova--dark .nova-icon-button--secondary,html[data-nova-theme=dark] .nova-icon-button--secondary{--nova-icon-button-secondary-active-background-color:var(--nova-white-20-opacity);--nova-icon-button-secondary-backdrop-filter:blur(8px);--nova-icon-button-secondary-background-color:#0000;--nova-icon-button-secondary-box-shadow:inset 0 0 0 2px var(--nova-white);--nova-icon-button-secondary-color:var(--nova-white);--nova-icon-button-secondary-focus-visible-background-color:var(--nova-white-20-opacity);--nova-icon-button-secondary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-icon-button-secondary-hover-background-color:var(--nova-white-10-opacity)}:is(.nova--dark .nova-icon-button--secondary,html[data-nova-theme=dark] .nova-icon-button--secondary) .nova-icon{color:var(--nova-icon-button-secondary-color)}.nova--dark .nova-icon-button--tertiary,html[data-nova-theme=dark] .nova-icon-button--tertiary{--nova-icon-button-tertiary-active-background-color:var(--nova-white-20-opacity);--nova-icon-button-tertiary-background-color:var(--nova-gray-400);--nova-icon-button-tertiary-color:var(--nova-white);--nova-icon-button-tertiary-focus-visible-background-color:var(--nova-white-20-opacity);--nova-icon-button-tertiary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-icon-button-tertiary-hover-background-color:var(--nova-white-10-opacity)}:is(.nova--dark .nova-icon-button--tertiary,html[data-nova-theme=dark] .nova-icon-button--tertiary) .nova-icon{color:var(--nova-icon-button-tertiary-color)}.nova--dark .nova-icon-button--subtle,html[data-nova-theme=dark] .nova-icon-button--subtle{--nova-icon-button-subtle-active-background-color:var(--nova-white-20-opacity);--nova-icon-button-subtle-background-color:#0000;--nova-icon-button-subtle-color:var(--nova-white);--nova-icon-button-subtle-focus-visible-background-color:var(--nova-white-20-opacity);--nova-icon-button-subtle-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-icon-button-subtle-hover-background-color:var(--nova-white-10-opacity)}:is(.nova--dark .nova-icon-button--subtle,html[data-nova-theme=dark] .nova-icon-button--subtle) .nova-icon{color:var(--nova-icon-button-subtle-color)}.nova-icon-button--is-disabled:is(.nova--dark .nova-icon-button--subtle,html[data-nova-theme=dark] .nova-icon-button--subtle),:is(.nova--dark .nova-icon-button--subtle,html[data-nova-theme=dark] .nova-icon-button--subtle):disabled{background-color:initial}:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--blue:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-blue:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-green:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-orange:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-purple:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--green:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--yellow:not(:disabled,.nova-icon-button--is-disabled){color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-blue:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-purple:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-green:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-orange:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--green:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--blue:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--yellow:not(:disabled,.nova-icon-button--is-disabled)):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-white);color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-blue:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{color:var(--nova-data-blue-04)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-blue:not(:disabled,.nova-icon-button--is-disabled)):hover,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-blue:not(:disabled,.nova-icon-button--is-disabled)):focus-visible,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-blue:not(:disabled,.nova-icon-button--is-disabled)):active) .nova-icon{color:var(--nova-data-blue-01)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-purple:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{color:var(--nova-data-purple-04)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-purple:not(:disabled,.nova-icon-button--is-disabled)):hover,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-purple:not(:disabled,.nova-icon-button--is-disabled)):focus-visible,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-purple:not(:disabled,.nova-icon-button--is-disabled)):active) .nova-icon{color:var(--nova-data-purple-01)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-green:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{color:var(--nova-data-green-04)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-green:not(:disabled,.nova-icon-button--is-disabled)):hover,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-green:not(:disabled,.nova-icon-button--is-disabled)):focus-visible,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-green:not(:disabled,.nova-icon-button--is-disabled)):active) .nova-icon{color:var(--nova-data-green-01)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-orange:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{color:var(--nova-data-orange-04)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-orange:not(:disabled,.nova-icon-button--is-disabled)):hover,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-orange:not(:disabled,.nova-icon-button--is-disabled)):focus-visible,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-orange:not(:disabled,.nova-icon-button--is-disabled)):active) .nova-icon{color:var(--nova-data-orange-01)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--green:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--blue:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--yellow:not(:disabled,.nova-icon-button--is-disabled)):hover:not(:focus-visible){color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--green:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--blue:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--yellow:not(:disabled,.nova-icon-button--is-disabled)):active:not(:focus-visible){color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--green:not(:disabled,.nova-icon-button--is-disabled){--nova-icon-button-data-background-color:var(--nova-green-900);--nova-icon-button-data-hover-background-color:var(--nova-green-700)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--green:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{color:var(--nova-green-50)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--green:not(:disabled,.nova-icon-button--is-disabled)):hover .nova-icon{color:var(--nova-green-100)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--green:not(:disabled,.nova-icon-button--is-disabled)):focus-visible,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--green:not(:disabled,.nova-icon-button--is-disabled)):active) .nova-icon{color:var(--nova-green-700)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--blue:not(:disabled,.nova-icon-button--is-disabled){--nova-icon-button-data-background-color:var(--nova-blue-900);--nova-icon-button-data-hover-background-color:var(--nova-blue-700)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--blue:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{color:var(--nova-blue-50)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--blue:not(:disabled,.nova-icon-button--is-disabled)):hover .nova-icon{color:var(--nova-blue-100)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--blue:not(:disabled,.nova-icon-button--is-disabled)):focus-visible,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--blue:not(:disabled,.nova-icon-button--is-disabled)):active) .nova-icon{color:var(--nova-blue-700)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--yellow:not(:disabled,.nova-icon-button--is-disabled){--nova-icon-button-data-background-color:var(--nova-yellow-900);--nova-icon-button-data-hover-background-color:var(--nova-yellow-700)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--yellow:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{color:var(--nova-yellow-50)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--yellow:not(:disabled,.nova-icon-button--is-disabled)):hover .nova-icon{color:var(--nova-yellow-100)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--yellow:not(:disabled,.nova-icon-button--is-disabled)):focus-visible,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--yellow:not(:disabled,.nova-icon-button--is-disabled)):active) .nova-icon{color:var(--nova-yellow-700)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled){color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled)):hover:not(:focus-visible){color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled)):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-white);color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled)):active:not(:focus-visible){box-shadow:none;color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{color:var(--nova-data-blue-01)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled)):hover .nova-icon{color:var(--nova-data-blue-04)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled)):focus-visible,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-blue-outline:not(:disabled,.nova-icon-button--is-disabled)):active) .nova-icon{color:var(--nova-data-blue-01)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{color:var(--nova-data-purple-01)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled)):hover .nova-icon{color:var(--nova-data-purple-04)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled)):focus-visible,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-purple-outline:not(:disabled,.nova-icon-button--is-disabled)):active) .nova-icon{color:var(--nova-data-purple-01)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{color:var(--nova-data-green-01)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled)):hover .nova-icon{color:var(--nova-data-green-04)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled)):focus-visible,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-green-outline:not(:disabled,.nova-icon-button--is-disabled)):active) .nova-icon{color:var(--nova-data-green-01)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{color:var(--nova-data-orange-01)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled)):hover .nova-icon{color:var(--nova-data-orange-04)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled)):focus-visible,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--data-orange-outline:not(:disabled,.nova-icon-button--is-disabled)):active) .nova-icon{color:var(--nova-data-orange-01)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{color:var(--nova-green-900)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled)):hover .nova-icon{color:var(--nova-green-50)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled)):focus-visible,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--green-outline:not(:disabled,.nova-icon-button--is-disabled)):active) .nova-icon{color:var(--nova-green-900)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{color:var(--nova-blue-900)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled)):hover .nova-icon{color:var(--nova-blue-50)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled)):focus-visible,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--blue-outline:not(:disabled,.nova-icon-button--is-disabled)):active) .nova-icon{color:var(--nova-blue-900)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{color:var(--nova-yellow-900)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled)):hover .nova-icon{color:var(--nova-yellow-50)}:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled)):focus-visible,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--yellow-outline:not(:disabled,.nova-icon-button--is-disabled)):active) .nova-icon{color:var(--nova-yellow-900)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--blue-outline{--nova-icon-button-data-box-shadow-color:var(--nova-blue-900)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--green-outline{--nova-icon-button-data-box-shadow-color:var(--nova-green-900)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--yellow-outline{--nova-icon-button-data-box-shadow-color:var(--nova-yellow-900)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--custom:not(:disabled,.nova-icon-button--is-disabled){color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--custom:not(:disabled,.nova-icon-button--is-disabled)):hover{background-color:var(--nova-white);color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--custom:not(:disabled,.nova-icon-button--is-disabled)):focus-visible{box-shadow:0 0 0 3px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--custom:not(:disabled,.nova-icon-button--is-disabled)):active{background-color:var(--nova-gray-100);color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--custom-outline:not(:disabled,.nova-icon-button--is-disabled){color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--custom-outline:not(:disabled,.nova-icon-button--is-disabled)):hover{background-color:var(--nova-white-05-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--custom-outline:not(:disabled,.nova-icon-button--is-disabled)):focus-visible{box-shadow:0 0 0 3px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--custom-outline:not(:disabled,.nova-icon-button--is-disabled)):active{box-shadow:none}:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--subtle.nova-icon-button--always-light:not(:disabled,.nova-icon-button--is-disabled){--nova-icon-button-subtle-active-background-color:var(--nova-gray-15-opacity);--nova-icon-button-subtle-color:var(--nova-gray-50-opacity);--nova-icon-button-subtle-focus-visible-background-color:var(--nova-gray-15-opacity);--nova-icon-button-subtle-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-100);--nova-icon-button-subtle-hover-background-color:var(--nova-gray-08-opacity);--nova-icon-button-hover-color:var(--nova-gray-50-opacity)}
}

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

@layer nova {
:host,:root{--nova-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);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-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-table-background-color:var(--nova-white);--nova-table-heading-color:var(--nova-gray-800);--nova-table-heading-background-color:var(--nova-gray-50);--nova-table-padding-large:4px 16px;--nova-table-padding-medium:4px 12px;--nova-table-padding-small:4px 10px;--nova-table-cell-height-large:48px;--nova-table-cell-height-medium:40px;--nova-table-cell-height-small:32px;--nova-table-select-padding-large:14px 0 14px 8px;--nova-table-select-padding-medium:10px 0 10px 4px;--nova-table-select-padding-small:4px 0 4px 4px;--nova-table-expandable-row-padding-large:8px 16px 16px 16px;--nova-table-expandable-row-padding-medium:6px 12px 12px 12px;--nova-table-expandable-row-padding-small:5px 10px 10px 10px;--nova-table-row-background-color:var(--nova-white);--nova-table-row-hover-background-color:var(--nova-gray-200);--nova-table-row-striped-background-color:var(--nova-gray-50);--nova-table-row-selected-background-color:var(--nova-success-bg);--nova-table-body-color:var(--nova-gray-600);--nova-table-border-color:var(--nova-gray-200);--nova-table-border-radius-large:16px;--nova-table-border-radius-medium:12px;--nova-table-border-radius-small:8px;--nova-table-focus-outline-color:var(--nova-gray-800);--nova-table-row-focus-border-radius:6px;--nova-table-footer-padding:15px;--nova-table-footer-padding-medium:11px;--nova-table-footer-padding-small:7px;--nova-table-bulk-action-bar-background-color:var(--nova-gray-50);--nova-table-bulk-action-bar-border:var(--nova-gray-200) 1px solid;--nova-table-bulk-action-bar-text-color:var(--nova-gray-600);--nova-table-bulk-action-bar-padding-vertical:15px;--nova-table-bulk-action-bar-padding:var(--nova-table-bulk-action-bar-padding-vertical) 20px var(--nova-table-bulk-action-bar-padding-vertical) 22px;--nova-table-bulk-action-bar-padding-vertical--medium:11px;--nova-table-bulk-action-bar-padding-vertical--small:11px;--nova-table-bulk-action-bar-padding-medium:var(--nova-table-bulk-action-bar-padding-vertical--medium) 17px;--nova-table-bulk-action-bar-padding-small:var(--nova-table-bulk-action-bar-padding-vertical--medium) 12px;--nova-table-wrapper-max-width:960px;--nova-table-wrapper-max-height:350px}.nova-table-wrapper{width:fit-content;display:grid;overflow:auto clip}:is(.nova-table-wrapper:has(.nova-table--responsive),.nova-table-wrapper:has(.nova-table--sticky-column)){width:auto;max-width:var(--nova-table-wrapper-max-width)}.nova-table-wrapper:has(.nova-table--contained){border:1px solid var(--nova-table-border-color);border-radius:var(--nova-table-border-radius-large)}.nova-table-wrapper:has(.nova-table--contained.nova-table--medium){border-radius:var(--nova-table-border-radius-medium)}.nova-table-wrapper:has(.nova-table--contained.nova-table--small){border-radius:var(--nova-table-border-radius-small)}.nova-table{background-color:var(--nova-table-background-color);border-collapse:initial;border-spacing:0;color:var(--nova-table-heading-color);font:var(--nova-body-14-font);width:100%;max-width:960px}.nova-table__header-cell{background-color:var(--nova-table-heading-background-color);border-bottom:1px solid var(--nova-table-border-color);height:var(--nova-table-cell-height-large);padding:var(--nova-table-padding-large);text-align:left;position:relative}.nova-table__header-cell-content{justify-content:space-between}.nova-table__header-cell-content,.nova-table__header-cell-label{align-items:center;gap:8px;display:flex}.nova-table__header-cell-content .nova-icon-button{opacity:0;transition:opacity var(--nova-duration-min) var(--nova-ease-out)}.nova-table__header-cell .nova-icon-button:focus-visible,.nova-table__header-cell--sort-active .nova-icon-button,.nova-table__header-cell:hover .nova-icon-button{opacity:1}.nova-table__header-cell:not(:last-child):after{background-color:var(--nova-table-border-color);content:"";width:1px;height:20px;margin:auto;position:absolute;top:0;bottom:0;right:0}.nova-table__cell--selectable .nova-checkbox__input:hover:not(:disabled):not(.nova-checkbox__input--is-disabled):before,.nova-table__cell--selectable .nova-checkbox__input:focus-visible:before,.nova-table__header-cell--selectable .nova-checkbox__input:focus-visible:before,.nova-table__header-cell--selectable .nova-checkbox__input:hover:not(:disabled):not(.nova-checkbox__input--is-disabled):before{z-index:2;transform:scale(0)translate(-50%,-50%)}.nova-table__header-cell.nova-table__header-cell--selectable:after{display:none}.nova-table--sticky-column .nova-table__header-cell:nth-child(1 of :not(.nova-table__header-cell--selectable)):after{display:none}.nova-table__header-cell--selectable{min-width:36px;padding:var(--nova-table-select-padding-large);width:36px}.nova-table__header-cell.nova-table__header--width-120{width:120px;min-width:80px;max-width:120px}.nova-table__header-cell.nova-table__header--width-160{width:160px;min-width:120px;max-width:160px}.nova-table__header-cell.nova-table__header--width-200{width:200px;min-width:160px;max-width:200px}.nova-table__header-cell.nova-table__header--width-280{width:280px;min-width:200px;max-width:280px}.nova-table__header-cell.nova-table__header--width-480{width:480px;min-width:280px;max-width:480px}.nova-table__body{color:var(--nova-table-body-color)}.nova-table__row{transition:background-color var(--nova-duration-min) var(--nova-ease-out)}.nova-table__row:focus-visible{outline:none}.nova-table--expandable .nova-table__row,.nova-table--selectable .nova-table__row{cursor:pointer}.nova-table--selectable .nova-checkbox__label{justify-content:flex-end}.nova-table--striped .nova-table__row:not(.nova-table__row--expandable):not(:has(.nova-checkbox__input:checked)):nth-child(2n) .nova-table__cell{background-color:var(--nova-table-row-striped-background-color)}.nova-table--hoverable.nova-table--striped .nova-table__row:not(.nova-table__row--expandable):not(:has(.nova-checkbox__input:checked)):nth-child(2n):hover .nova-table__cell{background-color:var(--nova-table-row-hover-background-color)}.nova-table--striped.nova-table--expandable .nova-table__row:not(.nova-table__row--expandable):nth-child(4n+3)+.nova-table__row--expandable .nova-table__cell{background-color:var(--nova-table-row-striped-background-color)}.nova-table--striped.nova-table--expandable .nova-table__row:not(.nova-table__row--expandable):not(:has(.nova-checkbox__input:checked)):nth-child(4n+3) .nova-table__cell{background-color:var(--nova-table-row-striped-background-color)}.nova-table--hoverable .nova-table__row:not(.nova-table__row--expandable):hover .nova-table__cell{background-color:var(--nova-table-row-hover-background-color)}.nova-table--hoverable.nova-table--striped.nova-table--expandable .nova-table__row:not(.nova-table__row--expandable):not(:has(.nova-checkbox__input:checked)):nth-child(4n+3):hover .nova-table__cell{background-color:var(--nova-table-row-hover-background-color)}.nova-table--striped.nova-table--expandable .nova-table__row-group:nth-of-type(2n) .nova-table__row--expandable .nova-table__cell{background-color:var(--nova-table-row-striped-background-color)}.nova-table--striped.nova-table--expandable .nova-table__row-group:nth-of-type(2n) .nova-table__row:not(.nova-table__row--expandable):not(:has(.nova-checkbox__input:checked)) .nova-table__cell{background-color:var(--nova-table-row-striped-background-color)}.nova-table--hoverable.nova-table--striped.nova-table--expandable .nova-table__row-group:nth-of-type(2n) .nova-table__row:not(.nova-table__row--expandable):not(:has(.nova-checkbox__input:checked)):hover .nova-table__cell{background-color:var(--nova-table-row-hover-background-color)}.nova-table__row:has(.nova-checkbox__input:checked) .nova-table__cell{background-color:var(--nova-table-row-selected-background-color)}.nova-table__row--expandable .nova-table__cell{background-color:var(--nova-table-row-background-color);cursor:default;height:0;transition:padding var(--nova-duration-min) var(--nova-ease-out);border:none;padding-top:0;padding-bottom:0}.nova-table__row--expandable .nova-table__cell-expanded-content{max-height:0;transition:max-height var(--nova-duration-min) var(--nova-ease-out);overflow:hidden}.nova-table__row.nova-table__row--expanded>.nova-table__cell{border-bottom:none}.nova-table__row--expanded+.nova-table__row--expandable .nova-table__cell{border-bottom:1px solid var(--nova-table-border-color);padding:var(--nova-table-expandable-row-padding-large)}.nova-table__row--expanded+.nova-table__row--expandable .nova-table__cell-expanded-content{max-height:1000px;overflow:visible}.nova-table__row .nova-table__cell--last-content .nova-icon-button{transition:transform var(--nova-duration-min) var(--nova-ease-out);pointer-events:none}.nova-table__row--expanded .nova-table__cell--last-content .nova-icon-button{transform:rotate(180deg)}:is(.nova-table-wrapper:has(.nova-table__header .nova-table__row :is(.nova-checkbox__input,.nova-icon-button):focus-visible),.nova-table-wrapper:has(.nova-table__row-group:last-of-type :is(.nova-checkbox__input,.nova-icon-button):focus-visible),.nova-table-wrapper:not(:has(.nova-table--expandable)):has(.nova-table__row:last-of-type :is(.nova-checkbox__input,.nova-icon-button):focus-visible)){overflow-clip-margin:3px;overflow-x:clip}.nova-table__row.nova-table__row--expandable.nova-table__row--expanded:focus-visible>.nova-table__cell:last-child:after{border:3px solid var(--nova-table-focus-outline-color);border-radius:var(--nova-table-row-focus-border-radius);content:"";pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.nova-table__header .nova-table__row:has(.nova-checkbox__input:focus-visible,.nova-icon-button:focus-visible):after{border:3px solid var(--nova-table-focus-outline-color);border-radius:var(--nova-table-row-focus-border-radius);content:"";pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.nova-table__row:has(.nova-checkbox__input:focus-visible,.nova-icon-button:focus-visible):after{border:3px solid var(--nova-table-focus-outline-color);border-radius:var(--nova-table-row-focus-border-radius);content:"";pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.nova-table__row.nova-table__row--expandable.nova-table__row--expanded:focus-visible>.nova-table__cell:last-child{position:relative}.nova-table__row:focus-visible{clip-path:inset(0);transform:translate(0)}.nova-table__row-group:has(:focus-visible){clip-path:inset(0);transform:translate(0)}.nova-table__row:has(:focus-visible){clip-path:inset(0);transform:translate(0)}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){.nova-table__header .nova-table__row:has(.nova-checkbox__input:focus-visible,.nova-icon-button:focus-visible):after{height:unset;min-height:var(--nova-table-cell-height-large)}.nova-table__row:has(.nova-checkbox__input:focus-visible,.nova-icon-button:focus-visible):after{height:unset;min-height:var(--nova-table-cell-height-large)}.nova-table--medium .nova-table__header .nova-table__row:has(.nova-checkbox__input:focus-visible,.nova-icon-button:focus-visible):after{min-height:var(--nova-table-cell-height-medium)}.nova-table--medium .nova-table__row:has(.nova-checkbox__input:focus-visible,.nova-icon-button:focus-visible):after{min-height:var(--nova-table-cell-height-medium)}.nova-table--small .nova-table__header .nova-table__row:has(.nova-checkbox__input:focus-visible,.nova-icon-button:focus-visible):after{min-height:var(--nova-table-cell-height-small)}.nova-table--small .nova-table__row:has(.nova-checkbox__input:focus-visible,.nova-icon-button:focus-visible):after{min-height:var(--nova-table-cell-height-small)}}.nova-table__cell{background-color:var(--nova-table-row-background-color);border-bottom:1px solid var(--nova-table-border-color);height:var(--nova-table-cell-height-large);padding:var(--nova-table-padding-large);line-height:16px}.nova-table__cell--selectable{padding:var(--nova-table-select-padding-large)}.nova-table__cell--last-content{justify-content:space-between;align-items:center;display:flex}.nova-table__footer{background-color:var(--nova-table-background-color);border-top:1px solid var(--nova-table-border-color);padding:var(--nova-table-footer-padding);justify-content:flex-end;display:flex}.nova-table--medium~.nova-table__footer{padding:var(--nova-table-footer-padding-medium)}.nova-table--small~.nova-table__footer{padding:var(--nova-table-footer-padding-small)}.nova-table__footer .nova-pagination{position:sticky;right:0}.nova-table--contained .nova-table__body:last-of-type>.nova-table__row:last-child>.nova-table__cell,.nova-table--expandable.nova-table--contained .nova-table__body:last-of-type>.nova-table__row:first-child>.nova-table__cell,.nova-table.nova-table--row-borderless .nova-table__cell,.nova-table.nova-table--row-borderless~.nova-table__footer{border-bottom:none}.nova-table--expandable:has(~.nova-table__bulk-action-bar) .nova-table__body:last-of-type>.nova-table__row:first-child>.nova-table__cell{border-bottom:none}.nova-table--expandable:has(~.nova-table__footer) .nova-table__body:last-of-type>.nova-table__row:first-child>.nova-table__cell{border-bottom:none}.nova-table:has(~.nova-table__bulk-action-bar) .nova-table__body:last-of-type>.nova-table__row:last-child>.nova-table__cell{border-bottom:none}.nova-table:has(~.nova-table__footer) .nova-table__body:last-of-type>.nova-table__row:last-child>.nova-table__cell{border-bottom:none}.nova-table--medium .nova-table__cell,.nova-table--medium .nova-table__header-cell{height:var(--nova-table-cell-height-medium);padding:var(--nova-table-padding-medium)}.nova-table--medium .nova-table__cell--selectable,.nova-table--medium .nova-table__header-cell--selectable{min-width:33px;padding:var(--nova-table-select-padding-medium);width:33px}.nova-table--medium .nova-table__row--expandable .nova-table__cell{height:0;padding-top:0;padding-bottom:0}.nova-table--medium .nova-table__row--expanded+.nova-table__row--expandable .nova-table__cell{padding:var(--nova-table-expandable-row-padding-medium)}.nova-table--small .nova-table__cell,.nova-table--small .nova-table__header-cell{height:var(--nova-table-cell-height-small);padding:var(--nova-table-padding-small)}.nova-table--small .nova-table__cell--selectable,.nova-table--small .nova-table__header-cell--selectable{min-width:27px;padding:var(--nova-table-select-padding-small);width:27px}.nova-table--small .nova-table__row--expandable .nova-table__cell{height:0;padding-top:0;padding-bottom:0}.nova-table--small .nova-table__row--expanded+.nova-table__row--expandable .nova-table__cell{padding:var(--nova-table-expandable-row-padding-small)}.nova-table__bulk-action-bar{background-color:var(--nova-table-bulk-action-bar-background-color);border-bottom:var(--nova-table-bulk-action-bar-border);padding:var(--nova-table-bulk-action-bar-padding);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nova-table__bulk-action-bar--bottom{border-bottom:none;border-top:var(--nova-table-bulk-action-bar-border)}.nova-table__bulk-action-text{color:var(--nova-table-bulk-action-bar-text-color);font:var(--nova-body-14-font);margin:0}.nova-table__bulk-action-buttons{flex-wrap:wrap;align-items:center;gap:12px;min-width:fit-content;display:flex}.nova-table-wrapper:has(.nova-table--medium) .nova-table__bulk-action-bar{border-top-left-radius:var(--nova-table-border-radius-medium);border-top-right-radius:var(--nova-table-border-radius-medium);padding:var(--nova-table-bulk-action-bar-padding-medium)}.nova-table-wrapper:has(.nova-table--small) .nova-table__bulk-action-bar{border-top-left-radius:var(--nova-table-border-radius-small);border-top-right-radius:var(--nova-table-border-radius-small);padding:var(--nova-table-bulk-action-bar-padding-small)}.nova-table-wrapper:has(.nova-table--medium) .nova-table__bulk-action-bar--bottom{border-bottom-left-radius:var(--nova-table-border-radius-medium);border-bottom-right-radius:var(--nova-table-border-radius-medium);border-top-left-radius:0;border-top-right-radius:0}.nova-table-wrapper:has(.nova-table--small) .nova-table__bulk-action-bar--bottom{border-bottom-left-radius:var(--nova-table-border-radius-small);border-bottom-right-radius:var(--nova-table-border-radius-small);border-top-left-radius:0;border-top-right-radius:0}.nova-table-wrapper:has(.nova-table--small) .nova-table__bulk-action-buttons{gap:8px}.nova-table__bulk-action-bar+.nova-table--contained{border-top:none}.nova-table--sticky-column.nova-table--selectable .nova-table__header .nova-table__header-cell:nth-of-type(2),.nova-table--sticky-column:not(.nova-table--selectable) .nova-table__header .nova-table__header-cell:first-child{background-color:var(--nova-table-heading-background-color);border-right:1px solid var(--nova-table-border-color);z-index:3;position:sticky;left:0}.nova-table--sticky-column:not(.nova-table--selectable) .nova-table__header .nova-table__header-cell:first-child:after{display:none}.nova-table--sticky-column.nova-table--selectable .nova-table__body .nova-table__cell:nth-of-type(2),.nova-table--sticky-column:not(.nova-table--selectable) .nova-table__body .nova-table__cell:first-child{border-right:1px solid var(--nova-table-border-color);z-index:1;position:sticky;left:0}.nova-table--sticky-column.nova-table--selectable .nova-table__body .nova-table__row:focus-visible .nova-table__cell:nth-of-type(2),.nova-table--sticky-column:not(.nova-table--selectable) .nova-table__body .nova-table__row:focus-visible .nova-table__cell:first-child{z-index:0}.nova-table-wrapper.nova-table-wrapper--sticky-bulk-action-bar,.nova-table-wrapper.nova-table-wrapper--sticky-footer{max-height:var(--nova-table-wrapper-max-height);overflow-y:auto}.nova-table-wrapper:has(.nova-table--sticky-header){max-height:var(--nova-table-wrapper-max-height);overflow-y:auto}.nova-table-wrapper:has(.nova-table--sticky-header){scroll-padding-top:var(--nova-table-cell-height-large)}.nova-table-wrapper:has(.nova-table--medium.nova-table--sticky-header){scroll-padding-top:var(--nova-table-cell-height-medium)}.nova-table-wrapper:has(.nova-table--small.nova-table--sticky-header){scroll-padding-top:var(--nova-table-cell-height-small)}.nova-table--sticky-header .nova-table__header-cell{z-index:2;position:sticky;top:0}.nova-table--sticky-header .nova-table__header .nova-table__row:has(.nova-checkbox__input:focus-visible,.nova-icon-button:focus-visible):after{z-index:3}.nova-table--sticky-header .nova-table__header-cell .nova-screen-reader-text{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.nova-table-wrapper--sticky-footer .nova-table__footer{z-index:2;position:sticky;bottom:0}.nova-table-wrapper--sticky-footer{scroll-padding-bottom:calc(var(--nova-table-footer-padding)*2 + 33px)}.nova-table-wrapper--sticky-footer:has(.nova-table--medium){scroll-padding-bottom:calc(var(--nova-table-footer-padding-medium)*2 + 33px)}.nova-table-wrapper--sticky-footer:has(.nova-table--small){scroll-padding-bottom:calc(var(--nova-table-footer-padding-small)*2 + 33px)}.nova-table-wrapper--sticky-bulk-action-bar .nova-table__bulk-action-bar{z-index:4;position:sticky}.nova-table-wrapper--sticky-bulk-action-bar .nova-table__bulk-action-bar:not(.nova-table__bulk-action-bar--bottom){top:0}.nova-table-wrapper--sticky-bulk-action-bar .nova-table__bulk-action-bar.nova-table__bulk-action-bar--bottom{bottom:0}.nova-table-wrapper--sticky-bulk-action-bar:has(.nova-table__bulk-action-bar.nova-table__bulk-action-bar--bottom){scroll-padding-bottom:calc(41px + var(--nova-table-bulk-action-bar-padding-vertical)*2)}.nova-table-wrapper--sticky-bulk-action-bar:not(:has(.nova-table__bulk-action-bar--bottom)) .nova-table__bulk-action-bar+.nova-table--sticky-header .nova-table__header-cell{top:calc(41px + var(--nova-table-bulk-action-bar-padding-vertical)*2)}.nova-table-wrapper--sticky-bulk-action-bar:not(:has(.nova-table__bulk-action-bar--bottom)) .nova-table__bulk-action-bar+.nova-table--sticky-header.nova-table--medium .nova-table__header-cell{top:calc(41px + var(--nova-table-bulk-action-bar-padding-vertical--medium)*2)}.nova-table-wrapper--sticky-bulk-action-bar:not(:has(.nova-table__bulk-action-bar--bottom)) .nova-table__bulk-action-bar+.nova-table--sticky-header.nova-table--small .nova-table__header-cell{top:calc(33px + var(--nova-table-bulk-action-bar-padding-vertical--small)*2)}.nova-table-wrapper--sticky-bulk-action-bar.nova-table-wrapper--sticky-footer:has(.nova-table__bulk-action-bar--bottom) .nova-table__footer{bottom:calc(41px + var(--nova-table-bulk-action-bar-padding-vertical)*2);top:unset}.nova-table-wrapper--sticky-bulk-action-bar.nova-table-wrapper--sticky-footer:has(.nova-table__bulk-action-bar--bottom) .nova-table--medium+.nova-table__footer{bottom:calc(41px + var(--nova-table-bulk-action-bar-padding-vertical--medium)*2);top:unset}.nova-table-wrapper--sticky-bulk-action-bar.nova-table-wrapper--sticky-footer:has(.nova-table__bulk-action-bar--bottom) .nova-table--small+.nova-table__footer{bottom:calc(33px + var(--nova-table-bulk-action-bar-padding-vertical--medium)*2);top:unset}.nova-table-wrapper--sticky-bulk-action-bar:not(:has(.nova-table__bulk-action-bar--bottom)):has(.nova-table--sticky-header){scroll-padding-top:calc(var(--nova-table-cell-height-large) + 41px + var(--nova-table-bulk-action-bar-padding-vertical)*2)}.nova-table-wrapper--sticky-bulk-action-bar:has(.nova-table__bulk-action-bar--bottom).nova-table-wrapper--sticky-footer{scroll-padding-bottom:calc(79px + var(--nova-table-footer-padding)*2 + var(--nova-table-bulk-action-bar-padding-vertical)*2)}.nova--dark,.nova-dark-container,.nova-image-container,html[data-nova-theme=dark]{--nova-table-background-color:var(--nova-gray-100);--nova-table-heading-color:var(--nova-white);--nova-table-heading-background-color:var(--nova-gray-300);--nova-table-row-background-color:var(--nova-gray-100);--nova-table-row-hover-background-color:var(--nova-gray-500);--nova-table-row-striped-background-color:#212121;--nova-table-row-selected-background-color:var(--nova-success-bg);--nova-table-body-color:var(--nova-white-60-opacity);--nova-table-border-color:var(--nova-white-15-opacity);--nova-table-focus-outline-color:var(--nova-white);--nova-table-bulk-action-bar-background-color:var(--nova-gray-300);--nova-table-bulk-action-bar-border:var(--nova-white-15-opacity) 1px solid;--nova-table-bulk-action-bar-text-color:var(--nova-white-60-opacity)}
}

