@font-face{font-family:favoritSans;src:url(../media/ABCFavoritVariableEdu_Regular-s.p.2xkblzrcos5mq.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:favoritSans Fallback;src:local(Arial);ascent-override:100.56%;descent-override:32.87%;line-gap-override:0.0%;size-adjust:103.42%}.Nx9EoG_className{font-family:favoritSans,favoritSans Fallback}.Nx9EoG_variable{--font-favorit-sans:"favoritSans", "favoritSans Fallback"}
@font-face{font-family:favoritMono;src:url(../media/ABCFavoritMonoVariableEdu_Regular-s.p.30hmvhous0kvi.woff2)format("woff2");font-display:swap;font-weight:200 700}@font-face{font-family:favoritMono Fallback;src:local(Arial);ascent-override:72.25%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:131.49%}.fL849q_className{font-family:favoritMono,favoritMono Fallback}.fL849q_variable{--font-favorit-mono:"favoritMono", "favoritMono Fallback"}
.DJ-nqa_screen{--loader-bg:#fff;--loader-text:var(--color-text-light);--loader-track:#d9d9d9;--loader-fill:var(--neutral-500);z-index:1000;padding:var(--layout-gutter);place-items:center;display:grid;position:fixed;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DJ-nqa_screen{--loader-bg:var(--color-bg-canvas);--loader-text:var(--color-text-muted);--loader-track:var(--color-border-default);--loader-fill:var(--color-text-primary)}}:root[data-theme=dark] .DJ-nqa_screen{--loader-bg:var(--color-bg-canvas);--loader-text:var(--color-text-muted);--loader-track:var(--color-border-default);--loader-fill:var(--color-text-primary)}.DJ-nqa_screen[data-leaving]{pointer-events:none}.DJ-nqa_backdrop{background:var(--loader-bg);position:absolute;inset:0}.DJ-nqa_screen~* [data-bowl-slot]{visibility:hidden}.DJ-nqa_content{align-items:center;gap:var(--space-4);flex-direction:column;width:min(336px,100%);display:flex;position:relative}.DJ-nqa_bowl{width:198px;height:198px;display:block}.DJ-nqa_section{width:100%;display:grid}.DJ-nqa_loadLayer,.DJ-nqa_doneLayer{grid-area:1/1}.DJ-nqa_loadLayer{flex-direction:column;align-items:center;gap:10px;display:flex}.DJ-nqa_mask{width:100%;overflow:hidden}.DJ-nqa_doneLayer{font:var(--type-body-strong);color:var(--color-text-muted);text-align:center;align-self:center;display:grid}.DJ-nqa_complete,.DJ-nqa_welcome{grid-area:1/1;margin:0;padding-block:2px;transform:translateY(100%)}.DJ-nqa_barWrapper{flex-direction:column;gap:1px;width:100%;display:flex}.DJ-nqa_barText,.DJ-nqa_caption{font:var(--type-mono-caption);color:var(--loader-text)}.DJ-nqa_barText{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.DJ-nqa_barText p,.DJ-nqa_caption{margin:0}.DJ-nqa_status{white-space:nowrap;min-width:0}.DJ-nqa_bar{background:var(--loader-track);height:8px;overflow:hidden}.DJ-nqa_fill{background:var(--loader-fill);transform-origin:0;height:100%;transform:scaleX(0)}.DJ-nqa_caption{text-align:center;color:var(--color-text-muted)}.DJ-nqa_dots span{animation-duration:1.6s;animation-timing-function:step-end;animation-iteration-count:infinite}.DJ-nqa_dots span:first-child{animation-name:DJ-nqa_dot1}.DJ-nqa_dots span:nth-child(2){animation-name:DJ-nqa_dot2}.DJ-nqa_dots span:nth-child(3){animation-name:DJ-nqa_dot3}@keyframes DJ-nqa_dot1{0%{opacity:0}25%{opacity:1}}@keyframes DJ-nqa_dot2{0%{opacity:0}50%{opacity:1}}@keyframes DJ-nqa_dot3{0%{opacity:0}75%{opacity:1}}
:root{--neutral-50:#f5f5f5;--neutral-100:#f1f1f0;--neutral-200:#e4e3e2;--neutral-300:#d7d5d3;--neutral-400:#acaaa7;--neutral-500:#85837f;--neutral-600:#696663;--neutral-700:#595652;--neutral-800:#423f3b;--neutral-900:#34312d;--neutral-950:#282521;--green-400:#64f085;--green-500:#40ee4c;--alpha-neutral-50-80:#f5f5f5cc;--alpha-neutral-950-80:#282521cc;--color-bg-canvas:var(--neutral-50);--color-bg-overlay:var(--alpha-neutral-50-80);--color-bg-paper:#fff;--color-text-paper:var(--neutral-900);--color-text-primary:var(--neutral-900);--color-text-muted:var(--neutral-500);--color-text-light:var(--neutral-400);--color-border-default:var(--neutral-200);--color-accent:var(--green-500);--color-text-on-accent:var(--neutral-950);--filter-ink:none;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-48:48px;--space-96:96px;--radius-none:0;--radius-sm:4px;--radius-full:999px;--border-hairline:1px;--border-focus:2px;--layout-content-max:960px;--layout-gutter:16px;--layout-thumb:120px;--font-sans:var(--font-favorit-sans), system-ui, -apple-system, sans-serif;--font-mono:var(--font-favorit-mono), ui-monospace, monospace;--type-display:800 clamp(64px, 18vw, 160px) / 1 var(--font-sans);--tracking-display:-.04em;--type-title:800 24px / 1.2 var(--font-sans);--tracking-title:-.02em;--type-body-strong:800 16px / 18px var(--font-sans);--type-body:800 12px / 15px var(--font-sans);--paragraph-body:6px;--type-body-small:400 14px / 17px var(--font-sans);--type-mono-label:200 14px / 1.2 var(--font-mono);--type-mono-caption:200 12px / 17px var(--font-mono);--duration-fast:.2s;--duration-quick:.25s;--duration-base:.6s;--duration-slow:1.1s;--stagger-char:50ms;--ease-standard:ease;--ease-in:power2.in;--ease-out:power2.out;--ease-expo:expo.out;--ease-in-out:power3.inOut;--ease-bounce:bounce.out}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg-canvas:var(--neutral-950);--color-bg-overlay:var(--alpha-neutral-950-80);--color-text-primary:var(--neutral-100);--color-text-muted:var(--neutral-400);--color-text-light:var(--neutral-700);--color-border-default:var(--neutral-800);--color-accent:var(--green-400);--color-text-on-accent:var(--neutral-100);--filter-ink:invert(1)}}:root[data-theme=dark]{--color-bg-canvas:var(--neutral-950);--color-bg-overlay:var(--alpha-neutral-950-80);--color-text-primary:var(--neutral-100);--color-text-muted:var(--neutral-400);--color-text-light:var(--neutral-700);--color-border-default:var(--neutral-800);--color-accent:var(--green-400);--color-text-on-accent:var(--neutral-100);--filter-ink:invert(1)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-quick:0s;--duration-base:0s;--duration-slow:0s}}*,:before,:after{box-sizing:border-box;font-variant-alternates:styleset(alt-y)!important}html,body{background:var(--color-bg-canvas);min-height:100%;color:var(--color-text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}:focus-visible{outline:var(--border-focus) solid var(--color-accent);outline-offset:3px}
