div#load_screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;align-items:center;justify-content:center;opacity:1;background-color:#fff;transition:opacity .35s ease}div#load_screen.is-leaving{opacity:0;pointer-events:none}.app-splash{display:flex;flex-direction:column;align-items:center;animation:app-splash-in .45s cubic-bezier(.16,1,.3,1) both}.app-splash__mark{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background-color:#fff;border:1px solid #e4e4e7;box-shadow:0 1px 2px #1018280a,0 12px 28px -12px #10182838}.app-splash__mark img{width:34px;height:34px;object-fit:contain}.app-splash__brand{margin:18px 0 0;font-size:16px;font-weight:600;letter-spacing:-.01em;color:#18181b}.app-splash__progress{position:relative;width:140px;height:3px;margin-top:20px;overflow:hidden;border-radius:999px;background-color:#e4e4e7}.app-splash__progress span{position:absolute;inset:0 auto 0 0;display:block;width:40%;border-radius:inherit;background:linear-gradient(90deg,#304aca,#6366f1);animation:app-splash-progress 1.15s cubic-bezier(.65,0,.35,1) infinite}html[data-theme=dark] div#load_screen{background-color:#0a0a0a}html[data-theme=dark] .app-splash__mark{background-color:#171717;border-color:#ffffff26;box-shadow:0 1px 2px #0006,0 12px 28px -12px #0009}html[data-theme=dark] .app-splash__brand{color:#fafafa}html[data-theme=dark] .app-splash__progress{background-color:#ffffff1a}@keyframes app-splash-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes app-splash-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes app-splash-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.app-splash{animation:none}.app-splash__progress span{width:100%;animation:app-splash-pulse 1.6s ease-in-out infinite}}html{--app-ui-zoom: .8;zoom:var(--app-ui-zoom)}.logo{text-align:center;margin-bottom:20px}.logo img{width:180px;display:inline-block}.auth-container{min-height:125vh}.auth-container .card{background-color:#fff;border-radius:12px}.auth-container .card .card-body{padding:40px}@media screen and (max-width: 565px){.auth-container .card .card-body{padding:40px 20px}}@media screen and (max-width: 565px){.auth-container .card{border:1px solid #e0e6ed;box-shadow:0 0 40px #5e5c9a0f}}.auth-container h4{color:#000}.auth-container .form-label{font-weight:500}.auth-container .form-control:not(textarea),.auth-container .form-select,.auth-container .vgt-input{padding:4px 12px!important;line-height:20px!important;height:2.25rem!important;border-color:#e4e4e7!important;border-radius:calc(.5rem - 2px)!important}.auth-container .btn{border-radius:calc(.5rem - 2px);padding:.5rem 1rem!important;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;font-size:.875rem;line-height:1.25rem;font-weight:500;height:2.25rem;display:inline-flex;align-items:center;justify-content:center}.auth-container .custom-s-btn{background-color:#171717}.auth-container .custom-s-btn:hover,.auth-container .custom-s-btn:active{background-color:#000!important}.auth-container label,.auth-container a{color:#000}.auth-container .form-check-label{vertical-align:middle}.or-separator{text-align:center;margin:15px 0;position:relative}.or-separator:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#e0e6ed}.or-separator span{position:relative;z-index:1;background-color:#fff;padding:0 15px}.btn-outline{border-color:#e5e5e5;background-color:#fff;color:#171717;box-shadow:none!important}.btn-outline:hover{background-color:#f5f5f5}.social-login-buttons{display:flex;flex-direction:column;gap:10px}.social-login-buttons img{width:20px;height:20px}
