.page.svelte-19rgvlq{padding-bottom:var(--section-gap)}.page-header.svelte-19rgvlq{padding:var(--section-gap) var(--page-pad);padding-bottom:48px}.page-header.svelte-19rgvlq .label:where(.svelte-19rgvlq){display:block;margin-bottom:16px}.page-subtitle.svelte-19rgvlq{font-size:1.125rem;color:var(--mid-gray)}.stats-bar.svelte-19rgvlq{padding:0 var(--page-pad);border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray)}.stats-grid.svelte-19rgvlq{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--light-gray)}.stat-item.svelte-19rgvlq{background:var(--white);padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:8px}.stat-value.svelte-19rgvlq{font-family:var(--font-display);font-size:2rem;font-weight:300}.content-section.svelte-19rgvlq{padding:var(--section-gap) var(--page-pad)}.view-tabs.svelte-19rgvlq{display:flex;gap:0;border-bottom:2px solid var(--black);margin-bottom:48px}.view-tab.svelte-19rgvlq{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;background:none;border:none;padding:12px 24px;cursor:pointer;color:var(--mid-gray);position:relative;transition:color .2s}.view-tab.svelte-19rgvlq:hover,.view-tab.active.svelte-19rgvlq{color:var(--black)}.view-tab.active.svelte-19rgvlq:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--black)}.timeline.svelte-19rgvlq{display:flex;flex-direction:column}.timeline-row.svelte-19rgvlq{display:grid;grid-template-columns:130px 40px 1fr;gap:16px;min-height:80px}.timeline-row.is-break.svelte-19rgvlq{min-height:40px;opacity:.45}.timeline-row.is-block.svelte-19rgvlq{min-height:100px}.timeline-time.svelte-19rgvlq{font-size:.8125rem;padding-top:4px;text-align:right;color:var(--dark-gray)}.timeline-marker.svelte-19rgvlq{display:flex;flex-direction:column;align-items:center;padding-top:6px}.marker-dot.svelte-19rgvlq{width:10px;height:10px;border-radius:50%;flex-shrink:0}.marker-line.svelte-19rgvlq{width:1px;flex:1;background:var(--light-gray);margin-top:4px}.timeline-content.svelte-19rgvlq{padding-bottom:24px;border-bottom:1px solid var(--light-gray)}.timeline-row.svelte-19rgvlq:last-child .timeline-content:where(.svelte-19rgvlq){border-bottom:none}.timeline-row.svelte-19rgvlq:last-child .marker-line:where(.svelte-19rgvlq){display:none}.timeline-header.svelte-19rgvlq{display:flex;align-items:center;gap:12px;margin-bottom:6px}.timeline-block-name.svelte-19rgvlq{font-family:var(--font-display);font-size:1.25rem;font-weight:400}.block-number.svelte-19rgvlq{color:var(--mid-gray);font-weight:300}.shot-badge.svelte-19rgvlq{font-size:.625rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;background:var(--light-gray);padding:3px 8px;border-radius:10px;color:var(--dark-gray)}.timeline-activity.svelte-19rgvlq{color:var(--dark-gray);margin-bottom:8px;max-width:640px}.timeline-who.svelte-19rgvlq{display:inline-block}.blocks-grid.svelte-19rgvlq{display:flex;flex-direction:column;gap:1px;background:var(--light-gray);border:1px solid var(--light-gray)}.block-card.svelte-19rgvlq{background:var(--white);padding:32px 32px 32px 40px;position:relative}.block-card-accent.svelte-19rgvlq{position:absolute;left:0;top:0;bottom:0;width:4px}.block-card-header.svelte-19rgvlq{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.block-card-title.svelte-19rgvlq{display:flex;flex-direction:column;gap:4px}.block-num.svelte-19rgvlq{font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mid-gray)}.block-card-title.svelte-19rgvlq h3:where(.svelte-19rgvlq){font-size:1.5rem;font-weight:300}.block-card-meta.svelte-19rgvlq{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.block-card-notes.svelte-19rgvlq{color:var(--dark-gray);max-width:640px;margin-bottom:24px}.block-card-footer.svelte-19rgvlq{display:flex;justify-content:space-between;align-items:flex-end;padding-top:16px;border-top:1px solid var(--light-gray)}.block-cast.svelte-19rgvlq{display:flex;flex-direction:column;gap:8px}.cast-list.svelte-19rgvlq{display:flex;flex-wrap:wrap;gap:6px}.cast-tag.svelte-19rgvlq{font-size:.75rem;padding:4px 10px;border:1px solid var(--light-gray);border-radius:2px;color:var(--dark-gray)}.block-shots-count.svelte-19rgvlq{display:flex;flex-direction:column;align-items:center;gap:4px}.shots-number.svelte-19rgvlq{font-family:var(--font-display);font-size:2rem;font-weight:300;line-height:1}.bar-section.svelte-19rgvlq{padding:var(--section-gap) var(--page-pad);border-top:1px solid var(--light-gray)}.section-header.svelte-19rgvlq{margin-bottom:48px}.section-header.svelte-19rgvlq .label:where(.svelte-19rgvlq){display:block;margin-bottom:8px}.day-bar.svelte-19rgvlq{display:flex;height:64px;overflow:hidden}.day-bar-segment.svelte-19rgvlq{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--white);font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;gap:2px;overflow:hidden;position:relative}.day-bar-segment.prep.svelte-19rgvlq,.day-bar-segment.wrap.svelte-19rgvlq{background:var(--dark-gray)}.day-bar-segment.break-seg.svelte-19rgvlq{background:var(--light-gray)}.bar-label.svelte-19rgvlq{font-size:.625rem;letter-spacing:.06em}.bar-time.svelte-19rgvlq{font-family:SF Mono,monospace;font-size:.5625rem;opacity:.7}.bar-end-time.svelte-19rgvlq{display:flex;justify-content:flex-end;margin-top:8px;color:var(--mid-gray);font-size:.75rem}.location-section.svelte-19rgvlq{padding:0 var(--page-pad);padding-bottom:var(--section-gap);border-top:1px solid var(--light-gray)}.location-grid.svelte-19rgvlq{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--light-gray);border:1px solid var(--light-gray)}.location-item.svelte-19rgvlq{background:var(--white);padding:24px 32px;display:flex;flex-direction:column;gap:8px}.location-value.svelte-19rgvlq{font-family:var(--font-display);font-size:1rem;font-weight:400}@media(max-width:1024px){.stats-grid.svelte-19rgvlq{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.stats-grid.svelte-19rgvlq{grid-template-columns:repeat(2,1fr)}.timeline-row.svelte-19rgvlq{grid-template-columns:100px 30px 1fr;gap:8px}.block-card-header.svelte-19rgvlq{flex-direction:column;gap:8px}.block-card-meta.svelte-19rgvlq{align-items:flex-start}.block-card-footer.svelte-19rgvlq{flex-direction:column;align-items:flex-start;gap:16px}.location-grid.svelte-19rgvlq{grid-template-columns:repeat(2,1fr)}.day-bar.svelte-19rgvlq{height:48px}.bar-time.svelte-19rgvlq{display:none}}
