.login_page___bVDP{min-height:100dvh;display:grid;place-items:center;padding:24px 16px 48px}.login_card__r3Ltj{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--rule);border-radius:18px;box-shadow:var(--shadow);padding:28px 24px 24px;display:flex;flex-direction:column;gap:15px}.login_head__A_XoG{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.login_brand__isTcd{font-size:24px;font-weight:800;letter-spacing:-.025em;text-transform:uppercase;color:var(--marigold);line-height:1;text-decoration:none}.login_title__7huBn{font-size:25px;font-weight:800}.login_switch__NukVi{font-family:inherit;background:none;border:none;color:var(--muted);font-size:14px;font-weight:500;cursor:pointer;padding:4px;text-align:center}.login_switch__NukVi:hover{color:var(--ink)}.login_reset__xOuIE{font-size:14px;line-height:1.45;color:var(--ink);background:color-mix(in srgb,var(--brand) 12%,transparent);border-radius:10px;padding:10px 12px}.login_google__VPc1i{font-family:inherit;font-size:15.5px;font-weight:600;width:100%;padding:14px 18px;border-radius:13px;border:1.5px solid var(--rule);background:var(--surface);color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;line-height:1.35}.login_google__VPc1i:hover{border-color:var(--muted)}.login_google__VPc1i:disabled{opacity:.45;cursor:default}.login_or__O6l_G{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:12.5px}.login_or__O6l_G:after,.login_or__O6l_G:before{content:"";flex-grow:1;height:1px;background:var(--rule)}.login_aside__RZp3K{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:18px;font-size:13.5px;color:var(--muted)}