.site-v2 .cag-post{stroke:var(--sv-ink4);stroke-width:3px;stroke-linecap:round;fill:none}.site-v2 .cag-bar{stroke:var(--sv-ink2);stroke-width:3px;stroke-linecap:round}.site-v2 .cag-str{stroke:var(--sv-line2);stroke-width:1.2px;fill:none}.site-v2 .cag-pan{fill:var(--sv-card);stroke:var(--sv-ink4);stroke-width:1.4px}.site-v2 .cag-pan-b{stroke:var(--sv-tealText)}.site-v2 .cag-pivot{fill:var(--sv-bg);stroke:var(--sv-ink2);stroke-width:2px}.site-v2 .cag-n{font-family:var(--font-dm-mono),ui-monospace,monospace;fill:var(--sv-ink2);font-size:17px;font-weight:500}.site-v2 .cag-n-b{fill:var(--sv-tealText)}.site-v2 .cag-k{font-family:var(--font-dm-mono),ui-monospace,monospace;letter-spacing:.14em;fill:var(--sv-ink3);font-size:8px}.site-v2 .cag-beam{transform-box:view-box;transform-origin:110px 60px;transform:rotate(5deg)}@media (prefers-reduced-motion:no-preference){.site-v2 .cag-beam{animation:5s cubic-bezier(.5,0,.3,1) infinite cag-tip}}@keyframes cag-tip{0%,to{transform:rotate(-3deg)}45%,70%{transform:rotate(7deg)}}
