.scout-card.svelte-qhe8h0{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--rule-soft);transition:background-color var(--duration-base) var(--easing-out)}.scout-card.svelte-qhe8h0:last-child{border-bottom:none}.scout-card.svelte-qhe8h0:hover{background-color:var(--paper-hover)}.card-header.svelte-qhe8h0{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.mark-text-wrap.svelte-qhe8h0{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.mark-text.svelte-qhe8h0{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);letter-spacing:-.01em;margin:0;font-weight:600}.nice-classes.svelte-qhe8h0{gap:var(--space-1);flex-wrap:wrap;display:flex}.nice-class.svelte-qhe8h0{min-width:24px;height:20px;padding:0 var(--space-1);font-family:var(--font-data);font-size:var(--text-xs);color:var(--ink-tertiary);background:var(--paper-inset);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.star-btn.svelte-qhe8h0{padding:var(--space-1);font-size:var(--text-lg);color:var(--ink-muted);cursor:pointer;transition:color var(--duration-base) var(--easing-out);background:0 0;border:none;flex-shrink:0;line-height:1}.star-btn.svelte-qhe8h0:hover,.star-btn.star-active.svelte-qhe8h0{color:var(--amber)}.star-btn.svelte-qhe8h0:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.star-btn.svelte-qhe8h0:disabled{opacity:.5;cursor:not-allowed}.card-meta.svelte-qhe8h0{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.meta-item.svelte-qhe8h0{font-family:var(--font-body);font-size:var(--text-xs);color:var(--ink-tertiary)}.meta-status.svelte-qhe8h0{font-family:var(--font-data)}.scores.svelte-qhe8h0{gap:var(--space-6);margin-bottom:var(--space-3);display:flex}.score-item.svelte-qhe8h0{align-items:baseline;gap:var(--space-2);display:flex}.score-label.svelte-qhe8h0{font-family:var(--font-body);font-size:var(--text-xs);color:var(--ink-tertiary);font-weight:450}.score-value.svelte-qhe8h0{font-family:var(--font-data);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--ink-secondary)}.score-primary.svelte-qhe8h0{font-size:var(--text-md);color:var(--ink);font-weight:500}.notes.svelte-qhe8h0{margin-bottom:var(--space-3)}.note-line.svelte-qhe8h0{font-family:var(--font-body);font-size:var(--text-xs);color:var(--ink-secondary);margin:0 0 var(--space-1);line-height:1.5}.note-label.svelte-qhe8h0{color:var(--ink-tertiary);margin-right:var(--space-2);font-weight:500}.maintenance.svelte-qhe8h0{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.maintenance-label.svelte-qhe8h0{font-family:var(--font-body);font-size:var(--text-xs);color:var(--ink-tertiary);font-weight:500}.maintenance-dates.svelte-qhe8h0{gap:var(--space-3);flex-wrap:wrap;display:flex}.maint-date.svelte-qhe8h0{font-family:var(--font-data);font-size:var(--text-xs);color:var(--ink-secondary)}@media (width<=640px){.scout-card.svelte-qhe8h0{padding:var(--space-3) var(--space-4)}.scores.svelte-qhe8h0{gap:var(--space-4)}.maintenance.svelte-qhe8h0{gap:var(--space-1);flex-direction:column}}.scout-page.svelte-f78o7d{max-width:860px}.page-header.svelte-f78o7d{margin-bottom:var(--space-8);justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.header-actions.svelte-f78o7d{align-items:center;gap:var(--space-3);display:flex}.filter-tabs.svelte-f78o7d{border:1px solid var(--rule);border-radius:var(--radius-sm);display:flex;overflow:hidden}.filter-tab.svelte-f78o7d{padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);color:var(--ink-tertiary);cursor:pointer;transition:color var(--duration-base) var(--easing-out), background-color var(--duration-base) var(--easing-out);background:0 0;border:none}.filter-tab.svelte-f78o7d:hover{color:var(--ink-secondary)}.filter-tab.filter-active.svelte-f78o7d{background:var(--paper-inset);color:var(--ink);font-weight:500}.filter-tab.svelte-f78o7d+.filter-tab:where(.svelte-f78o7d){border-left:1px solid var(--rule)}.filter-tab.svelte-f78o7d:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.candidate-list.svelte-f78o7d{flex-direction:column;display:flex}.group-header.svelte-f78o7d{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-6);background:var(--paper-inset);border-bottom:1px solid var(--rule-soft);display:flex}.group-mark.svelte-f78o7d{font-family:var(--font-body);font-size:var(--text-xs);color:var(--ink-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.group-count.svelte-f78o7d{font-family:var(--font-data);font-size:var(--text-xs);color:var(--ink-muted)}@media (width<=640px){.page-header.svelte-f78o7d{flex-direction:column}.header-actions.svelte-f78o7d{justify-content:space-between;width:100%}.group-header.svelte-f78o7d{padding:var(--space-2) var(--space-4)}}
