.page_page__DaPgW{min-height:100dvh;background:#fff;display:flex;align-items:center;justify-content:center;width:100%}.page_brandBar__tM1fV{display:flex;align-items:center;height:64px;padding:0 24px;border-bottom:1px solid #e5e7eb}.page_logoContainer__3xvWp{display:flex;align-items:center;flex-direction:column;gap:12px}.page_icon__7kXiW{width:50px;height:50px;flex-shrink:0}.page_logoText___IRNw{font-size:22px;font-weight:900;color:#0f172a}.page_logoText___IRNw span{color:#25a3a6}.page_shell__L1iGd{display:flex;align-items:center;justify-content:center;padding:32px 16px;width:100%}.page_card__vqfV5{width:35%;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:3rem 28px;box-shadow:0 8px 30px rgba(2,24,43,.08)}.page_header__ovJOp{margin-bottom:18px;text-align:left}.page_title__GKn_5{margin:0 0 6px;font-size:28px;line-height:1.2;color:#0f172a}.page_subtitle__CC72n{margin:0;font-size:14px;color:#64748b}.page_error__36_VC{background:#fff5f5;color:#d92d20;border:1px solid #ffd4d4;border-radius:10px;padding:10px 12px;font-size:14px;margin:8px 0 12px}.page_group__gDjU_{margin-top:14px}.page_label__4bxoo{display:block;font-size:16px;font-weight:600;color:#0f172a;margin-bottom:8px}.page_passwordWrapper__oY8ql{position:relative;display:flex;align-items:center}.page_input__Jzlg2{width:95%;height:44px;padding:10px 12px;border:1.5px solid #e5e7eb;border-radius:12px;background:#fff;color:#0f172a;font-size:15px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.page_input__Jzlg2::placeholder{color:#94a3b8}.page_input__Jzlg2:hover{border-color:#d1d5db}.page_input__Jzlg2:focus{border-color:#25a3a6;box-shadow:0 0 0 4px rgba(37,163,166,.15)}.page_passwordWrapper__oY8ql .page_input__Jzlg2{padding-right:44px}.page_toggleButton__Jz20Q{position:absolute;right:10px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#64748b;cursor:pointer;border-radius:8px;transition:background-color .12s ease,color .12s ease}.page_toggleButton__Jz20Q:hover{background:#f1f5f9;color:#0f172a}.page_toggleButton__Jz20Q:active{background:#e2e8f0}.page_toggleButton__Jz20Q:focus-visible{outline:2px solid #25a3a6;outline-offset:2px}.page_toggleButton__Jz20Q svg{width:20px;height:20px}.page_button__3Q3Yz{width:100%;margin-top:18px;height:46px;border:none;border-radius:12px;background:#25a3a6;color:#fff;font-size:16px;font-weight:600;letter-spacing:.2px;cursor:pointer;transition:background-color .16s ease,transform 80ms ease,box-shadow .16s ease;box-shadow:0 6px 18px rgba(37,163,166,.25)}.page_button__3Q3Yz:hover{background:#1e8f91}.page_button__3Q3Yz:active{transform:translateY(1px)}.page_button__3Q3Yz:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(37,163,166,.2)}.page_helperRow__YjDkh{margin-top:14px;display:flex;justify-content:flex-end}.page_link__GEJ3J{color:#25a3a6;font-size:13px;text-decoration:none;transition:color .12s ease}.page_link__GEJ3J:hover{color:#1e8f91;text-decoration:underline}@media(max-width:480px){.page_brandBar__tM1fV{padding:0 12px;height:56px}.page_icon__7kXiW{width:40px;height:40px}.page_logoText___IRNw{font-size:16px}.page_shell__L1iGd{padding:20px 12px}.page_card__vqfV5{width:100%;padding:24px 18px;border-radius:12px;box-shadow:0 4px 20px rgba(2,24,43,.06)}.page_title__GKn_5{font-size:22px}.page_subtitle__CC72n{font-size:13px}.page_label__4bxoo{font-size:14px}.page_input__Jzlg2{height:42px;font-size:14px;padding:8px 10px}.page_button__3Q3Yz{height:44px;font-size:15px}.page_error__36_VC{font-size:13px;padding:8px 10px}.page_link__GEJ3J{font-size:12px}}@media(min-width:481px)and (max-width:600px){.page_card__vqfV5{width:90%;padding:28px 20px}.page_title__GKn_5{font-size:24px}.page_shell__L1iGd{padding:24px 14px}}@media(min-width:601px)and (max-width:768px){.page_card__vqfV5{width:70%;padding:2.5rem 24px}.page_title__GKn_5{font-size:26px}.page_shell__L1iGd{padding:28px 16px}.page_brandBar__tM1fV{padding:0 20px}}@media(min-width:769px)and (max-width:1024px){.page_card__vqfV5{width:55%;padding:2.75rem 26px}.page_title__GKn_5{font-size:27px}}@media(min-width:1025px)and (max-width:1280px){.page_card__vqfV5{width:45%}}@media(min-width:1281px)and (max-width:1440px){.page_card__vqfV5{width:38%;padding:3.25rem 30px}.page_title__GKn_5{font-size:30px}}@media(min-width:1441px){.page_card__vqfV5{width:32%;max-width:550px;padding:3.5rem 32px}.page_title__GKn_5{font-size:32px}.page_input__Jzlg2{height:48px;font-size:16px}.page_button__3Q3Yz{height:50px;font-size:17px}}@media(max-height:500px)and (orientation:landscape){.page_shell__L1iGd{padding:16px 12px}.page_card__vqfV5{padding:20px 24px;width:60%}.page_title__GKn_5{font-size:20px;margin:0 0 4px}.page_header__ovJOp{margin-bottom:12px}.page_group__gDjU_{margin-top:10px}.page_button__3Q3Yz{margin-top:12px;height:40px}.page_brandBar__tM1fV{height:52px}}