.login-module__XVw1ma__page{box-sizing:border-box;z-index:9999;background:linear-gradient(#092f23c7, #092f23d1), var(--rocket-wallpaper) center / cover fixed;place-items:center;display:grid;overflow:auto;border:none!important;border-radius:0!important;width:100vw!important;min-width:0!important;max-width:none!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:24px!important;position:fixed!important;inset:0!important}.login-module__XVw1ma__card{box-sizing:border-box;background:#fffffff7;border-radius:16px;width:min(100%,390px);padding:32px 28px 28px;box-shadow:0 18px 45px #0000003d}.login-module__XVw1ma__brand{text-align:center;margin-bottom:26px}.login-module__XVw1ma__brand h1{margin:8px 0 3px;font-size:1.65rem;line-height:1.2}.login-module__XVw1ma__brand p{color:#637068;margin:0;font-size:.95rem}.login-module__XVw1ma__rocket{margin-bottom:4px;font-size:2rem}.login-module__XVw1ma__rocketLogo{object-fit:cover;border-radius:12px;width:8rem;height:8rem;margin:0 auto 6rem;display:block}.login-module__XVw1ma__form{gap:17px;display:grid}.login-module__XVw1ma__form label{gap:7px;font-size:.9rem;font-weight:650;display:grid}.login-module__XVw1ma__form input{box-sizing:border-box;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #b7c4bc;border-radius:8px;padding:10px 12px}.login-module__XVw1ma__form input:focus{outline-offset:1px;border-color:#336e56;outline:2px solid #336e5633}.login-module__XVw1ma__form .login-module__XVw1ma__rememberMe{color:#405047;cursor:pointer;grid-template-columns:none;align-items:center;gap:.65rem;font-weight:600;display:flex}.login-module__XVw1ma__form .login-module__XVw1ma__rememberMe input{accent-color:#174f3d;width:1.05rem;height:1.05rem;min-height:1.05rem;margin:0}.login-module__XVw1ma__form button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#174f3d;border:none;border-radius:8px;font-weight:700}.login-module__XVw1ma__form button:hover:not(:disabled){background:#123f31}.login-module__XVw1ma__form button:disabled{opacity:.65;cursor:default}.login-module__XVw1ma__error{color:#8b2424;background:#f8e8e8;border-radius:8px;margin:-4px 0 0;padding:10px 12px;font-size:.9rem}.login-module__XVw1ma__setupCard{width:min(100%,440px)}.login-module__XVw1ma__setupSteps{grid-template-columns:1fr 1fr;gap:8px;margin:-8px 0 22px;display:grid}.login-module__XVw1ma__setupSteps span{color:#6a736d;text-align:center;background:#edf0ee;border-radius:999px;padding:8px 10px;font-size:.78rem;font-weight:700}.login-module__XVw1ma__setupSteps .login-module__XVw1ma__stepActive{color:#176b3a;background:#e3f1e7}.login-module__XVw1ma__setupSteps .login-module__XVw1ma__stepComplete{color:#fff;background:#176b3a}.login-module__XVw1ma__notice{color:#176b3a;background:#e8f4eb;border-radius:8px;margin:0 0 17px;padding:10px 12px;font-size:.88rem}.login-module__XVw1ma__formHint,.login-module__XVw1ma__emailHelp{color:#687169;margin:-5px 0 0;font-size:.84rem;line-height:1.4}.login-module__XVw1ma__emailHelp{text-align:center;margin:0}.login-module__XVw1ma__form .login-module__XVw1ma__codeInput{text-align:center;letter-spacing:.35rem;font-variant-numeric:tabular-nums;font-size:1.15rem}.login-module__XVw1ma__form .login-module__XVw1ma__secondaryAction{color:#405047;background:#fff;border:1px solid #bdc8c0}.login-module__XVw1ma__form .login-module__XVw1ma__secondaryAction:hover:not(:disabled){background:#f3f6f4}.login-module__XVw1ma__textActions{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.login-module__XVw1ma__form .login-module__XVw1ma__textActions button{color:#176b3a;text-align:left;cursor:pointer;background:0 0;border:0;min-height:auto;padding:0;font-size:.88rem;font-weight:600;text-decoration:underline}.login-module__XVw1ma__form .login-module__XVw1ma__textActions button:hover:not(:disabled){background:0 0;text-decoration:underline}.login-module__XVw1ma__setupActions{text-align:center;justify-items:center;gap:15px;display:grid}.login-module__XVw1ma__setupActions p{color:#526057;margin:0;font-size:.9rem}.login-module__XVw1ma__setupActions button{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#174f3d;border:0;border-radius:8px;font-weight:700}.login-module__XVw1ma__successMark{color:#176b3a;background:#e3f1e7;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.5rem;font-weight:800;display:grid}
.setup-module__RqyV6W__card{width:min(100%,440px)}.setup-module__RqyV6W__progress{margin:-8px 0 24px}.setup-module__RqyV6W__progressLabels{color:#687169;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.8rem;display:flex}.setup-module__RqyV6W__progressLabels strong{color:#174f3d}.setup-module__RqyV6W__progressTrack{background:#e1e7e3;border-radius:999px;height:6px;overflow:hidden}.setup-module__RqyV6W__progressTrack span{border-radius:inherit;background:#176b3a;height:100%;transition:width .18s;display:block}.setup-module__RqyV6W__progressHalf{width:50%}.setup-module__RqyV6W__progressFull{width:100%}.setup-module__RqyV6W__notice{color:#176b3a;background:#e8f4eb;border-radius:8px;margin:0 0 17px;padding:10px 12px;font-size:.88rem}.setup-module__RqyV6W__formHint,.setup-module__RqyV6W__emailHelp{color:#687169;margin:-5px 0 0;font-size:.84rem;line-height:1.45}.setup-module__RqyV6W__emailHelp{text-align:center;margin:0}.setup-module__RqyV6W__codeInput{text-align:center;letter-spacing:.35rem;font-variant-numeric:tabular-nums;font-size:1.15rem!important}.setup-module__RqyV6W__secondaryAction{color:#405047!important;background:#fff!important;border:1px solid #bdc8c0!important}.setup-module__RqyV6W__secondaryAction:hover:not(:disabled){background:#f3f6f4!important}.setup-module__RqyV6W__textActions{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.setup-module__RqyV6W__textActions button{color:#176b3a!important;background:0 0!important;min-height:0!important;padding:0!important;font-size:.83rem!important}.setup-module__RqyV6W__textActions button:hover:not(:disabled){text-decoration:underline}.setup-module__RqyV6W__setupActions{text-align:center;justify-items:center;gap:15px;display:grid}.setup-module__RqyV6W__setupActions p{color:#526057;margin:0;font-size:.9rem}.setup-module__RqyV6W__setupActions button{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#174f3d;border:0;border-radius:8px;font-weight:700}.setup-module__RqyV6W__successMark{color:#176b3a;background:#e3f1e7;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.5rem;font-weight:800;display:grid}
