.timeline-wheel[data-astro-cid-jzmwxw72]{position:fixed;left:0;top:50%;transform:translateY(-50%) translate(-10px);--wheel-size: 600px;--visible-width: 44px;width:var(--visible-width);height:360px;z-index:50;display:none;opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);overflow:visible}.timeline-wheel[data-astro-cid-jzmwxw72].is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}@media(width>=1024px){.timeline-wheel[data-astro-cid-jzmwxw72]{display:block}}@media(width>=1280px){.timeline-wheel[data-astro-cid-jzmwxw72]{--wheel-size: 700px;--visible-width: 52px;height:400px}}@media(width>=1440px){.timeline-wheel[data-astro-cid-jzmwxw72]{--wheel-size: 800px;--visible-width: 60px;height:440px}}.timeline-wheel-track[data-astro-cid-jzmwxw72]{position:absolute;left:2px;top:5%;bottom:5%;width:1px;background:linear-gradient(to bottom,transparent 0%,hsl(var(--foreground) / .06) 15%,hsl(var(--foreground) / .1) 50%,hsl(var(--foreground) / .06) 85%,transparent 100%);border-radius:1px}.timeline-wheel-arc[data-astro-cid-jzmwxw72]{position:absolute;inset:0;overflow:visible;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.timeline-wheel-dial[data-astro-cid-jzmwxw72]{position:absolute;width:var(--wheel-size);height:var(--wheel-size);top:50%;right:0;transform:translateY(-50%);border-radius:50%;border:1px solid hsl(var(--foreground) / .04);will-change:transform}.timeline-wheel-glow[data-astro-cid-jzmwxw72]{position:absolute;left:-6px;top:50%;width:48px;height:48px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,hsl(var(--foreground) / .03) 0%,transparent 70%);opacity:.5;pointer-events:none;transition:opacity .4s}.timeline-wheel[data-astro-cid-jzmwxw72].is-scrolling .timeline-wheel-glow[data-astro-cid-jzmwxw72]{opacity:1}.timeline-notch{position:absolute;left:50%;top:50%;width:14px;height:1.5px;margin-top:-.75px;background:hsl(var(--foreground) / .08);border-radius:0 1px 1px 0;transform-origin:0;transition:background .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1),height .2s,box-shadow .3s}.timeline-notch.is-major{width:22px;height:2px;margin-top:-1px;background:hsl(var(--muted-foreground) / .2);border-radius:0 1.5px 1.5px 0}.timeline-notch.is-near{background:hsl(var(--foreground) / .18)}.timeline-notch.is-major.is-near{width:26px;background:hsl(var(--foreground) / .28)}.timeline-notch.is-neighbor{background:hsl(var(--foreground) / .3)}.timeline-notch.is-major.is-neighbor{width:30px;background:hsl(var(--foreground) / .45)}.timeline-notch.is-active{background:hsl(var(--foreground) / .8);width:18px;height:2px;margin-top:-1px}.timeline-notch.is-major.is-active{width:36px;height:2.5px;margin-top:-1.25px;background:hsl(var(--foreground));box-shadow:0 0 8px hsl(var(--foreground) / .1),0 0 20px hsl(var(--foreground) / .05)}.timeline-notch-pip{position:absolute;right:-3px;top:50%;width:5px;height:5px;transform:translateY(-50%) scale(.6);border-radius:50%;background:hsl(var(--foreground));opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.34,1.56,.64,1)}.timeline-notch.is-major.is-active .timeline-notch-pip{opacity:1;transform:translateY(-50%) scale(1);box-shadow:0 0 6px hsl(var(--foreground) / .2);animation:2.5s ease-in-out infinite pip-pulse}@keyframes pip-pulse{0%,to{box-shadow:0 0 6px hsl(var(--foreground) / .2)}50%{box-shadow:0 0 12px hsl(var(--foreground) / .35)}}.timeline-wheel-label-wrap[data-astro-cid-jzmwxw72]{position:absolute;left:calc(var(--visible-width) + 4px);top:50%;transform:translateY(-50%);display:flex;align-items:center;z-index:2;pointer-events:none;opacity:0;will-change:opacity;transition:opacity .4s}.timeline-wheel[data-astro-cid-jzmwxw72].is-visible .timeline-wheel-label-wrap[data-astro-cid-jzmwxw72]{opacity:1}.timeline-wheel-connector[data-astro-cid-jzmwxw72]{width:14px;height:1px;background:linear-gradient(to right,hsl(var(--foreground) / .18),hsl(var(--foreground) / .06));flex-shrink:0}.timeline-wheel-label[data-astro-cid-jzmwxw72]{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--foreground) / .8);white-space:nowrap;padding:5px 10px;background:hsl(var(--background) / .75);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border:1px solid hsl(var(--foreground) / .06);border-radius:6px;box-shadow:0 1px 2px #00000008,0 4px 12px -2px #0000000f,inset 0 .5px hsl(var(--foreground) / .04);font-variant-numeric:tabular-nums;transition:border-color .3s,box-shadow .3s}.timeline-wheel-top[data-astro-cid-jzmwxw72]{position:absolute;left:0;top:0;bottom:0;width:calc(var(--visible-width) + 120px);z-index:3;margin:0;padding:0;border:0;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.timeline-wheel-top[data-astro-cid-jzmwxw72]:focus-visible{outline:2px solid hsl(var(--foreground) / .5);outline-offset:4px;border-radius:10px}.timeline-wheel[data-astro-cid-jzmwxw72]:hover .timeline-wheel-label[data-astro-cid-jzmwxw72]{color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .14)}.timeline-wheel[data-astro-cid-jzmwxw72]:hover .timeline-wheel-glow[data-astro-cid-jzmwxw72]{opacity:1}.timeline-wheel[data-astro-cid-jzmwxw72]:hover .timeline-wheel-connector[data-astro-cid-jzmwxw72]{background:linear-gradient(to right,hsl(var(--foreground) / .32),hsl(var(--foreground) / .1))}.timeline-wheel[data-astro-cid-jzmwxw72]:hover .timeline-notch.is-major.is-active{width:42px;background:hsl(var(--foreground));box-shadow:0 0 10px hsl(var(--foreground) / .16),0 0 26px hsl(var(--foreground) / .08)}.timeline-wheel[data-astro-cid-jzmwxw72].is-hinting .timeline-wheel-glow[data-astro-cid-jzmwxw72]{animation:.9s cubic-bezier(.16,1,.3,1) wheel-hint-pulse}@keyframes wheel-hint-pulse{0%{opacity:.5;transform:translateY(-50%) scale(1)}35%{opacity:1;transform:translateY(-50%) scale(1.4)}to{opacity:.5;transform:translateY(-50%) scale(1)}}.timeline-notch.is-skeleton{background:hsl(var(--foreground) / .08);opacity:0}.timeline-notch.is-major.is-skeleton{background:hsl(var(--foreground) / .15);width:24px}.timeline-wheel[data-astro-cid-jzmwxw72].is-loading .timeline-wheel-label-wrap[data-astro-cid-jzmwxw72]{opacity:0!important}.timeline-wheel[data-astro-cid-jzmwxw72].is-loading .timeline-wheel-glow[data-astro-cid-jzmwxw72]{opacity:.1}.timeline-wheel[data-astro-cid-jzmwxw72].is-loading .timeline-wheel-dial[data-astro-cid-jzmwxw72]{border-color:hsl(var(--foreground) / .06)}.timeline-wheel[data-astro-cid-jzmwxw72].is-loading .timeline-wheel-dial[data-astro-cid-jzmwxw72]:after{content:"";position:absolute;inset:18px;border-radius:50%;border:1px solid hsl(var(--foreground) / .03);pointer-events:none}.timeline-wheel-sweep[data-astro-cid-jzmwxw72]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:1.5px;background:linear-gradient(to right,hsl(var(--foreground) / .3),hsl(var(--foreground) / .06));border-radius:1px;opacity:0;pointer-events:none;z-index:2}.timeline-wheel-sweep[data-astro-cid-jzmwxw72]:after{content:"";position:absolute;right:-2.5px;top:50%;width:4px;height:4px;transform:translateY(-50%);border-radius:50%;background:hsl(var(--foreground) / .3)}@media(prefers-reduced-motion:reduce){.timeline-wheel[data-astro-cid-jzmwxw72]{transition:none}.timeline-wheel-dial[data-astro-cid-jzmwxw72],.timeline-notch,.timeline-notch-pip,.timeline-wheel-glow[data-astro-cid-jzmwxw72],.timeline-wheel-sweep[data-astro-cid-jzmwxw72]{transition:none!important;animation:none!important}.timeline-notch.is-skeleton{opacity:.5}}html{background:hsl(var(--background));scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0;color:hsl(var(--foreground));background:hsl(var(--background));font-family:var(--font-sans);overflow-x:hidden}.sheen[data-astro-cid-zfm2dvuu]{--p: 0;position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(44rem 44rem at calc(40% + var(--p) * 6%) calc(-8% + var(--p) * 116%),hsl(var(--foreground) / .08),transparent 62%);transition:background .1s linear}.sheen[data-astro-cid-zfm2dvuu]:after{content:"";position:absolute;inset:-10%;background:linear-gradient(hsl(var(--foreground) / .035) 1px,transparent 1px);background-size:100% 4.5rem;transform:translateY(calc(var(--p) * -6rem));opacity:.6}.fixture[data-astro-cid-zfm2dvuu]{position:relative;z-index:1;min-height:100vh}.timeline-wheel[data-timeline-wheel-compact]{display:block;--wheel-size: 520px;--visible-width: 132px;height:88vh;transform:translateY(-50%) translate(6px)}.fixture-feed[data-astro-cid-zfm2dvuu]{position:relative;width:100%;opacity:0;pointer-events:none}.fixture-list[data-astro-cid-zfm2dvuu]{display:block}.mood-date-group[data-astro-cid-zfm2dvuu]{height:28vh}.fixture-hint[data-astro-cid-zfm2dvuu]{position:fixed;right:1.25rem;bottom:1.1rem;z-index:2;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));animation:1.8s ease-in-out infinite hint-bob}@keyframes hint-bob{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(3px);opacity:.9}}@media(prefers-reduced-motion:reduce){.fixture-hint[data-astro-cid-zfm2dvuu]{animation:none}.sheen[data-astro-cid-zfm2dvuu]{transition:none}}
