.page-module__tfmJJa__page{max-width:720px;padding:var(--space-6) var(--space-4) var(--space-8);margin:0 auto}.page-module__tfmJJa__header{margin-bottom:var(--space-6)}.page-module__tfmJJa__eyebrow{font-family:var(--font-mono);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-2);font-size:.8rem}.page-module__tfmJJa__title{margin-bottom:var(--space-2);font-size:1.5rem;font-weight:600}.page-module__tfmJJa__backLink{font-size:.85rem}.page-module__tfmJJa__section{margin-bottom:var(--space-7)}.page-module__tfmJJa__sectionHeading{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);font-size:1.1rem;font-weight:600}.page-module__tfmJJa__note{color:var(--ink-muted);margin-top:var(--space-2);font-size:.85rem}.page-module__tfmJJa__hash{font-family:var(--font-mono);word-break:break-all;font-size:.75rem}.page-module__tfmJJa__error{color:var(--red-text);margin-top:var(--space-2);font-size:.85rem}.page-module__tfmJJa__emptyCard,.page-module__tfmJJa__callCard,.page-module__tfmJJa__revealCard,.page-module__tfmJJa__recordCard{background:var(--paper-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-5)}.page-module__tfmJJa__question{margin-bottom:var(--space-4);font-size:1.15rem;font-weight:600}.page-module__tfmJJa__options{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.page-module__tfmJJa__optionButton{font-family:var(--font-body);padding:var(--space-4);border:2px solid var(--border);border-radius:var(--radius);background:var(--paper-alt);color:var(--ink);cursor:pointer;min-height:56px;font-size:1rem;font-weight:600}.page-module__tfmJJa__optionButton:hover:not(:disabled){border-color:var(--rust)}.page-module__tfmJJa__optionButton:disabled{opacity:.6;cursor:not-allowed}.page-module__tfmJJa__lockedIn{border-left:3px solid var(--green-solid);padding-left:var(--space-4)}.page-module__tfmJJa__lockedChoice{color:var(--green-text);margin-bottom:var(--space-2);font-weight:600}.page-module__tfmJJa__countdown{font-family:var(--font-mono);color:var(--ink-muted);margin-top:var(--space-2);font-size:.85rem}.page-module__tfmJJa__crowdList{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;list-style:none;display:flex}.page-module__tfmJJa__crowdRow,.page-module__tfmJJa__crowdRowAi{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--paper-alt);display:flex}.page-module__tfmJJa__crowdRowAi{background:var(--amber-bg);border:1px solid var(--amber-solid)}.page-module__tfmJJa__crowdPct{font-family:var(--font-mono);margin-left:auto}.page-module__tfmJJa__aiTag{text-transform:uppercase;letter-spacing:.04em;color:var(--amber-text);font-size:.7rem}.page-module__tfmJJa__verify{margin-top:var(--space-4);border-top:1px solid var(--border);padding-top:var(--space-3)}.page-module__tfmJJa__verify summary{cursor:pointer;font-weight:600}.page-module__tfmJJa__verifyBody{margin-top:var(--space-3)}.page-module__tfmJJa__verifyValues{font-family:var(--font-mono);gap:var(--space-2);margin:var(--space-3) 0;font-size:.8rem;display:grid}.page-module__tfmJJa__verifyValues dt{color:var(--ink-muted);text-transform:uppercase;font-size:.7rem}.page-module__tfmJJa__verifyButton,.page-module__tfmJJa__shareButton{font-family:var(--font-body);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--paper-alt);cursor:pointer;font-weight:600}.page-module__tfmJJa__verifyButton:hover,.page-module__tfmJJa__shareButton:hover{border-color:var(--rust)}.page-module__tfmJJa__verifyMatch{color:var(--green-text);margin-top:var(--space-3);font-weight:600}.page-module__tfmJJa__verifyMismatch{color:var(--red-text);margin-top:var(--space-3);font-weight:600}.page-module__tfmJJa__grid{letter-spacing:.15em;font-size:1.5rem}.page-module__tfmJJa__streak{margin-top:var(--space-2);font-weight:600}.page-module__tfmJJa__shareButton{margin-top:var(--space-4)}.page-module__tfmJJa__footer{border-top:1px solid var(--border);padding-top:var(--space-5);margin-top:var(--space-7);color:var(--ink-muted);gap:var(--space-2);flex-direction:column;font-size:.85rem;display:flex}
