.login-module__WEZH7G__login{background:var(--bg-page);grid-template-columns:minmax(0,1.05fr) minmax(440px,1fr);min-height:100vh;display:grid}.login-module__WEZH7G__brandPane{--focus:var(--ember-400);background:linear-gradient(315deg,color-mix(in srgb,var(--ember-500)20%,transparent)0%,transparent 45%,color-mix(in srgb,var(--data-1)18%,transparent)80%,transparent 100%),linear-gradient(180deg,var(--bg-ink)0%,color-mix(in oklab,var(--bg-ink)90%,var(--data-4))100%);color:var(--text-on-ink-strong);padding:var(--space-8);gap:var(--space-7);isolation:isolate;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.login-module__WEZH7G__brandPane:before{content:"";background-image:linear-gradient(color-mix(in srgb,var(--text-on-ink-strong)6%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-on-ink-strong)6%,transparent)1px,transparent 1px);z-index:1;pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 82%);mask-image:radial-gradient(#000 35%,#0000 82%)}.login-module__WEZH7G__brandPane:after{content:"";background:var(--ember-500);z-index:3;height:3px;position:absolute;top:0;left:0;right:0}.login-module__WEZH7G__brandPane>*{z-index:2;position:relative}.login-module__WEZH7G__brandMark{align-items:center;gap:var(--space-3);display:flex}.login-module__WEZH7G__brandMark img{height:36px;display:block}.login-module__WEZH7G__productTag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sidebar-text-muted);padding:var(--space-1)var(--space-2);border:1px solid color-mix(in srgb,var(--text-on-ink-strong)10%,transparent);border-radius:var(--radius-chip);font-size:11px;font-weight:600}.login-module__WEZH7G__statement{gap:var(--space-5);flex-direction:column;align-self:center;display:flex}.login-module__WEZH7G__statementEyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ember-400);align-items:center;gap:var(--space-3);font-size:11px;font-weight:600;display:flex}.login-module__WEZH7G__statementEyebrow:before{content:"";background:var(--ember-500);width:28px;height:2px}.login-module__WEZH7G__statement h1{letter-spacing:-.025em;max-width:16ch;color:var(--text-on-ink-strong);text-wrap:balance;margin:0;font-size:56px;font-weight:800;line-height:1.05}.login-module__WEZH7G__accent{font-synthesis:none;color:var(--ember-400);font-style:normal;font-weight:700}.login-module__WEZH7G__statement p{color:var(--text-on-ink);max-width:38ch;margin:0;font-size:17px;line-height:1.55}.login-module__WEZH7G__signature{border-top:1px solid color-mix(in srgb,var(--text-on-ink-strong)10%,transparent);padding-top:var(--space-4);justify-content:space-between;gap:var(--space-2)var(--space-4);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sidebar-text-muted);flex-wrap:wrap;font-size:11px;display:flex}.login-module__WEZH7G__formPane{background:var(--bg-surface);padding:var(--space-8);gap:var(--space-6);grid-template-rows:1fr auto;display:grid;overflow-y:auto}.login-module__WEZH7G__formShell{align-self:center;gap:var(--space-5);flex-direction:column;width:100%;max-width:380px;margin:0 auto;display:flex}.login-module__WEZH7G__head{gap:var(--space-2);flex-direction:column;display:flex}.login-module__WEZH7G__headEyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ember-text);font-size:11px;font-weight:600}.login-module__WEZH7G__head h2{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:32px;font-weight:800;line-height:1.15}.login-module__WEZH7G__head p{color:var(--text-secondary);margin:var(--space-1)0 0;font-size:14px;line-height:1.55}.login-module__WEZH7G__sso{border-color:var(--border-control);width:100%;height:48px;font-size:15px;font-weight:600}.login-module__WEZH7G__sso svg{flex:0 0 18px;width:18px;height:18px}.login-module__WEZH7G__orSep{align-items:center;gap:var(--space-3);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600;display:flex}.login-module__WEZH7G__orSep:before,.login-module__WEZH7G__orSep:after{content:"";background:var(--border-subtle);flex:1;height:1px}.login-module__WEZH7G__field{gap:var(--space-2);flex-direction:column;display:flex}.login-module__WEZH7G__fieldLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:600}.login-module__WEZH7G__inputWrap{background:var(--bg-surface);border:1px solid var(--border-control);border-radius:var(--radius-input);height:44px;transition:border-color var(--dur-press)var(--ease-std);align-items:center;display:flex}.login-module__WEZH7G__inputWrap:hover{border-color:var(--text-tertiary)}.login-module__WEZH7G__inputWrap:has(input:focus-visible){border-color:var(--focus);outline:2px solid var(--focus);outline-offset:1px}.login-module__WEZH7G__lead{width:40px;height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.login-module__WEZH7G__lead svg{width:16px;height:16px}.login-module__WEZH7G__inputWrap input{min-width:0;height:100%;padding:0 var(--space-3)0 0;font-family:var(--font-sans);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:14px}.login-module__WEZH7G__inputWrap input::placeholder{color:var(--text-muted)}.login-module__WEZH7G__trail{padding:0 var(--space-3);color:var(--text-muted);cursor:pointer;border-radius:var(--radius-input);font-family:var(--font-mono);letter-spacing:.06em;background:0 0;border:0;align-self:stretch;align-items:center;font-size:11px;display:inline-flex}.login-module__WEZH7G__trail:hover{color:var(--text-primary)}.login-module__WEZH7G__trail:focus-visible{outline-offset:-2px}.login-module__WEZH7G__submit{width:100%;height:48px;font-size:15px;font-weight:600}.login-module__WEZH7G__error{color:var(--danger-text);margin:0;font-size:13px}.login-module__WEZH7G__formFoot{justify-content:space-between;gap:var(--space-3)var(--space-5);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;font-size:11px;display:flex}@media (max-width:880px){.login-module__WEZH7G__login{grid-template-columns:minmax(0,1fr)}.login-module__WEZH7G__brandPane{padding:var(--space-5)var(--space-4)var(--space-6);gap:var(--space-5);grid-template-rows:auto auto}.login-module__WEZH7G__statement{gap:var(--space-3)}.login-module__WEZH7G__statement h1{font-size:32px}.login-module__WEZH7G__statement p,.login-module__WEZH7G__signature{display:none}.login-module__WEZH7G__formPane{padding:var(--space-6)var(--space-4)}}
