.authPage_wrap__nEUos{min-height:calc(100vh - 120px);padding:28px 16px 40px;background:radial-gradient(circle at top left,rgba(99,102,241,.06),transparent 24%),radial-gradient(circle at top right,rgba(245,158,11,.05),transparent 22%),linear-gradient(180deg,#f6f7fb,#f2f4f8)}.authPage_shell__zqpJj{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:360px minmax(0,1fr);gap:22px;align-items:start}.authPage_left___BcPZ{position:relative;overflow:hidden;border-radius:28px;padding:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(37,45%,94%,.97));border:1px solid rgba(15,23,42,.08);box-shadow:0 22px 60px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.78)}.authPage_left___BcPZ:before{top:-90px;right:-60px;background:radial-gradient(circle,rgba(99,102,241,.12),transparent 70%)}.authPage_left___BcPZ:after,.authPage_left___BcPZ:before{content:"";position:absolute;width:220px;height:220px;border-radius:999px;pointer-events:none}.authPage_left___BcPZ:after{left:-70px;bottom:-90px;background:radial-gradient(circle,rgba(245,158,11,.1),transparent 72%)}.authPage_brandRow__ZR_Rl,.authPage_breadcrumb__tfWbM,.authPage_heroTitle__Dqv8W,.authPage_infoStack__carjH,.authPage_kicker__YffYD{position:relative;z-index:1}.authPage_brandRow__ZR_Rl{display:flex;align-items:center;gap:14px}.authPage_mark__qvc8B{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(180deg,#0f172a,#111827);color:#fff;font-size:24px;font-weight:900;box-shadow:0 14px 34px rgba(15,23,42,.18)}.authPage_brandTitle__tbWZs{font-size:18px;line-height:1.15;font-weight:900;letter-spacing:-.03em;color:#0f172a}.authPage_brandSub__Mlrhs{margin-top:4px;font-size:13px;line-height:1.4;color:#6b7280;font-weight:700}.authPage_kicker__YffYD{margin-top:24px;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.18em;color:#6366f1;font-weight:900}.authPage_heroTitle__Dqv8W{margin:14px 0 10px;font-size:52px;line-height:.94;font-weight:950;letter-spacing:-.06em;color:#0f172a}.authPage_breadcrumb__tfWbM{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;font-weight:700;color:#6b7280}.authPage_breadcrumb__tfWbM a{color:#111827;text-decoration:none}.authPage_breadcrumb__tfWbM a:hover{text-decoration:underline}.authPage_infoStack__carjH{margin-top:22px;display:grid;gap:14px}.authPage_infoCard__zKptY{border-radius:22px;padding:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(145deg,hsla(0,0%,100%,.8),rgba(248,250,252,.7));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.authPage_infoCardTitle__Cqt9P{font-size:15px;font-weight:900;color:#111827}.authPage_infoCardText__KYvUZ{margin-top:8px;font-size:14px;line-height:1.65;color:#6b7280;font-weight:600}.authPage_infoMiniGrid__2NpuV{display:grid;grid-template-columns:1fr 1fr;gap:12px}.authPage_infoMini__ifgig{border-radius:18px;padding:16px 14px;border:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.84);display:grid;gap:6px}.authPage_infoMini__ifgig strong{font-size:14px;color:#111827;font-weight:900}.authPage_infoMini__ifgig span{font-size:12px;color:#6b7280;font-weight:700}.authPage_right__35T5M{display:flex;align-items:flex-start}.authPage_card__e58Kb{width:100%;border-radius:30px;padding:28px;background:hsla(0,0%,100%,.97);border:1px solid rgba(15,23,42,.08);box-shadow:0 26px 72px rgba(15,23,42,.08)}.authPage_cardHead___b6jF{margin-bottom:18px}.authPage_cardBadge__xqzbC{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(99,102,241,.1);color:#4f46e5;font-size:12px;font-weight:900;margin-bottom:12px}.authPage_cardTitle__FKMEs{margin:0;font-size:38px;line-height:1;letter-spacing:-.05em;font-weight:950;color:#0f172a}.authPage_cardDesc__rQ6hE{margin:10px 0 0;font-size:15px;line-height:1.65;color:#6b7280;font-weight:600}.authPage_alert__sMdQF{margin-bottom:16px;border-radius:16px;padding:12px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.14);color:#991b1b;font-size:14px;font-weight:800}.authPage_providerGrid__lkIFa{display:grid;grid-template-columns:1fr 1fr;gap:12px}.authPage_providerBtn__NQMsy{min-height:52px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#111827;font-size:15px;font-weight:900;cursor:pointer;transition:all .16s ease;box-shadow:0 8px 22px rgba(15,23,42,.04)}.authPage_providerBtn__NQMsy:hover{transform:translateY(-1px);background:#fcfcfd;box-shadow:0 14px 28px rgba(15,23,42,.08)}.authPage_providerBtn__NQMsy:disabled{opacity:.6;cursor:not-allowed;transform:none}.authPage_divider__NjisV{display:flex;align-items:center;gap:12px;margin:18px 0}.authPage_divider__NjisV:after,.authPage_divider__NjisV:before{content:"";flex:1;height:1px;background:rgba(15,23,42,.1)}.authPage_divider__NjisV span{font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.authPage_form__bo62z{display:grid;gap:14px}.authPage_label__UZrbR{display:grid;gap:8px}.authPage_label__UZrbR>span{font-size:13px;font-weight:800;color:#4b5563}.authPage_input__FvZDH{width:100%;min-width:0;height:54px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#f9fafb;color:#111827;padding:0 15px;font-size:15px;font-weight:800;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.authPage_input__FvZDH:focus{border-color:rgba(99,102,241,.34);background:#fff;box-shadow:0 0 0 4px rgba(99,102,241,.08)}.authPage_passRow__e16ch{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.authPage_passBtn__endrP{min-width:96px;height:54px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#111827;font-size:14px;font-weight:900;cursor:pointer;transition:all .16s ease}.authPage_passBtn__endrP:hover{background:#f8fafc}.authPage_rowBetween__8yxYx{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.authPage_check__iiJfY{display:inline-flex;align-items:center;gap:10px;color:#374151;font-size:14px;font-weight:700}.authPage_check__iiJfY input{width:16px;height:16px;accent-color:#f59e0b}.authPage_link__BNVmy{color:#111827;text-decoration:none;font-size:14px;font-weight:900}.authPage_link__BNVmy:hover{text-decoration:underline}.authPage_actions__xp_zw{display:grid;grid-template-columns:1fr 1fr;gap:12px}.authPage_primaryBtn__rX_1N,.authPage_secondaryBtn__oZlSM{min-height:54px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:15px;font-weight:900;transition:all .16s ease}.authPage_primaryBtn__rX_1N{border:0;background:linear-gradient(135deg,#0f172a,#111827);color:#fff;cursor:pointer;box-shadow:0 16px 32px rgba(15,23,42,.16)}.authPage_primaryBtn__rX_1N:hover{transform:translateY(-1px);box-shadow:0 20px 38px rgba(15,23,42,.2)}.authPage_primaryBtn__rX_1N:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.authPage_secondaryBtn__oZlSM{border:1px solid rgba(15,23,42,.1);background:#fff;color:#111827}.authPage_secondaryBtn__oZlSM:hover{background:#f8fafc;transform:translateY(-1px)}.authPage_note__bxHfL{margin:0;min-height:14px;font-size:12px;color:transparent}@media (max-width:980px){.authPage_shell__zqpJj{grid-template-columns:1fr}.authPage_heroTitle__Dqv8W{font-size:40px}.authPage_cardTitle__FKMEs{font-size:32px}}@media (max-width:640px){.authPage_wrap__nEUos{padding:18px 12px 28px}.authPage_card__e58Kb,.authPage_left___BcPZ{padding:20px 16px;border-radius:24px}.authPage_heroTitle__Dqv8W{font-size:34px}.authPage_actions__xp_zw,.authPage_infoMiniGrid__2NpuV,.authPage_passRow__e16ch,.authPage_providerGrid__lkIFa{grid-template-columns:1fr}.authPage_passBtn__endrP{width:100%}.authPage_cardTitle__FKMEs{font-size:28px}}