.v1 .cline,.cline{--cl-gold:var(--ab-gold,#f4c542);--cl-text:var(--ab-text,#f7f3ea);--cl-muted:var(--ab-muted,#9a9186);cursor:default;width:100%;padding:0 20px;position:relative}.cline.cline--ink{--cl-gold:#111;--cl-text:#111;--cl-muted:#6b665c}.cline .cl-svg{width:100%;height:auto;display:block;overflow:visible}.cline .cl-rule{stroke:var(--cl-gold);stroke-opacity:.18;stroke-width:1px}.cline .cl-pos{transition:transform .9s cubic-bezier(.45,0,.2,1)}.cline .cl-dot{fill:var(--cl-gold);fill-opacity:.55;transition:r .3s,fill-opacity .3s}.cline .cl-mk--anchor .cl-dot,.cline .cl-mk--speaking .cl-dot{fill-opacity:1}.cline .cl-ring{fill:none;stroke:var(--cl-gold);stroke-opacity:.35;stroke-width:1px}.cline .cl-lab{font-family:var(--util), "DM Mono", ui-monospace, monospace;letter-spacing:.12em;fill:var(--cl-muted);font-size:8px;transition:opacity .3s,fill .3s}.cline .cl-mk--anchor .cl-lab{fill:var(--cl-text);font-size:9px}.cline .cl-mk--speaking .cl-lab{fill:var(--cl-text);font-size:10px}.cline .cl-pulse{fill:none;stroke:var(--cl-gold);stroke-width:1px;transform-origin:0 40px;transform-box:view-box;animation:2s ease-out infinite cl-pulse}.cline .cl-pulse--b{animation-delay:1s}@keyframes cl-pulse{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(1.25)}}.cline .cl-trail{stroke-width:2px;animation:.9s .9s both cl-trail}@keyframes cl-trail{0%{opacity:1}to{opacity:0}}.cline .cl-cap{text-align:center;font-family:var(--util), "DM Mono", ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--cl-gold);min-height:14px;margin-top:4px;font-size:9px}.cline.cline--ink .cl-cap{color:#6b665c}@media (prefers-reduced-motion:reduce){.cline .cl-pos{transition:transform .2s linear}.cline .cl-pulse{opacity:.4;animation:none}.cline .cl-trail{opacity:0;animation:none}}.cline:focus-visible{outline:1px solid var(--cl-gold);outline-offset:4px;border-radius:6px}.cline .cl-svg{max-width:620px;margin:0 auto}.cline .cl-cap{max-width:620px;margin-left:auto;margin-right:auto}.cline .cl-leader{stroke:var(--cl-text);stroke-opacity:.22;stroke-width:.6px}.cline .is-held .cl-dot{fill:none;stroke:var(--cl-gold);stroke-width:1.3px;stroke-opacity:.9}.cline .cl-mk{cursor:default}.cline .cl-leader{animation:.3s .9s both cl-leader-in}@keyframes cl-leader-in{0%{opacity:0}to{opacity:1}}.cline.cline--ink .cl-leader{animation:none}@media (prefers-reduced-motion:reduce){.cline .cl-leader{animation:none}}
.pcard{z-index:400;width:250px;padding:calc(var(--k,1) * 12) calc(var(--k,1) * 14);border-radius:calc(var(--k,1) * 12);text-align:left;pointer-events:none;background:#0c0a07;border:1px solid #d9a74147;position:fixed;box-shadow:0 24px 60px #000000bf}.phead{font-family:var(--util,"DM Mono", ui-monospace, monospace);font-size:calc(var(--k,1) * 10.5);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-hot,#f4c542)}.pmodel{color:var(--smoke,#9a9186);letter-spacing:.08em}.pblurb{margin-top:calc(var(--k,1) * 8);font-family:var(--body,"DM Sans", system-ui, sans-serif);font-weight:300;font-size:calc(var(--k,1) * 12);color:#f5f0e6eb;line-height:1.5}.pbooth{margin-top:calc(var(--k,1) * 8);padding-top:calc(var(--k,1) * 8);border-top:1px solid var(--line,#ffffff1a);font-family:var(--display,"Instrument Serif", Georgia, serif);font-style:italic;font-size:calc(var(--k,1) * 12);color:#f5f0e6bf}
