: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{align-items:center;background-color:var(--nova-button-background-color);border-radius:100px;color:var(--nova-button-color);display:inline-flex;font-size:1rem;font-weight:500;gap:8px;height:48px;justify-content:center;padding:0 20px;transition:background-color var(--nova-duration-min) var(--nova-ease-out),border-color var(--nova-duration-min) var(--nova-ease-out),box-shadow var(--nova-duration-min) var(--nova-ease-out),color var(--nova-duration-min) var(--nova-ease-out);width:-moz-fit-content;width:fit-content}.nova-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{font-size:.875rem;gap:4px;height:32px;padding:0 12px}.nova-button--small{font-size:.875rem;gap:6px;height:40px;padding:0 16px}.nova-button--small .nova-icon,.nova-button--x-small .nova-icon{--nova-icon-height:16px;--nova-icon-width:16px}.nova-button--large{font-size:1rem;gap:8px;height:56px;padding:0 24px}.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}.nova-button:has(.nova-button__icon-left),.nova-button:has(.nova-progress-spinner){padding-left:18px}.nova-button--small:has(.nova-button__icon-left),.nova-button--small:has(.nova-progress-spinner){padding-left:14px}.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;display:block;flex-shrink:0}: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-white)}: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-white)}: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-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)):hover .nova-icon{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)):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-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-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{-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)}:is(.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:not(:focus-visible),:is(.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:not(:focus-visible) .nova-icon{color:var(--nova-white)}:is(.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:not(:focus-visible),:is(.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:not(:focus-visible) .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-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-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-orange{--nova-button-data-background-color:var(--nova-data-orange-01);--nova-button-data-hover-background-color:var(--nova-data-orange-03)}.nova-button--green{--nova-button-data-background-color:var(--nova-green-700);--nova-button-data-hover-background-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--yellow{--nova-button-data-background-color:var(--nova-yellow-700);--nova-button-data-hover-background-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-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)) .nova-icon{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)):hover{background-color:var(--nova-button-data-box-shadow-color);color:var(--nova-white)}: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-white)}: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-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)):focus-visible .nova-icon{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{-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-purple-outline{--nova-button-data-box-shadow-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-orange-outline{--nova-button-data-box-shadow-color:var(--nova-data-orange-01)}.nova-button--green-outline{--nova-button-data-box-shadow-color:var(--nova-green-700)}.nova-button--blue-outline{--nova-button-data-box-shadow-color:var(--nova-blue-700)}.nova-button--yellow-outline{--nova-button-data-box-shadow-color:var(--nova-yellow-700)}.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}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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{color:var(--nova-white)}: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{color:var(--nova-button-color)}: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{color:var(--nova-gray-800)}: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){--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)):active,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled)):hover,:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled)):active) .nova-icon{color:var(--nova-white)}:is(:is(.nova--dark,html[data-nova-theme=dark]) .nova-button:not(:disabled,.nova-button--is-disabled)) .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(.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--data-blue: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--data-purple: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--yellow:not(:disabled,.nova-button--is-disabled),: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)) .nova-icon{color:var(--nova-gray-100)}: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);color: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)):focus-visible .nova-icon{color:var(--nova-white)}:is(: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)):hover:not(:focus-visible),:is(: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)):hover:not(:focus-visible) .nova-icon{color:var(--nova-gray-100)}:is(: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--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)}: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)}: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)}: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--data-blue-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--data-purple-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--yellow-outline:not(:disabled,.nova-button--is-disabled),: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)) .nova-icon{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)):hover,: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)):hover .nova-icon{color:var(--nova-gray-100)}: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);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)):focus-visible .nova-icon{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{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)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--green-outline{--nova-button-data-box-shadow-color:var(--nova-green-900)}:is(.nova--dark,html[data-nova-theme=dark]) .nova-button--yellow-outline{--nova-button-data-box-shadow-color:var(--nova-yellow-900)}: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(.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(.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(.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(.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(.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(.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(.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(.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)}