@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Kode+Mono:wght@400..700&family=Ojuju:wght@200..800&display=swap";#app{transition:.5s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;display:flex;flex-direction:column;flex-grow:1;width:100vw;margin:0}#app .scale-enter-active,#app .scale-leave-active{transition:all .5s ease}#app .scale-enter-from,#app .scale-leave-to{opacity:0;transform:scale(.9)}#app .fade-enter-active,#app .fade-leave-active{transition:opacity .4s ease}#app .fade-enter-from,#app .fade-leave-to{opacity:0}#app .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}#app #theme-select{position:fixed;top:10px;right:10px;background:none;border:none;color:var(--color-primary);cursor:pointer;z-index:10}.fancy-button,.small-button{text-decoration:none;color:#fff;padding:20px;background:linear-gradient(45deg,#00218b,#970000);background-size:150%;background-position:0;border:none;border-radius:20px;transition:border-radius .5s;transition:background-position .5s,border-radius .5s;font-size:larger;cursor:pointer}.fancy-button:hover,.small-button:hover{background-position:50%;border-radius:5px}.fancy-button.inactive,.inactive.small-button{background:linear-gradient(45deg,#00218b99,#97000099);background-size:150%;cursor:not-allowed}.fancy-button.inactive:hover,.inactive.small-button:hover{border-radius:20px;background-position:0px}.small-button{padding:6px 10px;border-radius:5px;margin-left:5px;margin-right:5px;font-size:1.1rem}.small-button>.align{display:flex;justify-content:center;align-items:center}.long-action-button{position:relative}.long-action-button>div{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--color-overlay);cursor:progress;border-radius:5px}.long-action-button>div>.material-symbols-outlined{pointer-events:none;rotate:45deg;animation:spin 2s infinite cubic-bezier(.785,.135,.15,.86)}@keyframes spin{0%{rotate:0deg}to{rotate:360deg}}.reveal-button{cursor:pointer}.input{background:none;color:var(--color-primary);border:none;border-bottom:var(--color-gray-color) 2px solid;padding:7px;font-size:1rem;outline:none;transition:border-bottom-color .5s;width:100%}.input:focus{border-bottom-color:#007ddd}.input.error{color:var(--color-primary);font-style:normal;border-bottom-color:red;padding:7px}.password-wrapper{position:relative}.password-wrapper>.password-toggle{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;height:100%;cursor:pointer;-webkit-user-select:none;user-select:none}.password-wrapper>.password-toggle>.material-symbols-outlined{color:var(--color-primary)}html{width:100%;height:100%;margin:0;padding:0;font-size:17px;background-color:var(--color-bg-primary);color:var(--color-primary);font-family:Manrope,sans-serif}html.init-complete{transition:background-color .5s,color .5s}body{transition:none;margin:0;padding:0}.error{font-style:italic;color:red;padding:0;margin:0}a{color:var(--color-primary)}.info{font-style:italic}.small-divider{width:10vw}.divider{width:20vw}.light-theme{--color-primary: #0a1520;--color-secondary: white;--color-bg-primary: rgb(221, 221, 221);--color-bg-accent: white;--color-bg-colored: rgb(195, 235, 243);--color-hover: #00457a;--color-popup: rgb(224, 224, 224);--color-overlay: rgba(0, 0, 0, .7);--color-gray-color: rgb(53, 53, 53);--color-bg-footer: rgb(233, 233, 233);--color-right-click-menu: rgb(255, 255, 255)}.dark-theme{--color-primary: white;--color-secondary: black;--color-bg-primary: rgb(32, 32, 32);--color-bg-accent: black;--color-bg-colored: rgb(24, 12, 58);--color-hover: #007ddd;--color-popup: rgb(58, 58, 58);--color-overlay: rgba(104, 104, 104, .575);--color-gray-color: rgb(207, 207, 207);--color-bg-footer: rgb(53, 53, 53);--color-right-click-menu: rgb(0, 0, 0)}.notifications .vue-notification{padding:20px}.notifications .vue-notification .notification-title{font-size:1rem}.notifications .vue-notification .notification-text{font-size:.75rem}.system-note{display:flex;justify-content:center;align-items:center;height:10vh;width:100vw;min-height:max-content;color:red;background-color:var(--color-bg-accent);position:fixed;top:0;left:0;z-index:100}.inline-no-indent{margin:0;display:inline}::selection{background-color:#7c8cec;color:#fff}#main-view{min-height:60vh}.lang-select{background-color:var(--color-bg-accent);color:var(--color-accent);border:none;border-radius:10px;padding:5px;font-size:.9rem;position:fixed;top:5px;left:5px;z-index:500}.logo[data-v-e7e16e93]{height:40vh;border-radius:20px}.home[data-v-e7e16e93]{height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}
