@font-face{font-family:Archivo;src:url(../../../fonts/Archivo/Archivo-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:Quicksand;src:url(../../../fonts/Quicksand/Quicksand-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Quicksand;src:url(../../../fonts/Quicksand/Quicksand-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:Quicksand;src:url(../../../fonts/Quicksand/Quicksand-Bold.ttf);font-weight:700;font-style:normal}*{box-sizing:border-box}:root{--primary-color: #0085FF;--primary-light-color: #0085FF80;--danger-color: #FF1439;--success-color: #20C244}body{height:100vh;overflow:hidden;margin:0;font-family:Quicksand,sans-serif;font-weight:400;user-select:none;-webkit-user-select:none}section{max-width:100%;margin:0 auto;padding:0 .75rem 2rem;position:relative}h1{color:#fff;font-size:1.7rem}h2{color:#000;font-weight:700;font-size:1.2rem;margin:0 0 1rem}a{text-decoration:none}.hr{position:relative;border-bottom:1px solid rgba(0,0,0,.2);width:100%;display:flex;flex-direction:row;justify-content:center;margin:2rem 0}.hr span{display:block;background-color:#fff;color:#0003;position:absolute;top:-.55rem;padding:0 .75rem;text-transform:uppercase;font-family:Archivo,sans-serif}footer{position:fixed;bottom:0;left:0;padding:3vh .75rem;width:100%;border-top:1px solid rgba(0,0,0,.1);background:#f7fbff;display:flex;flex-direction:row;gap:1rem;z-index:200}footer.vertical{flex-direction:column;gap:0}footer p{text-align:center;margin:1.75rem 0 0}footer p+p{margin-top:.5rem}footer p a{font-weight:600;color:var(--primary-color);text-decoration:underline;-webkit-tap-highlight-color:transparent!important}.language.svelte-wtal3e{width:100%;padding:1.5rem 1.25rem;background:#0085ff26;border-radius:.75rem;display:flex;place-items:center;gap:.75rem;cursor:pointer;margin-bottom:1.5rem;-webkit-tap-highlight-color:transparent!important}.language.svelte-wtal3e:active{background:#0085ff33}.language.svelte-wtal3e .language-icon:where(.svelte-wtal3e){width:3rem;min-width:3rem;height:3rem;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat}.language.svelte-wtal3e .language-content:where(.svelte-wtal3e){width:100%}.language.svelte-wtal3e .language-content:where(.svelte-wtal3e) h3:where(.svelte-wtal3e){margin:0;font-weight:500;font-family:Quicksand,sans-serif}.language.svelte-wtal3e .language-button:where(.svelte-wtal3e){width:3rem;min-width:3rem;height:3rem;background:#0085ff26;border-radius:.5rem;display:grid;place-items:center;color:var(--primary-color);rotate:90deg;font-size:1.2rem}header.svelte-vny38x{background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column;justify-content:start;position:relative;max-width:100%;margin:0 auto 1.25rem;padding:3rem .75rem 1rem}header.wave.svelte-vny38x{height:28vh;-webkit-mask-image:url(../../../images/header-mask.svg);-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center bottom}header.wave.svelte-vny38x .header-title:where(.svelte-vny38x){margin-top:-1rem}header.game.svelte-vny38x{height:fit-content}header.playtime.svelte-vny38x{height:fit-content}header.playtime.svelte-vny38x span:where(.svelte-vny38x){color:#fff;font-weight:600}header.playtime.svelte-vny38x .header-timer:where(.svelte-vny38x){display:flex;justify-content:center;gap:.25rem;margin:.5rem 0 1rem}header.playtime.svelte-vny38x .header-timer:where(.svelte-vny38x) span:where(.svelte-vny38x){border-radius:.25rem;background:#ffffff1a;padding:.5rem 0;width:3rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:Archivo,sans-serif;font-weight:300}header.svelte-vny38x:after{position:absolute;content:"";background:linear-gradient(180deg,#0006 .01%,#000c),transparent -41.626px / 100% 233.869% no-repeat;width:100%;height:100%;top:0;left:0}header.svelte-vny38x .section-inner:where(.svelte-vny38x){display:flex;flex-direction:column;justify-content:center;z-index:1}header.svelte-vny38x .header-controls:where(.svelte-vny38x){display:flex;justify-content:space-between;place-items:center;color:#fff;z-index:100;height:3.5rem}header.svelte-vny38x .header-controls:where(.svelte-vny38x) .controls-back:where(.svelte-vny38x)>div:where(.svelte-vny38x){padding:1rem 1rem 1rem 0}header.svelte-vny38x .header-controls:where(.svelte-vny38x) .controls-back:where(.svelte-vny38x) i:where(.svelte-vny38x){margin-right:.25rem}header.svelte-vny38x .header-title:where(.svelte-vny38x){display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center}header.svelte-vny38x .header-title:where(.svelte-vny38x) .header-logo:where(.svelte-vny38x){position:relative;display:flex;justify-content:center;width:100%;height:2.5rem;margin:-2rem 0 1.25rem}header.svelte-vny38x .header-title:where(.svelte-vny38x) .header-logo:where(.svelte-vny38x) img:where(.svelte-vny38x){position:absolute;bottom:-1rem;height:2.5rem}header.svelte-vny38x .header-title:where(.svelte-vny38x) .header-name:where(.svelte-vny38x) h1:where(.svelte-vny38x){max-height:4.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 1rem}.offcanvas.svelte-vny38x{position:fixed;width:100%;height:100%;top:0;right:0;z-index:1000;background-color:#fff;font-family:Archivo,sans-serif;padding:1rem 0}.offcanvas.svelte-vny38x .section-inner:where(.svelte-vny38x){display:flex;flex-direction:column;position:relative;height:100%}.offcanvas.svelte-vny38x .offcanvas-header:where(.svelte-vny38x){margin-bottom:2rem;display:flex;flex-direction:row;justify-content:space-between;place-items:center;width:100%;padding:2rem 1rem 0}.offcanvas.svelte-vny38x .offcanvas-header:where(.svelte-vny38x) .offcanvas-logo:where(.svelte-vny38x) img:where(.svelte-vny38x){height:2.5rem;max-width:100%}.offcanvas.svelte-vny38x .offcanvas-header:where(.svelte-vny38x) .offcanvas-user:where(.svelte-vny38x){height:3rem;max-width:100%;display:flex}.offcanvas.svelte-vny38x .offcanvas-header:where(.svelte-vny38x) .offcanvas-user:where(.svelte-vny38x) .user-image:where(.svelte-vny38x){height:3rem;width:3rem;border-radius:50%;margin-right:1rem;background-position:center;background-size:cover;background-repeat:no-repeat}.offcanvas.svelte-vny38x .offcanvas-header:where(.svelte-vny38x) .offcanvas-user:where(.svelte-vny38x) .user-name:where(.svelte-vny38x){display:flex;flex-direction:column;justify-content:center}.offcanvas.svelte-vny38x .offcanvas-header:where(.svelte-vny38x) .offcanvas-user:where(.svelte-vny38x) .user-name:where(.svelte-vny38x) :where(.svelte-vny38x):first-child{color:var(--primary-color);font-family:Quicksand,sans-serif;font-weight:700;font-size:.9rem}.offcanvas.svelte-vny38x .offcanvas-header:where(.svelte-vny38x) .offcanvas-user:where(.svelte-vny38x) .user-name:where(.svelte-vny38x) :where(.svelte-vny38x):last-child{color:#000;font-family:Archivo,sans-serif,sans-serif}.offcanvas.svelte-vny38x .offcanvas-body:where(.svelte-vny38x){display:flex;flex-direction:column;width:100%;border-top:1px solid rgba(0,0,0,.1);overflow-y:auto;overflow-x:hidden}.offcanvas.svelte-vny38x .offcanvas-body:where(.svelte-vny38x) p:where(.svelte-vny38x),.offcanvas.svelte-vny38x .offcanvas-body:where(.svelte-vny38x) a:where(.svelte-vny38x){color:#000;padding:1.5rem 1rem;margin:0;border-bottom:1px solid rgba(0,0,0,.1)}.offcanvas.svelte-vny38x .offcanvas-body:where(.svelte-vny38x) p:where(.svelte-vny38x):active,.offcanvas.svelte-vny38x .offcanvas-body:where(.svelte-vny38x) a:where(.svelte-vny38x):active{background:#0000000d!important}.offcanvas.svelte-vny38x .offcanvas-body:where(.svelte-vny38x) p:where(.svelte-vny38x) i:where(.svelte-vny38x),.offcanvas.svelte-vny38x .offcanvas-body:where(.svelte-vny38x) a:where(.svelte-vny38x) i:where(.svelte-vny38x){margin-right:.4rem;color:#00000080}.offcanvas.svelte-vny38x .offcanvas-body:where(.svelte-vny38x) p.text-danger:where(.svelte-vny38x),.offcanvas.svelte-vny38x .offcanvas-body:where(.svelte-vny38x) p.text-danger:where(.svelte-vny38x) i:where(.svelte-vny38x){color:var(--danger-color)}.offcanvas.svelte-vny38x .offcanvas-footer:where(.svelte-vny38x){padding:1rem .75rem 0;position:absolute;bottom:0;left:0;width:100%;background-color:#fff}.offcanvas.svelte-vny38x .offcanvas-footer:where(.svelte-vny38x) .neoloop:where(.svelte-vny38x){font-size:.8rem;text-align:center;margin:1.5rem 0 .25rem}.lang-version-row.svelte-vny38x{display:flex;flex-direction:column;gap:.35rem}.lang-version-row.svelte-vny38x .language{margin-bottom:0}.app-version.svelte-vny38x{font-size:.8rem;font-weight:600;color:#00000059;font-family:Archivo,sans-serif;white-space:nowrap}.alerts{max-width:100%;margin:0 auto;padding:2.75rem .75rem 1rem;position:fixed;height:fit-content;top:0;left:0;z-index:10;width:100%;font-weight:600;color:#fff}.alerts .alerts-list{display:flex;flex-direction:column-reverse;gap:1rem}.alerts .alerts-list .alerts-item{display:flex;justify-content:space-between;place-items:center;padding:.25rem 1.25rem .4rem;border-radius:.75rem;position:relative;overflow:hidden;gap:1rem}.alerts .alerts-list .alerts-item.danger{background-color:var(--danger-color)}.alerts .alerts-list .alerts-item.success{background-color:var(--success-color)}.alerts .alerts-list .alerts-item p{width:100%}.alerts .alerts-list .alerts-item i:last-of-type{padding:1rem 0 1rem 1rem}.alerts .alerts-list .alerts-item .alert-progressbar{position:absolute;bottom:0;left:0;height:5px}.alerts .alerts-list .alerts-item.danger .alert-progressbar{background-color:#bf0f2b}.alerts .alerts-list .alerts-item.success .alert-progressbar{background-color:#189133}.app.svelte-12qhfyh{overflow-y:scroll;overflow-x:hidden;padding-top:.75rem}.update-overlay.svelte-12qhfyh{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9999;display:flex;align-items:center;justify-content:center}.update-box.svelte-12qhfyh{background:#fff;border-radius:1.25rem;padding:2rem 2rem 1.5rem;width:min(340px,90vw);display:flex;flex-direction:column;align-items:center;gap:.75rem;box-shadow:0 8px 40px #00000040}.update-img.svelte-12qhfyh{width:5rem;height:5rem;object-fit:contain;margin-bottom:.25rem}.update-box.svelte-12qhfyh h2:where(.svelte-12qhfyh){margin:0;font-size:1.15rem;font-weight:700;color:#111}.update-box.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0;font-size:.875rem;color:#0000008c;text-align:center;font-family:Quicksand,sans-serif}.update-bar-wrap.svelte-12qhfyh{width:100%;height:.6rem;background:#0085ff1f;border-radius:99px;overflow:hidden}.update-bar.svelte-12qhfyh{height:100%;background:var(--primary-color, #0085ff);border-radius:99px;transition:width .25s ease}.update-pct.svelte-12qhfyh{font-size:.8rem;font-weight:700;color:var(--primary-color, #0085ff);font-family:Archivo,sans-serif}
