@charset "UTF-8";@font-face{font-family:Hazy Gothic;font-display:swap;src:url(/assets/woff2/HazyGothicSC.DQqN0KLX.woff2) format("woff2");src:url(/assets/woff/HazyGothicSC.2sKtAw-d.woff) format("woff");src:url(/assets/ttf/HazyGothicSC.BMCoF3rE.ttf) format("truetype")}:root{--color-primary: hsl(180, 60%, 60%);--color-secondary: hsl(180, 50%, 50%);--color-transparent: hsla(180, 60%, 60%, .5);--color-shadow: hsla(180, 60%, 60%, .1);--color-text: #333;--color-background: #f5f5f5}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;color:inherit;scroll-behavior:smooth;touch-action:manipulation}body{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;color:var(--color-text);background:var(--color-background);line-height:1.6;font-size:15px;font-family:Hazy Gothic,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.125rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:.9rem}a{color:var(--color-primary);text-decoration:none}@media (hover: hover){a:hover{color:var(--color-secondary)}}input,button,select,textarea{line-height:inherit;border:none;outline:none;background:none;font-family:inherit;font-size:inherit}button{cursor:pointer}progress{height:8px;appearance:none;-webkit-appearance:none}progress::-webkit-progress-bar{border-radius:10px;background-color:#eee}progress::-webkit-progress-value{border-radius:10px;background:linear-gradient(90deg,transparent,var(--color-primary))}progress::-moz-progress-bar{border-radius:10px;background:linear-gradient(90deg,transparent,var(--color-primary))}kbd{margin:0 2px;padding:0 8px;border-radius:5px;border-bottom:2px solid var(--color-primary);background-color:#eee;font-size:.8em;font-weight:700}details summary{cursor:pointer}::selection{color:#fff;background:var(--color-transparent)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{border-radius:2px;background-color:#999}::-webkit-scrollbar-thumb:hover{background-color:#666}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}.fa{margin-right:.25em;text-align:center;line-height:1em}.emoji{display:inline-block;height:1em;vertical-align:middle}[data-theme=dark]{--color-primary: hsl(180, 50%, 50%);--color-secondary: hsl(180, 60%, 60%);--color-transparent: hsla(180, 50%, 50%, .5);--color-shadow: hsla(180, 50%, 50%, .1);--color-text: #fff;--color-background: #222}[data-theme=dark] progress::-webkit-progress-bar{background-color:#333}[data-theme=dark] kbd{background-color:#333}[data-theme=dark]::view-transition-old(root){z-index:9999}[data-theme=dark]::view-transition-new(root){z-index:1}#app{display:flex;flex-direction:column;align-items:center;width:100%;flex:1}main{display:flex;flex-direction:column;align-items:center;width:90%;max-width:800px;flex:1;gap:100px}.page{padding-top:60px;display:flex;flex-direction:column;align-items:center;width:100%;flex:1;animation:page-fade-in .5s ease-out}@keyframes page-fade-in{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.page-header{margin:16px 0;display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px}.page-header.column{flex-direction:column;align-items:flex-start}.page-actions{display:flex;flex-wrap:wrap;gap:10px}.page-action{padding:5px 10px;border-radius:10px;color:inherit;background-color:#eee;text-wrap:nowrap;transition:background-color .3s}@media (hover: hover){.page-action:hover{color:inherit;background-color:#ddd}}section{width:100%}section+section{margin-top:50px}section>h2,section .section-header{margin-bottom:20px}[data-theme=dark] .page-action{background-color:#333}@media (hover: hover){[data-theme=dark] .page-action:hover{background-color:#444}}header[data-v-7a01b0ac]{position:fixed;top:0;left:0;padding:10px 20px;padding-top:calc(10px + env(safe-area-inset-top));display:flex;flex-direction:column;align-items:center;width:100%;text-wrap:nowrap;color:inherit;transition:all .3s;-webkit-user-select:none;user-select:none;z-index:999}header[data-v-7a01b0ac]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:1px solid rgba(204,204,204,.5019607843);background-color:#ffffff80;-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);transform:translateY(-100%);opacity:0;transition:transform .3s,opacity .3s;z-index:-1}header.active[data-v-7a01b0ac]:before{transform:translateY(0);opacity:1}nav[data-v-7a01b0ac]{display:flex;justify-content:space-around;align-items:center;width:100%;height:40px;gap:20px}.header-brand[data-v-7a01b0ac]{display:flex;justify-content:flex-start;align-items:center;height:100%;gap:10px;color:inherit}.logo[data-v-7a01b0ac]{height:20px;object-fit:contain}.header-links[data-v-7a01b0ac]{display:flex;align-items:center;gap:10px;list-style:none}.header-links li[data-v-7a01b0ac]{padding:2.5px 10px;border-radius:20px;transition:all .3s}@media (hover: hover){.header-links li[data-v-7a01b0ac]:hover{background-color:#0000000d}}.header-links li.active[data-v-7a01b0ac]{color:var(--color-secondary);background-color:var(--color-shadow)!important}.header-links li a[data-v-7a01b0ac]{color:inherit}.hamburger[data-v-7a01b0ac]{margin-left:10px;display:none!important;flex-direction:column;justify-content:space-around;align-items:center;width:18px;height:18px;border-radius:5px!important}.hamburger .line[data-v-7a01b0ac]{display:block;width:100%;height:2px;border-radius:1px;background-color:var(--color-text);transition:all .2s}.hamburger.show .line[data-v-7a01b0ac]:nth-of-type(1){transform:translate(4px) rotate(45deg);transform-origin:top left}.hamburger.show .line[data-v-7a01b0ac]:nth-of-type(2){width:0}.hamburger.show .line[data-v-7a01b0ac]:nth-of-type(3){transform:translate(4px) rotate(-45deg);transform-origin:bottom left}.header-actions[data-v-7a01b0ac]{display:flex;justify-content:flex-end;align-items:center;height:100%;gap:10px}.nav-tool[data-v-7a01b0ac]{position:relative;display:flex;justify-content:center;align-items:center;padding:5px;width:36px;height:36px;gap:5px;border-radius:30px;border:1px solid rgba(128,128,128,.2509803922);background-color:#eeeeee80;transition:background-color .3s}@media (hover: hover){.nav-tool[data-v-7a01b0ac]:hover{background-color:#dddddd80}}.nav-tool a[data-v-7a01b0ac]{color:inherit}.nav-tool i[data-v-7a01b0ac]{margin-right:0}.nav-seperator[data-v-7a01b0ac]{width:1px;height:15px;border-radius:1px;background-color:#80808080}.mobile-nav[data-v-7a01b0ac]{display:none;overflow:hidden;transition:height .3s ease;width:100%}.mobile-nav ul[data-v-7a01b0ac]{padding:10px;display:flex;justify-content:space-around;align-items:center;width:100%;gap:20px;list-style:none}.mobile-nav li[data-v-7a01b0ac]{position:relative;padding-bottom:5px;display:flex;align-items:center;transform:translate(100vw);opacity:0;animation:slide-in-7a01b0ac .5s var(--delay, 0s) forwards}@keyframes slide-in-7a01b0ac{to{transform:translate(0);opacity:1}}.mobile-nav li[data-v-7a01b0ac]:before{content:"";position:absolute;bottom:0;width:100%;height:4px;border-radius:2px;background-color:var(--color-primary);opacity:0}.mobile-nav li.active[data-v-7a01b0ac]{font-weight:700}.mobile-nav li.active[data-v-7a01b0ac]:before{opacity:1}.mobile-nav a[data-v-7a01b0ac]{color:inherit}.info-btn[data-v-7a01b0ac]{padding:0;overflow:hidden}.info-btn img[data-v-7a01b0ac]{width:100%;height:100%}.login-btn[data-v-7a01b0ac]{padding:5px 20px;width:fit-content}@media (max-width: 768px){nav[data-v-7a01b0ac]{justify-content:space-between;padding:10px 0;gap:10px}.header-links[data-v-7a01b0ac]{display:none}.hamburger[data-v-7a01b0ac]{display:flex!important}.mobile-nav[data-v-7a01b0ac]{display:block}}[data-theme=dark] header[data-v-7a01b0ac]:before{border-color:#44444480;background-color:#22222280}[data-theme=dark] .nav-tool[data-v-7a01b0ac]{background-color:#33333380}@media (hover: hover){[data-theme=dark] .header-links li[data-v-7a01b0ac]:hover{background-color:#ffffff0d}[data-theme=dark] .nav-tool[data-v-7a01b0ac]:hover{background-color:#55555580}}.footer[data-v-34741cc3]{margin-top:100px;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;width:100%;gap:10px;border-top:1px solid rgba(204,204,204,.5019607843);background-color:#ffffff80;-webkit-user-select:none;user-select:none}.footer a[data-v-34741cc3]{color:inherit;transition:color .3s}@media (hover: hover){.footer a[data-v-34741cc3]:hover{color:var(--color-secondary)}}.footer-links[data-v-34741cc3]{display:flex;align-items:center}.footer-links a+a[data-v-34741cc3]{margin-left:10px;padding-left:10px;border-left:1px solid rgba(204,204,204,.5019607843)}.footer-text[data-v-34741cc3]{display:flex;align-items:center;gap:10px;opacity:.8}.icp[data-v-34741cc3]{display:flex;align-items:center}.icp img[data-v-34741cc3]{margin-right:.25em;width:1em;height:1em;object-fit:contain}@media (hover: hover){.icp>img[data-v-34741cc3]{filter:grayscale(100%);transition:filter .3s}.icp:hover>img[data-v-34741cc3]{filter:grayscale(0%)}}[data-theme=dark] footer[data-v-34741cc3]{border-color:#44444480;background-color:#22222280}.modal-container{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background-color:#00000080;opacity:0;transition:opacity .3s;z-index:9999;pointer-events:none}.modal-dialog{padding:20px;display:flex;flex-direction:column;max-width:90%;max-height:90%;gap:10px;border-radius:10px;background-color:#fff;box-shadow:0 0 20px #0003;transform:scale(.9);opacity:0;transition:transform .3s,opacity .3s}.modal-container.show{opacity:1;pointer-events:auto}.modal-container.show .modal-dialog{transform:scale(1);opacity:1}.modal-body{flex:1;overflow-y:auto}.modal-footer{display:flex;justify-content:flex-end;gap:10px}.modal-footer button{padding:5px 10px;border-radius:5px;background-color:#eee;transition:background-color .3s,opacity .3s}.modal-footer button:hover{background-color:#ddd}.modal-footer button:last-child{color:#fff;background-color:var(--color-primary)!important}.modal-footer button:last-child:last-child:hover{background-color:var(--color-secondary)!important}.modal-footer button:disabled{opacity:.5;pointer-events:none}[data-theme=dark] .modal-dialog{background-color:#333}[data-theme=dark] .modal-footer button{background-color:#555}[data-theme=dark] .modal-footer button:hover{background-color:#666}[data-theme=dark] .modal-footer button:last-child{color:#333}.page-tools[data-v-eebff638]{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom));right:20px;width:40px;height:40px;z-index:999}.page-tools button[data-v-eebff638]{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;padding:5px;width:40px;height:40px;gap:5px;border-radius:50%;border:1px solid rgba(255,255,255,.5019607843);background-color:#ffffff80;-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);box-shadow:0 0 10px #0000001a;transition:transform .3s var(--delay, 0s),opacity .3s var(--delay, 0s);-webkit-user-select:none;user-select:none}@media (hover: hover){.page-tools button[data-v-eebff638]:hover{background-color:#eeeeee80}}.page-tools button[data-v-eebff638]:active{--scale: .9}.page-tools button i[data-v-eebff638]{margin-right:0}.tools-folder[data-v-eebff638]{position:absolute;inset:0;pointer-events:none}.tools-folder button[data-v-eebff638]{top:50%;left:50%;pointer-events:auto;opacity:0;transform:translate(-50%,-50%) scale(.5)}.tools-folder:not(.folded) button[data-v-eebff638]{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle, 0deg)) translate(var(--radius, 0px)) rotate(calc(-1 * var(--angle, 0deg))) scale(var(--scale, 1))}.tools-folder.folded button[data-v-eebff638]{opacity:0;transform:translate(-50%,-50%) scale(.5);pointer-events:none}.scroll-btn[data-v-eebff638]{overflow:hidden}@media (hover: hover){.scroll-btn:hover i[data-v-eebff638]{transform:translateY(0);opacity:1}.scroll-btn:hover span[data-v-eebff638]{opacity:0}}.scroll-btn .inner[data-v-eebff638]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%}.scroll-btn .ring[data-v-eebff638]{position:absolute;inset:0;background:conic-gradient(var(--color-primary) var(--i, 0turn),transparent 0);-webkit-mask:radial-gradient(circle,transparent 58%,#000 60%);mask:radial-gradient(circle,transparent 58%,#000 60%);z-index:-1}.scroll-btn i[data-v-eebff638]{position:absolute;transform:translateY(100%);opacity:0;transition:transform .3s,opacity .3s}.scroll-btn span[data-v-eebff638]{transition:opacity .3s}.fold-btn[data-v-eebff638]{position:absolute;inset:0;transform:scale(var(--scale, 1));z-index:2}.fold-btn i[data-v-eebff638]{transition:transform .3s}.fold-btn.folded i[data-v-eebff638]{transform:rotate(180deg)}.lang-selector[data-v-eebff638]{display:grid;grid-template-columns:repeat(3,1fr);width:300px;max-width:100%;gap:10px;list-style:none}.lang-selector li[data-v-eebff638]{padding:10px;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;aspect-ratio:1;transition:background-color .3s;cursor:pointer}@media (hover: hover){.lang-selector li[data-v-eebff638]:hover{background-color:#0000000d}}.lang-selector li img[data-v-eebff638]{width:32px;height:24px;aspect-ratio:4/3;object-fit:cover;border:1px solid rgba(128,128,128,.2509803922);border-radius:1px}@media (max-width: 768px){.scroll-btn i[data-v-eebff638]{transform:translateY(0);opacity:1}.scroll-btn span[data-v-eebff638]{opacity:0}}[data-theme=dark] .page-tools button[data-v-eebff638]{border-color:#22222280;background-color:#22222280}@media (hover: hover){[data-theme=dark] .page-tools button[data-v-eebff638]:hover{background-color:#33333380}[data-theme=dark] .lang-menu li[data-v-eebff638]:hover{background-color:#ffffff0d}}.context-menu[data-v-56e621dd]{position:fixed;padding:10px;display:flex;flex-direction:column;align-items:center;min-width:150px;max-width:300px;max-height:600px;gap:10px;border-radius:10px;border:1px solid #eeeeee80;background-color:#ffffff80;-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);box-shadow:0 0 10px #0000001a;font-size:14px;transform:translateY(-10px);opacity:0;transition:transform .3s,opacity .3s;overflow-y:auto;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:9999}.context-menu.reverse[data-v-56e621dd]{flex-direction:column-reverse;transform:translateY(10px)}.context-menu.show[data-v-56e621dd]{transform:translateY(0);opacity:1;pointer-events:auto}.menu-dragger[data-v-56e621dd]{padding:5px 10px;border-radius:10px;transition:background-color .3s;cursor:move}.menu-dragger[data-v-56e621dd]:hover{background-color:#0000000d}.dragger-bar[data-v-56e621dd]{width:30px;height:3px;border-radius:3px;background-color:#00000080;opacity:.5;transition:opacity .3s}.menu-dragger:hover .dragger-bar[data-v-56e621dd]{opacity:.8}.context-menu ul[data-v-56e621dd]{display:flex;flex-direction:column;align-items:center;width:100%;gap:5px;list-style:none}.menu-pinned[data-v-56e621dd]{flex-direction:row!important}.menu-item[data-v-56e621dd]{position:relative;padding:5px 10px;width:100%;border-radius:5px;text-align:left;transition:background-color .3s;overflow:hidden;cursor:pointer}.menu-item[data-v-56e621dd]:hover{background-color:var(--color-transparent)}.menu-item.disabled[data-v-56e621dd]{pointer-events:none}.menu-pinned .menu-item[data-v-56e621dd]{text-align:center}.menu-pinned .menu-item i[data-v-56e621dd]{margin-right:0}.preview-img[data-v-56e621dd]{max-height:300px;object-fit:cover}[data-theme=dark] .context-menu[data-v-56e621dd]{border-color:#44444480;background-color:#22222280}[data-theme=dark] .menu-dragger[data-v-56e621dd]:hover{background-color:#ffffff0d}[data-theme=dark] .dragger-bar[data-v-56e621dd]{background-color:#ffffff80}.login-tabs[data-v-f477f1c0]{position:relative;margin-bottom:10px;display:flex;gap:10px}.login-tabs button[data-v-f477f1c0]{transition:all .3s}.login-tabs button.active[data-v-f477f1c0]{transform:translateY(-2px);font-weight:700}.tracker[data-v-f477f1c0]{position:absolute;bottom:0;left:0;width:1em;height:3px;border-radius:1px;background-color:var(--color-primary);transition:transform .3s}.form-container[data-v-f477f1c0]{width:300px;height:100px;overflow:hidden;transition:height .3s}.form-container.active[data-v-f477f1c0]{height:300px}.form-container form[data-v-f477f1c0]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:300px;height:100%;gap:10px}.form-container input[data-v-f477f1c0]{width:100%;padding:10px;border-radius:5px;background-color:#eee}.form-container input[type=file][data-v-f477f1c0]{display:none}.form-wrapper[data-v-f477f1c0]{display:flex;align-items:center;width:610px;height:100%;gap:10px;transition:transform .3s}.form-wrapper.active .form-wrapper[data-v-f477f1c0]{transform:translate(-305px)}.avatar-preview[data-v-f477f1c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.avatar-preview img[data-v-f477f1c0]{width:50px;height:50px;border-radius:50%;object-fit:cover}.server-status[data-v-f477f1c0]{margin-right:auto;display:flex;align-items:center}.server-status i.spin[data-v-f477f1c0]{color:var(--color-primary);animation:spin-f477f1c0 1s linear infinite}@keyframes spin-f477f1c0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-f477f1c0]{color:red}[data-theme=dark] form input[data-v-f477f1c0]{background-color:#444}.user-info[data-v-ea68481b]{padding-bottom:10px;display:flex;align-items:center;width:300px;gap:20px}.user-avatar[data-v-ea68481b]{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden}.user-avatar img[data-v-ea68481b]{width:100%;height:100%;object-fit:cover}.user-avatar input[data-v-ea68481b]{display:none}.avatar-inner[data-v-ea68481b]{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;background-color:#00000080;font-size:24px;opacity:0;transition:opacity .3s;z-index:1}.avatar-inner[data-v-ea68481b]:hover{opacity:1}.avatar-inner i[data-v-ea68481b]{margin-right:0}.user-details[data-v-ea68481b]{flex:1;text-align:left}.user-badage[data-v-ea68481b]{padding:2px 5px;border-radius:3px;background-color:#0000000d;font-size:.8em}.user-badage+.user-badage[data-v-ea68481b]{margin-left:5px}.unregister-btn[data-v-ea68481b]{color:#fff;background-color:#eb4747!important}@media (hover: hover){.unregister-btn[data-v-ea68481b]:hover{background-color:#e61919!important}}[data-theme=dark] .user-badage[data-v-ea68481b]{background-color:#ffffff0d}[data-theme=dark] .unregister-btn[data-v-ea68481b]{color:#333}.landscape-warning[data-v-6aa5cd24]{position:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:scale(1.2);opacity:0;pointer-events:none;transition:transform .5s,opacity .5s;z-index:9999}i[data-v-6aa5cd24]{margin-right:0;margin-bottom:20px;font-size:48px}@media (max-height: 600px) and (orientation: landscape){.landscape-warning[data-v-6aa5cd24]{transform:scale(1);opacity:1;pointer-events:auto}}.message-container[data-v-4320e1f7]{position:fixed;top:20px;left:50%;display:flex;flex-direction:column;align-items:center;gap:10px;transform:translate(-50%);z-index:1000;pointer-events:none}.message[data-v-4320e1f7]{padding:8px;display:flex;align-items:center;width:auto;max-width:480px;gap:8px;border-radius:20px;color:#fff;border:1px solid hsla(var(--hue),50%,50%,.5);background-color:hsla(var(--hue),50%,50%,.5);box-shadow:0 0 10px #0000001a;-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);transition:all .3s cubic-bezier(.25,.8,.25,1);font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:none}.message i[data-v-4320e1f7]{margin-right:0}.message span[data-v-4320e1f7]{padding-right:4px}.message-fade-enter-active[data-v-4320e1f7]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.message-fade-leave-active[data-v-4320e1f7]{position:absolute;transition:all .4s cubic-bezier(.25,.8,.25,1)}.message-fade-enter-from[data-v-4320e1f7],.message-fade-leave-to[data-v-4320e1f7]{transform:translateY(-100%);opacity:0}.message-fade-move[data-v-4320e1f7]{transition:transform .4s cubic-bezier(.25,.8,.25,1)}
