.page-section.svelte-11odly9{margin-bottom:32px}.section-num.svelte-11odly9{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;display:inline-flex;align-items:baseline;gap:12px}.section-num-num.svelte-11odly9{color:var(--accent);font-weight:500}.section-num-line.svelte-11odly9{flex:0 0 auto;width:28px;height:1px;background:var(--fg-dim);transform:translateY(-3px)}.section-num-label.svelte-11odly9{color:var(--fg-dim)}.page-title.svelte-11odly9{font-family:var(--font-serif);font-size:clamp(26px,3.2vw,34px);font-weight:500;letter-spacing:-.015em;margin:0 0 6px}.page-sub.svelte-11odly9{font-family:var(--font-mono);font-size:12px;color:var(--fg-muted);margin:0;letter-spacing:.02em}.roster.svelte-11odly9{margin-bottom:48px}.roster-head.svelte-11odly9{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:10px;margin-bottom:16px}.roster-title.svelte-11odly9{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin:0;color:var(--fg-dim);font-weight:500}.roster-count.svelte-11odly9{font-family:var(--font-mono);font-size:11px;color:var(--fg-dim);margin:0;letter-spacing:.04em}.roster-grid.svelte-11odly9{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0;border-top:1px solid var(--border);border-left:1px solid var(--border)}.card.svelte-11odly9{display:flex;flex-direction:column;gap:10px;padding:20px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--fg);transition:background .18s ease,transform .18s ease}.card.svelte-11odly9:hover{background:var(--bg-elev)}.card.svelte-11odly9:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.card-head.svelte-11odly9{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.card-name.svelte-11odly9{font-family:var(--font-serif);font-size:17px;letter-spacing:-.005em;line-height:1.2}.card-delta.svelte-11odly9{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--fg-dim)}.card-delta.up.svelte-11odly9{color:var(--c-up)}.card-delta.down.svelte-11odly9{color:var(--c-down)}.card-delta.neutral.svelte-11odly9{color:var(--fg-dim);letter-spacing:.04em}.card-tagline.svelte-11odly9{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--fg-muted);margin:0;text-transform:lowercase}.card-spark.svelte-11odly9{min-height:60px;display:flex;align-items:center}.card-spark-empty.svelte-11odly9{font-family:var(--font-mono);font-size:11px;color:var(--fg-dim);letter-spacing:.04em;text-align:center;width:100%}.card-foot.svelte-11odly9{display:flex;align-items:baseline;justify-content:space-between;border-top:1px dashed var(--border);padding-top:8px}.card-equity.svelte-11odly9{font-family:var(--font-mono);font-size:16px;font-weight:500;letter-spacing:-.005em}.card-id.svelte-11odly9{font-family:var(--font-mono);font-size:11px;color:var(--fg-dim)}.table-wrap.svelte-11odly9{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev)}.data-table.svelte-11odly9{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:13px}.data-table.svelte-11odly9 th:where(.svelte-11odly9){font-weight:500;text-align:right;padding:12px 14px;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.08em;font-size:11px;border-bottom:1px solid var(--border);background:var(--bg-card)}.data-table.svelte-11odly9 th.left:where(.svelte-11odly9){text-align:left}.data-table.svelte-11odly9 td:where(.svelte-11odly9){padding:10px 14px;text-align:right;color:var(--fg-muted);border-bottom:1px solid var(--border)}.data-table.svelte-11odly9 td.left:where(.svelte-11odly9){text-align:left}.data-table.svelte-11odly9 td.muted:where(.svelte-11odly9){color:var(--fg-dim)}.data-table.svelte-11odly9 td.strong:where(.svelte-11odly9){color:var(--fg);font-weight:500}.data-table.svelte-11odly9 tr:where(.svelte-11odly9):last-child td:where(.svelte-11odly9){border-bottom:none}.data-table.svelte-11odly9 tbody:where(.svelte-11odly9) tr:where(.svelte-11odly9):hover td:where(.svelte-11odly9){background:var(--bg-card)}.name-link.svelte-11odly9{color:var(--fg);transition:color .15s ease;border-bottom:1px dashed var(--border-strong)}.name-link.svelte-11odly9:hover{color:var(--accent);border-bottom-color:var(--accent)}
