.en-hand{transform:rotate(var(--angle, 0deg));transform-origin:110px 110px;transform-box:view-box}@media(prefers-reduced-motion:no-preference){.en-hand{transition:transform 1.1s var(--ease-out-strong)}.en-now{transition:left 1.2s var(--ease-out-strong)}.en-sweep{transform-box:view-box;transform-origin:110px 110px;animation:en-sweep 24s linear infinite}}.en-wire{position:relative;width:2px;height:2.75rem;margin-inline:auto;background:linear-gradient(180deg,var(--color-brand-200),var(--color-brand-400))}.en-spark{position:absolute;top:0;left:50%;width:.6rem;height:.6rem;margin-left:-.3rem;background-color:var(--color-brand-500);border:2px solid var(--color-page);border-radius:999px;opacity:0}@media(prefers-reduced-motion:no-preference){.en-spark{animation:en-spark 3.4s cubic-bezier(.65,0,.35,1) infinite;animation-delay:var(--d, 0ms)}}.en-time-rail{position:absolute;top:.5rem;bottom:1.5rem;left:.32rem;width:2px;background:linear-gradient(180deg,var(--color-brand-400),color-mix(in srgb,var(--color-brand-400) 20%,transparent));transform-origin:top}.en-time-row+.en-time-row{border-top:1px solid var(--color-night-line)}.en-time-dot{position:absolute;top:2.15rem;left:0;width:.85rem;height:.85rem;background-color:var(--color-night);border:2px solid var(--color-brand-300);border-radius:999px}@media(min-width:640px){.en-time-dot{top:2.35rem}}@media(prefers-reduced-motion:no-preference){html.motion-ok [data-animate] .en-time-rail{transform:scaleY(0)}html.motion-ok [data-animate].is-visible .en-time-rail{animation:en-draw 1.4s cubic-bezier(.16,1,.3,1) both}html.motion-ok [data-animate] .en-time-dot{opacity:0;transform:scale(.4)}html.motion-ok [data-animate].is-visible .en-time-dot{animation:en-dot .5s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0ms)}}.en-hand-scroll{transform-box:view-box;transform-origin:110px 110px}.en-stage-mark{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.en-daystage{view-timeline-name:--day;view-timeline-axis:block}.en-hand-scroll{animation:en-spin linear both;animation-timeline:--day;animation-range:cover 12% cover 88%}.en-stage-mark{animation:en-light linear both;animation-timeline:--day;animation-range:cover calc(12% + var(--i) * 12.6%) cover calc(20% + var(--i) * 12.6%)}.en-beat{animation:en-beat linear both;animation-timeline:view();animation-range:entry 15% cover 42%}html.motion-ok .en-lift{animation:en-lift linear both;animation-timeline:view();animation-range:entry 0% cover 36%}}}.en-hatch{background-image:repeating-linear-gradient(-45deg,var(--color-brand-200) 0 4px,transparent 4px 9px);background-color:var(--color-tint)}.en-money{color:#d8f3ecb3}.en-money[data-on="1"]{color:var(--color-night);background-color:var(--color-brand-300)}@media(prefers-reduced-motion:no-preference){html.motion-ok [data-animate] .en-line{opacity:0}html.motion-ok [data-animate].is-visible .en-line{animation:en-line .8s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0ms)}html.motion-ok [data-animate] .en-mark,html.motion-ok [data-reveal] .en-mark{opacity:0}html.motion-ok [data-animate].is-visible .en-mark,html.motion-ok [data-reveal].is-visible .en-mark{animation:en-mark .55s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0ms)}html.motion-ok [data-reveal] .en-mark-draw>*{stroke-dasharray:1;stroke-dashoffset:1}html.motion-ok [data-reveal].is-visible .en-mark-draw>*{animation:en-draw-stroke .85s cubic-bezier(.16,1,.3,1) both}html.motion-ok [data-reveal].is-visible .en-mark-draw>*:nth-child(2){animation-delay:.28s}html.motion-ok [data-reveal].is-visible .en-mark-draw>*:nth-child(3){animation-delay:.46s}html.motion-ok [data-reveal].is-visible .en-mark-draw>*:nth-child(4){animation-delay:.6s}html.motion-ok [data-animate] .en-chip{opacity:0}html.motion-ok [data-animate].is-visible .en-chip{animation:en-chip .45s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0ms)}html.motion-ok [data-reveal] .en-ring{stroke-dasharray:1;stroke-dashoffset:1}html.motion-ok [data-reveal].is-visible .en-ring{animation:en-ring 1.8s cubic-bezier(.16,1,.3,1) both}@supports (animation-timeline: view()){html.motion-ok [data-reveal] .en-ring,html.motion-ok [data-reveal].is-visible .en-ring{animation:en-ring linear both;animation-timeline:view();animation-range:entry 20% cover 55%}.en-glow{animation:en-drift linear both;animation-timeline:scroll(root block)}html.motion-ok .en-day-card{animation:en-settle linear both;animation-timeline:view();animation-range:entry 5% cover 30%}.en-par-a{animation:en-par-up linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.en-par-b{animation:en-par-down linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes en-sweep{to{transform:rotate(360deg)}}@keyframes en-spark{0%{top:-.3rem;opacity:0}12%{opacity:1}72%{opacity:1}to{top:100%;opacity:0}}@keyframes en-lift{0%{opacity:.5;transform:translateY(56px) scale(.962)}to{opacity:1;transform:none}}@keyframes en-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes en-light{0%{opacity:.18;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes en-beat{0%{opacity:0;transform:translateY(38px) scale(.97);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes en-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes en-dot{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes en-draw-stroke{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes en-par-up{0%{transform:translateY(26px)}to{transform:translateY(-26px)}}@keyframes en-par-down{0%{transform:translateY(-20px)}to{transform:translateY(20px)}}@keyframes en-settle{0%{opacity:0;transform:translateY(34px) scale(.97)}to{opacity:1;transform:none}}@keyframes en-line{0%{opacity:0;filter:blur(14px);transform:translateY(.3em)}to{opacity:1;filter:none;transform:none}}@keyframes en-ring{to{stroke-dashoffset:0}}.en-mark{transform-box:fill-box;transform-origin:center}@keyframes en-mark{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes en-chip{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}@keyframes en-drift{0%{transform:translateY(-4%) scale(1.06)}to{transform:translateY(4%) scale(.96)}}
