.spine[data-astro-cid-gyg4mjbe]{position:relative}.spine__line[data-astro-cid-gyg4mjbe]{left:var(--spine-x);background:linear-gradient(#0000,#a5acc442 48px calc(100% - 48px),#0000);width:2px;position:absolute;top:8px;bottom:8px}.spine-section[data-astro-cid-n4ai5lcz]{padding:12px 0 12px var(--spine-pad);scroll-margin-top:96px;position:relative}.spine-section--first[data-astro-cid-n4ai5lcz]{padding-top:0}.spine-section--last[data-astro-cid-n4ai5lcz]{padding-bottom:0}.spine-card[data-astro-cid-n4ai5lcz]{padding:var(--card-pad)}.spine-card__split[data-astro-cid-n4ai5lcz]{gap:var(--space-6) 48px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.spine-card__split--solo[data-astro-cid-n4ai5lcz]{grid-template-columns:minmax(0,1fr)}.spine-card__split--solo[data-astro-cid-n4ai5lcz] .stack[data-astro-cid-n4ai5lcz]{max-width:720px}.spine-card__media[data-astro-cid-n4ai5lcz]{min-width:0}.spine-card__head[data-astro-cid-n4ai5lcz]{justify-content:space-between;align-items:flex-end;gap:var(--space-4) 56px;flex-wrap:wrap;display:flex}.spine-card__head[data-astro-cid-n4ai5lcz]>.stack[data-astro-cid-n4ai5lcz]{max-width:620px}.spine-card__intro[data-astro-cid-n4ai5lcz]{max-width:460px}.h2[data-astro-cid-n4ai5lcz]{text-wrap:balance}.spine-node[data-astro-cid-n4ai5lcz]{left:calc(var(--spine-x) - 7px);top:calc(12px + var(--card-pad) + 3px);box-sizing:border-box;background:var(--bg-0);border:2px solid var(--text-2);border-radius:50%;width:16px;height:16px;position:absolute}.spine-section--first[data-astro-cid-n4ai5lcz] .spine-node[data-astro-cid-n4ai5lcz]{top:calc(var(--card-pad) + 3px)}.spine-node--dim[data-astro-cid-n4ai5lcz]{border-color:var(--text-3)}.spine-node--live[data-astro-cid-n4ai5lcz]{left:calc(var(--spine-x) - 8px);background:var(--accent);width:18px;height:18px;box-shadow:0 0 0 6px var(--accent-ring);border:0}@media (width<=900px){.spine-card__split[data-astro-cid-n4ai5lcz]{grid-template-columns:minmax(0,1fr)}}.folder[data-astro-cid-jbril5kc]{border:1px solid var(--line-mid);border-radius:var(--radius);background:var(--surface);margin:0;font-size:13px;overflow:hidden}.folder__head[data-astro-cid-jbril5kc]{border-bottom:1px solid var(--line);color:var(--text-3);justify-content:space-between;padding:10px 14px;font-size:12px;display:flex}.folder__row[data-astro-cid-jbril5kc]{color:var(--text-3);grid-template-columns:minmax(0,1fr) 70px;gap:10px;padding:7px 14px;display:grid}.folder__row[data-astro-cid-jbril5kc] span[data-astro-cid-jbril5kc]:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folder__row--hi[data-astro-cid-jbril5kc]{color:var(--text-1);background:var(--surface-tint)}.folder__row--dim[data-astro-cid-jbril5kc]{color:var(--text-dim)}.folder__foot[data-astro-cid-jbril5kc]{border-top:1px solid var(--line);font-family:var(--font-sans);color:var(--text-2);padding:12px 14px;font-size:15px}.receipt[data-astro-cid-7hfl55nt]{margin:0;overflow-x:auto}.receipt__row[data-astro-cid-7hfl55nt],.receipt__labels[data-astro-cid-7hfl55nt]{grid-template-columns:1.1fr 1fr .9fr .9fr 1.3fr;min-width:640px;display:grid}.receipt__row[data-astro-cid-7hfl55nt]{border-radius:var(--radius);background:var(--surface);border:1px solid #5e93ff66;font-size:clamp(13px,1.5vw,18px);overflow:hidden}.receipt__row[data-astro-cid-7hfl55nt] span[data-astro-cid-7hfl55nt]{padding:18px 16px}.receipt__row[data-astro-cid-7hfl55nt] span[data-astro-cid-7hfl55nt]+span[data-astro-cid-7hfl55nt]{border-left:1px solid var(--line)}.receipt__labels[data-astro-cid-7hfl55nt] span[data-astro-cid-7hfl55nt]{border-left:1px solid var(--line-strong);color:var(--text-3);white-space:pre-line;margin-left:16px;padding:12px 16px;font-size:12px}.intro[data-astro-cid-hkgzxlpb]{padding-bottom:var(--section-gap)}.pains[data-astro-cid-hkgzxlpb]{letter-spacing:-.02em;flex-direction:column;gap:6px;font-size:clamp(22px,2.4vw,30px);font-weight:650;line-height:1.15;display:flex}.pains[data-astro-cid-hkgzxlpb] span[data-astro-cid-hkgzxlpb]:first-child{color:var(--text-2)}.pains[data-astro-cid-hkgzxlpb] span[data-astro-cid-hkgzxlpb]:last-child{color:var(--text-3)}.labels[data-astro-cid-hkgzxlpb]{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.labels[data-astro-cid-hkgzxlpb] li[data-astro-cid-hkgzxlpb]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--bg-0);min-height:34px;color:var(--text-1);align-items:center;padding:0 14px;font-size:15px;display:inline-flex}.readout[data-astro-cid-hkgzxlpb]{border:1px solid var(--line-mid);border-radius:var(--radius-inner);background:var(--bg-0);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.readout[data-astro-cid-hkgzxlpb] li[data-astro-cid-hkgzxlpb]{flex-direction:column;gap:6px;padding:24px 20px;display:flex}.readout[data-astro-cid-hkgzxlpb] li[data-astro-cid-hkgzxlpb]+li[data-astro-cid-hkgzxlpb]{border-left:1px solid var(--line)}.readout[data-astro-cid-hkgzxlpb] b[data-astro-cid-hkgzxlpb]{letter-spacing:-.015em;color:var(--text-1);font-size:20px;font-weight:650}.readout[data-astro-cid-hkgzxlpb] span[data-astro-cid-hkgzxlpb]{color:var(--text-2);font-size:15px}@media (width<=560px){.readout[data-astro-cid-hkgzxlpb]{grid-template-columns:minmax(0,1fr)}.readout[data-astro-cid-hkgzxlpb] li[data-astro-cid-hkgzxlpb]+li[data-astro-cid-hkgzxlpb]{border-left:0;border-top:1px solid var(--line)}}.steps[data-astro-cid-hkgzxlpb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-hkgzxlpb] li[data-astro-cid-hkgzxlpb]{color:var(--text-2);background:var(--bg-0);flex-direction:column;gap:10px;display:flex}.install__meta[data-astro-cid-hkgzxlpb]{color:var(--text-3);font-size:15px}.listening[data-astro-cid-hkgzxlpb]{color:var(--text-1);align-items:center;gap:12px;font-size:20px;font-weight:650;display:flex}.listening[data-astro-cid-hkgzxlpb] .live-dot[data-astro-cid-hkgzxlpb]{width:10px;height:10px;box-shadow:0 0 0 4px var(--accent-ring)}.band[data-astro-cid-hkgzxlpb]{gap:var(--card-gap);padding-top:var(--section-gap);flex-direction:column;display:flex}
