.sky-band{border-image:linear-gradient(#08090b,#0b0c0e) 0 fill/0/0 100vw;position:relative}.sky-band:before,.sky-band:after{content:"";border-image:linear-gradient(90deg, transparent, var(--color-line) 20%, var(--color-line) 80%, transparent) fill 0 / 0 / 0 100vw;height:1px;position:absolute;left:0;right:0}.sky-band:before{top:0}.sky-band:after{bottom:0}.da-range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px}.da-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-text) 0 var(--fill,100%), var(--color-line-strong) var(--fill,100%));border-radius:999px;height:4px}.da-range::-moz-range-track{background:linear-gradient(90deg, var(--color-text) 0 var(--fill,100%), var(--color-line-strong) var(--fill,100%));border-radius:999px;height:4px}.da-range::-webkit-slider-thumb{appearance:none;background:var(--color-text);border-radius:999px;width:22px;height:22px;margin-top:-9px;box-shadow:0 0 0 4px #0b0c0ee6,0 6px 16px -6px #000000e6}.da-range::-moz-range-thumb{background:var(--color-text);border:0;border-radius:999px;width:22px;height:22px;box-shadow:0 0 0 4px #0b0c0ee6}.da-range:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:12px}.qm-track{overflow-x:clip;container-type:inline-size}.qm-chip{transform:translateX(calc(var(--p,1) * 100cqw - 28px));will-change:transform;left:0}.qm-tick,.qm-mark{left:calc(var(--p,0) * 100cqw)}.qm-mark{translate:-50%}.qm-mark:first-child{translate:0}.qm-car{transition:transform .7s var(--ease-out-expo) calc(min(var(--i,0), 10) * 40ms), opacity .3s ease-out}.qm[data-run="1"] .qm-car{transform-origin:100%;opacity:0;transition:none;transform:translate(10px)scaleX(.7)}.qm-photo{transition:opacity var(--dur-ui) ease-out}.qm[data-run="1"] .qm-photo{opacity:.4}@media (prefers-reduced-motion:reduce){.qm-car{transition:none}}.sc-move{transition:transform .45s var(--ease-out-expo)}.sc-grow,.sc-out{transform-box:fill-box;transform-origin:50%}.sc-grow{animation:sc-grow var(--dur-ui,.24s) var(--ease-out-expo) both}.sc-out{animation:.18s ease-in both sc-out}.sc-in{animation:sc-fade var(--dur-ui,.24s) ease-out both}@keyframes sc-grow{0%{transform:scale(0)}}@keyframes sc-out{to{opacity:0;transform:scale(.4)}}@keyframes sc-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sc-move{transition:none}.sc-grow,.sc-in{animation:none}.sc-out{display:none}}.cs-you{display:none}.cs-block{transition:opacity var(--dur-paint,.6s) var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){.cs-block{transition:none}}
