.page_shell__9wkg9{--primary:#20BDFF;--primary-600:#0aa6ea;--primary-700:#078ed0;--primary-rgb:32,189,255;--ink:#172033;--muted:#7a8798;--border:#e6eef7;--border-strong:#d6e3ef;--shadow-sm:0 8px 22px rgba(23,32,51,0.06);--shadow-md:0 18px 45px rgba(23,32,51,0.10);--shadow-primary:0 16px 38px rgba(32,189,255,0.28);min-height:100vh;display:grid;grid-template-columns:minmax(0,58%) minmax(420px,42%);overflow:hidden;font-family:Anuphan,Prompt,Sarabun,system-ui,-apple-system,sans-serif;color:var(--ink);background:radial-gradient(circle at 14% 18%,rgba(32,189,255,.18),transparent 28%),radial-gradient(circle at 80% 10%,rgba(127,223,255,.16),transparent 24%),linear-gradient(180deg,#ffffff,#f5f9fd 48%,#eef6fc)}.page_visualPanel__SCO_R{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,58px);background:radial-gradient(circle at 18% 20%,rgba(32,189,255,.16),transparent 30%),radial-gradient(circle at 84% 22%,rgba(127,223,255,.18),transparent 28%),linear-gradient(135deg,rgba(32,189,255,.14),rgba(255,255,255,.72)),#eef8ff;border-right:1px solid rgba(230,238,247,.95)}.page_visualPanel__SCO_R:before{content:"";position:absolute;inset:clamp(18px,3vw,42px);border:1px solid rgba(255,255,255,.76);border-radius:44px;background:rgba(255,255,255,.16);pointer-events:none}.page_visualImageCard__2scpa{position:relative;z-index:1;width:min(580px,78%);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:42px;background:rgba(255,255,255,.38);box-shadow:0 24px 70px rgba(23,32,51,.1)}.page_illustration__IjzU2{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.page_formPanel__7fY4M{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px clamp(24px,5vw,74px) 72px;background:radial-gradient(circle at top right,rgba(32,189,255,.11),transparent 34%),rgba(255,255,255,.94)}.page_formInner__ItOdA{width:min(460px,100%)}.page_languageRow__ESaiy{display:flex;justify-content:flex-end;margin-bottom:26px}.page_langToggle__FxFaR{display:inline-flex;align-items:center;gap:3px;padding:4px;background:#eef5fb;border:1px solid var(--border);border-radius:999px}.page_langToggle__FxFaR button{border:0;min-width:38px;height:30px;padding:0 10px;border-radius:999px;color:var(--muted);background:transparent;font-size:.78rem;font-weight:800;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.page_langToggle__FxFaR button.page_active___8sqf{color:var(--primary-700);background:#ffffff;box-shadow:var(--shadow-sm)}.page_brandHead__BtkHY{display:flex;align-items:center;gap:12px;margin-bottom:24px}.page_brandHead__BtkHY strong{display:block;color:var(--ink);font-size:1rem;line-height:1.15;font-weight:900}.page_brandHead__BtkHY small{display:block;margin-top:3px;color:var(--muted);font-size:.74rem;font-weight:700}.page_loginCard__yD0_B{width:100%}.page_loginHeading__FnfhV{margin-bottom:24px}.page_loginHeading__FnfhV p{margin:0 0 3px;color:var(--primary-700);font-size:.82rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.page_loginHeading__FnfhV h1{margin:0;color:var(--ink);font-size:clamp(1.75rem,2vw,2.35rem);line-height:1.15;font-weight:900;letter-spacing:-.03em}.page_loginHeading__FnfhV span{display:block;margin-top:8px;color:var(--muted);font-size:.92rem;font-weight:650}.page_loginForm__fyFkF{display:grid;gap:16px}.page_formGroup__qWUHW label{display:block;margin-bottom:8px;color:#405064;font-size:.88rem;font-weight:800}.page_inputWrap__jm_dq{position:relative}.page_inputWrap__jm_dq>i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#8b9aab;font-size:1rem;pointer-events:none}.page_inputWrap__jm_dq input{width:100%;height:52px;padding:0 48px;border:1px solid var(--border-strong);border-radius:16px;outline:none;color:var(--ink);background:#ffffff;font-size:.95rem;font-weight:700;font-family:inherit;transition:.2s ease}.page_inputWrap__jm_dq input::placeholder{color:#a0acba;font-weight:600}.page_inputWrap__jm_dq input:focus{border-color:rgba(32,189,255,.64);box-shadow:0 0 0 4px rgba(32,189,255,.12)}.page_passwordToggle__9CKoe{position:absolute;right:8px;top:50%;width:38px;height:38px;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:12px;color:#6d7b8c;background:transparent;cursor:pointer;font-size:1rem;transition:.2s ease;-webkit-tap-highlight-color:transparent}.page_passwordToggle__9CKoe:hover{color:var(--primary-700);background:rgba(32,189,255,.1)}.page_formOptions__X_EgO{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.page_rememberCheck__Af449{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.84rem;font-weight:700;cursor:pointer}.page_rememberCheck__Af449 input{width:18px;height:18px;accent-color:var(--primary)}.page_formFooter__7VpQC a,.page_formOptions__X_EgO a,.page_registerText__DD78p a{color:var(--primary-700);text-decoration:none;font-weight:800}.page_formFooter__7VpQC a:hover,.page_formOptions__X_EgO a:hover,.page_registerText__DD78p a:hover{text-decoration:underline}.page_btnLogin__RUS80{width:100%;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:4px;border:0;border-radius:17px;color:#ffffff;background:linear-gradient(135deg,var(--primary),var(--primary-700));box-shadow:var(--shadow-primary);font-size:1rem;font-weight:900;font-family:inherit;cursor:pointer;transition:.2s ease;-webkit-tap-highlight-color:transparent}.page_btnLogin__RUS80:focus:not(:disabled),.page_btnLogin__RUS80:hover:not(:disabled){color:#ffffff;transform:translateY(-1px);filter:brightness(.98)}.page_btnLogin__RUS80:disabled{opacity:.6;cursor:not-allowed}.page_registerText__DD78p{margin:2px 0 0;color:var(--muted);text-align:center;font-size:.86rem;font-weight:700}.page_otpCard__wfkJ_{width:100%}.page_otpHeading__069C6{margin-bottom:22px}.page_otpHeading__069C6 p{margin:0 0 3px;color:var(--primary-700);font-size:.82rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.page_otpHeading__069C6 h1{margin:0;color:var(--ink);font-size:clamp(1.75rem,2vw,2.35rem);line-height:1.15;font-weight:900;letter-spacing:-.03em}.page_otpHeading__069C6 span{display:block;margin-top:8px;color:var(--muted);font-size:.92rem;font-weight:650;line-height:1.55}.page_refCard__Yoz2M{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;margin-bottom:18px;border:1px solid rgba(32,189,255,.22);border-radius:18px;background:linear-gradient(135deg,rgba(32,189,255,.1),rgba(255,255,255,.92))}.page_refLabel__GK_hZ{display:flex;align-items:center;gap:10px;color:#405064;font-size:.84rem;font-weight:800}.page_refLabel__GK_hZ i{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;color:var(--primary-700);background:rgba(32,189,255,.12)}.page_refCode__hpYAQ{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:999px;color:var(--primary-700);background:#ffffff;border:1px solid rgba(32,189,255,.22);font-size:.86rem;font-weight:900;letter-spacing:.04em;white-space:nowrap}.page_otpForm__zCLe7{display:grid;gap:16px}.page_otpLabelRow__bF2MM{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.page_otpLabelRow__bF2MM label{color:#405064;font-size:.88rem;font-weight:850}.page_otpLabelRow__bF2MM span{color:var(--muted);font-size:.78rem;font-weight:750}.page_otpInputs__xnl5D{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.page_otpInput__5_cq0{width:100%;height:58px;border:1px solid var(--border-strong);border-radius:18px;outline:none;color:var(--ink);background:#ffffff;text-align:center;font-size:1.35rem;font-weight:900;font-family:inherit;transition:.2s ease}.page_otpInput__5_cq0:focus{border-color:rgba(32,189,255,.68);box-shadow:0 0 0 4px rgba(32,189,255,.12);transform:translateY(-1px)}.page_otpInput__5_cq0.page_filled__N24oo{color:var(--primary-700);border-color:rgba(32,189,255,.46);background:rgba(32,189,255,.06)}.page_otpHelp__ywwSo{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;border:1px dashed rgba(32,189,255,.28);border-radius:16px;color:var(--muted);background:rgba(255,255,255,.66);font-size:.82rem;font-weight:700;line-height:1.55}.page_otpHelp__ywwSo i{color:var(--primary-700);margin-top:2px;flex-shrink:0}.page_resendRow__KdBB5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.page_resendTime__Qxasy{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.84rem;font-weight:750}.page_resendBtn__YSX5K,.page_resendTime__Qxasy strong{color:var(--primary-700);font-weight:900}.page_resendBtn__YSX5K{border:0;padding:0;background:transparent;font-size:.84rem;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.page_resendBtn__YSX5K:disabled{color:#a0acba;cursor:not-allowed}.page_btnVerify__eTBXt{width:100%;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:4px;border:0;border-radius:17px;color:#ffffff;background:linear-gradient(135deg,var(--primary),var(--primary-700));box-shadow:var(--shadow-primary);font-size:1rem;font-weight:900;font-family:inherit;cursor:pointer;transition:.2s ease;-webkit-tap-highlight-color:transparent}.page_btnVerify__eTBXt:focus:not(:disabled),.page_btnVerify__eTBXt:hover:not(:disabled){color:#ffffff;transform:translateY(-1px);filter:brightness(.98)}.page_btnVerify__eTBXt:disabled{opacity:.6;cursor:not-allowed}.page_backLoginText__LldmY{margin:2px 0 0;color:var(--muted);text-align:center;font-size:.86rem;font-weight:700}.page_backLoginText__LldmY a,.page_backLoginText__LldmY button{color:var(--primary-700);text-decoration:none;font-weight:850;background:none;border:none;padding:0;font-size:inherit;font-family:inherit;cursor:pointer}.page_backLoginText__LldmY a:hover,.page_backLoginText__LldmY button:hover{text-decoration:underline}.page_errorBox__CApRn{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:14px;background:rgba(255,91,110,.08);border:1px solid rgba(255,91,110,.22);color:#c92a2a;font-size:.86rem;font-weight:700;line-height:1.45}.page_errorBox__CApRn i{flex-shrink:0;margin-top:1px}.page_formFooter__7VpQC{position:absolute;bottom:24px;display:flex;align-items:center;justify-content:center;gap:10px;color:#9aa7b6;font-size:.78rem;font-weight:700}.page_formFooter__7VpQC a{color:#8a98aa;font-weight:700}@media (max-width:1199.98px){.page_shell__9wkg9{grid-template-columns:minmax(0,54%) minmax(390px,46%)}.page_visualImageCard__2scpa{width:min(520px,80%)}}@media (max-width:991.98px){.page_shell__9wkg9{display:block;min-height:100vh}.page_visualPanel__SCO_R{display:none}.page_formPanel__7fY4M{min-height:100vh;padding:28px 20px 72px;justify-content:center}.page_formInner__ItOdA{width:min(460px,100%)}.page_brandHead__BtkHY,.page_languageRow__ESaiy{margin-bottom:18px}.page_loginCard__yD0_B,.page_otpCard__wfkJ_{padding:22px;border:1px solid rgba(230,238,247,.94);border-radius:30px;background:rgba(255,255,255,.88);backdrop-filter:blur(18px);box-shadow:var(--shadow-sm)}}@media (max-height:760px) and (min-width:992px){.page_visualImageCard__2scpa{width:min(500px,74%)}.page_formPanel__7fY4M{padding-top:24px;padding-bottom:56px}.page_otpInput__5_cq0{height:52px}}@media (max-width:575.98px){.page_formPanel__7fY4M{padding:18px 14px 72px}.page_loginCard__yD0_B,.page_otpCard__wfkJ_{padding:18px;border-radius:24px}.page_languageRow__ESaiy{justify-content:flex-start}.page_brandHead__BtkHY{align-items:flex-start}.page_loginHeading__FnfhV,.page_otpHeading__069C6{margin-bottom:20px}.page_formOptions__X_EgO{align-items:flex-start;flex-direction:column}.page_refCard__Yoz2M{align-items:stretch;flex-direction:column}.page_refCode__hpYAQ{justify-content:center;width:100%}.page_otpInputs__xnl5D{gap:7px}.page_otpInput__5_cq0{height:50px;border-radius:15px;font-size:1.15rem}.page_resendRow__KdBB5{align-items:flex-start;flex-direction:column}.page_formFooter__7VpQC{bottom:18px;flex-wrap:wrap}}