.maintenance-page{color:#fff;width:100%;height:100dvh;font-family:var(--font-montserrat),sans-serif;background-color:#050505;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;animation:1.2s ease-out fadeInPage;display:flex;position:relative}.maintenance-page .maintenance-container{text-align:center;z-index:2;max-width:600px}.maintenance-page .maintenance-container .logo-wrapper{margin-bottom:2rem}.maintenance-page .maintenance-container .logo-wrapper .logo{filter:invert();width:65px}.maintenance-page .maintenance-container .title{letter-spacing:.5rem;text-transform:uppercase;margin-bottom:1.25rem;font-size:1.5rem;font-weight:400}@media (max-width:640px){.maintenance-page .maintenance-container .title{letter-spacing:.2rem;font-size:1rem}}.maintenance-page .maintenance-container .message{opacity:.7;margin-bottom:2rem;font-size:1rem;font-weight:300;line-height:1.6}.maintenance-page .maintenance-container .countdown-wrapper{margin-top:2rem}.maintenance-page .maintenance-container .countdown-wrapper .label{letter-spacing:3px;text-transform:uppercase;color:#fff;margin-bottom:1.25rem;font-size:12px;display:block}.maintenance-page .maintenance-container .countdown-wrapper .countdown-timer{justify-content:center;gap:30px;display:flex}@media (max-width:640px){.maintenance-page .maintenance-container .countdown-wrapper .countdown-timer{gap:15px}}.maintenance-page .maintenance-container .countdown-wrapper .countdown-timer .unit{color:#fff6;flex-direction:column;font-size:10px;display:flex}.maintenance-page .maintenance-container .countdown-wrapper .countdown-timer .unit span{color:#fff;margin-bottom:5px;font-size:1.5rem;font-weight:300}.maintenance-page .admin-trigger{position:absolute;bottom:30px;right:30px}.maintenance-page .admin-trigger button.unlock-btn{color:#fff;opacity:.3;cursor:pointer;letter-spacing:1px;background:0 0;border:none;font-size:10px;transition:opacity .3s}.maintenance-page .admin-trigger button.unlock-btn:hover{opacity:1}.maintenance-page .admin-trigger .hidden-form{background:#111;border:1px solid #222;gap:10px;padding:10px;display:flex}.maintenance-page .admin-trigger .hidden-form input{color:#fff;background:0 0;border:none;border-bottom:1px solid #333;outline:none;font-size:12px}.maintenance-page .admin-trigger .hidden-form .close-btn{color:#a63d33;cursor:pointer;background:0 0;border:none}@keyframes fadeInPage{0%{opacity:0}to{opacity:1}}
