@property --axis-w{syntax:"<length>";inherits:true;initial-value:0}@property --vu{syntax:"<number>";inherits:true;initial-value:5320}@property --max-scroll{syntax:"<length>";inherits:false;initial-value:0}#tl-root{--inset:0px;--tl-gutter:16px;--chrome-top:calc(var(--topbar-h) + 44px);--cap-h:18px;--lane-h:64px;--clip-h:38px;--sub-h:44px;--peek-h:18px;--stub-h:0px;--dot-max:6px;--city-h:44px;--tl-midnight:rgb(var(--paper-200)/0.12);--tl-tick:rgb(var(--paper-200)/0.28);position:relative;isolation:isolate;z-index:0;timeline-scope:--tl;overflow-anchor:none;padding-inline:var(--tl-gutter);background:rgb(var(--ink-950))}@media (max-width:767.98px){#tl-root{min-height:calc(100dvh - var(--topbar-h))}}#tl-root[data-scrubber]{padding-bottom:calc(44px + env(safe-area-inset-bottom))}#tl-root[data-band=week]{--lane-h:56px;--clip-h:30px}#tl-root[data-stubs-open]{--stub-h:18px}@media (min-width:768px){#tl-root{--inset:148px;--tl-gutter:0px;--cap-h:0px;--chrome-top:calc(var(--topbar-h) + 52px);--lane-h:56px;--clip-h:48px;--dot-max:8px;padding-bottom:0}#tl-root[data-band=week]{--lane-h:44px;--clip-h:36px}}#tl-root :focus-visible,#tl-selection :focus-visible,.tl-filter-sheet :focus-visible{outline-color:rgb(var(--paper-0))}#tl-overview{position:sticky;top:var(--chrome-top);z-index:15;height:28px;overflow:hidden;container-type:inline-size;touch-action:pan-y;background:rgb(var(--ink-950));-webkit-user-select:none;-moz-user-select:none;user-select:none}#tl-root[data-band=month] #tl-overview,#tl-root[data-band=q3] #tl-overview{height:calc(28px + var(--city-h))}.tl-overview-geo{--axis-w:calc(100cqw - var(--inset));position:relative;height:100%;-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 20px);mask-image:linear-gradient(270deg,transparent 0,#000 20px)}@media (min-width:768px){#tl-overview[data-edge-cut] .tl-overview-geo{-webkit-mask-image:linear-gradient(to right,#000 0 var(--inset),transparent var(--inset),#000 calc(var(--inset) + 16px),#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,#000 0 var(--inset),transparent var(--inset),#000 calc(var(--inset) + 16px),#000 calc(100% - 20px),transparent)}}#tl-overview-track{position:relative;height:100%;will-change:transform;width:calc(var(--inset) + 69160 * var(--axis-w) / var(--vu))}#tl-root[data-sync=css] #tl-overview-track{--max-scroll:calc(var(--inset) + 69160 * var(--axis-w) / var(--vu) - 100cqw);animation:tl-overview linear both;animation-timeline:--tl}@keyframes tl-overview{0%{transform:none}to{transform:translateX(calc(-1 * var(--max-scroll)))}}.tl-inset-cover{position:absolute;left:0;top:0;bottom:0;width:var(--inset);z-index:4;background:rgb(var(--ink-950));display:none}@media (min-width:768px){.tl-inset-cover{display:flex;align-items:flex-start;line-height:28px;padding-left:12px}}.tl-ruler{position:absolute;left:0;top:0;height:28px;width:100%;background-repeat:repeat-x}.tl-ruler[data-leaving]{opacity:0;transition:opacity .12s linear}@media (prefers-reduced-motion:reduce){.tl-ruler[data-leaving]{display:none}}.tl-ruler-label{position:absolute;top:6px;container-type:inline-size;height:16px;left:calc(var(--inset) + var(--x) * var(--axis-w) / var(--vu));width:max(24px,calc(var(--lw) * var(--axis-w) / var(--vu) - 4px));font:500 11px/16px var(--font-mono);color:rgb(var(--mute-400));white-space:nowrap;overflow:hidden}.tl-ruler-label[data-tonight]{color:rgb(var(--paper-0))}#tl-root:not([data-band-live=month]) .tl-ruler-label[data-under-chip],.tl-ruler-label[data-edge-cut]{visibility:hidden}@media (max-width:767.98px){.tl-ruler-label[data-odd]{display:none}}.tl-ruler-label{padding-left:3px}.tl-ruler[data-ruler-band=week] .tl-ruler-label{top:2px;height:24px}.tl-rl-one{display:block;margin-top:4px}.tl-rl-two{display:none}@container (width < 68px){.tl-rl-one{display:none}.tl-rl-two{display:flex;flex-direction:column}.tl-rl-two>span:first-child{font-size:10px;line-height:11px}.tl-rl-two>span:last-child{font-size:11px;line-height:12px}}.tl-ruler-label[data-tonight] .tl-rl-two>span:first-child{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:2px}.tl-lead-chip{display:none;position:absolute;left:var(--inset);top:4px;height:20px;z-index:3;padding:2px 6px 0 3px;background:rgb(var(--ink-950));font:500 11px/16px var(--font-mono);color:rgb(var(--paper-0));white-space:nowrap;pointer-events:none}.tl-lead-chip[data-on]{display:block}#tl-root[data-band-live=month] .tl-lead-chip,#tl-root[data-band-live=q3] .tl-lead-chip{display:none}@media (max-width:767.98px){#tl-root[data-band=month][data-band-live=month] .tl-lead-chip[data-on]{display:block;top:30px}#tl-root[data-band=month][data-band-live=month] .tl-ruler-label[data-under-chip]{visibility:hidden}}.tl-city{position:absolute;left:0;top:28px;height:var(--city-h);width:100%}.tl-city-col{position:absolute;bottom:0;height:100%;left:calc(var(--inset) + var(--x) * var(--axis-w) / var(--vu));width:calc(760 * var(--axis-w) / var(--vu));display:flex;flex-direction:column-reverse;align-items:center;gap:2px;padding-bottom:1px;--dot:clamp(2px,calc(760 * var(--axis-w) / var(--vu) - 2px),var(--dot-max));border-bottom:1px solid rgb(var(--paper-200)/.2)}.tl-city-col[data-flash]{outline:1px solid rgb(var(--paper-0));outline-offset:-1px}.tl-dot{width:var(--dot);height:var(--dot);border-radius:999px;flex:none;background:var(--dot-c,rgb(var(--paper-200)/.5))}.tl-dot[data-ghost]{background:transparent;box-shadow:inset 0 0 0 1px var(--dot-c,rgb(var(--paper-200)/.5))}.tl-month-total{position:absolute;top:4px;height:12px;overflow:hidden;font:500 10px/12px var(--font-mono);color:rgb(var(--mute-400));left:calc(var(--inset) + var(--x) * var(--axis-w) / var(--vu));width:calc(var(--w) * var(--axis-w) / var(--vu));text-align:center;white-space:normal;overflow-wrap:normal}#tl-scroller{position:relative;overflow-x:auto;overflow-y:hidden;container-type:inline-size;scroll-timeline:--tl x;overscroll-behavior-x:contain;touch-action:pan-y;scroll-padding-inline-start:var(--inset);scrollbar-width:none;isolation:isolate}#tl-scroller::-webkit-scrollbar{display:none}#tl-scroller{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 20px);mask-image:linear-gradient(270deg,transparent 0,#000 20px)}#tl-root[data-band=month] #tl-scroller,#tl-root[data-band=q3] #tl-scroller{height:0}#tl-track{--axis-w:calc(100cqw - var(--inset));position:relative;width:calc(var(--inset) + 69160 * var(--axis-w) / var(--vu));height:calc(var(--t-full, 0) * var(--lane-h) + var(--t-sub, 0) * var(--sub-h) + var(--t-peek, 0) * var(--peek-h) + var(--t-stub, 0) * var(--stub-h))}#tl-root[data-band=month] #tl-track,#tl-root[data-band=q3] #tl-track{height:0}#tl-track:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;pointer-events:none}#tl-root[data-band=night] #tl-track,#tl-root[data-band=week] #tl-track{background-image:linear-gradient(to right,var(--tl-midnight) 0 1px,transparent 1px);background-size:calc(760 * var(--axis-w) / var(--vu)) 100%;background-position:calc(var(--inset) + 480 * var(--axis-w) / var(--vu)) 0;background-repeat:repeat-x}#tl-root[data-band=night][data-phone-snap=on] #tl-scroller{scroll-snap-type:x proximity}#tl-root[data-dragging]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grabbing}#tl-root[data-dragging] *{cursor:grabbing}.tl-snap{position:absolute;top:0;width:1px;height:1px;pointer-events:none;scroll-snap-align:start;left:calc(var(--inset) + (var(--x) + var(--snap-off, 0)) * var(--axis-w) / var(--vu))}.tl-clip,.tl-lane,.tl-stack{--lane-top:calc(var(--n-full) * var(--lane-h) + var(--n-sub) * var(--sub-h) + var(--n-peek) * var(--peek-h) + var(--n-stub) * var(--stub-h))}.tl-lane{position:absolute;left:0;right:0;top:var(--lane-top);height:calc(var(--lane-h) + (var(--subs, 1) - 1) * var(--sub-h));box-shadow:inset 0 1px 0 rgb(var(--paper-200)/.06);line-height:0}.tl-lane[data-lane-state=peek]{height:var(--peek-h)}.tl-lane[data-lane-state=inactive]{height:var(--stub-h);overflow:clip}#tl-root:not([data-stubs-open]) .tl-lane[data-lane-state=inactive] .tl-lane-caption{visibility:hidden}.tl-lane-caption{position:sticky;left:12px;z-index:3;display:inline-flex;vertical-align:top;align-items:center;gap:6px;max-width:calc(100cqw - 32px);height:18px;font:500 12px/18px var(--font-sans);color:rgb(var(--paper-200));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-lane[data-lane-state=peek] .tl-lane-caption{height:12px;line-height:12px}@media (max-width:767.98px){.tl-lane-caption{left:8px;padding-inline:4px;border-radius:3px;background:rgb(var(--ink-950))}}.tl-lane-caption[data-tba]{font-style:italic}.tl-lane-next{font:400 11px/12px var(--font-mono);color:rgb(var(--mute-400))}@media (min-width:768px){.tl-lane-caption{left:0;width:var(--inset);max-width:var(--inset);height:100%;padding-inline:12px;background:rgb(var(--ink-950));font-size:13px;line-height:1.2;border-right:1px solid rgb(var(--paper-200)/.08)}.tl-lane[data-lane-state=inactive] .tl-lane-caption,.tl-lane[data-lane-state=peek] .tl-lane-caption{color:rgb(var(--mute-400))}.tl-lane-caption{z-index:1003}.tl-lane[data-lane-state=full]:after{content:"";position:sticky;left:var(--inset);z-index:1003;display:inline-block;vertical-align:top;width:12px;height:100%;pointer-events:none;background:linear-gradient(to right,rgb(var(--ink-950)),rgb(var(--ink-950)/0))}.tl-lane[data-lane-state=peek] .tl-lane-caption{width:auto;min-width:var(--inset);max-width:calc(var(--inset) + 160px);border-right:0;height:18px;line-height:12px;align-items:flex-start;background:linear-gradient(rgb(var(--ink-950)),rgb(var(--ink-950))) 0 0 /100% 12px no-repeat,linear-gradient(rgb(var(--ink-950)),rgb(var(--ink-950))) 0 0 /var(--inset) 100% no-repeat}}.tl-lane-caption[data-split]{overflow:visible}.tl-lane-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-lane-next{flex:none}.tl-tba-glyph{position:relative;flex:none;display:inline-flex;width:24px;height:24px;margin:-3px 0;align-items:center;justify-content:center}.tl-tba-glyph:after{content:"";position:absolute;inset:-10px}.tl-tba-glyph>span{width:24px;height:24px;border-radius:999px;border:1px solid rgb(var(--mute-400));font:600 12px/22px var(--font-sans);font-style:normal;text-align:center;color:rgb(var(--paper-200))}.tl-lane[data-lane-state=inactive] .tl-tba-glyph,.tl-lane[data-lane-state=peek] .tl-tba-glyph{width:12px;height:12px;margin:0}.tl-lane[data-lane-state=inactive] .tl-tba-glyph:after,.tl-lane[data-lane-state=peek] .tl-tba-glyph:after{inset:-16px}.tl-lane[data-lane-state=inactive] .tl-tba-glyph>span,.tl-lane[data-lane-state=peek] .tl-tba-glyph>span{width:12px;height:12px;font-size:9px;line-height:10px}.tl-clip{position:absolute;display:block;container-type:inline-size;overflow:visible;left:calc(var(--inset) + var(--x) * var(--axis-w) / var(--vu));width:max(4px,calc(var(--w) * var(--axis-w) / var(--vu)));top:calc(var(--lane-top) + var(--cap-h) + var(--sub) * var(--sub-h) + 4px);height:var(--clip-h);z-index:calc(1000 - var(--i));color:rgb(var(--paper-0));text-decoration:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tl-clip:after{content:"";position:absolute;left:-22px;width:max(44px,calc(100% + 22px));top:50%;height:max(100%,44px);transform:translateY(-50%)}.tl-clip-bar{position:absolute;inset:0;border-radius:3px;background:linear-gradient(180deg,rgb(var(--ink-600)),rgb(var(--ink-700)));box-shadow:0 0 0 1px rgb(var(--ink-950))}@container (width < 16px){.tl-clip-bar{border-radius:2px}}.tl-clip-bar:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:rgb(var(--paper-200))}.tl-clip[data-bucket]:not([data-bucket=neutral]) .tl-clip-bar:before,.tl-clip[data-ghost] .tl-clip-bar:before,.tl-clip[data-lane-state=peek] .tl-clip-bar:before{display:none}.tl-clip[data-bucket]:not([data-bucket=neutral]):not([data-ghost]) .tl-clip-bar{background:rgb(var(--clip-c)/.85);box-shadow:0 0 0 1px rgb(var(--ink-950))}.tl-clip:not([data-ghost]):hover .tl-clip-bar{background:rgb(var(--ink-500));box-shadow:inset 0 0 0 1px rgb(var(--paper-0)/.2),0 0 0 1px rgb(var(--ink-950))}.tl-clip[data-bucket]:not([data-bucket=neutral]):not([data-ghost]):hover .tl-clip-bar{background:rgb(var(--clip-c))}.tl-clip[data-estimated] .tl-clip-bar{-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent);mask-image:linear-gradient(90deg,#000 40%,transparent)}.tl-clip[data-ghost] .tl-clip-bar{background:transparent;box-shadow:none;outline:1px dashed rgb(var(--clip-c,var(--paper-200))/.7);outline-offset:-1px}.tl-clip[data-ghost] .tl-clip-label{color:rgb(var(--mute-400))}.tl-clip:before{content:"";position:absolute;inset:-3px;border-radius:5px;pointer-events:none;display:none}.tl-clip[data-pending]:before,.tl-clip[data-selected]:before{display:block;border:2px solid rgb(var(--paper-0))}.tl-clip:focus-visible{outline:none}.tl-clip:focus-visible:before{display:block;inset:-4px;border-radius:6px;border:2px solid rgb(var(--paper-0))}.tl-clip-label{position:absolute;left:calc(var(--lx, 0) * var(--axis-w) / var(--vu));top:0;height:100%;container-type:inline-size;pointer-events:auto;width:max(0px,calc((var(--lw) - var(--lx, 0)) * var(--axis-w) / var(--vu) - 6px));display:flex;flex-direction:column;justify-content:center;overflow:hidden}.tl-clip-title{font:600 13px/16px var(--font-sans);overflow:hidden;text-overflow:ellipsis}.tl-clip-time,.tl-clip-title{padding-left:8px;white-space:nowrap}.tl-clip-time{font:400 11px/14px var(--font-mono);color:rgb(var(--mute-400))}.tl-clip-time,.tl-clip-title,.tl-lane-caption{text-shadow:0 0 3px rgb(var(--ink-950)),0 0 1px rgb(var(--ink-950))}.tl-clip[data-live] .tl-clip-time,.tl-clip[data-live] .tl-clip-title{width:-moz-fit-content;width:fit-content;max-width:100%;background:rgb(var(--ink-950)/.88);border-radius:3px;padding-right:4px}.tl-clip[data-label-before] .tl-clip-label{align-items:flex-end}.tl-clip[data-label-before] .tl-clip-time,.tl-clip[data-label-before] .tl-clip-title{padding-left:0;padding-right:2px;max-width:100%;text-align:right}@container (width < 40px){.tl-clip-title{display:none}}@container (width < 120px){.tl-clip-time{display:none}}.tl-clip[data-lane-state=peek]{top:calc(var(--lane-top) + 14px);height:4px;pointer-events:none}.tl-clip[data-lane-state=peek]:after{display:none}.tl-clip[data-lane-state=peek] .tl-clip-bar{border-radius:2px;box-shadow:none}.tl-clip[data-lane-state=peek] .tl-clip-label{display:none}.tl-clip[data-lane-state=peek][data-bucket=neutral]:not([data-ghost]) .tl-clip-bar{background:rgb(var(--paper-200)/.5)}.tl-clip[data-lane-state=inactive]{visibility:hidden;top:var(--lane-top);height:0}.tl-clip[data-lane-state=inactive]:after{display:none}[data-q-hidden]{visibility:hidden}#tl-root[data-animating] .tl-agenda-row,#tl-root[data-animating] .tl-clip{pointer-events:none}.tl-stack[data-selected]{outline:2px solid rgb(var(--paper-0));outline-offset:-2px;border-radius:6px}.tl-stack:before{content:"";position:absolute;inset:10px 4px;border-radius:6px;border:1px solid rgb(var(--paper-200)/.45);pointer-events:none}.tl-stack[aria-expanded=true]:before{border-color:rgb(var(--paper-0))}.tl-stack{position:absolute;z-index:1001;min-width:44px;height:44px;left:calc(var(--inset) + var(--x) * var(--axis-w) / var(--vu));top:calc(var(--lane-top) + var(--lane-h) + (var(--subs) - 2) * var(--sub-h));font:600 12px/44px var(--font-mono);color:rgb(var(--paper-0))}.tl-now{position:absolute;top:0;bottom:0;width:2px;z-index:1;pointer-events:none;left:calc(var(--inset) + var(--now-x) * var(--axis-w) / var(--vu));background:rgb(var(--volt));box-shadow:0 0 6px rgb(var(--volt)/.35)}@media (prefers-reduced-motion:no-preference){.tl-now[data-pulse]{animation:tl-pulse .6s ease-out 1}}@keyframes tl-pulse{0%{box-shadow:0 0 0 4px rgb(var(--volt)/.6)}to{box-shadow:0 0 6px rgb(var(--volt)/.35)}}.tl-agenda{touch-action:pan-y}.tl-agenda-head{scroll-margin-top:calc(var(--chrome-top) + 28px + var(--city-h));display:flex;justify-content:flex-start;gap:12px;min-height:44px;font:600 13px/1.2 var(--font-sans)}.tl-agenda-head,.tl-agenda-zoom{align-items:center;color:rgb(var(--paper-200))}.tl-agenda-zoom{display:inline-flex;flex:none;justify-content:center;width:44px;height:44px;border-radius:10px}.tl-agenda-zoom:hover{color:rgb(var(--paper-0));background:rgb(var(--ink-850))}@media (min-width:1280px){.tl-agenda{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px 32px;align-items:start}.tl-agenda-night{min-width:0}}.tl-agenda-row{display:grid;grid-template-columns:12px 1fr;align-items:center;-moz-column-gap:10px;column-gap:10px;min-height:52px;color:rgb(var(--paper-0));text-decoration:none;border-radius:8px;padding-inline:8px}.tl-agenda-row[data-ghost]{color:rgb(var(--mute-400));outline:1px dashed rgb(var(--paper-200)/.3);outline-offset:-1px}.tl-agenda-row[data-selected]{outline:2px solid rgb(var(--paper-0));outline-offset:-2px}.tl-agenda-dot{width:8px;height:8px;border-radius:999px;background:var(--dot-c,rgb(var(--paper-200)/.5))}.tl-agenda-title{font:600 15px/1.25 var(--font-sans)}.tl-agenda-meta{grid-column:2;font:400 12px/1.3 var(--font-mono);color:rgb(var(--mute-400))}.tl-next-night+.tl-next-night{margin-top:4px}.tl-next-head-wrap{margin:0}.tl-next-head{display:flex;align-items:center;gap:8px;width:100%;height:44px;padding-inline:12px;border-radius:8px;font:600 13px/1.2 var(--font-sans);color:rgb(var(--paper-200));text-align:left}.tl-next-head svg{flex:none;color:rgb(var(--mute-400))}.tl-next-head:hover{color:rgb(var(--paper-0));background:rgb(var(--ink-850))}.tl-agenda-row.tl-next-row{grid-template-columns:12px fit-content(65%) minmax(0,1fr);height:44px;min-height:44px;padding-inline:12px}.tl-next-row .tl-agenda-meta,.tl-next-row .tl-agenda-title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tl-next-row .tl-agenda-title{font-size:14px}.tl-next-row .tl-agenda-meta{grid-column:3}@media (min-width:1280px){.tl-next{row-gap:4px}.tl-next .tl-next-night+.tl-next-night{margin-top:0}.tl-next-night{min-width:0}}.tl-agenda-night:not(:has(.tl-agenda-row:not([data-q-hidden]))) .tl-agenda-head,.tl-next-night:not(:has(.tl-agenda-row:not([data-q-hidden]))){visibility:hidden}#tl-root[data-hydrating]:before{content:"";position:sticky;top:calc(var(--chrome-top) - 2px);display:block;height:2px;margin-bottom:-2px;z-index:20;background:rgb(var(--paper-0)/.4)}@media (prefers-reduced-motion:no-preference){#tl-root[data-hydrating]:before{background:linear-gradient(90deg,transparent,rgb(var(--paper-0)/.4),transparent);background-size:40% 100%;animation:tl-hydrate 1s linear infinite}}@keyframes tl-hydrate{0%{background-position:-40% 0}to{background-position:140% 0}}.tl-tba-tip{position:absolute;z-index:30;margin-top:22px;padding:4px 8px;border-radius:6px;white-space:nowrap;background:rgb(var(--ink-750));color:rgb(var(--paper-0));font:500 12px/1.3 var(--font-sans);font-style:normal}.tl-edgepan{display:none}@media (hover:hover) and (pointer:fine){.tl-edgepan--canvas{display:block;position:relative;z-index:16;height:0;margin-left:var(--inset);visibility:hidden;--run-top:calc(var(--er-n-full) * var(--lane-h) + var(--er-n-sub) * var(--sub-h) + var(--er-n-peek) * var(--peek-h) + var(--er-n-stub) * var(--stub-h));--run-h:calc(var(--er-full) * var(--lane-h) + var(--er-sub) * var(--sub-h));--btn-h:min(64px,var(--run-h))}.tl-edgepan-run{position:absolute;left:0;right:0;top:var(--run-top);height:var(--run-h);pointer-events:none}.tl-edgepan-rail{position:sticky;top:calc((100dvh + var(--chrome-top) + 28px) / 2 - var(--btn-h) / 2);height:var(--btn-h);margin-top:calc((min(var(--run-h), 60dvh) - var(--btn-h)) / 2)}.tl-edgepan--canvas .tl-edgepan-btn{height:var(--btn-h);pointer-events:auto}.tl-edgepan--block{display:block;position:absolute;left:var(--inset);right:0;height:min(48px,var(--city-free,20px));z-index:3;top:28px;visibility:hidden}#tl-root:hover .tl-edgepan--block,#tl-root:hover .tl-edgepan--canvas{visibility:visible}}.tl-edgepan-btn{position:absolute;top:0;width:32px;height:64px;border-radius:8px;border:1px solid var(--line-strong);background:rgb(var(--ink-850)/.9);color:rgb(var(--paper-0));font-size:20px}.tl-edgepan--block .tl-edgepan-btn{height:min(48px,var(--city-free,20px));font-size:16px;line-height:1}.tl-edgepan-l{left:4px}.tl-edgepan-r{right:4px}.tl-minimap{position:relative;display:grid;grid-template-columns:repeat(91,minmax(0,1fr));align-items:end;gap:0;height:36px;min-width:0;padding:2px 0;touch-action:none}.tl-mm-col{display:flex;flex-direction:column-reverse;align-items:center;gap:1px;height:100%;min-width:0}.tl-mm-dot{width:min(3px,100%);height:3px;border-radius:999px;background:var(--dot-c,rgb(var(--paper-200)/.5))}.tl-mm-dot[data-ghost]{background:transparent;box-shadow:inset 0 0 0 1px var(--dot-c,rgb(var(--paper-200)/.5))}.tl-mm-brush{position:absolute;top:0;bottom:0;border-radius:4px;background:rgb(var(--paper-0)/.12);box-shadow:inset 0 0 0 1px rgb(var(--paper-0)/.7);cursor:grab}.tl-mm-brush:after,.tl-mm-brush:before{content:"";position:absolute;top:0;bottom:0;width:16px;cursor:col-resize}.tl-mm-brush:before{left:-8px}.tl-mm-brush:after{right:-8px}.tl-minimap-slot{height:36px}.tl-scrubber{position:fixed;left:0;right:0;bottom:0;z-index:18;height:calc(44px + env(safe-area-inset-bottom));padding:8px 16px env(safe-area-inset-bottom);background:rgb(var(--ink-950)/.92);touch-action:none}.tl-scrub-strip{position:relative;height:28px;border-radius:6px;background:rgb(var(--ink-850))}.tl-scrub-dot{position:absolute;width:3px;height:3px;margin-left:-1.5px;border-radius:999px;background:rgb(var(--paper-200)/.6)}.tl-scrub-brush{position:absolute;top:0;bottom:0;min-width:24px;border-radius:6px;box-shadow:inset 0 0 0 1px rgb(var(--paper-0)/.7);background:rgb(var(--paper-0)/.1);pointer-events:none}.tl-tag{position:fixed;z-index:40;transform:translate(-50%,calc(-100% - 8px));max-width:260px;padding:8px 10px;border-radius:10px;background:rgb(var(--ink-750));box-shadow:var(--elev-2);font:400 12px/1.4 var(--font-sans);color:rgb(var(--paper-200));pointer-events:none}.tl-header-row{align-items:baseline;gap:12px;height:44px;white-space:nowrap}.tl-header-row,.tl-title{min-width:0;overflow:hidden}.tl-title{text-overflow:ellipsis;font:800 22px/44px var(--font-display);color:rgb(var(--paper-0))}.tl-count{flex:none;font:400 13px/44px var(--font-mono);color:rgb(var(--mute-400))}.tl-header-row[data-count-form=none] .tl-count{display:none}.tl-toolbar{position:sticky;top:var(--topbar-h);z-index:17;display:flex;align-items:center;gap:8px;height:calc(var(--chrome-top) - var(--topbar-h));margin-top:8px;background:rgb(var(--ink-950))}@media (min-width:768px){.tl-toolbar{margin-top:0;overflow:hidden}.tl-title{font-size:30px}.tl-count,.tl-title{line-height:52px}.tl-header-row--desk{height:52px;flex:none}.tl-search-slot:has(>[data-search-collapsed]){flex:none;min-width:0}}.tl-row2{padding:8px 0}.tl-row2,.tl-row2-filters{flex-wrap:wrap;align-items:center;gap:8px 12px}.tl-row2-filters{display:flex;min-width:0}.tl-row2{min-width:0}.tl-row2-scroll{position:relative;gap:4px;min-width:0}.tl-row2-fixed,.tl-row2-scroll{display:flex;align-items:center}.tl-row2-fixed{flex:none;gap:12px}.tl-row2-more{position:relative;flex:none;width:32px;height:32px;border-radius:999px;border:1px solid var(--line-strong);background:rgb(var(--ink-950));color:rgb(var(--paper-0));font:600 18px/1 var(--font-sans)}.tl-row2-more:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.tl-row2-mm{flex:1 1 120px;min-width:120px;overflow:hidden}.tl-row2 .tl-venue-select{field-sizing:content;max-width:160px;text-overflow:ellipsis}@supports not (field-sizing:content){.tl-row2 .tl-venue-select{width:9rem}}.tl-row2 .tl-minimap-slot{width:100%}@media (min-width:768px){.tl-row2 .tl-pill{position:relative;height:32px;padding:0 10px}.tl-row2 .tl-pill:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}@media (min-width:1280px){.tl-row2{flex-wrap:nowrap}.tl-row2-scroll{flex:0 1 auto}.tl-row2-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block:6px;margin-block:-6px}.tl-row2-filters::-webkit-scrollbar{display:none}.tl-row2-scroll[data-more] .tl-row2-filters{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.tl-row2-filters [role=group]{flex-wrap:nowrap}.tl-row2-filters .tl-pill,.tl-row2-filters label{flex:none}.tl-row2-filters{flex:0 1 auto}section[data-panel] .tl-row2{flex-wrap:wrap}section[data-panel] .tl-row2-filters,section[data-panel] .tl-row2-filters [role=group],section[data-panel] .tl-row2-scroll{display:contents}section[data-panel] .tl-row2-mm{flex:1 1 160px}}.tl-info-btn{position:relative;display:flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line-strong);font:600 11px/1 var(--font-sans);color:rgb(var(--paper-200))}.tl-info-btn:after{content:"";position:absolute;left:-12px;top:-12px;width:44px;height:44px}.tl-info-tip{position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%);z-index:30;padding:4px 8px;border-radius:6px;white-space:nowrap;background:rgb(var(--ink-750));color:rgb(var(--paper-0));font:500 12px/1.3 var(--font-sans);pointer-events:none;visibility:hidden}.tl-info-btn:focus-visible+.tl-info-tip,.tl-info:hover .tl-info-tip{visibility:visible}#tl-overview{margin-top:8px}.tl-bands{display:flex;gap:2px}.tl-band-btn{position:relative;display:inline-flex;align-items:center;height:44px;padding:0 10px;border-radius:9px;white-space:nowrap;font:600 13px/1 var(--font-sans);color:rgb(var(--paper-200));text-decoration:none}.tl-band-btn:after{content:"";position:absolute;left:10px;right:10px;bottom:8px;height:1px;background:rgb(var(--paper-0));display:none}#tl-root[data-band-live=month] [data-band-button=month],#tl-root[data-band-live=night] [data-band-button=night],#tl-root[data-band-live=q3] [data-band-button=q3],#tl-root[data-band-live=week] [data-band-button=week]{color:rgb(var(--paper-0))}#tl-root[data-band-live=month] [data-band-button=month]:after,#tl-root[data-band-live=night] [data-band-button=night]:after,#tl-root[data-band-live=q3] [data-band-button=q3]:after,#tl-root[data-band-live=week] [data-band-button=week]:after{display:block}#tl-root[data-band-live=month][data-at-preset=month] [data-band-button=month],#tl-root[data-band-live=night][data-at-preset=night] [data-band-button=night],#tl-root[data-band-live=q3][data-at-preset=q3] [data-band-button=q3],#tl-root[data-band-live=week][data-at-preset=week] [data-band-button=week]{background:rgb(var(--paper-0));color:rgb(var(--ink-950))}#tl-root[data-band-live=month][data-at-preset=month] [data-band-button=month]:after,#tl-root[data-band-live=night][data-at-preset=night] [data-band-button=night]:after,#tl-root[data-band-live=q3][data-at-preset=q3] [data-band-button=q3]:after,#tl-root[data-band-live=week][data-at-preset=week] [data-band-button=week]:after{display:none}.tl-tool-btn{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 10px;font:600 13px/1 var(--font-sans);color:rgb(var(--paper-0))}.tl-badge{min-width:18px;height:18px;background:rgb(var(--paper-0));color:rgb(var(--ink-950));font:600 11px/18px var(--font-mono);text-align:center}.tl-badge,.tl-pill{border-radius:999px}.tl-pill{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border:1px solid var(--line-strong);font:600 13px/1 var(--font-sans);color:rgb(var(--paper-200))}.tl-pill--on{border-color:rgb(var(--paper-0));color:rgb(var(--paper-0))}.tl-pill-dot{width:10px;height:10px;border-radius:999px;background:var(--dot-c)}.tl-tool-btn--icon{width:44px;padding:0;justify-content:center}.tl-tool-btn.tl-search-open{display:none}@media (min-width:768px){.tl-tool-btn.tl-search-open[data-show]{display:inline-flex}}@media (max-width:767.98px){.tl-toolbar{gap:4px}.tl-bands{gap:0}.tl-band-btn{min-width:44px;padding:0 7px;justify-content:center}.tl-band-btn:after{left:7px;right:7px}.tl-tool-btn:not(.tl-tool-btn--icon){padding:0 6px}}.tl-genre-note--compact{display:flex;align-items:center;height:20px;min-width:0;white-space:nowrap;font:400 12px/20px var(--font-sans);color:rgb(var(--mute-400))}.tl-genre-note-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:pre}.tl-genre-note-btn{position:relative;z-index:16;flex:none;height:20px;color:rgb(var(--paper-200));text-decoration:underline}.tl-genre-note-btn:after{content:"";position:absolute;left:-8px;right:-8px;top:0;height:44px}.tl-filter-sheet{margin:auto 0 0;width:100%;max-width:100%;max-height:calc(100dvh - var(--topbar-h));padding:0;border:0;border-radius:16px 16px 0 0;background:rgb(var(--ink-850));color:rgb(var(--paper-0));overflow:auto}.tl-filter-sheet::backdrop{background:rgb(0 0 0/.55)}.tl-sheet-handle{display:flex;justify-content:center;padding:8px 0 12px;touch-action:none}.tl-sheet-handle>span{width:40px;height:4px;border-radius:999px;background:rgb(var(--paper-200)/.4)}.tl-sheet-footer{position:sticky;bottom:0;display:flex;align-items:center;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgb(var(--ink-850));border-top:1px solid var(--line)}.tl-cta{flex:1;height:48px;border-radius:12px;background:rgb(var(--volt));color:rgb(var(--text-on-volt));font:700 15px/1 var(--font-sans)}.tl-cta:disabled{background:rgb(var(--ink-700));color:rgb(var(--mute-400))}@media (min-width:768px){.tl-filter-sheet{display:none}}.tl-panel{position:sticky;top:calc(var(--topbar-h) + 16px);width:340px}.tl-panel-head{display:flex;align-items:center;gap:4px;margin:-4px -6px 12px}.tl-panel-btn{position:relative;display:inline-flex;align-items:center;height:32px;padding:0 8px;border-radius:8px;font:600 13px/1 var(--font-sans);color:rgb(var(--paper-200))}.tl-panel-btn:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.tl-panel-btn:hover:not(:disabled){color:rgb(var(--paper-0));background:rgb(var(--ink-750))}.tl-panel-btn:disabled{opacity:.35}.tl-panel-btn--icon{width:32px;padding:0;justify-content:center;margin-left:auto}.tl-panel-btn--icon:after{left:50%;right:auto;width:44px;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.tl-panel{animation:tl-panel-in .18s ease-out both}}@keyframes tl-panel-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.tl-show-sheet{position:fixed;inset:auto 0 0 0;z-index:30;width:100%;max-width:100%;max-height:none;margin:0;padding:0;border:0;border-radius:16px 16px 0 0;background:rgb(var(--ink-850));color:rgb(var(--paper-0));box-shadow:var(--elev-3);--sheet-half-h:min(46dvh,calc(var(--content-h, 240px) + env(safe-area-inset-bottom) + 52px + 12px));height:var(--sheet-half-h);overflow:hidden}.tl-show-sheet[data-detent=full]{height:calc(100dvh - var(--topbar-h));overflow:auto;overscroll-behavior:contain}.tl-show-sheet::backdrop{background:rgb(0 0 0/.55)}@media (prefers-reduced-motion:no-preference){.tl-show-sheet{transition:height .18s ease-out}.tl-sheet-body:not([data-swiping]){transition:transform .18s ease-out}}@media (min-width:1024px){.tl-show-sheet{display:none!important}}.tl-sheet-head{display:flex;align-items:center;gap:4px;height:52px;padding:0 8px;touch-action:none;position:relative}.tl-sheet-grip{position:absolute;left:50%;top:6px;width:40px;height:4px;margin-left:-20px;border-radius:999px;background:rgb(var(--paper-200)/.4)}.tl-sheet-body{padding:0 16px calc(12px + env(safe-area-inset-bottom));touch-action:pan-y}.tl-sheet-peek{position:absolute;right:16px;top:64px;font:600 13px/1 var(--font-sans);color:rgb(var(--paper-200));pointer-events:none}.tl-icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;border-radius:10px;color:rgb(var(--paper-0))}.tl-icon-btn:disabled{opacity:.35}.tl-act{display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:10px;border:1px solid var(--line-strong);font:600 14px/1 var(--font-sans);color:rgb(var(--paper-0))}.tl-act--primary{background:rgb(var(--volt));color:rgb(var(--text-on-volt));border:0}@media (min-width:768px){.tl-clip[data-label-stuck] .tl-clip-time,.tl-clip[data-label-stuck] .tl-clip-title{padding-left:14px}}:is(.tl-shell,.tl-show-sheet,.tl-filter-sheet) [data-tl-quiet-focus]:not(input,textarea,select){outline:none}.tl-clip[data-tl-quiet-focus]:before{inset:-3px;border-radius:5px}.tl-clip[data-tl-quiet-focus]:not([data-selected]):not([data-pending]):before{display:none}