@font-face{font-family:Edumivo Outfit;src:url(/fonts/edumivo/outfit-wordmark-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+45,U+64,U+69,U+6D,U+6F,U+75-76}@font-face{font-family:Edumivo Brand Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600;size-adjust:92.48%;ascent-override:108.13%;descent-override:28.11%;line-gap-override:0%}.brand-lockup{vertical-align:middle;flex:none;align-items:center;gap:8px;display:inline-flex}.brand-symbol{background:-webkit-image-set(url(/brand/edumivo-violet-32.webp) 1x,url(/brand/edumivo-violet-64.webp) 2x,url(/brand/edumivo-violet-96.webp) 3x) 50%/100% 100% no-repeat;background:image-set("/brand/edumivo-violet-32.webp" 1x,"/brand/edumivo-violet-64.webp" 2x,"/brand/edumivo-violet-96.webp" 3x) 50%/100% 100% no-repeat;flex:none;block-size:32px;inline-size:27.725px;display:block}html[data-app-theme=dark] .brand-symbol{background-image:-webkit-image-set(url(/brand/edumivo-lavender-32.webp) 1x,url(/brand/edumivo-lavender-64.webp) 2x,url(/brand/edumivo-lavender-96.webp) 3x);background-image:image-set("/brand/edumivo-lavender-32.webp" 1x,"/brand/edumivo-lavender-64.webp" 2x,"/brand/edumivo-lavender-96.webp" 3x)}html[data-app-theme=dark]{--brand-header-surface:var(--color-card);--brand-header-ink:var(--color-primary);--brand-header-accent:var(--color-accent);--brand-header-border:var(--color-border)}html[data-app-theme=dark] :is(.landing-header,.auth-header){--primary:var(--brand-header-ink);--color-primary:var(--brand-header-ink);--accent:var(--brand-header-accent);--color-accent:var(--brand-header-accent);--color-card:var(--brand-header-surface);--ring:var(--brand-header-ink);--color-ring:var(--brand-header-ink);border-color:var(--brand-header-border);background:var(--brand-header-surface)}html[data-app-theme=dark] .auth-header-back:hover{background:color-mix(in srgb, var(--brand-header-ink) 16%, var(--brand-header-surface))}.brand-lockup>.brand-wordmark{block-size:1em;inline-size:4em;color:inherit;font-family:Edumivo Outfit,Edumivo Brand Fallback,Arial,sans-serif;font-size:inherit;font-synthesis:none;letter-spacing:-.025em;white-space:nowrap;flex:none;font-style:normal;font-weight:600;line-height:1;display:block}
