.card-ladder{--cl-opacity:.55;pointer-events:none;opacity:var(--cl-opacity);transition:opacity var(--d-900) var(--ease-out);flex-direction:column;justify-content:center;gap:5px;padding:9% 7% 9% 34%;display:flex;position:absolute;inset:0;overflow:hidden}:root[data-theme=light] .card-ladder{--cl-opacity:.4}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .card-ladder{--cl-opacity:.4}}.card-ladder~span{position:relative}.cl-bar{border-radius:var(--r-pill);background:var(--accent);min-height:3px;max-height:13px;opacity:calc(.85 - var(--k,0) * .1);transform-origin:100%;transition:transform var(--d-900) var(--ease-out), opacity var(--d-500) var(--ease-out);flex:1 1 0;position:relative}.cl-bar.is-best{opacity:1}.cl-bar.is-new{opacity:0;transition:none}.cl-bar:after{content:"";border-radius:inherit;background:var(--accent-soft);filter:blur(5px);opacity:0;position:absolute;inset:-3px}.cl-bar.is-hit:after{animation:cl-hit .8s var(--ease-out)}@keyframes cl-hit{20%{opacity:.9}to{opacity:0}}.cl-gap{flex:0 0 clamp(14px,9%,34px)}.card:hover .card-ladder,.card:focus-within .card-ladder{opacity:calc(var(--cl-opacity) * 1.3)}@media (prefers-reduced-motion:reduce){.card-ladder,.cl-bar{transition:none}.cl-bar.is-hit:after{animation:none}}.card-z{--cz-opacity:.55;pointer-events:none;opacity:var(--cz-opacity);transition:opacity var(--d-900) var(--ease-out);position:absolute;inset:0;overflow:hidden}:root[data-theme=light] .card-z{--cz-opacity:.4}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .card-z{--cz-opacity:.4}}.card-z~span{position:relative}.cz-plot{position:absolute;inset:9% 0 40%}.cz-band{background:var(--accent);height:1px;position:absolute;left:0;right:0}.cz-band.is-entry{opacity:.55}.cz-band.is-exit{opacity:.25}.cz-track{width:250%;animation:90s ease-in-out infinite alternate paused cz-pan;position:absolute;inset:0 auto 0 0}.card-z.is-running .cz-track{animation-play-state:running}@keyframes cz-pan{to{transform:translate(-60%)}}.cz-track svg{width:100%;height:100%;overflow:visible}.cz-track polyline{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.card:hover .card-z,.card:focus-within .card-z{opacity:calc(var(--cz-opacity) * 1.3)}@media (prefers-reduced-motion:reduce){.cz-track{animation:none}.card-z{transition:none}}.card-insole{--ci-opacity:.55;pointer-events:none;opacity:var(--ci-opacity);transition:opacity var(--d-900) var(--ease-out);position:absolute;inset:6% 5% 38% 26%}:root[data-theme=light] .card-insole{--ci-opacity:.4}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .card-insole{--ci-opacity:.4}}.card-insole~span{position:relative}.card-insole svg{width:100%;height:100%;overflow:visible}.ci-sole{fill:var(--accent);fill-opacity:.16;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ci-bump{fill:var(--accent);transform-box:fill-box;transform-origin:50% 100%;animation:ci-bump 2.6s var(--ease-in-out) infinite;animation-play-state:paused}.ci-ring{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:ci-ring 2.6s var(--ease-out) infinite;animation-play-state:paused}.ci-ring.is-2{animation-delay:.15s}.ci-node{fill:var(--accent);opacity:.7}.card-insole.is-running .ci-bump,.card-insole.is-running .ci-ring{animation-play-state:running}@keyframes ci-bump{0%,18%{transform:scaleY(1)}55%,75%{transform:scaleY(.12)}to{transform:scaleY(1)}}@keyframes ci-ring{0%,18%{opacity:.6}40%,85%{opacity:0}to{opacity:.6}}.card:hover .card-insole,.card:focus-within .card-insole{opacity:calc(var(--ci-opacity) * 1.3)}@media (prefers-reduced-motion:reduce){.ci-bump,.ci-ring{animation:none}.ci-ring{opacity:.6}.card-insole{transition:none}}.card-greeks{--cg-opacity:.55;pointer-events:none;opacity:var(--cg-opacity);transition:opacity var(--d-900) var(--ease-out);position:absolute;inset:8% 6% 40% 30%}:root[data-theme=light] .card-greeks{--cg-opacity:.4}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .card-greeks{--cg-opacity:.4}}.card-greeks~span{position:relative}.card-greeks svg{width:100%;height:100%;overflow:visible}.card-greeks svg *{vector-effect:non-scaling-stroke}.cg-gamma,.cg-delta{fill:none;stroke:var(--accent);stroke-linejoin:round}.cg-gamma{stroke-width:2px}.cg-delta{stroke-width:1.25px;stroke-opacity:.45}.cg-strike{stroke:var(--accent);stroke-opacity:.35;stroke-width:1px}.cg-spot{stroke:var(--accent);stroke-opacity:.7;stroke-width:1px}.cg-dot{fill:var(--accent)}.cg-spot,.cg-dot{transform-box:view-box;transform-origin:0 0;animation-duration:7s;animation-timing-function:var(--ease-in-out);animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused;animation-delay:-3.5s}.cg-spot{animation-name:cg-spot}.cg-dot{animation-name:cg-dot}.card-greeks.is-running .cg-spot,.card-greeks.is-running .cg-dot{animation-play-state:running}.card:hover .card-greeks,.card:focus-within .card-greeks{opacity:calc(var(--cg-opacity) * 1.3)}@media (prefers-reduced-motion:reduce){.cg-spot,.cg-dot{animation:none}.card-greeks{transition:none}}.card-meta[data-astro-cid-y2vllrex]{margin:auto 0 0;padding:.5rem 0 0;list-style:none}
