.AuthSplitLayout_shell__V4Gdh{--auth-bar-h:52px;min-height:100dvh;display:flex;flex-direction:column;background:#f4f8ff;color:#172638;font-family:inherit}.AuthSplitLayout_topbar___6AA6{height:var(--auth-bar-h);display:flex;align-items:center;border-bottom:1px solid #dce8f8;background:rgba(244,248,255,.94);backdrop-filter:blur(12px);position:sticky;top:0;z-index:30;flex-shrink:0}.AuthSplitLayout_topbarInner__UUgdy{width:100%;max-width:1440px;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.AuthSplitLayout_topbarHome__8DY5g{font-size:.85rem;font-weight:700;color:#345a84;text-decoration:none}.AuthSplitLayout_topbarHome__8DY5g:hover{color:#ff9b17;text-decoration:underline}.AuthSplitLayout_split__roa_5{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,1fr);flex:1;min-height:calc(100dvh - var(--auth-bar-h));align-items:stretch}@media (max-width:960px){.AuthSplitLayout_split__roa_5{grid-template-columns:1fr}.AuthSplitLayout_formWrap__xS20o{order:-1}}.AuthSplitLayout_brandPanel__25tra{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(1.5rem,4vw,2.75rem) clamp(1.5rem,5vw,3.5rem);min-height:clamp(240px,38vh,440px);background:radial-gradient(ellipse 100% 80% at 100% -8%,rgba(255,155,23,.16) 0,transparent 50%),radial-gradient(ellipse 65% 50% at 0 15%,rgba(59,99,246,.12) 0,transparent 52%),linear-gradient(168deg,rgba(52,90,132,.06),#f4f8ff 40%,rgba(255,155,23,.07));border-right:1px solid rgba(52,90,132,.12)}@media (min-width:961px){.AuthSplitLayout_brandPanel__25tra{min-height:100%;height:100%}}@media (max-width:960px){.AuthSplitLayout_brandPanel__25tra{justify-content:flex-start;align-items:center;min-height:auto;border-right:none;border-bottom:1px solid #dce8f8}}.AuthSplitLayout_brandPanel__25tra:after{content:"";position:absolute;inset:auto 10% max(-12%,-3.5rem) 10%;width:min(72%,320px);height:clamp(140px,34%,220px);background:rgba(255,155,23,.08);border-radius:50%;filter:blur(64px);pointer-events:none;opacity:.45;z-index:0}.AuthSplitLayout_brandCenter__sISa2{position:relative;z-index:1;text-align:center;gap:clamp(1rem,2.5vw,1.5rem);max-width:34rem;margin-inline:auto}.AuthSplitLayout_brandCenter__sISa2,.AuthSplitLayout_brandInner__mfNSF{display:flex;flex-direction:column;align-items:center;width:100%}.AuthSplitLayout_brandLogo__E8Vmj{display:inline-flex;margin-bottom:1rem}.AuthSplitLayout_brandEyebrow__Y5Od2{margin:0 0 .5rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#345a84;font-weight:700}.AuthSplitLayout_brandHeadline__vHkAU{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.35rem,2.8vw,1.75rem);line-height:1.2;font-weight:400;color:#172638}.AuthSplitLayout_brandLead__LMiVu{margin:.75rem 0 0;font-size:.95rem;line-height:1.55;color:#58595b;max-width:36rem;margin-inline:auto}.AuthSplitLayout_brandFoot__2zY45{flex-shrink:0;padding-top:.25rem;font-size:.88rem;color:#58595b;line-height:1.5}.AuthSplitLayout_brandFoot__2zY45 a{color:#345a84;font-weight:700;text-decoration:none}.AuthSplitLayout_brandFoot__2zY45 a:hover{color:#ff9b17;text-decoration:underline}.AuthSplitLayout_formWrap__xS20o{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1.25rem,4vw,2.5rem) clamp(1rem,3vw,2rem);background:#f4f8ff}.AuthSplitLayout_formPane__ep_YT{width:100%;max-width:420px}.AuthSplitLayout_card__gNlEJ{background:#fff;border:1px solid #dce8f8;border-radius:16px;padding:clamp(1.25rem,3vw,1.75rem);box-shadow:0 18px 50px rgba(23,38,56,.06)}.AuthSplitLayout_cardTitle__lvIL7{margin:0 0 .25rem;font-family:var(--font-display),Georgia,serif;font-size:1.75rem;font-weight:400;color:#172638}.AuthSplitLayout_cardSub__9PIG7{margin:0 0 1.5rem;font-size:.875rem;color:#58595b}.AuthSplitLayout_formStack__0WJjz{display:flex;flex-direction:column;gap:1rem}.AuthSplitLayout_fieldGroup__t5Tjh{display:flex;flex-direction:column;gap:.35rem}.AuthSplitLayout_fieldLabel__z5MEY{font-size:.8rem;font-weight:700;color:#345a84}.AuthSplitLayout_fieldInput__EaPpg{width:100%;border:1px solid #e5e7eb;border-radius:12px;padding:.65rem .85rem;font:inherit;font-size:.92rem;color:#172638;background:#fafafa;transition:border-color .15s,box-shadow .15s,background .15s}.AuthSplitLayout_fieldInput__EaPpg:focus{outline:2px solid rgba(59,99,246,.45);border-color:#3b63f6;background:#fff}.AuthSplitLayout_fieldInputOtp__Z8Lts{width:100%;border:1px solid #e5e7eb;border-radius:12px;padding:.65rem;font:inherit;font-size:1.25rem;letter-spacing:.35em;text-align:center;color:#172638;background:#fafafa}.AuthSplitLayout_fieldInputOtp__Z8Lts:focus{outline:2px solid rgba(59,99,246,.45);border-color:#3b63f6;background:#fff}.AuthSplitLayout_fieldError__n5fIp{font-size:.75rem;color:#dc2626;margin:0}.AuthSplitLayout_alertError__7AKgG{font-size:.875rem;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:.65rem .85rem;margin-bottom:1rem}.AuthSplitLayout_btnPrimary___ugeg{width:100%;margin-top:.25rem;padding:.65rem 1rem;border:none;border-radius:12px;font:inherit;font-size:.95rem;font-weight:700;color:#fff;background:#3b63f6;box-shadow:0 6px 20px rgba(59,99,246,.25);cursor:pointer;transition:filter .15s,opacity .15s}.AuthSplitLayout_btnPrimary___ugeg:hover:not(:disabled){filter:brightness(1.06)}.AuthSplitLayout_btnPrimary___ugeg:disabled{opacity:.6;cursor:not-allowed}.AuthSplitLayout_btnAccent__y6JZN{width:100%;margin-top:.25rem;padding:.65rem 1rem;border:none;border-radius:12px;font:inherit;font-size:.95rem;font-weight:700;color:#fff;background:#3b63f6;box-shadow:0 4px 16px rgba(59,99,246,.35);cursor:pointer;transition:filter .15s,opacity .15s}.AuthSplitLayout_btnAccent__y6JZN:hover:not(:disabled){filter:brightness(1.06)}.AuthSplitLayout_btnAccent__y6JZN:disabled{opacity:.6;cursor:not-allowed}.AuthSplitLayout_btnGhost__Gc0yh{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border:1px solid #e5e7eb;border-radius:12px;font:inherit;font-size:.88rem;font-weight:600;color:#172638;background:#fff;cursor:pointer;transition:background .15s}.AuthSplitLayout_btnGhost__Gc0yh:hover{background:#f8fafc}.AuthSplitLayout_divider__89mS3{display:flex;align-items:center;gap:.75rem;margin:.25rem 0}.AuthSplitLayout_dividerLine__aezui{flex:1;height:1px;background:#e5e7eb}.AuthSplitLayout_dividerText__r4Dow{font-size:.75rem;color:#9ca3af}.AuthSplitLayout_linkRow__D4E6W{display:flex;flex-direction:column;gap:.5rem;font-size:.88rem;color:#58595b;text-align:center;margin-top:.25rem}@media (min-width:480px){.AuthSplitLayout_linkRow__D4E6W{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}}.AuthSplitLayout_linkAccent__3vMTI{color:#345a84;font-weight:700;text-decoration:none}.AuthSplitLayout_linkAccent__3vMTI:hover{color:#3b63f6;text-decoration:underline}.AuthSplitLayout_passwordWrap__xgsMU{position:relative}.AuthSplitLayout_passwordToggle__10u7z{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);border:none;background:none;color:#9ca3af;cursor:pointer;padding:.25rem;display:flex}.AuthSplitLayout_passwordToggle__10u7z:hover{color:#58595b}.AuthSplitLayout_passwordWrap__xgsMU .AuthSplitLayout_fieldInput__EaPpg{padding-right:2.5rem}.AuthSplitLayout_successBlock__E4hva{text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center}.AuthSplitLayout_successIcon__WgMgV{width:4rem;height:4rem;border-radius:50%;background:#f0fdf4;display:flex;align-items:center;justify-content:center;color:#22c55e}.AuthSplitLayout_successText__DENfR{color:#16a34a;font-weight:600;margin:0}