.page-module__X_Z_4a__main{min-height:100vh}.page-module__X_Z_4a__navbar{z-index:100;background:var(--color-bg-glass);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);padding:16px 0;position:sticky;top:0;left:0;right:0}.page-module__X_Z_4a__navLinks{align-items:center;gap:32px;display:flex}.page-module__X_Z_4a__navLink{color:var(--color-text-main);font-weight:500}.page-module__X_Z_4a__navLink:hover{color:var(--color-primary)}.page-module__X_Z_4a__authCard{width:100%;max-width:480px;padding:40px}.page-module__X_Z_4a__title{font-family:var(--font-outfit);text-align:center;margin-bottom:8px;font-size:2.5rem}.page-module__X_Z_4a__subtitle{text-align:center;color:var(--color-text-muted);margin-bottom:32px}.page-module__X_Z_4a__errorBanner{color:var(--color-danger);border-radius:var(--border-radius-sm);text-align:center;background:#ff4b4b1a;border:1px solid #ff4b4b4d;margin-bottom:24px;padding:12px;font-size:.875rem}.page-module__X_Z_4a__formGroup{margin-bottom:24px}.page-module__X_Z_4a__formGroup label{color:var(--color-text-muted);margin-bottom:8px;font-size:.875rem;font-weight:500;display:block}.page-module__X_Z_4a__inputField{background:var(--color-bg-dark);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);width:100%;color:var(--color-text-main);transition:border-color var(--transition-fast);padding:12px 16px;font-family:inherit;font-size:1rem}.page-module__X_Z_4a__inputField:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);outline:none}.page-module__X_Z_4a__submitBtn{width:100%;margin-top:8px;padding:16px;font-size:1.1rem}.page-module__X_Z_4a__dashboard{text-align:center}.page-module__X_Z_4a__statsBox{text-align:left;margin-top:32px}.page-module__X_Z_4a__statGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.page-module__X_Z_4a__statItem{background:var(--color-bg-dark);border:1px solid var(--color-border);border-radius:var(--border-radius-md);text-align:center;padding:24px}.page-module__X_Z_4a__statItem h3{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:.875rem}.page-module__X_Z_4a__statValue{font-size:3rem;font-family:var(--font-outfit);color:var(--color-primary);margin-bottom:4px;line-height:1}.page-module__X_Z_4a__statDate{color:var(--color-text-main);font-size:1.1rem;font-weight:600}
