@property --next-lift{syntax:"<number>";inherits:false;initial-value:0}.case__next{--next-p:0;--next-lift:0;--rail-w:min(18rem,64vw);position:relative;display:block;color:var(--fg);text-decoration:none;text-align:center;filter:brightness(calc(1 + var(--next-lift) + var(--next-p) * .16));transition:--next-lift .5s var(--ease-swap)}.case__next:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;top:calc(0px - var(--next-p) * (100dvh - 100%));background:var(--ground);border-top:1px solid color-mix(in srgb,var(--current) calc(var(--next-p) * 100%),transparent)}.case__next-body{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(4rem,12vh,8rem) var(--gutter) clamp(4.5rem,13vh,8.5rem) var(--gutter-start);transform:translateY(calc(-.5 * var(--next-p) * (100dvh - 100%)))}.case__next:focus-visible,.case__next:hover{--next-lift:0.12}.sys .case__next:focus-visible{outline:2px solid var(--current);outline-offset:-8px}.case__next-label{display:block;margin-bottom:1.2rem;font-size:15px;color:var(--fg-soft)}.case__next-title{display:block;margin-bottom:1rem;font-size:clamp(48px,8vw,128px)}.case__next-kind{display:block;font-size:15px;color:var(--fg-soft)}.case__next-cue{display:block;margin-top:clamp(2.4rem,6vh,3.6rem);opacity:0;transform:translateY(6px);transition:opacity .6s var(--ease-swap),transform .6s var(--ease-swap)}.case__next[data-parked=true] .case__next-cue{opacity:1;transform:none}.case__next-hint{display:grid;font-size:14px;color:var(--fg-soft)}.case__next-hint-line{grid-area:1/1}.case__next-hint-line:first-child{transition:opacity .2s var(--ease-swap) .15s}.case__next-hint-line:last-child{color:var(--current)}.case__next-hint-line:last-child,.case__next[data-charging=true] .case__next-hint-line:first-child{opacity:0;transition:opacity .14s var(--ease-swap)}.case__next[data-charging=true] .case__next-hint-line:last-child{opacity:1;transition:opacity .2s var(--ease-swap) .15s}.case__next-rail{position:relative;display:block;width:var(--rail-w);height:5px;margin:1rem auto 0;border-radius:3px;background:#1a1c24;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14)}.case__next-fill{position:absolute;top:1px;bottom:1px;left:0;width:100%;border-radius:2px;background:var(--current);box-shadow:0 0 10px rgba(107,148,255,.75);transform:scaleX(var(--next-p));transform-origin:left center}.case__next-spark{position:absolute;top:50%;left:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#dfe8ff;box-shadow:0 0 12px 3px rgba(107,148,255,.9);opacity:min(1,calc(var(--next-p) * 40));transform:translateX(calc(var(--next-p) * var(--rail-w)))}@media (prefers-reduced-motion:reduce){.case__next-cue{display:none}}