.tt{font-family:var(--font-mono),ui-monospace,monospace;padding-bottom:44px}.tt-slugs{position:-webkit-sticky;position:sticky;top:var(--hdr-h);z-index:30;background:var(--ground);display:flex;padding:0 max(26px,calc(50% - var(--shell) / 2 + 26px));border-bottom:1px solid var(--rule);font-size:var(--fs-note);font-weight:500;letter-spacing:.1em}.tt-slugs:after{content:"";position:absolute;left:0;right:0;top:100%;height:2px;background:var(--ground)}.tt-slugs span{padding:11px 18px 11px 0;color:var(--ink-4);text-transform:uppercase}.tt-slugs span b{color:var(--ink-2);font-weight:600}.tt-slugs .tt-slugs__watch{margin-left:auto;padding-right:0;color:var(--ink-5)}.tt-sec{position:relative;max-width:var(--shell);margin-inline:auto}.tt-day{position:-webkit-sticky;position:sticky;top:calc(var(--hdr-h) + 38px);z-index:20;background:var(--ground);display:flex;align-items:center;gap:14px;padding:22px 26px 8px;font-size:var(--fs-note);font-weight:500;letter-spacing:.14em;color:var(--ink-5)}.tt-day hr{flex:1 1;margin:0;border:0;border-top:1px solid var(--rule-soft)}.tt-day__n{font-size:var(--fs-label);letter-spacing:.1em;color:#777d84}.tt-line{position:relative;display:grid;grid-template-columns:60px 26px 132px minmax(0,1fr) auto;grid-gap:0 16px;gap:0 16px;align-items:baseline;padding:7px 26px;font-size:13px;line-height:1.5;transition:background var(--t-fast) var(--ease-io)}.tt-line:hover{background:var(--panel)}.tt-line:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:1px;background:repeating-linear-gradient(180deg,#232a33 0 3px,transparent 3px 8px);transition:background var(--t-base) var(--ease-io)}.tt-line:hover:before{background:repeating-linear-gradient(180deg,var(--live) 0 3px,transparent 3px 8px)}.tt-line__t{font-size:var(--fs-small);color:var(--ink-5)}.tt-line__p{font-size:var(--fs-label);font-weight:600;letter-spacing:.06em;color:var(--ink-5)}.tt-line__p--p1{color:var(--alert)}.tt-line__p--p2{color:var(--live)}.tt-line__s{font-size:var(--fs-small);letter-spacing:.02em;color:var(--ink-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.tt-line__h{font-size:14.5px;font-weight:500;letter-spacing:-.012em;color:var(--ink-2);transition:color var(--t-fast) var(--ease-io)}.tt-line:hover .tt-line__h{color:#fff;text-decoration:underline;text-underline-offset:3px}.tt-line__d{font-size:var(--fs-note);letter-spacing:.04em;color:var(--ink-5);white-space:nowrap;text-transform:uppercase}.tt-foot{margin:30px max(26px,calc(50% - var(--shell) / 2 + 26px)) 0;padding-top:20px;border-top:1px solid var(--rule)}.tt-foot p{max-width:84ch;font-size:var(--fs-fine);line-height:1.65;color:var(--ink-4)}.tt-foot a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.tt-line{display:block;padding:10px 18px}.tt-line__p,.tt-line__s,.tt-line__t{display:inline}.tt-line__p,.tt-line__t{margin-right:9px}.tt-line__s{white-space:normal}.tt-line__h{display:block;margin-top:4px;font-size:14px}.tt-line__d{display:block;margin-top:3px;white-space:normal}.tt-top{flex-wrap:wrap;gap:12px}.tt-top__meta{margin-left:0;width:100%}}@media (max-width:47.99rem){.tt-slugs{flex-wrap:nowrap;padding:0 18px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 22px),transparent)}.tt-slugs::-webkit-scrollbar{display:none}.tt-slugs span{flex:none;white-space:nowrap}.tt-slugs .tt-slugs__watch{margin-left:0}@supports (animation-timeline:scroll()){.tt-slugs{animation:slugs-edges linear both;animation-timeline:scroll(self inline)}@keyframes slugs-edges{0%{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 22px),transparent)}to{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000);mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000)}}}.tt-line{padding:10px 18px}.tt-foot{margin:30px 18px 0}}