@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/build/assets/archivo-latin-variable-DY7AcnAa.woff2)format("woff2")}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/azeret-mono-latin-500-BVZ56V1O.woff2)format("woff2")}.lembar{--ink:#09a8ed;--ink-deep:#006b9c;--ink-line:#acd8f4;--ink-tint:#ecf7fe;--graphite:#27313c;--pencil:#5b6674;--paper:#f4f8fb;--correction:#c0261b;letter-spacing:0;color:var(--graphite);background-color:var(--paper);font-variant-numeric:tabular-nums;scrollbar-color:var(--ink-line) var(--paper);caret-color:var(--graphite);font-family:Archivo,ui-sans-serif,system-ui,sans-serif}.lembar .font-code{font-family:Azeret Mono,ui-monospace,monospace}.lembar ::selection{background-color:var(--ink-deep);color:#fff}.lembar :focus-visible{outline:2px solid var(--graphite);outline-offset:3px}.lembar .lembar-box:focus-visible{box-shadow:inset 0 0 0 2px var(--graphite);background-color:#fff;outline:none}.lembar .lembar-box[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--correction)}.lembar .lembar-switch:focus-visible{outline-offset:-6px}.lembar .pencil-fill{animation:.28s cubic-bezier(.16,1,.3,1) both lembar-pencil;animation-delay:var(--delay,0s)}@keyframes lembar-pencil{0%{opacity:0;transform:scale(.15)}to{opacity:1;transform:scale(1)}}.lembar .timing-mark{transition:background-color .2s ease-out,width .2s cubic-bezier(.16,1,.3,1)}.lembar .comb-input{--cell-gap:.85ch;padding-left:calc(var(--cell-gap) / 2);letter-spacing:var(--cell-gap);background-image:linear-gradient(to right, transparent calc(100% - 1px), var(--ink-line) calc(100% - 1px));background-size:calc(1ch + var(--cell-gap)) 100%;background-repeat:repeat-x}.lembar .stack-in{animation:.42s cubic-bezier(.16,1,.3,1) both lembar-settle;animation-delay:var(--delay,0s)}@keyframes lembar-settle{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lembar .stack-in,.lembar .pencil-fill{animation:none}.lembar .timing-mark{transition:none}}
