.page-module___8aEwW__page{min-height:var(--min-h-screen);color:var(--page-text);padding:var(--space-12)var(--content-pad-x);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__main{width:100%;max-width:calc(var(--space-12)*6);background:var(--surface);gap:var(--space-8);color:var(--surface-text);display:grid}.page-module___8aEwW__header{gap:var(--space-3);display:grid}.page-module___8aEwW__kicker{text-transform:uppercase;font-size:var(--fs-xs);color:var(--surface-text);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide)}.page-module___8aEwW__headline{font-size:var(--fs-2xl);line-height:var(--lh-tight);font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:var(--ls-tight);margin:0}.page-module___8aEwW__description{color:var(--surface-text);font-size:var(--fs-md);line-height:var(--lh-base);font-weight:var(--fw-medium);margin:0}.page-module___8aEwW__card{background:var(--surface);padding:var(--space-6);gap:var(--space-5);display:grid}.page-module___8aEwW__loginCard{background:var(--surface);gap:var(--space-5);display:grid}.page-module___8aEwW__tabList{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module___8aEwW__activeTab,.page-module___8aEwW__inactiveTab{padding:0 var(--btn-pad-x);height:var(--btn-h);font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer;text-transform:uppercase;letter-spacing:var(--ls-wide)}.page-module___8aEwW__activeTab{background:var(--accent);color:var(--text-on-orange)}.page-module___8aEwW__inactiveTab{background:var(--surface-muted);color:var(--surface-text)}.page-module___8aEwW__form{gap:var(--space-4);display:grid}.page-module___8aEwW__label{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--surface-text);gap:var(--space-2);text-transform:uppercase;letter-spacing:var(--ls-wide);display:grid}.page-module___8aEwW__input{padding:var(--space-3)var(--space-4);font-size:var(--fs-md);background:var(--surface-muted)}.page-module___8aEwW__input:focus{background:var(--surface-contrast);outline:none}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{padding:0 var(--btn-pad-x);height:var(--btn-h);font-size:var(--fs-md);font-weight:var(--fw-bold);cursor:pointer;text-transform:uppercase;letter-spacing:var(--ls-wide)}.page-module___8aEwW__primaryButton{background:var(--accent);color:var(--text-on-orange)}.page-module___8aEwW__primaryButton:hover,.page-module___8aEwW__primaryButton:focus-visible{filter:brightness(.95)}.page-module___8aEwW__primaryButton:disabled{filter:brightness(.95);cursor:wait}.page-module___8aEwW__secondaryButton{background:var(--surface-muted);color:var(--surface-text)}.page-module___8aEwW__secondaryButton:hover,.page-module___8aEwW__secondaryButton:focus-visible{background:var(--accent);color:var(--text-on-orange)}.page-module___8aEwW__message{font-size:var(--fs-sm);color:var(--accent);padding:var(--space-2)var(--space-3);background:var(--accent-soft)}.page-module___8aEwW__subtitle{font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;color:var(--surface-text);letter-spacing:var(--ls-wide);margin:0}.page-module___8aEwW__title{font-size:var(--fs-lg);font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:var(--ls-tight);margin:0}.page-module___8aEwW__meta{color:var(--surface-text);margin:0}
