svg[data-v-1dd61826]{animation:rotate4-1dd61826 2s linear infinite;transform-origin:center;width:3.25em}circle[data-v-1dd61826]{fill:none;stroke:#3189fc;stroke-width:5;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash4-1dd61826 1.5s ease-in-out infinite}@keyframes rotate4-1dd61826{to{transform:rotate(1turn)}}@keyframes dash4-1dd61826{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}.toast-container[data-v-4e8f994b]{display:flex;flex-direction:column;gap:.75rem;left:50%;position:fixed;top:1rem;transform:translate(-50%);z-index:9999}.toast[data-v-4e8f994b]{animation:toast-in-4e8f994b .35s ease-out,toast-out-4e8f994b .35s ease-in forwards;animation-delay:0s,2.65s;background:var(--bg-color);border-radius:5px;color:#fff;display:flex;flex-direction:row;font-family:Rubik,sans-serif;gap:8px;min-width:260px;padding:10px 12px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toast.info[data-v-4e8f994b]{border-bottom:3px solid #2782e4}.toast.error[data-v-4e8f994b]{border-bottom:3px solid #b80000}.toast.error i[data-v-4e8f994b]{color:#b80000}.toast.info i[data-v-4e8f994b]{color:#2782e4}.toast p[data-v-4e8f994b]{font-size:.9rem;margin:0}@keyframes toast-in-4e8f994b{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-out-4e8f994b{to{opacity:0;transform:translateY(-10px) scale(.98)}}:root{--bg-color:#000;--bg-secondary:#1a1a1a;--text-color:#fff;--text-muted:#bfbfbf;--primary-color:#333;--primary-hover:#555;--border-color:#4d4d4d;--shadow-color:hsla(0,0%,100%,.2)}body{background-color:var(--bg-color);color:var(--text-color);font-family:Arial,sans-serif;margin:0;padding:0}a{color:var(--text-muted);text-decoration:none;transition:color .3s}a:hover{color:var(--primary-hover)}h1,h2,h3,h4,h5,h6{color:var(--text-color)}button{background-color:#fff;border:none;border-radius:5px;box-shadow:0 0 10px var(--shadow-color);color:var(--bg-color);cursor:pointer;padding:10px 15px;transition:background .3s,box-shadow .3s}button:hover{background-color:#e6e6e6;box-shadow:0 0 15px #e6e6e6b3}input,select,textarea{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);padding:8px}input:focus,select:focus,textarea:focus{border-color:var(--primary-hover);box-shadow:0 0 10px var(--primary-hover);outline:none}.card{border-radius:8px;box-shadow:0 4px 15px var(--shadow-color);padding:20px}.card,.navbar{background-color:var(--bg-secondary)}.navbar{padding:10px 20px}.navbar a{color:var(--text-color);margin-right:15px}.navbar a:hover{color:var(--primary-hover)}.app-container[data-v-e6b100bc]{padding-bottom:var(--tg-content-safe-area-inset-bottom);padding-top:var(--tg-content-safe-area-inset-top)}.loader[data-v-e6b100bc]{align-items:end;background-image:url(../img/loading_banner.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;width:100vw}.loader-container[data-v-e6b100bc]{align-items:center;display:flex;flex-direction:row;font-family:Playwrite IT Moderna,serif;font-optical-sizing:auto;font-style:normal;font-weight:400;gap:8px;padding-bottom:10px}.loader-animation[data-v-e6b100bc]{width:35px}.error-container{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;height:100svh;justify-content:center;width:100svw}.error-details{text-align:center}.error-details h1,.error-details p{font-family:Playwrite IT Moderna,serif;font-optical-sizing:auto;font-style:normal;font-weight:400}
