.audioreactive-module__HA29fa__root{--ink:#f4f1ea;--dim:#c3c9d4;--line:#f4f1ea38;--pad:clamp(20px,5vw,64px);--pad-l:calc(var(--pad) + env(safe-area-inset-left,0px));--pad-r:calc(var(--pad) + env(safe-area-inset-right,0px));--pad-b:calc(var(--pad) + env(safe-area-inset-bottom,0px));--pad-t:calc(var(--pad) + env(safe-area-inset-top,0px));color:var(--ink);position:fixed;inset:0;overflow:hidden}.audioreactive-module__HA29fa__bg{z-index:0;position:absolute;inset:0}.audioreactive-module__HA29fa__veil{z-index:1;pointer-events:none;background:linear-gradient(#05070c73 0%,#05070c00 42%,#05070c4d 68%,#05070ce0 100%);position:absolute;inset:0}.audioreactive-module__HA29fa__word{left:var(--pad-l);right:var(--pad-r);z-index:2;pointer-events:none;position:absolute;top:0;bottom:0}.audioreactive-module__HA29fa__home{left:var(--pad-l);top:var(--pad-t);z-index:6;border:1px solid var(--line);width:44px;height:44px;color:var(--ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05070c80;border-radius:50%;place-items:center;font-size:16px;line-height:1;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:absolute}.audioreactive-module__HA29fa__home:hover,.audioreactive-module__HA29fa__home:focus-visible{border-color:var(--ink);background:#05070cd9;transform:translate(-2px)}.audioreactive-module__HA29fa__home:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.audioreactive-module__HA29fa__head{left:var(--pad-l);top:var(--pad-t);z-index:5;pointer-events:none;padding-left:60px;position:absolute}.audioreactive-module__HA29fa__num{font-family:var(--font-neue-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin:0;font-size:10px}.audioreactive-module__HA29fa__title{letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(26px,3.4vw,42px);font-weight:500;line-height:1}.audioreactive-module__HA29fa__panel{left:var(--pad-l);right:var(--pad-r);bottom:var(--pad-b);z-index:5;flex-direction:column;align-items:flex-start;gap:14px;max-width:52ch;display:flex;position:absolute}.audioreactive-module__HA29fa__lede{color:var(--dim);margin:0;font-size:13.5px;line-height:1.5}.audioreactive-module__HA29fa__listen{font-family:var(--font-neue-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#05070c;background:var(--ink);border:1px solid var(--ink);cursor:pointer;min-height:44px;padding:13px 20px;font-size:11px;transition:opacity .16s,transform .16s}.audioreactive-module__HA29fa__listen:hover{opacity:.86}.audioreactive-module__HA29fa__listen:active{transform:translateY(1px)}.audioreactive-module__HA29fa__listen:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.audioreactive-module__HA29fa__listen[disabled]{opacity:.5;cursor:default}.audioreactive-module__HA29fa__stop{color:var(--dim);border-color:var(--line);background:0 0}.audioreactive-module__HA29fa__stop:hover{color:var(--ink);border-color:var(--ink);opacity:1}.audioreactive-module__HA29fa__meters{align-items:flex-end;gap:6px;height:26px;display:flex}.audioreactive-module__HA29fa__meter{background:#f4f1ea24;align-items:flex-end;width:34px;height:100%;display:flex;overflow:hidden}.audioreactive-module__HA29fa__fill{background:var(--ink);transform-origin:bottom;width:100%;height:0}.audioreactive-module__HA29fa__note{font-family:var(--font-neue-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:0;font-size:10px}@media (max-width:640px){.audioreactive-module__HA29fa__word{bottom:32vh}.audioreactive-module__HA29fa__head{top:calc(var(--pad-t) + 56px);padding-left:0}.audioreactive-module__HA29fa__panel{max-width:none}.audioreactive-module__HA29fa__lede{font-size:13px}}
