.hero-copy[data-v-661b5b8e]{text-shadow:0 0 18px #f4f0e7e6,0 0 6px #f4f0e7e6}.scroll-arrow[data-v-661b5b8e]{animation:1.6s steps(4,end) infinite nudge-661b5b8e}@keyframes nudge-661b5b8e{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.plotter-img[data-v-a22234e1]{clip-path:none!important}}.dims[data-v-52b66267]{opacity:0;transition:opacity .2s steps(3,end)}.dims.is-on[data-v-52b66267]{opacity:1}.dim-h[data-v-52b66267]{transform-origin:0;transition:transform .35s var(--ease-mech);transform:scaleX(0)}.dim-v[data-v-52b66267]{transform-origin:top;transition:transform .35s var(--ease-mech) .1s;transform:scaleY(0)}.dims.is-on .dim-h[data-v-52b66267],.dims.is-on .dim-v[data-v-52b66267]{transform:none}.dim-label[data-v-52b66267]{font-family:var(--font-mono);color:var(--color-accent);white-space:nowrap;font-size:10px;line-height:1}.dim-label-v[data-v-52b66267]{writing-mode:vertical-rl;transform:rotate(180deg)}.tick-v[data-v-52b66267]{width:1px;height:8px}.tick-h[data-v-52b66267],.tick-v[data-v-52b66267]{background:var(--color-accent);display:block}.tick-h[data-v-52b66267]{width:8px;height:1px}.copy-btn[data-v-baf7f7b3]{border:1px solid var(--color-line-strong);font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-ink-2);opacity:0;padding:0 .5rem;font-size:10px;transition:opacity .15s,color .15s,border-color .15s}.copy-btn[data-v-baf7f7b3]:focus-visible,dd:hover .copy-btn[data-v-baf7f7b3]{opacity:1}.copy-btn[data-v-baf7f7b3]:hover{color:var(--color-accent);border-color:var(--color-accent)}
