.theme-dark .inst-head{color:var(--muted);align-items:center;gap:10px;margin-bottom:24px;font-size:13px;display:none;position:relative}.js .theme-dark .inst-head{display:flex}.js .theme-dark .instrument{padding-top:28px}.theme-dark .inst-live{width:7px;height:7px;transition:background-color .3s var(--ease);background:#3a4458;border-radius:50%;flex:none}.theme-dark .inst-head.playing .inst-live{background:var(--green);box-shadow:0 0 0 3px var(--green-tint)}.theme-dark .inst-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.theme-dark .inst-head.playing .inst-status{color:var(--text-2)}.theme-dark .inst-play{border:1px solid var(--line-2);background:var(--s3);height:36px;box-shadow:var(--hl);font:500 13px/1 var(--sans);color:var(--text);cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease), transform .16s var(--ease);border-radius:8px;flex:none;margin-left:auto;padding:0 14px}.theme-dark .inst-play:active{transform:scale(.97)}.theme-dark .diff-ep{display:block}.theme-dark .drow{width:100%;height:34px;font:inherit;color:var(--muted);cursor:pointer;text-align:left;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .16s var(--ease);background:0 0;border:1px solid #0000;padding:0 10px 0 8px;font-size:12.5px}.theme-dark .drow:active{transform:scale(.98)}.theme-dark .drow.rm,.theme-dark .drow.ch,.theme-dark .drow.ad{color:var(--muted);background:0 0}.theme-dark .drow.ad span{color:inherit}.theme-dark .drow code{color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.theme-dark .drow code:before{content:"";background:var(--s3);width:12px;height:12px;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border:1.5px solid #3a4458;border-radius:50%;flex:none}.theme-dark .drow[aria-checked=true] code:before{box-shadow:inset 0 0 0 2.5px var(--s3);background:currentColor;border-color:currentColor}.theme-dark .drow.rm[aria-checked=true]{background:var(--red-tint);border-color:var(--red-edge);color:var(--red)}.theme-dark .drow.ch[aria-checked=true]{background:var(--amber-tint);border-color:var(--amber-edge);color:var(--amber)}.theme-dark .drow.ad[aria-checked=true]{background:var(--green-tint);border-color:var(--green-edge);color:var(--green)}.theme-dark .drow[aria-checked=true] code{color:inherit}.theme-dark .r-live{stroke-dasharray:1;stroke-dashoffset:1px}.theme-dark .r-live.on{stroke-dashoffset:0}.theme-dark .chip{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;transition:border-color .25s var(--ease), transform .16s var(--ease)}.theme-dark .chip:active{transform:scale(.98)}.theme-dark .chip .nm:before{transition:background-color .25s var(--ease), border-color .25s var(--ease)}.theme-dark .chip .st{transition:color .25s var(--ease)}.theme-dark .chip[aria-pressed=true] .nm{color:var(--text-2)}.theme-dark .chip[aria-pressed=true] .nm:before{border-color:var(--accent)}.theme-dark .chip:before{content:"";z-index:-1;border-radius:inherit;border:1px solid var(--accent-edge);opacity:0;transition:opacity .25s var(--ease);background:linear-gradient(#6e8bff24,#6e8bff0f);position:absolute;inset:-1px;box-shadow:inset 0 1px #a9b9ff1f}.theme-dark .chip.live:before{opacity:1}.theme-dark .chip.live .nm{color:var(--text)}.theme-dark .chip.live .nm:before{background:var(--accent);border-color:var(--accent)}.theme-dark .chip.live .st{color:var(--accent-soft)}.theme-dark .toast-slot:before{transition:opacity .3s var(--ease)}.theme-dark .toast-slot.quiet:before{opacity:0}.theme-dark .toast{transition:background-color .3s var(--ease), box-shadow .3s var(--ease)}.theme-dark .toast-slot.quiet .toast{box-shadow:none;background:var(--s2);border-color:var(--line)}.theme-dark .toast .ch-name span{color:var(--muted);font-weight:500}.theme-dark .toast .what{color:var(--muted);margin-top:1px}.theme-dark .toast p{white-space:normal}.theme-dark .stage figcaption b{color:var(--text-2);font-weight:600}@media (hover:hover) and (pointer:fine){.theme-dark .inst-play:hover{background:var(--s4);border-color:#3a4458}.theme-dark .drow:not([aria-checked=true]):hover{background:var(--s4);border-color:var(--line-2)}.theme-dark .chip:hover{border-color:var(--line-2)}.theme-dark .chip.live:hover:before{border-color:var(--accent)}}@media (prefers-reduced-motion:no-preference){.theme-dark .r-live{transition:stroke-dashoffset .8s var(--ease)}.theme-dark .diff.push .drow[aria-checked=true]{animation:d-push .55s var(--ease) both}.theme-dark .inst-head.playing .inst-live{animation:1.8s ease-in-out infinite d-breathe}.js .theme-dark .instrument .r-live{stroke-dashoffset:1px;animation:none}.js .theme-dark .instrument .r-live.on{stroke-dashoffset:0}.js .theme-dark .instrument .r-pulse{animation:none}.js .theme-dark .instrument .r-pulse.on{animation:3.4s linear .9s infinite d-pulse}.js .theme-dark .instrument .r-pulse.on~.r-pulse.on{animation-delay:1.3s}.js .theme-dark .instrument .toast-slot:before,.js .theme-dark .instrument .toast{animation:none}.js .theme-dark .instrument .toast.pop{animation:d-slideIn .5s var(--ease) both}.js .theme-dark .instrument:not(.is-playing) *,.js .theme-dark .instrument:not(.is-playing) :before{animation-play-state:running!important}}@keyframes d-push{0%{opacity:.35;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes d-breathe{50%{opacity:.35}}@media (max-width:860px){.theme-dark .diff:after{left:13px}}@media (max-width:720px){.js .theme-dark .instrument{padding-top:20px}.theme-dark .inst-head{margin-bottom:16px}}
