.login_page__clrBH{min-height:calc(100vh - var(--header-height));padding:clamp(42px,7vw,96px) 0 88px;background:radial-gradient(circle at 8% 8%,rgba(190,166,126,.12),transparent 34%),var(--bg)}.login_layout__3i15M{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.75fr);grid-gap:clamp(56px,9vw,140px);gap:clamp(56px,9vw,140px);align-items:start;max-width:1120px}.login_intro__WXHcq{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 32px);padding-top:10px}.login_eyebrow__tqhYj,.login_formEyebrow__LafRx{margin:0 0 20px;color:var(--text-soft);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.login_title__05OJB{max-width:11ch;margin:0;font-family:var(--font-editorial);font-size:clamp(34px,4vw,55px);font-weight:400;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.login_title__05OJB em{color:var(--accent);font-weight:400}.login_copy__9z33i{max-width:46ch;margin:24px 0 38px;color:var(--text-soft);font-size:14px;line-height:1.85}.login_features__75HW2{display:grid;margin:0;padding:0;border-top:1px solid var(--line-strong);list-style:none}.login_features__75HW2 li{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid var(--line-strong);font-size:12px}.login_features__75HW2 span{color:var(--text-soft);font-size:10px}.login_support__SWMSC{margin:22px 0 0;color:var(--text-soft);font-size:11px;line-height:1.7}.login_support__SWMSC a{color:var(--text);text-decoration:underline;text-underline-offset:4px}.login_panel__nMIe3{padding:clamp(28px,4vw,44px);border:1px solid var(--line-strong);border-radius:8px;background:rgba(255,255,255,.72)}.login_panelTitle__enc2F{margin:0;font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.03em}.login_panelCopy__UfNLg{margin:10px 0 0;color:var(--text-soft);font-size:12px;line-height:1.75}.login_formWrap___xIJ4{margin-top:30px}.login_formWrap___xIJ4,.login_form__TuoJk{display:grid;grid-gap:18px;gap:18px}.login_field__d6BX3{display:grid;grid-gap:8px;gap:8px;color:var(--text);font-size:11px}.login_input___u2p3{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:6px;background:rgba(255,255,255,.78);color:var(--text);font-size:15px;transition:border-color .16s ease,background .16s ease}.login_input___u2p3::placeholder{color:var(--muted)}.login_input___u2p3:focus{border-color:var(--accent);background:white;outline:2px solid var(--bg-soft);outline-offset:2px}.login_passwordRow__Hnwni{display:flex;align-items:center;justify-content:space-between;gap:16px}.login_passwordRow__Hnwni a{color:var(--text-soft);font-size:10px;text-decoration:underline;text-underline-offset:4px}.login_submit__izLA_{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 20px;border:1px solid var(--text);border-radius:6px;background:var(--text);color:white;cursor:pointer;font-size:12px;transition:background .16s ease}.login_submit__izLA_:hover{background:var(--text-soft)}.login_submit__izLA_:disabled{cursor:default;opacity:.55}.login_arrow__3gxjp{font-size:18px}.login_magic__xlfqa{border-top:1px solid var(--line-strong)}.login_magic__xlfqa summary{display:flex;align-items:center;justify-content:space-between;padding:18px 0 0;cursor:pointer;list-style:none;font-size:11px}.login_magic__xlfqa summary::-webkit-details-marker{display:none}.login_magic__xlfqa summary span{color:var(--text-soft);font-size:18px;transition:transform .16s ease}.login_magic__xlfqa[open] summary span{transform:rotate(45deg)}.login_magicBody__dxyEz{display:grid;grid-gap:16px;gap:16px;padding-top:18px}.login_magicCopy__gPWvK{margin:0;color:var(--text-soft);font-size:11px;line-height:1.7}.login_magicButton__zR_lt{min-height:48px;padding:0 18px;border:1px solid var(--line-strong);border-radius:6px;background:transparent;color:var(--text);cursor:pointer;font-size:11px}.login_magicButton__zR_lt:hover{background:var(--bg-soft)}.login_magicButton__zR_lt:disabled{cursor:default;opacity:.55}.login_status__L0xsy{margin-top:22px}.login_resetLinks__2l62Y{display:flex;justify-content:space-between;gap:18px;padding-top:18px;border-top:1px solid var(--line-strong);color:var(--text-soft);font-size:11px}.login_resetLinks__2l62Y a{text-decoration:underline;text-underline-offset:4px}@media (max-width:820px){.login_page__clrBH{padding-top:36px}.login_layout__3i15M{grid-template-columns:1fr;gap:42px}.login_intro__WXHcq{position:static}.login_title__05OJB{max-width:14ch}.login_features__75HW2{max-width:560px}}@media (max-width:520px){.login_layout__3i15M{gap:32px}.login_title__05OJB{font-size:34px}.login_copy__9z33i{margin-bottom:28px}.login_panel__nMIe3{padding:24px 20px}.login_input___u2p3{font-size:16px}}@media (prefers-reduced-motion:reduce){.login_input___u2p3,.login_magic__xlfqa summary span,.login_submit__izLA_{transition:none}}