@font-face{font-family:karla;src:url(../media/karla_regular_webfont-s.p.b065ddb8.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:karla;src:url(../media/karla_bold_webfont-s.p.1ef1d99d.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:karla;src:url(../media/karla_italic_webfont-s.p.c961a742.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:karla Fallback;src:local(Arial);ascent-override:88.59%;descent-override:24.35%;line-gap-override:0.0%;size-adjust:103.51%}.karla_b132731-module__8uTV8a__className{font-family:karla,karla Fallback}
.logo-module__8AycFq__imgDesktop{display:none}@media (min-width:700px){.logo-module__8AycFq__imgMobile{display:none}.logo-module__8AycFq__imgDesktop{display:unset}}@media (prefers-color-scheme:dark){.logo-module__8AycFq__imgDesktop,.logo-module__8AycFq__imgMobile{filter:drop-shadow(0 0 .3rem #ffffff30)}}
:root{--max-width:1100px;--input-height:2rem;--input-fontsize:1rem;--input-padding:1rem;--border-radius:3px;--font-mono: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;--foreground-rgb:10,50,84;--background-rgb:255,255,255;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--border-rgb:226,231,240;--border-rgb-hl:203,213,224}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-rgb:0,0,0;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0}}*{box-sizing:border-box;border-color:rgb(var(--border-rgb));margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb)))rgb(var(--background-start-rgb));flex-direction:column;padding:1rem;display:flex}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:where(button,input,optgroup,select,textarea){margin:0;font-family:inherit;font-size:100%;line-height:1.15}header{flex-direction:row;justify-content:space-between;width:100%;display:flex;position:relative}main{max-width:var(--max-width);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;margin-left:auto;margin-right:auto;display:flex}footer{width:100%;max-width:var(--max-width);flex-flow:wrap;justify-content:center;margin:auto auto 0;padding-top:2rem;display:flex}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{height:var(--input-height);color:#fff;cursor:pointer;border:none;border-color:rgb(var(--border-rgb));border-radius:var(--border-radius);font-size:var(--input-fontsize);background-color:#3db18a;padding-inline:.4rem;font-size:medium;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s}button:hover{border-color:rgb(var(--border-rgb-hl));background-color:#339e7a}button:disabled,button[disabled]{color:gray;background-color:#0000;border:1px solid gray}button:disabled:hover,button[disabled]:hover{background-color:#0000;border:1px solid gray}@media (prefers-color-scheme:dark){button{background-color:#2c8568}button:hover{background-color:#339e7a}}select{height:var(--input-height);font-size:var(--input-fontsize);outline-color:#0000;padding-inline-start:var(--input-padding);padding-inline-end:var(--input-padding)}textarea{border-radius:var(--border-radius);max-width:var(--max-width);font-family:var(--font-mono);font-size:var(--input-fontsize);outline-color:#0000;padding:.5rem}.button--loading:after{content:"";border:4px solid #0000;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin:auto;animation:1s infinite button-loading-spinner;position:absolute;inset:0}@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
