.page-module___8aEwW__main{min-height:100vh;padding:var(--content-pad);place-items:center;display:grid}.page-module___8aEwW__card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-card);padding:var(--s-6);gap:var(--s-4);display:grid}.page-module___8aEwW__wordmark{font-family:var(--font-display);font-weight:800;font-size:var(--text-h2);color:var(--sizzle-orange-dark);margin:0}.page-module___8aEwW__title{font-family:var(--font-display);font-weight:800;font-size:var(--text-h1);letter-spacing:var(--tracking-display);margin:0;line-height:1.15}.page-module___8aEwW__lead{color:var(--muted);margin:0}.page-module___8aEwW__label{gap:var(--s-1);font-size:var(--text-small);font-weight:600;display:grid}.page-module___8aEwW__input{height:44px;padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-md);font:inherit;color:var(--ink);background:var(--paper);font-weight:400}.page-module___8aEwW__primary{height:42px;padding:0 var(--s-5);border-radius:var(--radius-full);background:var(--accent);color:var(--paper);font-family:var(--font-ui);cursor:pointer;transition:background var(--dur-fast) var(--ease);border:0;place-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-grid}.page-module___8aEwW__primary:hover{background:var(--accent-dark)}.page-module___8aEwW__primary:disabled{opacity:.6;cursor:not-allowed}.page-module___8aEwW__note{font-size:var(--text-small);color:var(--muted);margin:0}