@property --fl{syntax:"<length>";inherits:false;initial-value:0}@property --fr{syntax:"<length>";inherits:false;initial-value:28px}.tlp.svelte-jdoglt{padding-bottom:calc(var(--nav-h) + var(--safe-b) + 48px);--line:28px}.hero.svelte-jdoglt{padding:calc(var(--safe-t) + 36px) 0 40px;position:relative;overflow:hidden}.glow.svelte-jdoglt{pointer-events:none;background:radial-gradient(45% 50% at 20% 40%, color-mix(in srgb, var(--md-sys-color-primary) 22%, transparent), transparent 70%), radial-gradient(40% 45% at 85% 30%, color-mix(in srgb, var(--md-sys-color-tertiary) 20%, transparent), transparent 70%);height:120%;animation:18s ease-in-out infinite alternate svelte-jdoglt-drift;position:absolute;inset:-40% -20% auto}@keyframes svelte-jdoglt-drift{to{transform:translate(4%,6%)scale(1.08)}}.hero-in.svelte-jdoglt{justify-items:start;gap:14px;display:grid;position:relative}.eyebrow.svelte-jdoglt{color:var(--md-sys-color-tertiary);align-items:center;gap:6px;margin:0;display:inline-flex}.display.svelte-jdoglt{letter-spacing:-.035em;margin:0;font-size:clamp(2.6rem,11vw,5.2rem);font-weight:700;line-height:.95}.display.svelte-jdoglt span:where(.svelte-jdoglt){background:linear-gradient(90deg, var(--md-sys-color-primary), var(--md-sys-color-tertiary));color:#0000;-webkit-background-clip:text;background-clip:text}.range.svelte-jdoglt{font-variant-numeric:tabular-nums;color:var(--md-sys-color-on-surface-variant);align-items:center;gap:12px;margin:4px 0 0;font-size:1.15rem;font-weight:600;display:flex}.range.svelte-jdoglt i:where(.svelte-jdoglt){background:linear-gradient(90deg, var(--md-sys-color-primary), var(--md-sys-color-tertiary));border-radius:1px;width:72px;height:2px}.stats.svelte-jdoglt{flex-wrap:wrap;gap:8px;display:flex}.stats.svelte-jdoglt span:where(.svelte-jdoglt){border-radius:var(--shape-lg);background:color-mix(in srgb, var(--md-sys-color-surface-container-low) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 16px;display:grid}.stats.svelte-jdoglt b:where(.svelte-jdoglt){font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1}.stats.svelte-jdoglt small:where(.svelte-jdoglt){color:var(--md-sys-color-on-surface-variant)}.cue.svelte-jdoglt{color:var(--md-sys-color-primary);align-items:center;gap:6px;margin-top:6px;text-decoration:none;display:inline-flex}.cue.svelte-jdoglt .icon{animation:1.8s ease-in-out infinite svelte-jdoglt-bob}@keyframes svelte-jdoglt-bob{50%{transform:translateY(4px)}}.bar.svelte-jdoglt{top:var(--safe-t);z-index:5;scroll-margin-top:var(--safe-t);background:color-mix(in srgb, var(--md-sys-color-surface) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 60%, transparent);position:sticky}.bar.svelte-jdoglt:before{content:"";height:var(--safe-t);background:inherit;-webkit-backdrop-filter:inherit;opacity:0;pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.bar.svelte-jdoglt.pinned:before{opacity:1}.bar-in.svelte-jdoglt{max-width:var(--max-w);padding:8px 0 8px var(--gutter);align-items:center;gap:10px;margin:0 auto;display:flex}.now-year.svelte-jdoglt{font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:3.4ch;color:var(--md-sys-color-primary);flex:none;font-size:1.5rem;font-weight:700;display:grid;overflow:hidden}.now-year.svelte-jdoglt b:where(.svelte-jdoglt){animation:svelte-jdoglt-tick .35s var(--spring-spatial-fast,ease-out) both;grid-area:1/1}.now-year.svelte-jdoglt{cursor:pointer;grid-template-columns:auto auto;align-items:center;position:relative}.caret.svelte-jdoglt{color:var(--md-sys-color-primary);grid-area:1/2;display:grid}.now-year.svelte-jdoglt select:where(.svelte-jdoglt){opacity:0;cursor:pointer;font-size:16px;position:absolute;inset:0}@keyframes svelte-jdoglt-tick{0%{opacity:0;transform:translateY(60%)}}.chips.svelte-jdoglt{scrollbar-width:none;padding:0 var(--gutter) 0 4px;touch-action:pan-x;overscroll-behavior-x:contain;--fl:0px;--fr:28px;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);gap:8px;display:flex;overflow:auto hidden}@supports (animation-timeline:scroll()){.chips.svelte-jdoglt{animation:linear both svelte-jdoglt-chip-edges;animation-timeline:scroll(self inline)}}@keyframes svelte-jdoglt-chip-edges{0%{--fl:0px;--fr:28px}8%{--fl:28px}92%{--fr:28px}to{--fl:28px;--fr:0px}}.chips.svelte-jdoglt::-webkit-scrollbar{display:none}.chips.svelte-jdoglt .chip:where(.svelte-jdoglt){flex:none}.chip.island.svelte-jdoglt{--cat:var(--md-sys-color-tertiary)}.tl.svelte-jdoglt{view-timeline:--tl block;margin:0 auto;padding-top:20px;padding-bottom:8px;list-style:none;position:relative}.line.svelte-jdoglt{left:calc(var(--gutter) + var(--line) / 2 - 1.5px);background:var(--md-sys-color-surface-container-highest);border-radius:2px;width:3px;position:absolute;top:28px;bottom:120px;overflow:hidden}.line-fill.svelte-jdoglt{transform-origin:top;background:linear-gradient(var(--md-sys-color-primary), var(--md-sys-color-tertiary));position:absolute;inset:0;transform:scaleY(1)}@supports (animation-timeline:view()){.line-fill.svelte-jdoglt{animation:linear both svelte-jdoglt-grow;animation-timeline:--tl;animation-range:cover 50vh cover calc(100% - 50vh)}}@keyframes svelte-jdoglt-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.year.svelte-jdoglt{padding-left:calc(var(--line) + 14px);margin:26px 0 14px;scroll-margin-top:80px;position:relative}.year.svelte-jdoglt:first-of-type,.line.svelte-jdoglt+.year:where(.svelte-jdoglt){margin-top:4px}.yr.svelte-jdoglt{z-index:1;background:var(--md-sys-color-surface);padding:4px 10px;display:inline-block;position:relative}.year.svelte-jdoglt b:where(.svelte-jdoglt){letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--md-sys-color-on-surface) 30%, color-mix(in srgb, var(--md-sys-color-on-surface) 25%, transparent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,9vw,4rem);font-weight:800;line-height:1;display:inline-block}.year.svelte-jdoglt:before{content:"";left:calc(var(--line) / 2 - 7px);background:var(--md-sys-color-surface);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--md-sys-color-primary);border-radius:4px;margin-top:-7px;position:absolute;top:50%;rotate:45deg}.ev.svelte-jdoglt{--c:var(--cat,var(--md-sys-color-primary));grid-template-columns:var(--line) 1fr;gap:14px;margin-bottom:14px;display:grid;position:relative}.ev.island.svelte-jdoglt{--c:var(--md-sys-color-tertiary)}.dot.svelte-jdoglt{z-index:1;width:var(--line);height:var(--line);background:var(--md-sys-color-surface);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 55%, var(--md-sys-color-outline-variant));color:color-mix(in srgb, var(--c) 75%, var(--md-sys-color-on-surface));border-radius:50%;justify-self:center;place-items:center;margin-top:14px;display:grid;position:relative}.card.svelte-jdoglt{border-radius:var(--shape-xl);background:var(--md-sys-color-surface-container-low);min-width:0;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--c) 70%, transparent);overflow:hidden}.island.svelte-jdoglt .card:where(.svelte-jdoglt){background:color-mix(in srgb, var(--md-sys-color-tertiary) 8%, var(--md-sys-color-surface-container-low))}.future.svelte-jdoglt .card:where(.svelte-jdoglt){box-shadow:inset 0 0 0 1.5px var(--md-sys-color-outline-variant);background:0 0}.future.svelte-jdoglt .dot:where(.svelte-jdoglt){box-shadow:inset 0 0 0 2px var(--md-sys-color-outline);color:var(--md-sys-color-outline);background:var(--md-sys-color-surface);border:2px dashed #0000}.song.svelte-jdoglt{border-radius:var(--shape-lg);background:color-mix(in srgb, var(--md-sys-color-primary) 10%, var(--md-sys-color-surface-container));gap:8px;margin:4px 0 0;padding:12px 14px;display:grid}.song.svelte-jdoglt figcaption:where(.svelte-jdoglt){color:var(--md-sys-color-primary);align-items:center;gap:6px;display:flex}.song.svelte-jdoglt audio:where(.svelte-jdoglt){width:100%;height:40px}.song.svelte-jdoglt p:where(.svelte-jdoglt){margin:0}.media.svelte-jdoglt{aspect-ratio:16/9;background:var(--md-sys-color-surface-container);display:block;position:relative;overflow:hidden}.pc.svelte-jdoglt{z-index:1;border-radius:var(--shape-full);color:#fff;background:#0000008c;padding:2px 8px;position:absolute;bottom:8px;right:8px}.media.svelte-jdoglt img{transition:transform .6s var(--spring-spatial-slow,ease)}@media (hover:hover){a.media.svelte-jdoglt:hover img{transform:scale(1.04)}}.body.svelte-jdoglt{gap:4px;padding:14px 16px 14px 18px;display:grid}.body.svelte-jdoglt p:where(.svelte-jdoglt),.body.svelte-jdoglt h2:where(.svelte-jdoglt){margin:0}.when.svelte-jdoglt{color:color-mix(in srgb, var(--c) 70%, var(--md-sys-color-on-surface));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.future.svelte-jdoglt .when:where(.svelte-jdoglt){color:var(--md-sys-color-on-surface-variant)}.tag.svelte-jdoglt{border-radius:var(--shape-full);border:1px dashed var(--md-sys-color-outline);color:var(--md-sys-color-on-surface-variant);padding:1px 8px}.foot.svelte-jdoglt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.who.svelte-jdoglt{border-radius:var(--shape-full);background:color-mix(in srgb, var(--c) 14%, var(--md-sys-color-surface-container));max-width:100%;color:color-mix(in srgb, var(--c) 45%, var(--md-sys-color-on-surface));font:var(--md-sys-typescale-label-large,500 .875rem/1.25rem sans-serif);align-items:center;gap:6px;padding:6px 10px 6px 8px;text-decoration:none;display:inline-flex}.who.svelte-jdoglt small:where(.svelte-jdoglt){white-space:nowrap;opacity:.75;flex:none}.who.svelte-jdoglt small:where(.svelte-jdoglt):before{content:"· "}.island-tag.svelte-jdoglt{cursor:default}.src.svelte-jdoglt{color:var(--md-sys-color-on-surface-variant);align-items:center;gap:4px;text-decoration:none;display:inline-flex}@supports (animation-timeline:view()){.card.svelte-jdoglt{animation:linear both svelte-jdoglt-rise;animation-timeline:view();animation-range:entry entry 70%}.dot.svelte-jdoglt{animation:linear both svelte-jdoglt-light;animation-timeline:view();animation-range:cover 30% cover 45%}.media.svelte-jdoglt img{animation:linear both svelte-jdoglt-settle;animation-timeline:view();animation-range:cover}.year.svelte-jdoglt b:where(.svelte-jdoglt){animation:linear both svelte-jdoglt-rise;animation-timeline:view();animation-range:entry}}@keyframes svelte-jdoglt-rise{0%{opacity:0;transform:translateY(28px)scale(.97)}}@keyframes svelte-jdoglt-light{to{background:var(--c);color:var(--on-cat,#fff);box-shadow:0 0 0 5px color-mix(in srgb, var(--c) 22%, transparent)}}.future.svelte-jdoglt .dot:where(.svelte-jdoglt){animation:none}.island.svelte-jdoglt .dot:where(.svelte-jdoglt){--on-cat:var(--md-sys-color-on-tertiary)}@keyframes svelte-jdoglt-settle{0%{transform:scale(1.12)translateY(-3%)}to{transform:scale(1.02)translateY(3%)}}@media (prefers-reduced-motion:reduce){.card.svelte-jdoglt,.year.svelte-jdoglt b:where(.svelte-jdoglt),.media.svelte-jdoglt img,.glow.svelte-jdoglt,.cue.svelte-jdoglt .icon{animation:none!important}}.now.svelte-jdoglt{color:var(--md-sys-color-tertiary);align-items:center;gap:14px;margin:22px 0;display:flex;position:relative}.now.svelte-jdoglt:after{content:"";border-top:2px dashed color-mix(in srgb, var(--md-sys-color-tertiary) 50%, transparent);flex:1}.pulse.svelte-jdoglt{z-index:1;width:16px;height:16px;margin:0 calc(var(--line) / 2 - 8px);background:var(--md-sys-color-tertiary);box-shadow:0 0 0 0 color-mix(in srgb, var(--md-sys-color-tertiary) 55%, transparent);border-radius:50%;flex:none;animation:2s ease-out infinite svelte-jdoglt-ping;position:relative}@keyframes svelte-jdoglt-ping{70%,to{box-shadow:0 0 0 12px #0000}}.end.svelte-jdoglt{text-align:center;border-radius:var(--shape-xl);background:var(--md-sys-color-surface-container-low);justify-items:center;gap:6px;margin-top:36px;padding:28px 16px;display:grid;position:relative}.end.svelte-jdoglt p:where(.svelte-jdoglt){margin:0}.end-links.svelte-jdoglt{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}@media (width>=900px){.tl.svelte-jdoglt{--half:calc((100% - var(--line)) / 2)}.line.svelte-jdoglt{left:calc(50% - 1.5px)}.year.svelte-jdoglt{text-align:center;padding-left:0}.year.svelte-jdoglt:before{margin-top:0;top:-14px;left:calc(50% - 7px)}.yr.svelte-jdoglt{padding:8px 18px}.ev.svelte-jdoglt{grid-template-columns:1fr var(--line) 1fr;gap:28px;margin-bottom:-40px}.ev.svelte-jdoglt:last-of-type{margin-bottom:14px}.ev.svelte-jdoglt .dot:where(.svelte-jdoglt){grid-area:1/2}.ev.svelte-jdoglt .card:where(.svelte-jdoglt){box-shadow:inset -3px 0 0 color-mix(in srgb, var(--c) 70%, transparent);grid-area:1/1}.ev.right.svelte-jdoglt .card:where(.svelte-jdoglt){box-shadow:inset 3px 0 0 color-mix(in srgb, var(--c) 70%, transparent);grid-column:3}.ev.future.svelte-jdoglt .card:where(.svelte-jdoglt){box-shadow:inset 0 0 0 1.5px var(--md-sys-color-outline-variant)}.ev.svelte-jdoglt:not(.right) .body:where(.svelte-jdoglt){text-align:right;justify-items:end;padding:16px 20px 16px 16px}.ev.svelte-jdoglt:not(.right) .when:where(.svelte-jdoglt),.ev.svelte-jdoglt:not(.right) .foot:where(.svelte-jdoglt){justify-content:flex-end}.ev.svelte-jdoglt:not(.right) .foot:where(.svelte-jdoglt){flex-direction:row-reverse}.year.svelte-jdoglt+.ev:where(.svelte-jdoglt),.now.svelte-jdoglt+.ev:where(.svelte-jdoglt){margin-top:8px}:is(.ev.svelte-jdoglt:has(+.year:where(.svelte-jdoglt)),.ev.svelte-jdoglt:has(+.now:where(.svelte-jdoglt))){margin-bottom:20px}.now.svelte-jdoglt{margin-inline:0}.now.svelte-jdoglt:before{content:"";border-top:2px dashed color-mix(in srgb, var(--md-sys-color-tertiary) 50%, transparent);flex:1;order:-1}.now.svelte-jdoglt .label-lg:where(.svelte-jdoglt){background:var(--md-sys-color-surface);padding:0 10px;position:absolute;top:50%;left:calc(50% + 14px);translate:0 -50%}.now.svelte-jdoglt .pulse:where(.svelte-jdoglt){margin:0}.now.svelte-jdoglt:after{order:2}.end.svelte-jdoglt{max-width:520px;margin-inline:auto}}
