: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);border-radius:100%;color:var(--nova-icon-button-color);display:inline-flex;height:-moz-fit-content;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);width:-moz-fit-content;width:fit-content}.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,.nova-icon-button--secondary:hover{color:var(--nova-icon-button-secondary-color)}.nova-icon-button--secondary:hover{background-color:var(--nova-icon-button-secondary-hover-background-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--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)) .nova-icon{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)):hover .nova-icon{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)):focus-visible .nova-icon{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)}: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 .nova-icon{color:var(--nova-gray-800)}:is(.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,:is(.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 .nova-icon{color:var(--nova-white)}:is(.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,:is(.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 .nova-icon{color:var(--nova-gray-800)}.nova-icon-button--data-blue{--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-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-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-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--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--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--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--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--data-blue-outline{--nova-icon-button-data-box-shadow-color:var(--nova-data-blue-01)}.nova-icon-button--data-purple-outline{--nova-icon-button-data-box-shadow-color:var(--nova-data-purple-01)}.nova-icon-button--data-green-outline{--nova-icon-button-data-box-shadow-color:var(--nova-data-green-01)}.nova-icon-button--data-orange-outline{--nova-icon-button-data-box-shadow-color:var(--nova-data-orange-01)}.nova-icon-button--green-outline{--nova-icon-button-data-box-shadow-color:var(--nova-green-700)}.nova-icon-button--blue-outline{--nova-icon-button-data-box-shadow-color:var(--nova-blue-700)}.nova-icon-button--yellow-outline{--nova-icon-button-data-box-shadow-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),.nova-icon-button:disabled:has(.nova-progress-spinner){background-color:var(--nova-icon-button-background-color);color:var(--nova-icon-button-color);cursor:wait}.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)}.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)}.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,html[data-nova-theme=dark] .nova-icon-button{--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,html[data-nova-theme=dark] .nova-icon-button) .nova-icon{color:var(--nova-icon-button-color)}:is(:is(.nova--dark .nova-icon-button,html[data-nova-theme=dark] .nova-icon-button):hover:not(:disabled,.nova-icon-button--is-disabled,:focus-visible),:is(.nova--dark .nova-icon-button,html[data-nova-theme=dark] .nova-icon-button):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,html[data-nova-theme=dark] .nova-icon-button):disabled,.nova-icon-button--is-disabled:is(.nova--dark .nova-icon-button,html[data-nova-theme=dark] .nova-icon-button)) .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)}: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),: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)) .nova-icon{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--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 .nova-icon{color:var(--nova-white)}: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),: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) .nova-icon{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),: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) .nova-icon{color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--blue{--nova-icon-button-data-background-color:var(--nova-blue-900);--nova-icon-button-data-hover-background-color:var(--nova-blue-700)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--green{--nova-icon-button-data-background-color:var(--nova-green-900);--nova-icon-button-data-hover-background-color:var(--nova-green-700)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button--yellow{--nova-icon-button-data-background-color:var(--nova-yellow-900);--nova-icon-button-data-hover-background-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),: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)) .nova-icon{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),: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) .nova-icon{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)):focus-visible .nova-icon{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--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) .nova-icon{color:var(--nova-white)}: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),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--custom:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon{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)):hover .nova-icon{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),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--custom-outline:not(:disabled,.nova-icon-button--is-disabled)) .nova-icon,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-icon-button.nova-icon-button--custom:not(:disabled,.nova-icon-button--is-disabled)):active .nova-icon{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)}