.LoginPage_page__ommXu{min-height:100dvh;background:var(--color-background-body)}.LoginPage_split__lb8_Z{display:grid;grid-template-columns:1fr;min-height:100dvh}@media (min-width:980px){.LoginPage_split__lb8_Z{grid-template-columns:1.1fr 1fr}}.LoginPage_hero__Od7mC{display:none;position:relative;overflow:hidden;flex-direction:column;justify-content:space-between;gap:var(--spacing-6,24px);padding:var(--spacing-8,48px);background:linear-gradient(160deg,var(--color-background-body) 0,color-mix(in oklch,var(--color-accent) 9%,var(--color-background-surface)) 60%,color-mix(in oklch,var(--color-accent) 15%,var(--color-background-surface)) 100%)}@media (min-width:980px){.LoginPage_hero__Od7mC{display:flex}}.LoginPage_heroWordmark__WkiXK{height:var(--spacing-7,28px);width:auto;align-self:flex-start}.LoginPage_heroBody__2eELA{display:flex;flex-direction:column;gap:var(--spacing-4,18px);max-width:30rem}.LoginPage_heroHeadline__Ou7Z_{margin:0;font-family:var(--font-family-heading);font-weight:900;font-size:2.5rem;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-text-primary)}.LoginPage_heroAccent__Q0YiW{color:var(--color-accent)}.LoginPage_heroSupporting__3Lhbo{margin:0;color:var(--color-text-secondary);font-size:.875rem;line-height:1.7}.LoginPage_heroBullets__FIDak{display:flex;flex-direction:column;gap:var(--spacing-2,10px);margin:0;padding:0;list-style:none;font-size:.8125rem;color:var(--color-text-secondary)}.LoginPage_heroBullets__FIDak li{display:flex;align-items:center;gap:var(--spacing-2,10px)}.LoginPage_heroFooter__N4KAm{margin:0;font-family:var(--font-family-code);font-size:.6875rem;letter-spacing:.06em;color:var(--color-text-disabled)}.LoginPage_formPane__JlfpK{display:flex;align-items:center;justify-content:center;padding:var(--spacing-5,24px);background:var(--color-background-body)}.LoginPage_formCard__OZD_j{width:min(25rem,100%)}.LoginPage_formInner__RDCpz{display:flex;flex-direction:column;gap:var(--spacing-4,18px);padding:var(--spacing-6,28px);animation:LoginPage_login-reveal__ituzO var(--duration-medium) var(--ease-standard) both}.LoginPage_cardWordmark__k_hZU{height:var(--spacing-6,28px);width:auto;align-self:flex-start}.LoginPage_kicker__Srnb_{text-transform:uppercase;letter-spacing:.09em}.LoginPage_formTitle__9F25f{margin:0;font-family:var(--font-family-heading);font-weight:800;font-size:1.375rem;text-transform:uppercase;color:var(--color-text-primary)}.LoginPage_formSubtitle__yHkpK{margin:var(--spacing-1,4px) 0 0;color:var(--color-text-secondary);font-size:.8125rem}.LoginPage_modeHint__NKF72{display:flex;align-items:center;gap:var(--spacing-2,10px);font-size:.6875rem;color:var(--color-text-disabled)}.LoginPage_modeChip__jOaN2{padding:3px 10px;border-radius:var(--radius-element);background:var(--color-background-surface);color:var(--color-text-secondary);font-weight:600;letter-spacing:.02em}.LoginPage_modeRule__4pHxd{flex:1 1;height:1px;background:var(--color-border)}.LoginPage_footer__7PBO_{margin:0;text-align:center;color:var(--color-text-disabled);font-size:.75rem}@keyframes LoginPage_login-reveal__ituzO{0%{opacity:0;transform:translateY(var(--spacing-2,10px))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LoginPage_formInner__RDCpz{animation:none}}.LoginPage_googleDivider__CPk8J{display:flex;align-items:center;gap:var(--spacing-2,8px);font-size:.6875rem;color:var(--color-text-disabled)}.LoginPage_googleButton__GuuKg{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2,8px);width:100%;height:var(--size-element-md,32px);padding-inline:var(--spacing-3,12px);border:1px solid var(--color-border);border-radius:var(--radius-element);background:var(--color-background-surface);color:var(--color-text-primary);font-size:var(--text-label-size);font-weight:var(--font-weight-medium,500);line-height:var(--text-label-leading,1.4286);text-decoration:none;white-space:nowrap}.LoginPage_googleButton__GuuKg:hover{border-color:var(--color-text-disabled)}.LoginPage_googleButton__GuuKg:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.LoginPage_googleLogo__TkEzO{width:var(--spacing-4,16px);height:var(--spacing-4,16px);flex-shrink:0}.LoginPage_forgot__804G9{align-self:center;font-size:12.5px;color:var(--ow-text2);text-decoration:underline;text-underline-offset:3px}.LoginPage_forgot__804G9:hover{color:var(--ow-accent)}