.signin_page__Owcd7{background:#f7fafc;display:grid;font-family:inherit;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100vh}@media (max-width:991px){.signin_page__Owcd7{grid-template-columns:1fr}.signin_formPanel__cg05p{order:1}.signin_brandPanel__zbRbe{order:2}}.signin_brandPanel__zbRbe{background:linear-gradient(135deg,#00bde0,#0086a6 50%,#1a4d6e);color:#fff;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;overflow:hidden;padding:64px 56px;position:relative}.signin_brandPanel__zbRbe:before{background-image:radial-gradient(circle at 15% 20%,hsla(0,0%,100%,.12) 0,transparent 35%),radial-gradient(circle at 85% 80%,rgba(115,184,245,.18) 0,transparent 40%);inset:0}.signin_brandPanel__zbRbe:after,.signin_brandPanel__zbRbe:before{content:"";position:absolute;z-index:-1}.signin_brandPanel__zbRbe:after{background:radial-gradient(circle,hsla(0,0%,100%,.06) 0,transparent 70%);border-radius:50%;bottom:-120px;height:380px;inset-inline-end:-120px;width:380px}.signin_brandTop__D0359{align-items:center;display:flex;gap:14px}.signin_brandLogo__oA_8r{filter:brightness(0) invert(1);height:56px;-o-object-fit:contain;object-fit:contain;width:56px}.signin_brandName__uoDHk{font-size:1.75rem;font-weight:800;letter-spacing:-.5px;margin:0}.signin_brandMiddle__KbTtt{margin-block:auto;padding-block:32px}.signin_brandHeadline__CN78j{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;letter-spacing:-.5px;line-height:1.3;margin:0 0 20px}.signin_brandHeadlineAccent__QX1p2{background:linear-gradient(120deg,#fff,#d6f5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.signin_brandSlogan__Zm75M{color:hsla(0,0%,100%,.85);font-size:1.05rem;line-height:1.9;margin:0;max-width:460px}.signin_brandFeatures__BFIgW{display:grid;gap:14px;margin-top:36px}.signin_brandFeature__2pySz{align-items:center;color:hsla(0,0%,100%,.95);display:flex;font-size:.95rem;gap:12px}.signin_brandFeatureIcon__lpsr9{background:hsla(0,0%,100%,.18);border-radius:50%;display:grid;flex-shrink:0;font-size:14px;height:28px;place-items:center;width:28px}.signin_brandFooter__oxMwz{color:hsla(0,0%,100%,.6);font-size:.85rem}.signin_brandFooter__oxMwz a{border-bottom:1px dashed hsla(0,0%,100%,.4);color:#fff;font-weight:600;padding-bottom:1px;text-decoration:none}.signin_brandFooter__oxMwz a:hover{border-bottom-style:solid}@media (max-width:991px){.signin_brandPanel__zbRbe{min-height:auto;padding:36px 28px}.signin_brandMiddle__KbTtt{padding-block:20px}.signin_brandHeadline__CN78j{font-size:1.5rem}.signin_brandSlogan__Zm75M{font-size:.95rem;line-height:1.7}.signin_brandFeatures__BFIgW,.signin_brandFooter__oxMwz{display:none}}.signin_formPanel__cg05p{display:grid;padding:56px 32px;place-items:center}.signin_formCard__qVrjF{background:#fff;border-radius:20px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 40px rgba(15,23,42,.06);max-width:440px;padding:44px 40px;width:100%}.signin_formHeader__Im2Gs{margin-bottom:32px}.signin_formTitle__FACPr{color:#0f172a;font-size:1.65rem;font-weight:800;letter-spacing:-.3px;margin:0 0 8px}.signin_formSubtitle__NyZgq{color:#64748b;font-size:.95rem;line-height:1.7;margin:0}.signin_fieldGroup__ZkTrY{margin-bottom:20px}.signin_fieldLabel__kg4Ua{color:#334155;display:block;font-size:.875rem;font-weight:600;margin-bottom:8px}.signin_fieldHint__RB1Gl{color:#94a3b8;display:block;font-size:.8rem;margin-top:6px}.signin_textInput__2TlIB{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;color:#0f172a;font-size:1rem;height:52px;padding:0 16px;transition:all .2s ease;width:100%}.signin_textInput__2TlIB:focus{background:#fff;border-color:#00bde0;box-shadow:0 0 0 4px rgba(0,189,224,.12);outline:none}.signin_textInput__2TlIB::-moz-placeholder{color:#94a3b8}.signin_textInput__2TlIB::placeholder{color:#94a3b8}.signin_phoneWrapper__kLu3k .react-tel-input .form-control{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;font-size:1rem;height:52px;padding-inline-start:56px;transition:all .2s ease;width:100%}.signin_phoneWrapper__kLu3k .react-tel-input .form-control:focus{background:#fff;border-color:#00bde0;box-shadow:0 0 0 4px rgba(0,189,224,.12);outline:none}.signin_phoneWrapper__kLu3k .react-tel-input .flag-dropdown{background:transparent;border:none;border-inline-end:1.5px solid #e2e8f0;border-radius:12px 0 0 12px}.signin_otpHeader__Z6SzY{margin-bottom:24px;text-align:center}.signin_otpLabel__AJSoj{color:#0f172a;font-size:.95rem;font-weight:600;margin:0 0 6px}.signin_otpSubtle__FFQe3{color:#64748b;font-size:.85rem;margin:0}.signin_otpPhone__mWpmF{color:#0f172a;direction:ltr;display:inline-block;font-weight:700}.signin_otpBoxes__LzFUz{direction:ltr;display:flex;gap:10px;justify-content:center;margin-bottom:8px}.signin_otpBox__Ps6V6{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;caret-color:transparent;color:#0f172a;font-size:1.5rem;font-weight:700;height:60px;outline:none;text-align:center;transition:all .2s ease;width:52px}.signin_otpBox__Ps6V6:focus{background:#fff;border-color:#00bde0;box-shadow:0 0 0 4px rgba(0,189,224,.12)}.signin_otpBox__Ps6V6:not(:-moz-placeholder):not([value=""]){background:#e0f7fc;border-color:#00bde0}.signin_otpBox__Ps6V6:not(:placeholder-shown):not([value=""]){background:#e0f7fc;border-color:#00bde0}@media (max-width:420px){.signin_otpBox__Ps6V6{font-size:1.3rem;height:56px;width:44px}}.signin_primaryButton__aZfQm{align-items:center;background:linear-gradient(135deg,#00bde0,#0086a6);border:none;border-radius:12px;box-shadow:0 6px 16px rgba(0,189,224,.25);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:8px;height:52px;justify-content:center;letter-spacing:-.2px;transition:all .2s ease;width:100%}.signin_primaryButton__aZfQm:hover:not(:disabled){box-shadow:0 10px 22px rgba(0,189,224,.32);transform:translateY(-1px)}.signin_primaryButton__aZfQm:active:not(:disabled){transform:translateY(0)}.signin_primaryButton__aZfQm:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.signin_linkButton__nTcp_{background:transparent;border:none;border-radius:10px;color:#64748b;cursor:pointer;font-size:.9rem;font-weight:600;height:44px;margin-top:16px;transition:all .2s ease;width:100%}.signin_linkButton__nTcp_:hover{background:#f1f5f9;color:#0f172a}.signin_alert__acmix{align-items:flex-start;border-radius:12px;display:flex;font-size:.9rem;gap:10px;line-height:1.6;margin-bottom:20px;padding:12px 16px}.signin_alertError__2y4Vp{background:#fef2f2;border:1px solid #fee2e2;color:#b91c1c}.signin_alertSuccess__QtAdD{background:#ecfdf5;border:1px solid #d1fae5;color:#047857}.signin_formFooter__CsR6A{border-top:1px solid #e2e8f0;margin-top:32px;padding-top:24px;text-align:center}.signin_joinLink__jAugt{align-items:center;background:transparent;border:none;border-radius:8px;color:#00bde0;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:6px;padding:8px 12px;transition:all .2s ease}.signin_joinLink__jAugt:hover{background:rgba(0,189,224,.08)}.signin_joinHint__VViX1{color:#64748b;display:block;font-size:.85rem;margin-bottom:8px}.signin_brandJoin__n8U97{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 18px;transition:all .2s ease}.signin_brandJoin__n8U97:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.4)}.signin_modalBackdrop__DHjxQ{animation:signin_fadeIn__eRvao .18s ease;backdrop-filter:blur(4px);background:rgba(15,23,42,.55);display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1000}.signin_modalCard__aQrpJ{animation:signin_slideUp__Blqd_ .22s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(15,23,42,.25);max-height:90vh;max-width:540px;overflow-y:auto;width:100%}.signin_modalHeader__mPbSD{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:16px;justify-content:space-between;padding:28px 32px 16px}.signin_modalHeaderText__Jj6V1 h3{color:#0f172a;font-size:1.35rem;font-weight:800;margin:0 0 6px}.signin_modalHeaderText__Jj6V1 p{color:#64748b;font-size:.9rem;line-height:1.6;margin:0}.signin_modalClose__jDP5Q{background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:grid;flex-shrink:0;font-size:1.2rem;height:36px;place-items:center;transition:all .2s ease;width:36px}.signin_modalClose__jDP5Q:hover{background:#e2e8f0;color:#0f172a}.signin_modalBody__cRMB1{padding:24px 32px 28px}.signin_modalGrid__12g0D{display:grid;gap:16px;grid-template-columns:1fr 1fr}.signin_modalGrid__12g0D>.signin_modalFieldFull__Z6n_b{grid-column:1/-1}@media (max-width:520px){.signin_modalBody__cRMB1,.signin_modalHeader__mPbSD{padding-inline:22px}.signin_modalGrid__12g0D{grid-template-columns:1fr}}.signin_modalInput__jH7xD,.signin_modalTextarea__Y4n6d{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#0f172a;font-family:inherit;font-size:.95rem;outline:none;padding:12px 14px;transition:all .2s ease;width:100%}.signin_modalInput__jH7xD:focus,.signin_modalTextarea__Y4n6d:focus{background:#fff;border-color:#00bde0;box-shadow:0 0 0 3px rgba(0,189,224,.12)}.signin_modalTextarea__Y4n6d{min-height:90px;resize:vertical}@keyframes signin_fadeIn__eRvao{0%{opacity:0}to{opacity:1}}@keyframes signin_slideUp__Blqd_{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.signin_spinner__K3Div{animation:signin_spin__iBWW_ .7s linear infinite;border-radius:50%;border:2.5px solid hsla(0,0%,100%,.35);border-top-color:#fff;height:18px;width:18px}@keyframes signin_spin__iBWW_{to{transform:rotate(1turn)}}