*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}*:focus-visible:not(input):not(textarea){outline:solid .25rem var(--content);outline-offset:.35rem;border-radius:5px}:root{--mainRGB: 24, 26, 32;--contentRGB: 245, 245, 255;--interactiveRGB: 65, 10, 216;--complementaryRGB: 180, 217, 9;--main: rgb(var(--mainRGB));--main-9: rgba(var(--mainRGB), .9);--main-8: rgba(var(--mainRGB), .8);--main-7: rgba(var(--mainRGB), .7);--main-6: rgba(var(--mainRGB), .6);--main-5: rgba(var(--mainRGB), .5);--main-4: rgba(var(--mainRGB), .4);--main-3: rgba(var(--mainRGB), .3);--main-2: rgba(var(--mainRGB), .2);--main-1: rgba(var(--mainRGB), .1);--content: rgb(var(--contentRGB));--content-9: rgba(var(--contentRGB), .9);--content-8: rgba(var(--contentRGB), .8);--content-7: rgba(var(--contentRGB), .7);--content-6: rgba(var(--contentRGB), .6);--content-5: rgba(var(--contentRGB), .5);--content-4: rgba(var(--contentRGB), .4);--content-3: rgba(var(--contentRGB), .3);--content-2: rgba(var(--contentRGB), .2);--content-1: rgba(var(--contentRGB), .1);--interactive: rgb(var(--interactiveRGB));--interactive-9: rgba(var(--interactiveRGB), .9);--interactive-8: rgba(var(--interactiveRGB), .8);--interactive-7: rgba(var(--interactiveRGB), .7);--interactive-6: rgba(var(--interactiveRGB), .6);--interactive-5: rgba(var(--interactiveRGB), .5);--interactive-4: rgba(var(--interactiveRGB), .4);--interactive-3: rgba(var(--interactiveRGB), .3);--interactive-2: rgba(var(--interactiveRGB), .2);--interactive-1: rgba(var(--interactiveRGB), .1);--complementary: rgb(var(--complementaryRGB));--complementary-9: rgba(var(--complementaryRGB), .9);--complementary-8: rgba(var(--complementaryRGB), .8);--complementary-7: rgba(var(--complementaryRGB), .7);--complementary-6: rgba(var(--complementaryRGB), .6);--complementary-5: rgba(var(--complementaryRGB), .5);--complementary-4: rgba(var(--complementaryRGB), .4);--complementary-3: rgba(var(--complementaryRGB), .3);--complementary-2: rgba(var(--complementaryRGB), .2);--complementary-1: rgba(var(--complementaryRGB), .1)}::selection{background-color:var(--interactive);color:var(--content)}::placeholder{color:var(--content-7);opacity:1}html,body,#app{height:100%;overflow-x:hidden}body{color:var(--content);background:var(--main);position:relative}ion-icon{pointer-events:none;font-size:1.5em;color:inherit;visibility:visible}img{-webkit-user-select:none;user-select:none}button,input,textarea,a{outline:none;border:none;background-color:transparent;font-family:inherit;color:inherit;font-size:inherit}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}button{-webkit-user-select:none;user-select:none;cursor:pointer}a{text-decoration:none}textarea::-webkit-scrollbar{width:.5rem}textarea::-webkit-scrollbar-track{background-color:transparent}textarea::-webkit-scrollbar-thumb{background-color:var(--content);border-radius:2px}select{color:var(--content);background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:1rem}.button,.ghostButton,.baseButton,.link{display:flex;justify-content:center;align-items:center;gap:1ch;width:fit-content;height:fit-content;padding:.325em .75em;border-radius:10px;font-weight:700;transition:.2s all}.button{border:1px solid var(--interactive);background-color:var(--interactive-7)}.button:hover,.button:focus-visible{background-color:var(--interactive)}.ghostButton{border:2px solid var(--interactive);background-color:transparent}.ghostButton:hover,.ghostButton:focus-visible{background-color:var(--interactive-3)}.baseButton{background-color:transparent}.baseButton:hover,.baseButton:focus-visible{background-color:var(--content-1)}.baseButton.active{background-color:var(--content-5)}.link{position:relative;padding:.3em 0;translate:0 .3em}.link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.25em;border-radius:4px;background-color:var(--interactive);transform:scaleX(0);transform-origin:right;transition:transform .2s ease-in-out}.link:hover:before,.link:focus-visible:before,.link.active:before{transform-origin:left;transform:scaleX(1)}@media (orientation: portrait){button{cursor:default}}.overlay.svelte-584hgj.svelte-584hgj{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100vw;height:100vh;height:100dvh;z-index:1000;background-color:var(--main)}.default.svelte-584hgj.svelte-584hgj{display:inline-block;position:relative;width:80px;height:80px}.default.svelte-584hgj div.svelte-584hgj{box-sizing:border-box;display:block;position:absolute;width:70px;height:70px;margin:8px;border:8px solid var(--content);border-radius:50%;animation:svelte-584hgj-default 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--content) transparent transparent transparent}.default.svelte-584hgj div.svelte-584hgj:nth-child(1){animation-delay:-.45s}.default.svelte-584hgj div.svelte-584hgj:nth-child(2){animation-delay:-.3s}.default.svelte-584hgj div.svelte-584hgj:nth-child(3){animation-delay:-.15s}@keyframes svelte-584hgj-default{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dots.svelte-584hgj.svelte-584hgj{position:relative;transform:translate(-6px);width:3.75em;height:3.75em}.dots.svelte-584hgj div.svelte-584hgj{position:absolute;top:1.5em;width:.8125em;height:.8125em;border-radius:50%;background:var(--content);animation-timing-function:cubic-bezier(0,1,1,0)}.dots.svelte-584hgj div.svelte-584hgj:nth-child(1){left:.5em;animation:svelte-584hgj-dots1 .6s infinite}.dots.svelte-584hgj div.svelte-584hgj:nth-child(2){left:.5em;animation:svelte-584hgj-dots2 .6s infinite}.dots.svelte-584hgj div.svelte-584hgj:nth-child(3){left:2em;animation:svelte-584hgj-dots2 .6s infinite}.dots.svelte-584hgj div.svelte-584hgj:nth-child(4){left:3.5em;animation:svelte-584hgj-dots3 .6s infinite}@keyframes svelte-584hgj-dots1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes svelte-584hgj-dots3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes svelte-584hgj-dots2{0%{transform:translate(0)}to{transform:translate(1.5em)}}.circle.svelte-584hgj.svelte-584hgj{transform:translateZ(.0625em)}.circle.svelte-584hgj>div.svelte-584hgj{display:inline-block;width:4em;height:4em;margin:.5em;border-radius:50%;background:var(--content);animation:svelte-584hgj-circle 2.4s cubic-bezier(0,.2,.8,1) infinite}@keyframes svelte-584hgj-circle{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}0%{transform:rotateY(0)}50%{transform:rotateY(1800deg);animation-timing-function:cubic-bezier(0,.5,.5,1)}to{transform:rotateY(3600deg)}}.spinner.svelte-584hgj.svelte-584hgj{position:relative;width:5em;height:5em}.spinner.svelte-584hgj div.svelte-584hgj{transform-origin:2.5em 2.5em;animation:svelte-584hgj-spinner 1.2s linear infinite}.spinner.svelte-584hgj div.svelte-584hgj:after{content:" ";display:block;position:absolute;top:.1875em;left:2.3125em;width:.375em;height:1.125em;border-radius:20%;background:var(--content)}.spinner.svelte-584hgj div.svelte-584hgj:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.spinner.svelte-584hgj div.svelte-584hgj:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.spinner.svelte-584hgj div.svelte-584hgj:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.spinner.svelte-584hgj div.svelte-584hgj:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.spinner.svelte-584hgj div.svelte-584hgj:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.spinner.svelte-584hgj div.svelte-584hgj:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.spinner.svelte-584hgj div.svelte-584hgj:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.spinner.svelte-584hgj div.svelte-584hgj:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.spinner.svelte-584hgj div.svelte-584hgj:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.spinner.svelte-584hgj div.svelte-584hgj:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.spinner.svelte-584hgj div.svelte-584hgj:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.spinner.svelte-584hgj div.svelte-584hgj:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes svelte-584hgj-spinner{0%{opacity:1}to{opacity:0}}div.svelte-1hc5jnx{min-height:100%;display:grid;grid-template-rows:1fr;align-items:center}main.svelte-1hc5jnx{height:100%;z-index:1}.disappearAndAppear.svelte-1hc5jnx{animation:svelte-1hc5jnx-disappearAndAppear 1s}@keyframes svelte-1hc5jnx-disappearAndAppear{0%{opacity:0}to{opacity:1}}@media screen and (min-width: 500px){:root{font-size:120%}}@media screen and (min-width: 1200px){:root{font-size:150%}}
