.hero-copy[data-v-69f8f878]{text-shadow:0 0 18px #f4f0e7e6,0 0 6px #f4f0e7e6}.scroll-arrow[data-v-69f8f878]{animation:1.6s steps(4,end) infinite nudge-69f8f878}@keyframes nudge-69f8f878{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)}.sheet[data-v-1e317d31]{background:color-mix(in srgb,var(--color-paper) 70%,#fff 30%);border:1px solid var(--color-line-strong)}.sheet-row[data-v-1e317d31]{border-bottom:1px solid var(--color-line);padding:.75rem 1rem}.sheet-row.is-invalid[data-v-1e317d31],.sheet-row[data-v-1e317d31]:focus-within{box-shadow:inset 0 -2px 0 var(--color-accent)}.sheet-label[data-v-1e317d31]{font-family:var(--font-mono);letter-spacing:.05em;color:var(--color-ink-2);font-size:11px;display:block}.sheet-opt[data-v-1e317d31],.sheet-req[data-v-1e317d31]{margin-left:.25rem;font-size:10px}.sheet-error[data-v-1e317d31],.sheet-req[data-v-1e317d31]{color:var(--color-accent)}.sheet-input[data-v-1e317d31]{resize:vertical;background:0 0;outline:none;width:100%;padding:.35rem 0;font-size:16px;line-height:1.8;display:block}.sheet-error[data-v-1e317d31]{margin-top:.25rem;font-size:12px}.sheet-hp[data-v-1e317d31]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sheet-alert[data-v-1e317d31]{border-left:2px solid var(--color-accent);padding:.9rem 1rem;font-size:14px;line-height:1.9}.is-disabled[data-v-1e317d31]{opacity:.45;cursor:not-allowed}
