@layer nova {
:host,:root{--nova-button-active-background-color:var(--nova-brand-600);--nova-button-background-color:var(--nova-gray-800);--nova-button-color:var(--nova-white);--nova-button-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-brand-500);--nova-button-hover-background-color:var(--nova-brand-500);--nova-button-disabled-background-color:var(--nova-gray-04-opacity);--nova-button-disabled-color:var(--nova-gray-400);--nova-button-disabled-box-shadow:inset 0 0 0 2px var(--nova-gray-400);--nova-button-apply-background-color:var(--nova-green-700);--nova-button-apply-hover-background-color:var(--nova-green-600);--nova-button-apply-active-background-color:var(--nova-green-800);--nova-button-apply-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-green-500);--nova-button-apply-color:var(--nova-button-color);--nova-button-secondary-active-background-color:var(--nova-gray-15-opacity);--nova-button-secondary-background-color:#0000;--nova-button-secondary-box-shadow:inset 0 0 0 2px var(--nova-gray-800);--nova-button-secondary-color:var(--nova-gray-800);--nova-button-secondary-focus-visible-background-color:var(--nova-gray-15-opacity);--nova-button-secondary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-800);--nova-button-secondary-hover-background-color:var(--nova-gray-08-opacity);--nova-button-tertiary-color:var(--nova-gray-800);--nova-button-tertiary-background-color:#0000;--nova-button-tertiary-hover-background-color:var(--nova-gray-08-opacity);--nova-button-tertiary-active-background-color:var(--nova-gray-15-opacity);--nova-button-tertiary-focus-visible-background-color:var(--nova-gray-15-opacity);--nova-button-tertiary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-800);--nova-button-warning-background-color:var(--nova-yellow-400);--nova-button-warning-hover-background-color:var(--nova-yellow-50);--nova-button-warning-active-background-color:var(--nova-yellow-100);--nova-button-warning-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-yellow-900);--nova-button-warning-color:var(--nova-yellow-800);--nova-button-warning-outline-background-color:var(--nova-bg-primary);--nova-button-warning-outline-box-shadow:inset 0 0 0 2px var(--nova-yellow-900);--nova-button-warning-outline-hover-background-color:var(--nova-yellow-50);--nova-button-warning-outline-active-background-color:var(--nova-yellow-100);--nova-button-warning-outline-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-yellow-900);--nova-button-warning-outline-color:var(--nova-yellow-800);--nova-button-custom-background-color:var(--nova-data-blue-03);--nova-button-custom-outline-box-shadow-color:var(--nova-data-blue-03);--nova-button-icon-color:var(--nova-button-color);--nova-button-image-container-active-background-color:var(--nova-gray-800);--nova-button-image-container-background-color:var(--nova-gray-60-opacity);--nova-button-image-container-hover-background-color:var(--nova-gray-80-opacity);--nova-button-image-container-color:var(--nova-white);--nova-button-image-container-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-80-opacity);--nova-button-image-container-focus-visible-background-color:var(--nova-gray-50-opacity);--nova-button-image-container-disabled-color:var(--nova-gray-15-opacity);--nova-button-image-container-disabled-background-color:var(--nova-white-20-opacity)}.nova-button{background-color:var(--nova-button-background-color);color:var(--nova-button-color);height:48px;transition:background-color var(--nova-duration-min) var(--nova-ease-out),border-color var(--nova-duration-min) var(--nova-ease-out),box-shadow var(--nova-duration-min) var(--nova-ease-out),color var(--nova-duration-min) var(--nova-ease-out);border-radius:100px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:0 20px;font-size:1rem;font-weight:500;display:inline-flex}.nova-button:hover{background-color:var(--nova-button-hover-background-color);cursor:pointer}.nova-button:focus-visible{box-shadow:var(--nova-button-focus-visible-box-shadow);outline:0}.nova-button:active{background-color:var(--nova-button-active-background-color);box-shadow:none}.nova-button--x-small{gap:4px;height:32px;padding:0 12px;font-size:.875rem}.nova-button--small{gap:6px;height:40px;padding:0 16px;font-size:.875rem}.nova-button--small .nova-icon,.nova-button--x-small .nova-icon{--nova-icon-height:16px;--nova-icon-width:16px}.nova-button--large{gap:8px;height:56px;padding:0 24px;font-size:1rem}.nova-button--full-width{width:100%}.nova-button .nova-icon{color:var(--nova-button-icon-color)}.nova-button .nova-button__icon-left,.nova-button .nova-button__icon-right{--nova-icon-height:24px;--nova-icon-width:24px}.nova-button--small .nova-button__icon-left,.nova-button--small .nova-button__icon-right,.nova-button--x-small .nova-button__icon-left,.nova-button--x-small .nova-button__icon-right{--nova-icon-height:16px;--nova-icon-width:16px}:is(.nova-button:has(.nova-button__icon-left),.nova-button:has(.nova-progress-spinner)){padding-left:18px}:is(.nova-button--small:has(.nova-button__icon-left),.nova-button--small:has(.nova-progress-spinner)){padding-left:14px}:is(.nova-button--x-small:has(.nova-button__icon-left),.nova-button--x-small:has(.nova-progress-spinner)){padding-left:10px}.nova-button:has(.nova-button__icon-right){padding-right:18px}.nova-button--small:has(.nova-button__icon-right){padding-right:14px}.nova-button--x-small:has(.nova-button__icon-right){padding-right:10px}.nova-button .nova-progress-spinner{--nova-progress-spinner-color:currentColor;--nova-progress-spinner-size:24px;--nova-progress-spinner-stroke-width:6px;flex-shrink:0;display:block}:is(.nova-button .nova-progress-spinner) .nova-progress-spinner__circle{transform:translate(-50%,-50%)scale(.45)}.nova-button--small .nova-progress-spinner,.nova-button--x-small .nova-progress-spinner{--nova-progress-spinner-size:16px}.nova-button--apply{background-color:var(--nova-button-apply-background-color);color:var(--nova-button-apply-color)}.nova-button--apply:hover{background-color:var(--nova-button-apply-hover-background-color)}.nova-button--apply:focus-visible{box-shadow:var(--nova-button-apply-focus-visible-box-shadow)}.nova-button--apply:active{background-color:var(--nova-button-apply-active-background-color);box-shadow:none}.nova-button--secondary{background-color:var(--nova-button-secondary-background-color);box-shadow:var(--nova-button-secondary-box-shadow);color:var(--nova-button-secondary-color)}.nova-button--secondary:hover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--nova-button-secondary-hover-background-color)}.nova-button--secondary:focus-visible{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--nova-button-secondary-focus-visible-background-color);box-shadow:var(--nova-button-secondary-focus-visible-box-shadow)}.nova-button--secondary:active{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--nova-button-secondary-active-background-color);box-shadow:var(--nova-button-secondary-box-shadow)}.nova-button--secondary .nova-icon{color:var(--nova-button-secondary-color)}.nova-button--tertiary{background-color:var(--nova-button-tertiary-background-color);color:var(--nova-button-tertiary-color)}.nova-button--tertiary:hover{background-color:var(--nova-button-tertiary-hover-background-color)}.nova-button--tertiary:focus-visible{background-color:var(--nova-button-tertiary-focus-visible-background-color);box-shadow:var(--nova-button-tertiary-focus-visible-box-shadow)}.nova-button--tertiary:active{background-color:var(--nova-button-tertiary-active-background-color);box-shadow:none}.nova-button--tertiary .nova-icon{color:var(--nova-button-tertiary-color)}.nova-button--warning{background-color:var(--nova-button-warning-background-color);color:var(--nova-button-warning-color)}.nova-button--warning:hover{background-color:var(--nova-button-warning-hover-background-color)}.nova-button--warning:focus-visible{box-shadow:var(--nova-button-warning-focus-visible-box-shadow)}.nova-button--warning:active{background-color:var(--nova-button-warning-active-background-color);box-shadow:none}.nova-button--warning .nova-icon{color:var(--nova-button-warning-color)}.nova-button--warning-outline{background-color:var(--nova-button-warning-outline-background-color);box-shadow:var(--nova-button-warning-outline-box-shadow);color:var(--nova-button-warning-outline-color)}.nova-button--warning-outline:hover{background-color:var(--nova-button-warning-outline-hover-background-color)}.nova-button--warning-outline:focus-visible{box-shadow:var(--nova-button-warning-outline-focus-visible-box-shadow)}.nova-button--warning-outline:active{background-color:var(--nova-button-warning-outline-active-background-color);box-shadow:var(--nova-button-warning-outline-box-shadow)}.nova-button--warning-outline .nova-icon{color:var(--nova-button-warning-outline-color)}.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-button--is-disabled){background-color:var(--nova-button-data-background-color);color:var(--nova-button-data-color)}:is(.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-data-color)}:is(.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-button--is-disabled)):hover{background-color:var(--nova-button-data-hover-background-color);color:var(--nova-button-data-hover-color)}:is(.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-button--is-disabled)):hover .nova-icon{color:var(--nova-button-data-hover-color)}:is(.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-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-button-data-focus-color)}:is(.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-button--is-disabled)):focus-visible .nova-icon{color:var(--nova-button-data-focus-color)}:is(.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-button--is-disabled)):active{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:initial;color:var(--nova-gray-800)}:is(.nova-button--data-blue:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple:not(:disabled,.nova-button--is-disabled),.nova-button--data-green:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange:not(:disabled,.nova-button--is-disabled),.nova-button--green:not(:disabled,.nova-button--is-disabled),.nova-button--blue:not(:disabled,.nova-button--is-disabled),.nova-button--yellow:not(:disabled,.nova-button--is-disabled)):active .nova-icon{color:var(--nova-gray-800)}.nova-button--data-blue{--nova-button-data-background-color:var(--nova-data-blue-01);--nova-button-data-hover-background-color:var(--nova-data-blue-03);--nova-button-data-color:var(--nova-data-blue-04);--nova-button-data-hover-color:var(--nova-data-blue-01);--nova-button-data-focus-color:var(--nova-data-blue-01)}.nova-button--data-purple{--nova-button-data-background-color:var(--nova-data-purple-01);--nova-button-data-hover-background-color:var(--nova-data-purple-03);--nova-button-data-color:var(--nova-data-purple-04);--nova-button-data-hover-color:var(--nova-data-purple-01);--nova-button-data-focus-color:var(--nova-data-purple-01)}.nova-button--data-green{--nova-button-data-background-color:var(--nova-data-green-01);--nova-button-data-hover-background-color:var(--nova-data-green-03);--nova-button-data-color:var(--nova-data-green-04);--nova-button-data-hover-color:var(--nova-data-green-01);--nova-button-data-focus-color:var(--nova-data-green-01)}.nova-button--data-orange{--nova-button-data-background-color:var(--nova-data-orange-01);--nova-button-data-hover-background-color:var(--nova-data-orange-03);--nova-button-data-color:var(--nova-data-orange-04);--nova-button-data-hover-color:var(--nova-data-orange-01);--nova-button-data-focus-color:var(--nova-data-orange-01)}.nova-button--green{--nova-button-data-background-color:var(--nova-green-700);--nova-button-data-hover-background-color:var(--nova-green-900);--nova-button-data-color:var(--nova-green-50);--nova-button-data-hover-color:var(--nova-green-100);--nova-button-data-focus-color:var(--nova-green-900)}.nova-button--blue{--nova-button-data-background-color:var(--nova-blue-700);--nova-button-data-hover-background-color:var(--nova-blue-900);--nova-button-data-color:var(--nova-blue-50);--nova-button-data-hover-color:var(--nova-blue-100);--nova-button-data-focus-color:var(--nova-blue-900)}.nova-button--yellow{--nova-button-data-background-color:var(--nova-yellow-700);--nova-button-data-hover-background-color:var(--nova-yellow-900);--nova-button-data-color:var(--nova-yellow-50);--nova-button-data-hover-color:var(--nova-yellow-100);--nova-button-data-focus-color:var(--nova-yellow-900)}.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled){background-color:initial;box-shadow:inset 0 0 0 2px var(--nova-button-data-box-shadow-color);color:var(--nova-button-data-box-shadow-color)}:is(.nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-data-box-shadow-color)}:is(.nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):hover{background-color:var(--nova-button-data-box-shadow-color);color:var(--nova-button-data-color)}:is(.nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):hover .nova-icon{color:var(--nova-button-data-color)}:is(.nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-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-button-data-focus-color)}:is(.nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):focus-visible .nova-icon{color:var(--nova-button-data-focus-color)}:is(.nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-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-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),.nova-button--green-outline:not(:disabled,.nova-button--is-disabled),.nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),.nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):active .nova-icon{color:var(--nova-gray-800)}.nova-button--data-blue-outline{--nova-button-data-box-shadow-color:var(--nova-data-blue-01);--nova-button-data-color:var(--nova-data-blue-04);--nova-button-data-hover-color:var(--nova-data-blue-01);--nova-button-data-focus-color:var(--nova-data-blue-01)}.nova-button--data-purple-outline{--nova-button-data-box-shadow-color:var(--nova-data-purple-01);--nova-button-data-color:var(--nova-data-purple-04);--nova-button-data-hover-color:var(--nova-data-purple-01);--nova-button-data-focus-color:var(--nova-data-purple-01)}.nova-button--data-green-outline{--nova-button-data-box-shadow-color:var(--nova-data-green-01);--nova-button-data-color:var(--nova-data-green-04);--nova-button-data-hover-color:var(--nova-data-green-01);--nova-button-data-focus-color:var(--nova-data-green-01)}.nova-button--data-orange-outline{--nova-button-data-box-shadow-color:var(--nova-data-orange-01);--nova-button-data-color:var(--nova-data-orange-04);--nova-button-data-hover-color:var(--nova-data-orange-01);--nova-button-data-focus-color:var(--nova-data-orange-01)}.nova-button--green-outline{--nova-button-data-box-shadow-color:var(--nova-green-700);--nova-button-data-color:var(--nova-green-50);--nova-button-data-hover-color:var(--nova-green-100);--nova-button-data-focus-color:var(--nova-green-900)}.nova-button--blue-outline{--nova-button-data-box-shadow-color:var(--nova-blue-700);--nova-button-data-color:var(--nova-blue-50);--nova-button-data-hover-color:var(--nova-blue-100);--nova-button-data-focus-color:var(--nova-blue-900)}.nova-button--yellow-outline{--nova-button-data-box-shadow-color:var(--nova-yellow-700);--nova-button-data-color:var(--nova-yellow-50);--nova-button-data-hover-color:var(--nova-yellow-100);--nova-button-data-focus-color:var(--nova-yellow-900)}.nova-button--custom:not(:disabled,.nova-button--is-disabled){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:var(--nova-button-custom-background-color);color:var(--nova-gray-800)}.nova-button--custom:not(:disabled,.nova-button--is-disabled) .nova-icon{color:var(--nova-gray-800)}.nova-button--custom:not(:disabled,.nova-button--is-disabled):hover{background-color:var(--nova-gray-800);color:var(--nova-white)}.nova-button--custom:not(:disabled,.nova-button--is-disabled):hover .nova-icon{color:var(--nova-white)}.nova-button--custom:not(:disabled,.nova-button--is-disabled):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-gray-800)}.nova-button--custom:not(:disabled,.nova-button--is-disabled):active{background-color:var(--nova-bg-primary);color:var(--nova-gray-800)}.nova-button--custom:not(:disabled,.nova-button--is-disabled):active .nova-icon{color:var(--nova-gray-800)}.nova-button--custom-outline:not(:disabled,.nova-button--is-disabled){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:var(--nova-bg-primary);box-shadow:inset 0 0 0 2px var(--nova-button-custom-outline-box-shadow-color);color:var(--nova-gray-800)}.nova-button--custom-outline:not(:disabled,.nova-button--is-disabled) .nova-icon{color:var(--nova-gray-800)}.nova-button--custom-outline:not(:disabled,.nova-button--is-disabled):hover{background-color:var(--nova-gray-04-opacity);box-shadow:inset 0 0 0 2px var(--nova-gray-600)}.nova-button--custom-outline:not(:disabled,.nova-button--is-disabled):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-gray-800)}.nova-button--custom-outline:not(:disabled,.nova-button--is-disabled):active{background-color:var(--nova-bg-primary);box-shadow:inset 0 0 0 2px var(--nova-button-custom-outline-box-shadow-color)}.nova-button--apply.nova-button--is-disabled,.nova-button--apply:disabled,.nova-button--secondary.nova-button--is-disabled,.nova-button--secondary:disabled,.nova-button--warning-outline.nova-button--is-disabled,.nova-button--warning-outline:disabled,.nova-button--warning.nova-button--is-disabled,.nova-button--warning:disabled,.nova-button.nova-button--is-disabled,.nova-button:disabled{background-color:var(--nova-button-disabled-background-color);color:var(--nova-button-disabled-color);cursor:not-allowed}:is(.nova-button:disabled,.nova-button.nova-button--is-disabled,.nova-button--apply:disabled,.nova-button--apply.nova-button--is-disabled,.nova-button--secondary:disabled,.nova-button--secondary.nova-button--is-disabled,.nova-button--warning:disabled,.nova-button--warning.nova-button--is-disabled,.nova-button--warning-outline:disabled,.nova-button--warning-outline.nova-button--is-disabled) .nova-icon{color:var(--nova-button-disabled-color)}.nova-button--secondary.nova-button--is-disabled,.nova-button--secondary:disabled,.nova-button--warning-outline.nova-button--is-disabled,.nova-button--warning-outline:disabled{box-shadow:var(--nova-button-disabled-box-shadow)}.nova-button--tertiary.nova-button--is-disabled,.nova-button--tertiary:disabled{--nova-button-disabled-background-color:#0000}:is(.nova-button.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-background-color);color:var(--nova-button-color);cursor:wait}:is(.nova-button:disabled:has(.nova-progress-spinner),.nova-button.nova-button--is-disabled:has(.nova-progress-spinner)) .nova-icon{color:var(--nova-button-color)}:is(.nova-button--apply.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button--apply:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-apply-background-color);color:var(--nova-button-apply-color)}:is(.nova-button--secondary.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button--secondary:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-secondary-background-color);box-shadow:var(--nova-button-secondary-box-shadow);color:var(--nova-button-secondary-color)}:is(.nova-button--tertiary.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button--tertiary:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-tertiary-background-color);color:var(--nova-button-tertiary-color)}:is(.nova-button--warning.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button--warning:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-warning-background-color);color:var(--nova-button-warning-color)}:is(.nova-button--warning-outline.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button--warning-outline:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-warning-outline-background-color);box-shadow:var(--nova-button-warning-outline-box-shadow);color:var(--nova-button-warning-outline-color)}:is(.nova-button--custom.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button--custom:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-custom-background-color);color:var(--nova-gray-800)}:is(.nova-button--custom:disabled:has(.nova-progress-spinner),.nova-button--custom.nova-button--is-disabled:has(.nova-progress-spinner)) .nova-icon{color:var(--nova-gray-800)}:is(.nova-button--custom-outline.nova-button--is-disabled:has(.nova-progress-spinner),.nova-button--custom-outline:disabled:has(.nova-progress-spinner)){background-color:var(--nova-bg-primary);box-shadow:inset 0 0 0 2px var(--nova-button-custom-outline-box-shadow-color);color:var(--nova-gray-800)}:is(.nova-button--custom-outline:disabled:has(.nova-progress-spinner),.nova-button--custom-outline.nova-button--is-disabled:has(.nova-progress-spinner)) .nova-icon{color:var(--nova-gray-800)}.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled){--nova-button-active-background-color:var(--nova-white-50-opacity);--nova-button-background-color:var(--nova-white);--nova-button-color:var(--nova-gray-800);--nova-button-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-button-hover-background-color:var(--nova-white-30-opacity)}:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):hover,:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):hover .nova-icon{color:var(--nova-white)}:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):focus-visible{background-color:var(--nova-white-30-opacity);color:var(--nova-white)}:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):focus-visible .nova-icon{color:var(--nova-white)}:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active{color:var(--nova-button-color);background-color:var(--nova-white-50-opacity);box-shadow:none}:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active .nova-icon,:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-color)}.nova-dark-container .nova-button.nova-button--is-disabled:where(:not(.nova-dialog *)),.nova-dark-container .nova-button:where(:not(.nova-dialog *)):disabled{--nova-button-disabled-background-color:var(--nova-white-20-opacity);--nova-button-disabled-color:var(--nova-gray-800)}:is(.nova-dark-container .nova-button:where(:not(.nova-dialog *)):disabled,.nova-dark-container .nova-button.nova-button--is-disabled:where(:not(.nova-dialog *))) .nova-icon{color:var(--nova-button-disabled-color)}.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled){--nova-button-secondary-active-background-color:var(--nova-white-30-opacity);--nova-button-secondary-background-color:#0000;--nova-button-secondary-box-shadow:inset 0 0 0 2px var(--nova-white);--nova-button-secondary-color:var(--nova-white);--nova-button-secondary-focus-visible-background-color:var(--nova-white-30-opacity);--nova-button-secondary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-button-secondary-hover-background-color:var(--nova-white)}:is(.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):hover,:is(.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):hover .nova-icon{color:var(--nova-gray-800)}:is(.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active{box-shadow:inset 0 0 0 2px var(--nova-white);color:var(--nova-white)}:is(.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active .nova-icon{color:var(--nova-white)}:is(.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-secondary-color)}.nova-dark-container .nova-button--secondary.nova-button--is-disabled:where(:not(.nova-dialog *)),.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):disabled{--nova-button-disabled-background-color:#0000;--nova-button-disabled-color:var(--nova-white-20-opacity);--nova-button-disabled-box-shadow:inset 0 0 0 1px var(--nova-white-20-opacity)}:is(.nova-dark-container .nova-button--secondary:where(:not(.nova-dialog *)):disabled,.nova-dark-container .nova-button--secondary.nova-button--is-disabled:where(:not(.nova-dialog *))) .nova-icon{color:var(--nova-button-disabled-color)}.nova-dark-container .nova-button--tertiary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled){--nova-button-tertiary-active-background-color:var(--nova-white-20-opacity);--nova-button-tertiary-background-color:#0000;--nova-button-tertiary-color:var(--nova-white);--nova-button-tertiary-focus-visible-background-color:var(--nova-white-30-opacity);--nova-button-tertiary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-button-tertiary-hover-background-color:var(--nova-white-10-opacity)}:is(.nova-dark-container .nova-button--tertiary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active{box-shadow:none;color:var(--nova-white);background-color:var(--nova-white-20-opacity)}:is(.nova-dark-container .nova-button--tertiary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active .nova-icon{color:var(--nova-white)}:is(.nova-dark-container .nova-button--tertiary:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-tertiary-color)}.nova-dark-container .nova-button--tertiary.nova-button--is-disabled:where(:not(.nova-dialog *)),.nova-dark-container .nova-button--tertiary:where(:not(.nova-dialog *)):disabled{--nova-button-disabled-background-color:#0000;--nova-button-disabled-color:var(--nova-white-20-opacity)}:is(.nova-dark-container .nova-button--tertiary:where(:not(.nova-dialog *)):disabled,.nova-dark-container .nova-button--tertiary.nova-button--is-disabled:where(:not(.nova-dialog *))) .nova-icon{color:var(--nova-button-disabled-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled,[class*=nova-button--data-],.nova-button--green,.nova-button--blue,.nova-button--yellow,.nova-button--green-outline,.nova-button--blue-outline,.nova-button--yellow-outline){--nova-button-active-background-color:var(--nova-brand-600);--nova-button-background-color:var(--nova-white);--nova-button-color:var(--nova-gray-100);--nova-button-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-brand-500);--nova-button-hover-background-color:var(--nova-brand-800)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled,[class*=nova-button--data-],.nova-button--green,.nova-button--blue,.nova-button--yellow,.nova-button--green-outline,.nova-button--blue-outline,.nova-button--yellow-outline)):active,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled,[class*=nova-button--data-],.nova-button--green,.nova-button--blue,.nova-button--yellow,.nova-button--green-outline,.nova-button--blue-outline,.nova-button--yellow-outline)):hover,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled,[class*=nova-button--data-],.nova-button--green,.nova-button--blue,.nova-button--yellow,.nova-button--green-outline,.nova-button--blue-outline,.nova-button--yellow-outline)):hover,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled,[class*=nova-button--data-],.nova-button--green,.nova-button--blue,.nova-button--yellow,.nova-button--green-outline,.nova-button--blue-outline,.nova-button--yellow-outline)):active) .nova-icon{color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled,[class*=nova-button--data-],.nova-button--green,.nova-button--blue,.nova-button--yellow,.nova-button--green-outline,.nova-button--blue-outline,.nova-button--yellow-outline)) .nova-icon{color:var(--nova-button-color)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active{background-color:var(--nova-brand-600);color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):active .nova-icon{color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):focus-visible{background-color:var(--nova-button-background-color);color:var(--nova-button-color)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-dark-container .nova-button:where(:not(.nova-dialog *)):not(:disabled,.nova-button--is-disabled)):focus-visible .nova-icon{color:var(--nova-button-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button.nova-button--is-disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:disabled{--nova-button-disabled-background-color:var(--nova-white-05-opacity);--nova-button-disabled-color:var(--nova-white-20-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button.nova-button--is-disabled) .nova-icon{color:var(--nova-button-disabled-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary:not(:disabled,.nova-button--is-disabled){--nova-button-secondary-active-background-color:var(--nova-white-20-opacity);--nova-button-secondary-background-color:#0000;--nova-button-secondary-box-shadow:inset 0 0 0 2px var(--nova-white);--nova-button-secondary-color:var(--nova-white);--nova-button-secondary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-button-secondary-hover-background-color:var(--nova-white-10-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary:not(:disabled,.nova-button--is-disabled)):active{box-shadow:inset 0 0 0 2px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary:not(:disabled,.nova-button--is-disabled)):focus-visible{background-color:var(--nova-white-20-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-secondary-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--is-disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary:disabled{--nova-button-secondary-color:var(--nova-white-20-opacity);box-shadow:inset 0 0 0 2px var(--nova-white-20-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary:disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--is-disabled) .nova-icon{color:var(--nova-button-secondary-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--tertiary:not(:disabled,.nova-button--is-disabled){--nova-button-tertiary-active-background-color:var(--nova-white-20-opacity);--nova-button-tertiary-background-color:#0000;--nova-button-tertiary-color:var(--nova-white);--nova-button-tertiary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-button-tertiary-hover-background-color:var(--nova-white-10-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--tertiary:not(:disabled,.nova-button--is-disabled)):focus-visible{background-color:var(--nova-white-40-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--tertiary:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-tertiary-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply:not(:disabled,.nova-button--is-disabled){--nova-button-apply-active-background-color:var(--nova-green-400);--nova-button-apply-background-color:var(--nova-green-700);--nova-button-apply-color:var(--nova-gray-100);--nova-button-apply-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-green-900);--nova-button-apply-hover-background-color:var(--nova-data-green-500)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply:not(:disabled,.nova-button--is-disabled)):active,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply:not(:disabled,.nova-button--is-disabled)):active) .nova-icon{color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-apply-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning:not(:disabled,.nova-button--is-disabled){--nova-button-warning-active-background-color:var(--nova-white-20-opacity);--nova-button-warning-background-color:var(--nova-yellow-300);--nova-button-warning-color:var(--nova-yellow-800);--nova-button-warning-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-white);--nova-button-warning-hover-background-color:var(--nova-white-10-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning:not(:disabled,.nova-button--is-disabled)):active,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning:not(:disabled,.nova-button--is-disabled)):active) .nova-icon{color:var(--nova-yellow-800)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-warning-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:not(:disabled,.nova-button--is-disabled){--nova-button-warning-outline-active-background-color:var(--nova-white-20-opacity);--nova-button-warning-outline-color:var(--nova-yellow-800);--nova-button-warning-outline-hover-background-color:var(--nova-white-10-opacity);box-shadow:inset 0 0 0 2px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:not(:disabled,.nova-button--is-disabled)):active,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:not(:disabled,.nova-button--is-disabled)):active) .nova-icon{color:var(--nova-yellow-800)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:not(:disabled,.nova-button--is-disabled)):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-warning-outline-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline.nova-button--is-disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:disabled{box-shadow:inset 0 0 0 2px var(--nova-white-20-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-blue:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-purple:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-green:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-orange:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow:not(:disabled,.nova-button--is-disabled)):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-blue:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-purple:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-green:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-orange:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow:not(:disabled,.nova-button--is-disabled)):active:not(:focus-visible),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-blue:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-purple:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-green:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-orange:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow:not(:disabled,.nova-button--is-disabled)):active:not(:focus-visible) .nova-icon{color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue{--nova-button-data-background-color:var(--nova-blue-900);--nova-button-data-hover-background-color:var(--nova-blue-700);--nova-button-data-focus-color:var(--nova-blue-700)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green{--nova-button-data-background-color:var(--nova-green-900);--nova-button-data-hover-background-color:var(--nova-green-700);--nova-button-data-focus-color:var(--nova-green-700)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow{--nova-button-data-background-color:var(--nova-yellow-900);--nova-button-data-hover-background-color:var(--nova-yellow-700);--nova-button-data-focus-color:var(--nova-yellow-700)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):active{box-shadow:none;color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-blue-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-purple-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-green-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--data-orange-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue-outline:not(:disabled,.nova-button--is-disabled),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow-outline:not(:disabled,.nova-button--is-disabled)):active .nova-icon{color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--blue-outline{--nova-button-data-box-shadow-color:var(--nova-blue-900);--nova-button-data-focus-color:var(--nova-blue-700)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green-outline{--nova-button-data-box-shadow-color:var(--nova-green-900);--nova-button-data-focus-color:var(--nova-green-700)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow-outline{--nova-button-data-box-shadow-color:var(--nova-yellow-900);--nova-button-data-focus-color:var(--nova-yellow-700)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:not(:disabled,.nova-button--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:not(:disabled,.nova-button--is-disabled)):hover{background-color:var(--nova-white);color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:not(:disabled,.nova-button--is-disabled)):hover .nova-icon{color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:not(:disabled,.nova-button--is-disabled)):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:not(:disabled,.nova-button--is-disabled)):active{background-color:var(--nova-gray-100);color:var(--nova-white)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline:not(:disabled,.nova-button--is-disabled),:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline:not(:disabled,.nova-button--is-disabled)) .nova-icon,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:not(:disabled,.nova-button--is-disabled)):active .nova-icon{color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline:not(:disabled,.nova-button--is-disabled)):hover{background-color:var(--nova-white-05-opacity);box-shadow:inset 0 0 0 2px var(--nova-gray-900)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline:not(:disabled,.nova-button--is-disabled)):focus-visible{box-shadow:inset 0 0 0 3px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline:not(:disabled,.nova-button--is-disabled)):active{box-shadow:inset 0 0 0 2px var(--nova-button-custom-outline-box-shadow-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled){--nova-button-active-background-color:var(--nova-brand-700);--nova-button-hover-background-color:var(--nova-brand-800);--nova-button-background-color:var(--nova-gray-100);--nova-button-color:var(--nova-white);--nova-button-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-brand-800)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)):hover{background-color:var(--nova-brand-800)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)):focus-visible{background-color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)):active,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)):active) .nova-icon{color:var(--nova-button-color)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)):active{background-color:var(--nova-button-active-background-color)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light.nova-button--is-disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:disabled{--nova-button-disabled-background-color:var(--nova-gray-04-opacity);--nova-button-disabled-color:var(--nova-gray-900)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light:disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--always-light.nova-button--is-disabled) .nova-icon{color:var(--nova-button-disabled-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light:not(:disabled,.nova-button--is-disabled){--nova-button-secondary-active-background-color:var(--nova-white-20-opacity);--nova-button-secondary-background-color:#0000;--nova-button-secondary-box-shadow:inset 0 0 0 2px var(--nova-gray-100);--nova-button-secondary-color:var(--nova-gray-100);--nova-button-secondary-focus-visible-box-shadow:inset 0 0 0 3px var(--nova-gray-100);--nova-button-secondary-hover-background-color:var(--nova-gray-08-opacity)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light:not(:disabled,.nova-button--is-disabled)):hover{background-color:var(--nova-gray-08-opacity);color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light:not(:disabled,.nova-button--is-disabled)):focus-visible{background-color:var(--nova-gray-15-opacity);color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light:not(:disabled,.nova-button--is-disabled)):active{box-shadow:inset 0 0 0 2px var(--nova-gray-100);background-color:var(--nova-gray-15-opacity);color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light:not(:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-secondary-color)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light.nova-button--is-disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light:disabled{--nova-button-disabled-background-color:var(--nova-gray-04-opacity);--nova-button-disabled-color:var(--nova-gray-900);box-shadow:inset 0 0 0 2px var(--nova-gray-900)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light:disabled,:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--always-light.nova-button--is-disabled) .nova-icon{color:var(--nova-button-disabled-color)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:disabled:has(.nova-progress-spinner)){--nova-button-background-color:var(--nova-white);--nova-button-color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button.nova-button--is-disabled:has(.nova-progress-spinner)) .nova-icon{color:var(--nova-button-color)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--apply:disabled:has(.nova-progress-spinner)){--nova-button-apply-background-color:var(--nova-green-700);--nova-button-apply-color:var(--nova-gray-100)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--secondary:disabled:has(.nova-progress-spinner)){--nova-button-secondary-color:var(--nova-white);box-shadow:inset 0 0 0 2px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--tertiary.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--tertiary:disabled:has(.nova-progress-spinner)){--nova-button-tertiary-color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning:disabled:has(.nova-progress-spinner)){--nova-button-warning-background-color:var(--nova-yellow-300);--nova-button-warning-color:var(--nova-yellow-800)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--warning-outline:disabled:has(.nova-progress-spinner)){box-shadow:inset 0 0 0 2px var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:disabled:has(.nova-progress-spinner)){background-color:var(--nova-button-custom-background-color);color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom:disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom.nova-button--is-disabled:has(.nova-progress-spinner)) .nova-icon{color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline.nova-button--is-disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline:disabled:has(.nova-progress-spinner)){background-color:var(--nova-bg-primary);color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline:disabled:has(.nova-progress-spinner),:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--custom-outline.nova-button--is-disabled:has(.nova-progress-spinner)) .nova-icon{color:var(--nova-white)}.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline,:disabled,.nova-button--is-disabled){background-color:var(--nova-button-image-container-background-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:is(.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline,:disabled,.nova-button--is-disabled)):focus-visible{box-shadow:var(--nova-button-image-container-focus-visible-box-shadow);background-color:var(--nova-button-image-container-focus-visible-background-color)}:is(.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline,:disabled,.nova-button--is-disabled)):hover{background-color:var(--nova-button-image-container-hover-background-color)}:is(.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline,:disabled,.nova-button--is-disabled)):active{background-color:var(--nova-button-image-container-active-background-color)}:is(.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline,:disabled,.nova-button--is-disabled)) .nova-icon{color:var(--nova-button-image-container-color)}.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline).nova-button--is-disabled,.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline):disabled{color:var(--nova-button-image-container-disabled-color);background-color:var(--nova-button-image-container-disabled-background-color);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:none}:is(.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline):disabled,.nova-image-container .nova-button:not(.nova-button--apply,.nova-button--secondary,.nova-button--tertiary,.nova-button--warning,.nova-button--warning-outline).nova-button--is-disabled) .nova-icon{color:var(--nova-button-image-container-disabled-color)}.nova--dark .nova-image-container .nova-button,html[data-nova-theme=dark] .nova-image-container .nova-button{color:var(--nova-white);--nova-button-image-container-active-background-color:var(--nova-gray-100)}:is(.nova--dark .nova-image-container .nova-button,html[data-nova-theme=dark] .nova-image-container .nova-button) .nova-icon,:is(.nova--dark .nova-image-container .nova-button,html[data-nova-theme=dark] .nova-image-container .nova-button):active,:is(.nova--dark .nova-image-container .nova-button,html[data-nova-theme=dark] .nova-image-container .nova-button):hover{color:var(--nova-white)}
}

@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)}
}

