.login-form-module___1-1vW__form{gap:var(--space-md);flex-direction:column;display:flex}.login-form-module___1-1vW__field{gap:var(--space-xs);flex-direction:column;display:flex}.login-form-module___1-1vW__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-primary);letter-spacing:var(--ls-normal)}.login-form-module___1-1vW__input{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--fs-md);background:var(--color-surface);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-smooth);padding:12px 14px}.login-form-module___1-1vW__input::placeholder{color:var(--color-text-muted)}.login-form-module___1-1vW__input:focus{border-color:var(--color-accent-500);outline:none;box-shadow:0 0 0 3px #0f787726}.login-form-module___1-1vW__input:disabled{background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}.login-form-module___1-1vW__submit{margin-top:var(--space-sm);background:var(--color-ink-800);color:var(--color-text-inverse);border-radius:var(--radius-md);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);cursor:pointer;transition:background var(--duration-normal) var(--ease-smooth), color var(--duration-normal) var(--ease-smooth), transform 80ms var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-smooth);box-shadow:var(--shadow-sm);border:none;padding:13px 18px}.login-form-module___1-1vW__submit:hover:not(:disabled){background:var(--color-brand-500);color:var(--color-ink-900);box-shadow:var(--shadow-md)}.login-form-module___1-1vW__submit:active:not(:disabled){background:var(--color-brand-700);color:var(--color-text-inverse);transform:translateY(1px)}.login-form-module___1-1vW__submit:disabled{background:var(--color-border-strong);color:var(--color-surface);cursor:not-allowed;box-shadow:none}.login-form-module___1-1vW__alert{background:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:10px 12px}
.page-module__Lk-N4q__main{grid-template-columns:1.15fr 1fr;min-height:100vh;display:grid}@media (max-width:920px){.page-module__Lk-N4q__main{grid-template-columns:1fr}}.page-module__Lk-N4q__hero{background:var(--color-surface-dark);color:var(--color-text-inverse);position:relative;overflow:hidden}.page-module__Lk-N4q__hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#b4987914 0%,#0000 55%),radial-gradient(circle at 80% 70%,#0a6d6e14 0%,#0000 55%);position:absolute;inset:0}.page-module__Lk-N4q__heroInner{padding:var(--space-xxxl) var(--space-xxl);justify-content:space-between;gap:var(--space-xxl);flex-direction:column;max-width:580px;min-height:100vh;margin-left:auto;display:flex;position:relative}@media (max-width:920px){.page-module__Lk-N4q__hero{display:none}}.page-module__Lk-N4q__pitch{gap:var(--space-lg);flex-direction:column;max-width:460px;display:flex}.page-module__Lk-N4q__pitchEyebrow{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-brand-500)}.page-module__Lk-N4q__pitchTitle{font-size:clamp(var(--fs-3xl), 4vw, var(--fs-5xl));font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-text-inverse)}.page-module__Lk-N4q__pitchBody{font-size:var(--fs-lg);line-height:var(--lh-normal);color:#c4c0b6;max-width:42ch}.page-module__Lk-N4q__heroFooter{color:#6b7280;font-size:var(--fs-xs)}.page-module__Lk-N4q__panel{background:var(--color-canvas);padding:var(--space-xxl) var(--space-xl);justify-content:center;align-items:center;min-height:100vh;display:flex}@media (max-width:640px){.page-module__Lk-N4q__panel{padding:var(--space-xl) var(--space-md)}}.page-module__Lk-N4q__panelInner{width:100%;max-width:380px}.page-module__Lk-N4q__panelHeader{margin-bottom:var(--space-xl)}.page-module__Lk-N4q__panelTitle{font-size:var(--fs-3xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);color:var(--color-ink-800);margin-bottom:var(--space-xs)}.page-module__Lk-N4q__panelSubtitle{font-size:var(--fs-md);color:var(--color-text-secondary)}
