.login_shell__DdQvt{position:relative;display:grid;min-height:100svh;place-items:center;overflow:hidden;padding:72px 24px;background:radial-gradient(circle at 15% 15%,rgba(255,90,61,.2),transparent 32%),radial-gradient(circle at 85% 80%,rgba(56,189,248,.13),transparent 34%),#050816}.login_orbOne__GwGtO,.login_orbTwo__YmrvZ{position:absolute;width:320px;height:320px;border-radius:999px;filter:blur(80px);opacity:.28;pointer-events:none}.login_orbOne__GwGtO{top:-150px;right:8%;background:#ff5a3d}.login_orbTwo__YmrvZ{bottom:-180px;left:4%;background:#38bdf8}.login_card__r3Ltj{position:relative;z-index:1;display:grid;width:min(1040px,100%);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:32px;background:rgba(9,14,30,.88);box-shadow:0 40px 120px rgba(0,0,0,.52);backdrop-filter:blur(24px)}.login_brandPanel__exoLp,.login_formPanel__tDyav{padding:clamp(36px,6vw,72px)}.login_brandPanel__exoLp{background:linear-gradient(145deg,rgba(255,90,61,.14),transparent 55%),rgba(15,23,42,.58)}.login_logo__GW03_{width:min(430px,96%);height:auto;object-fit:contain;filter:drop-shadow(0 0 20px rgba(139,92,246,.34))}.login_badge__ZGa4w,.login_kicker__BKGeH{display:inline-flex;margin-top:34px;color:#fb8a74;font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.login_brandPanel__exoLp h1{max-width:520px;margin-top:18px;color:#f8fafc;font-size:clamp(36px,5vw,58px);font-weight:800;line-height:1.02;letter-spacing:-.045em}.login_brandPanel__exoLp p,.login_intro__4f4eN,.login_securityNote__Fjm1l{color:#a8b3c7;line-height:1.7}.login_brandPanel__exoLp p{margin-top:24px;max-width:560px}.login_brandPanel__exoLp ul{display:grid;gap:12px;margin-top:30px;color:#d9e1ed;font-size:14px}.login_brandPanel__exoLp li{display:flex;align-items:center;gap:10px}.login_brandPanel__exoLp li:before{width:8px;height:8px;border-radius:999px;background:#ff5a3d;box-shadow:0 0 18px rgba(255,90,61,.75);content:""}.login_formPanel__tDyav{align-self:center;background:rgba(2,6,23,.64)}.login_formPanel__tDyav .login_kicker__BKGeH{margin-top:0}.login_formPanel__tDyav h2{margin-top:14px;color:#f8fafc;font-size:36px;font-weight:800;letter-spacing:-.035em}.login_intro__4f4eN{margin-top:12px;font-size:14px}.login_form__Ij6Df{display:grid;gap:12px;margin-top:34px}.login_label__1kJPU{margin-top:8px;color:#dbe5f3;font-size:13px;font-weight:700}.login_input__Y4JR4{min-height:54px;width:100%;border:1px solid rgba(148,163,184,.3);border-radius:15px;background:rgba(15,23,42,.74);padding:0 16px;color:#f8fafc;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.login_input__Y4JR4:focus{border-color:#ff765c;background:rgba(15,23,42,.96);box-shadow:0 0 0 4px rgba(255,90,61,.13)}.login_input__Y4JR4:disabled{cursor:not-allowed;opacity:.55}.login_submit__ajKqa{min-height:56px;margin-top:16px;border:0;border-radius:16px;background:linear-gradient(135deg,#ff765c,#ff4d32);color:#090d18;font-weight:900;box-shadow:0 18px 45px rgba(255,90,61,.28);transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.login_submit__ajKqa:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 24px 58px rgba(255,90,61,.38)}.login_submit__ajKqa:disabled{cursor:not-allowed;opacity:.5}.login_recovery__7lbKR{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:12px;color:#c4b5fd;font-size:13px;font-weight:800;outline:none}.login_recovery__7lbKR:hover{color:#f5f3ff}.login_recovery__7lbKR:focus-visible{box-shadow:0 0 0 3px rgba(196,181,253,.28)}.login_error__BN8Ls,.login_notice__gmWNk{margin-top:4px;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5}.login_error__BN8Ls{border:1px solid rgba(248,113,113,.35);background:rgba(127,29,29,.25);color:#fecaca}.login_notice__gmWNk{border:1px solid rgba(251,146,60,.32);background:rgba(124,45,18,.22);color:#fed7aa}.login_securityNote__Fjm1l{margin-top:22px;font-size:12px}@media (max-width:860px){.login_shell__DdQvt{padding:38px 16px}.login_card__r3Ltj{grid-template-columns:1fr}.login_brandPanel__exoLp,.login_formPanel__tDyav{padding:36px 28px}.login_brandPanel__exoLp h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.login_input__Y4JR4,.login_submit__ajKqa{transition:none}}.bn-app-brand-logo{display:inline-block;line-height:0;vertical-align:middle}.bn-app-brand-logo>img{display:block;width:100%;height:auto;object-fit:contain}.bn-app-brand-logo[data-app-brand-surface=panel]>[data-app-brand-variant=light],html[data-bn-theme=light] .bn-app-brand-logo[data-app-brand-surface=panel]>[data-app-brand-variant=dark]{display:none}html[data-bn-theme=light] .bn-app-brand-logo[data-app-brand-surface=panel]>[data-app-brand-variant=light]{display:block}