.prism .p-knob{z-index:15;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:48px;height:68vh;position:fixed;top:16vh;right:4px}.prism .p-knob-track{background:color-mix(in oklab,var(--p-mu)30%,transparent);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.prism .p-tick{background:color-mix(in oklab,var(--p-mu)55%,transparent);border-radius:2px;width:7px;height:1px;margin:-.5px 0 0 -3.5px;transition:width .2s,height .2s,margin .2s,background-color .2s;position:absolute;left:50%}.prism .p-tick.on{background:var(--p-ac);width:16px;height:2px;margin:-1px 0 0 -8px}.prism .p-knob[data-mode=progress] .p-knob-fill{background:var(--p-ac);width:2px;height:calc(var(--p-p,0)*100%);border-radius:2px;margin-left:-1px;position:absolute;top:0;left:50%}.prism .p-knob-dot{left:50%;top:calc(var(--p-p,0)*100%);background:var(--p-ac);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.prism .p-knob:focus-visible{outline:2px solid var(--p-ac);outline-offset:4px;border-radius:8px}.prism .p-knob[data-pulse] .p-tick.on{animation:.9s cubic-bezier(.16,1,.3,1) .3s both p-tick-in}.prism .p-knob[data-pulse] .p-knob-dot{animation:.9s cubic-bezier(.16,1,.3,1) .3s both p-dot-in}@keyframes p-tick-in{0%{width:5px;margin-left:-2.5px}}@keyframes p-dot-in{0%{scale:.3}}html.p-holding .prism .p-knob{cursor:grabbing}html.p-holding .prism .p-tick.on{width:20px;margin-left:-10px}@media (prefers-reduced-motion:reduce){.prism .p-tick{transition:none}.prism .p-knob[data-pulse] :is(.p-tick.on,.p-knob-dot){animation:none}}
.prism .p-list{padding:0 64px 42vh}.prism .p-row{border-top:1px solid var(--p-hl);scroll-snap-align:center;padding:30px 0;display:block}.prism .p-row:last-of-type{border-bottom:1px solid var(--p-hl)}.prism .p-row[data-hue]{--hc:oklch(.64 .15 var(--h));--hd:oklch(.44 .14 var(--h))}.dark .prism .p-row[data-hue]{--hc:oklch(.74 .15 var(--h));--hd:oklch(.84 .14 var(--h))}.prism .p-rv{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px;display:grid}.prism .p-h{font:300 46px/1.1 var(--p-serif);letter-spacing:-.012em;will-change:transform;transform-origin:0;transform:translate3d(calc(var(--n,0)*8px),0,0)scale(calc(.99 + var(--n,0)*.03));align-items:baseline;gap:18px;display:flex}.prism .p-h a{color:color-mix(in oklab,var(--p-fg)calc(var(--n,0)*100%),var(--p-mu))}.prism .p-side{color:var(--p-mu);align-items:center;gap:18px;font-size:13px;display:flex}.prism .p-ex{color:var(--p-mu);max-width:580px;opacity:clamp(0,calc((var(--n,0) - .4)*1.8),1);grid-column:1/-1;margin-top:-4px;font-size:14.5px}.prism .p-snippet{margin-top:4px;font-style:italic;display:block}@media (max-width:900px){.prism .p-list{padding:0 44px 42vh 32px}.prism .p-h{font-size:37px}}@media (min-width:621px) and (max-width:900px){.prism .p-side{flex-wrap:wrap;justify-content:flex-end;gap:2px 18px;max-width:180px}}@media (max-width:620px){.prism .p-list{padding:0 44px 42vh 18px}.prism .p-rv{grid-template-columns:1fr;gap:6px}.prism .p-h{gap:12px;font-size:30px}}@media (prefers-reduced-motion:reduce){.prism .p-h{transform:none}}.prism .p-row mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hc);text-decoration-color:var(--hc);text-underline-offset:3px;background:0 0;text-decoration-thickness:2px}.prism .p-row .p-subj{color:color-mix(in oklab,var(--hd)calc(var(--n,0)*100%),var(--p-mu));transition:color .3s}.prism{--p-nf:.65;--p-nfs:.83}.dark .prism{--p-nf:.51;--p-nfs:.69}@media (prefers-contrast:more){.prism,.dark .prism{--p-nf:1;--p-nfs:1}}.prism .p-row .p-h{opacity:calc(var(--p-nf) + var(--n,0)*(1 - var(--p-nf)));filter:blur(calc((1 - var(--n,0))*1.2px))}.prism .p-row .p-side{opacity:calc(var(--p-nfs) + var(--n,0)*(1 - var(--p-nfs)));filter:blur(calc((1 - var(--n,0))*1.2px))}.prism .p-row :is(.p-h,.p-side){transition:opacity .18s,filter .18s,transform .18s}@media (prefers-reduced-motion:reduce){.prism .p-row :is(.p-h,.p-side){transition:none}}
