.schedule-page.svelte-1n1vkgy{width:100%;max-width:var(--page-w);padding:clamp(40px, 6vw, 72px) clamp(16px, 4vw, 40px) var(--space-24);margin-inline:auto}.schedule-head.svelte-1n1vkgy{justify-content:space-between;align-items:end;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.schedule-title.svelte-1n1vkgy{max-width:70ch}.schedule-title.svelte-1n1vkgy h1:where(.svelte-1n1vkgy),.schedule-title.svelte-1n1vkgy p:where(.svelte-1n1vkgy){margin:0}.schedule-title.svelte-1n1vkgy h1:where(.svelte-1n1vkgy){max-width:18ch;color:var(--color-neutral-950);font-size:clamp(var(--font-h1), 4vw, 42px);letter-spacing:-.025em;font-weight:900;line-height:var(--leading-heading);text-wrap:balance}.schedule-title.svelte-1n1vkgy p:where(.svelte-1n1vkgy){max-width:68ch;margin-top:var(--space-3);color:var(--color-neutral-600)}.audience-switcher.svelte-1n1vkgy{gap:var(--space-1);padding:var(--space-1);border:2px solid var(--color-primary-900);border-radius:var(--radius-md);background:#fff;flex:none;display:inline-flex}.audience-switcher.svelte-1n1vkgy a:where(.svelte-1n1vkgy){border-radius:var(--radius-sm);min-height:40px;color:var(--color-neutral-800);font-size:var(--font-small);align-items:center;padding:8px 16px;font-weight:700;display:inline-flex}.audience-switcher.svelte-1n1vkgy a:where(.svelte-1n1vkgy):hover{background:var(--color-primary-50);color:var(--color-primary-800)}.audience-switcher.svelte-1n1vkgy a.active:where(.svelte-1n1vkgy){background:var(--color-primary-900);color:#fff}.schedule-table-wrap.svelte-1n1vkgy{border:2px solid var(--color-primary-900);background:#fff;border-radius:22px 22px 7px;overflow:hidden}.schedule-table.svelte-1n1vkgy{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.schedule-table.svelte-1n1vkgy :is(th:where(.svelte-1n1vkgy),td:where(.svelte-1n1vkgy)){text-align:left;vertical-align:top;padding:18px 16px}.schedule-table.svelte-1n1vkgy thead:where(.svelte-1n1vkgy){background:var(--color-primary-900);color:#fff}.schedule-table.svelte-1n1vkgy thead:where(.svelte-1n1vkgy) th:where(.svelte-1n1vkgy){font-size:var(--font-small);letter-spacing:.025em;font-weight:750}.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy) tr:where(.svelte-1n1vkgy)+tr:where(.svelte-1n1vkgy){border-top:1px solid var(--color-neutral-200)}.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy) tr:where(.svelte-1n1vkgy):nth-child(2n){background:color-mix(in srgb, var(--color-paper-100) 55%, #fff)}.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy) th:where(.svelte-1n1vkgy){width:22%;color:var(--color-neutral-950);font-size:var(--font-body);font-weight:750}.schedule-table.svelte-1n1vkgy td:where(.svelte-1n1vkgy):nth-child(2),.schedule-table.svelte-1n1vkgy td:where(.svelte-1n1vkgy):nth-child(3){width:14%}.schedule-table.svelte-1n1vkgy td:where(.svelte-1n1vkgy):nth-child(4){width:17%}.date-cell.svelte-1n1vkgy{color:var(--color-neutral-800);font-variant-numeric:tabular-nums}.notes-cell.svelte-1n1vkgy{width:33%;color:var(--color-neutral-600)}.notes-content.svelte-1n1vkgy{white-space:pre-line}.schedule-empty.svelte-1n1vkgy{border:2px solid var(--color-primary-900);background:#fff;border-radius:22px 22px 7px;padding:clamp(28px,5vw,52px)}.schedule-empty.svelte-1n1vkgy h2:where(.svelte-1n1vkgy),.schedule-empty.svelte-1n1vkgy p:where(.svelte-1n1vkgy){margin:0}.schedule-empty.svelte-1n1vkgy h2:where(.svelte-1n1vkgy){color:var(--color-neutral-950);font-size:var(--font-h2);line-height:var(--leading-heading)}.schedule-empty.svelte-1n1vkgy p:where(.svelte-1n1vkgy){margin-top:var(--space-2);color:var(--color-neutral-600)}.schedule-empty.svelte-1n1vkgy a:where(.svelte-1n1vkgy){min-height:44px;margin-top:var(--space-5);border:2px solid var(--color-primary-900);border-radius:var(--radius-md);background:var(--color-primary-700);color:#fff;align-items:center;padding:8px 18px;font-weight:700;display:inline-flex}@media (width<=820px){.schedule-head.svelte-1n1vkgy{align-items:stretch;gap:var(--space-5);flex-direction:column}.audience-switcher.svelte-1n1vkgy{align-self:flex-start}.schedule-table-wrap.svelte-1n1vkgy{background:0 0;border:0;border-radius:0;overflow:visible}.schedule-table.svelte-1n1vkgy,.schedule-table.svelte-1n1vkgy :is(thead:where(.svelte-1n1vkgy),tbody:where(.svelte-1n1vkgy),tr:where(.svelte-1n1vkgy),th:where(.svelte-1n1vkgy),td:where(.svelte-1n1vkgy)){display:block}.schedule-table.svelte-1n1vkgy thead:where(.svelte-1n1vkgy){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy){gap:var(--space-4);display:grid}.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy) tr:where(.svelte-1n1vkgy){padding:var(--space-5);border:2px solid var(--color-primary-900);border-radius:20px 20px var(--radius-sm) 20px;background:#fff}.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy) tr:where(.svelte-1n1vkgy)+tr:where(.svelte-1n1vkgy){border-top-width:2px}.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy) tr:where(.svelte-1n1vkgy):nth-child(2n){background:#fff}.schedule-table.svelte-1n1vkgy :is(tbody:where(.svelte-1n1vkgy) th:where(.svelte-1n1vkgy),tbody:where(.svelte-1n1vkgy) td:where(.svelte-1n1vkgy)){gap:var(--space-3);width:auto;padding:var(--space-3) 0;grid-template-columns:minmax(84px,30%) minmax(0,1fr);display:grid}.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy) td:where(.svelte-1n1vkgy):nth-child(2),.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy) td:where(.svelte-1n1vkgy):nth-child(3),.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy) td:where(.svelte-1n1vkgy):nth-child(4),.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy) .notes-cell:where(.svelte-1n1vkgy){width:auto}.cell-value.svelte-1n1vkgy{min-width:0}.schedule-table.svelte-1n1vkgy :where(.svelte-1n1vkgy):is(tbody:where(.svelte-1n1vkgy) th:where(.svelte-1n1vkgy),tbody:where(.svelte-1n1vkgy) td:where(.svelte-1n1vkgy)):before{content:attr(data-label);color:var(--color-primary-700);font-size:var(--font-small);font-weight:750}.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy) th:where(.svelte-1n1vkgy){font-size:var(--font-body);padding-top:0}.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy) td:where(.svelte-1n1vkgy)+td:where(.svelte-1n1vkgy),.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy) th:where(.svelte-1n1vkgy)+td:where(.svelte-1n1vkgy){border-top:1px solid var(--color-neutral-100)}.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy) td:where(.svelte-1n1vkgy):last-child{padding-bottom:0}}@media (width<=480px){.schedule-page.svelte-1n1vkgy{padding-top:var(--space-8)}.audience-switcher.svelte-1n1vkgy{grid-template-columns:1fr 1fr;width:100%;display:grid}.audience-switcher.svelte-1n1vkgy a:where(.svelte-1n1vkgy){min-height:44px;padding-inline:var(--space-3);justify-content:center}.schedule-table.svelte-1n1vkgy tbody:where(.svelte-1n1vkgy) tr:where(.svelte-1n1vkgy){padding:var(--space-4)}}
