.page.svelte-1x12k9q{padding-bottom:var(--section-gap)}.page-header.svelte-1x12k9q{padding:var(--section-gap) var(--page-pad);padding-bottom:48px}.page-header.svelte-1x12k9q .label:where(.svelte-1x12k9q){display:block;margin-bottom:16px}.page-subtitle.svelte-1x12k9q{font-size:1.125rem;color:var(--mid-gray)}.song-bar.svelte-1x12k9q{padding:0 var(--page-pad);margin-bottom:48px}.bar-inner.svelte-1x12k9q{display:flex;height:48px;overflow:hidden}.bar-segment.svelte-1x12k9q{display:flex;align-items:center;justify-content:center;color:var(--white);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;border:none;padding:0;cursor:pointer;font-family:var(--font-body);transition:opacity .25s ease,filter .25s ease,transform .15s ease}.bar-segment.svelte-1x12k9q:hover{filter:brightness(1.15);transform:scaleY(1.06)}.bar-segment.dimmed.svelte-1x12k9q{opacity:.3;filter:saturate(.3)}.bar-segment.dimmed.svelte-1x12k9q:hover{opacity:.6;filter:saturate(.6) brightness(1.1)}.clear-filter.svelte-1x12k9q{display:block;margin-top:10px;background:none;border:none;font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:.04em;color:var(--mid-gray);cursor:pointer;padding:0;transition:color .2s}.clear-filter.svelte-1x12k9q:hover{color:var(--black)}.bar-times.svelte-1x12k9q{display:flex;justify-content:space-between;margin-top:8px;font-size:.6875rem;color:var(--mid-gray);font-family:SF Mono,monospace}.blocks-section.svelte-1x12k9q{padding:0 var(--page-pad)}.block-tabs.svelte-1x12k9q{display:flex;gap:0;border-bottom:2px solid var(--black);margin-bottom:16px;overflow-x:auto}.block-tab.svelte-1x12k9q{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;background:none;border:none;padding:12px 20px;cursor:pointer;color:var(--mid-gray);white-space:nowrap;transition:color .2s;position:relative;display:flex;align-items:center;gap:8px}.block-tab.svelte-1x12k9q:hover,.block-tab.active.svelte-1x12k9q{color:var(--black)}.block-tab.active.svelte-1x12k9q:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--black)}.shot-count.svelte-1x12k9q{font-size:.625rem;background:var(--light-gray);padding:2px 6px;border-radius:10px}.block-meta.svelte-1x12k9q{display:flex;gap:24px;align-items:center;margin-bottom:24px}.shots-table.svelte-1x12k9q{overflow-x:auto}.shot-id.svelte-1x12k9q{font-weight:600;white-space:nowrap}.section-dot.svelte-1x12k9q{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.desc-cell.svelte-1x12k9q{min-width:200px}.notes-cell.svelte-1x12k9q{color:var(--mid-gray);font-style:italic}.empty-state.svelte-1x12k9q{text-align:center;padding:48px 0!important;color:var(--mid-gray);font-style:italic}.summary.svelte-1x12k9q{padding:var(--section-gap) var(--page-pad);border-top:1px solid var(--light-gray);margin-top:var(--section-gap)}.summary-grid.svelte-1x12k9q{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--light-gray);border:1px solid var(--light-gray)}.summary-stat.svelte-1x12k9q{background:var(--white);padding:48px 32px;text-align:center}.stat-number.svelte-1x12k9q{font-family:var(--font-display);font-size:3rem;display:block;margin-bottom:8px}@media(max-width:768px){.summary-grid.svelte-1x12k9q{grid-template-columns:repeat(2,1fr)}}
