.node[data-astro-cid-hhu67wlp]{--c:var(--primary);--c-soft:var(--primary-a16);--c-glow:#14b8a68c;--d:var(--node-size);left:var(--x);top:var(--y);z-index:var(--z-raised);width:max(var(--d), var(--touch-target));height:max(var(--d), var(--touch-target));color:var(--c);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-slow) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.node[data-astro-cid-hhu67wlp][data-channel=left]{--c:var(--left);--c-soft:var(--left-a16);--c-glow:#60a5fa99}.node[data-astro-cid-hhu67wlp][data-channel=right]{--c:var(--right);--c-soft:var(--right-a16);--c-glow:#fb923c99}.node--sm[data-astro-cid-hhu67wlp]{--d:var(--node-size-sm)}.node__disc[data-astro-cid-hhu67wlp],.node__glow[data-astro-cid-hhu67wlp],.node__rings[data-astro-cid-hhu67wlp],.node__rings[data-astro-cid-hhu67wlp] i[data-astro-cid-hhu67wlp]{width:var(--d);height:var(--d);border-radius:50%;position:absolute}.node__disc[data-astro-cid-hhu67wlp]{border:1.5px solid color-mix(in srgb, var(--c) 55%, transparent);background:radial-gradient(circle at 50% 30%, var(--white-a06), transparent 70%), #0b1120b8;box-shadow:inset 0 1px 0 var(--white-a06), 0 4px 12px #00000059;font-size:.8125rem;font-weight:var(--weight-bold);letter-spacing:.02em;color:var(--c);transition:transform var(--dur-slow) var(--ease-spring), background-color var(--dur-base), color var(--dur-base), border-color var(--dur-base);place-items:center;display:grid}.node--sm[data-astro-cid-hhu67wlp] .node__disc[data-astro-cid-hhu67wlp]{font-size:.6875rem}.node[data-astro-cid-hhu67wlp]:hover .node__disc[data-astro-cid-hhu67wlp]{border-color:var(--c);transform:scale(1.04)}.node[data-astro-cid-hhu67wlp]:active .node__disc[data-astro-cid-hhu67wlp]{transform:scale(.96)}.node[data-astro-cid-hhu67wlp]:focus-visible{outline:none}.node[data-astro-cid-hhu67wlp]:focus-visible .node__disc[data-astro-cid-hhu67wlp]{box-shadow:var(--ring-focus)}.node__glow[data-astro-cid-hhu67wlp]{background:var(--c);filter:blur(18px);opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);pointer-events:none;transform:scale(.8)}.node__rings[data-astro-cid-hhu67wlp]{pointer-events:none}.node__rings[data-astro-cid-hhu67wlp] i[data-astro-cid-hhu67wlp]{border:1.5px solid var(--c);opacity:0;inset:0}.node[data-astro-cid-hhu67wlp][aria-pressed=true]{z-index:calc(var(--z-raised) + 1)}.node[data-astro-cid-hhu67wlp][aria-pressed=true] .node__disc[data-astro-cid-hhu67wlp]{background:var(--c);border-color:var(--c);color:var(--on-primary);box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 4px var(--c-soft);transform:scale(1.15)}.node[data-astro-cid-hhu67wlp][aria-pressed=true] .node__glow[data-astro-cid-hhu67wlp]{opacity:.55;transform:scale(1.25)}.node[data-astro-cid-hhu67wlp][aria-pressed=true] .node__rings[data-astro-cid-hhu67wlp] i[data-astro-cid-hhu67wlp]{animation:node-ring var(--dur-ring) var(--ease-out) infinite}.node[data-astro-cid-hhu67wlp][aria-pressed=true] .node__rings[data-astro-cid-hhu67wlp] i[data-astro-cid-hhu67wlp]:nth-child(2){animation-delay:calc(var(--dur-ring) / 3)}.node[data-astro-cid-hhu67wlp][aria-pressed=true] .node__rings[data-astro-cid-hhu67wlp] i[data-astro-cid-hhu67wlp]:nth-child(3){animation-delay:calc(var(--dur-ring) * 2 / 3)}@keyframes node-ring{0%{opacity:.6;transform:scale(1.1)}to{opacity:0;transform:scale(2.3)}}[data-has-active=true] .node[data-astro-cid-hhu67wlp]:not([aria-pressed=true]){opacity:var(--dim-opacity)}.node__check[data-astro-cid-hhu67wlp]{top:calc(50% - var(--d) / 2 - 2px);right:calc(50% - var(--d) / 2 - 2px);background:var(--c);width:16px;height:16px;color:var(--on-primary);box-shadow:0 0 0 2px var(--bg);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;transform:scale(.5)}.node__check[data-astro-cid-hhu67wlp] svg{stroke-width:3.5px}.node[data-astro-cid-hhu67wlp][data-played] .node__check[data-astro-cid-hhu67wlp]{opacity:1;transform:none}.node[data-astro-cid-hhu67wlp][aria-pressed=true] .node__check[data-astro-cid-hhu67wlp]{opacity:0}.room[data-astro-cid-wenqhef7]{--node-size:52px;--node-size-sm:40px;aspect-ratio:1;width:min(100%,460px);margin-inline:auto;position:relative}@media (width<=479px){.room[data-astro-cid-wenqhef7]{--node-size:44px;--node-size-sm:36px}}.room__svg[data-astro-cid-wenqhef7]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.room__ring[data-astro-cid-wenqhef7]{stroke:var(--white-a08);stroke-width:.3px;stroke-dasharray:.6 1.2}.room__ring--inner[data-astro-cid-wenqhef7]{stroke:var(--white-a04);stroke-dasharray:none}.room__tick[data-astro-cid-wenqhef7]{stroke:var(--white-a08);stroke-width:.3px;stroke-linecap:round}.room__front[data-astro-cid-wenqhef7]{stroke:var(--primary);stroke-width:.6px;stroke-linecap:round;opacity:.7;filter:drop-shadow(0 0 1.5px var(--primary))}.room__spoke[data-astro-cid-wenqhef7]{stroke:var(--white-a04);stroke-width:.25px}.room__beam[data-astro-cid-wenqhef7]{stroke-width:.7px;stroke-linecap:round;opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.room__beam[data-astro-cid-wenqhef7][data-active]{opacity:1}.room__front-label[data-astro-cid-wenqhef7]{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-subtle);position:absolute;top:-2.6%;left:50%;transform:translate(-50%,-100%)}.room__listener[data-astro-cid-wenqhef7]{width:52px;height:52px;color:var(--text);background:radial-gradient(circle at 50% 30%, var(--white-a08), transparent 70%), var(--surface-2);border:1px solid var(--border-strong);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #ffffff05,0 0 0 16px #ffffff04,0 8px 24px #0006}.room[data-astro-cid-wenqhef7][data-layout="5.1"] [data-position=rl],.room[data-astro-cid-wenqhef7][data-layout="5.1"] [data-position=rr]{display:none}.sr-card[data-astro-cid-qf7jteoe]{max-width:var(--tool-width);margin:var(--space-6) auto 0}.sr-bar[data-astro-cid-qf7jteoe]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sr-bar__opts[data-astro-cid-qf7jteoe]{gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.sr-bar__actions[data-astro-cid-qf7jteoe]{gap:var(--space-2);display:flex}.sr-short[data-astro-cid-qf7jteoe]{display:none}.sr-play[data-astro-cid-qf7jteoe]{min-width:176px;position:relative;overflow:hidden}.sr-play[data-astro-cid-qf7jteoe].is-playing:before{content:"";transform-origin:0;width:100%;height:3px;transform:scaleX(var(--progress));transition:transform var(--dur-slow) var(--ease-out);background:#0b112073;position:absolute;bottom:0;left:0}.sr-play[data-astro-cid-qf7jteoe] [data-surround-progress]{font-variant-numeric:tabular-nums}.sr-card[data-astro-cid-qf7jteoe] .sr-room{margin-top:var(--space-8)}.sr-now[data-astro-cid-qf7jteoe]{margin-top:var(--space-6);text-align:center;--nc:var(--text);justify-items:center;gap:2px;display:grid}.sr-now[data-astro-cid-qf7jteoe][data-playing=true][data-channel=left]{--nc:var(--left)}.sr-now[data-astro-cid-qf7jteoe][data-playing=true][data-channel=right]{--nc:var(--right)}.sr-now[data-astro-cid-qf7jteoe][data-playing=true][data-channel=center],.sr-now[data-astro-cid-qf7jteoe][data-playing=true][data-channel=lfe]{--nc:var(--primary-hover)}.sr-now__eyebrow[data-astro-cid-qf7jteoe]{font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-subtle)}.sr-now__name[data-astro-cid-qf7jteoe]{font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-h1);color:var(--nc);animation:sr-fade var(--dur-slow) var(--ease-out)}.sr-now[data-astro-cid-qf7jteoe][data-playing=true] .sr-now__name[data-astro-cid-qf7jteoe]{text-shadow:0 0 24px color-mix(in srgb, var(--nc) 45%, transparent)}.sr-now__angle[data-astro-cid-qf7jteoe]{font-size:var(--text-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}@keyframes sr-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sr-card[data-astro-cid-qf7jteoe] .sr-viz{margin-top:var(--space-4)}.sr-footer[data-astro-cid-qf7jteoe]{gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border);display:grid}@media (width>=768px){.sr-footer[data-astro-cid-qf7jteoe]{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,340px) 1fr}.sr-footer[data-astro-cid-qf7jteoe] .note{padding-bottom:14px}}@media (width<=639px){.sr-bar[data-astro-cid-qf7jteoe]{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sr-bar__opts[data-astro-cid-qf7jteoe],.sr-bar__actions[data-astro-cid-qf7jteoe]{display:contents}.sr-bar__opts[data-astro-cid-qf7jteoe] .sr-bar__mode{margin-bottom:var(--space-1);grid-area:1/1/auto/-1}.sr-bar__opts[data-astro-cid-qf7jteoe] .sr-bar__mode .seg{width:100%}.sr-bar__opts[data-astro-cid-qf7jteoe] .sr-bar__mode .seg__face{padding:0 var(--space-2)}.sr-bar__opts[data-astro-cid-qf7jteoe] .sr-bar__layout{grid-area:2/1}.sr-play[data-astro-cid-qf7jteoe]{min-width:0;padding:0 var(--space-3);grid-area:2/2}.sr-stop[data-astro-cid-qf7jteoe]{width:var(--control-h);grid-area:2/3;padding:0}.sr-stop__txt[data-astro-cid-qf7jteoe]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sr-long[data-astro-cid-qf7jteoe]{display:none}.sr-short[data-astro-cid-qf7jteoe]{display:inline}.sr-card[data-astro-cid-qf7jteoe] .sr-room{margin-top:var(--space-7)}}@media (width<=399px){.sr-play[data-astro-cid-qf7jteoe] .btn__icon{display:none}}.crumbs[data-astro-cid-qf7jteoe]{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-caption);color:var(--text-subtle);align-items:center;display:flex}.crumbs[data-astro-cid-qf7jteoe] a[data-astro-cid-qf7jteoe]{z-index:var(--z-raised);min-height:var(--touch-target);min-width:var(--touch-target);color:var(--text-muted);align-items:center;margin-inline:-6px;padding-inline:6px;text-decoration:none;display:inline-flex;position:relative}.crumbs[data-astro-cid-qf7jteoe]{margin-bottom:0}.hero[data-astro-cid-qf7jteoe]{text-align:center;justify-items:center;max-width:720px;margin-inline:auto;display:grid}.hero[data-astro-cid-qf7jteoe] h1[data-astro-cid-qf7jteoe]{margin-bottom:var(--space-3)}.hero[data-astro-cid-qf7jteoe] .lead[data-astro-cid-qf7jteoe]{margin-bottom:var(--space-5)}@media (width<=559px){.hero[data-astro-cid-qf7jteoe] .hero__note{background:0 0;border:0;padding:0}.hero[data-astro-cid-qf7jteoe] .hero__note .note__body{font-size:var(--text-caption);color:var(--text-muted)}}.hero[data-astro-cid-qf7jteoe] .hero__note{max-width:640px;margin-top:var(--space-5);text-align:left}
