.segmented.svelte-7vuwvg{gap:var(--u);display:flex}button.svelte-7vuwvg{font-family:var(--body);min-height:40px;padding:0 calc(var(--u) * .5);color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:13px}button.svelte-7vuwvg:hover{color:var(--ink)}button.selected.svelte-7vuwvg{color:var(--text);border-bottom-color:var(--accent)}button.svelte-7vuwvg:focus-visible{outline:2px solid var(--iris);outline-offset:2px}.wave.svelte-slep0r{flex-direction:column;gap:4px;display:flex}svg.svelte-slep0r{cursor:text;touch-action:none;width:100%;height:72px;display:block}svg.svelte-slep0r:focus-visible{outline:2px solid var(--iris);outline-offset:2px}.t-readout.svelte-slep0r{color:var(--graphite);align-self:flex-end}.tuner.svelte-1ced6as{width:min(680px,100vw - 40px);padding:64px 48px 38px;overflow:hidden}.tuner[open].svelte-1ced6as{grid-template-rows:auto auto auto;align-items:center;row-gap:26px;display:grid}.note-wrap.svelte-1ced6as{box-sizing:border-box;width:min(390px,76vw);min-height:120px;color:var(--violet-700);grid-template-columns:1fr auto 1fr;place-self:center;align-items:center;gap:20px;padding:8px 0 14px;display:grid}.note-wrap.svelte-1ced6as:before,.note-wrap.svelte-1ced6as:after{content:"";background:var(--violet-800);width:100%;height:1px}.note-wrap.heard.svelte-1ced6as{color:var(--accent)}.note-wrap.heard.svelte-1ced6as:before,.note-wrap.heard.svelte-1ced6as:after{background:var(--violet-600)}.note-wrap.in-tune.svelte-1ced6as{color:var(--violet-50)}.note-wrap.in-tune.svelte-1ced6as:before,.note-wrap.in-tune.svelte-1ced6as:after{background:var(--violet-400)}.note-wrap.svelte-1ced6as strong:where(.svelte-1ced6as){font-family:var(--display);letter-spacing:.02em;font-size:clamp(78px,12vw,112px);font-weight:300;line-height:.9}.tuner-scale.svelte-1ced6as{place-self:center;width:100%}.rail.svelte-1ced6as{border-top:1px solid var(--violet-700);height:54px;position:relative}.tick.svelte-1ced6as,.centre.svelte-1ced6as{background:var(--violet-700);width:1px;height:13px;position:absolute;top:-1px}.low.svelte-1ced6as{left:0}.quarter-low.svelte-1ced6as{left:25%}.quarter-high.svelte-1ced6as{left:75%}.high.svelte-1ced6as{right:0}.centre.svelte-1ced6as{background:var(--violet-500);height:31px;left:50%;transform:translate(-50%)}.centre.svelte-1ced6as i:where(.svelte-1ced6as){background:var(--violet-300);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:-4px}.position.svelte-1ced6as{background:var(--accent);width:3px;height:48px;position:absolute;top:-9px;transform:translate(-50%);box-shadow:0 0 16px #c79bd3aa}.in-tune.svelte-1ced6as .position:where(.svelte-1ced6as){background:var(--violet-50);box-shadow:0 0 22px #d8b7df}.scale-labels.svelte-1ced6as{font:400 10px/1 var(--display);letter-spacing:.2em;color:var(--text-3);grid-template-columns:1fr 1fr 1fr;margin-top:-19px;font-stretch:125%;display:grid}.scale-labels.svelte-1ced6as strong:where(.svelte-1ced6as){min-height:1em;color:var(--text-2);text-align:center;font-weight:400}.scale-labels.svelte-1ced6as span:where(.svelte-1ced6as):last-child{text-align:right}.in-tune.svelte-1ced6as .scale-labels:where(.svelte-1ced6as) strong:where(.svelte-1ced6as){color:var(--accent)}.cents.svelte-1ced6as{min-height:1em;font:13px var(--body);font-variant-numeric:tabular-nums;color:var(--text-2);place-self:start center;margin:6px 0 0}@media (width<=600px){.tuner.svelte-1ced6as{padding:58px 24px 30px}}.metronome.svelte-1kxvm4c{width:min(440px,100vw - 40px)}.metronome[open].svelte-1kxvm4c{gap:30px;display:grid}.tap.svelte-1kxvm4c:focus-visible,input.svelte-1kxvm4c:focus-visible,.sync.svelte-1kxvm4c:focus-visible{outline:2px solid var(--iris);outline-offset:3px}.tempo.svelte-1kxvm4c{justify-items:center;gap:8px;display:grid}.tempo.svelte-1kxvm4c>span:where(.svelte-1kxvm4c),.volume.svelte-1kxvm4c>span:where(.svelte-1kxvm4c){font:400 10px/1 var(--display);letter-spacing:.24em;color:var(--text-3);font-stretch:125%}.tempo.svelte-1kxvm4c input:where(.svelte-1kxvm4c){border:0;border-bottom:1px solid var(--violet-700);width:4ch;color:var(--accent);font:300 64px/1 var(--display);letter-spacing:normal;font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;padding:0 0 7px}.tempo.svelte-1kxvm4c input:where(.svelte-1kxvm4c)::-webkit-inner-spin-button,.tempo.svelte-1kxvm4c input:where(.svelte-1kxvm4c)::-webkit-outer-spin-button{appearance:none}.tap-zone.svelte-1kxvm4c{justify-items:center;gap:12px;display:grid}.tap.svelte-1kxvm4c{border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--violet-900);width:128px;min-height:50px;color:var(--violet-100);font:400 12px/1 var(--display);letter-spacing:.3em;cursor:pointer;font-stretch:125%}.tap.svelte-1kxvm4c:hover{background:var(--violet-800);border-color:var(--violet-400)}.tap.svelte-1kxvm4c:active{background:var(--violet-700)}.tap-count.svelte-1kxvm4c{grid-template-columns:repeat(4,6px);gap:9px;display:grid}.tap-count.svelte-1kxvm4c span:where(.svelte-1kxvm4c){border:1px solid var(--violet-700);box-sizing:border-box;border-radius:50%;width:6px;height:6px}.tap-count.svelte-1kxvm4c span.filled:where(.svelte-1kxvm4c){background:var(--violet-400);border-color:var(--violet-400)}.tap-count.svelte-1kxvm4c span.fourth:where(.svelte-1kxvm4c){border-color:var(--violet-500)}.tap-count.svelte-1kxvm4c span.fourth.filled:where(.svelte-1kxvm4c){background:var(--accent)}.sync.svelte-1kxvm4c{border:1px solid var(--line);border-radius:var(--radius);min-height:40px;color:var(--text-2);font:400 10px/1 var(--display);letter-spacing:.2em;cursor:pointer;background:0 0;justify-self:center;align-items:center;gap:10px;padding:0 16px;font-stretch:125%;display:flex}.sync.svelte-1kxvm4c:hover{border-color:var(--line-strong);color:var(--text)}.sync[aria-pressed=true].svelte-1kxvm4c{border-color:var(--accent-line);color:var(--violet-100)}.sync-dot.svelte-1kxvm4c{background:var(--violet-800);border-radius:50%;width:6px;height:6px}.sync[aria-pressed=true].svelte-1kxvm4c .sync-dot:where(.svelte-1kxvm4c){background:var(--accent)}.volume.svelte-1kxvm4c{grid-template-columns:auto 1fr 4ch;align-items:center;gap:14px;display:grid}.volume.svelte-1kxvm4c input:where(.svelte-1kxvm4c){appearance:none;background:linear-gradient(to right, var(--violet-400) var(--volume), var(--violet-800) var(--volume));cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:100% 1px;width:100%;height:20px;margin:0}.volume.svelte-1kxvm4c input:where(.svelte-1kxvm4c)::-webkit-slider-thumb{appearance:none;border:1px solid var(--violet-200);background:var(--surface-1);border-radius:50%;width:12px;height:12px}.volume.svelte-1kxvm4c input:where(.svelte-1kxvm4c)::-moz-range-thumb{border:1px solid var(--violet-200);background:var(--surface-1);border-radius:50%;width:12px;height:12px}.volume.svelte-1kxvm4c output:where(.svelte-1kxvm4c){font:11px var(--body);font-variant-numeric:tabular-nums;color:var(--text-2);text-align:right}.engine.svelte-12l19z3{gap:calc(var(--u) * 2);flex-direction:column;display:flex}.note.svelte-12l19z3{color:var(--graphite);margin:0;line-height:1.6}.field.svelte-12l19z3{flex-direction:column;gap:6px;display:flex}.field.svelte-12l19z3 select:where(.svelte-12l19z3){appearance:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2) var(--chevron) no-repeat right 11px center;width:100%;min-height:34px;color:var(--text);font:13px var(--body);padding:0 30px 0 10px}.field.svelte-12l19z3 select:where(.svelte-12l19z3):hover{border-color:var(--line-strong)}.field.svelte-12l19z3 select:where(.svelte-12l19z3):focus-visible{outline:2px solid var(--iris);outline-offset:2px}.field.svelte-12l19z3 input[type=range]:where(.svelte-12l19z3){width:100%;min-height:40px}.guide.svelte-12l19z3{gap:var(--u);flex-direction:column;display:flex}.guide.svelte-12l19z3 p:where(.svelte-12l19z3),.guide.svelte-12l19z3 ol:where(.svelte-12l19z3){margin:0;line-height:1.6}.guide.svelte-12l19z3 ol:where(.svelte-12l19z3){padding-left:calc(var(--u) * 2.5);gap:var(--u);flex-direction:column;display:flex}.download.svelte-12l19z3{color:var(--ink);font-weight:500}.update.svelte-12l19z3{align-items:flex-start;gap:var(--u);flex-direction:column;margin:0;line-height:1.6;display:flex}.update-link.svelte-12l19z3{border:1px solid var(--violet-500);border-radius:var(--radius);background:var(--action);color:var(--action-text);padding:8px 14px;text-decoration:none}a.svelte-12l19z3{color:var(--ink)}a.svelte-12l19z3:focus-visible,.inline.svelte-12l19z3:focus-visible,input.svelte-12l19z3:focus-visible{outline:2px solid var(--iris);outline-offset:2px}code.svelte-12l19z3{font-family:var(--body);font-size:12px}.inline.svelte-12l19z3{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.failure.svelte-12l19z3{color:var(--ember);flex-direction:column;gap:2px;margin:0;font-size:15px;display:flex}.fix.svelte-12l19z3{color:var(--graphite)}.neck.svelte-6go6ix{border-radius:var(--radius);min-height:96px;box-shadow:var(--shadow),0 0 0 1px #000;background:radial-gradient(80% 140% at 50% 0,#fffdf8,#f3eee4 70%,#ebe4d6);flex:0 auto;padding:14px 16px 10px;display:flex;overflow:hidden}svg.svelte-6go6ix{width:100%;height:100%;min-height:0;max-height:300px;margin:auto}.fret.svelte-6go6ix{stroke:#cec8bb;stroke-width:1px}.nut.svelte-6go6ix{stroke:#6f6962;stroke-width:3px}.capo.svelte-6go6ix{stroke:#a37320;stroke-width:3px;opacity:.55}.string.svelte-6go6ix{stroke:#a9a296}.inlay.svelte-6go6ix{fill:#e3dccf}.open.svelte-6go6ix{font:11px var(--body);fill:#8b8378;text-anchor:middle}.number.svelte-6go6ix{font:9px var(--body);fill:#b1a99d;text-anchor:middle}.mark.svelte-6go6ix{fill:#fbf8f2;stroke:#5e4a66;stroke-width:1.6px}.degree.svelte-6go6ix{font:7.5px var(--body);fill:#5e4a66;text-anchor:middle;pointer-events:none}.root.svelte-6go6ix .mark:where(.svelte-6go6ix){fill:#5e4a66}.root.svelte-6go6ix .degree:where(.svelte-6go6ix){fill:#fbf8f2;font-weight:600}.halo.svelte-6go6ix{fill:#a3732040}.core.svelte-6go6ix{fill:#a37320}.halo.svelte-6go6ix,.core.svelte-6go6ix{transform-box:fill-box;transform-origin:50%;animation:.13s ease-out svelte-6go6ix-strike}.pick.svelte-6go6ix{fill:#0000;cursor:pointer}.pick.svelte-6go6ix:hover{fill:#a3732018}@keyframes svelte-6go6ix-strike{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.halo.svelte-6go6ix,.core.svelte-6go6ix{animation:none}}@media (width<=760px){.neck.svelte-6go6ix{flex:none;min-height:110px;padding:10px 8px 14px}svg.svelte-6go6ix{height:auto}.number.svelte-6go6ix,.degree.svelte-6go6ix{display:none}}.reader.svelte-1iqmva4{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.reader.svelte-1iqmva4:focus{outline:none}.reader-heading.svelte-1iqmva4{box-sizing:border-box;align-items:center;gap:16px;min-height:56px;padding:8px 20px;display:flex}.reader-title.svelte-1iqmva4{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.eyebrow.svelte-1iqmva4{font:400 10px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);font-stretch:125%}h2.svelte-1iqmva4{font:500 var(--type-title)/1.2 var(--body);color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}h2.svelte-1iqmva4 span:where(.svelte-1iqmva4){color:var(--text-2);font-weight:400}.following.svelte-1iqmva4{min-width:0;font:400 10px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:8px;margin:0;font-stretch:125%;display:flex}.following-lamp.svelte-1iqmva4{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 5px #d6b6e399}.following-name.svelte-1iqmva4{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.following.silent.svelte-1iqmva4 .following-lamp:where(.svelte-1iqmva4){box-shadow:none;border:1px solid var(--violet-700);background:0 0}.following.silent.svelte-1iqmva4 .following-name:where(.svelte-1iqmva4){color:var(--text-3);text-decoration:line-through}.display.svelte-1iqmva4{align-items:center;gap:14px;display:flex}.heading-actions.svelte-1iqmva4{gap:10px;display:flex}.reader-heading.svelte-1iqmva4>input:where(.svelte-1iqmva4){display:none}button.svelte-1iqmva4,select.svelte-1iqmva4{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);min-height:34px;color:var(--text);font:12px var(--body);cursor:pointer;padding:0 12px}button.svelte-1iqmva4:hover:not(:disabled),select.svelte-1iqmva4:hover:not(:disabled){border-color:var(--violet-500)}button.svelte-1iqmva4:hover:not(:disabled){background:#29252f}button.svelte-1iqmva4:disabled{opacity:.45;cursor:wait}select.svelte-1iqmva4{appearance:none;background:var(--surface-2) var(--chevron) no-repeat right 10px center;padding-right:28px}select.svelte-1iqmva4:focus-visible,input.svelte-1iqmva4:focus-visible{outline:2px solid var(--iris);outline-offset:2px}.primary.svelte-1iqmva4{border-color:var(--violet-500);background:var(--action);color:var(--action-text);font-weight:500}.primary.svelte-1iqmva4:hover:not(:disabled){background:var(--action-hover)}.primary.settled.svelte-1iqmva4{border-color:var(--line-strong);background:var(--surface-2);color:var(--text);font-weight:400}.primary.settled.svelte-1iqmva4:hover:not(:disabled){background:#29252f}.quiet.svelte-1iqmva4{color:var(--text-2);background:0 0;border-color:#0000}.quiet.svelte-1iqmva4:hover:not(:disabled){color:var(--text);background:0 0;border-color:#0000}[aria-pressed=true].svelte-1iqmva4,.active.svelte-1iqmva4{border-color:var(--accent-line);background:var(--violet-900);color:var(--violet-100)}.error.svelte-1iqmva4,.storage-note.svelte-1iqmva4{margin:0;padding:0 20px 10px;font-size:13px}.error.svelte-1iqmva4{color:var(--ember)}.storage-note.svelte-1iqmva4{color:var(--text-2)}.drop-surface.svelte-1iqmva4{flex-direction:column;flex:1;min-height:0;display:flex}.dragging.svelte-1iqmva4{outline:2px dashed var(--accent-line);outline-offset:-5px}.editor-bar.svelte-1iqmva4,.scale-bar.svelte-1iqmva4{border-top:1px solid #050407;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;display:flex;box-shadow:inset 0 1px #ffffff0a}.display.svelte-1iqmva4 label:where(.svelte-1iqmva4),.editor-bar.svelte-1iqmva4 label:where(.svelte-1iqmva4),.scale-bar.svelte-1iqmva4 label:where(.svelte-1iqmva4){font:400 9px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;font-stretch:125%;display:flex}.tempo.svelte-1iqmva4{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);width:62px;min-height:34px;color:var(--text);font:12px var(--body);padding:0 8px}.durations.svelte-1iqmva4{flex-wrap:wrap;gap:3px;display:flex}.durations.svelte-1iqmva4 button:where(.svelte-1iqmva4){font:11px var(--body);padding:0 8px}.export.svelte-1iqmva4{margin-left:auto}.reader-body.svelte-1iqmva4{border-top:1px solid #050407;flex-direction:column;flex:1;min-height:0;display:flex;box-shadow:inset 0 1px #ffffff0a}.reader-body.empty.svelte-1iqmva4{justify-content:center}aside.svelte-1iqmva4{inset:auto auto calc(var(--transport-height,64px) + 8px) 16px;box-sizing:border-box;width:280px;max-height:calc(100dvh - 240px);margin:0;padding:16px 14px;position:fixed;overflow:hidden}aside.svelte-1iqmva4:popover-open{flex-direction:column;display:flex}@supports (position-anchor:--a){aside.svelte-1iqmva4{position-anchor:--tab-tracks;inset:auto;bottom:anchor(top);left:anchor(left);position-try-fallbacks:flip-inline;margin-bottom:8px}}.tracks.svelte-1iqmva4{overscroll-behavior:contain;flex:auto;align-content:start;gap:4px;min-height:0;margin-top:14px;display:grid;overflow-y:auto}.track-row.svelte-1iqmva4{min-width:0;display:grid}.tracks.svelte-1iqmva4 button:where(.svelte-1iqmva4){text-align:left;overflow-wrap:anywhere;background:0 0;border-color:#0000;align-items:baseline;gap:10px;padding:9px 8px;font-size:13px;line-height:1.5;display:flex}.tracks.svelte-1iqmva4 button:where(.svelte-1iqmva4):hover:not(:disabled){border-color:var(--line);background:var(--surface-2)}.tracks.svelte-1iqmva4 .selected:where(.svelte-1iqmva4),.tracks.svelte-1iqmva4 .selected:where(.svelte-1iqmva4):hover:not(:disabled){border-color:var(--accent-line);background:var(--violet-900);color:var(--text)}.track-volume.svelte-1iqmva4{cursor:pointer;width:calc(100% - 16px);height:18px;margin:0 8px 4px}.track-number.svelte-1iqmva4{font:10px var(--body);color:var(--text-3);flex-shrink:0}.track-name.svelte-1iqmva4{min-width:0}.track-bars.svelte-1iqmva4{font:10px var(--body);color:var(--text-3);flex-shrink:0;margin-left:auto}.tracks.svelte-1iqmva4 .selected:where(.svelte-1iqmva4) .track-bars:where(.svelte-1iqmva4){color:var(--text-2)}.flag.svelte-1iqmva4{font:9px/1 var(--body);border-radius:2px;flex-shrink:0;align-self:center;margin-left:auto;padding:3px 5px}.flag.svelte-1iqmva4+.flag:where(.svelte-1iqmva4),.flag.svelte-1iqmva4~.track-bars:where(.svelte-1iqmva4){margin-left:0}.flag.mute.svelte-1iqmva4{background:var(--ember-line);color:#f6ddd6}.flag.solo.svelte-1iqmva4{background:var(--violet-600);color:var(--violet-50)}.tracks.svelte-1iqmva4 .muted:where(.svelte-1iqmva4) .track-name:where(.svelte-1iqmva4),.tracks.svelte-1iqmva4 .silenced:where(.svelte-1iqmva4) .track-name:where(.svelte-1iqmva4){opacity:.45}.tracks.svelte-1iqmva4 .muted:where(.svelte-1iqmva4) .track-name:where(.svelte-1iqmva4){text-decoration:line-through}.track-tools.svelte-1iqmva4{border-top:1px solid var(--line);flex-shrink:0;gap:6px;margin:0 8px;padding-top:12px;display:flex;box-shadow:0 -1px #ffffff0a}.track-tools.svelte-1iqmva4 button:where(.svelte-1iqmva4){flex:1;min-height:30px;font-size:11px}aside.svelte-1iqmva4 p:where(.svelte-1iqmva4){font:11px/1.7 var(--body);color:var(--text-2);margin:0;padding:0 8px}aside.svelte-1iqmva4 p:where(.svelte-1iqmva4) span:where(.svelte-1iqmva4){color:var(--text-3)}aside.svelte-1iqmva4>p:where(.svelte-1iqmva4){flex-shrink:0}.plays.svelte-1iqmva4{font:12px/1.7 var(--body)!important;margin-top:14px!important}.plays.svelte-1iqmva4 b:where(.svelte-1iqmva4){color:var(--text);font-weight:500}.jump.svelte-1iqmva4{min-height:28px;text-decoration:underline;text-decoration-color:var(--violet-500);text-underline-offset:3px;margin:2px 0 6px -8px;padding:0 8px;font-size:12px;display:block}.stage.svelte-1iqmva4{flex-direction:column;flex:1;justify-content:center;gap:14px;min-width:0;min-height:0;padding:16px;display:flex;position:relative;overflow:hidden;container:lectern/size}.stage.cramped.svelte-1iqmva4 .score-viewport.has-score:where(.svelte-1iqmva4){flex:auto}.neck-handle.svelte-1iqmva4,.neck-close.svelte-1iqmva4{z-index:3;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--text-2);font:400 9px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;font-stretch:125%;display:flex;position:absolute;box-shadow:0 6px 16px #0008}.neck-handle.svelte-1iqmva4{padding:9px 12px;bottom:14px;right:16px}.neck-close.svelte-1iqmva4{padding:6px;top:8px;right:8px}.neck-handle.svelte-1iqmva4:hover,.neck-close.svelte-1iqmva4:hover{color:var(--text);border-color:var(--accent-line)}.neck-window.svelte-1iqmva4{z-index:2;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--faceplate), var(--surface-1);animation:svelte-1iqmva4-neck-in var(--dur-settle) var(--ease-out);padding:5px;display:flex;position:absolute;bottom:14px;left:16px;right:16px;box-shadow:0 18px 40px #000b,inset 0 1px #ffffff0a}.neck-window.svelte-1iqmva4>.neck{flex:1;min-height:104px;max-height:40cqh}@keyframes svelte-1iqmva4-neck-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.neck-window.svelte-1iqmva4{animation:none}}.score-viewport.svelte-1iqmva4{scrollbar-color:var(--violet-400) #e9e3d7;flex:0 auto;min-width:0;min-height:140px;position:relative;overflow:auto}.has-score.svelte-1iqmva4{border-radius:var(--radius);color:#222;box-shadow:var(--shadow), 0 0 0 1px #000, inset 0 0 0 1px #ffffff80;animation:svelte-1iqmva4-lectern-in var(--dur-settle) var(--ease-out);background:radial-gradient(80% 120% at 50% 0,#fffdf8 0%,#f6f1e7 55%,#ebe4d6 100%);align-items:stretch;display:flex}@keyframes svelte-1iqmva4-lectern-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.has-score.svelte-1iqmva4{animation:none}}.score-tail.svelte-1iqmva4{flex:none}.score-paper.svelte-1iqmva4{color:#171717;background:0 0;flex:none;min-width:100%;min-height:120px}.hidden.svelte-1iqmva4{display:none}.string-cursor.svelte-1iqmva4{z-index:2;box-sizing:border-box;pointer-events:none;will-change:transform;background:#a373201f;border:1.5px solid #a37320;border-radius:3px;width:20px;height:16px;position:absolute;top:-8px;left:-10px}.empty-state.svelte-1iqmva4{text-align:center;padding:44px 24px 48px}.formats.svelte-1iqmva4{font:10px var(--body);letter-spacing:1px;color:var(--text-3);margin-top:22px;display:block}.tab-mark.svelte-1iqmva4{width:124px;margin:auto;padding:4px 0;position:relative}.tab-mark.svelte-1iqmva4 i:where(.svelte-1iqmva4){background:var(--violet-700);height:1px;margin:7px 0;display:block}.tab-mark.svelte-1iqmva4 span:where(.svelte-1iqmva4){font:400 15px/1 var(--display);letter-spacing:.3em;color:var(--violet-200);background:linear-gradient(90deg,#0000,#141218 32% 68%,#0000);place-items:center;font-stretch:125%;display:grid;position:absolute;inset:0}.scale-bar.svelte-1iqmva4{margin:0 -16px;padding:10px 16px 0}.scale-notes.svelte-1iqmva4{font:11px var(--body);color:var(--text);letter-spacing:.5px}.legend.svelte-1iqmva4{font:10px var(--body);color:var(--text-2);align-items:center;gap:6px;margin-left:auto;display:flex}.legend.svelte-1iqmva4 i:where(.svelte-1iqmva4){box-sizing:border-box;border-radius:50%;width:10px;height:10px;margin-left:8px;display:inline-block}.legend.svelte-1iqmva4 .root:where(.svelte-1iqmva4){background:var(--violet-400)}.legend.svelte-1iqmva4 .tone:where(.svelte-1iqmva4){border:1.5px solid var(--violet-400)}.legend.svelte-1iqmva4 .play:where(.svelte-1iqmva4){background:#c08a32}.at-cursor-bar{background:#bda77230}.at-cursor-beat{background:#866329;width:3px}.at-selection div{background:#bda77244}.at-highlight *{fill:#a37320!important;stroke:#a37320!important}@media (width<=760px){.reader.svelte-1iqmva4{height:auto}.stage.svelte-1iqmva4{container-type:normal}.reader-heading.svelte-1iqmva4{flex-wrap:wrap}.display.svelte-1iqmva4{flex-basis:100%;order:3}.editor-bar.svelte-1iqmva4{gap:8px;padding:10px 12px}.scale-bar.svelte-1iqmva4{gap:8px}.legend.svelte-1iqmva4{display:none}.reader-heading.svelte-1iqmva4{padding:14px}.heading-actions.svelte-1iqmva4{gap:6px}.heading-actions.svelte-1iqmva4 button:where(.svelte-1iqmva4){padding:0 8px}aside.svelte-1iqmva4{width:auto;left:8px;right:8px}.stage.svelte-1iqmva4{padding:10px}.empty-state.svelte-1iqmva4{padding:32px 18px}}.recorder.svelte-ldotf6{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 24px;padding:10px 24px 12px 20px;display:grid}.record-head.svelte-ldotf6{grid-area:1/2;align-self:start;align-items:center;gap:12px;display:flex}.record-title.svelte-ldotf6{display:none}.eyebrow.svelte-ldotf6{font:400 10px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);font-stretch:125%}.duration.svelte-ldotf6{font:18px var(--body);font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:flex}.live.svelte-ldotf6{color:var(--ember)}i.svelte-ldotf6{background:var(--ember);border-radius:50%;width:7px;height:7px}.mode.svelte-ldotf6{border-radius:var(--radius);background:#0000004d;gap:2px;padding:2px;display:flex;box-shadow:inset 0 1px 2px #0009}.mode.svelte-ldotf6 button:where(.svelte-ldotf6){min-height:28px;box-shadow:none;font:12px var(--body);color:var(--text-3);background:0 0;border:0;border-radius:2px;flex:1;justify-content:center;align-items:center;gap:7px;padding:2px 12px;display:flex;position:relative}.mode.svelte-ldotf6 button:where(.svelte-ldotf6):hover:not(:disabled){color:var(--text-2);border:0}.mode.svelte-ldotf6 button:where(.svelte-ldotf6):after{content:"";background:var(--accent);opacity:0;height:1px;transition:opacity var(--dur-quick) ease-out, transform var(--dur-settle) var(--ease-out);position:absolute;bottom:3px;left:12px;right:12px;transform:scaleX(.4)}.mode.svelte-ldotf6 .dot:where(.svelte-ldotf6){background:var(--violet-800);border-radius:50%;width:6px;height:6px}.mode.svelte-ldotf6 .on:where(.svelte-ldotf6),.mode.svelte-ldotf6 .on:where(.svelte-ldotf6):hover:not(:disabled){color:var(--text)}.mode.svelte-ldotf6 .on:where(.svelte-ldotf6):after{opacity:1;transform:none}.mode.svelte-ldotf6 .on:where(.svelte-ldotf6) .dot:where(.svelte-ldotf6){background:var(--accent)}@media (prefers-reduced-motion:reduce){.mode.svelte-ldotf6 button:where(.svelte-ldotf6):after{transition:none}}.actions.svelte-ldotf6{justify-content:flex-end;align-items:center;gap:6px;display:flex}button.svelte-ldotf6,.small.svelte-ldotf6{border-radius:var(--radius);min-height:34px;color:var(--text-2);font:12px var(--body);white-space:nowrap;cursor:pointer;transition:color var(--dur-quick) ease-out, border-color var(--dur-quick) ease-out;background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff0f;border-top-color:#ffffff17;padding:0 14px;box-shadow:0 1px 2px #0008}button.svelte-ldotf6:hover:not(:disabled){color:var(--text);border-color:#ffffff26}button.svelte-ldotf6:disabled{opacity:.45;cursor:default;box-shadow:none}button.svelte-ldotf6:focus-visible,input.svelte-ldotf6:focus-visible{outline:2px solid var(--iris);outline-offset:2px}.drop-hint.svelte-ldotf6:focus-visible,.drop-hint.svelte-ldotf6:focus-within{outline:2px solid var(--iris);outline-offset:-2px}.primary.svelte-ldotf6{border-color:var(--violet-500);background:var(--action);color:var(--action-text);font-weight:500}.primary.svelte-ldotf6:hover:not(:disabled){background:var(--action-hover)}.primary.recording.svelte-ldotf6{border-color:var(--ember-line);color:#ffd7cc;background:#3a201b}.listen.svelte-ldotf6{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:46px;display:inline-flex}.export.svelte-ldotf6,.add-track.svelte-ldotf6,.small.svelte-ldotf6{justify-content:center;align-items:center;gap:7px;display:inline-flex}.chevron.svelte-ldotf6{color:var(--text-3)}.export-menu.svelte-ldotf6{position:relative}.menu.svelte-ldotf6{z-index:5;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--faceplate), var(--surface-1);min-width:220px;animation:svelte-ldotf6-menu-in var(--dur-settle) var(--ease-out);padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 18px 40px #000b}@keyframes svelte-ldotf6-menu-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.menu.svelte-ldotf6{animation:none}}.menu.svelte-ldotf6 button:where(.svelte-ldotf6){min-height:34px;box-shadow:none;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;gap:16px;display:flex}.menu.svelte-ldotf6 button:where(.svelte-ldotf6):hover:not(:disabled){background:var(--surface-2)}.menu.svelte-ldotf6 small:where(.svelte-ldotf6){font:10px var(--body);color:var(--text-2)}.timeline.svelte-ldotf6{scrollbar-width:thin;scrollbar-color:var(--violet-700) transparent;grid-area:1/1;grid-template-columns:176px minmax(0,1fr);gap:14px;max-height:110px;display:grid;overflow-y:auto}.lane-names.svelte-ldotf6{font:400 10px/1 var(--display);letter-spacing:.16em;color:var(--text-2);grid-auto-rows:34px;gap:4px;font-stretch:125%;display:grid}.lane-head.svelte-ldotf6{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;display:grid}.lane-head.svelte-ldotf6 input:where(.svelte-ldotf6){cursor:pointer;width:100%;height:16px;margin:0}.lanes.svelte-ldotf6{touch-action:none;cursor:crosshair;grid-auto-rows:34px;gap:4px;display:grid;position:relative}.lane.svelte-ldotf6{border-radius:var(--radius);transition:box-shadow var(--dur-quick) ease-out;background:linear-gradient(#050407,#0b0a0e);position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #000c,inset 0 0 0 1px #00000080,0 1px #ffffff0a}.lane.svelte-ldotf6 svg:where(.svelte-ldotf6){width:100%;height:100%;display:block}.lane-title.svelte-ldotf6{justify-content:space-between;align-items:center;gap:4px;display:flex}.arm.svelte-ldotf6,.arm.svelte-ldotf6:hover:not(:disabled){min-height:0;font:inherit;letter-spacing:inherit;color:var(--text-3);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.arm.svelte-ldotf6 span:where(.svelte-ldotf6){border:1px solid var(--violet-600);border-radius:50%;width:6px;height:6px}.armed.svelte-ldotf6 .arm:where(.svelte-ldotf6){color:var(--text)}.armed.svelte-ldotf6 .arm:where(.svelte-ldotf6) span:where(.svelte-ldotf6){background:var(--ember);border-color:var(--ember)}.guitar-lane.armed.svelte-ldotf6{box-shadow:inset 0 1px 3px #000c, inset 0 0 0 1px var(--ember-line)}.backing-lane.over.svelte-ldotf6,.guitar-lane.over.svelte-ldotf6{box-shadow:inset 0 0 0 1px var(--accent), inset 0 0 18px #7b3fa033}.lane-grip.svelte-ldotf6{z-index:2;width:16px;min-height:0;box-shadow:none;cursor:ew-resize;touch-action:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0}.lane-grip.svelte-ldotf6 span:where(.svelte-ldotf6){background:var(--violet-300);opacity:.8;width:4px;height:70%;transition:opacity var(--dur-quick) ease-out, width var(--dur-quick) ease-out;border-radius:2px;box-shadow:0 0 0 1px #0009}.lane-grip.svelte-ldotf6:hover:not(:disabled) span:where(.svelte-ldotf6),.lane-grip.svelte-ldotf6:focus-visible span:where(.svelte-ldotf6){opacity:1;width:6px}.lane-grip.svelte-ldotf6:focus-visible{outline:2px solid var(--iris);outline-offset:-2px}.lane-grip.svelte-ldotf6:disabled{cursor:default}.lane-grip.svelte-ldotf6:disabled span:where(.svelte-ldotf6){opacity:.25}@media (prefers-reduced-motion:reduce){.lane-grip.svelte-ldotf6 span:where(.svelte-ldotf6){transition:none}}.cut.svelte-ldotf6{color:var(--ember);border-color:var(--ember-line)}.drop-hint.svelte-ldotf6,.drop-hint.svelte-ldotf6:hover:not(:disabled){min-height:0;box-shadow:none;text-align:left;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0 14px;font-size:12px;line-height:1.2;display:flex;position:absolute;inset:0}.drop-hint.svelte-ldotf6>span:where(.svelte-ldotf6){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.drop-hint.svelte-ldotf6 u:where(.svelte-ldotf6){color:var(--text-2);text-decoration-color:var(--violet-500);text-underline-offset:3px}.drop-hint.svelte-ldotf6 input:where(.svelte-ldotf6),.hidden-file.svelte-ldotf6{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.selection.svelte-ldotf6{border-left:1px solid var(--accent);border-right:1px solid var(--accent);pointer-events:none;background:#d8c2dd22;position:absolute;top:0;bottom:0}.playhead-track.svelte-ldotf6{pointer-events:none;position:absolute;inset:0}.playhead.svelte-ldotf6{will-change:transform;position:absolute;inset:0}.playhead.svelte-ldotf6:before{content:"";background:var(--violet-50);width:1px;position:absolute;top:0;bottom:0;left:0}.lane-tools.svelte-ldotf6{grid-area:1/2;justify-content:flex-end;align-self:end;gap:6px;display:flex}.lane-tools.svelte-ldotf6:empty{display:none}.record-tools.svelte-ldotf6{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex;position:relative}.record-tools.svelte-ldotf6:empty{display:none}.small.svelte-ldotf6{min-height:28px;padding:0 10px;font-size:12px}.delete-track.svelte-ldotf6{color:var(--text-2);background:0 0;border-color:#0000}.delete-track.svelte-ldotf6:hover:not(:disabled){border-color:var(--ember-line);color:var(--ember);background:0 0}.delete-track.confirm.svelte-ldotf6{color:var(--ember);border-color:var(--ember)}.backing-name.svelte-ldotf6{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font:11px var(--body);color:var(--text-2);overflow:hidden}.level.svelte-ldotf6{color:var(--text-2);align-items:center;gap:8px;font-size:11px;display:flex}.level.svelte-ldotf6 input:where(.svelte-ldotf6){width:110px}.sync.svelte-ldotf6 output:where(.svelte-ldotf6){min-width:48px;font:11px var(--body);font-variant-numeric:tabular-nums;color:var(--text-2)}.selection-info.svelte-ldotf6{font:11px var(--body);font-variant-numeric:tabular-nums;color:var(--accent);margin-left:auto}p.svelte-ldotf6{color:var(--ember);grid-column:1/-1;margin:0;font-size:12px}@media (height<=820px){.recorder.svelte-ldotf6{padding-top:8px;padding-bottom:8px}.lanes.svelte-ldotf6,.lane-names.svelte-ldotf6{grid-auto-rows:28px}.timeline.svelte-ldotf6{max-height:92px}button.svelte-ldotf6{min-height:30px}.small.svelte-ldotf6{min-height:26px}.mode.svelte-ldotf6 button:where(.svelte-ldotf6){min-height:24px}}@media (width<=760px){.recorder.svelte-ldotf6{grid-template-columns:minmax(0,1fr);padding:18px 14px}.record-head.svelte-ldotf6{flex-wrap:wrap;grid-area:auto/1}.lane-tools.svelte-ldotf6{grid-area:auto/1;justify-content:flex-start}.record-head.svelte-ldotf6{gap:12px}.actions.svelte-ldotf6{flex-wrap:wrap;margin-left:0}.timeline.svelte-ldotf6{grid-template-columns:minmax(0,1fr)}.lane-names.svelte-ldotf6{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:12px}.selection-info.svelte-ldotf6{margin-left:0}}.bar.svelte-z8njx5{height:var(--bar-height);box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px;padding:0 8px;display:grid}.t-wordmark.svelte-z8njx5{border-radius:var(--radius);transition:color var(--dur-settle) var(--ease-out);place-self:center start;text-decoration:none}.t-wordmark.svelte-z8njx5:hover{color:var(--text-2)}.t-wordmark.svelte-z8njx5:focus-visible{outline:2px solid var(--iris);outline-offset:4px}.modes.svelte-z8njx5{display:flex;position:relative}.modes.svelte-z8njx5 button:where(.svelte-z8njx5){width:120px;color:var(--text-3);font:400 12px/1 var(--display);letter-spacing:.28em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-settle) var(--ease-out);background:0 0;border:0;padding:0;font-stretch:125%}.modes.svelte-z8njx5 button:where(.svelte-z8njx5):hover{color:var(--text-2)}.modes.svelte-z8njx5 button[aria-selected=true]:where(.svelte-z8njx5){color:var(--text)}.mode-light.svelte-z8njx5{pointer-events:none;width:120px;height:2px;transition:transform var(--dur-settle) var(--ease-out);position:absolute;bottom:0;left:0}.mode-light.svelte-z8njx5:before{content:"";background:var(--violet-100);border-radius:2px;height:2px;position:absolute;top:0;left:30px;right:30px;box-shadow:0 0 10px 1px #c875ef80,0 -4px 14px #c875ef40}@media (prefers-reduced-motion:reduce){.mode-light.svelte-z8njx5,.modes.svelte-z8njx5 button:where(.svelte-z8njx5){transition:none}}.modes.svelte-z8njx5 button:where(.svelte-z8njx5):focus-visible{outline:2px solid var(--iris);outline-offset:-4px}.t-wordmark.svelte-z8njx5{font:400 14px/1 var(--display);letter-spacing:.36em;text-transform:uppercase;color:var(--text);font-stretch:125%}.bar-right.svelte-z8njx5{justify-self:end;align-items:center;gap:12px;display:flex}.latency.svelte-z8njx5{font:12px var(--body);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-3);margin-right:4px}.settings-button.svelte-z8njx5{border-radius:var(--radius);min-width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 8px;display:grid}.settings-button.svelte-z8njx5:hover:not(:disabled){color:var(--text);background:var(--surface-2)}.settings-button.svelte-z8njx5:disabled{opacity:.45;cursor:default}.tour-button.svelte-z8njx5{border:1px solid var(--violet-500);border-radius:var(--radius);background:var(--action);min-height:36px;color:var(--action-text);font:500 13px var(--body);white-space:nowrap;cursor:pointer;align-items:center;padding:0 18px;display:inline-flex}.tour-button.svelte-z8njx5:hover:not(:disabled){background:var(--action-hover)}.tour-button.svelte-z8njx5:disabled{opacity:.45;cursor:default}@media (width<=760px){.bar.svelte-z8njx5{height:auto;min-height:var(--bar-height);grid-template-columns:1fr auto;gap:0 8px}.t-wordmark.svelte-z8njx5{align-items:center;height:48px;display:flex}.modes.svelte-z8njx5{grid-area:2/1/auto/-1;justify-self:center;height:44px}.t-wordmark.svelte-z8njx5{letter-spacing:.2em;font-size:11px}.modes.svelte-z8njx5 button:where(.svelte-z8njx5),.mode-light.svelte-z8njx5{width:68px}.mode-light.svelte-z8njx5:before{left:16px;right:16px}.bar-right.svelte-z8njx5{gap:4px}}.knob.svelte-11h6p7o{flex-direction:column;align-items:center;gap:10px;min-width:66px;display:flex}.label.svelte-11h6p7o{font:400 10px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--control-label,var(--text-2));font-stretch:125%}.dial.svelte-11h6p7o{background:conic-gradient(from 225deg, var(--knob-accent,var(--violet-400)) 0deg var(--progress), var(--violet-800) var(--progress) 270deg, transparent 270deg);border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:0 1px #d5c0de1a,0 -1px 2px #000b}.dial.svelte-11h6p7o:before{content:"";background:radial-gradient(circle at 40% 32%,#332c38,#110d16 75%);border-radius:50%;position:absolute;inset:3px;box-shadow:inset 0 2px 4px #000}.cap.svelte-11h6p7o{transform:rotate(var(--angle));background:conic-gradient(from 35deg,#27232a,#89818d 55deg,#49424e 105deg,#211e24 175deg,#514a57 260deg,#a39aa6 310deg,#27232a);border:1px solid #9a899d;border-color:#9a899d #4b414f #27202e #796c80;border-radius:50%;position:absolute;inset:9px;box-shadow:2px 5px 5px #000b,0 2px 0 2px #141018,inset 0 0 0 2px #c5b0d022,inset 0 1px 2px #eee2f455}.indicator.svelte-11h6p7o{background:var(--knob-accent,var(--violet-200));border-radius:2px;width:2px;height:10px;position:absolute;top:4px;left:calc(50% - 1px)}input.svelte-11h6p7o{opacity:0;cursor:ns-resize;touch-action:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.dial.svelte-11h6p7o:focus-within{outline:2px solid var(--iris);outline-offset:5px}.value.svelte-11h6p7o{font:10px var(--body);font-variant-numeric:tabular-nums;color:var(--control-label,var(--text-2));white-space:nowrap}.knob.svelte-11h6p7o:hover .label:where(.svelte-11h6p7o){color:var(--text)}.compact.svelte-11h6p7o{grid-template:auto auto/44px auto;align-items:center;gap:6px 10px;min-width:0;display:grid}.compact.svelte-11h6p7o .dial:where(.svelte-11h6p7o){grid-row:1/3;width:44px;height:44px}.compact.svelte-11h6p7o .label:where(.svelte-11h6p7o){align-self:end}.compact.svelte-11h6p7o .value:where(.svelte-11h6p7o){align-self:start}.compact.svelte-11h6p7o .cap:where(.svelte-11h6p7o){inset:7px}.compact.svelte-11h6p7o .indicator:where(.svelte-11h6p7o){height:7px;top:3px}.power-dial.svelte-11h6p7o .dial-light:where(.svelte-11h6p7o){pointer-events:none;mask-image:conic-gradient(#000 0deg var(--progress),transparent var(--progress));opacity:0;border-radius:50%;transition:opacity .4s ease-out;position:absolute;inset:0;transform:rotate(225deg)}.sweep-half.svelte-11h6p7o{clip-path:inset(0 0 0 50%);position:absolute;inset:0}.sweep-half.second.svelte-11h6p7o{transform:rotate(180deg)}.sweep-half.svelte-11h6p7o:before{content:"";border:3px solid var(--violet-200);clip-path:inset(0 50% 0 0);border-radius:50%;transition:transform 0s .4s;position:absolute;inset:0;transform:rotate(0)}.power-dial.powered.svelte-11h6p7o .dial-light:where(.svelte-11h6p7o){opacity:1;transition:opacity .25s ease-in}.powered.svelte-11h6p7o .first:where(.svelte-11h6p7o):before{transition:transform .6s linear .1s;transform:rotate(180deg)}.powered.svelte-11h6p7o .second:where(.svelte-11h6p7o):before{transition:transform .3s linear .7s;transform:rotate(90deg)}.power-dial.svelte-11h6p7o .indicator:where(.svelte-11h6p7o){background:var(--violet-600)}.power-dial.svelte-11h6p7o .indicator:where(.svelte-11h6p7o):after{content:"";border-radius:inherit;background:var(--violet-200);opacity:0;transition:opacity .4s ease-out;position:absolute;inset:0;box-shadow:0 0 4px #d6b6e388}.power-dial.powered.svelte-11h6p7o .indicator:where(.svelte-11h6p7o):after{opacity:1;transition:opacity .85s ease-in .1s}@starting-style{.power-dial.powered.svelte-11h6p7o .dial-light:where(.svelte-11h6p7o),.power-dial.powered.svelte-11h6p7o .indicator:where(.svelte-11h6p7o):after{opacity:0}.powered.svelte-11h6p7o .first:where(.svelte-11h6p7o):before,.powered.svelte-11h6p7o .second:where(.svelte-11h6p7o):before{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.power-dial.svelte-11h6p7o .dial-light:where(.svelte-11h6p7o),.sweep-half.svelte-11h6p7o:before,.power-dial.svelte-11h6p7o .indicator:where(.svelte-11h6p7o):after{transition:none!important}}.skin.svelte-11h6p7o{gap:0;min-width:0;display:block;position:absolute;inset:0}.skin.svelte-11h6p7o .label:where(.svelte-11h6p7o),.skin.svelte-11h6p7o .value:where(.svelte-11h6p7o){display:none}.skin.svelte-11h6p7o .dial:where(.svelte-11h6p7o){width:auto;height:auto;box-shadow:none;background:0 0;position:absolute;inset:0}.skin.svelte-11h6p7o .dial:where(.svelte-11h6p7o):before{display:none}.skin.svelte-11h6p7o .cap:where(.svelte-11h6p7o){box-shadow:none;background:0 0;border:0;inset:0;transform:none}.skin.svelte-11h6p7o .indicator:where(.svelte-11h6p7o){width:auto;height:auto;transform:rotate(var(--angle));background:0 0;border-radius:0;inset:0}.skin.svelte-11h6p7o .indicator:where(.svelte-11h6p7o):after{content:"";top:11%;left:50%;opacity:1;background:linear-gradient(#514a57,#6c6572);border-radius:40%/5%;width:3.2%;height:31%;margin-left:-1.6%;transition:none;position:absolute;inset-inline-end:auto;box-shadow:.5px 0 #fffc}.skin.svelte-11h6p7o .dial:where(.svelte-11h6p7o):focus-within{outline-offset:2px;border-radius:50%}.meter.svelte-y70p6n{width:calc(var(--u) * 2.5);place-items:center;gap:6px;display:grid}.rail.svelte-y70p6n{fill:var(--violet-800)}.meter-label.svelte-y70p6n{font:400 9px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-stretch:125%}.fill.svelte-y70p6n{fill:var(--celadon)}.clipping.svelte-y70p6n .fill:where(.svelte-y70p6n){fill:var(--ember)}.band.svelte-y70p6n{fill:var(--celadon);opacity:.3}.sweet.svelte-y70p6n .band:where(.svelte-y70p6n){opacity:1}.clip.svelte-y70p6n{fill:var(--ember);opacity:0}.clipping.svelte-y70p6n .clip:where(.svelte-y70p6n){opacity:1}.global-controls.svelte-10mxgel{anchor-name:--chain-band;align-items:center;gap:24px;height:80px;padding:0 24px;display:flex}.roomy.svelte-10mxgel{gap:24px;height:136px;padding:0 24px}.roomy.svelte-10mxgel>:where(.svelte-10mxgel)+:where(.svelte-10mxgel){padding-left:24px}.roomy.svelte-10mxgel .io-control:where(.svelte-10mxgel),.roomy.svelte-10mxgel .gate-control:where(.svelte-10mxgel),.roomy.svelte-10mxgel .doubler-control:where(.svelte-10mxgel){gap:16px}.roomy.svelte-10mxgel .rig-selectors:where(.svelte-10mxgel){flex-direction:column;gap:12px}.roomy.svelte-10mxgel .selector:where(.svelte-10mxgel){gap:8px}.roomy.svelte-10mxgel .tone-selector:where(.svelte-10mxgel){align-items:center;gap:14px}.roomy.svelte-10mxgel .preset-picker:where(.svelte-10mxgel),.roomy.svelte-10mxgel .preset-head:where(.svelte-10mxgel){width:100%}.roomy.svelte-10mxgel .preset-picker:where(.svelte-10mxgel) select:where(.svelte-10mxgel){min-height:44px;font-size:15px}.roomy.svelte-10mxgel .gate-control:where(.svelte-10mxgel){position:relative}.roomy.svelte-10mxgel .gate-control:where(.svelte-10mxgel) .enable:where(.svelte-10mxgel),.roomy.svelte-10mxgel .doubler-control:where(.svelte-10mxgel) .enable:where(.svelte-10mxgel){position:absolute;top:-8px;left:calc(50% + 30px)}.global-controls.svelte-10mxgel>:where(.svelte-10mxgel)+:where(.svelte-10mxgel){border-left:1px solid var(--line);padding-left:24px}.io-control.svelte-10mxgel,.gate-control.svelte-10mxgel,.doubler-control.svelte-10mxgel{flex-shrink:0;align-items:center;gap:12px;display:flex}.out-group.svelte-10mxgel{align-items:center;gap:inherit;flex-shrink:0;display:flex}.out-group.svelte-10mxgel,.power-control.svelte-10mxgel{margin-left:auto}.power-control.svelte-10mxgel+.out-group:where(.svelte-10mxgel){margin-left:0}.roomy.svelte-10mxgel .doubler-control:where(.svelte-10mxgel){position:relative}.global-controls.svelte-10mxgel:not(.roomy) .doubler-control:where(.svelte-10mxgel){flex-direction:column;align-items:flex-start;gap:4px}.global-controls.svelte-10mxgel:not(.roomy) .doubler-control:where(.svelte-10mxgel) .enable:where(.svelte-10mxgel){order:-1;gap:7px;width:auto;height:16px;display:flex}.global-controls.svelte-10mxgel:not(.roomy) .doubler-control:where(.svelte-10mxgel) .compact .label{display:none}.global-controls.svelte-10mxgel:not(.roomy) .doubler-control:where(.svelte-10mxgel) .compact .value{grid-row:1/3;align-self:center;display:block}.enable.svelte-10mxgel b:where(.svelte-10mxgel){font:400 10px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);font-stretch:125%}.enable.svelte-10mxgel:hover b:where(.svelte-10mxgel){color:var(--text)}.power.svelte-10mxgel{transition:color var(--dur-quick) ease-out, border-color var(--dur-quick) ease-out;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);height:36px;color:var(--text-2);font:400 10px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;align-items:center;gap:10px;padding:0 14px;font-stretch:125%;display:flex}.power.svelte-10mxgel:hover:not(:disabled){border-color:var(--violet-500);color:var(--text)}.power.svelte-10mxgel:disabled{opacity:.5;cursor:wait}.power.svelte-10mxgel:focus-visible{outline:2px solid var(--iris);outline-offset:2px}.lamp.svelte-10mxgel{background:var(--violet-900);width:8px;height:8px;box-shadow:0 0 0 1px var(--violet-600);border-radius:50%;transition:background-color .65s ease-in;position:relative}.lamp.svelte-10mxgel:after{content:"";opacity:0;background:radial-gradient(circle,#c875efaa,#0000 70%);border-radius:50%;transition:opacity .65s ease-in;position:absolute;inset:-5px}.lamp.lit.svelte-10mxgel{background:#eac0fc}.lamp.lit.svelte-10mxgel:after{opacity:1}@media (prefers-reduced-motion:reduce){.lamp.svelte-10mxgel,.lamp.svelte-10mxgel:after,.enable.svelte-10mxgel span:where(.svelte-10mxgel){transition:none}}.enable.svelte-10mxgel{cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.enable.svelte-10mxgel span:where(.svelte-10mxgel){border:1px solid var(--violet-600);box-sizing:border-box;width:7px;height:7px;transition:background-color var(--dur-settle) var(--ease-out), border-color var(--dur-settle) var(--ease-out);border-radius:50%}.enable[aria-pressed=true].svelte-10mxgel span:where(.svelte-10mxgel){background:var(--accent);border-color:var(--accent);box-shadow:0 0 5px #d6b6e399}.enable.svelte-10mxgel:focus-visible{outline:2px solid var(--iris);outline-offset:2px}.pedals-control.svelte-10mxgel{flex-shrink:0}.pedals-button.svelte-10mxgel{anchor-name:--chain-pedals}.pedals.svelte-10mxgel{padding:20px 24px;position:fixed;inset:50% auto auto 50%;translate:-50% -50%}.pedals.svelte-10mxgel:popover-open{align-items:flex-start;display:flex}@supports (position-anchor:--a){.pedals.svelte-10mxgel{position-anchor:--chain-pedals;inset:auto;top:anchor(--chain-band bottom);left:anchor(center);position-try-fallbacks:flip-block;margin-top:12px;translate:-50%}}.pedal.svelte-10mxgel{flex-direction:column;align-items:center;padding-top:30px;display:flex;position:relative}.pedal.svelte-10mxgel+.pedal:where(.svelte-10mxgel){margin-left:56px}.pedal.svelte-10mxgel+.pedal:where(.svelte-10mxgel):before{content:"";border-left:1px solid var(--line);position:absolute;top:0;bottom:0;left:-28px}.pedal.svelte-10mxgel .enable:where(.svelte-10mxgel){white-space:nowrap;gap:8px;width:auto;height:16px;display:flex;position:absolute;top:0;left:50%;translate:-50%}.pedal-knobs.svelte-10mxgel{gap:20px;display:flex}.eyebrow.svelte-10mxgel,.selector.svelte-10mxgel>span:where(.svelte-10mxgel){font:400 10px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);font-stretch:125%}.rig-selectors.svelte-10mxgel{flex:360px;gap:16px;min-width:190px;display:flex}.selector.svelte-10mxgel{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.tone-selector.svelte-10mxgel{flex-direction:column;flex:0 4 260px;gap:7px;min-width:170px;display:flex}.preset-picker.svelte-10mxgel{align-items:center;gap:4px;display:flex}select.svelte-10mxgel{appearance:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2) var(--chevron) no-repeat right 11px center;width:100%;min-width:0;min-height:36px;color:var(--text);font:13px var(--body);text-overflow:ellipsis;cursor:pointer;padding:0 30px 0 10px}select.svelte-10mxgel:hover{border-color:var(--line-strong)}select.svelte-10mxgel:focus-visible{outline:2px solid var(--iris);outline-offset:2px}.preset-head.svelte-10mxgel{justify-content:space-between;align-items:center;gap:4px;height:10px;display:flex}.preset-picker.svelte-10mxgel select:where(.svelte-10mxgel){font:500 14px var(--body);text-align:center;text-align-last:center;background-position:right 8px center;flex:1;padding:0 22px 0 8px}.step.svelte-10mxgel{border-radius:var(--radius);width:24px;height:24px;color:var(--text-2);font:18px/1 var(--body);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin:-7px 0;padding:0;display:grid}.step.svelte-10mxgel:hover{color:var(--text);background:var(--surface-2)}.step.svelte-10mxgel:focus-visible{outline:2px solid var(--iris);outline-offset:2px}.preset-picker.svelte-10mxgel input:where(.svelte-10mxgel){border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);min-width:0;min-height:36px;color:var(--text);font:500 14px var(--body);flex:1;padding:0 10px}.preset-picker.svelte-10mxgel input:where(.svelte-10mxgel):focus-visible{outline:2px solid var(--iris);outline-offset:2px}.preset-picker.svelte-10mxgel .confirm:where(.svelte-10mxgel){width:auto;color:var(--accent);font:500 12px var(--body);padding:0 10px}.preset-picker.svelte-10mxgel .confirm:where(.svelte-10mxgel):disabled{opacity:.5;cursor:default}.roomy.svelte-10mxgel .preset-picker:where(.svelte-10mxgel) input:where(.svelte-10mxgel){min-height:44px;font-size:16px}@media (width<=1359px){.global-controls.svelte-10mxgel,.global-controls.svelte-10mxgel>:where(.svelte-10mxgel)+:where(.svelte-10mxgel){gap:14px;padding-left:14px}.global-controls.svelte-10mxgel{padding-right:14px}}@media (width<=1439px){.power-word.svelte-10mxgel{display:none}.power.svelte-10mxgel{padding:0 13px}}@media (width<=1240px){.global-controls.svelte-10mxgel .compact .value{display:none}}@media (width<=1279px){.global-controls.svelte-10mxgel{flex-wrap:wrap;row-gap:12px;height:auto;min-height:80px;padding-top:10px;padding-bottom:10px}.global-controls.svelte-10mxgel>:where(.svelte-10mxgel)+:where(.svelte-10mxgel){border-left:0;padding-left:0}.rig-selectors.svelte-10mxgel{flex:280px;min-width:0}.tone-selector.svelte-10mxgel{flex:220px;min-width:0}.out-group.svelte-10mxgel,.power-control.svelte-10mxgel{margin-left:0}}.amp-stand.svelte-oi0p8o{width:var(--column)}.amp-head.guilt.svelte-oi0p8o{isolation:isolate;aspect-ratio:1672/941;--knob-accent:#79608d;position:relative}.amp-head.guilt.svelte-oi0p8o img:where(.svelte-oi0p8o){width:100%;height:100%;display:block}.skin-night.svelte-oi0p8o,.skin-veil.svelte-oi0p8o{pointer-events:none;transition:opacity .65s ease-out;position:absolute}.skin-night.svelte-oi0p8o{opacity:.74}.skin-veil.svelte-oi0p8o{opacity:0;transition-duration:.15s}.guilt.illuminated.svelte-oi0p8o .skin-night:where(.svelte-oi0p8o){opacity:0}.guilt.bypassed.svelte-oi0p8o .skin-night:where(.svelte-oi0p8o){opacity:.86}.skin-bloom.svelte-oi0p8o{opacity:0;pointer-events:none;mix-blend-mode:screen;transition:opacity 1.1s ease-in;position:absolute}.guilt.illuminated.svelte-oi0p8o .skin-bloom:where(.svelte-oi0p8o){opacity:1}.skin-bloom.svelte-oi0p8o img:where(.svelte-oi0p8o){will-change:opacity}.cap-slot.svelte-oi0p8o,.boost-lever.svelte-oi0p8o,.rocker.svelte-oi0p8o{position:absolute;transform:translate(-50%,-50%)}.boost-lever.svelte-oi0p8o,.rocker.svelte-oi0p8o{cursor:pointer;background:0 0;border:0;padding:0}.lever.svelte-oi0p8o{opacity:0;transition:opacity var(--dur-quick) ease-out;filter:drop-shadow(0 2px 3px #2b262440);position:absolute;inset:0}.lever.shown.svelte-oi0p8o{opacity:1}.boost-lever.svelte-oi0p8o:focus-visible,.rocker.svelte-oi0p8o:focus-visible{outline:2px solid var(--iris);outline-offset:3px;border-radius:var(--radius)}.lamp.svelte-oi0p8o{transition-duration:.55s;transition-timing-function:ease-in}.rocker.svelte-oi0p8o:active:not(:disabled) .lever:where(.svelte-oi0p8o){translate:0 1px}.rocker.svelte-oi0p8o:disabled{cursor:wait}@media (prefers-reduced-motion:reduce){.skin-veil.svelte-oi0p8o{opacity:.2!important}.skin-night.svelte-oi0p8o,.skin-veil.svelte-oi0p8o,.skin-bloom.svelte-oi0p8o,.lever.svelte-oi0p8o{transition:none}.skin-bloom.svelte-oi0p8o img:where(.svelte-oi0p8o){will-change:auto;opacity:.22!important}}.amp-head.neutral.svelte-oi0p8o{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow);--knob-accent:var(--violet-400);margin-top:0;padding:17px;position:relative}.glass-window.svelte-oi0p8o{background:#101010;border:2px solid #0e0e10;height:300px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #55505b}.glass-window.svelte-oi0p8o:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#09080bb0);position:absolute;inset:0;box-shadow:inset 0 0 35px 12px #08080bd9}.amp-brand.svelte-oi0p8o{z-index:1;text-align:center;color:#e4d4e8;text-shadow:0 2px 8px #000;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;bottom:24px;left:0;right:0}.amp-brand.svelte-oi0p8o h1:where(.svelte-oi0p8o){font:400 22px var(--display);letter-spacing:7px;margin:0 -.3em 0 0;font-stretch:125%}.brand-rule.svelte-oi0p8o{background:#ad96b777;width:42px;height:1px}.amp-brand.svelte-oi0p8o p:where(.svelte-oi0p8o){font:400 8px/1 var(--display);letter-spacing:.5em;flex-basis:100%;margin:-8px 0 0;font-stretch:125%}.neutral-art.svelte-oi0p8o{color:#848484;background:repeating-linear-gradient(0deg,#1b1b1b 0 2px,#2e2e2e 2px 3px);flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.neutral-art.svelte-oi0p8o>span:where(.svelte-oi0p8o){letter-spacing:-15px;opacity:.35;font-size:80px;font-weight:800}.neutral-art.svelte-oi0p8o small:where(.svelte-oi0p8o){letter-spacing:6px;font-size:8px}.bypassed.svelte-oi0p8o .glass-window:where(.svelte-oi0p8o){opacity:.5}.amp-panel.svelte-oi0p8o{background:var(--faceplate);border:1px solid var(--line-strong);justify-content:space-around;align-items:center;gap:20px;padding:22px 20px 20px;display:flex}.knob-row.svelte-oi0p8o{align-items:center;gap:16px;display:flex}.boost-toggle.svelte-oi0p8o{font:400 9px/1 var(--display);letter-spacing:.24em;color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0 4px;padding:0;font-stretch:125%}.boost-toggle.svelte-oi0p8o span:where(.svelte-oi0p8o){color:var(--knob-accent);margin-left:5px;font-size:7px}.boost-toggle[aria-pressed=false].svelte-oi0p8o{opacity:.45}.boost-toggle.svelte-oi0p8o:focus-visible,.power-indicator.svelte-oi0p8o:focus-visible{outline:2px solid var(--iris);outline-offset:3px;border-radius:3px}.power-indicator.svelte-oi0p8o{min-width:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:15px;padding:8px;display:flex}.power-indicator.svelte-oi0p8o>span:where(.svelte-oi0p8o){background:var(--violet-900);width:28px;height:28px;box-shadow:0 0 0 1px var(--violet-600);border:3px solid #252227;border-radius:50%;place-items:center;display:grid}.power-indicator.svelte-oi0p8o>span.lit:where(.svelte-oi0p8o){color:#fff;background:var(--violet-600);box-shadow:0 0 12px #c47adf}.power-indicator.svelte-oi0p8o small:where(.svelte-oi0p8o){font:400 7px/1 var(--display);letter-spacing:.2em;color:var(--text-2);font-stretch:125%}.power-indicator.svelte-oi0p8o:disabled{opacity:.5;cursor:wait}.channel-switch.svelte-oi0p8o{flex-direction:column;align-items:center;gap:12px;display:flex}.channel-switch.svelte-oi0p8o>small:where(.svelte-oi0p8o){font:400 7px/1 var(--display);letter-spacing:.2em;color:var(--text-2);font-stretch:125%}.channel-keys.svelte-oi0p8o{border-radius:var(--radius);background:var(--surface-0);box-shadow:inset 0 1px 3px #000a, 0 0 0 1px var(--line);gap:5px;padding:4px;display:flex}.channel-key.svelte-oi0p8o{min-width:56px;font:400 7px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--text-2);cursor:pointer;background:linear-gradient(#29252e,#18151c);border:0;border-radius:3px;flex-direction:column;align-items:center;gap:8px;padding:9px 7px 8px;font-stretch:125%;display:flex;box-shadow:inset 0 1px #ffffff12,0 2px 3px #0009}.channel-key[aria-checked=true].svelte-oi0p8o{color:var(--text);cursor:default;background:linear-gradient(#18151c,#1f1c24);box-shadow:inset 0 1px 3px #000c}.channel-key.svelte-oi0p8o:hover:not([aria-checked=true]){color:var(--text)}.channel-key.svelte-oi0p8o:focus-visible{outline:2px solid var(--iris);outline-offset:2px}.channel-lamp.svelte-oi0p8o{background:color-mix(in srgb, var(--lamp) 30%, #0c0b0e);border-radius:50%;width:9px;height:9px;position:relative;box-shadow:0 0 0 1px #000,inset 0 1px 1px #0009}.channel-lamp.svelte-oi0p8o:after{content:"";background:radial-gradient(circle, var(--lamp) 0 24%, color-mix(in srgb, var(--lamp) 40%, transparent) 38%, transparent 70%);opacity:0;border-radius:50%;transition:opacity .55s ease-in;position:absolute;inset:-7px}[aria-checked=true].svelte-oi0p8o>.channel-lamp:where(.svelte-oi0p8o):after{opacity:.35}.illuminated.svelte-oi0p8o [aria-checked=true]:where(.svelte-oi0p8o)>.channel-lamp:where(.svelte-oi0p8o):after{opacity:1}@media (prefers-reduced-motion:reduce){.channel-lamp.svelte-oi0p8o:after{transition:none}}.screw.svelte-oi0p8o{background:linear-gradient(135deg,#777,#222 45%,#999 50%,#333 60%);border-radius:50%;width:5px;height:5px;position:absolute}.tl.svelte-oi0p8o{top:6px;left:7px}.tr.svelte-oi0p8o{top:6px;right:7px}.bl.svelte-oi0p8o{bottom:6px;left:7px}.br.svelte-oi0p8o{bottom:6px;right:7px}.amp-foot.svelte-oi0p8o{justify-content:space-between;margin:0 50px;display:flex}.amp-foot.svelte-oi0p8o span:where(.svelte-oi0p8o){background:#0f0f0f;border-radius:0 0 3px 3px;width:65px;height:9px}.keys.svelte-2nt9w4{flex-shrink:0;align-items:center;gap:8px;display:flex}.play.svelte-2nt9w4 svg:where(.svelte-2nt9w4){margin-left:1px}.stop.svelte-2nt9w4{color:var(--text-2)}.play.cueing.svelte-2nt9w4 svg:where(.svelte-2nt9w4){animation:.9s ease-in-out infinite alternate svelte-2nt9w4-cue}@keyframes svelte-2nt9w4-cue{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.play.cueing.svelte-2nt9w4 svg:where(.svelte-2nt9w4){opacity:.6;animation:none}}select.tc-button.svelte-2nt9w4{appearance:none;background:var(--chevron) no-repeat right 11px center, linear-gradient(#ffffff0a, #ffffff03);flex-shrink:0;min-width:88px;padding-right:30px}.display.svelte-2nt9w4{box-sizing:border-box;border-radius:var(--radius);background:radial-gradient(70% 120% at 30% 0,#7b3fa01f,#0000 70%),linear-gradient(#050407,#0b0a0e);flex-direction:column;flex:auto;justify-content:center;gap:8px;min-width:0;height:68px;padding:0 18px;display:flex;box-shadow:inset 0 1px 3px #000c,inset 0 0 0 1px #00000080,0 1px #ffffff0d}.display-head.svelte-2nt9w4{align-items:baseline;gap:12px;min-width:0;height:12px;display:flex}.display-name.svelte-2nt9w4{font:400 10px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);font-stretch:125%}.display-title.svelte-2nt9w4{font:500 12px/1 var(--body);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.display-status.svelte-2nt9w4{margin-left:auto;display:flex}.display-open.svelte-2nt9w4{justify-content:center;align-items:center;gap:4px;display:flex}.display-open.svelte-2nt9w4 .tc-button:where(.svelte-2nt9w4){height:36px}.display-main.svelte-2nt9w4{align-items:center;gap:14px;min-width:0;height:30px;display:flex}.clock.svelte-2nt9w4,.total.svelte-2nt9w4,.figure.svelte-2nt9w4{font-family:var(--body);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.clock.svelte-2nt9w4{min-width:4ch;font-size:var(--type-clock);color:var(--violet-50)}.total.svelte-2nt9w4{font-size:var(--type-clock);color:var(--text-3)}.position.svelte-2nt9w4{flex:200px;min-width:60px;display:flex}.readout.svelte-2nt9w4{border-left:1px solid #ffffff12;align-items:baseline;gap:8px;padding-left:16px;display:flex}.figure.svelte-2nt9w4{font-size:var(--type-bar);color:var(--text)}.of.svelte-2nt9w4{color:var(--text-3)}.readout.synced.svelte-2nt9w4 .figure:where(.svelte-2nt9w4){color:var(--accent)}.unit.svelte-2nt9w4{font:400 10px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-stretch:125%}.scrub.svelte-2nt9w4{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.scrub.svelte-2nt9w4::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--violet-300) var(--fill), #ffffff17 var(--fill));border-radius:2px;height:4px}.scrub.svelte-2nt9w4::-moz-range-track{background:#ffffff17;border-radius:2px;height:4px}.scrub.svelte-2nt9w4::-moz-range-progress{background:var(--violet-300);border-radius:2px;height:4px}.scrub.svelte-2nt9w4::-webkit-slider-thumb{appearance:none;background:var(--violet-50);width:14px;height:14px;transition:transform var(--dur-quick) ease-out;border:0;border-radius:50%;margin-top:-5px;box-shadow:0 1px 3px #000c,0 0 8px #c875ef66}.scrub.svelte-2nt9w4::-moz-range-thumb{background:var(--violet-50);border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #000c}.scrub.svelte-2nt9w4:hover::-webkit-slider-thumb{transform:scale(1.2)}.scrub.svelte-2nt9w4:disabled{opacity:.4}.scrub.svelte-2nt9w4:focus-visible{outline:2px solid var(--iris);outline-offset:2px;border-radius:2px}.synced-note.svelte-2nt9w4{font:12px var(--body);color:var(--accent);white-space:nowrap}.tracks.svelte-2nt9w4{anchor-name:--tab-tracks}@media (width<=1366px){.total.svelte-2nt9w4{display:none}.readout.svelte-2nt9w4{padding-left:12px}}@media (width<=760px){.display.svelte-2nt9w4{height:auto;padding:10px 14px}.display-main.svelte-2nt9w4{flex-wrap:wrap;row-gap:6px;height:auto}.position.svelte-2nt9w4{flex-basis:100%;order:3}}.loop-status.svelte-f8t7b7{font:500 11px/1 var(--body);letter-spacing:0;text-transform:none;color:var(--text-2);align-items:center;gap:6px;display:flex}.loop-dot.svelte-f8t7b7{background:var(--violet-800);border-radius:50%;width:6px;height:6px}.loop-status[data-state=recording].svelte-f8t7b7 .loop-dot:where(.svelte-f8t7b7),.loop-status[data-state=overdubbing].svelte-f8t7b7 .loop-dot:where(.svelte-f8t7b7){background:var(--ember)}.loop-status[data-state=playing].svelte-f8t7b7 .loop-dot:where(.svelte-f8t7b7){background:var(--accent)}.loop-main.svelte-f8t7b7{min-width:84px}.loop-main[data-state=recording].svelte-f8t7b7,.loop-main[data-state=overdubbing].svelte-f8t7b7{border-color:var(--ember-line);color:#f0d5cf}.transport.svelte-acgvjr{flex-direction:column;display:flex}.transport-row.svelte-acgvjr{height:var(--transport-height);box-sizing:border-box;align-items:center;gap:36px;padding:0 24px 0 20px;display:flex}.transport-row.svelte-acgvjr>.display{margin-right:4px}.transport-row.svelte-acgvjr>.tc-group{flex-shrink:0}.tools.svelte-acgvjr{align-items:flex-end}.transport.svelte-acgvjr:not(.roomy) .transport-row:where(.svelte-acgvjr){flex-wrap:wrap;gap:14px 36px;height:auto;padding-top:14px;padding-bottom:14px}.transport.svelte-acgvjr:not(.roomy) .transport-row:where(.svelte-acgvjr)>.display{flex:calc(100% - 260px)}@media (height<=820px){.transport.svelte-acgvjr:not(.roomy) .transport-row:where(.svelte-acgvjr){row-gap:8px;padding-top:10px;padding-bottom:10px}}.transport.svelte-acgvjr:not(.roomy) .tools:where(.svelte-acgvjr),.transport.svelte-acgvjr:not(.roomy) .transport-row:where(.svelte-acgvjr)>.practice+.looper{margin-left:auto}.transport.svelte-acgvjr:not(.roomy) .transport-row:where(.svelte-acgvjr)>.practice~.tools{margin-left:0}.transport-tracks.svelte-acgvjr{border-top:1px solid #050407;box-shadow:inset 0 1px #ffffff0a}.take-lamp.svelte-acgvjr{background:radial-gradient(circle at 40% 35%, #f3b3a2, var(--ember) 70%);width:14px;height:14px;transition:border-radius var(--dur-settle) var(--ease-out), transform var(--dur-settle) var(--ease-out);border-radius:50%;box-shadow:0 0 0 2px #00000059,0 0 8px #ec987f55}.take-lamp.stop.svelte-acgvjr{border-radius:2px;animation:1.6s ease-in-out infinite alternate svelte-acgvjr-rec;transform:scale(.85)}@keyframes svelte-acgvjr-rec{to{opacity:.55}}.take-record.recording.svelte-acgvjr{border-color:var(--ember-line);background:linear-gradient(#b24a3433,#b24a3414)}.take-record.svelte-acgvjr:disabled .take-lamp:where(.svelte-acgvjr){background:var(--text-3);box-shadow:none}@media (prefers-reduced-motion:reduce){.take-lamp.svelte-acgvjr{transition:none}.take-lamp.stop.svelte-acgvjr{animation:none}}.take-status.svelte-acgvjr{font:400 10px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);align-items:baseline;gap:8px;font-stretch:125%;display:flex}.rec-dot.svelte-acgvjr{background:var(--violet-700);border-radius:50%;align-self:center;width:6px;height:6px}.take-time.svelte-acgvjr{font:var(--type-rec)/1 var(--body);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--text-2)}.take-status.recording.svelte-acgvjr{color:var(--ember)}.take-status.recording.svelte-acgvjr .rec-dot:where(.svelte-acgvjr){background:var(--ember);animation:1.6s ease-in-out infinite alternate svelte-acgvjr-rec}.take-status.recording.svelte-acgvjr .take-time:where(.svelte-acgvjr){color:var(--ember)}@media (prefers-reduced-motion:reduce){.take-status.recording.svelte-acgvjr .rec-dot:where(.svelte-acgvjr){animation:none}}.demo-panel.svelte-acgvjr{flex:0 420px}.demo-panel.svelte-acgvjr .tc-row:where(.svelte-acgvjr){width:100%}.levels-button.svelte-acgvjr{anchor-name:--studio-levels}.levels.svelte-acgvjr{inset:auto var(--gutter) calc(var(--transport-height) + 24px) auto;padding:18px 20px;position:fixed}.levels.svelte-acgvjr:popover-open{gap:14px;display:grid}@supports (position-anchor:--a){.levels.svelte-acgvjr{position-anchor:--studio-levels;inset:auto;bottom:anchor(top);right:anchor(right);position-try-fallbacks:flip-inline;margin-bottom:12px}}.levels.svelte-acgvjr label:where(.svelte-acgvjr){grid-template-columns:64px 160px;align-items:center;gap:12px;display:grid}.levels.svelte-acgvjr span:where(.svelte-acgvjr){font:400 10px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);font-stretch:125%}.levels.svelte-acgvjr input:where(.svelte-acgvjr){min-height:32px}.tool-name.svelte-acgvjr{display:none}@media (width>=1700px){.roomy.svelte-acgvjr .tools:where(.svelte-acgvjr) .tc-button.icon:where(.svelte-acgvjr){width:auto;padding:0 14px}.roomy.svelte-acgvjr .tool-name:where(.svelte-acgvjr){display:inline}}@media (width<=1600px){.transport-row.svelte-acgvjr{gap:28px}}@media (width<=1366px){.transport-row.svelte-acgvjr{gap:24px;padding:0 16px}}@media (width<=760px),(height<=560px){.demo-panel.svelte-acgvjr,.transport.svelte-acgvjr:not(.roomy) .transport-row:where(.svelte-acgvjr)>.display{flex:100%}}.tour-shade.svelte-gc97di{z-index:70;background:#030303d9;animation:.25s ease-out svelte-gc97di-tour-in;position:fixed;inset:0}.tour-card.svelte-gc97di{z-index:72;box-sizing:border-box;touch-action:pan-y;border:1px solid var(--violet-700);border-radius:var(--radius);background:var(--surface-1);width:min(430px,100vw - 32px);max-height:calc(100dvh - 140px);box-shadow:var(--shadow);color:var(--ink);opacity:0;flex-direction:column;padding:20px 24px 18px;transition:transform .3s ease-out;display:flex;position:fixed;top:0;left:0;overflow:hidden}.tour-card.wide.svelte-gc97di{width:min(470px,100vw - 32px)}.tour-card.placed.svelte-gc97di{opacity:1}.tour-card.svelte-gc97di:focus-visible{outline:2px solid var(--iris);outline-offset:2px}.tour-head.svelte-gc97di,.tour-task.svelte-gc97di,.tour-actions.svelte-gc97di{flex:none}.tour-body.svelte-gc97di{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.tour-card.sheet.svelte-gc97di{width:100%;max-height:min(58dvh,100dvh - 96px);padding:0 16px calc(12px + env(safe-area-inset-bottom));border-radius:var(--radius) var(--radius) 0 0;border-width:1px 0 0;transition:none;top:auto;bottom:0}.sheet.svelte-gc97di .tour-head:where(.svelte-gc97di){padding-top:4px}.sheet.svelte-gc97di h2:where(.svelte-gc97di){margin:4px 0 8px;font-size:17px}.sheet.collapsed.svelte-gc97di h2:where(.svelte-gc97di){margin-bottom:0}.sheet.svelte-gc97di .tour-body:where(.svelte-gc97di) p:where(.svelte-gc97di){font-size:14px}.sheet.svelte-gc97di .tour-task:where(.svelte-gc97di){margin-top:8px}.sheet.svelte-gc97di .tour-actions:where(.svelte-gc97di){margin-top:10px}.tour-grip.svelte-gc97di{place-items:center;width:100%;display:grid;background:0 0!important;border:0!important;min-height:28px!important;padding:0!important}.tour-grip.svelte-gc97di span:where(.svelte-gc97di){background:var(--violet-600);border-radius:2px;width:40px;height:4px}.sheet.svelte-gc97di .tour-progress:where(.svelte-gc97di){margin-bottom:8px}.tour-progress.svelte-gc97di{gap:4px;margin-bottom:14px;display:flex}.tour-progress.svelte-gc97di i:where(.svelte-gc97di){background:var(--violet-800);border-radius:1px;flex:1;height:2px}.tour-progress.svelte-gc97di i.done:where(.svelte-gc97di){background:var(--accent)}.tour-count.svelte-gc97di{font:400 10px/1 var(--display);letter-spacing:.16em;color:var(--text-2);font-stretch:125%}h2.svelte-gc97di{font:500 19px var(--body);margin:6px 0 12px}p.svelte-gc97di{font:13.5px/1.6 var(--body);color:var(--text);margin:0 0 10px}strong.svelte-gc97di{color:var(--violet-50);font-weight:500}.tour-term.svelte-gc97di{all:unset;color:var(--violet-50);cursor:default;font-weight:500}.tour-term.named.svelte-gc97di{cursor:help;border-bottom:1px dashed var(--violet-400)}.tour-term.named.svelte-gc97di:hover,.tour-term.named.svelte-gc97di:focus-visible{color:#fff;border-bottom-style:solid;border-bottom-color:var(--violet-100)}.tour-term.svelte-gc97di:focus-visible{outline:1px solid var(--violet-100);outline-offset:2px;border-radius:2px}.tour-ring.svelte-gc97di{z-index:74;box-sizing:border-box;border:2px solid var(--violet-100);pointer-events:none;border-radius:8px;position:fixed;top:0;left:0}.tour-ring.svelte-gc97di:after{content:"";border:2px solid var(--violet-100);border-radius:inherit;animation:1.2s ease-out infinite svelte-gc97di-tour-pulse;position:absolute;inset:-2px}.tour-actions.svelte-gc97di{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}button.svelte-gc97di:not(.tour-term){font:12px var(--body);color:var(--text);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;min-height:34px;padding:6px 14px}button.svelte-gc97di:not(.tour-term):hover{border-color:var(--violet-500)}.tour-skip.svelte-gc97di{margin-right:auto;color:var(--text-2)!important;background:0 0!important;border-color:#0000!important;padding-left:0!important}.tour-skip.svelte-gc97di:hover{color:var(--text)!important}.tour-next.svelte-gc97di{background:var(--action)!important;color:var(--action-text)!important;border-color:var(--violet-500)!important;font-weight:500!important}.tour-next.svelte-gc97di:hover{background:var(--action-hover)!important}.tour-next.svelte-gc97di:disabled{opacity:.4;cursor:default}@media (pointer:coarse){button.svelte-gc97di:not(.tour-term):not(.tour-grip){min-height:44px;padding:8px 16px;font-size:14px}.tour-term.named.svelte-gc97di{padding:2px 0}.fig-keys.svelte-gc97di{display:none}}.tour-task.svelte-gc97di{border:1px solid var(--violet-700);border-radius:var(--radius);background:var(--violet-900);color:var(--violet-50);margin:14px 0 0;padding:10px 12px}.tour-task.done.svelte-gc97di{border-color:var(--violet-400);background:var(--violet-800)}.tour-figure.svelte-gc97di{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-0);margin:0 0 14px;padding:12px}.fig-track.svelte-gc97di{font:12px var(--body);color:#ddd;grid-template-columns:1fr auto auto 70px;align-items:center;gap:6px;padding:6px 4px;display:grid}.fig-track.svelte-gc97di+.fig-track:where(.svelte-gc97di){border-top:1px solid #29242c}.fig-track.muted.svelte-gc97di .fig-name:where(.svelte-gc97di){opacity:.45;text-decoration:line-through}.fig-name.svelte-gc97di b:where(.svelte-gc97di){font:10px var(--body);color:#9e9e9e;margin-right:6px;font-weight:400}.fig-btn.svelte-gc97di{color:#bbb;border:1px solid #4b4b4b;border-radius:4px;padding:3px 8px;font-size:11px}.fig-btn.on.svelte-gc97di{background:var(--violet-900);border-color:var(--accent-line);color:var(--violet-100)}.fig-level.svelte-gc97di{background:#3a3a3a;border-radius:2px;height:4px;overflow:hidden}.fig-level.svelte-gc97di i:where(.svelte-gc97di){transform-origin:0;background:#bdb7ae;height:100%;display:block}.fig-chips.svelte-gc97di{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.fig-chips.svelte-gc97di span:where(.svelte-gc97di){font:11px var(--body);color:#ddd;background:#242026;border:1px solid #4b4b4b;border-radius:4px;padding:4px 9px}.fig-tab.svelte-gc97di{background:#faf8f3;border-radius:4px;width:100%;height:auto;display:block}.fig-tab.svelte-gc97di line:where(.svelte-gc97di){stroke:#9a958c;stroke-width:1px}.fig-tab.svelte-gc97di line.bar:where(.svelte-gc97di){stroke:#333;stroke-width:1.5px}.fig-tab.svelte-gc97di text:where(.svelte-gc97di){font:600 11px var(--body);fill:#171717;text-anchor:middle;stroke:#faf8f3;stroke-width:4px;paint-order:stroke}.fig-cursor.svelte-gc97di{fill:#a373201f;stroke:#a37320;stroke-width:1.5px;transform-box:view-box;animation:4.8s step-end infinite svelte-gc97di-fig-cursor}.fig-keys.svelte-gc97di{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.fig-keyset.svelte-gc97di{flex-wrap:wrap;gap:3px;display:flex}kbd.svelte-gc97di{box-sizing:border-box;min-width:20px;height:22px;font:11px var(--body);color:#eee;background:#2a252d;border:1px solid #5a525e;border-bottom-width:2px;border-radius:4px;place-items:center;padding:0 3px;display:inline-grid}.tour-lit{outline-offset:6px;outline:1px solid #cdb6d466}@keyframes svelte-gc97di-tour-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-gc97di-tour-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes svelte-gc97di-fig-cursor{0%{transform:translate(0)}25%{transform:translate(70px)}50%{transform:translate(140px)}75%{transform:translate(210px)}}@font-face{font-family:Anybody;src:url(/Tonecraft/fonts/anybody-latin-wdth.woff2)format("woff2");font-weight:100 900;font-stretch:50% 150%;font-display:swap}@font-face{font-family:Onest;src:url(/Tonecraft/fonts/onest-latin-wght.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/Tonecraft/fonts/cormorant-garamond-latin-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/Tonecraft/fonts/cormorant-garamond-latin-500-italic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}:root{color-scheme:dark;--surface-0:#09080b;--surface-1:#15131a;--surface-2:#211e27;--line:#2f2b35;--line-strong:#4a4351;--text:#ebe5ee;--text-2:#a69dab;--text-3:#6f6775;--violet-50:#f4ebf7;--violet-100:#e7d4ec;--violet-200:#d8c2dd;--violet-300:#c2a9c8;--violet-400:#a38aa9;--violet-500:#85708b;--violet-600:#65536b;--violet-700:#493c4f;--violet-800:#2c2431;--violet-900:#1c1720;--accent:var(--violet-200);--accent-line:var(--violet-500);--action:var(--violet-600);--action-hover:#77637e;--action-text:var(--violet-50);--ember:#ec987f;--ember-line:#8a4436;--lamp-green:#4fd17f;--lamp-amber:#f2a93b;--lamp-red:#ef5242;--ink:var(--text);--chalk:var(--surface-0);--bone:var(--surface-1);--graphite:var(--text-2);--celadon:var(--accent);--iris:var(--violet-300);--radius:4px;--shadow:0 14px 30px #0006;--lift:var(--shadow);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-quick:.14s;--dur-settle:.46s;--u:8px;--column:1180px;--bar-height:56px;--transport-height:88px;--gutter:16px;--type-clock:14px;--type-bar:16px;--type-tempo:16px;--type-rec:13px;--type-title:15px;--display:"Anybody", "Arial Narrow", "Helvetica Neue", system-ui, sans-serif;--body:"Onest", "Helvetica Neue", system-ui, sans-serif;--body-tracking:-.015em;--inscription:"Cormorant Garamond", "Iowan Old Style", serif;--faceplate:repeating-linear-gradient(0deg, #dccbe903 0 1px, transparent 1px 3px), linear-gradient(105deg, #1b1920, #141218 45%, #111016 75%, #17151c)}@media (height<=820px){:root{--transport-height:76px}}[data-view=play]{--type-clock:20px;--type-bar:26px;--type-tempo:26px;--type-rec:18px;--type-title:20px}.tc-plate{box-sizing:border-box;background:var(--faceplate);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow), inset 0 1px 0 #ffffff08;border-top-color:#3b3441}.tc-tip{z-index:3;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-0);color:var(--text);font:11px/1 var(--body);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-quick) ease-out;align-items:baseline;gap:8px;padding:5px 9px;display:flex;position:absolute;bottom:108%;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0009}.tc-tip b{font:400 9px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--violet-300);font-stretch:125%}.tc-tip-host:hover>.tc-tip,.tc-tip-host.tipped>.tc-tip,.tc-tip-host:focus-visible>.tc-tip,.tc-tip-host:has(:focus-visible)>.tc-tip{opacity:1}@media (prefers-reduced-motion:reduce){.tc-tip{transition:none}}.tc-group{flex-direction:column;justify-content:center;gap:10px;min-width:0;display:flex}.tc-group-label{min-width:0;height:12px;font:400 10px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--text-3);align-items:center;gap:8px;font-stretch:125%;display:flex;overflow:hidden}.tc-group-label b{font:500 12px/1 var(--body);letter-spacing:0;text-transform:none;text-overflow:ellipsis;color:var(--text-2);overflow:hidden}.tc-row{align-items:center;gap:8px;min-width:0;display:flex}.tc-button{box-sizing:border-box;border-radius:var(--radius);min-width:40px;height:40px;color:var(--text-2);font:13px var(--body);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:color var(--dur-quick) ease-out, border-color var(--dur-quick) ease-out, background-color var(--dur-quick) ease-out;background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff0f;border-top-color:#ffffff17;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex;box-shadow:0 1px 2px #0008}.tc-button svg{flex-shrink:0}.tc-button:hover:not(:disabled){color:var(--text);background-color:#ffffff08;border-color:#ffffff26}.tc-button:active:not(:disabled){background:#0000002e;box-shadow:inset 0 1px 2px #0009}.tc-button:disabled{color:var(--text-3);opacity:.5;cursor:default;box-shadow:none}.tc-button:focus-visible{outline:2px solid var(--iris);outline-offset:2px}.tc-button.icon{width:40px;padding:0}.tc-button.quiet{box-shadow:none;background:0 0;border-color:#0000}.tc-button[aria-pressed=true],.tc-button[aria-expanded=true],.tc-button.on{border-color:var(--accent-line);color:var(--violet-50);background:linear-gradient(#85708b33,#85708b14)}.tc-button.round{border-radius:50%;width:48px;height:48px}.tc-button.primary{background:radial-gradient(circle at 50% 30%, var(--violet-500), var(--action) 70%);color:var(--violet-50);border-color:#c2a9c866;box-shadow:0 2px 6px #0009,inset 0 1px #ffffff26}.tc-button.primary:hover:not(:disabled){border-color:var(--violet-300);color:#fff;background-color:#0000}.tc-button.primary:disabled{background:var(--surface-2);box-shadow:none;border-color:#ffffff0f}.tc-split{display:flex}.tc-split>.tc-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.tc-split>.tc-button+.tc-button{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.tc-popover{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--faceplate), var(--surface-1);color:var(--text);opacity:0;transition:opacity .18s ease-out, transform var(--dur-settle) var(--ease-out), overlay .18s allow-discrete, display .18s allow-discrete;margin:0;transform:translateY(6px);box-shadow:0 18px 40px #000b,inset 0 1px #ffffff0a}.tc-popover:popover-open{opacity:1;transform:none}@starting-style{.tc-popover:popover-open{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.tc-popover{transition:opacity .12s linear, overlay .12s allow-discrete, display .12s allow-discrete;transform:none}}.t-wordmark{font-family:var(--display);letter-spacing:.32em;text-transform:uppercase;font-size:28px;font-weight:300;line-height:1}.t-module{font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.2}.t-heading{font-family:var(--body);font-size:20px;font-weight:500;line-height:1.3}.t-body{font-family:var(--body);font-size:15px;font-weight:400;line-height:1.5}.t-small{font-family:var(--body);color:var(--graphite);font-size:13px;line-height:1.4}.t-readout{font-family:var(--body);font-variant-numeric:tabular-nums;font-size:13px;line-height:1}:root{--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23a69dab' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.tc-dialog{box-sizing:border-box;border:1px solid var(--violet-800);border-radius:var(--radius);max-height:calc(100svh - 32px);color:var(--text);background:var(--surface-1);box-shadow:var(--shadow), 0 0 0 1px #000;margin:auto;padding:56px 40px 32px;position:fixed;overflow:auto}.tc-dialog[open]{animation:.2s cubic-bezier(.2,0,0,1) tc-dialog-in}.tc-dialog::backdrop{background:#000c}.tc-dialog-title{font:400 11px/1 var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--text-2);margin:0;font-stretch:125%;position:absolute;top:26px;left:40px}.tc-close{border-radius:var(--radius);width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.tc-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;display:block}.tc-close:hover{background:var(--surface-2);color:var(--text)}.tc-close:focus-visible{outline:2px solid var(--iris);outline-offset:3px}@keyframes tc-dialog-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.tc-dialog{padding:52px 20px 26px}.tc-dialog-title{left:20px}.tc-close{top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.tc-dialog[open]{animation:none}}[data-amp=guilt]{--panel-fill:#15101c;--panel-alpha:.85;--panel-sheen:linear-gradient(#ffffff0e, #fff0 46%, #0000003d);--panel-radius:18px;--panel-edge:#ffffff17;--panel-shadow:0 16px 38px #00000080;--well-fill:linear-gradient(#08050d, #100b18);--well-shadow:inset 0 2px 6px #000000c4, inset 0 0 0 1px #00000073;--led:#c9a6de;--led-glow:#a56bb3;--rec:#4f1b27;--rec-line:#7a2a3a;--rec-lit:#b64a60;--ivory:#efe9e0;--pearl:#cdb6e0;--knob-cap:url(/Tonecraft/images/guilt-cap.webp)}[data-amp=guilt] .tc-panel{border-radius:var(--panel-radius);background:var(--panel-sheen), color-mix(in srgb, var(--panel-fill) calc(var(--panel-alpha) * 100%), transparent);box-shadow:inset 0 1px 0 var(--panel-edge), var(--panel-shadow);border:1px solid #0000}[data-view=tone][data-amp=guilt] .tc-panel{backdrop-filter:blur(20px)}[data-view=tone][data-amp=guilt].touring .tc-panel{backdrop-filter:none}[data-amp=guilt] :is(.tc-dialog,.tc-popover){border-radius:var(--panel-radius);background:var(--panel-sheen), var(--panel-fill);box-shadow:inset 0 1px 0 var(--panel-edge), 0 28px 64px #000000b3, 0 0 0 1px #0000008c;border-color:#0000}[data-amp=guilt] .tc-dialog::backdrop{backdrop-filter:blur(3px);background:#04030699}[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(.display,.lane,.mode),[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(input[type=text],input:not([type])){background:var(--well-fill);box-shadow:var(--well-shadow);border-color:#0000}[data-amp=guilt] :is(.tc-band,.tc-dialog) select{background:var(--chevron) no-repeat right 11px center, var(--well-fill);box-shadow:var(--well-shadow);border-color:#0000}[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(select,input[type=text]):hover{box-shadow:var(--well-shadow), inset 0 0 0 1px #7a54a84d}[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(.display,.lane,.mode,select,input[type=text],input:not([type])){border-radius:8px}[data-amp=guilt] :is(.tc-band,.tc-dialog) select.tc-button{background:var(--chevron) no-repeat right 11px center, var(--well-fill);box-shadow:var(--well-shadow);color:var(--ivory);border-color:#0000;border-radius:8px}[data-amp=guilt] :is(.tc-band,.tc-dialog) select.tc-button:hover:not(:disabled){box-shadow:var(--well-shadow), inset 0 0 0 1px #a56bb366}[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(.tc-button,.power),[data-amp=guilt] :is(.tc-band,.tc-dialog) .recorder :is(.actions,.lane-tools,.record-tools)>button,[data-amp=guilt] :is(.tc-band,.tc-dialog) .recorder .export-menu>button{background:var(--well-fill);box-shadow:var(--well-shadow);color:var(--ivory);border-color:#0000;border-radius:8px}[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(.tc-button,.power):is(:hover,:focus-visible):not(:disabled),[data-amp=guilt] :is(.tc-band,.tc-dialog) .recorder :is(.actions,.lane-tools,.record-tools)>button:is(:hover,:focus-visible):not(:disabled),[data-amp=guilt] :is(.tc-band,.tc-dialog) .recorder .export-menu>button:is(:hover,:focus-visible):not(:disabled){background:var(--well-fill);box-shadow:var(--well-shadow), inset 0 0 0 1px #a56bb366;color:var(--ivory)}[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(.tc-button,.power):active:not(:disabled),[data-amp=guilt] :is(.tc-band,.tc-dialog) .recorder :is(.actions,.lane-tools,.record-tools)>button:active:not(:disabled),[data-amp=guilt] :is(.tc-band,.tc-dialog) .recorder .export-menu>button:active:not(:disabled){box-shadow:inset 0 3px 7px #000c,inset 0 0 0 1px #7a54a833}[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(.tc-button,.power):disabled,[data-amp=guilt] :is(.tc-band,.tc-dialog) .recorder :is(.actions,.lane-tools,.record-tools)>button:disabled,[data-amp=guilt] :is(.tc-band,.tc-dialog) .recorder .export-menu>button:disabled{background:var(--well-fill);box-shadow:var(--well-shadow);color:var(--text-3)}[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(.tc-button[aria-pressed=true],.tc-button[aria-expanded=true],.tc-button.on){background:linear-gradient(#a56bb324, #7a54a80f), var(--well-fill);box-shadow:var(--well-shadow), inset 0 0 0 1px #c9a6de66;color:var(--ivory)}[data-amp=guilt] :is(.tc-band,.tc-dialog) .tc-button.round{border-radius:50%}[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(.tc-button.primary,.recorder .primary){background:radial-gradient(circle at 50% 28%, var(--violet-400), var(--violet-600) 72%);color:var(--violet-50);border-color:#0000;box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #c2a9c84d,0 2px 6px #0009}[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(.tc-button.primary,.recorder .primary):is(:hover,:focus-visible):not(:disabled){background:radial-gradient(circle at 50% 28%, var(--violet-300), var(--violet-500) 72%);color:#fff;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #d8c2dd73,0 2px 8px #000000a6}[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(.tc-button.quiet,.recorder .delete-track:not(.confirm)),[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(.tc-button.quiet,.recorder .delete-track:not(.confirm)):hover:not(:disabled){box-shadow:none;background:0 0;border-color:#0000}[data-amp=guilt] :is(.tc-band,.tc-dialog) .tc-button.quiet:hover:not(:disabled){color:var(--ivory)}[data-amp=guilt] :is(.tc-band,.tc-dialog) .recorder .delete-track:hover:not(:disabled){border-color:var(--rec-line);color:var(--rec-lit)}[data-amp=guilt] .tc-dialog :is(.secondary,.start){background:var(--well-fill);box-shadow:var(--well-shadow);color:var(--ivory);border-color:#0000;border-radius:8px}[data-amp=guilt] .tc-dialog :is(.secondary,.start):hover:not(:disabled){background:var(--well-fill);box-shadow:var(--well-shadow), inset 0 0 0 1px #a56bb366;color:var(--ivory)}[data-amp=guilt] .tc-dialog :is(.secondary,.start):active:not(:disabled){box-shadow:inset 0 3px 7px #000c,inset 0 0 0 1px #7a54a833}[data-amp=guilt] .tc-dialog :is(.connect,.update-button){background:radial-gradient(circle at 50% 28%, var(--violet-400), var(--violet-600) 72%);color:var(--violet-50);border-color:#0000;border-radius:8px;box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #c2a9c84d,0 2px 6px #0009}[data-amp=guilt] .tc-dialog :is(.connect,.update-button):hover:not(:disabled){background:radial-gradient(circle at 50% 28%, var(--violet-300), var(--violet-500) 72%);color:#fff;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #d8c2dd73,0 2px 8px #000000a6}[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(.enable[aria-pressed=true] span,.lamp.lit,.mode .on .dot,.loop-status[data-state=playing] .loop-dot,.arm span){background:var(--led);border-color:var(--led);box-shadow:0 0 5px var(--led-glow)}[data-amp=guilt] :is(.tc-band,.tc-dialog) .lane-head:not(.armed) .arm span{border-color:var(--violet-700);box-shadow:none;background:0 0}[data-amp=guilt] :is(.tc-band,.tc-dialog) .lamp.lit:after{background:radial-gradient(circle,#a56bb3aa,#0000 70%)}[data-amp=guilt] .bar{padding:0 24px 0 20px}[data-amp=guilt] .bar .modes button{letter-spacing:.24em;font-size:11px}[data-amp=guilt] .bar .mode-light:before{background:var(--ivory);box-shadow:0 0 10px 1px #c9a6de80,0 -4px 14px #a56bb340}[data-amp=guilt] :is(.tc-band,.tc-dialog){--ember:var(--rec-lit);--ember-line:var(--rec-line)}[data-amp=guilt] :is(.tc-band,.tc-dialog) .take-record{border-color:var(--rec-line);background:radial-gradient(circle at 50% 30%, #6d2635, var(--rec) 70%);box-shadow:0 2px 6px #0009,inset 0 1px #ffffff1a}[data-amp=guilt] :is(.tc-band,.tc-dialog) .take-lamp{background:radial-gradient(circle at 40% 35%, #d295a0, var(--rec-lit) 70%);box-shadow:0 0 0 2px #00000059,0 0 8px #b64a6055}[data-amp=guilt] :is(.tc-band,.tc-dialog) .take-record.recording{border-color:var(--rec-lit);background:radial-gradient(circle at 50% 30%,#8e3244,#601f2d 70%);box-shadow:0 2px 6px #0009,0 0 14px #b64a6047,inset 0 1px #ffffff26}[data-amp=guilt] :is(.tc-band,.tc-dialog) .take-record:disabled{background:var(--well-fill);box-shadow:none;border-color:#ffffff0d}[data-amp=guilt] :is(.tc-band,.tc-dialog) .primary.recording{background:var(--rec);border-color:var(--rec-line);color:#edccd3}[data-amp=guilt] :is(.tc-band,.tc-dialog) .take-record:hover:not(:disabled){border-color:var(--rec-lit);color:var(--ivory);background:radial-gradient(circle at 50% 30%,#7f2d3e,#5b2130 70%);box-shadow:0 2px 6px #0009,inset 0 1px #ffffff26}[data-amp=guilt] :is(.tc-band,.tc-dialog) .primary.recording:hover:not(:disabled){border-color:var(--rec-lit);color:#f4dde1;background:#5f222f;box-shadow:inset 0 1px #ffffff26,0 2px 6px #0009}[data-amp=guilt] :is(.tc-band,.tc-dialog) .cap{background:var(--knob-cap) center / cover no-repeat;border-color:#0000;transform:none;box-shadow:0 2px 4px #000000a6,0 0 0 1px #0000004d}[data-amp=guilt] :is(.tc-band,.tc-dialog) .indicator{width:auto;height:auto;box-shadow:none;transform:rotate(var(--angle));background:0 0;border-radius:0;inset:0}[data-amp=guilt] :is(.tc-band,.tc-dialog) .indicator:after{content:"";background:linear-gradient(#514a57,#6c6572);border-radius:40%/5%;width:7%;height:32%;margin-left:-3.5%;position:absolute;top:6%;left:50%;box-shadow:.5px 0 #fffc}[data-amp=guilt] :is(.tc-band,.tc-dialog) .dial:before{background:radial-gradient(circle at 40% 32%,#241d2c,#0c0812 75%)}[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(.loop-status,.backing-name,.selection-info,.level output,.latency){font-variant-numeric:tabular-nums}[data-amp=guilt] :is(.tc-band,.tc-dialog) :is(.mode button,.level){font:400 10px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;font-stretch:125%}[data-amp=guilt] :is(.tc-band,.tc-dialog) .level output{letter-spacing:0;text-transform:none}[data-amp=guilt].page .global-controls>*+*{border-left-color:#0000;position:relative}[data-amp=guilt].page .global-controls>*+:before{content:"";pointer-events:none;background:linear-gradient(#cdb6e000,#cdb6e040 16% 84%,#cdb6e000);width:1px;height:56px;margin-top:-28px;position:absolute;top:50%;left:-1px}[data-amp=guilt].page .global-controls>*+:after{content:"";background:radial-gradient(circle 1.5px at 50% 1.5px, var(--pearl), #cdb6e000 100%), radial-gradient(circle 1.5px at 50% calc(100% - 1.5px), var(--pearl), #cdb6e000 100%);pointer-events:none;width:3px;height:56px;margin-top:-28px;position:absolute;top:50%;left:-2px}[data-amp=guilt].page .global-controls.roomy>*+:before,[data-amp=guilt].page .global-controls.roomy>*+:after{height:96px;margin-top:-48px}@media (width<=1279px){[data-amp=guilt].page .global-controls>*+:before,[data-amp=guilt].page .global-controls>*+:after{display:none}}html,body{background:var(--surface-0)}body{background:radial-gradient(ellipse 70% 45% at 50% 28%, #1d1723 0%, transparent 70%), radial-gradient(ellipse 90% 60% at 50% 100%, #110e14 0%, transparent 70%), var(--surface-0);color:var(--text);font-family:var(--body);letter-spacing:var(--body-tracking)}select option{background:var(--surface-2);color:var(--text)}button:focus-visible{outline:2px solid var(--iris);outline-offset:4px}input[type=range]{accent-color:var(--violet-300)}.page.svelte-udjwna{--side:calc(var(--gutter) + 74px);isolation:isolate;grid-template-rows:var(--bar-height) auto minmax(0, 1fr) auto;row-gap:var(--gutter);height:100dvh;padding:0 var(--side) var(--gutter);box-sizing:border-box;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.page.svelte-udjwna :is([role=alert],[role=status],.alert,code,input,textarea,[contenteditable]){-webkit-user-select:text;user-select:text}.page.svelte-udjwna>.global-controls,.page.svelte-udjwna>.transport{width:min(100%, var(--column));justify-self:center}[data-view=play].svelte-udjwna>.global-controls,[data-view=play].svelte-udjwna>.transport{width:100%}.page.svelte-udjwna>.bar{margin-inline:calc(var(--gutter) - var(--side))}.launcher.svelte-udjwna,.metronome-toggle.svelte-udjwna{bottom:var(--gutter);z-index:4;width:66px;height:66px;color:var(--text);cursor:pointer;transition:color var(--dur-quick) ease-out;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:fixed}.launcher.svelte-udjwna:hover:not(:disabled),.metronome-toggle.svelte-udjwna:hover:not(:disabled){color:var(--text-2)}.launcher.svelte-udjwna:active:not(:disabled),.metronome-toggle.svelte-udjwna:active:not(:disabled){color:var(--text-3)}.launcher.svelte-udjwna:disabled,.metronome-toggle.svelte-udjwna:disabled{color:var(--text-3);opacity:.55;cursor:default}.launcher.svelte-udjwna:after,.metronome-toggle.svelte-udjwna:after{content:"";background:var(--violet-100);opacity:0;width:4px;height:4px;transition:opacity var(--dur-settle) var(--ease-out);border-radius:50%;margin-left:-2px;position:absolute;bottom:2px;left:50%}.launcher[aria-busy=true].svelte-udjwna:after,.metronome-toggle[aria-pressed=true].svelte-udjwna:after{opacity:1}.tuner-launch.svelte-udjwna{left:calc((var(--side) - 66px) / 2)}.metronome-launch.svelte-udjwna{right:calc((var(--side) - 66px) / 2)}.metronome-toggle.svelte-udjwna{right:calc((var(--side) - 66px) / 2);bottom:calc(var(--gutter) + 60px);height:62px;font:12px/1 var(--body);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;gap:3px;display:flex}.metronome-toggle[aria-pressed=true].svelte-udjwna{color:var(--violet-50)}.metronome-toggle[aria-pressed=true].svelte-udjwna:hover:not(:disabled){color:var(--violet-100)}.metronome-launch.svelte-udjwna:has(.metronome-glow:where(.svelte-udjwna)){z-index:60}@media (width<=760px),(height<=560px){.tuner-launch.svelte-udjwna{left:var(--gutter)}.metronome-launch.svelte-udjwna{right:var(--gutter)}.metronome-toggle.svelte-udjwna{right:calc(var(--gutter) + 70px);bottom:var(--gutter);height:66px}}.metronome-glow.svelte-udjwna{pointer-events:none;opacity:0;background:radial-gradient(circle,#d8c2dd59 0%,#a38aa926 40%,#0000 70%);border-radius:50%;animation:2.7s ease-in-out forwards svelte-udjwna-metronome-lit;position:absolute;inset:-14px}@keyframes svelte-udjwna-metronome-lit{0%,to{opacity:0}15%,48%,81%{opacity:1}33%,66%{opacity:.25}}@keyframes svelte-udjwna-metronome-once{0%,to{opacity:0}30%{opacity:.8}}@media (prefers-reduced-motion:reduce){.launcher.svelte-udjwna,.metronome-toggle.svelte-udjwna{transition:none}.metronome-glow.svelte-udjwna{animation-name:svelte-udjwna-metronome-once;animation-duration:1.2s}}[data-view=tone].svelte-udjwna>.global-controls,[data-view=tone].svelte-udjwna>.transport{animation:svelte-udjwna-band-tone var(--dur-settle) var(--ease-out)}[data-view=play].svelte-udjwna>.global-controls,[data-view=play].svelte-udjwna>.transport{animation:svelte-udjwna-band-play var(--dur-settle) var(--ease-out)}@keyframes svelte-udjwna-band-tone{0%{opacity:.3}}@keyframes svelte-udjwna-band-play{0%{opacity:.3}}.amp-slot.svelte-udjwna{animation:svelte-udjwna-stage-in .7s var(--ease-out)}.tab-stage.svelte-udjwna:not(.stowed){animation:svelte-udjwna-stage-in var(--dur-settle) var(--ease-out)}@keyframes svelte-udjwna-stage-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (prefers-reduced-motion:reduce){.page.svelte-udjwna>.global-controls,.page.svelte-udjwna>.transport,.amp-slot.svelte-udjwna,.tab-stage.svelte-udjwna:not(.stowed){animation-duration:1ms}}.stage.svelte-udjwna{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.amp-slot.svelte-udjwna{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.amp-frame.svelte-udjwna{justify-content:center;width:max-content;display:flex;position:relative}.amp-frame.svelte-udjwna>.amp-stand{flex:none;position:relative}.page.svelte-udjwna:before{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--dur-settle) var(--ease-out);background:linear-gradient(#09080bb3,#09080b73 38%,#09080bdb),url(/Tonecraft/images/bg-guilt.webp) 50%/cover no-repeat;position:fixed;inset:0}[data-view=tone].svelte-udjwna:before{opacity:1}@media (prefers-reduced-motion:reduce){.page.svelte-udjwna:before{transition:none}}.room-light.svelte-udjwna{inset:-16px calc(-1 * var(--gutter));pointer-events:none;will-change:opacity;background:radial-gradient(46% 42% at 50% 44%,#7b3fa044,#0000 72%),radial-gradient(30% 6% at 50% 96%,#000c,#0000 70%);transition:opacity .15s linear;position:absolute}@media (prefers-reduced-motion:reduce){.room-light.svelte-udjwna{transition:none}}.tab-stage.svelte-udjwna{flex:1;min-height:0;overflow:hidden}.page.tester.svelte-udjwna{height:auto;min-height:100dvh;padding-bottom:calc(var(--gutter) + 66px);flex-direction:column;align-items:center;display:flex;overflow:clip visible}.page.tester.svelte-udjwna>.global-controls{width:min(100%, var(--column))}.page.tester.svelte-udjwna>.bar{width:100%}.page.tester.svelte-udjwna .stage:where(.svelte-udjwna){gap:var(--gutter);width:min(100%, var(--column));flex-direction:column;flex:none;display:flex}.page.tester.touring.svelte-udjwna{padding-bottom:calc(var(--gutter) + 66px + 30vh)}.page.tester.svelte-udjwna .amp-slot:where(.svelte-udjwna){padding:calc(var(--u) * 3) 0 calc(var(--u) * 5);flex:none}.page.tester.svelte-udjwna .demo-panel:where(.svelte-udjwna){padding:18px 20px}.page.tester.svelte-udjwna .tab-column:where(.svelte-udjwna){flex-direction:column;display:flex;overflow:hidden}.page.tester.svelte-udjwna .tab-row:where(.svelte-udjwna){min-height:var(--transport-height);border-bottom:1px solid #050407;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:10px 16px;display:flex;box-shadow:0 1px #ffffff0a}@media (width<=900px){.page.tester.svelte-udjwna .tab-row:where(.svelte-udjwna)>.display{flex:100%}}.page.tester.svelte-udjwna .tab-stage:where(.svelte-udjwna){flex:none;height:420px;display:flex;overflow:hidden}.page.tester.svelte-udjwna .reading:where(.svelte-udjwna) .tab-stage:where(.svelte-udjwna){height:660px}.page.tester.svelte-udjwna .tab-stage:where(.svelte-udjwna)>.reader{flex:1;min-height:0}@media (width<=760px){.page.tester.svelte-udjwna .tab-stage:where(.svelte-udjwna),.page.tester.svelte-udjwna .reading:where(.svelte-udjwna) .tab-stage:where(.svelte-udjwna){height:auto;min-height:520px;display:block;overflow:visible}.page.tester.svelte-udjwna .tab-stage:where(.svelte-udjwna)>.reader{height:auto}}.tab-stage.stowed.svelte-udjwna{visibility:hidden;pointer-events:none;position:absolute;inset:0}.eyebrow.svelte-udjwna{font:400 10px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);font-stretch:125%}.secondary.svelte-udjwna,.start.svelte-udjwna{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);min-height:36px;color:var(--text);font:13px var(--body);cursor:pointer;padding:0 16px}.secondary.svelte-udjwna:hover:not(:disabled),.start.svelte-udjwna:hover:not(:disabled){border-color:var(--violet-500);background:#29252f}.connect.svelte-udjwna,.update-button.svelte-udjwna{border:1px solid var(--violet-500);border-radius:var(--radius);background:var(--action);min-height:38px;color:var(--action-text);font:500 13px var(--body);cursor:pointer;white-space:nowrap;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.connect.svelte-udjwna:hover:not(:disabled),.update-button.svelte-udjwna:hover{background:var(--action-hover)}.secondary.svelte-udjwna:disabled,.start.svelte-udjwna:disabled,.connect.svelte-udjwna:disabled{opacity:.45;cursor:default}select.svelte-udjwna{appearance:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2) var(--chevron) no-repeat right 11px center;max-width:100%;min-height:34px;color:var(--text);font:13px var(--body);cursor:pointer;padding:0 30px 0 10px}select.svelte-udjwna:hover:not(:disabled){border-color:var(--line-strong)}select.svelte-udjwna:focus-visible{outline:2px solid var(--iris);outline-offset:2px}.capture-info.svelte-udjwna{margin:0}.messages.svelte-udjwna{z-index:4;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:24px;right:24px}.messages.svelte-udjwna>:where(.svelte-udjwna){pointer-events:auto}.alert.svelte-udjwna:not(:empty),.notice.svelte-udjwna:not(:empty){border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow);padding:8px 14px}.alert.svelte-udjwna,.notice.svelte-udjwna{color:var(--ember);margin:0;font-size:13px}.notice.svelte-udjwna{max-width:80ch}.engine-update.svelte-udjwna{border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--violet-900);color:var(--violet-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.demo-launch.svelte-udjwna{border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--violet-900);width:100%;min-height:40px;color:var(--violet-50);font:15px var(--body);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:2px 4px 2px 12px;display:flex}.demo-launch.svelte-udjwna:hover:not(:disabled){background:var(--violet-800);border-color:var(--violet-400)}.demo-launch.svelte-udjwna:disabled{opacity:.5;cursor:default}.demo-play.svelte-udjwna{background:var(--action);width:32px;height:32px;color:var(--action-text);border-radius:50%;place-items:center;margin-left:auto;font-size:13px;display:grid}.file.svelte-udjwna{flex-direction:row-reverse;align-items:center;gap:14px;width:100%;display:flex}.file.svelte-udjwna>.wave{flex:1;min-width:0}.file.svelte-udjwna>.wave svg{height:32px}.demo-transport.svelte-udjwna{align-items:center;gap:12px;display:flex}.demo-transport.svelte-udjwna .name:where(.svelte-udjwna){max-width:160px}.start.small.svelte-udjwna{min-height:32px;padding:0 14px;font-size:13px}.check.svelte-udjwna{align-items:center;gap:4px;display:flex}.name.svelte-udjwna{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.settings.svelte-udjwna{width:min(460px,100vw - 40px);padding-top:80px}.settings.svelte-udjwna:before{content:"";border-top:1px solid var(--line);position:absolute;top:58px;left:0;right:0}.settings[open].svelte-udjwna{flex-direction:column;gap:22px;display:flex}.settings-section.svelte-udjwna{flex-direction:column;gap:14px;display:flex}.settings-section.svelte-udjwna h3:where(.svelte-udjwna){color:var(--text-3);margin:0;font-size:9px}.settings-section.svelte-udjwna+.settings-section:where(.svelte-udjwna){border-top:1px solid var(--line);padding-top:22px}.audio-settings.svelte-udjwna{gap:20px}.detect.svelte-udjwna{align-self:flex-start}.connect.svelte-udjwna{align-self:flex-end}.device-controls.svelte-udjwna{flex-direction:column;gap:16px;display:flex}.settings.svelte-udjwna select:where(.svelte-udjwna){width:100%}.field.svelte-udjwna{flex-direction:column;gap:6px;display:flex}.levels.svelte-udjwna{gap:var(--u);display:flex}.level.svelte-udjwna{background:var(--surface-2);flex:1;height:3px;overflow:hidden}.level-fill.svelte-udjwna{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.failure.svelte-udjwna{max-width:46ch;font:14px var(--body);color:var(--ember);flex-direction:column;gap:2px;margin:0;display:flex}.fix.svelte-udjwna{color:var(--text-2)}.welcome.svelte-udjwna{width:min(680px,100vw - 32px);padding:0;overflow:hidden auto}.welcome.svelte-udjwna:not([open]){display:none}.welcome[open].svelte-udjwna{display:block}.welcome-body.svelte-udjwna{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 36px 34px;display:flex;position:relative}.welcome.svelte-udjwna h2:where(.svelte-udjwna){font:600 38px/1.05 var(--inscription);letter-spacing:.01em;color:var(--violet-50);text-shadow:0 2px 12px #000;margin:0}.welcome.svelte-udjwna h2:where(.svelte-udjwna):focus{outline:none}.welcome-lede.svelte-udjwna{font:14px var(--body);color:var(--text-2);margin:0 0 18px}.choices.svelte-udjwna{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}.choice.svelte-udjwna{border:1px solid var(--line);border-radius:var(--radius);background:var(--faceplate), var(--surface-2);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 22px 18px;transition:border-color .16s ease-out;display:flex}.choice.svelte-udjwna:hover:not(:disabled){border-color:var(--accent-line)}.choice.svelte-udjwna:disabled{opacity:.4;cursor:default}.choice-icon.svelte-udjwna{color:var(--violet-300);margin-bottom:6px}.choice-title.svelte-udjwna{font:400 12px/1 var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--violet-100);font-stretch:125%}.choice-body.svelte-udjwna{font:13px/1.55 var(--body);color:var(--text-2);flex:1}.choice-go.svelte-udjwna{border-top:1px solid var(--line);width:100%;font:500 13px var(--body);color:var(--accent);align-items:center;gap:8px;margin-top:10px;padding-top:12px;display:flex}.welcome.svelte-udjwna .failure:where(.svelte-udjwna){text-align:left;margin-top:12px}@media (width<=600px){.welcome-body.svelte-udjwna{padding:44px 18px 22px}.welcome.svelte-udjwna h2:where(.svelte-udjwna){font-size:32px}.choices.svelte-udjwna{grid-template-columns:1fr;gap:10px}.choice.svelte-udjwna{padding:16px 18px 14px}.choice-icon.svelte-udjwna{display:none}.choice-go.svelte-udjwna{margin-top:4px;padding-top:10px}}@media (prefers-reduced-motion:reduce){.choice.svelte-udjwna{transition:none}}@media (width<=760px),(height<=560px){.page.svelte-udjwna{--side:var(--gutter);flex-direction:column;height:auto;min-height:100dvh;display:flex;overflow:clip visible}.page.svelte-udjwna .global-controls,.page.svelte-udjwna .transport-row{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:10px}.page.svelte-udjwna{padding-bottom:calc(var(--gutter) + 66px)}[data-view=play].svelte-udjwna>.global-controls,[data-view=play].svelte-udjwna>.transport{width:100%}[data-view=play].svelte-udjwna>.stage:where(.svelte-udjwna){margin-inline:0}.stage.svelte-udjwna{flex:none}.amp-slot.svelte-udjwna{padding:calc(var(--u) * 2) 0;flex:none}.tab-stage.svelte-udjwna{min-height:520px}}
