._8f74c6{background-color:hsl(var(--color-primary));border:var(--border-width) solid #0000;border-radius:var(--border-radius);color:hsl(var(--color-bg));display:block;font-family:inherit;font-size:inherit;outline:0;padding:var(--space-m) var(--space-l)}._8f74c6:focus{border-color:hsl(var(--color-text));transition:border-color var(--transition-duration) ease-in}._8f74c6:disabled{background-color:hsl(var(--color-grey),.25);color:hsl(var(--color-text),.667);transition:background-color var(--transition-duration) ease-in}._525118{border:var(--border-width) solid #0000;border-radius:var(--border-radius);display:flex;font-size:1.75rem;justify-content:center;padding:var(--space-s) var(--space-l)}._525118,.b7437e{position:relative}.b7437e{background-color:hsl(var(--color-primary));color:hsl(var(--color-bg))}.b7437e:focus-within{border-color:hsl(var(--color-text));transition:border-color var(--transition-duration) ease-in}.cc0bf3{clip:rect(0 0 0 0);border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}._19e69a:before,._31c064:after,.b26567{opacity:.667}._31c064:not(:last-of-type):after{content:":"}._19e69a:before{content:"."}.b26567:after,.b26567:before{opacity:1}@media (min-width:375px){._525118{font-size:2.5rem}}.e45ca7{grid-gap:var(--space-m);display:flex;flex-wrap:wrap;gap:var(--space-m)}._0e1aab{flex:1 0 auto;width:100%}._193e56{align-items:center;display:flex;font-size:1.25em;justify-content:center}._18d31b{background-color:hsl(var(--color-success));flex:1 0 auto}.cfbe30{background-color:hsl(var(--color-warning));flex:0 1 auto}.bf223b{height:auto;width:100%}.aee572{fill:hsl(var(--color-text))}._39e5d1{fill:hsl(var(--color-secondary));transform-origin:center 7.25px;transition:transform .1s ease}._72abcd{transform-origin:center 14.75px}@keyframes cd5e03{0%{transform:rotate(0)}5%{transform:rotate(6deg)}10%{transform:rotate(-6deg)}15%{transform:rotate(11deg)}20%{transform:rotate(-11deg)}25%{transform:rotate(14deg)}30%{transform:rotate(-14deg)}35%{transform:rotate(11deg)}40%{transform:rotate(-11deg)}45%{transform:rotate(6deg)}50%{transform:rotate(-6deg)}55%{transform:rotate(0)}}._59f730{align-items:center;display:flex;justify-content:center}._132840{max-width:80vw}.cd5e03{animation:var(--animation,cd5e03 1s infinite linear)}._212ddf{display:flex;flex-direction:column;height:100%}._09a4ec{flex:1 0 auto}._7c743c{flex:0 0 auto;margin:var(--space-m)}:root{--color-text:210,30%,11%;--color-bg:206,47%,94%;--color-primary:202,66%,35%;--color-secondary:21,14%,44%;--color-grey:202,10%,39%;--color-success:118,39%,36%;--color-warning:36,99%,42%}@media (prefers-color-scheme:dark){:root{--color-text:206,47%,94%;--color-bg:210,30%,11%;--color-primary:202,66%,69%;--color-grey:202,10%,75%;--color-success:118,39%,66%;--color-warning:36,99%,72%}}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(/FiraCode-Regular.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-monospace-system:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--font-monospace:"Fira Code",var(--font-monospace-system);--space-s:0.25rem;--space-m:0.75rem;--space-l:1.25rem;--border-radius:8px;--border-width:3px;--transition-duration:300ms}@media (prefers-reduced-motion:reduce){:root{--animation:noop}}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:hsl(var(--color-bg));color:hsl(var(--color-text));font-family:var(--font-monospace);font-size:1.25rem;font-weight:400;height:100%;margin:0;min-height:100vh;padding:0;width:100%}*{box-sizing:border-box}h1{text-align:center}svg{display:inline-block;height:1em}.visually-hidden{clip:rect(0 0 0 0);border:0;height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#app{height:100%}@media (min-width:420px){#app{margin:0 auto;width:420px}}