.collapsible-note summary[data-v-2a93d86e]{cursor:pointer;color:var(--text-secondary);width:fit-content}.collapsible-note[open] summary[data-v-2a93d86e]{margin-bottom:.25rem}.card[data-v-7e394f0d]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:10px;padding:1.25rem 1.5rem;overflow:hidden}.rider-name[data-v-7e394f0d]{margin:0 0 .75rem;font-size:20px;font-weight:700}.profile-attrs[data-v-7e394f0d]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;display:flex}.profile-attr[data-v-7e394f0d]{align-items:baseline;gap:6px;display:flex}.profile-attr dt[data-v-7e394f0d]{color:var(--text-muted);font-size:11px}.profile-attr dd[data-v-7e394f0d]{margin:0;font-size:13px}.section-title[data-v-7e394f0d]{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:0 0 .75rem;font-size:15px;font-weight:600;display:flex}.section-title-link[data-v-7e394f0d]{color:var(--accent);font-size:12px;font-weight:400;text-decoration:none}.section-title-link[data-v-7e394f0d]:hover{text-decoration:underline}.current-handicap[data-v-7e394f0d]{color:var(--accent);font-size:13px;font-weight:600}.current-handicap small[data-v-7e394f0d]{color:var(--text-secondary);font-weight:400}.stat-tiles[data-v-7e394f0d]{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-bottom:.75rem;display:grid}.stat-tile[data-v-7e394f0d]{background:var(--bg-header);border:1px solid var(--border-subtle);border-radius:8px;padding:8px 10px}.stat-label[data-v-7e394f0d]{color:var(--text-muted);margin:0 0 2px;font-size:11px}.stat-value[data-v-7e394f0d]{color:var(--accent);margin:0;font-size:16px;font-weight:700}.stat-value small[data-v-7e394f0d]{color:var(--text-secondary);margin-left:1px;font-size:11px;font-weight:400}.show-more[data-v-7e394f0d]{color:var(--accent);border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:6px;margin-top:.75rem;padding:6px 12px;font-size:12px}.section-note[data-v-7e394f0d]{color:var(--text-muted);margin:0 0 .75rem;font-size:11px}.aptitude-summary[data-v-7e394f0d]{margin:0 0 .75rem;font-size:13px}.subsection-label[data-v-7e394f0d]{color:var(--text-secondary);margin:0 0 .5rem;font-size:12px;font-weight:600}.official-totals-list[data-v-7e394f0d]{flex-wrap:wrap;gap:.35rem 1.25rem;margin:0 0 .5rem;display:flex}.official-total[data-v-7e394f0d]{align-items:baseline;gap:6px;display:flex}.official-total dt[data-v-7e394f0d]{color:var(--text-muted);font-size:11px}.official-total dd[data-v-7e394f0d]{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.section-title-note[data-v-7e394f0d]{color:var(--text-muted);font-size:11px;font-weight:400}.characteristic-list[data-v-7e394f0d]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 .5rem;display:flex}.characteristic[data-v-7e394f0d]{align-items:baseline;gap:8px;display:flex}.characteristic dt[data-v-7e394f0d]{color:var(--text-secondary);font-size:12px}.characteristic-stars[data-v-7e394f0d]{letter-spacing:1px;color:var(--accent);margin:0;font-size:15px}.characteristic-course[data-v-7e394f0d]{margin:0 0 .75rem;font-size:13px}.breakdown-grid[data-v-7e394f0d]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:1rem;display:grid}.table-wrap[data-v-7e394f0d]{overflow-x:auto}table[data-v-7e394f0d]{border-collapse:collapse;width:100%;font-size:13px}thead th[data-v-7e394f0d]{text-align:left;white-space:nowrap;color:var(--text-muted);background:var(--bg-header);border-bottom:1px solid var(--border-subtle);padding:8px 12px;font-size:11px}thead th.th-num[data-v-7e394f0d]{text-align:right}tbody td[data-v-7e394f0d]{border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:8px 12px}.td-num[data-v-7e394f0d]{text-align:right;font-variant-numeric:tabular-nums}.place--win[data-v-7e394f0d]{color:var(--accent);font-weight:700}.program-link[data-v-7e394f0d]{color:var(--accent);white-space:nowrap;font-size:12px;text-decoration:none}.program-link[data-v-7e394f0d]:hover{text-decoration:underline}.handicap-chart[data-v-7e394f0d]{width:100%;max-width:640px;height:auto;margin-bottom:.5rem;display:block}.chart-grid[data-v-7e394f0d]{stroke:var(--border-subtle);stroke-width:1px}.chart-tick[data-v-7e394f0d]{fill:var(--text-muted);font-size:10px}.chart-tick--value[data-v-7e394f0d]{text-anchor:end}.chart-tick--date[data-v-7e394f0d]{text-anchor:middle}.chart-line[data-v-7e394f0d]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.chart-dot[data-v-7e394f0d]{fill:var(--accent)}.handicap-history[data-v-7e394f0d]{max-width:320px}.retry-table[data-v-7e394f0d]{max-width:560px;margin-bottom:.75rem}.note-list[data-v-7e394f0d]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.note-item[data-v-7e394f0d]{border:1px solid var(--border-subtle);border-radius:8px;padding:10px 12px}.note-body[data-v-7e394f0d]{white-space:pre-wrap;margin:0 0 4px;font-size:13px}.note-meta[data-v-7e394f0d]{color:var(--text-muted);flex-wrap:wrap;gap:8px;margin:0;font-size:11px;display:flex}.empty[data-v-7e394f0d]{color:var(--text-muted);margin:0;font-size:13px}@media (width<=640px){.card[data-v-7e394f0d]{padding:.9rem 1rem}.table-wrap[data-v-7e394f0d]{margin-left:-1rem;margin-right:-1rem;padding-left:1rem}thead th[data-v-7e394f0d],tbody td[data-v-7e394f0d]{padding:8px}thead th.th-num[data-v-7e394f0d],tbody td.td-num[data-v-7e394f0d]{padding-left:6px;padding-right:6px}.handicap-history[data-v-7e394f0d]{margin-left:0;margin-right:0;padding-left:0}.stat-tiles[data-v-7e394f0d]{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}}
