@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/orbitron-latin-500-normal.DQ2gt4P1.woff2) format("woff2"),url(/_astro/orbitron-latin-500-normal.BCCupJ8c.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer sg-material{.sig{--sg-amber: #ff9a4a;--sg-sapphire: #0ec4fc;--sg-curve: #5ec8f0;--sg-red: #ff463a;--sg-steel: #48515f;--sg-drums: #ff7a3c;--sg-bass: #3914c0;--sg-bass-lit: #7a4fe0;--sg-keys: var(--sg-sapphire);--sg-drive: #3ddc84;--sg-mod: #54e6a6;--sg-delay: #2fc7a0;--sg-reverb: #8af0bf;--sg-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--sg-orb: "Orbitron", "IBM Plex Mono", ui-monospace, monospace;--sg-face: linear-gradient(180deg, #464e5c 0%, #2c333f 47%, #1f2630 100%);--sg-face-dn: linear-gradient(180deg, #2d343f, #1a212b);--sg-glassbg: radial-gradient(130% 130% at 50% 0%, #080e16, #04060b 80%);--sg-housing: radial-gradient(130% 130% at 50% 0%, #121a26, #080c12 86%);--sg-wall: inset 0 1.5px .5px rgba(255,255,255,.26), inset 0 -5px 7px rgba(0,0,0,.5), inset 0 0 0 1px rgba(255,255,255,.03), 0 4px 0 #0a0d12, 0 7px 9px rgba(0,0,0,.6);--sg-wall-dn: inset 0 1.5px .5px rgba(255,255,255,.2), inset 0 -3px 5px rgba(0,0,0,.5), 0 2px 0 #0a0d12, 0 3px 5px rgba(0,0,0,.6);--sg-release: .09s cubic-bezier(.2,.7,.3,1);--sg-breathe: 2.8s;--sg-pulse: .9s;--sg-flash: .15s;--sg-grip-in: 40ms;--sg-grip-out: .5s;--acc: var(--sg-sapphire);font:400 11px/1.2 var(--sg-mono);color:#b3bdc9;text-align:left;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;cursor:auto}.sig *,.sig *:before,.sig *:after{box-sizing:border-box}.sig [hidden]{display:none!important}.sig :is(b,small,em,i,kbd){font-style:normal;font-weight:500}.sig button{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:center;-webkit-appearance:none;appearance:none}.sig.sig-device,.sig .sig-device{position:relative;isolation:isolate;padding:14px 13px 16px;border-radius:22px;cursor:default;background:transparent;border:1px solid transparent;box-shadow:0 60px 110px -48px #000000f2}.sig.sig-device:before,.sig .sig-device:before,.sig.sig-device:after,.sig .sig-device:after{content:"";position:absolute;inset:-10px;z-index:-1;border-radius:32px;pointer-events:none;background:center / 100% 100% no-repeat;transition:opacity .7s ease}.sig.sig-device:before,.sig .sig-device:before{background-image:url(/s/1dcd3f10/casing-silver.webp)}.sig.sig-device:after,.sig .sig-device:after{background-image:url(/s/1dcd3f10/casing-graphite.webp);opacity:0}html[data-night] .sig .sig-device:after,html[data-night] .sig.sig-device:after{opacity:1}.sig .sg-tower{position:relative;min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:radial-gradient(130% 120% at 50% 0%,#0c141e,#05080e 84%);border:1px solid color-mix(in srgb,var(--acc) 20%,#07090c);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px color-mix(in srgb,var(--acc) 11%,#000),inset 0 2px 9px #00000080,inset 0 0 20px -12px color-mix(in srgb,var(--acc) 75%,transparent)}.sig .sg-tower.solo-dim{opacity:.4;transition:opacity .18s ease}.sig .sg-rail{flex:none;display:flex;align-items:center;justify-content:center;gap:10px;min-height:36px;border-radius:8px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0 1px,transparent 1px 3px),linear-gradient(180deg,#1c222c,#11151c);border:1px solid rgba(0,0,0,.6);box-shadow:inset 0 1px #ffffff12,0 1px 2px #0006}.sig .sg-housing{border-radius:11px;background:var(--sg-housing);border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #0009,inset 0 3px 11px #0000008f}.sig .sg-raised{border-radius:9px;background:linear-gradient(180deg,#1b212b,#10141b);border:1px solid rgba(0,0,0,.55);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006}.sig .sg-deck{border-radius:8px;background:linear-gradient(180deg,#00000042,#0000001a);border:1px solid rgba(255,255,255,.03);box-shadow:inset 0 1px 4px #00000080}.sig .sg-vdiv{flex:none;align-self:stretch;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.12) 20%,rgba(255,255,255,.12) 80%,transparent)}.sig .sg-fdiv{flex:none;width:1px;height:18px;background:#0b0e13;box-shadow:1px 0 #ffffff0d}.sig :is(.sg-glass,.si-screen){position:relative;overflow:hidden;border-radius:2px;background:var(--sg-glassbg);border:1px solid rgba(155,167,187,.16);box-shadow:inset 0 0 0 1px #000c,inset 0 2px 10px #0000009e,inset 0 -1px #ffffff08,0 1px #ffffff0b,0 2px 5px #0006}.sig :is(.sg-glass,.si-screen):before{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;border-radius:inherit;background:linear-gradient(152deg,rgba(255,255,255,.05) 0%,transparent 28%)}.sig :is(.sg-glass,.si-screen):after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,rgba(150,195,240,.085) 0 1px,transparent 1px 2px)}.sig :is(.sg-glass.tint,.si-glass-tint){border-color:color-mix(in srgb,var(--acc) 26%,rgba(155,167,187,.16));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 22%,transparent),inset 0 3px 12px #000000b8,inset 0 0 40px 8px #00000073,0 1px #ffffff0a}.sig .sg-glass.glow{border-color:color-mix(in srgb,var(--acc) 26%,rgba(155,167,187,.16));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 22%,transparent),inset 0 2px 9px #000c,inset 0 0 22px -8px var(--acc)}.sig .sg-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:64px;height:44px;padding:0 10px}.sig .sg-screen>b{font:500 22px/1 var(--sg-mono);letter-spacing:.03em;color:#ffcf8f;text-shadow:0 0 7px color-mix(in srgb,var(--sg-amber) 70%,transparent)}.sig .sg-screen>small{font:500 12px/1 var(--sg-mono);letter-spacing:.14em;text-transform:uppercase;color:#52606f}.sig .sg-screen.row{flex-direction:row;justify-content:space-between;gap:10px;height:34px;padding:0 10px 0 12px}.sig .sg-screen.row>b{font-size:22px;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--acc) 30%,#eef6ff);text-shadow:0 0 7px color-mix(in srgb,var(--acc) 60%,transparent)}.sig .sg-screen.row>small{font-size:12px;letter-spacing:.16em}.sig :is(.sg-glass,.si-screen)>svg{position:absolute;inset:0;width:100%;height:100%;display:block}.sig .si-afgrid :is(line,path){fill:none;stroke:#78aad20d;stroke-width:1;vector-effect:non-scaling-stroke}.sig .si-afgrid .maj{stroke:#78aad21c}.sig .si-afgrid .zero{stroke:#78aad21a;stroke-dasharray:3 3}.sig .si-affill{fill:color-mix(in srgb,var(--fc, var(--acc)) 11%,transparent);stroke:none}.sig .si-afpath{fill:none;stroke:var(--fc, var(--acc));stroke-width:1.8;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--fc, var(--acc)) 70%,transparent))}.sig :is(.sg-node,.si-fnode){position:absolute;z-index:4;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;cursor:grab;touch-action:none;border:2px solid var(--fc, var(--acc));box-shadow:0 0 8px -1px var(--fc, var(--acc));background:radial-gradient(circle at 40% 35%,color-mix(in srgb,var(--fc, var(--acc)) 55%,#fff),color-mix(in srgb,var(--fc, var(--acc)) 30%,#000) 72%)}.sig :is(.sg-node,.si-fnode):active{cursor:grabbing}.sig :is(.sg-node.hollow,.si-fn-hp){background:#05080d}.sig :is(.sg-node,.si-fnode):before{content:"";position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%}.sig .sg-cap{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:30px;padding:0 14px;border-radius:8px;font:500 12px/1 var(--sg-mono);letter-spacing:.08em;text-transform:uppercase;color:#b3bdc9;white-space:nowrap;cursor:pointer;background:var(--sg-face);border-top:1px solid rgba(255,255,255,.13);box-shadow:var(--sg-wall);transition:transform var(--sg-release),box-shadow var(--sg-release),color .12s}.sig .sg-cap kbd{font:500 12px/1 var(--sg-mono);letter-spacing:.04em;text-transform:lowercase;color:#7d8a99;padding:3px 5px;border-radius:3px;background:#12161d;box-shadow:inset 0 1px 2px #000000b3}.sig .sg-cap svg{width:22px;height:13px}.sig .sg-cap svg path{fill:none;stroke:#9aa6b4;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sig .sg-cap.sq{width:34px;height:26px;padding:0;font-size:12px;letter-spacing:0;border-radius:6px;box-shadow:inset 0 1.2px .5px #ffffff38,inset 0 -3px 5px #00000080,0 2px #0a0d12,0 3px 5px #0000008c}.sig .sg-cap.warn{--acc: var(--sg-red)}.sig .sg-cap.red{--acc: var(--sg-red);color:var(--sg-red);letter-spacing:.16em;box-shadow:inset 0 0 0 1px #ff463a52,inset 0 0 7px -2px #ff463a6b,inset 0 1.5px .4px #ffffff1f,inset 0 -4px 6px #00000080,0 3px #0a0d12,0 4px 7px #0000008c}.sig .sg-cap:not(.on):hover{color:#dce5ee}.sig .sg-cap.red:hover{color:#ff6a5e}.sig .sg-cap:is(:active,.pressed){transform:translateY(2px);box-shadow:var(--sg-wall-dn);transition:none}.sig .sg-cap.on{transform:translateY(2px);color:#eafaff;border-top-color:#ffffff0f;background:var(--sg-face-dn);box-shadow:inset 0 2px 5px #0009,inset 0 0 13px -4px var(--acc),0 1px #0a0d12,0 2px 3px #0000008c}.sig .sg-cap.on svg path{stroke:#fff1dc}.sig .sg-led{position:absolute;top:5px;right:6px;width:5px;height:5px;border-radius:50%;pointer-events:none;background:#1a2630;box-shadow:inset 0 0 0 1px #0009}.sig :is(.on,.lit)>.sg-led,.sig .sg-led.on{background:var(--acc);box-shadow:0 0 4px var(--acc),0 0 1px #fff}.sig .loading>.sg-led{background:var(--acc);box-shadow:0 0 4px var(--acc);animation:sg-pulse var(--sg-pulse) ease-in-out infinite}.sig .si-seg{display:flex;gap:4px;padding:3px;border-radius:9px;background:linear-gradient(180deg,#0a0d12,#060809);border:1px solid rgba(0,0,0,.7);box-shadow:inset 0 1px 3px #000000bf,inset 0 0 0 1px #00000080,0 1px #ffffff08}.sig .si-seg>button{position:relative;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;height:26px;border-radius:6px;font:500 12px/1 var(--sg-mono);letter-spacing:.06em;text-transform:uppercase;color:#aab5c2;white-space:nowrap;cursor:pointer;background:var(--sg-face);border-top:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1.2px .5px #ffffff38,inset 0 -4px 6px #00000080,0 3px #0a0d12,0 4px 5px #00000080;transition:transform var(--sg-release),box-shadow var(--sg-release)}.sig .si-seg>button:not(.on):hover{color:#dce5ee}.sig .si-seg>button:is(:active,.pressed){transform:translateY(2px);box-shadow:inset 0 1px .5px #ffffff2e,inset 0 -3px 5px #00000080,0 1px #0a0d12;transition:none}.sig .si-seg>button.on{color:#eafaff;border-top-color:#ffffff0f;background:var(--sg-face-dn);box-shadow:inset 0 2px 5px #0009,inset 0 0 12px -4px var(--acc),0 1px #0a0d12;transition:none}.sig .si-seg>button:after{content:"";position:absolute;top:4px;right:5px;width:4px;height:4px;border-radius:50%;pointer-events:none;background:var(--acc);box-shadow:0 0 4px var(--acc),0 0 1px #fff;opacity:0;transition:opacity .12s linear}.sig .si-seg>button.on:after{opacity:1;transition:none}.sig .si-seg>button.loading:after{opacity:1;animation:sg-pulse var(--sg-pulse) ease-in-out infinite}.sig .si-seg:not(.col)>button:before{content:"";position:absolute;left:0;right:0;top:50%;height:30px;margin-top:-15px}.sig .si-seg.sm>button{height:24px;font-size:12px}.sig .si-seg.col{flex-direction:column;gap:3px}.sig .si-seg.col>button{flex:none;height:22px;font-size:12px;letter-spacing:.04em;box-shadow:inset 0 1px .5px #fff3,inset 0 -3px 5px #00000080,0 2px #0a0d12}.sig .si-seg.col>button.on{box-shadow:inset 0 2px 5px #0009,inset 0 0 11px -4px var(--acc)}.sig .si-knob{--kd: 40px;--kc: 4px;position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:5px;cursor:ns-resize;touch-action:none}.sig .si-knob.kx{--kd: 30px;--kc: 3px}.sig .si-knob.ks{--kd: 34px}.sig .si-knob.km{--kd: 44px}.sig .si-knob.kl{--kd: 48px}.sig .si-knob.kxl{--kd: 60px;--kc: 6px}.sig .si-knob.steel{--arc: var(--sg-steel)}.sig .si-dial{position:relative;flex:none;width:var(--kd);height:var(--kd);border-radius:50%;background:conic-gradient(from 225deg,var(--arc, var(--acc)) 0 calc(var(--v, 0) * 270deg),#262c35 calc(var(--v, 0) * 270deg) 270deg,#0a0d12 270deg 360deg);box-shadow:inset 0 0 0 1px #0009,0 1px 2px #00000080}.sig .si-dial.anch{background:conic-gradient(from 225deg,#262c35 0 calc(var(--a0, 0) * 270deg),var(--arc, var(--acc)) calc(var(--a0, 0) * 270deg) calc(var(--a1, 0) * 270deg),#262c35 calc(var(--a1, 0) * 270deg) 270deg,#0a0d12 270deg 360deg)}.sig .si-dial:before{content:"";position:absolute;inset:var(--kc);border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.02) 0 2deg,transparent 2deg 5deg),radial-gradient(circle at 50% 32%,#2c333e,#11151d);box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0009}.sig .si-knob:hover .si-dial:before{background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.02) 0 2deg,transparent 2deg 5deg),radial-gradient(circle at 50% 32%,#353d49,#141920)}.sig .si-dial:after{content:"";position:absolute;inset:-3px;border-radius:50%;opacity:0;pointer-events:none;box-shadow:0 0 13px -2px color-mix(in srgb,var(--arc, var(--acc)) 55%,transparent);transition:opacity var(--sg-grip-out) cubic-bezier(.2,0,.58,1)}.sig .si-knob.grip .si-dial:after{opacity:1;transition-duration:var(--sg-grip-in)}.sig .si-ptr{position:absolute;inset:0;transform:rotate(calc(-135deg + var(--v, 0) * 270deg))}.sig .si-ptr:after{content:"";position:absolute;left:50%;top:calc(var(--kc) + 1px);width:2px;height:30%;margin-left:-1px;border-radius:1px;background:#e7edf3;box-shadow:0 0 2px var(--arc, var(--acc))}.sig .si-knob.kx .si-ptr:after{top:3px}.sig .si-knob.kxl .si-ptr:after{height:22%}.sig .si-knob.si-stepped .si-ptr{transition:transform .09s cubic-bezier(.3,1.4,.6,1)}.sig .si-knob.si-stepped .si-ptr:after{width:4px;margin-left:-2px;top:var(--kc);height:calc(var(--kd) * .32);border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);background:#f2f6fb;box-shadow:none}.sig .si-stick{position:absolute;inset:-6px;pointer-events:none;transform:rotate(var(--ta, 0deg))}.sig .si-stick:before{content:"";position:absolute;left:calc(50% - .5px);top:0;width:1px;height:4px;background:#c8d7eb38}.sig .si-tick{position:absolute;inset:0;pointer-events:none;transform:rotate(var(--ta, 0deg))}.sig .si-tick:before{content:"";position:absolute;left:calc(50% - 1px);top:-3px;width:2px;height:4px;background:#c8d7eb38;box-shadow:0 -1px #000c;transition:background .15s linear,box-shadow .15s linear}.sig .si-tick.hot:before{background:var(--arc, var(--acc));box-shadow:0 0 6px var(--arc, var(--acc));transition:none}.sig .si-kl{font:500 12px/1 var(--sg-mono);letter-spacing:.08em;text-transform:uppercase;color:#8593a2;white-space:nowrap}.sig .si-kn{font:500 13px/1 var(--sg-mono);letter-spacing:.03em;font-variant-numeric:tabular-nums;color:#ffc98a;white-space:nowrap}.sig .si-knob.side{display:inline-grid;grid-template-columns:auto auto;column-gap:7px;row-gap:4px;align-items:center}.sig .si-knob.side .si-dial{grid-row:1 / 3}.sig .si-knob.side .si-kl{align-self:end;font-size:12px}.sig .si-knob.side .si-kn{align-self:start;min-width:38px}.sig .si-knob.side:not(:has(.si-kn)) .si-kl{grid-row:1 / 3;align-self:center}.sig .si-knob.side.si-stepped{column-gap:11px}.sig .si-ghost{position:absolute;bottom:calc(100% + 3px);left:50%;z-index:8;transform:translate(-50%);min-width:56px;padding:1px 7px;border-radius:2px;font:500 13px/1.7 var(--sg-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:center;white-space:nowrap;color:#e6eaef;background:var(--sg-glassbg);border:1px solid rgba(155,167,187,.16);box-shadow:inset 0 0 0 1px #000c,inset 0 2px 10px #0000009e;opacity:0;pointer-events:none}.sig .si-ghost.on{opacity:1;transition:none}.sig .si-ghost.fade{opacity:0;transition:opacity .6s linear}.sig .sg-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:24px;padding:0 8px;border-radius:3px;overflow:hidden;font:500 16px/1 var(--sg-mono);letter-spacing:.04em;color:#ffcf8f;text-shadow:0 0 6px color-mix(in srgb,var(--sg-amber) 70%,transparent);background:radial-gradient(120% 120% at 50% 0%,#241606,#150c03 85%);box-shadow:inset 0 0 0 1px #000c,inset 0 1px 3px #000000b3,0 1px #ffffff0a}.sig .sg-chip:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px)}.sig .sg-lcd{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:30px 5px 5px;border-radius:6px;overflow:hidden;cursor:ns-resize;touch-action:none;background:linear-gradient(180deg,#1c251d,#10150f);box-shadow:inset 0 0 0 1px #000c,inset 0 2px 6px #0009,0 1px #ffffff0a}.sig .sg-lcd:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.1) 0 1px,transparent 1px 3px)}.sig .sg-lcd:after{content:"";position:absolute;inset:30px 5px 5px;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--acc) 7%,transparent) 0 3px,transparent 3px 5px)}.sig .sg-lcd .si-fill{position:relative;z-index:1;flex:none;display:block;border-radius:1px;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--acc) 82%,#1c251d) 0 3px,transparent 3px 5px);transition:height .04s linear}.sig .sg-lcd .si-fill:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:color-mix(in srgb,var(--acc) 60%,#e8fff0)}.sig .sg-lcd .si-fill.mt:before{display:none}.sig .sg-lcd.si-fall .si-fill,.sig .sg-lcd .si-fill.si-fall{transition:height .3s cubic-bezier(.25,.9,.3,1)}.sig .sg-lcd .si-fl{position:absolute;left:0;right:0;top:10px;z-index:2;text-align:center;pointer-events:none;font:500 12px/1 var(--sg-mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--acc) 62%,#d9f5e2)}.sig .sg-lcd .si-pc{display:none}.sig .sg-gpad{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:36px;padding:0 12px;border-radius:8px;font:500 16px/1 var(--sg-mono);text-transform:uppercase;color:#9aa6b4;cursor:pointer;touch-action:none;background:radial-gradient(circle at 50% 32%,#222b35,#0e131a);border:1px solid rgba(0,0,0,.6);box-shadow:inset 0 1px 1px #ffffff0f,inset 0 -3px 6px #00000073,0 3px #0a0d12,0 4px 7px #00000080;transition:transform var(--sg-release),box-shadow var(--sg-release),color .12s}.sig .sg-gpad.dive{color:color-mix(in srgb,var(--sg-amber) 55%,#9aa6b4)}.sig .sg-gpad:is(:active,.pressed,.on){transform:translateY(2px);color:#ffd9ad;transition:none;box-shadow:inset 0 2px 5px #0009,inset 0 0 12px -4px var(--sg-amber),0 1px #0a0d12}.sig .sg-etch{font:500 12px/1 var(--sg-mono);letter-spacing:.16em;text-transform:uppercase;color:#c8d7eb6b;text-shadow:0 -1px 0 rgba(0,0,0,.8),0 1px 0 rgba(255,255,255,.06)}.sig .sg-etch.badge{font-size:13px;letter-spacing:.5em;margin-right:-.6em;color:#dce8f81f;text-shadow:0 -1px 0 rgba(0,0,0,.9),0 1px 0 rgba(255,255,255,.06)}.sig .sg-title{display:block;pointer-events:none;white-space:nowrap;font:500 16px/1 var(--sg-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--acc) 72%,#f3f6fb);text-shadow:0 0 10px color-mix(in srgb,var(--acc) 38%,transparent),0 1px 0 rgba(0,0,0,.6)}.sig .sg-title[data-title=drums]{--acc: var(--sg-drums)}.sig .sg-title[data-title=keys]{--acc: var(--sg-keys)}.sig .sg-title[data-title=bass]{--acc: var(--sg-bass-lit)}.sig .dormant{--arc: var(--sg-steel)}.sig .dormant:is(.si-knob,.sg-cap,.si-seg,.sg-lcd,.sg-glass,.si-screen){opacity:.38;transition:opacity .25s ease}.sig .dormant :is(.si-kl,.si-kn){color:#6b7684;text-shadow:none}.sig .dormant .si-kn.sg-chip{color:#7a6a4e}.sig .dormant.sg-cap>.sg-led,.sig .dormant .si-seg>button:after{opacity:0;animation:none}.sig :is(.si-knob,.sg-cap,.si-seg,.sg-lcd):not(.dormant){transition:opacity .25s ease}@keyframes sg-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes sg-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes sg-flash{0%{opacity:1}to{opacity:0}}@keyframes sg-blink{0%{opacity:1}50%{opacity:.28}to{opacity:1}}.sig .sg-t-breathe{animation:sg-breathe var(--sg-breathe) ease-in-out infinite}.sig .sg-t-pulse{animation:sg-pulse var(--sg-pulse) ease-in-out infinite}.sig .sg-t-flash{animation:sg-flash var(--sg-flash) linear 1}.sig .sg-t-blink{animation:sg-blink 70ms steps(2,jump-none) 1}}.sig :where(a,button,[role=button]){cursor:pointer}.sig .sg-ew{cursor:ew-resize;touch-action:none}.sig .sg-ns{cursor:ns-resize;touch-action:none}.sig :focus-visible{outline:2px solid rgba(207,217,227,.55);outline-offset:2px}.sig .sg-key{--kc: 44px;--kc-sx: 5px;--kc-sy: 6px;--kc-r: 6px;--kc-ink: #dbe3ee;--kc-bg: #13171d;--kc-face-hi: color-mix(in srgb, var(--kc-ink) 3%, var(--kc-bg));--kc-face: color-mix(in srgb, var(--kc-ink) 7%, var(--kc-bg));--kc-face-hover-hi: color-mix(in srgb, var(--kc-ink) 5%, var(--kc-bg));--kc-face-hover: color-mix(in srgb, var(--kc-ink) 9%, var(--kc-bg));--kc-face-down: color-mix(in srgb, var(--kc-ink) 11%, var(--kc-bg));--kc-bevel-hi: color-mix(in srgb, var(--kc-ink) 10%, transparent);--kc-bevel-lo: color-mix(in srgb, #000 55%, transparent);--kc-seam: color-mix(in srgb, var(--kc-ink) 22%, transparent);--kc-skirt-c: color-mix(in srgb, var(--kc-ink) 12%, var(--kc-bg));--kc-lip: color-mix(in srgb, var(--kc-ink) 24%, var(--kc-bg));--kc-contact: rgba(0, 0, 0, .55);--kc-glyph: var(--kc-ink);position:relative;box-sizing:border-box;flex:none;display:inline-grid;place-items:center;width:var(--kc);height:var(--kc);margin:0 0 var(--kc-sy) 0;padding:0;appearance:none;-webkit-appearance:none;border:1px solid var(--kc-seam);border-radius:var(--kc-r);font:500 16px/1 var(--sg-mono);letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--kc-glyph);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,var(--kc-face-hi),var(--kc-face));box-shadow:inset 1px 1px 0 var(--kc-bevel-hi),inset -1px -1px 0 var(--kc-bevel-lo),1px 1px 0 var(--kc-skirt-c),2px 2px 0 var(--kc-skirt-c),2px 3px 0 var(--kc-skirt-c),3px 4px 0 var(--kc-skirt-c),4px 5px 0 var(--kc-skirt-c),5px 6px 0 var(--kc-lip),7px 9px 6px -3px var(--kc-contact);transition:transform 70ms cubic-bezier(.2,.7,.3,1),box-shadow 70ms cubic-bezier(.2,.7,.3,1),background .12s ease,color .12s ease}.sig .sg-key.lg{--kc: 48px;font-size:18px}.sig .sg-key.sm{--kc: 36px;--kc-sx: 4px;--kc-sy: 5px;--kc-r: 5px;font-size:14px}.sig .sg-key.wide{width:100%;height:var(--kc);font-size:14px;text-transform:lowercase;letter-spacing:.12em}.sig .sg-key.word{text-transform:lowercase;font-size:13px;letter-spacing:.06em;padding:0 12px;width:auto}.sig .sg-key:before{content:"";position:absolute;inset:-4px;border-radius:inherit}.sig .sg-key:hover:not(.pressed,.lit,.dormant){background:linear-gradient(180deg,var(--kc-face-hover-hi),var(--kc-face-hover))}.sig .sg-key.tint{--kc-face-hi: color-mix(in srgb, var(--acc) 16%, var(--kc-bg));--kc-face: color-mix(in srgb, var(--acc) 24%, var(--kc-bg));--kc-face-hover-hi: color-mix(in srgb, var(--acc) 22%, var(--kc-bg));--kc-face-hover: color-mix(in srgb, var(--acc) 30%, var(--kc-bg));--kc-skirt-c: color-mix(in srgb, var(--acc) 14%, var(--kc-bg));--kc-lip: color-mix(in srgb, var(--acc) 30%, var(--kc-bg));--kc-seam: color-mix(in srgb, var(--acc) 34%, transparent);--kc-glyph: color-mix(in srgb, var(--acc) 62%, var(--kc-ink))}.sig .sg-key.lit{--kc-face-hi: color-mix(in srgb, var(--acc) 62%, var(--kc-bg));--kc-face: color-mix(in srgb, var(--acc) 46%, var(--kc-bg));--kc-skirt-c: color-mix(in srgb, var(--acc) 26%, var(--kc-bg));--kc-lip: color-mix(in srgb, var(--acc) 45%, var(--kc-bg));--kc-seam: color-mix(in srgb, var(--acc) 70%, transparent);--kc-glyph: #fff;text-shadow:0 0 8px color-mix(in srgb,var(--acc) 80%,transparent);box-shadow:inset 1px 1px color-mix(in srgb,#fff 18%,transparent),inset -1px -1px 0 var(--kc-bevel-lo),inset 0 0 14px -4px var(--acc),1px 1px 0 var(--kc-skirt-c),2px 2px 0 var(--kc-skirt-c),2px 3px 0 var(--kc-skirt-c),3px 4px 0 var(--kc-skirt-c),4px 5px 0 var(--kc-skirt-c),5px 6px 0 var(--kc-lip),7px 9px 6px -3px var(--kc-contact)}.sig .sg-key:is(:active,.pressed){transform:translate(calc(var(--kc-sx) - 1px),calc(var(--kc-sy) - 2px));background:linear-gradient(180deg,var(--kc-face),var(--kc-face-down));transition:none;box-shadow:inset 1px 1px 0 var(--kc-bevel-hi),inset -1px -1px 0 var(--kc-bevel-lo),1px 1px 0 var(--kc-skirt-c),1px 2px 0 var(--kc-lip),2px 3px 2px -1px var(--kc-contact)}.sig .sg-key.lit:is(:active,.pressed){box-shadow:inset 1px 1px color-mix(in srgb,#fff 18%,transparent),inset -1px -1px 0 var(--kc-bevel-lo),inset 0 0 14px -4px var(--acc),1px 1px 0 var(--kc-skirt-c),1px 2px 0 var(--kc-lip),2px 3px 2px -1px var(--kc-contact)}.sig .sg-key.dormant{--kc-glyph: color-mix(in srgb, var(--kc-ink) 30%, transparent);cursor:default}.sig .sg-key.dormant:is(:active,.pressed){transform:none;box-shadow:inset 1px 1px 0 var(--kc-bevel-hi),inset -1px -1px 0 var(--kc-bevel-lo),1px 1px 0 var(--kc-skirt-c),2px 2px 0 var(--kc-skirt-c),2px 3px 0 var(--kc-skirt-c),3px 4px 0 var(--kc-skirt-c),4px 5px 0 var(--kc-skirt-c),5px 6px 0 var(--kc-lip),7px 9px 6px -3px var(--kc-contact)}.sig .sg-key.colour{--kc-seam: color-mix(in srgb, var(--sg-amber) 42%, transparent);--kc-glyph: color-mix(in srgb, var(--sg-amber) 55%, var(--kc-ink))}.sig .sg-key.colour.lit{--kc-glyph: #fff}.sig .sg-key:focus-visible{outline:2px solid var(--kc-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.sig .sg-key{transition:none}}.sig .sd-tower{width:100%;height:100%;min-height:0}.sig .sd-tower>*{flex:none}.sig .sd-head{display:flex;align-items:center;gap:10px;height:56px}.sig .sd-head .sgh-tempo{flex:none;display:flex;align-items:center;width:150px;height:52px;padding:0 0 0 12px;border-radius:10px;border-color:#9ba7bb24;box-shadow:inset 0 0 0 1px #ffb04a29,inset 0 3px 12px #000000b8,inset 0 0 28px -9px color-mix(in srgb,var(--sg-amber) 60%,transparent),inset 0 0 15px 5px #0006}.sig .sd-head .sgh-tempo:before{border-radius:10px;background:radial-gradient(120% 78% at 50% -12%,rgba(255,255,255,.16),rgba(255,255,255,.04) 26%,transparent 52%)}.sig .sd-head .sgh-tempo:after{background:repeating-linear-gradient(0deg,rgba(255,176,74,.06) 0 1px,transparent 1px 3px)}.sig .sd-head .sgh-bpm{display:flex;font:500 32px/1 var(--sg-orb);color:#caa0631a;-webkit-text-stroke:1.4px #d9ab66;text-shadow:0 0 10px rgba(202,160,99,.2)}.sig .sd-head .sgh-bpm>i{display:block;flex:none;width:.82em;text-align:center}.sig .sd-head .sgh-tempo>small{position:absolute;right:9px;bottom:9px;font:500 12px/1 var(--sg-orb);letter-spacing:.06em;text-transform:lowercase;color:color-mix(in srgb,var(--sg-amber) 62%,#6a5d40)}.sig .sd-head .sgh-pls{position:absolute;right:10px;top:10px;width:9px;height:5px;border-radius:1px;background:#2a1d0c;box-shadow:inset 0 0 0 1px #0000008c}.sig .sd-head .sgh-pls.on{background:#ffc06a;box-shadow:0 0 5px #ffb24a8c,inset 0 0 0 1px #ffd29666}.sig .sd-head .sgh-tempo.typing>.sgh-bpm{visibility:hidden}.sig .sd-bpmin{position:absolute;z-index:7;left:6px;top:7px;width:96px;height:38px;margin:0;padding:0 4px;border-radius:5px;font:500 32px/38px var(--sg-orb);text-align:center;color:#ffcf8f;caret-color:#ffcf8f;letter-spacing:.02em;text-shadow:0 0 8px color-mix(in srgb,var(--sg-amber) 60%,transparent);background:#281806b8;border:1px solid color-mix(in srgb,var(--sg-amber) 45%,transparent);outline:none;-webkit-user-select:text;user-select:text;cursor:text}.sig .sd-bpmin::selection{background:color-mix(in srgb,var(--sg-amber) 45%,transparent);color:#fff}.sig .sd-head .sd-tap{--acc: var(--sg-amber)}.sig .sd-kit{margin-left:auto;text-align:right;line-height:1.35;width:min-content}.sig .sd-eqhost{position:relative;height:40px}.sig .sd-eqhost>.si-screen{position:absolute;inset:0}.sig .sd-tower>.sd-grid{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:2px;padding:5px 7px 5px 6px}.sig .sd-lane{flex:1 1 0;min-height:12px;display:flex;align-items:stretch;gap:2px}.sig .sd-pad{position:relative;z-index:2;flex:none;width:44px;align-self:center;height:100%;margin:0;padding:0 0 0 1px;text-align:left;font:500 12px/1 var(--sg-mono);letter-spacing:0;text-transform:lowercase;color:#8b9cb0;white-space:nowrap;cursor:pointer;transition:color .15s linear,text-shadow .15s linear}.sig .sd-pad:hover{color:#c4d2e0}.sig .sd-pad:active,.sig .sd-pad.hit{color:color-mix(in srgb,var(--acc) 55%,#fff4ec);text-shadow:0 0 6px color-mix(in srgb,var(--acc) 85%,transparent);transition:none}.sig .sd-cell{position:relative;z-index:2;flex:1;min-width:0;padding:0;border-radius:2px;cursor:pointer;background:#0f151d;box-shadow:inset 0 0 0 1px #0000008c,inset 0 1px #ffffff08}.sig .sd-cell.beat{margin-left:3px}.sig .sd-cell:hover{outline:1px solid color-mix(in srgb,var(--acc) 50%,transparent);outline-offset:0}.sig .sd-cell.v1{background:color-mix(in srgb,var(--acc) 30%,#0f151d)}.sig .sd-cell.v2{background:linear-gradient(180deg,#ffaa78,#ff7a3c 70%,#d8581f);box-shadow:inset 0 1px #ffe6d280}.sig .sd-cell.v3{background:linear-gradient(180deg,#ffd0b0,#ff9555 60%,#ff7a3c);box-shadow:inset 0 1px #fff5ebb3,inset 0 0 0 1px #ffd6be59}.sig .sd-cell.ph{background:color-mix(in srgb,var(--acc) 16%,#121922);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 30%,transparent)}.sig .sd-cell.ph.v1{background:color-mix(in srgb,var(--acc) 52%,#16100c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 45%,transparent)}.sig .sd-cell.ph:is(.v2,.v3){background:radial-gradient(circle at 50% 40%,#fffaf5,#ffc9a2 55%,#ff8a48);box-shadow:0 0 6px 1px color-mix(in srgb,var(--acc) 80%,transparent),inset 0 0 0 1px #ffffff80}.sig .sd-cell:focus-visible{outline-offset:1px}.sig .sd-pat{height:32px}.sig .sd-krow{height:58px;display:flex;justify-content:space-around;align-items:flex-start;padding-top:1px}.sig .sd-delay{height:56px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 12px}.sig .sd-dname{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sig .sd-dcap{color:color-mix(in srgb,var(--sg-delay) 55%,rgba(200,215,235,.5))}.sig .sd-dlamp{position:relative;top:auto;right:auto;width:9px;height:9px;margin-left:1px;--acc: var(--sg-delay);background:#0f1a18;box-shadow:inset 0 0 0 1px #000000b3,0 1px #ffffff0d}.sig .sd-dlamp.on{background:#b6ffe6;box-shadow:0 0 6px 1px var(--sg-delay),0 0 2px #fff,inset 0 0 0 1px #fff6}.sig .sd-delay .si-knob{--acc: var(--sg-delay)}.sig .sd-delay .si-knob.side.si-stepped{column-gap:12px}.sig .sd-delay .si-knob.side .si-kn.sg-chip{min-width:48px;height:22px;font-size:15px}.sig .sd-tex{height:32px;display:flex;align-items:center;gap:14px;padding-left:4px}.sig .sd-texseg{flex:1;min-width:0}.sig .sd-foot{height:36px}.sig .sd-tower>.sd-pow{height:44px;margin:0;font-size:15px;letter-spacing:.3em}.sig .sd-tower:not(.is-on) :is(.sd-krow,.sd-tex){--arc: var(--sg-steel)}.sig .kv-tower{width:100%;height:100%;min-width:0;min-height:0}.sig .kv-head{flex:none;display:flex;align-items:center;gap:12px;height:44px}.sig .kv-voices{flex:1;min-width:0;height:44px}.sig .kv-voices>button{height:36px;font-size:16px;letter-spacing:.1em}.sig .kv-voices>button:after{top:5px;right:6px;width:5px;height:5px}.sig .kv-vkeys{flex:none;display:flex;align-items:flex-start;gap:8px;height:44px;padding-top:1px}.sig .kv-vkeys>.sg-key{--acc: var(--sg-keys);margin-right:3px}.sig .kv-filter{--acc: var(--sg-curve);flex:none;height:84px;border-radius:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 24%,transparent),inset 0 3px 12px #000000b8,inset 0 0 44px 10px #00000080,0 1px #ffffff0a}.sig .kv-fq{position:absolute;bottom:4px;z-index:3;transform:translate(4px);font:400 12px/1 var(--sg-mono);color:#3f5a73;pointer-events:none}.sig .kv-filter .kv-lp{width:18px;height:18px;margin:-9px 0 0 -9px;pointer-events:none;border:2.5px solid var(--sg-amber);background:radial-gradient(circle at 40% 35%,#ffc8788c,#140c0466 70%);box-shadow:0 0 12px -1px var(--sg-amber)}.sig .kv-filter .kv-lp:before{content:none}.sig .kv-filter .kv-gnode{z-index:3;opacity:.42;border-width:1.5px;background:#140c044d;box-shadow:0 0 7px -2px var(--sg-amber)}.sig .kv-ghostpath{fill:none;stroke:var(--sg-sapphire);stroke-width:1.3;opacity:.5;stroke-dasharray:5 4;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--sg-sapphire) 50%,transparent))}.sig .kv-body{flex:1;min-height:0;display:flex;gap:10px}.sig .kv-lfo{flex:none;width:160px;display:flex;flex-direction:column;justify-content:space-evenly;gap:10px;padding:8px 10px}.sig .kv-lfoknobs{display:flex;align-items:flex-start;justify-content:space-between}.sig .kv-lfo .si-knob:not(.side){width:64px}.sig .kv-lfo .sg-chip{min-width:60px}.sig .kv-rate{margin-top:8px}.sig .kv-motion{--arc: color-mix(in srgb, var(--sg-amber) 78%, #140d04)}.sig .kv-rate:not(.dormant){--arc: color-mix(in srgb, var(--sg-amber) 78%, #140d04)}.sig .kv-motion .si-dial{box-shadow:inset 0 0 9px color-mix(in srgb,var(--sg-amber) 40%,transparent),inset 0 0 0 1px #0009,0 1px 2px #00000080}.sig .kv-shapes{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;width:100%}.sig .kv-shape{height:26px;padding:0}.sig .kv-shapes.dormant{opacity:.38;transition:opacity .25s ease}.sig .kv-shapes.dormant .sg-led{opacity:0}.sig .kv-shapes:not(.dormant){transition:opacity .25s ease}.sig .kv-fx{flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto;column-gap:8px}.sig .kv-fxcol{grid-row:1 / span 2;min-width:0;min-height:0;display:grid;grid-template-rows:subgrid;row-gap:7px}.sig .kv-fx .sg-lcd{min-height:0}.sig .kv-fx .sg-lcd .si-fill{position:absolute;left:5px;right:5px;bottom:5px;max-height:calc(100% - 31px)}.sig .kv-fx .sg-lcd .si-ghost{bottom:auto;top:4px}.sig .kv-sub{transition:opacity .35s ease}.sig .kv-fxcol:has(.si-fill.mt)>.kv-sub{opacity:.4}.sig .kv-glyph>button svg{display:block;width:auto;height:13px;fill:currentColor;opacity:.7}.sig .kv-glyph>button.on svg{opacity:1;filter:drop-shadow(0 0 3px var(--acc))}.sig .kv-modrate{position:relative;flex:none;display:flex;align-items:center;gap:5px;height:16px;margin-top:2px;padding:0 1px}.sig .kv-mrtrack{position:relative;flex:1;min-width:0;height:10px;border-radius:5px;cursor:ew-resize;touch-action:none;background:linear-gradient(180deg,#0a0f14,#070b10);box-shadow:inset 0 1px 3px #000000b3,inset 0 0 0 1px #00000080}.sig .kv-mrtrack:before{content:"";position:absolute;left:0;right:0;top:50%;height:24px;margin-top:-12px}.sig .kv-mrtrack .si-sfill{position:absolute;left:2px;top:2px;bottom:2px;z-index:1;max-width:calc(100% - 4px);border-radius:4px 1px 1px 4px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--acc) 82%,#1c251d) 0 3px,transparent 3px 5px)}.sig .kv-mrtrack .si-sfill:after{content:"";position:absolute;right:0;top:0;bottom:0;width:2px;border-radius:1px;background:color-mix(in srgb,var(--acc) 60%,#e8fff0)}.sig .kv-mrtrack .si-shandle{display:none}.sig .kv-mrdetent{position:absolute;left:50%;top:2px;bottom:2px;z-index:2;width:1px;margin-left:-.5px;pointer-events:none;background:#ffffff38;box-shadow:0 0 0 .5px #0009}.sig .kv-mrcap{flex:none;font-size:12px;letter-spacing:.06em;color:color-mix(in srgb,var(--acc) 52%,#8d99a6)}.sig .kv-foot{flex:none;height:36px}.sig .kv-harm{flex:none;display:flex;flex-wrap:nowrap;align-items:center;gap:12px;height:44px;padding:0}.sig .kv-tog{flex:none;min-width:72px;padding:0 18px 0 13px;margin-bottom:3px}.sig .kv-chord{flex:1 1 auto;min-width:0;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 12px}.sig .kv-clabel{max-width:100%;overflow:hidden;white-space:nowrap;font:500 22px/1 var(--sg-mono);letter-spacing:.03em;color:#d6f3ff;text-shadow:0 0 8px color-mix(in srgb,var(--sg-sapphire) 70%,transparent);transition:color .5s,text-shadow .5s}.sig .kv-clabel:empty:before{content:" "}.sig .kv-cdeg{min-height:12px;font:500 12px/1 var(--sg-mono);letter-spacing:.14em;color:#26313d;transition:color .4s,text-shadow .4s}.sig .kv-cdeg.on{color:color-mix(in srgb,var(--sg-sapphire) 70%,#cfefff);text-shadow:0 0 5px color-mix(in srgb,var(--sg-sapphire) 38%,transparent)}.sig .kv-chord.dim{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 14%,transparent),inset 0 3px 12px #000000b8,inset 0 0 40px 8px #00000073,0 1px #ffffff0a}.sig .kv-chord.dim .kv-clabel{color:color-mix(in srgb,var(--sg-sapphire) 30%,#3a4654);text-shadow:none}.sig .kv-chord.dim .kv-cdeg.on{color:color-mix(in srgb,var(--sg-sapphire) 22%,#39485a);text-shadow:none}.sig .kv-dot{opacity:.42;padding-left:.5px}.sig .sb-tower{width:100%;height:100%;min-height:0}.sig .sb-head{flex:none;display:flex;align-items:center;height:24px}.sig .sb-voice{padding-left:1px;font-size:13px;letter-spacing:.3em}.sig .sb-eqhost{position:relative;flex:none;height:44px}.sig .sb-eqhost>.si-screen{position:absolute;inset:0}.sig .sb-mode{flex:none;display:flex;align-items:center;gap:6px;height:48px}.sig .sb-modes{flex:1;min-width:0}.sig .sb-modes>button{height:24px}.sig .sb-modes>button:after{top:3px;right:3px}.sig .sb-pin{flex:none;width:34px;height:26px;padding:0;margin-top:-2px}.sig .sb-pin svg{width:12px;height:14px}.sig .sb-pin svg :is(rect,path){fill:none;stroke:#9aa6b4;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s linear,fill .15s linear}.sig .sb-pin.on svg :is(rect,path){stroke:#f1ecff}.sig .sb-pin.on:not(.arm) svg rect{fill:color-mix(in srgb,var(--acc) 55%,#f1ecff)}.sig .sb-pin.arm>.sg-led{animation:sg-pulse var(--sg-pulse) ease-in-out infinite}.sig .sb-pin.arm svg{animation:sg-pulse var(--sg-pulse) ease-in-out infinite}.sig .sb-note{flex:none;width:84px;height:44px;gap:4px;padding:0 8px;margin-left:-2px;color:color-mix(in srgb,#ffcf8f 34%,#2a2f38);text-shadow:none;transition:color .2s ease,text-shadow .2s ease}.sig .sb-note>b{color:inherit;text-shadow:inherit;font-variant-numeric:tabular-nums;letter-spacing:.02em}.sig .sb-note.lit{color:#ffcf8f;text-shadow:0 0 7px color-mix(in srgb,var(--sg-amber) 70%,transparent)}.sig .sb-bars{flex:1;min-height:0;display:flex;align-items:stretch;gap:4px;padding:10px 9px 14px;transition:opacity .35s ease,filter .35s ease}.sig .sb-bars.idle{filter:saturate(.1);pointer-events:none}.sig .sb-tower:not(.is-on) .sb-bars:not(.idle){opacity:.5}.sig .sb-bar{position:relative;z-index:2;flex:1;min-width:0;padding:0;border-radius:3px 3px 2px 2px;cursor:pointer;background:linear-gradient(180deg,#161a23,#0d0f16);box-shadow:inset 0 0 0 1px #0000008c,inset 0 1px #ffffff08}.sig .sb-bar:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 45%,transparent),inset 0 1px #ffffff08}.sig .sb-bar.dn:after{content:"";position:absolute;left:1px;right:1px;bottom:-6px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--acc) 45%,#1a2030)}.sig .sb-bv{position:absolute;left:0;right:0;bottom:0;height:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#9c82ff,var(--sg-bass-lit) 30%,var(--sg-bass) 85%);box-shadow:inset 0 1px #dcd2ff73,inset 0 0 0 1px #14083c80}.sig .sb-bar.v1 .sb-bv{background:linear-gradient(180deg,#6d4ee6,#4a22cc 50%,var(--sg-bass));opacity:.75}.sig .sb-bar.v3 .sb-bv{background:linear-gradient(180deg,#bba8ff,#8a66f4 26%,var(--sg-bass) 88%)}.sig .sb-bar.sub .sb-bv:after{content:"";position:absolute;left:50%;bottom:4px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#efe9ff;box-shadow:0 0 5px #c9b8ff}.sig .sb-bar.slide .sb-bv:before{content:"";position:absolute;left:50%;top:4px;width:5px;height:5px;margin-left:-3.5px;border-top:1.5px solid #efe9ff;border-right:1.5px solid #efe9ff;transform:rotate(45deg)}.sig .sb-bar.ph{background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 17%,#161a23),color-mix(in srgb,var(--acc) 10%,#0d0f16));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 42%,transparent),inset 0 1px #ffffff08}.sig .sb-bar.ph:before{content:"";position:absolute;z-index:1;left:0;right:0;bottom:-6px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--acc) 55%,#fff);box-shadow:0 0 6px var(--acc)}.sig .sb-bar.ph .sb-bv{filter:brightness(1.4) saturate(1.1);box-shadow:inset 0 1px #f0ebffcc,inset 0 0 0 1px #ebe4ff73,0 0 9px -1px color-mix(in srgb,var(--acc) 90%,transparent)}.sig .sb-knobs{flex:none;display:flex;flex-direction:column;gap:8px}.sig .sb-krow{display:flex;justify-content:space-evenly;align-items:flex-start;height:60px;padding-top:2px}.sig .sb-krow>.si-knob{width:84px}.sig .sb-tower:not(.is-on) .sb-knobs{--arc: var(--sg-steel)}.sig .sb-tower:not(.is-on) :is(.sb-mode,.sb-knobs){opacity:.62;transition:opacity .35s ease}.sig .sb-tower.is-on :is(.sb-mode,.sb-knobs){opacity:1;transition:opacity .35s ease}.sig .sb-foot{height:36px}.sig .sb-tower>.sb-pow{height:44px;margin:0}.sig .sb-tower>.sb-pow.wide{padding:0 0 0 .1em;font-size:18px;letter-spacing:.1em;text-transform:uppercase}.sig .sgh-stopgrp{flex:none;display:flex;align-items:center;gap:10px;height:44px}.sig .sgh-stopgrp .sg-key{margin:0}.sig .sgh-stop{--kc-glyph: color-mix(in srgb, var(--sg-red) 70%, var(--kc-ink));--kc-seam: color-mix(in srgb, var(--sg-red) 34%, transparent);font-size:14px;text-transform:lowercase}.sig .sgh-stop.lit{--kc-glyph: #fff}.sig .sig-ch .sgh-help{--kc: 32px;--kc-r: 50%;margin:0;padding:0;font-size:16px}.sig .sgh-stopword{color:color-mix(in srgb,var(--sg-red) 55%,rgba(200,215,235,.42))}.sig .sgh-keybed{flex:none;display:flex;flex-direction:column;gap:8px}.sig .sgh-bed{flex:none;height:60px;padding:4px 0 0;border-radius:10px 10px 3px 3px;overflow:hidden;background:linear-gradient(180deg,#0a0d12,#05070a);box-shadow:inset 0 0 0 1px #000000a6,inset 0 3px 12px #000000b3,inset 0 0 0 2px #5a78a00d}.sig .sgh-keys{position:relative;height:100%}.sig .sgh-w,.sig .sgh-b{position:absolute;top:0;cursor:pointer;touch-action:none}.sig .sgh-w{bottom:0;border-radius:0 0 5px 5px;background:linear-gradient(180deg,#222c39,#141b25 55%,#0c121b);border:1px solid rgba(255,255,255,.2);border-top:none;box-shadow:inset 0 7px 11px -7px #ffffff24,inset 0 -7px 11px -6px #0000008c,0 2px 4px #00000080;transition:background .08s,box-shadow .12s,border-color .12s}.sig .sgh-w:hover{background:linear-gradient(180deg,#283345,#18202b 55%,#0e1520)}.sig .sgh-b{z-index:3;height:34px;border-radius:0 0 4px 4px;background:linear-gradient(180deg,#0b0f16,#020305 82%);border:1px solid rgba(255,255,255,.18);border-top:none;box-shadow:inset 0 1px #ffffff1a,inset 0 -8px 9px #000000b3,0 4px 6px #000000b3;transition:background .05s,box-shadow .08s,border-color .08s}.sig .sgh-b:hover{background:linear-gradient(180deg,#111723,#05070a 82%)}.sig :is(.sgh-w,.sgh-b).inbracket{border-color:#ffffff57}.sig .sgh-cdot{position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;pointer-events:none;background:#c8d7eb4d}.sig .sgh-b.color{border-color:color-mix(in srgb,var(--sg-amber) 46%,rgba(255,255,255,.1));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-amber) 16%,transparent),inset 0 1px #ffffff1a,inset 0 -8px 9px #000000b3,0 4px 6px #000000b3}.sig .sgh-w.color{border-color:color-mix(in srgb,var(--sg-amber) 42%,rgba(255,255,255,.2));box-shadow:inset 0 7px 11px -7px #ffffff24,inset 0 -7px 11px -6px #0000008c,inset 0 0 0 1px color-mix(in srgb,var(--sg-amber) 14%,transparent),0 2px 4px #00000080}.sig .sgh-w.press{transform:translateY(1px);background:linear-gradient(180deg,#2383a8,#0e3649);border-color:var(--sg-sapphire);transition:none;box-shadow:inset 0 0 0 1px var(--sg-sapphire),inset 0 -18px 22px -8px color-mix(in srgb,var(--sg-sapphire) 90%,transparent),inset 0 9px 7px -6px #0000008c}.sig .sgh-b.press{transform:translateY(1px);background:linear-gradient(180deg,#14a0d2,#06465f 80%);border-color:#cdeffb;transition:none;box-shadow:inset 0 0 0 1px #b4eeffe6,inset 0 6px 5px -4px #00000080,inset 0 -10px 12px -6px color-mix(in srgb,var(--sg-sapphire) 70%,transparent)}.sig .sgh-w.latched{background:linear-gradient(180deg,#1f6f8f,#0c2f40);border-color:var(--sg-sapphire);box-shadow:inset 0 0 0 1px var(--sg-sapphire),inset 0 -16px 22px -8px color-mix(in srgb,var(--sg-sapphire) 85%,transparent),inset 0 7px 11px -7px #fff3}.sig .sgh-b.latched{background:linear-gradient(180deg,#0f86b4,#053a52 80%);border-color:var(--sg-sapphire);box-shadow:inset 0 0 0 1px var(--sg-sapphire),inset 0 1px #ffffff38}.sig .sgh-w.sounding{background:linear-gradient(180deg,#24485c,#101d29);border-color:color-mix(in srgb,var(--sg-sapphire) 55%,rgba(255,255,255,.34));box-shadow:inset 0 -14px 20px -10px color-mix(in srgb,var(--sg-sapphire) 70%,transparent),inset 0 7px 11px -7px #ffffff24}.sig .sgh-b.sounding{background:linear-gradient(180deg,#0f6f96,#052f42 82%);border-color:color-mix(in srgb,var(--sg-sapphire) 50%,rgba(255,255,255,.22));box-shadow:inset 0 1px #ffffff2e,inset 0 -8px 10px -6px color-mix(in srgb,var(--sg-sapphire) 60%,transparent)}.sig :is(.sgh-w,.sgh-b):is(.press,.latched,.sounding) .sgh-cdot{background:#e6f8ff99}.sig .sgh-rail{flex:none;height:12px;padding:0;cursor:ew-resize;touch-action:none;background:transparent}.sig .sgh-railin{position:relative;height:100%}.sig .sgh-win{position:absolute;top:4.5px;height:3px;border-radius:1.5px;overflow:hidden;pointer-events:none;background:color-mix(in srgb,var(--sg-sapphire) 85%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--sg-sapphire) 55%,transparent)}.sig .sgh-win:before,.sig .sgh-win:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--sg-sapphire) 45%,#fff)}.sig .sgh-win:before{left:0}.sig .sgh-win:after{right:0}.sig .sgh-caps{position:relative;flex:none;height:130px}.sig .sgh-tray{position:absolute;left:calc(50% - 224px);top:0;width:448px;height:112px;padding:8px 10px;border-radius:10px;background:linear-gradient(180deg,#0000004d,#00000024);box-shadow:inset 0 1px 4px #0009,inset 0 0 0 1px #000000a6,0 1px #ffffff0b}.sig .sgh-letters{display:flex;flex-direction:column;gap:8px;width:428px}.sig .sgh-crow{display:flex;gap:4px;height:44px}.sig .sgh-crow .sg-key{margin:0}.sig .sgh-colour{padding-left:24px}.sig .sgh-keyblk{position:absolute;left:0;top:30px;transform:translateY(-50%);display:flex;align-items:center;gap:10px}.sig .sgh-keyscr{flex:none;min-width:74px;height:44px}.sig .sgh-scl{flex:none;width:58px;padding:2px;gap:2px}.sig .sgh-octgrp{position:absolute;right:0;top:30px;transform:translateY(-50%);display:flex;align-items:center;gap:8px}.sig .sgh-octgrp .sg-key{margin:0}.sig .sgh-octscr{flex:none;min-width:74px;height:44px}.sig .sgh-gkey{position:absolute;top:80px;width:44px;height:44px}.sig .sgh-gkey.gate{left:calc(50% - 292px)}.sig .sgh-gkey.dive{left:calc(50% + 248px)}.sig .sgh-gkey>.sg-key{margin:0}.sig .sgh-gword{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;pointer-events:none;letter-spacing:.08em;color:color-mix(in srgb,var(--sg-amber) 34%,rgba(200,215,235,.46))}.sig .sgh-pair{position:absolute;top:102px;transform:translateY(-50%);height:44px;display:flex;align-items:center;gap:14px}.sig .sgh-pair.sgh-gate{right:calc(50% + 312px)}.sig .sgh-pair.sgh-dive{left:calc(50% + 312px)}.sig .sgh-pair .si-knob.side.si-stepped .si-kn{min-width:5.3ch}.sig .sgh-power{display:flex;align-items:center;height:44px}.sgm .pwr{position:relative;display:block;flex:none;width:92px;height:40px;margin:0;padding:0;border-radius:7px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(130% 130% at 50% 0%,#080e16,#04060b 80%);border:1px solid rgba(155,167,187,.16);box-shadow:inset 0 0 0 1px #000000d9,inset 0 3px 7px #000c,inset 0 -1px #ffffff0a,var(--pwr-collar);transition:box-shadow .14s ease-out;--pwr-collar: 0 0 0 7px #090b0f, 0 1px 0 7.5px rgba(255,255,255,.55), 0 -1px 0 7.5px rgba(0,0,0,.45), 0 2px 5px 8px rgba(0,0,0,.18)}.sgm .pwr-rocker{position:absolute;left:50%;top:50%;width:76px;height:28px;margin:-14px 0 0 -38px;border-radius:5px;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#7c2622,#6e1f1c 42%,#4a1412);box-shadow:inset 0 0 0 1px #14020280,4px 0 5px -2px #000000d9,0 1px 2px #000000bf;transform:perspective(190px) rotateY(12deg);transform-origin:50% 50%;transition:transform .11s ease-out,box-shadow .11s ease-out,filter .12s ease-out}.sgm .pwr.lit .pwr-rocker{transform:perspective(190px) rotateY(-12deg);box-shadow:inset 0 0 0 1px #46060373,-4px 0 5px -2px #000000d9,0 1px 2px #000000bf}.sgm .pwr:hover .pwr-rocker{filter:brightness(1.14)}.sgm .pwr-lamp{position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(58% 110% at 50% 50%,#ffd0c6,#ff9c8a 14%,#ff5a4a 42%,#de3b2f 76%,#b3291f);box-shadow:inset 0 0 5px 1px #ff5a4ad9;transition:opacity .12s ease-out}.sgm .pwr.lit .pwr-lamp{opacity:1}.sgm .pwr-rocker:before,.sgm .pwr-rocker:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;transition:opacity .11s ease-out}.sgm .pwr-rocker:before{background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(0,0,0,.42) calc(50% - 1px) 50%,rgba(255,186,176,.16) 50% calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(180deg,rgba(255,214,204,.34),transparent 3px) left top / 50% 100% no-repeat,linear-gradient(90deg,rgba(255,204,194,.5) 0,rgba(255,204,194,.12) 2px,transparent 6px,transparent 50%,rgba(0,0,0,.24) 62%,rgba(0,0,0,.58) 100%)}.sgm .pwr-rocker:after{opacity:0;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(255,200,190,.2) calc(50% - 1px) 50%,rgba(120,12,6,.55) 50% calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(180deg,rgba(255,232,226,.4),transparent 3px) right top / 50% 100% no-repeat,linear-gradient(270deg,rgba(255,226,218,.55) 0,rgba(255,226,218,.14) 2px,transparent 6px,transparent 50%,rgba(60,0,0,.22) 62%,rgba(60,0,0,.5) 100%)}.sgm .pwr.lit .pwr-rocker:before{opacity:0}.sgm .pwr.lit .pwr-rocker:after{opacity:1}.sgm .pwr-rocker>svg{position:absolute;left:12px;top:7.5px;z-index:3;display:block;width:13px;height:13px;filter:drop-shadow(0 -.5px 0 rgba(30,4,3,.6))}.sgm .pwr-rocker path{fill:none;stroke:#ffded6a8;stroke-width:2.8;stroke-linecap:round;transition:stroke .12s ease-out}.sgm .pwr.lit .pwr-rocker>svg{filter:none}.sgm .pwr.lit .pwr-rocker path{stroke:#600c08cc}.sgm .pwr.lit{box-shadow:inset 0 0 0 1px #000000d9,inset 0 3px 7px #000c,inset 0 0 10px #ff463a3d,inset 0 -1px #ffffff0a,var(--pwr-collar)}.sgm .pwr:after{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;will-change:opacity;box-shadow:0 0 12px 2px #ff463a9e}.sgm .device:not(.live) .pwr:not(.lit) .pwr-lamp{opacity:.3}.sgm .device:not(.live) .pwr:not(.lit) .pwr-rocker path{stroke:#ffe4dccc}.sgm.inview .device:not(.live) .pwr:not(.lit):after{animation:sgm-breathe 4.2s ease-in-out infinite}.sgm.inview .device:not(.live) .pwr.flare:not(.lit):after{animation:sgm-flare .9s ease-out 1}.sgm:is([data-state=boot],[data-state=powerdown]) .pwr{pointer-events:none}.sgm .pwr-run{position:absolute;left:-6px;top:-6px;width:calc(100% + 12px);height:calc(100% + 12px);z-index:4;overflow:visible;pointer-events:none;opacity:0;transition:opacity .25s ease-out;filter:drop-shadow(0 0 1.2px rgba(95,240,255,.9)) drop-shadow(0 0 3.5px rgba(110,92,255,.42))}.sgm .pwr-run path{fill:none;stroke-linecap:round}.sgm .pwr-run-rail{stroke:#5ff0ff21;stroke-width:1}.sgm .pwr-run-seg{stroke-dasharray:0 100;stroke-width:1.4;stroke-linecap:butt}.sgm .pwr-run-seg:last-child{stroke-linecap:round}.sgm.inview .device:not(.live) .pwr:not(.lit) .pwr-run{opacity:1}@keyframes sgm-breathe{0%,to{opacity:.22}50%{opacity:.85}}@keyframes sgm-flare{0%,to{opacity:.25}35%{opacity:1}}.sgm>.sgm-trace{position:absolute;grid-area:1 / 1 / 2 / 2;inset:0;z-index:9;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .5s ease .15s}.sgm>.sgm-trace.drawing{opacity:1}.sgm>.sgm-trace.settled{opacity:0}.sgm>.sgm-trace path{fill:none;stroke:#3ddc84;stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb,#3ddc84 70%,transparent));transition:stroke-dashoffset 1.2s cubic-bezier(.62,0,.2,1)}.sgm>.sgm-trace.settled path{stroke-width:1;filter:drop-shadow(0 0 2px color-mix(in srgb,#3ddc84 55%,transparent))}.sgm:not([data-state=live])>.device{pointer-events:none}.sgm>.device .pwr{pointer-events:auto}.sgm>.device [data-awake] .sg-key{pointer-events:auto}.sgm:not([data-state=live]) .sig [data-awake] .sg-key{filter:none}.sgm:not([data-state=live]) .sig .sg-tower{border-color:#0e1217;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #050608,inset 0 2px 9px #00000080,inset 0 0 20px -12px transparent}.sgm:not([data-state=live]) .sig :is(.sg-glass,.si-screen){filter:saturate(0) brightness(.62)}.sgm:not([data-state=live]) .sig :is(.sg-glass,.si-screen)>*{opacity:0}.sgm:not([data-state=live]) .sig :is(.sg-glass,.si-screen):after{opacity:.25}.sgm:not([data-state=live]) .sig :is(.sg-led,.sgh-lamp){filter:saturate(0) brightness(.3);animation:none}.sgm:not([data-state=live]) .sig .si-seg>button:after{opacity:0;animation:none}.sgm:not([data-state=live]) .sig .sb-pin svg{animation:none}.sgm:not([data-state=live]) .sig .si-dial{filter:saturate(0) brightness(.46)}.sgm:not([data-state=live]) .sig .si-kn{color:#434b56;text-shadow:none}.sgm:not([data-state=live]) .sig .si-kn.sg-chip{color:transparent;filter:saturate(0) brightness(.5)}.sgm:not([data-state=live]) .sig .si-kl{color:#5a6571}.sgm:not([data-state=live]) .sig :is(.sd-dcap,.kv-mrcap){color:#414a55}.sgm:not([data-state=live]) .sig .sg-lcd{filter:saturate(0) brightness(.5)}.sgm:not([data-state=live]) .sig .sg-lcd>:is(.si-fill,.si-fl){opacity:0}.sgm:not([data-state=live]) .sig .kv-mrtrack .si-sfill{opacity:0}.sgm:not([data-state=live]) .sig :is(.sg-cap,.si-seg>button,.sg-gpad){filter:brightness(.6) saturate(.3);--acc: #1a2029 !important}.sgm:not([data-state=live]) .sig .sg-key{filter:brightness(.62) saturate(.25);--acc: #1a2029 !important;text-shadow:none}.sgm:not([data-state=live]) .sig .sg-key.lit{--kc-glyph: var(--kc-ink)}.sgm:not([data-state=live]) .sig .sg-cap.on{color:#b3bdc9}.sgm:not([data-state=live]) .sig .sg-cap.on svg path{stroke:#9aa6b4}.sgm:not([data-state=live]) .sig .si-seg>button.on{color:#aab5c2}.sgm:not([data-state=live]) .sig .kv-sub{opacity:.4}.sgm:not([data-state=live]) .sig .sb-note{color:#c8d7eb42;text-shadow:none}.sgm:not([data-state=live]) .sig .sb-note.glow{box-shadow:inset 0 0 0 1px #000c,inset 0 2px 10px #0000009e;border-color:#9ba7bb29}.sgm:not([data-state=live]) .sig .sgh-bed{filter:brightness(.74)}.sgm:not([data-state=live]) .sig :is(.sgh-caps,.sgh-line){filter:brightness(.9)}.sgm:not([data-state=live]) .sig .sgh-stop{--kc-glyph: var(--kc-ink);--kc-seam: color-mix(in srgb, var(--kc-ink) 22%, transparent)}.sgm:not([data-state=live]) .sig :is(.sgh-stopword,.sgh-gword){color:#5a6571}.sgm:not([data-state=live]) .sig .sgh-wire{opacity:.5}.sgm:not([data-state=live]) .sig .sgh-w:is(.color,.inbracket){border-color:#fff3;box-shadow:inset 0 7px 11px -7px #ffffff24,inset 0 -7px 11px -6px #0000008c,inset 0 0 0 1px transparent,0 2px 4px #00000080}.sgm:not([data-state=live]) .sig .sgh-b:is(.color,.inbracket){border-color:#ffffff2e;box-shadow:inset 0 0 0 1px transparent,inset 0 1px #ffffff1a,inset 0 -8px 9px #000000b3,0 4px 6px #000000b3}.sgm:not([data-state=live]) .sig .sgh-win{opacity:0}.sgm:not([data-state=live]) .sig .sg-title{color:#3b434e;text-shadow:none}.sgm:not([data-state=live]) .sig :not(.pwr,.pwr *),.sgm:not([data-state=live]) .sig :not(.pwr,.pwr *):before,.sgm:not([data-state=live]) .sig :not(.pwr,.pwr *):after,.sgm.bulb .sig :not(.pwr,.pwr *),.sgm.bulb .sig :not(.pwr,.pwr *):before,.sgm.bulb .sig :not(.pwr,.pwr *):after{transition-property:opacity,filter,color,border-color,box-shadow,text-shadow;transition-duration:.55s;transition-timing-function:ease;transition-delay:var(--sgm-d, 0ms)}.sgm.bulb .sig :not(.pwr,.pwr *),.sgm.bulb .sig :not(.pwr,.pwr *):before,.sgm.bulb .sig :not(.pwr,.pwr *):after{transition-duration:.5s}.sgm[data-state=powerdown] .sig .sgh-keybed{--sgm-d: 0ms}.sgm[data-state=powerdown] .sig .sig-towers{--sgm-d: .12s}.sgm[data-state=powerdown] .sig .sig-head{--sgm-d: .24s}.sgm.bulb .sig .sig-head{--sgm-d: 0ms}.sgm.bulb .sig .sig-towers{--sgm-d: .11s}.sgm.bulb .sig .sgh-keybed{--sgm-d: .22s}@media(prefers-reduced-motion:reduce){.sgm.inview .device:not(.live) .pwr:not(.lit):after{animation:none;opacity:.5}.sgm .pwr-run-rail{stroke:#5ff0ff73}.sgm .sig,.sgm .sig *{--sgm-d: 0ms !important}}html:not([data-night]) .sgm[data-state=live] .sig .sg-title{color:color-mix(in srgb,var(--acc) 62%,#1a1917);text-shadow:0 1px 0 rgba(255,255,255,.35)}html:not([data-night]) .sgm[data-state=live] .sig .sgh-stopword{color:color-mix(in srgb,var(--sg-red) 62%,#1a1917)}html:not([data-night]) .sgm[data-state=live] .sig .sgh-gword{color:color-mix(in srgb,var(--sg-amber) 48%,#1a1917)}html:not([data-night]) .sgm[data-state=live] .sig .sgh-pair .si-kl{color:#3b434e}html:not([data-night]) .sgm[data-state=live] .sig .sgh-pair .si-kn{color:color-mix(in srgb,#ffc98a 38%,#1a1917);text-shadow:none}html:not([data-night]) .sgm[data-state=live] .sig .sg-etch{color:#14121099;text-shadow:0 1px 0 rgba(255,255,255,.35)}.sig .sig-cx{left:50%;transform:translate(-50%)}.sig .sgx{flex:none;display:flex;align-items:center;gap:4px;height:44px;padding:2px;box-sizing:border-box;border-radius:9px;overflow:hidden;background:radial-gradient(130% 130% at 50% 0%,#080e16,#04060b 80%);border:1px solid rgba(155,167,187,.16);box-shadow:inset 0 0 0 1px #000000d9,inset 0 3px 7px #000c,inset 0 -1px #ffffff0a,0 1px #ffffff0d}.sig .sgx-screen,.sig .sgx-cap{flex:none;width:134px;height:38px;border-radius:6px;box-sizing:border-box}.sig .sgx-screen{min-width:0;padding:0 10px}.sig .sgx-screen>b{font-variant-numeric:tabular-nums;letter-spacing:.06em;transition:color .3s}.sig .sgx.alive .sgx-screen{border-color:color-mix(in srgb,var(--sg-amber) 30%,rgba(155,167,187,.16));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-amber) 22%,transparent),inset 0 2px 9px #000c,inset 0 0 22px -8px var(--sg-amber)}.sig .sgx-cap{padding:0 14px 0 12px;gap:9px;font-size:13px;letter-spacing:.12em;justify-content:center;box-shadow:inset 0 1.2px .5px #ffffff38,inset 0 -3px 5px #00000080,0 2px #0a0d12,0 3px 5px #0000008c}.sig .sgx-cap svg{width:16px;height:16px}.sig .sgx-cap svg path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sig .sgx-cap.dormant{cursor:default}.sig .sgx.alive .sgx-cap{color:#ffd9ad}.sig .sgx.alive .sgx-cap>.sg-led{animation:sg-breathe var(--sg-breathe) ease-in-out infinite}.sig .sgx.alive .sgx-cap:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 14px -4px var(--sg-amber);animation:sg-breathe var(--sg-breathe) ease-in-out infinite}.sig .sgx-cap.busy{pointer-events:none}.sig .sgx-cap.busy:after,.sig .sgx-cap.busy>.sg-led{animation:none}.sig .sgx-cap.saved{color:#ffd27a}.sig .sgx-band{position:absolute;inset:1px;z-index:20;border-radius:21px;overflow:hidden;pointer-events:none;opacity:0}.sig .sgx-band:before{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:180px;transform:translate(-200px);background:linear-gradient(90deg,transparent 0%,rgba(214,240,255,.06) 25%,rgba(236,248,255,.34) 50%,rgba(214,240,255,.06) 75%,transparent 100%);mix-blend-mode:screen}.sig-device.sgx-print .sgx-band{opacity:1}.sig-device.sgx-print .sgx-band:before{animation:sgx-band 1.15s cubic-bezier(.3,0,.2,1) both}@keyframes sgx-band{0%{transform:translate(-200px)}to{transform:translate(1300px)}}.sig-device.sgx-print .sg-title{animation:sgx-title .6s ease-out both;animation-delay:var(--sgx-t, 0ms)}@keyframes sgx-title{0%,to{color:color-mix(in srgb,var(--acc) 72%,#f3f6fb);text-shadow:0 0 10px color-mix(in srgb,var(--acc) 38%,transparent),0 1px 0 rgba(0,0,0,.6)}35%{color:#fff;text-shadow:0 0 14px var(--acc),0 0 3px #fff,0 1px 0 rgba(0,0,0,.6)}}.sig-device.sgx-print .sgh-w{animation:sgx-key .5s ease-out both;animation-delay:calc(.14s + var(--sgx-i, 0) * 34ms)}@keyframes sgx-key{35%{box-shadow:inset 0 0 0 1px var(--sg-sapphire),inset 0 -18px 22px -8px var(--sg-sapphire);filter:brightness(1.5)}}.sgm .pwr.sgx-print .pwr-lamp{animation:sgx-lamp 1.15s ease-in-out 1}@keyframes sgx-lamp{0%,to{filter:brightness(1)}50%{filter:brightness(1.9)}}.sig .sgx-screen>b.sg-t-blink{animation:sg-blink 70ms steps(2,jump-none) 1}.sig .sgx-cap>.sg-led.sg-t-flash{animation:sg-flash .5s ease-out 1;background:#fff;box-shadow:0 0 8px var(--sg-amber),0 0 2px #fff}@media(prefers-reduced-motion:reduce){.sig .sgx.alive .sgx-cap>.sg-led,.sig .sgx.alive .sgx-cap:after{animation:none}.sig .sgx-band:before,.sig-device.sgx-print .sg-title,.sig-device.sgx-print .sgh-w,.sgm .pwr.sgx-print .pwr-lamp,.sig .sgx-screen>b.sg-t-blink{animation:none}}.sgm{position:relative;display:grid;grid-template-columns:minmax(0,auto);width:fit-content;margin-inline:auto;--sgm-ink: #141210;--sgm-dim: #6a6660;--sgm-line: rgba(20, 18, 16, .2)}@media screen{html[data-night] .sgm{--sgm-ink: #e8ecf4;--sgm-dim: #7d8798;--sgm-line: rgba(232, 236, 244, .2)}}.sgm>.device{width:1280px}.sig .sig-strata{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.sig .sig-head{position:relative;flex:none;height:72px;display:grid;align-items:end;grid-template-columns:330px 566px 330px;grid-template-rows:44px 20px;column-gap:13px;row-gap:8px}.sig .sig-head>.sg-title{grid-row:2;justify-self:center;align-self:end;padding-bottom:0}.sig .sig-corner{position:absolute;top:0;height:44px;display:flex;align-items:center}.sig .sig-cl{left:0}.sig .sig-ch{left:106px}.sig .sig-cr{right:8px}.sig .sig-towers{flex:none;display:grid;column-gap:13px;height:540px;grid-template-columns:330px 566px 330px}.sig .sig-slot{position:relative;min-width:0;min-height:0;display:flex}:root{--sheet-pad: 56px}@media(max-width:899px){:root{--sheet-pad: 20px}}.sheet{--sheet-ink: var(--ink, #141210);--sheet-dim: var(--dim, var(--muted, #6a6660));--sheet-card: #ffffff;--sheet-sans: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--sheet-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sheet-display: "Outfit", var(--sheet-sans);position:relative;box-sizing:border-box;width:100%;max-width:1080px;border:1px solid color-mix(in oklab,var(--sheet-ink) 14%,transparent);border-radius:28px;background:var(--sheet-card);color:var(--sheet-ink);font-family:var(--sheet-sans);container:sheet / inline-size;transition:border-color .56s ease,background-color .56s ease,color .56s ease}html[data-night] .sheet{--sheet-card: #1c1c1f;--sheet-ink: var(--night-ink, var(--ink));--sheet-dim: var(--night-dim, var(--muted))}@media(max-width:899px){.sheet{border-radius:20px}}.sheet-kind{position:absolute;top:23px;right:var(--sheet-pad);margin:0 -.12em 0 0;text-align:right;white-space:nowrap;font:500 .6875rem/12px var(--sheet-mono);letter-spacing:.12em;text-transform:lowercase;color:var(--sheet-dim);transition:color .56s ease}@media(max-width:899px){.sheet-kind{top:15px}.sheet .sheet-kind+[class]{margin-top:16px}}.sheet-sec{padding:24px 0;border-top:1px solid color-mix(in oklab,var(--sheet-ink) 12%,transparent);transition:border-color .56s ease}.sheet-sec:last-child{padding-bottom:16px}.sheet-t{margin:0 0 24px;font:500 .6875rem/1 var(--sheet-mono);letter-spacing:.12em;color:var(--sheet-dim);transition:color .56s ease}.sheet-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 48px}.sheet-col{min-width:0}.sheet-col>:last-child{margin-bottom:0}.sheet-p{margin:0 0 16px;font-size:1rem;line-height:1.6;text-wrap:pretty;color:var(--sheet-ink);transition:color .56s ease}@container sheet (min-width: 820px){.sheet-sec{padding-top:32px}.sheet-sec:not(:last-child){padding-bottom:32px}.sheet-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sheet-whole-btn{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:transparent;font:500 .6875rem/1 var(--sheet-mono);letter-spacing:.12em;color:var(--sheet-dim);cursor:pointer;transition:color .22s ease}.sheet-whole-btn:hover{color:var(--sheet-ink)}.sheet-whole-btn:focus-visible{outline:2px solid var(--sheet-ink);outline-offset:4px}.sheet-whole-btn svg{width:12px;height:12px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.sheet-whole-btn[aria-expanded=true] svg{transform:rotate(180deg)}.sheet-whole-body{padding-top:8px}.sheet-whole-body[hidden]{display:none}.kd[data-astro-cid-mysulyad]{--kd-ink: var(--sc-ink, #141210);--kd-ghost: color-mix(in oklab, var(--kd-ink) 18%, transparent);--kd-dormant: color-mix(in oklab, var(--kd-ink) 30%, transparent);--kd-note-fill: oklch(.945 .03 228);--kd-note-line: oklch(.64 .13 228);--kd-note-glyph: oklch(.4 .1 232);--kd-note-label: oklch(.4 .1 232);--kd-dark-fill: oklch(.46 .12 232);--kd-dark-glyph: oklch(.98 .01 228);--kd-drum-fill: oklch(.93 .05 55);--kd-drum-line: oklch(.68 .17 48);--kd-drum-glyph: oklch(.44 .12 44);--kd-drum-label: oklch(.44 .12 44);--kd-bass-fill: oklch(.88 .06 288);--kd-bass-line: oklch(.5 .21 288);--kd-bass-glyph: oklch(.38 .21 282);--kd-bass-label: oklch(.38 .21 282);--kd-amber-line: oklch(.7 .14 72);--kd-amber-ink: oklch(.54 .12 70);--kd-red-line: oklch(.62 .21 24);--kd-red-ink: oklch(.54 .2 24);margin:0}html[data-night] .kd[data-astro-cid-mysulyad]{--kd-note-fill: oklch(.84 .05 228);--kd-note-line: oklch(.7 .13 228);--kd-note-glyph: oklch(.3 .07 232);--kd-note-label: oklch(.78 .1 228);--kd-dark-fill: oklch(.44 .11 232);--kd-dark-glyph: oklch(.95 .02 228);--kd-drum-fill: oklch(.42 .09 48);--kd-drum-line: oklch(.73 .18 46);--kd-drum-glyph: oklch(.92 .06 60);--kd-drum-label: oklch(.8 .14 52);--kd-bass-fill: oklch(.36 .11 288);--kd-bass-line: oklch(.62 .2 292);--kd-bass-glyph: oklch(.92 .04 290);--kd-bass-label: oklch(.76 .14 292);--kd-amber-line: oklch(.76 .14 72);--kd-amber-ink: oklch(.84 .13 76);--kd-red-line: oklch(.68 .21 26);--kd-red-ink: oklch(.76 .17 26)}.kd-svg[data-astro-cid-mysulyad]{display:block;width:100%;height:auto;font-family:var(--sc-mono);user-select:none;-webkit-user-select:none;cursor:default}.kd-svg[data-astro-cid-mysulyad] text[data-astro-cid-mysulyad]{font-weight:500}.kd-k[data-astro-cid-mysulyad]{vector-effect:non-scaling-stroke;fill:none;stroke:var(--kd-ghost);stroke-width:1}.kd-k[data-astro-cid-mysulyad].s-note{fill:var(--kd-note-fill);stroke:var(--kd-note-line)}.kd-k[data-astro-cid-mysulyad].s-black{fill:var(--kd-dark-fill);stroke:none}.kd-k[data-astro-cid-mysulyad].s-drums{fill:var(--kd-drum-fill);stroke:var(--kd-drum-line);stroke-width:2}.kd-k[data-astro-cid-mysulyad].s-bass{fill:var(--kd-bass-fill);stroke:var(--kd-bass-line);stroke-width:2}.kd-k[data-astro-cid-mysulyad].s-hands{stroke:var(--kd-amber-line);stroke-width:2}.kd-k[data-astro-cid-mysulyad].s-stop{stroke:var(--kd-red-line);stroke-width:2}.kd-g[data-astro-cid-mysulyad]{font-size:15px;text-anchor:middle;dominant-baseline:central}.kd-g[data-astro-cid-mysulyad].sm{font-size:12px;letter-spacing:.08em}.kd-g[data-astro-cid-mysulyad].s-dormant{fill:var(--kd-dormant)}.kd-g[data-astro-cid-mysulyad].s-note{fill:var(--kd-note-glyph)}.kd-g[data-astro-cid-mysulyad].s-black{fill:var(--kd-dark-glyph)}.kd-g[data-astro-cid-mysulyad].s-drums{fill:var(--kd-drum-glyph)}.kd-g[data-astro-cid-mysulyad].s-bass{fill:var(--kd-bass-glyph)}.kd-g[data-astro-cid-mysulyad].s-hands{fill:var(--kd-amber-ink)}.kd-g[data-astro-cid-mysulyad].s-stop{fill:var(--kd-red-ink)}.kd-l[data-astro-cid-mysulyad]{font-size:11px;letter-spacing:.12em}.kd-l[data-astro-cid-mysulyad].s-note{fill:var(--kd-note-label)}.kd-l[data-astro-cid-mysulyad].s-drums{fill:var(--kd-drum-label)}.kd-l[data-astro-cid-mysulyad].s-bass{fill:var(--kd-bass-label)}.kd-l[data-astro-cid-mysulyad].s-hands{fill:var(--kd-amber-ink)}.kd-l[data-astro-cid-mysulyad].s-stop{fill:var(--kd-red-ink)}.kd-bracket[data-astro-cid-mysulyad]{fill:none;stroke:var(--kd-note-line);stroke-width:1;vector-effect:non-scaling-stroke}.kd-legend[data-astro-cid-mysulyad]{display:none;list-style:none;margin:20px 0 0;padding:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 28px}.kd-li[data-astro-cid-mysulyad]{display:flex;align-items:center;gap:10px;min-width:0}.kd-sw[data-astro-cid-mysulyad]{display:inline-flex;gap:3px;flex:none}.kd-sw[data-astro-cid-mysulyad] svg[data-astro-cid-mysulyad]{width:16px;height:16px;display:block}.kd-lk[data-astro-cid-mysulyad]{font:500 .75rem/1.2 var(--sc-mono);letter-spacing:.04em;color:var(--kd-ink);white-space:nowrap}.kd-lw[data-astro-cid-mysulyad]{font:500 .6875rem/1.2 var(--sc-mono);letter-spacing:.12em}.kd-lw[data-astro-cid-mysulyad].s-note{color:var(--kd-note-label)}.kd-lw[data-astro-cid-mysulyad].s-drums{color:var(--kd-drum-label)}.kd-lw[data-astro-cid-mysulyad].s-bass{color:var(--kd-bass-label)}.kd-lw[data-astro-cid-mysulyad].s-hands{color:var(--kd-amber-ink)}.kd-lw[data-astro-cid-mysulyad].s-stop{color:var(--kd-red-ink)}@container (max-width: 787px){.kd-labels[data-astro-cid-mysulyad]{display:none}.kd-legend[data-astro-cid-mysulyad]{display:grid}}@container (max-width: 367px){.kd-glyphs[data-astro-cid-mysulyad]{display:none}.kd-legend[data-astro-cid-mysulyad]{grid-template-columns:minmax(0,1fr)}}.sc[data-astro-cid-pfbhcade]{--sheet-acc: #4fd1ff;--sc-ink: var(--sheet-ink);--sc-mono: var(--sheet-mono);position:relative;margin:0 auto;padding:var(--sheet-pad)}[data-astro-cid-pfbhcade][data-write-up]{scroll-margin-top:32px}.sc[data-astro-cid-pfbhcade][data-part=all]{margin-top:96px}.sc-title[data-astro-cid-pfbhcade]{margin:0 0 40px;text-align:center;font-family:var(--sheet-display);font-size:3.25rem;font-weight:500;line-height:1.05;letter-spacing:-.02em}@media(max-width:899px){.sc-title[data-astro-cid-pfbhcade]{font-size:2.5rem}}.sc-hood[data-astro-cid-pfbhcade]{max-width:62ch;margin:0}.sc-story[data-astro-cid-pfbhcade]{margin-bottom:32px}.sc[data-astro-cid-pfbhcade][data-part=around] .sc-story[data-astro-cid-pfbhcade]{margin-bottom:0}
