.schedule[data-astro-cid-7i4pyfqf]{--label-w: 230px;--action-w: 96px;--col-gap: 1.25rem;--row-h: 64px;--dot: 13px;margin-block-start:1.75rem;position:relative}.schedule[data-astro-cid-7i4pyfqf]:first-child{margin-block-start:0}.schedule__filters[data-astro-cid-7i4pyfqf]{display:grid;gap:.75rem;margin-bottom:1.5rem}.schedule__filter-group[data-astro-cid-7i4pyfqf]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.schedule__filter-label[data-astro-cid-7i4pyfqf]{min-width:5.5rem;color:var(--text-muted)}.schedule__chip[data-astro-cid-7i4pyfqf]{min-height:40px;padding:.4rem .95rem;border:1px solid var(--linie);border-radius:999px;background:var(--surface);color:var(--text);font:500 .92rem/1 var(--font-body);cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.schedule__chip[data-astro-cid-7i4pyfqf]:hover{border-color:var(--link)}.schedule__chip[data-astro-cid-7i4pyfqf][aria-pressed=true]{background:var(--ink);border-color:var(--text);color:var(--on-dark)}.schedule__legend[data-astro-cid-7i4pyfqf]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:1rem;color:var(--text-muted)}.schedule__legend[data-astro-cid-7i4pyfqf] span[data-astro-cid-7i4pyfqf]{display:inline-flex;align-items:center;gap:.5rem}.schedule__scroller[data-astro-cid-7i4pyfqf]{overflow-x:auto;overscroll-behavior-x:contain;border-top:1px solid var(--text);scrollbar-width:thin}.schedule__table[data-astro-cid-7i4pyfqf]{position:relative;min-width:860px}.schedule__axis[data-astro-cid-7i4pyfqf],.schedule__row[data-astro-cid-7i4pyfqf]{display:grid;grid-template-columns:var(--label-w) minmax(0,1fr) var(--action-w);gap:var(--col-gap);align-items:center}.schedule__axis[data-astro-cid-7i4pyfqf]{height:52px;border-bottom:1px solid var(--linie)}.schedule__axis-label[data-astro-cid-7i4pyfqf]{color:var(--text-muted)}.schedule__axis-track[data-astro-cid-7i4pyfqf]{position:relative;height:100%}.schedule__month[data-astro-cid-7i4pyfqf]{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;padding-left:6px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap}.schedule__month-year[data-astro-cid-7i4pyfqf]{color:var(--text);font-weight:500;order:-1}.schedule__month[data-astro-cid-7i4pyfqf]:not(.is-year){padding-top:1.05rem}.schedule__gridlines[data-astro-cid-7i4pyfqf]{position:absolute;top:0;bottom:0;left:calc(var(--label-w) + var(--col-gap));right:calc(var(--action-w) + var(--col-gap));pointer-events:none}.schedule__gridline[data-astro-cid-7i4pyfqf]{position:absolute;top:0;bottom:0;width:1px;background:var(--linie);opacity:.7}.schedule__gridline[data-astro-cid-7i4pyfqf].is-year{background:var(--graphit-logo);opacity:.6}.schedule__today[data-astro-cid-7i4pyfqf]{position:absolute;top:0;bottom:0;left:var(--x, 0);width:2px;background:var(--signal);z-index:2}.schedule__rows[data-astro-cid-7i4pyfqf]{list-style:none;margin:0;padding:0}.schedule__row[data-astro-cid-7i4pyfqf]{position:relative;min-height:var(--row-h);border-bottom:1px solid var(--linie);transition:background-color .15s var(--ease)}.schedule__row[data-astro-cid-7i4pyfqf]:hover{background:#005aa00b}.schedule__row[data-astro-cid-7i4pyfqf][hidden]{display:none}.schedule__label[data-astro-cid-7i4pyfqf]{display:grid;gap:.1rem;padding-block:.7rem;padding-left:.1rem}.schedule__name[data-astro-cid-7i4pyfqf]{color:var(--text);font-weight:600;font-size:.98rem;text-decoration:none;line-height:1.25}.schedule__name[data-astro-cid-7i4pyfqf]:hover{color:var(--link);text-decoration:underline}.schedule__meta[data-astro-cid-7i4pyfqf]{display:flex;flex-wrap:wrap;gap:0 .6rem;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.03em;color:var(--text-muted)}.schedule__city[data-astro-cid-7i4pyfqf]{color:var(--text)}.schedule__seats[data-astro-cid-7i4pyfqf].is-scarce{color:var(--signal);font-weight:500}.schedule__period[data-astro-cid-7i4pyfqf]{font-size:.86rem;color:var(--text-muted)}.schedule__track[data-astro-cid-7i4pyfqf]{position:relative;height:var(--row-h);z-index:1}.schedule__span[data-astro-cid-7i4pyfqf]{position:absolute;top:50%;height:2px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,var(--link) 0 4px,transparent 4px 8px);opacity:.55}.schedule__span--tbd[data-astro-cid-7i4pyfqf]{height:10px;border:1px dashed var(--graphit-logo);background:none;border-radius:999px;opacity:1}.schedule__tbd[data-astro-cid-7i4pyfqf]{position:absolute;top:calc(50% + 10px);font-size:.68rem;color:var(--text-muted);white-space:nowrap}.schedule__dot[data-astro-cid-7i4pyfqf]{position:absolute;top:50%;width:var(--dot);height:var(--dot);margin-left:calc(var(--dot) / -2);transform:translateY(-50%);border-radius:50%;background:var(--brand);border:2px solid var(--link);box-shadow:0 0 0 3px var(--bg);transition:transform .2s var(--ease)}.schedule__row[data-astro-cid-7i4pyfqf]:hover .schedule__dot[data-astro-cid-7i4pyfqf]{transform:translateY(-50%) scale(1.15)}.schedule__dot--online[data-astro-cid-7i4pyfqf]{background:var(--bg)}.schedule__dot[data-astro-cid-7i4pyfqf].is-past{background:var(--linie);border-color:var(--graphit-logo);opacity:.8}.schedule__dot--legend[data-astro-cid-7i4pyfqf]{position:static;display:inline-block;transform:none;margin:0;box-shadow:none}.schedule__phase-legend[data-astro-cid-7i4pyfqf]{display:inline-block;width:28px;height:2px;background:repeating-linear-gradient(90deg,var(--link) 0 4px,transparent 4px 8px);opacity:.7}.schedule__today-legend[data-astro-cid-7i4pyfqf]{display:inline-block;width:2px;height:14px;background:var(--signal)}.schedule__action[data-astro-cid-7i4pyfqf]{text-align:right}.schedule__book[data-astro-cid-7i4pyfqf]{display:inline-flex;align-items:center;min-height:36px;padding:.35rem .9rem;border:1.5px solid var(--link);border-radius:var(--radius);color:var(--link);font-weight:600;font-size:.88rem;text-decoration:none}.schedule__book[data-astro-cid-7i4pyfqf]:hover{background:var(--brand);color:var(--on-dark)}.schedule__book--ghost[data-astro-cid-7i4pyfqf]{border-color:var(--linie);color:var(--text)}.schedule__book--ghost[data-astro-cid-7i4pyfqf]:hover{background:var(--ink);border-color:var(--text)}.schedule__empty[data-astro-cid-7i4pyfqf]{padding:1.5rem 0;color:var(--text-muted)}.schedule__hint[data-astro-cid-7i4pyfqf]{display:none;margin-top:.75rem;color:var(--text-muted)}.tone-white .schedule[data-astro-cid-7i4pyfqf]{--bg: var(--surface)}@media(width>=700px)and (width<=899px){.schedule[data-astro-cid-7i4pyfqf]{--label-w: 168px;--action-w: 84px;--col-gap: .75rem}.schedule__label[data-astro-cid-7i4pyfqf]{position:sticky;left:0;z-index:3;background:var(--bg);padding-right:.5rem;box-shadow:8px 0 12px -10px #0d1b2a40}.schedule__hint[data-astro-cid-7i4pyfqf]{display:block}}@media(width<=699px){.schedule[data-astro-cid-7i4pyfqf]{--row-h: 34px;--dot: 11px}.schedule__table[data-astro-cid-7i4pyfqf]{min-width:0}.schedule__axis[data-astro-cid-7i4pyfqf],.schedule__row[data-astro-cid-7i4pyfqf]{grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;row-gap:0}.schedule__axis[data-astro-cid-7i4pyfqf]{height:44px}.schedule__axis-label[data-astro-cid-7i4pyfqf],.schedule__axis-action[data-astro-cid-7i4pyfqf]{display:none}.schedule__axis-track[data-astro-cid-7i4pyfqf]{grid-column:1 / -1}.schedule__month[data-astro-cid-7i4pyfqf]{font-size:.66rem;padding-left:3px}.schedule__month[data-astro-cid-7i4pyfqf].is-thin .schedule__month-name[data-astro-cid-7i4pyfqf]{visibility:hidden}.schedule__gridlines[data-astro-cid-7i4pyfqf]{left:0;right:0}.schedule__row[data-astro-cid-7i4pyfqf]{padding-top:.6rem}.schedule__label[data-astro-cid-7i4pyfqf]{position:relative;z-index:2;padding-block:0;grid-column:1;grid-row:1}.schedule__label[data-astro-cid-7i4pyfqf],.schedule__action[data-astro-cid-7i4pyfqf]{background:var(--bg);box-shadow:0 0 0 4px var(--bg);align-self:center}.schedule__action[data-astro-cid-7i4pyfqf]{position:relative;z-index:2;grid-column:2;grid-row:1}.schedule__book[data-astro-cid-7i4pyfqf]{min-height:32px;padding:.25rem .7rem;font-size:.82rem}.schedule__track[data-astro-cid-7i4pyfqf]{grid-column:1 / -1;grid-row:2}.schedule__tbd[data-astro-cid-7i4pyfqf]{top:calc(50% + 7px)}}
