.page.svelte-uqzsny{padding-bottom:var(--section-gap)}.page-header.svelte-uqzsny{padding:var(--section-gap) var(--page-pad);padding-bottom:64px;border-bottom:1px solid var(--light-gray)}.page-header.svelte-uqzsny .label:where(.svelte-uqzsny){display:block;margin-bottom:16px}.page-header.svelte-uqzsny h1:where(.svelte-uqzsny){margin-bottom:16px}.page-subtitle.svelte-uqzsny{font-size:1.125rem;color:var(--mid-gray);max-width:560px}.key-info.svelte-uqzsny{padding:0 var(--page-pad);border-bottom:1px solid var(--light-gray)}.info-grid.svelte-uqzsny{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--light-gray);border-left:1px solid var(--light-gray);border-right:1px solid var(--light-gray)}.info-item.svelte-uqzsny{background:var(--white);padding:24px 32px;display:flex;flex-direction:column;gap:8px}.info-value.svelte-uqzsny{font-family:var(--font-display);font-size:1.125rem;font-weight:400}.section.svelte-uqzsny{padding:var(--section-gap) var(--page-pad);border-bottom:1px solid var(--light-gray)}.section-header.svelte-uqzsny{margin-bottom:48px}.section-header.svelte-uqzsny .label:where(.svelte-uqzsny){display:block;margin-bottom:8px}.section-meta.svelte-uqzsny{color:var(--mid-gray);margin-top:8px}.tabs.svelte-uqzsny{display:flex;gap:0;border-bottom:2px solid var(--light-gray);margin-bottom:48px}.tab.svelte-uqzsny{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mid-gray);background:none;border:none;padding:16px 24px;cursor:pointer;position:relative;transition:color .2s ease}.tab.svelte-uqzsny:hover{color:var(--dark-gray)}.tab.active.svelte-uqzsny{color:var(--black)}.tab.active.svelte-uqzsny:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--black)}.callsheet-grid.svelte-uqzsny{display:flex;flex-direction:column}.callsheet-row.svelte-uqzsny{display:grid;grid-template-columns:100px 200px 200px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--light-gray);align-items:start}.callsheet-row.break.svelte-uqzsny{opacity:.45}.callsheet-row.highlight.svelte-uqzsny{background:var(--off-white);margin:0 -16px;padding:16px;border-radius:0}.callsheet-time.svelte-uqzsny{font-size:.8125rem;padding-top:2px}.block-label.svelte-uqzsny{font-family:var(--font-display);font-size:1rem;font-weight:400}.callsheet-names.svelte-uqzsny{padding-top:4px}.callsheet-activity.svelte-uqzsny{font-size:.8125rem;color:var(--dark-gray);line-height:1.6}.dept-group.svelte-uqzsny{margin-bottom:48px}.dept-group.svelte-uqzsny:last-child{margin-bottom:0}.dept-label.svelte-uqzsny{font-size:.6875rem!important;font-weight:500!important;letter-spacing:.1em;text-transform:uppercase;color:var(--mid-gray);padding-bottom:16px;border-bottom:2px solid var(--black);margin-bottom:0}.member-list.svelte-uqzsny{display:flex;flex-direction:column}.member-card.svelte-uqzsny{padding:24px 0;border-bottom:1px solid var(--light-gray)}.member-main.svelte-uqzsny{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.member-identity.svelte-uqzsny{display:flex;flex-direction:column;gap:4px}.member-name.svelte-uqzsny{font-family:var(--font-display);font-size:1.25rem;font-weight:400}.member-role.svelte-uqzsny{font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--mid-gray)}.member-call.svelte-uqzsny{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.call-time.svelte-uqzsny{font-size:1rem;font-weight:500;color:var(--black)}.member-notes.svelte-uqzsny{color:var(--dark-gray);max-width:640px}.member-contact.svelte-uqzsny{display:inline-block;margin-top:8px;color:var(--electric-blue);font-size:.8125rem}.roster-table.svelte-uqzsny{overflow-x:auto}.name-cell.svelte-uqzsny{font-family:var(--font-display);font-weight:400;white-space:nowrap}.blocks-cell.svelte-uqzsny{color:var(--dark-gray);font-size:.75rem;max-width:400px}.table-divider.svelte-uqzsny td:where(.svelte-uqzsny){font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mid-gray);padding-top:32px;padding-bottom:12px;border-bottom:2px solid var(--black)}.contacts-grid.svelte-uqzsny{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--light-gray);border:1px solid var(--light-gray)}.contact-card.svelte-uqzsny{background:var(--white);padding:32px;display:flex;flex-direction:column;gap:6px}.contact-name.svelte-uqzsny{font-family:var(--font-display);font-size:1.25rem;font-weight:400}.contact-detail.svelte-uqzsny{color:var(--mid-gray);font-size:.8125rem}.notes-grid.svelte-uqzsny{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--light-gray);border:1px solid var(--light-gray)}.note-item.svelte-uqzsny{background:var(--white);padding:32px}.note-item.svelte-uqzsny h3:where(.svelte-uqzsny){margin-bottom:12px;font-size:1.125rem}.note-item.svelte-uqzsny p:where(.svelte-uqzsny){color:var(--dark-gray)}@media(max-width:1024px){.callsheet-row.svelte-uqzsny{grid-template-columns:100px 160px 1fr}.callsheet-names.svelte-uqzsny{display:none}}@media(max-width:768px){.info-grid.svelte-uqzsny{grid-template-columns:repeat(2,1fr)}.callsheet-row.svelte-uqzsny{grid-template-columns:1fr;gap:4px}.callsheet-row.highlight.svelte-uqzsny{margin:0 -8px;padding:16px 8px}.contacts-grid.svelte-uqzsny,.notes-grid.svelte-uqzsny{grid-template-columns:1fr}.tabs.svelte-uqzsny{overflow-x:auto}.member-main.svelte-uqzsny{flex-direction:column;gap:8px}.member-call.svelte-uqzsny{align-items:flex-start;flex-direction:row;gap:8px}}
