:root{--theme-font-family-base:InterVariable,Inter,sans-serif,system-ui;--theme-font-family-heading:InterVariable,Inter,sans-serif,system-ui;--theme-font-color-base:000;--theme-font-color-dark:255255255;--theme-rounded-base:4px;--theme-rounded-container:4px;--theme-border-base:1px;--on-primary:255255255;--on-secondary:000;--on-tertiary:255255255;--on-success:000;--on-warning:000;--on-error:255255255;--on-surface:255255255;--color-primary-50:218233250;--color-primary-100:206225248;--color-primary-200:194218246;--color-primary-300:157195241;--color-primary-400:83151230;--color-primary-500:9106219;--color-primary-600:895197;--color-primary-700:780164;--color-primary-800:564131;--color-primary-900:452107;--color-secondary-50:241234250;--color-secondary-100:237227249;--color-secondary-200:232220247;--color-secondary-300:218198242;--color-secondary-400:191156233;--color-secondary-500:163113223;--color-secondary-600:147102201;--color-secondary-700:12285167;--color-secondary-800:9868134;--color-secondary-900:8055109;--color-tertiary-50:248222224;--color-tertiary-100:246211213;--color-tertiary-200:244200203;--color-tertiary-300:237167171;--color-tertiary-400:223100109;--color-tertiary-500:2093446;--color-tertiary-600:1883141;--color-tertiary-700:1572635;--color-tertiary-800:1252028;--color-tertiary-900:1021723;--color-success-50:224242229;--color-success-100:213237220;--color-success-200:203233211;--color-success-300:171219185;--color-success-400:108193132;--color-success-500:4516679;--color-success-600:4114971;--color-success-700:3412559;--color-success-800:2710047;--color-success-900:228139;--color-warning-50:246237217;--color-warning-100:243231204;--color-warning-200:240226191;--color-warning-300:231208153;--color-warning-400:21217277;--color-warning-500:1941370;--color-warning-600:1751230;--color-warning-700:1461030;--color-warning-800:116820;--color-warning-900:95670;--color-error-50:245228217;--color-error-100:242219204;--color-error-200:239211191;--color-error-300:229184153;--color-error-400:21013077;--color-error-500:191770;--color-error-600:172690;--color-error-700:143580;--color-error-800:115460;--color-error-900:94380;--color-surface-50:221224226;--color-surface-100:210213217;--color-surface-200:199203207;--color-surface-300:165171179;--color-surface-400:98108121;--color-surface-500:304564;--color-surface-600:274158;--color-surface-700:233448;--color-surface-800:182738;--color-surface-900:152231}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content:""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",SegoeUISymbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underlinedotted;text-decoration:underlinedotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,LiberationMono,CourierNew,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,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}button,select{text-transform:none}button,inpu