:root{--primary:#0049e6;--on-primary:#f2f1ff;--primary-container:#829bff;--on-primary-container:#001a63;--primary-dim:#0040cb;--primary-fixed:#829bff;--primary-fixed-dim:#6e8cff;--on-primary-fixed:#000;--on-primary-fixed-variant:#002278;--inverse-primary:#6a89ff;--secondary:#9b3f00;--on-secondary:#fff0ea;--secondary-container:#ffc5aa;--on-secondary-container:#7b3100;--secondary-dim:#883700;--secondary-fixed:#ffc5aa;--secondary-fixed-dim:#ffb28c;--on-secondary-fixed:#5c2300;--on-secondary-fixed-variant:#893700;--tertiary:#006a28;--on-tertiary:#cfffce;--tertiary-container:#5cfd80;--on-tertiary-container:#005d22;--tertiary-dim:#005d22;--tertiary-fixed:#5cfd80;--tertiary-fixed-dim:#4bee74;--on-tertiary-fixed:#004819;--on-tertiary-fixed-variant:#006827;--surface:#f5f6f7;--on-surface:#2c2f30;--on-surface-variant:#595c5d;--surface-dim:#d1d5d7;--surface-bright:#f5f6f7;--surface-variant:#dadddf;--surface-tint:#0049e6;--surface-container:#e6e8ea;--surface-container-low:#eff1f2;--surface-container-high:#e0e3e4;--surface-container-highest:#dadddf;--surface-container-lowest:#fff;--background:#f5f6f7;--on-background:#2c2f30;--error:#b41340;--on-error:#ffefef;--error-container:#f74b6d;--on-error-container:#510017;--error-dim:#a70138;--outline:#757778;--outline-variant:#abadae;--outline-variant-20:hsla(200,2%,68%,.2);--inverse-surface:#0c0f10;--inverse-on-surface:#9b9d9e}.bg-primary{background-color:var(--primary)}.bg-on-primary{background-color:var(--on-primary)}.bg-primary-container{background-color:var(--primary-container)}.bg-on-primary-container{background-color:var(--on-primary-container)}.bg-secondary{background-color:var(--secondary)}.bg-on-secondary{background-color:var(--on-secondary)}.bg-secondary-container{background-color:var(--secondary-container)}.bg-on-secondary-container{background-color:var(--on-secondary-container)}.bg-tertiary{background-color:var(--tertiary)}.bg-on-tertiary{background-color:var(--on-tertiary)}.bg-tertiary-container{background-color:var(--tertiary-container)}.bg-on-tertiary-container{background-color:var(--on-tertiary-container)}.bg-surface{background-color:var(--surface)}.bg-on-surface{background-color:var(--on-surface)}.bg-surface-variant{background-color:var(--surface-variant)}.bg-on-surface-variant{background-color:var(--on-surface-variant)}.bg-surface-container{background-color:var(--surface-container)}.bg-surface-container-low{background-color:var(--surface-container-low)}.bg-surface-container-high{background-color:var(--surface-container-high)}.bg-surface-container-highest{background-color:var(--surface-container-highest)}.bg-surface-container-lowest{background-color:var(--surface-container-lowest)}.bg-error{background-color:var(--error)}.bg-error-container{background-color:var(--error-container)}.bg-inverse-surface{background-color:var(--inverse-surface)}.text-primary{color:var(--primary)}.text-on-primary{color:var(--on-primary)}.text-primary-container{color:var(--primary-container)}.text-on-primary-container{color:var(--on-primary-container)}.text-secondary{color:var(--secondary)}.text-on-secondary{color:var(--on-secondary)}.text-secondary-container{color:var(--secondary-container)}.text-on-secondary-container{color:var(--on-secondary-container)}.text-tertiary{color:var(--tertiary)}.text-on-tertiary{color:var(--on-tertiary)}.text-tertiary-container{color:var(--tertiary-container)}.text-on-tertiary-container{color:var(--on-tertiary-container)}.text-surface{color:var(--surface)}.text-on-surface{color:var(--on-surface)}.text-surface-variant{color:var(--surface-variant)}.text-on-surface-variant{color:var(--on-surface-variant)}.text-error{color:var(--error)}.text-on-error{color:var(--on-error)}.text-inverse-on-surface{color:var(--inverse-on-surface)}.border-outline{border-color:var(--outline)}.border-outline-variant{border-color:var(--outline-variant)}.border-outline-variant-20{border-color:var(--outline-variant-20)}.bg-surface-container-highest-30{background-color:hsla(204,7%,86%,.3)}.hover-bg-surface-container-highest:hover{background-color:var(--surface-container-highest)}.group:hover .group-hover-text-primary{color:var(--primary)}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.backdrop-blur-xl{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}body{font-family:Inter,sans-serif;background-color:var(--surface);color:var(--on-surface)}.brand-font,h1,h2,h3{font-family:Plus Jakarta Sans,sans-serif}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}