:where(.spectra-is-root-container),:where(.spectra-is-root-container) *,:where(.spectra-is-root-container) ::before,:where(.spectra-is-root-container) ::after,:where(.spectra-is-root-container) ::backdrop{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor;}:where(.spectra-is-root-container) ::before,:where(.spectra-is-root-container) ::after{--tw-content:"";}:where(.spectra-is-root-container) b,:where(.spectra-is-root-container) strong{font-weight:bolder;}:where(.spectra-is-root-container) small{font-size:80%;}:where(.spectra-is-root-container) sub,:where(.spectra-is-root-container) sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}:where(.spectra-is-root-container) sub{bottom:-0.25em;}:where(.spectra-is-root-container) sup{top:-0.5em;}:where(.spectra-is-root-container) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}:where(.spectra-is-root-container) code,:where(.spectra-is-root-container) kbd,:where(.spectra-is-root-container) samp,:where(.spectra-is-root-container) pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em;}:where(.spectra-is-root-container) hr{height:0;color:inherit;border-top-width:1px;}:where(.spectra-is-root-container) table{text-indent:0;border-color:inherit;border-collapse:collapse;}.spectra-is-root-container blockquote,.spectra-is-root-container dl,.spectra-is-root-container dd,.spectra-is-root-container h1,.spectra-is-root-container h2,.spectra-is-root-container h3,.spectra-is-root-container h4,.spectra-is-root-container h5,.spectra-is-root-container h6,.spectra-is-root-container hr,.spectra-is-root-container figure,.spectra-is-root-container p,.spectra-is-root-container pre,.spectra-is-root-container span{margin:0;}:where(.spectra-is-root-container) ol,:where(.spectra-is-root-container) ul,:where(.spectra-is-root-container) menu{list-style:none;margin:0;padding:0;}:where(.spectra-is-root-container) fieldset{margin:0;padding:0;}:where(.spectra-is-root-container) legend{padding:0;}:where(.spectra-is-root-container) img,:where(.spectra-is-root-container) svg,:where(.spectra-is-root-container) video,:where(.spectra-is-root-container) canvas,:where(.spectra-is-root-container) audio,:where(.spectra-is-root-container) iframe,:where(.spectra-is-root-container) embed,:where(.spectra-is-root-container) object{display:block;vertical-align:middle;}:where(.spectra-is-root-container) img,:where(.spectra-is-root-container) video{max-width:100%;height:auto;}:where(.spectra-is-root-container) button,:where(.spectra-is-root-container) input,:where(.spectra-is-root-container) optgroup,:where(.spectra-is-root-container) select,:where(.spectra-is-root-container) textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}:where(.spectra-is-root-container) button,:where(.spectra-is-root-container) select{text-transform:none;}:where(.spectra-is-root-container) button,:where(.spectra-is-root-container) input:where([type="button"]),:where(.spectra-is-root-container) input:where([type="reset"]),:where(.spectra-is-root-container) input:where([type="submit"]){-webkit-appearance:button;background-color:transparent;background-image:none;}:where(.spectra-is-root-container) :-moz-focusring{outline:auto;}:where(.spectra-is-root-container) :-moz-ui-invalid{box-shadow:none;}:where(.spectra-is-root-container) progress{vertical-align:baseline;}:where(.spectra-is-root-container) ::-webkit-inner-spin-button,:where(.spectra-is-root-container) ::-webkit-outer-spin-button{height:auto;}:where(.spectra-is-root-container) [type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}:where(.spectra-is-root-container) ::-webkit-search-decoration{-webkit-appearance:none;}:where(.spectra-is-root-container) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}:where(.spectra-is-root-container) summary{display:list-item;}:where(.spectra-is-root-container) dialog{padding:0;}:where(.spectra-is-root-container) textarea{resize:vertical;}:where(.spectra-is-root-container) input::placeholder,:where(.spectra-is-root-container) textarea::placeholder{opacity:1;color:#9ca3af;}:where(.spectra-is-root-container) button,:where(.spectra-is-root-container) [role="button"]{cursor:pointer;}:where(.spectra-is-root-container) :disabled{cursor:default;}:where(.spectra-is-root-container) [hidden]:where(:not([hidden="until-found"])){display:none;}@keyframes spectra-spin{ to { transform: rotate(360deg); } }@keyframes spectra-ping{ 75%, 100% { transform: scale(2); opacity: 0; } }@keyframes spectra-pulse{ 0%, 100% { opacity: 1; } 50% { opacity: 0.5; } }@keyframes spectra-bounce{ 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.2, 1); } }@keyframes spectra-fade-up{ 0% { opacity: 0; transform: translateY(20px); } 100% { opacity: 1; transform: translateY(0); } }@keyframes spectra-fade-in{ 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes spectra-fade-down{ 0% { opacity: 0; transform: translateY(-20px); } 100% { opacity: 1; transform: translateY(0); } }@keyframes spectra-slide-left{ 0% { opacity: 0; transform: translateX(30px); } 100% { opacity: 1; transform: translateX(0); } }@keyframes spectra-slide-right{ 0% { opacity: 0; transform: translateX(-30px); } 100% { opacity: 1; transform: translateX(0); } }@keyframes spectra-scale-in{ 0% { opacity: 0; transform: scale(0.95); } 100% { opacity: 1; transform: scale(1); } }@keyframes spectra-ring-in{ 0% { opacity: 0; transform: scale(0.8); } 100% { opacity: 1; transform: scale(1); } }@keyframes spectra-ring-dash{ 0% { stroke-dashoffset: 100; } 100% { stroke-dashoffset: 0; } }@keyframes spectra-drift{ 0% { transform: translate(0, 0); opacity: 0.4; } 50% { transform: translate(10px, -20px); opacity: 0.8; } 100% { transform: translate(0, 0); opacity: 0.4; } }@keyframes spectra-pulse-dot{ 0%, 100% { box-shadow: 0 0 0 0 currentColor; } 50% { box-shadow: 0 0 0 8px transparent; } }@keyframes spectra-wiggle{ 0%, 100% { transform: rotate(0deg); } 25% { transform: rotate(-3deg); } 75% { transform: rotate(3deg); } }@keyframes spectra-shake{ 0%, 100% { transform: translateX(0); } 25% { transform: translateX(-4px); } 75% { transform: translateX(4px); } }@keyframes spectra-reveal{ 0% { clip-path: inset(0 100% 0 0); } 100% { clip-path: inset(0 0 0 0); } }@keyframes spectra-fade-up-m{ 0% { opacity: 0; transform: translateY(12px); } 100% { opacity: 1; transform: translateY(0); } }:root .capitalize{ text-transform: capitalize; }:root .\@container{ container-type: inline-size; }:root .\@container-normal{ container-type: normal; }