.page.svelte-177al6i{padding-top:1.5rem;padding-bottom:3rem;max-width:48rem}.back-nav.svelte-177al6i{font-family:var(--font-mono);font-size:.75rem;margin-bottom:1rem}.profile-header.svelte-177al6i{margin-bottom:1.5rem}.profile-header.svelte-177al6i h1:where(.svelte-177al6i){font-size:1.8rem;margin-bottom:.2rem}.role.svelte-177al6i{font-size:.9rem;color:var(--accent);display:block}.term.svelte-177al6i{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-faint)}.stats-grid.svelte-177al6i{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:2rem}.stat-box.svelte-177al6i{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:.75rem;text-align:center}.stat-value.svelte-177al6i{display:block;font-size:1.4rem;font-weight:600;line-height:1.2}.stat-label.svelte-177al6i{font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint)}.section.svelte-177al6i{margin-bottom:2rem}.section-label.svelte-177al6i{font-family:var(--font-mono);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-bottom:.5rem;padding-bottom:.3rem;border-bottom:1px solid var(--border)}.section-desc.svelte-177al6i{font-size:.82rem;color:var(--ink-dim);margin-bottom:.75rem}.table-wrap.svelte-177al6i{overflow-x:auto}.data-table.svelte-177al6i{width:100%;border-collapse:collapse;font-size:.85rem}.data-table.svelte-177al6i th:where(.svelte-177al6i){font-family:var(--font-mono);font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);text-align:left;padding:.4rem .75rem;border-bottom:1px solid var(--border)}.data-table.svelte-177al6i th.num:where(.svelte-177al6i){text-align:right}.data-table.svelte-177al6i td:where(.svelte-177al6i){padding:.35rem .75rem;border-bottom:1px solid var(--border)}.data-table.svelte-177al6i td.num:where(.svelte-177al6i){text-align:right;font-family:var(--font-mono);font-size:.8rem}.highlight-no.svelte-177al6i{color:var(--accent);font-weight:500}.motion-list.svelte-177al6i{display:flex;flex-direction:column}.motion-row.svelte-177al6i{display:block;padding:.6rem .75rem;margin:0 -.75rem;border-bottom:1px solid var(--border);border-radius:4px;text-decoration:none;color:var(--ink)}.motion-row.svelte-177al6i:hover{background:var(--bg-card);text-decoration:none}.motion-row-meta.svelte-177al6i{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.2rem}.motion-row-meta.svelte-177al6i time:where(.svelte-177al6i){font-size:.75rem;color:var(--ink-dim)}.tally-display.svelte-177al6i{font-family:var(--font-mono);font-size:.7rem}.tally-yes.svelte-177al6i{color:var(--green);font-weight:500}.tally-no.svelte-177al6i{color:var(--accent);font-weight:500}.tally-abstain.svelte-177al6i{color:var(--ink-faint)}.motion-row-text.svelte-177al6i{font-size:.85rem;color:var(--ink-dim);line-height:1.4}.source-note.svelte-177al6i{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border);text-align:center}.disclaimer.svelte-177al6i{font-size:.78rem;color:var(--ink-faint);max-width:32rem;margin:0 auto;line-height:1.5}@media(max-width:640px){.stats-grid.svelte-177al6i{grid-template-columns:repeat(2,1fr)}.profile-header.svelte-177al6i h1:where(.svelte-177al6i){font-size:1.4rem}.motion-row-meta.svelte-177al6i{flex-wrap:wrap;gap:.3rem}}
