*{box-sizing:border-box}:root{--clr-fg: rgba(255, 255, 255, .87);--clr-bg: #282828;--clr-bg-d1: #202020;--clr-bg-d2: #161616;--clr-bg-bdr: #808080;--clr-bg-bdr-o50: rgb(144, 144, 144, .5);--clr-accent: #4c53cf;--clr-accent-l1: #565de0;--bdr-size: .12rem;--bdr-size-s1: .08rem;--clr-success-bg: rgba(32, 105, 35, .5);--clr-success-fg: #8BC34A;--clr-error-bg: rgb(108 15 15 / 50%);--clr-error-fg: #F44336;--dur-mid: .25s;--min-width: 500px;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-size:16px;font-weight:400;color-scheme:light dark;color:var(--clr-fg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}body{margin:0;display:flex}#app{flex:1;display:flex}.spacer{flex:1;display:none}@media screen and (max-width: 500px){:root{--min-width: unset}.spacer{display:block}}@media screen and (min-width: 500px){body{background-image:radial-gradient(rgba(128,128,128,.5) .15rem,transparent .15rem),radial-gradient(rgba(128,128,128,.5) .15rem,var(--clr-bg) .15rem);background-size:4rem 4rem;background-position:0 0,2rem 2rem}}.flx{display:flex}.flx--v{flex-direction:column}.flx--c,.flx--ac{align-items:center}.flx--c{justify-content:center}select.input,input.input{border:none;background-color:var(--clr-bg);font-size:1rem;padding:.5rem .75rem;outline:none;border:var(--bdr-size-s1) solid var(--clr-bg-bdr-o50);border-radius:.25rem;transition:border-color var(--dur-mid)}select.input:focus,select.input:focus-within,input.input:focus,input.input:focus-within{border-color:var(--clr-accent)}a.btn,button.btn{border:none;font:inherit;cursor:pointer;background-color:var(--clr-accent);color:#ffffffde;font-weight:500;border-radius:.25rem;padding:.5rem 1.5rem;outline:none;transition:background-color var(--dur-mid)}a.btn:focus,a.btn:hover,button.btn:focus,button.btn:hover{background-color:var(--clr-accent-l1)}.status{padding:.75rem 1rem;border-radius:.25rem}.status:empty{display:none}.status.success{color:var(--clr-success-fg);background-color:var(--clr-success-bg)}.status.error{color:var(--clr-error-fg);background-color:var(--clr-error-bg)}@media (prefers-color-scheme: light){:root{--clr-fg: #213547;--clr-bg: #808080;--clr-bg-d1: #ffffff}}.backdrop.svelte-1stgqkt{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:999999;opacity:0;will-change:opacity;transition:opacity var(--dur-mid)}.backdrop.hide.svelte-1stgqkt{display:none}.backdrop.open.svelte-1stgqkt{opacity:1}.loader.svelte-1stgqkt{width:7.5rem;height:7.5rem;border:.75rem solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:svelte-1stgqkt-rotation 1s linear infinite}@keyframes svelte-1stgqkt-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}form.svelte-1mnk5zo.svelte-1mnk5zo{padding:1.5rem;flex:1}form.svelte-1mnk5zo label.svelte-1mnk5zo{opacity:.8;font-size:95%;margin-bottom:.25rem;margin-top:1.5rem}form.svelte-1mnk5zo label.svelte-1mnk5zo:first-child{margin-top:0}form.svelte-1mnk5zo input.svelte-1mnk5zo{color:currentColor}form.svelte-1mnk5zo .btn.svelte-1mnk5zo{margin-top:2rem;align-self:flex-end}form.svelte-1mnk5zo .status.svelte-1mnk5zo{margin-top:2rem}form.svelte-1bof3tc.svelte-1bof3tc{padding:1.5rem;flex:1}form.svelte-1bof3tc label.svelte-1bof3tc{opacity:.8;font-size:95%;margin-bottom:.25rem;margin-top:1.5rem}form.svelte-1bof3tc label.svelte-1bof3tc:first-child{margin-top:0}form.svelte-1bof3tc input.svelte-1bof3tc{color:currentColor}form.svelte-1bof3tc .btn.svelte-1bof3tc{margin-top:2rem;align-self:flex-end}.status.svelte-1bof3tc.svelte-1bof3tc{margin-top:2rem}main.svelte-1wheqw7.svelte-1wheqw7{align-self:center;margin:0 auto;min-width:var(--min-width);max-width:32rem;width:100%;background-color:var(--clr-bg-d1);border-radius:.5rem;overflow:hidden;border:var(--bdr-size) solid var(--clr-bg-bdr)}header.svelte-1wheqw7.svelte-1wheqw7{background-color:var(--clr-bg-d2);padding:1.5rem 1.5rem .75rem;border-bottom:var(--bdr-size-s1) solid var(--clr-bg-bdr)}header.svelte-1wheqw7 img.svelte-1wheqw7{width:1.5em;height:1.5em;margin-right:.5em}header.svelte-1wheqw7 h1.svelte-1wheqw7{margin:0;font-size:1.5em}@media screen and (max-width: 500px){main.svelte-1wheqw7.svelte-1wheqw7{flex:1;align-self:unset;margin:0;border-radius:0;border:0}}
