.cal-strip[data-astro-cid-csk5mjtw]{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cal-strip__band[data-astro-cid-csk5mjtw]{align-items:center;gap:10px;min-width:0;display:flex}.cal-strip__days[data-astro-cid-csk5mjtw]{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;min-width:0;list-style:none;display:flex;position:relative;overflow-x:auto}.cal-strip__days[data-astro-cid-csk5mjtw]::-webkit-scrollbar{display:none}.cal-strip__days[data-astro-cid-csk5mjtw]>li[data-astro-cid-csk5mjtw]{scroll-snap-align:center;flex:none}.cal-day[data-astro-cid-csk5mjtw]{border-radius:var(--r-date);width:56px;height:64px;color:var(--ink);transition:background-color var(--dur) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}a[data-astro-cid-csk5mjtw].cal-day{border:1px solid var(--line);background:#ffffff0d}a[data-astro-cid-csk5mjtw].cal-day:hover{border-color:var(--line-strong);background:#ffffff1a}.cal-day__wd[data-astro-cid-csk5mjtw]{color:var(--ink-3)}.cal-day__num[data-astro-cid-csk5mjtw]{font-family:var(--font-head);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1}.cal-day[data-astro-cid-csk5mjtw].is-empty{color:var(--ink-4)}.cal-day[data-astro-cid-csk5mjtw].is-empty .cal-day__num[data-astro-cid-csk5mjtw]{font-weight:500}.cal-day[data-astro-cid-csk5mjtw].is-today{box-shadow:inset 0 0 0 1.5px var(--accent-text)}.cal-day[data-astro-cid-csk5mjtw].is-today .cal-day__wd[data-astro-cid-csk5mjtw]{color:var(--accent-text)}.cal-day[data-astro-cid-csk5mjtw].is-selected{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cal-day[data-astro-cid-csk5mjtw].is-selected .cal-day__wd[data-astro-cid-csk5mjtw]{color:var(--on-accent)}.cal-strip__arrow[data-astro-cid-csk5mjtw]{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--ink);background:#ffffff0a;border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a[data-astro-cid-csk5mjtw].cal-strip__arrow:hover{background:#ffffff1a;border-color:#ffffff4d}.cal-strip__arrow[data-astro-cid-csk5mjtw].is-off{opacity:.3}.cal-strip__month[data-astro-cid-csk5mjtw]{min-height:44px;color:var(--accent-text);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.cal-strip__month[data-astro-cid-csk5mjtw]:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (width<=1199px){.cal-strip__band[data-astro-cid-csk5mjtw]{flex:100%}}@media (width<=640px){.cal-strip__band[data-astro-cid-csk5mjtw],.cal-strip__days[data-astro-cid-csk5mjtw]{gap:6px}.cal-day[data-astro-cid-csk5mjtw]{width:48px;height:60px}.cal-strip__arrow[data-astro-cid-csk5mjtw]{width:32px;height:32px}}.day-strip[data-astro-cid-zsrqqv5k]{margin-top:4px}.tn-row{border-bottom:1px solid var(--line);transition:background-color var(--dur-fast) ease;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"thumb main when";align-items:center;gap:2px 16px;margin-inline:-8px;padding:12px 8px;display:grid;position:relative}.tn-list.has-cta .tn-row{grid-template-columns:52px minmax(0,1fr) auto 92px;grid-template-areas:"thumb main when cta"}.tn-row__when{flex-direction:column;grid-area:when;align-items:flex-end;gap:2px;min-width:0;display:flex}.tn-row__status:empty{display:none}.tn-row:hover{background:#ffffff09}.tn-row__thumb{grid-area:thumb;width:52px;height:52px}.tn-row__main{grid-area:main;min-width:0}.tn-row__title{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:16.5px;font-weight:700;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.tn-row__title:after{content:"";border-radius:inherit;position:absolute;inset:0}.tn-row:hover .tn-row__title{text-underline-offset:3px;text-decoration:underline}.tn-row__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);margin-top:2px;font-size:13px;line-height:1.4;overflow:hidden}.tn-row__times{font-family:var(--font-head);font-variant-numeric:tabular-nums;color:var(--accent-text);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:0;font-size:15.5px;font-weight:800;line-height:1.35;display:flex}.tn-time{white-space:nowrap}.tn-time+.tn-time:before{content:"·";color:var(--ink-4);margin:0 8px;font-weight:400}.tn-time.is-soon{color:var(--live)}.tn-time.is-started{color:var(--ink-3)}.tn-time.is-past{color:var(--ink-4);text-decoration:line-through 1px}.tn-time.is-cancelled{color:var(--ink-3);font-weight:600}.tn-time__x{font-family:var(--font-body);font-size:12px;font-weight:600}.tn-row__status{color:var(--ink-3);text-align:right;font-size:13px;font-weight:600;line-height:1.3}.tn-row__status.is-live{color:var(--live);align-items:center;gap:7px;display:inline-flex}.tn-row__status.is-live:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.tn-row__cta{z-index:1;grid-area:cta;justify-self:end;position:relative}.tn-row.is-dim .tn-row__thumb,.tn-row.is-dim .tn-row__main{opacity:.5}.tn-row.is-dim .tn-row__times{color:var(--ink-3)}@media (width<=640px){.tn-row,.tn-list.has-cta .tn-row{border-radius:0;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"thumb main main""thumb when cta";align-items:start;gap:4px 12px;margin-inline:0;padding:12px 0}.tn-row__when{flex-flow:wrap;align-items:baseline;gap:2px 12px}.tn-row__status{text-align:left}.tn-row:hover{background:0 0}.tn-row__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;display:-webkit-box}.tn-row__meta{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.tn-row__times{text-align:left;justify-content:flex-start;font-size:15px}.tn-row__cta{align-self:center}}.tn-list[data-astro-cid-rloyzngp]{list-style:none}.tn-list-wrap[data-astro-cid-rloyzngp] .tn-empty{margin-top:16px}.tn-aside[data-astro-cid-ynkb345b]{flex-direction:column;gap:16px;display:flex}.tn-card[data-astro-cid-ynkb345b]{border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--glass-line);backdrop-filter:blur(20px);padding:18px 20px 8px}.tn-card__head[data-astro-cid-ynkb345b]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.tn-card__title[data-astro-cid-ynkb345b]{font-size:18px;font-weight:800;line-height:1.25}.tn-card__head[data-astro-cid-ynkb345b] .arrow-link[data-astro-cid-ynkb345b]{white-space:nowrap}.tn-mini[data-astro-cid-ynkb345b]{list-style:none}.tn-mini[data-astro-cid-ynkb345b] li[data-astro-cid-ynkb345b]+li[data-astro-cid-ynkb345b]{border-top:1px solid var(--line)}.tn-mini__link[data-astro-cid-ynkb345b]{color:var(--ink);align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.tn-mini__link[data-astro-cid-ynkb345b] .tn-mini__thumb{flex:0 0 40px;width:40px}.tn-mini__text[data-astro-cid-ynkb345b]{flex-direction:column;gap:2px;min-width:0;display:flex}.tn-mini__title[data-astro-cid-ynkb345b]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.tn-mini__link[data-astro-cid-ynkb345b]:hover .tn-mini__title[data-astro-cid-ynkb345b]{text-underline-offset:3px;text-decoration:underline}.tn-mini__sub[data-astro-cid-ynkb345b]{color:var(--ink-3);font-size:12.5px;line-height:1.35}.tn-mini__sub[data-astro-cid-ynkb345b] .closing[data-astro-cid-ynkb345b]{font-weight:600}.tn-mini__when[data-astro-cid-ynkb345b]{color:var(--accent-text);font-weight:600}.tn-news[data-astro-cid-ynkb345b]{list-style:none}.tn-news[data-astro-cid-ynkb345b] li[data-astro-cid-ynkb345b]{padding:10px 0}.tn-news[data-astro-cid-ynkb345b] li[data-astro-cid-ynkb345b]+li[data-astro-cid-ynkb345b]{border-top:1px solid var(--line)}.tn-news__link[data-astro-cid-ynkb345b]{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.35;text-decoration:none;display:block}.tn-news__link[data-astro-cid-ynkb345b]:hover{text-underline-offset:3px;text-decoration:underline}.tn-news__date[data-astro-cid-ynkb345b]{color:var(--ink-3);margin-top:3px;font-size:12px;display:block}.tn-layout[data-astro-cid-vqk4x2dd]{grid-template-columns:minmax(0, 1fr) var(--side-col);column-gap:var(--side-gap);align-items:start;margin-top:28px;display:grid}.tn-main[data-astro-cid-vqk4x2dd]{min-width:0}.tn-next[data-astro-cid-vqk4x2dd]{margin-top:40px}.tn-brief[data-astro-cid-vqk4x2dd]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 40px;margin-top:48px;padding-top:22px;padding-bottom:22px;display:grid}.tn-brief__text[data-astro-cid-vqk4x2dd]{max-width:860px;color:var(--ink-2);font-size:15.2px;line-height:1.7}.tn-brief__text[data-astro-cid-vqk4x2dd] a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.tn-brief__text[data-astro-cid-vqk4x2dd] a:hover{color:var(--ink)}.tn-faq[data-astro-cid-vqk4x2dd]{margin-top:40px;padding-bottom:72px}.tn-faq__in[data-astro-cid-vqk4x2dd]{max-width:840px}@media (width<=1100px){.tn-brief[data-astro-cid-vqk4x2dd]{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.tn-layout[data-astro-cid-vqk4x2dd]{grid-template-columns:minmax(0,1fr);row-gap:40px;margin-top:22px}}@media (width<=600px){.tn-brief[data-astro-cid-vqk4x2dd]{margin-top:36px}.tn-faq[data-astro-cid-vqk4x2dd]{padding-bottom:48px}}
