.landing{background-color:var(--color-paper);background-image:linear-gradient(#17160f09 1px,#0000 1px),linear-gradient(90deg,#17160f09 1px,#0000 1px);background-position:top;background-size:32px 32px}.landing ::selection{background:var(--color-ink);color:var(--color-paper)}.ticks{--tick:12px;--tick-color:var(--color-ink);background:linear-gradient(var(--tick-color), var(--tick-color)) top left / var(--tick) 1px no-repeat, linear-gradient(var(--tick-color), var(--tick-color)) top left / 1px var(--tick) no-repeat, linear-gradient(var(--tick-color), var(--tick-color)) top right / var(--tick) 1px no-repeat, linear-gradient(var(--tick-color), var(--tick-color)) top right / 1px var(--tick) no-repeat, linear-gradient(var(--tick-color), var(--tick-color)) bottom left / var(--tick) 1px no-repeat, linear-gradient(var(--tick-color), var(--tick-color)) bottom left / 1px var(--tick) no-repeat, linear-gradient(var(--tick-color), var(--tick-color)) bottom right / var(--tick) 1px no-repeat, linear-gradient(var(--tick-color), var(--tick-color)) bottom right / 1px var(--tick) no-repeat;position:relative}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);font-size:10px}.rise{opacity:0;animation:.9s cubic-bezier(.2,.7,.1,1) forwards rise;animation-delay:var(--delay,0s);transform:translateY(14px)}@keyframes rise{to{opacity:1;transform:none}}@supports (animation-timeline:view()){.reveal{animation:linear both reveal view();animation-range:entry entry 35%}@keyframes reveal{0%{opacity:0;transform:translateY(24px)}}}.lyrics-mask{scrollbar-width:none;mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.lyrics-mask::-webkit-scrollbar{display:none}.deferred-demo{container-type:inline-size}.demo-placeholder{border:1px solid var(--color-ink);color:var(--color-ink-soft);text-align:center;place-items:center;padding:1rem;display:grid}.deferred-demo-player .demo-placeholder{height:calc(56.25cqw + 51px)}.deferred-demo-editor .demo-placeholder{height:calc(56.25cqw + 190px)}.deferred-demo-lyrics .demo-placeholder{min-height:28rem}.code-block pre{font-family:var(--font-mono);margin:0;padding:1.25rem 1.5rem;font-size:11.5px;line-height:1.75;overflow-x:auto;background:0 0!important}[data-copied] .copy-label{display:none}[data-copied]:after{content:"Copied"}@media (prefers-reduced-motion:reduce){.rise,.reveal{opacity:1;animation:none;transform:none}}.schematic[data-astro-cid-temqpaew]{fill:none;width:100%;height:auto;stroke:var(--color-ink);stroke-width:1px;overflow:visible}.schematic[data-astro-cid-temqpaew] text[data-astro-cid-temqpaew]{stroke:none;fill:var(--color-ink);font-family:var(--font-mono)}.label[data-astro-cid-temqpaew]{letter-spacing:.02em;font-size:9px}.label[data-astro-cid-temqpaew].small{fill:var(--color-ink-soft);font-size:8px}.label-bg[data-astro-cid-temqpaew],.paper-fill[data-astro-cid-temqpaew]{fill:var(--color-paper)}.label-bg[data-astro-cid-temqpaew]{stroke:none}.faint[data-astro-cid-temqpaew]{stroke:var(--color-line)}.faint-solid[data-astro-cid-temqpaew]{stroke:#17160f40}.hatch-line[data-astro-cid-temqpaew]{stroke:var(--color-ink);stroke-width:1px}.tick[data-astro-cid-temqpaew]{stroke:#17160f59}.cue[data-astro-cid-temqpaew]{fill:url(#hatch)}.progress[data-astro-cid-temqpaew]{stroke:none;fill:var(--color-ink);transform-box:fill-box;transform-origin:0;animation:12s linear infinite progress}.playhead[data-astro-cid-temqpaew]{animation:12s linear infinite playhead}.scan[data-astro-cid-temqpaew]{stroke:var(--color-signal);stroke-width:1.5px;animation:12s linear infinite scan}.leader[data-astro-cid-temqpaew]{stroke-dasharray:2 3;animation:1.6s linear infinite flow}.dot[data-astro-cid-temqpaew]{fill:var(--color-ink);stroke:none}.letter[data-astro-cid-temqpaew]{font-size:9px;font-weight:600}.callout-title[data-astro-cid-temqpaew]{text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:600}.callout-detail[data-astro-cid-temqpaew]{font-size:8px;fill:var(--color-ink-soft)!important}.draw[data-astro-cid-temqpaew]{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.65,0,.35,1) forwards draw;animation-delay:var(--delay,0s)}.callout[data-astro-cid-temqpaew]{opacity:0;animation:.6s forwards appear;animation-delay:var(--delay,0s)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes appear{to{opacity:1}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes playhead{0%{transform:translate(0)}to{transform:translate(244px)}}@keyframes scan{0%{transform:translate(0)}to{transform:translate(404px)}}@keyframes flow{to{stroke-dashoffset:-10px}}@media (prefers-reduced-motion:reduce){.draw[data-astro-cid-temqpaew],.callout[data-astro-cid-temqpaew]{stroke-dashoffset:0;opacity:1;animation:none}.progress[data-astro-cid-temqpaew],.playhead[data-astro-cid-temqpaew],.scan[data-astro-cid-temqpaew],.leader[data-astro-cid-temqpaew]{animation:none}.progress[data-astro-cid-temqpaew]{transform:scaleX(.35)}.playhead[data-astro-cid-temqpaew]{transform:translate(85px)}.scan[data-astro-cid-temqpaew]{transform:translate(140px)}}
