.DesktopLoginView_page__AVeAP{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:32px 24px;overflow:hidden;background:radial-gradient(circle at top left,rgba(59,130,246,.22),transparent 32%),radial-gradient(circle at 82% 14%,rgba(37,99,235,.18),transparent 24%),linear-gradient(180deg,#04070d,#08101b 34%,#05070c);color:#f8fbff}.DesktopLoginView_page__AVeAP:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,black 22%,transparent 78%);mask-image:radial-gradient(circle at center,black 22%,transparent 78%);opacity:.34}.DesktopLoginView_page__AVeAP:after{content:"";position:fixed;left:0;right:0;bottom:0;height:120px;background:linear-gradient(0deg,rgba(4,7,13,.96) 0,transparent);pointer-events:none}.DesktopLoginView_glowLeft__nCDnG,.DesktopLoginView_glowRight__aAICi{position:absolute;border-radius:999px;filter:blur(70px);pointer-events:none}.DesktopLoginView_glowLeft__nCDnG{width:420px;height:420px;top:88px;left:-120px;background:rgba(59,130,246,.18)}.DesktopLoginView_glowRight__aAICi{width:340px;height:340px;right:-60px;bottom:80px;background:rgba(56,189,248,.14)}.DesktopLoginView_shell__LnxIi{position:relative;z-index:1;width:100%;max-width:1100px;display:grid;grid-template-columns:minmax(320px,.95fr) minmax(420px,1fr);grid-gap:42px;gap:42px;align-items:center}.DesktopLoginView_brandPane__XroNn{display:flex;flex-direction:column;gap:24px}.DesktopLoginView_backLink__ld66n{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;color:rgba(221,233,246,.58);text-decoration:none;font-size:.96rem;transition:color .2s ease,transform .2s ease}.DesktopLoginView_backLink__ld66n:hover{color:rgba(221,233,246,.86);transform:translateX(-1px)}.DesktopLoginView_eyebrow__b_qRL{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;min-height:36px;padding:0 16px;border-radius:999px;border:1px solid rgba(125,211,252,.14);background:rgba(125,211,252,.06);color:#9dd6ff;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.DesktopLoginView_brandIcon__NwcFU{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;border:1px solid rgba(96,165,250,.2);background:linear-gradient(135deg,rgba(125,211,252,.14),rgba(59,130,246,.18));color:var(--accent);box-shadow:0 18px 46px rgba(4,13,28,.28),inset 0 1px 0 rgba(255,255,255,.05)}.DesktopLoginView_headingGroup__0l8Sc{display:flex;flex-direction:column;gap:14px;max-width:460px}.DesktopLoginView_title__g7rZ_{margin:0;font-size:clamp(2.7rem,5vw,4.3rem);line-height:.96;letter-spacing:-.06em;font-weight:900}.DesktopLoginView_titlePrimary__4iF7o{display:block;color:rgba(255,255,255,.76)}.DesktopLoginView_titleAccent__8Lv0D{display:block;background:linear-gradient(135deg,#60a5fa,#a5d8ff 48%,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 28px rgba(96,165,250,.32))}.DesktopLoginView_subtitle__7rBL3{margin:0;max-width:420px;color:rgba(221,233,246,.6);font-size:1rem;line-height:1.72}.DesktopLoginView_featureList__6LGOv{display:flex;flex-direction:column;gap:12px;margin:6px 0 0;padding:0;list-style:none}.DesktopLoginView_featureItem__Liz9m{display:flex;align-items:center;gap:10px;color:rgba(236,244,255,.72);font-size:.92rem}.DesktopLoginView_featureDot__3LZys{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#7dd3fc,#3b82f6);box-shadow:0 0 14px rgba(96,165,250,.35)}.DesktopLoginView_formPane__9Hzil{position:relative}.DesktopLoginView_card__nx05x{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(142,184,255,.12);background:radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 30%),linear-gradient(180deg,rgba(10,16,26,.92),rgba(9,13,22,.9));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 30px 90px rgba(2,9,20,.46),inset 0 1px 0 rgba(255,255,255,.04)}.DesktopLoginView_cardInner__4_0_0{padding:32px}.DesktopLoginView_cardHeader__fszij{margin-bottom:24px}.DesktopLoginView_cardTitle__XxgZN{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:-.03em;color:#ffffff}.DesktopLoginView_cardSub__oSZnB{margin:10px 0 0;color:rgba(221,233,246,.56);font-size:.95rem;line-height:1.55}.DesktopLoginView_form__HXDAn{display:flex;flex-direction:column;gap:18px}.DesktopLoginView_fieldGroup__n6SDt{display:flex;flex-direction:column;gap:8px}.DesktopLoginView_fieldRow__nvrJP{display:flex;align-items:center;justify-content:space-between;gap:16px}.DesktopLoginView_label__hJ6US{font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(221,233,246,.58)}.DesktopLoginView_inlineLink__uKjNT{color:var(--accent);text-decoration:none;font-size:.82rem;font-weight:600}.DesktopLoginView_inputWrap__sE5HW{position:relative}.DesktopLoginView_input__gFm0h{width:100%;min-height:52px;padding:0 16px;border-radius:14px;border:1px solid rgba(142,184,255,.12);background:rgba(255,255,255,.04);color:#f8fbff;font-size:1rem;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;box-sizing:border-box}.DesktopLoginView_input__gFm0h::placeholder{color:rgba(221,233,246,.4)}.DesktopLoginView_input__gFm0h:focus{border-color:var(--accent);background:rgba(255,255,255,.06);box-shadow:0 0 0 3px rgba(96,165,250,.12)}.DesktopLoginView_inputPassword__x0G0s{padding-right:48px}.DesktopLoginView_toggleButton__S3t2d{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:rgba(221,233,246,.42);cursor:pointer;transition:color .2s ease,background .2s ease}.DesktopLoginView_toggleButton__S3t2d:hover{color:rgba(221,233,246,.78);background:rgba(255,255,255,.04)}.DesktopLoginView_error__hG3vS{padding:12px 14px;border-radius:12px;border:1px solid rgba(248,113,113,.2);background:rgba(127,29,29,.18);color:#fca5a5;font-size:.9rem}.DesktopLoginView_submitButton__Gq6un{min-height:56px;border:0;border-radius:16px;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#ffffff;font-size:1rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 18px 40px rgba(37,99,235,.28);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.DesktopLoginView_submitButton__Gq6un:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 46px rgba(37,99,235,.34)}.DesktopLoginView_submitButton__Gq6un:disabled{opacity:.72;cursor:not-allowed;box-shadow:none}.DesktopLoginView_footer__e84LG{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06);color:rgba(221,233,246,.44);font-size:.88rem;text-align:center}.DesktopLoginView_footerLink__2jj3b{color:var(--accent);text-decoration:none;font-weight:600}.DesktopLoginView_spinner__pPF5o{animation:DesktopLoginView_spin__fGj_x 1s linear infinite}@keyframes DesktopLoginView_spin__fGj_x{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:980px){.DesktopLoginView_shell__LnxIi{grid-template-columns:1fr;gap:28px;max-width:560px}.DesktopLoginView_brandPane__XroNn{text-align:center;align-items:center}.DesktopLoginView_headingGroup__0l8Sc,.DesktopLoginView_subtitle__7rBL3{max-width:none}.DesktopLoginView_featureList__6LGOv{align-items:flex-start}}@media (max-width:640px){.DesktopLoginView_page__AVeAP{padding:20px 16px}.DesktopLoginView_cardInner__4_0_0{padding:24px 20px}.DesktopLoginView_title__g7rZ_{font-size:2.4rem}.DesktopLoginView_fieldRow__nvrJP{align-items:flex-start;flex-direction:column;gap:8px}}