li.session[data-session="2e004c49-7be0-41c3-8cb3-dee79541bee3"],li.session.ufo-cargo{position:relative;border:1px solid transparent!important;background:linear-gradient(color-mix(in srgb,var(--space-deep) 88%,#000),color-mix(in srgb,#0d1f1a 80%,var(--space-deep))) padding-box,linear-gradient(115deg,#39ff9f,transparent 22%,#b46bff 45%,transparent 62%,#73e5f1 80%,transparent) border-box!important;background-size:100% 100%,300% 300%!important;animation:haunt-border 7s linear infinite,haunt-flicker 9s steps(1,end) infinite,haunt-twitch 13s linear infinite;box-shadow:0 0 18px -6px #39ff9f66,inset 0 0 22px -12px #b46bff88}li.session[data-session="2e004c49-7be0-41c3-8cb3-dee79541bee3"]:after,li.session.ufo-cargo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,transparent 1px 3px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .7 0 0 0 0 1 0 0 0 0 .9 0 0 0 1.4 -.4'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.16;mix-blend-mode:screen;animation:haunt-static .6s steps(4) infinite}li.session[data-session="2e004c49-7be0-41c3-8cb3-dee79541bee3"] .title,li.session.ufo-cargo .title{color:#d9fff0;text-shadow:-1px 0 #ff2f6d99,1px 0 #39ffe099,0 0 8px #39ff9f55;animation:haunt-text 5s steps(1,end) infinite}li.session.ufo-taken{visibility:hidden}@media(prefers-reduced-motion:reduce){li.session[data-session="2e004c49-7be0-41c3-8cb3-dee79541bee3"],li.session[data-session="2e004c49-7be0-41c3-8cb3-dee79541bee3"]:after,li.session[data-session="2e004c49-7be0-41c3-8cb3-dee79541bee3"] .title{animation:none}}li.session.ufo-cargo{position:absolute;z-index:1290;margin:0;list-style:none;pointer-events:none;transform-origin:center}@keyframes haunt-border{0%{background-position:0 0,0% 50%}to{background-position:0 0,300% 50%}}@keyframes haunt-flicker{0%,41%,44%,47%,77%,80%,to{opacity:1}42%{opacity:.35}43%{opacity:.85}45%{opacity:.5}46%{opacity:1}78%{opacity:.2}79%{opacity:.7}}@keyframes haunt-twitch{0%,60%,62.4%,87%,88.6%,to{transform:none;filter:none}60.8%{transform:translate(3px,-1px) skew(6deg);filter:hue-rotate(60deg)}61.6%{transform:translate(-4px,1px) skew(-4deg);filter:blur(.6px)}87.6%{transform:translate(2px) scaleY(.97);filter:hue-rotate(-50deg) blur(.4px)}}@keyframes haunt-static{0%{background-position:0 0,0 0}to{background-position:0 3px,160px 120px}}@keyframes haunt-text{0%,33%,35%,71%,74%,to{text-shadow:-1px 0 #ff2f6d99,1px 0 #39ffe099,0 0 8px #39ff9f55;filter:none}34%{text-shadow:-4px 0 #ff2f6dcc,3px 1px #39ffe0cc,0 0 10px #39ff9f88;filter:blur(.5px)}72%{text-shadow:3px 0 #ff2f6dcc,-3px 0 #39ffe0cc;filter:blur(.8px)}73%{text-shadow:-2px -1px #b46bffcc,2px 1px #39ffe0cc;filter:none}}.ufo-fuzz{position:fixed;inset:0;z-index:1250;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(3px) saturate(.45) brightness(.7) contrast(1.15);backdrop-filter:blur(3px) saturate(.45) brightness(.7) contrast(1.15);background:repeating-linear-gradient(0deg,#00000066 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 40%,#000a 100%);animation:fuzz-jolt 2.3s steps(1,end) infinite}.ufo-fuzz:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .7 0 0 0 0 1 0 0 0 0 .9 0 0 0 1.4 -.4'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.22;mix-blend-mode:screen;animation:haunt-static .35s steps(4) infinite}.ufo-fuzz:after{content:"";position:absolute;left:0;right:0;top:-20%;height:14%;background:linear-gradient(180deg,transparent,#ffffff14 40%,#39ff9f1c 55%,transparent);animation:fuzz-roll 3.4s linear infinite}@keyframes fuzz-roll{to{transform:translateY(820%)}}@keyframes fuzz-jolt{0%,30%,33%,71%,73%,to{transform:none}31%{transform:translate(-6px,2px)}32%{transform:translate(4px,-1px) skew(2deg)}72%{transform:translateY(5px)}}.ufo{position:absolute;left:0;top:0;z-index:1300;width:160px;height:76px;pointer-events:none;will-change:transform;filter:drop-shadow(0 6px 14px #000a) drop-shadow(0 0 12px #39ff9f44)}.ufo-bob{animation:ufo-bob 1.6s ease-in-out infinite}.ufo svg{display:block}.ufo-lights circle{fill:#f9c401;animation:ufo-light .9s steps(1,end) infinite}.ufo-lights circle:nth-child(2n){fill:#ff5fa2;animation-delay:.45s}.ufo-port{animation:ufo-port 1.2s ease-in-out infinite}.ufo-beam{position:absolute;z-index:1280;pointer-events:none;transform:scaleY(0);transform-origin:top center;opacity:0;clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:repeating-linear-gradient(180deg,#ffffff22 0 2px,transparent 2px 9px),linear-gradient(180deg,#b8ffdcd0,#39ff9f66 55%,#73e5f122);background-size:100% 18px,100% 100%;mix-blend-mode:screen;filter:blur(.6px);animation:ufo-beam-scan .5s linear infinite}@keyframes ufo-bob{50%{transform:translateY(-5px)}}@keyframes ufo-light{50%{opacity:.25}}@keyframes ufo-port{50%{opacity:.45}}@keyframes ufo-beam-scan{to{background-position:0 18px,0 0}}.schedule-wrap[data-astro-cid-xjqxvez7]{padding-block:20px 80px;--sticky-top: 66px;--daybar-h: 52px}.sr-only[data-astro-cid-xjqxvez7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fixture-note[data-astro-cid-xjqxvez7]{margin:0 0 20px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--signal) 45%,transparent);border-left-width:4px;border-radius:var(--radius);background:color-mix(in srgb,var(--signal) 10%,var(--space-deep));color:var(--text-dim);font-size:.92rem;max-width:70ch}.fixture-note[data-astro-cid-xjqxvez7] strong[data-astro-cid-xjqxvez7]{color:var(--signal)}.meta[data-astro-cid-xjqxvez7]{font-family:Menlo,Monaco,ui-monospace,monospace;font-size:.8rem;letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase;margin:0 0 24px}.controls[data-astro-cid-xjqxvez7]{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.search-row[data-astro-cid-xjqxvez7]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sched-search[data-astro-cid-xjqxvez7]{flex:1 1 260px;min-width:0;padding:10px 14px;font-size:16px;background:var(--space-deep);border:1px solid color-mix(in srgb,var(--space-slate) 40%,transparent);border-radius:var(--radius);color:var(--cream);font-family:var(--font-body)}.sched-search[data-astro-cid-xjqxvez7]:focus-visible{outline:none;border-color:var(--glow-cyan)}.sched-search[data-astro-cid-xjqxvez7]::placeholder{color:color-mix(in srgb,var(--cream-dim) 55%,transparent)}.filters-summary[data-astro-cid-xjqxvez7]{display:none;width:fit-content;padding:6px 12px;border:1px solid color-mix(in srgb,var(--space-slate) 35%,transparent);border-radius:999px;color:var(--text-dim);font-size:.82rem;cursor:pointer;font-family:var(--font-body)}.filters-summary[data-astro-cid-xjqxvez7]:after{content:" ▾";opacity:.6}.controls[data-astro-cid-xjqxvez7].filters-open .filters-summary[data-astro-cid-xjqxvez7]:after{content:" ▴"}.filter-badge[data-astro-cid-xjqxvez7]{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;background:var(--ignition);color:var(--space-black);font-size:.72rem}.filter-body[data-astro-cid-xjqxvez7]{display:flex;flex-direction:column;gap:10px;padding-top:10px}.chip-row[data-astro-cid-xjqxvez7]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chip-label[data-astro-cid-xjqxvez7]{font-family:Menlo,Monaco,ui-monospace,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);opacity:.7;min-width:56px}.chip[data-astro-cid-xjqxvez7]{padding:6px 12px;background:color-mix(in srgb,var(--space-deep) 70%,transparent);border:1px solid color-mix(in srgb,var(--space-slate) 35%,transparent);border-radius:999px;color:var(--text-dim);font-family:var(--font-body);font-size:.82rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.chip[data-astro-cid-xjqxvez7]:hover{color:var(--cream);border-color:var(--space-divider)}.chip[data-astro-cid-xjqxvez7][aria-pressed=true]{color:var(--space-black);background:var(--ignition);border-color:var(--ignition)}.chip[data-astro-cid-xjqxvez7].ics{color:var(--glow-cyan);border-color:color-mix(in srgb,var(--glow-cyan) 35%,transparent)}.chip[data-astro-cid-xjqxvez7].ics:hover{color:var(--space-black);background:var(--glow-cyan)}.fav-toggle[data-astro-cid-xjqxvez7] .star[data-astro-cid-xjqxvez7]{color:var(--signal)}.fav-toggle[data-astro-cid-xjqxvez7][aria-pressed=true] .star[data-astro-cid-xjqxvez7]{color:var(--space-black)}.fav-count[data-astro-cid-xjqxvez7]{display:inline-block;margin-left:4px;font-variant-numeric:tabular-nums;opacity:.75}.daybar[data-astro-cid-xjqxvez7]{position:sticky;top:var(--sticky-top);z-index:5;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:8px 0 14px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb,var(--space-slate) 30%,transparent)}.day-tabs[data-astro-cid-xjqxvez7]{display:contents}.day-tab[data-astro-cid-xjqxvez7]{padding:8px 14px;background:transparent;border:1px solid color-mix(in srgb,var(--space-slate) 35%,transparent);border-radius:var(--radius);color:var(--text-dim);font-family:var(--font-display);font-size:.9rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.day-tab[data-astro-cid-xjqxvez7]:hover{color:var(--cream);border-color:var(--space-divider)}.day-tab[data-astro-cid-xjqxvez7][aria-pressed=true]{color:var(--cream);background:color-mix(in srgb,var(--space-ink) 45%,transparent);border-color:var(--glow-cyan)}.tab-count[data-astro-cid-xjqxvez7]{margin-left:6px;font-family:Menlo,Monaco,ui-monospace,monospace;font-size:.72rem;color:var(--glow-cyan);font-variant-numeric:tabular-nums}.view-toggle[data-astro-cid-xjqxvez7]{display:flex;margin-left:auto;margin-right:8px;border:1px solid color-mix(in srgb,var(--space-slate) 35%,transparent);border-radius:var(--radius);overflow:hidden}.view-btn[data-astro-cid-xjqxvez7]{padding:8px 14px;background:transparent;border:0;color:var(--text-dim);font-family:var(--font-display);font-size:.85rem;cursor:pointer}.view-btn[data-astro-cid-xjqxvez7]:hover{color:var(--cream)}.view-btn[data-astro-cid-xjqxvez7][aria-pressed=true]{background:color-mix(in srgb,var(--space-ink) 55%,transparent);color:var(--cream)}.room-head[data-astro-cid-xjqxvez7],.time-rail[data-astro-cid-xjqxvez7]{display:none}.now-btn[data-astro-cid-xjqxvez7]{margin-left:auto;color:var(--signal);border-color:color-mix(in srgb,var(--signal) 45%,transparent)}.now-btn[data-astro-cid-xjqxvez7]:hover{color:var(--space-black);background:var(--signal)}.days[data-astro-cid-xjqxvez7]{display:flex;flex-direction:column;gap:40px}.day[data-astro-cid-xjqxvez7] h2[data-astro-cid-xjqxvez7]{margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--space-slate) 30%,transparent);color:var(--ignition);font-size:1.2rem}.slot[data-astro-cid-xjqxvez7]{margin-bottom:22px}.slot-time[data-astro-cid-xjqxvez7]{position:sticky;top:calc(var(--sticky-top) + var(--daybar-h));z-index:4;margin:0 0 8px;padding:6px 0;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);font-family:Menlo,Monaco,ui-monospace,monospace;font-size:.85rem;letter-spacing:.1em;color:var(--glow-cyan);font-variant-numeric:tabular-nums}.sessions[data-astro-cid-xjqxvez7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.session[data-astro-cid-xjqxvez7]{display:grid;grid-template-columns:34px 1fr;scroll-margin-top:calc(var(--sticky-top) + var(--daybar-h) + 40px);gap:10px;padding:14px 18px;background:color-mix(in srgb,var(--space-deep) 60%,transparent);border:1px solid transparent;border-radius:var(--radius);transition:border-color .15s,background .15s}.session[data-astro-cid-xjqxvez7]:hover{border-color:color-mix(in srgb,var(--ignition) 40%,transparent);background:color-mix(in srgb,var(--space-deep) 85%,transparent)}.session[data-astro-cid-xjqxvez7].banner{grid-template-columns:1fr;gap:4px;background:color-mix(in srgb,var(--ignition) 14%,var(--space-deep));border-color:color-mix(in srgb,var(--ignition) 32%,transparent);text-align:center}.session[data-astro-cid-xjqxvez7].banner:hover{background:color-mix(in srgb,var(--ignition) 20%,var(--space-deep))}.session[data-astro-cid-xjqxvez7].banner .title[data-astro-cid-xjqxvez7]{color:var(--signal)}.when[data-astro-cid-xjqxvez7]{margin:2px 0 4px;font-size:.78rem;color:var(--text-dim)}.banner-room[data-astro-cid-xjqxvez7]{font-family:Menlo,Monaco,ui-monospace,monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.session[data-astro-cid-xjqxvez7].is-now{border-color:color-mix(in srgb,var(--signal) 55%,transparent);background:color-mix(in srgb,var(--space-ink) 30%,transparent)}.session[data-astro-cid-xjqxvez7].flash{animation:flash 1.2s ease-out}@keyframes flash{0%,40%{border-color:var(--signal)}to{border-color:transparent}}.star-btn[data-astro-cid-xjqxvez7]{position:relative;align-self:start;width:30px;height:30px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--radius);color:color-mix(in srgb,var(--cream-dim) 40%,transparent);font-size:1.05rem;line-height:1;cursor:pointer;transition:color .15s,border-color .15s}.star-btn[data-astro-cid-xjqxvez7]:hover{color:var(--signal);border-color:color-mix(in srgb,var(--signal) 40%,transparent)}.star-btn[data-astro-cid-xjqxvez7][aria-pressed=true]{color:var(--signal)}.body[data-astro-cid-xjqxvez7]{min-width:0}.body[data-astro-cid-xjqxvez7] .title[data-astro-cid-xjqxvez7]{display:block;font-family:var(--font-display);font-size:1.05rem;color:var(--cream);margin-bottom:4px;border-bottom:none}.body[data-astro-cid-xjqxvez7] .title[data-astro-cid-xjqxvez7]:hover{color:var(--ignition)}.speakers[data-astro-cid-xjqxvez7]{margin:0 0 6px;font-size:.88rem;color:var(--text-dim)}.speakers[data-astro-cid-xjqxvez7] a[data-astro-cid-xjqxvez7]{color:var(--cream);border-bottom:none}.speakers[data-astro-cid-xjqxvez7] a[data-astro-cid-xjqxvez7]:hover{color:var(--ignition)}.tags[data-astro-cid-xjqxvez7]{display:flex;flex-wrap:wrap;gap:6px;margin:0}.tag[data-astro-cid-xjqxvez7]{font-family:Menlo,Monaco,ui-monospace,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);background:color-mix(in srgb,var(--space-navy) 55%,transparent);border-radius:999px;padding:3px 9px;opacity:.85}.tag[data-astro-cid-xjqxvez7].room{color:var(--glow-cyan)}.tag[data-astro-cid-xjqxvez7].topic{color:var(--signal)}.view-toggle[data-astro-cid-xjqxvez7]{display:flex}.days[data-astro-cid-xjqxvez7].grid-view .grid-pane[data-astro-cid-xjqxvez7]{display:grid;grid-template-columns:76px repeat(var(--rooms),minmax(150px,1fr));grid-auto-rows:minmax(46px,auto);align-content:start;gap:4px;max-height:calc(100vh - var(--sticky-top) - var(--daybar-h) - 90px);min-height:340px;overflow:auto;overscroll-behavior:contain;padding:0 4px 4px 0;border:1px solid color-mix(in srgb,var(--space-slate) 28%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--space-black) 40%,transparent)}.days[data-astro-cid-xjqxvez7].grid-view .slot[data-astro-cid-xjqxvez7],.days[data-astro-cid-xjqxvez7].grid-view .sessions[data-astro-cid-xjqxvez7],.days[data-astro-cid-xjqxvez7].grid-view .time-rail[data-astro-cid-xjqxvez7]{display:contents}.days[data-astro-cid-xjqxvez7].grid-view .slot-time[data-astro-cid-xjqxvez7]{display:none}.days[data-astro-cid-xjqxvez7].grid-view .room-head[data-astro-cid-xjqxvez7]{display:grid;grid-column:1 / -1;grid-row:1;grid-template-columns:subgrid;position:sticky;top:0;z-index:5;padding:8px 0 6px;background:var(--space-deep);box-shadow:0 1px color-mix(in srgb,var(--space-slate) 40%,transparent)}.days[data-astro-cid-xjqxvez7].grid-view .room-head-name[data-astro-cid-xjqxvez7]{font-family:Menlo,Monaco,ui-monospace,monospace;font-size:.66rem;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--glow-cyan);padding:0 8px}.days[data-astro-cid-xjqxvez7].grid-view .room-head-time[data-astro-cid-xjqxvez7]{position:sticky;left:0;z-index:6;background:var(--space-deep)}.days[data-astro-cid-xjqxvez7].grid-view .rail-time[data-astro-cid-xjqxvez7]{grid-column:1;grid-row:var(--row);position:sticky;left:0;z-index:3;font-family:Menlo,Monaco,ui-monospace,monospace;font-size:.72rem;color:var(--glow-cyan);font-variant-numeric:tabular-nums;padding:4px 8px 0 4px;background:var(--space-black);box-shadow:-6px 0 0 var(--space-black),4px 0 0 var(--space-black);border-top:1px solid color-mix(in srgb,var(--space-slate) 22%,transparent)}.days[data-astro-cid-xjqxvez7].grid-view .session[data-astro-cid-xjqxvez7]{grid-column:var(--cols);grid-row:var(--row-start) / var(--row-end);align-content:start;margin:0;padding:8px 10px;font-size:.86rem;overflow:hidden}.days[data-astro-cid-xjqxvez7].grid-view .body[data-astro-cid-xjqxvez7] .title[data-astro-cid-xjqxvez7]{font-size:.86rem;line-height:1.25}.days[data-astro-cid-xjqxvez7].grid-view .speakers[data-astro-cid-xjqxvez7]{font-size:.78rem;margin-bottom:4px}.days[data-astro-cid-xjqxvez7].grid-view .tags[data-astro-cid-xjqxvez7]{gap:4px}.days[data-astro-cid-xjqxvez7].grid-view .tag[data-astro-cid-xjqxvez7]{font-size:.6rem;padding:2px 6px}.days[data-astro-cid-xjqxvez7].grid-view .tag[data-astro-cid-xjqxvez7].room{display:none}.days[data-astro-cid-xjqxvez7].grid-view .star-btn[data-astro-cid-xjqxvez7]{width:22px;height:22px;font-size:.85rem}@media(max-width:700px){.days[data-astro-cid-xjqxvez7].grid-view .grid-pane[data-astro-cid-xjqxvez7]{grid-template-columns:52px repeat(var(--rooms),minmax(132px,1fr));grid-auto-rows:minmax(40px,auto);max-height:calc(100vh - var(--sticky-top) - var(--daybar-h) - 40px);gap:3px}.days[data-astro-cid-xjqxvez7].grid-view .rail-time[data-astro-cid-xjqxvez7]{font-size:.64rem;padding:3px 4px 0 3px}.days[data-astro-cid-xjqxvez7].grid-view .room-head-name[data-astro-cid-xjqxvez7]{font-size:.58rem;padding:0 5px}.days[data-astro-cid-xjqxvez7].grid-view .session[data-astro-cid-xjqxvez7]{padding:6px 7px}.days[data-astro-cid-xjqxvez7].grid-view .body[data-astro-cid-xjqxvez7] .title[data-astro-cid-xjqxvez7]{font-size:.78rem}.days[data-astro-cid-xjqxvez7].grid-view .speakers[data-astro-cid-xjqxvez7]{font-size:.7rem}.days[data-astro-cid-xjqxvez7].grid-view .tag[data-astro-cid-xjqxvez7]{font-size:.55rem;padding:1px 5px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.days[data-astro-cid-xjqxvez7].grid-view .tag[data-astro-cid-xjqxvez7].level{display:none}.days[data-astro-cid-xjqxvez7].grid-view .star-btn[data-astro-cid-xjqxvez7]{width:20px;height:20px}}.day-empty[data-astro-cid-xjqxvez7]{color:var(--text-dim);font-size:.92rem;padding:20px 0}@media(max-width:860px){.filters-summary[data-astro-cid-xjqxvez7]{display:block}.controls[data-astro-cid-xjqxvez7].has-js .filter-body[data-astro-cid-xjqxvez7]{display:none}.controls[data-astro-cid-xjqxvez7].has-js.filters-open .filter-body[data-astro-cid-xjqxvez7]{display:flex}.chip-row[data-astro-cid-xjqxvez7]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chip-row[data-astro-cid-xjqxvez7]::-webkit-scrollbar{display:none}.chip-row[data-astro-cid-xjqxvez7]:after{content:"›";display:none;position:sticky;right:0;flex:0 0 auto;align-self:stretch;align-items:center;margin-left:-44px;padding:0 4px 0 30px;background:linear-gradient(to right,transparent,var(--bg) 65%);color:var(--cream);font-size:1.4rem;line-height:1;pointer-events:none}.chip-row[data-astro-cid-xjqxvez7].more-right:after{display:flex}.chip-label[data-astro-cid-xjqxvez7]{min-width:auto;flex:0 0 auto}.chip[data-astro-cid-xjqxvez7]{flex:0 0 auto;white-space:nowrap}.daybar[data-astro-cid-xjqxvez7]{row-gap:8px}.day-tabs[data-astro-cid-xjqxvez7]{display:flex;gap:4px;width:100%}.day-tabs[data-astro-cid-xjqxvez7] .day-tab[data-astro-cid-xjqxvez7]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;font-size:.85rem}.day-tabs[data-astro-cid-xjqxvez7] .tab-count[data-astro-cid-xjqxvez7]{margin-left:0}.view-toggle[data-astro-cid-xjqxvez7]{margin:0}.view-btn[data-astro-cid-xjqxvez7]{padding:8px 14px;font-size:.85rem}}@media(max-width:700px){.session[data-astro-cid-xjqxvez7]{padding:12px 14px;grid-template-columns:44px 1fr}.body[data-astro-cid-xjqxvez7] .title[data-astro-cid-xjqxvez7]{font-size:1rem;line-height:1.25}.star-btn[data-astro-cid-xjqxvez7]{width:44px;height:44px;margin:-6px 0 0 -7px}}@media(max-width:480px){.meta-extra[data-astro-cid-xjqxvez7],.tag[data-astro-cid-xjqxvez7].level{display:none}}@media(prefers-reduced-motion:reduce){.session[data-astro-cid-xjqxvez7].flash{animation:none}}:root[data-schedule-times=live] .times-live[data-astro-cid-xjqxvez7]{display:block}.times-live[data-astro-cid-xjqxvez7]{display:none;margin:1.2em 0 1.6em;padding:14px 18px;border-left:4px solid var(--glow-cyan);border-radius:var(--radius);background:color-mix(in srgb,var(--glow-cyan) 10%,var(--space-deep))}.times-live[data-astro-cid-xjqxvez7] strong[data-astro-cid-xjqxvez7]{color:var(--glow-cyan)}.stub[data-astro-cid-xjqxvez7] h2[data-astro-cid-xjqxvez7]{margin-top:0}.stub[data-astro-cid-xjqxvez7]>p[data-astro-cid-xjqxvez7]{max-width:60ch;color:var(--text-dim)}.day-grid[data-astro-cid-xjqxvez7]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin:32px 0}.day-card[data-astro-cid-xjqxvez7]{background:var(--space-deep);border:1px solid color-mix(in srgb,var(--space-slate) 30%,transparent);border-radius:var(--radius-lg);padding:18px 20px}.day-card[data-astro-cid-xjqxvez7] h3[data-astro-cid-xjqxvez7]{margin:0 0 12px;font-size:.98rem;color:var(--ignition);letter-spacing:.02em}.day-card[data-astro-cid-xjqxvez7] ul[data-astro-cid-xjqxvez7]{margin:0;padding-left:1.1em;color:var(--text-dim);font-size:.9rem}.day-card[data-astro-cid-xjqxvez7] li[data-astro-cid-xjqxvez7]{margin:.4em 0}.cta-row[data-astro-cid-xjqxvez7]{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.fine[data-astro-cid-xjqxvez7]{margin-top:32px;font-size:.88rem;color:var(--text-dim)}@media(max-width:1000px){.day-grid[data-astro-cid-xjqxvez7]{grid-template-columns:1fr 1fr 1fr}}@media(max-width:700px){.day-grid[data-astro-cid-xjqxvez7]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.day-grid[data-astro-cid-xjqxvez7]{grid-template-columns:1fr}}
