/*! Jamming Lab — © 2026 Artur Asadullin (daddy_0x · t.me/daddy_0x). All rights reserved. Proprietary software — copying, redistribution or reuse of this code is prohibited. */
*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;height:100%;overflow:hidden;background:#0e0f13;color:#e8e8ee;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-user-select:none;user-select:none}.wrap{display:flex;flex-direction:column;height:100vh;max-width:none;margin:0;padding:12px 20px 14px}.bar{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:4px 2px 10px;min-height:52px}.barright{margin-left:auto;display:flex;align-items:center;gap:10px}.seqxport{flex:0 0 auto;flex-wrap:nowrap;gap:12px}#gen{flex:0 0 auto;background:#2fbf6c;color:#fff;border:0;border-radius:10px;padding:10px 14px;font-size:18px;font-weight:700;cursor:pointer}#gen:active{background:#27a259}#gen:disabled{opacity:.5;cursor:default}.modes{display:flex;gap:0;flex:0 0 auto;background:#181a21;border-radius:10px;padding:3px}.modes button{border:0;background:0 0;color:#cfd2dc;cursor:pointer;font-size:17px;line-height:1;padding:8px 12px;border-radius:8px}.modes button.on{background:#3a6df0;color:#fff}.seqplay{flex:0 0 auto;background:#2fbf6c;color:#fff;border:0;border-radius:9px;width:46px;height:34px;font-size:15px;font-weight:800;cursor:pointer}.seqplay.on{background:#e0455e}#status{flex:0 0 auto;max-width:220px;color:#8b90a0;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kbhint{flex:1 1 auto;min-width:0;text-align:right;color:#5f6573;font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editbtn{flex:0 0 auto;background:#181a21;color:#cfd2dc;border:0;border-radius:8px;padding:8px 11px;font-size:16px;line-height:1;cursor:pointer}.editbtn.on{background:#2fbf6c;color:#fff}.fxbtn{flex:0 0 auto;background:#181a21;color:#cfd2dc;border:0;border-radius:8px;padding:8px 13px;font-size:13px;font-weight:800;letter-spacing:.3px;cursor:pointer}.fxbtn.on{background:#3a6df0;color:#fff}.ctl{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:12px;padding:0 2px 10px;align-items:flex-end;justify-content:center}.ctl label{display:flex;flex-direction:column;gap:3px;min-width:96px;font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#8b90a0}.ctl select{width:100%;background:#23262f;color:#e8e8ee;border:1px solid #2a2d38;border-radius:8px;padding:8px 6px;font-size:13px;cursor:pointer}.stage{flex:1 1 auto;min-height:0;min-width:0;display:flex;align-items:center;justify-content:center;gap:14px;position:relative}.stage[data-mode=keys]{flex-direction:row;align-items:center;justify-content:center}.stage[data-mode=xy]{align-items:stretch}.stage[data-mode=seq]{align-items:stretch}.keyscol{display:flex;flex-direction:column;flex:0 0 auto;gap:8px;align-items:stretch;min-height:0}.stage:not([data-mode=keys]) #keysCol{display:none}.stage:not([data-mode=drums]):not([data-mode=perc]) .kitside{display:none}.kitside{width:194px;flex:0 0 auto;align-self:center;max-height:100%;overflow-y:auto;background:#14161d;border:1px solid #232733;border-radius:14px;padding:15px 15px;display:flex;flex-direction:column;gap:12px}.kitsl{position:absolute;top:2px;left:2px;width:168px;z-index:5;gap:9px;padding:13px}.kitsr{position:absolute;top:2px;right:2px;width:184px;z-index:5;gap:11px;padding:13px}.ksh{font-size:12px;font-weight:800;letter-spacing:1.5px;color:#cfd2dc}.ksg{font-size:9px;font-weight:800;letter-spacing:1.4px;color:rgba(255,255,255,.42);margin-top:2px}.genseg{display:flex;flex-direction:column;gap:6px}.genseg button{height:36px;border:1px solid #2a2d38;border-radius:9px;background:#1b1e26;color:#b9bece;font-size:13px;font-weight:800;cursor:pointer;text-align:left;padding:0 12px}.genseg button:hover{border-color:#3a4055}.genseg button.on{background:#3a6df0;border-color:#3a6df0;color:#fff}.kshint{font-size:10px;color:rgba(255,255,255,.42);line-height:1.35}.kssyn{display:flex;flex-direction:column;gap:10px;border-top:1px solid #232733;padding-top:10px;transition:opacity .15s}.kssyn.dim{opacity:.38;pointer-events:none}.kscol{display:grid;grid-template-columns:1fr 1fr;gap:13px 8px;justify-items:center}.ksknob{display:flex;flex-direction:column;align-items:center;gap:5px}.ksknob span{font-size:10px;font-weight:700;color:#9aa0b0}.kitside .knob{width:42px;height:42px}.knob.kpp .kind{background:#ff9a58}.knob.kpt .kind{background:#ffd75e}.knob.kpd .kind{background:#ff6f9c}.knob.kpdec .kind{background:#ffb84d}.knob.kptu .kind{background:#4dd7ff}.knob.kpa .kind{background:#b9f65c}.keyscol .ctl{flex-wrap:nowrap;justify-content:space-between;gap:6px;padding:0 0 2px}.keyscol .ctl label{flex:1 1 0;min-width:0}.pads{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:9px;flex:0 0 auto;touch-action:none}.pad{position:relative;border-radius:16px;border:2px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;color:#0a0a0a;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;overflow:hidden;transition:filter .06s,transform .04s}.pad .cat{pointer-events:none;opacity:.82}.pad .kbk{position:absolute;left:50%;bottom:5px;transform:translateX(-50%);font:700 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.5px;text-transform:none;color:rgba(0,0,0,.45);pointer-events:none}.pad.active{filter:brightness(1.6);transform:scale(.95)}.pad.seqhit{box-shadow:inset 0 0 0 3px rgba(255,255,255,.92),0 0 14px 2px rgba(255,255,255,.5)}.pad.key{color:#0a0a0a;font-size:15px}.pad.key.active{filter:brightness(1.7);transform:scale(.93)}.pads.editing .pad .cat{position:absolute;left:50%;bottom:21px;transform:translateX(-50%);max-width:calc(100% - 12px);text-align:center}.pad .reroll,.pad .synthp,.pad .knob,.pad .sprand,.pad .sptog{display:none}.pads.editing .pad .reroll{display:flex;align-items:center;justify-content:center;position:absolute;top:6px;left:6px;width:34px;height:28px;z-index:3;border:0;border-radius:9px;background:rgba(0,0,0,.42);color:#fff;font-size:18px;line-height:1;cursor:pointer}.pads.editing .pad .reroll:active{background:rgba(0,0,0,.65)}.pads.editing .pad .synthp{display:flex;align-items:center;justify-content:center;position:absolute;top:6px;left:44px;width:34px;height:28px;z-index:3;border:0;border-radius:9px;background:rgba(0,0,0,.42);color:#fff;font-size:16px;line-height:1;cursor:pointer}.pads.editing .pad .synthp:active{background:rgba(0,0,0,.65)}.pads.editing .pad .synthp.on{color:#45d684;background:rgba(9,42,28,.68);box-shadow:0 0 8px rgba(69,214,132,.5),inset 0 0 0 1px rgba(69,214,132,.55)}.pads.editing .pad .sprand{display:flex;align-items:center;justify-content:center;position:absolute;top:6px;left:6px;width:34px;height:28px;z-index:3;border:0;border-radius:9px;background:rgba(0,0,0,.42);color:#fff;font-size:15px;line-height:1;cursor:pointer}.pads.editing .pad .sprand:active{background:rgba(0,0,0,.65)}.pads.editing .pad .knob{display:block;position:absolute;z-index:3}.pads.editing .pad .knob.vol{bottom:6px;left:6px}.pads.editing .pad .knob.pan{top:6px;right:6px}.pads.editing .pad .knob.tone{bottom:6px;right:6px}.pads.editing .pad .knob.sd{top:40px;left:6px}.pads.editing .pad .knob.st{top:40px;left:44px}.pads.editing .pad .knob.sx{top:40px;left:82px}.pads.editing .pad .knob.sw{top:40px;left:120px}.pads.editing .pad .sptog{display:block;position:absolute;top:78px;height:20px;padding:0 7px;z-index:3;border:0;border-radius:7px;background:rgba(0,0,0,.42);color:#cfd6e4;font:800 10px -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.5px;line-height:20px;cursor:pointer}.pads.editing .pad .sptog.drv{left:6px}.pads.editing .pad .sptog.mtl{left:48px}.pads.editing .pad .sptog:active{background:rgba(0,0,0,.65)}.pads.editing .pad .sptog.on{color:#ffb84d;background:rgba(52,32,6,.72);box-shadow:0 0 7px rgba(255,184,77,.45),inset 0 0 0 1px rgba(255,184,77,.55)}.knob{position:relative;width:34px;height:34px;border-radius:50%;touch-action:none;cursor:pointer;background:radial-gradient(circle at 50% 36%,#3b414f,#14161d);border:2px solid rgba(0,0,0,.45);box-shadow:inset 0 1px 2px rgba(255,255,255,.18),0 1px 3px rgba(0,0,0,.4)}.knob *{pointer-events:none}.knob .kind{position:absolute;left:50%;top:50%;width:3px;height:44%;border-radius:2px;background:#f3aa48;transform-origin:50% 100%;transform:translate(-50%,-100%) rotate(var(--ang, 0deg))}.knob::after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);background:#5a6373;box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.knob.vol .kind{background:#45d684}.knob.pan .kind{background:#58b1ff}.knob.sd .kind{background:#ffb84d}.knob.st .kind{background:#4dd7ff}.knob.sx .kind{background:#ff6f9c}.knob.sw .kind{background:#b9f65c}.knobbubble{position:fixed;z-index:200;pointer-events:none;white-space:nowrap;background:#0b0c10;color:#fff;border:1px solid #39404e;border-radius:7px;padding:3px 9px;font:800 12px -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.4px;box-shadow:0 4px 12px rgba(0,0,0,.55);transform:translate(-50%,-100%)}.knobbubble[hidden]{display:none}.xy{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0;height:100%}#xyMain{flex:1 1 0;min-height:0}.xy.modonly #xyMain{display:none}.xy.modonly .modrow{margin-top:auto}.modrow{display:flex;gap:12px;flex:0 0 auto;min-height:0}.modrow .xypad{flex:1 1 0}.xypad{position:relative;border-radius:16px;overflow:hidden;border:2px solid rgba(255,255,255,.14);touch-action:none;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(0,0,0,.3)),linear-gradient(135deg,#2a2f6b,#16213a)}.xypad.mod{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(0,0,0,.3)),linear-gradient(135deg,#5b2a6b,#221a3a)}.xypad.mod2{background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(0,0,0,.3)),linear-gradient(135deg,#1f6b5a,#15233a)}.lbl-y,.lbl-x{position:absolute;pointer-events:none;font-size:10px;font-weight:700;color:rgba(255,255,255,.62);text-transform:uppercase}.lbl-y{left:9px;top:9px;line-height:.95;letter-spacing:1px;writing-mode:vertical-rl;text-orientation:upright}.lbl-x{left:9px;bottom:9px;letter-spacing:.5px}.lbl-tl,.lbl-tr,.lbl-bl,.lbl-br{position:absolute;pointer-events:none;font-size:9px;font-weight:700;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.3px;max-width:46%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbl-tl{top:7px;left:8px}.lbl-tr{top:7px;right:8px;text-align:right}.lbl-bl{bottom:7px;left:8px}.lbl-br{bottom:7px;right:8px;text-align:right}.dot{position:absolute;left:50%;top:50%;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.92);transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 0 20px 5px rgba(255,255,255,.32)}.pads.xypane{display:block}.pads.xypane .xysurf{width:100%;height:100%;border-radius:16px}.pads.chooser{display:flex;flex-direction:column;gap:9px}.pads.chooser .splitpick{flex:1 1 0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed #3a4050;border-radius:16px;background:#14161e;color:#cfd2dc;cursor:pointer}.pads.chooser .splitpick:active{background:#1b1f2a}.pads.chooser .splitpick .ic{font-size:30px;line-height:1}.pads.chooser .splitpick .lb{font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#8b90a0}.synvol{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:10px 2px 0;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#8b90a0}.synvol input[type=range]{flex:1 1 auto;min-width:0;height:24px;accent-color:#2fbf6c}#synVolVal,#seVolVal{flex:0 0 48px;text-align:right;color:#cfd2dc}.synvol .syvspan{flex:0 0 auto}.synvol .knob{flex:0 0 auto;width:32px;height:32px}.seq{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;gap:9px}.seqtransport{flex:0 0 auto;display:flex;flex-direction:column;gap:9px}.seqrow{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.seqfield{display:flex;align-items:center;gap:7px;font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#8b90a0}.stepper{display:flex;align-items:center;gap:2px;background:#181a21;border-radius:8px;padding:2px}.stepper button{width:30px;height:30px;border:0;background:#23262f;color:#e8e8ee;border-radius:6px;font-size:18px;line-height:1;cursor:pointer}.stepper button:active{background:#313542}.stepper b{min-width:36px;text-align:center;font-size:15px;font-weight:800;color:#e8e8ee}.stepper b.taptempo{cursor:pointer;border-radius:6px}.stepper b.taptempo:active{background:#313542}.seqmeter{height:32px;padding:0 8px;background:#23262f;color:#e8e8ee;border:1px solid #2a2d38;border-radius:8px;font-size:13px;font-weight:800;cursor:pointer}.seqgroovewrap{position:relative}.seqgroove{height:34px;padding:0 12px;background:#23262f;color:#e8e8ee;border:1px solid #2a2d38;border-radius:8px;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.seqgroove.on{background:#3a6df0;color:#fff;border-color:#3a6df0}.groovemenu{position:fixed;z-index:200;background:#1c1f27;border:1px solid #2a2d38;border-radius:10px;padding:4px;box-shadow:0 12px 34px rgba(0,0,0,.55);max-height:60vh;overflow:auto;min-width:160px}.groovemenu button{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;border:0;background:0 0;color:#e8e8ee;padding:9px 12px;border-radius:7px;font-size:13px;font-weight:700;cursor:pointer}.groovemenu button:hover{background:#23262f}.groovemenu button.on{background:#3a6df0;color:#fff}.groovemenu em{font-style:normal;font-weight:600;opacity:.55;font-size:11px}.groovemenu button.on em{opacity:.85}.seqselwrap{position:relative}.seqmenu{min-width:180px}.seqmenu .seqmenuhd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 6px 5px}.seqmenu .seqmenuhd b{font-size:10px;font-weight:800;letter-spacing:1px;color:rgba(255,255,255,.55)}.seqmenu .seqmrestore{width:auto;flex:0 0 auto;border:0;background:#23262f;color:#cfd2dc;border-radius:6px;font-size:13px;font-weight:800;cursor:pointer;padding:3px 9px;line-height:1}.seqmenu .seqmrestore:hover{background:#2a2d38}.seqmenu .seqmrestore.arm{background:#b07000;color:#fff}.seqmgo.queued{outline:2px solid #f0a500;outline-offset:-2px;animation:seqpulse 1s ease-in-out infinite}.seqmenu .seqmclr.arm{background:#7a2030;color:#ff9a9a}.seqgroove.queued{background:#b07000;border-color:#b07000;color:#fff}@keyframes seqpulse{0%,to{opacity:1}50%{opacity:.4}}.seqmenu .seqmrow{display:flex;align-items:center;gap:4px}.seqmenu .seqmrow button{width:auto;flex:0 0 auto;gap:8px;justify-content:center}.seqmenu .seqmrow .seqmgo{flex:1 1 auto;justify-content:flex-start}.seqmgo b{font-size:14px;min-width:14px;text-align:center}.seqmgo .seqdot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.18)}.seqmgo.filled .seqdot{background:#2fd0a0}.seqmenu .seqmgo.cur{background:#3a6df0;color:#fff}.seqmgo.cur .seqdot{background:#fff}.seqmenu .seqmclr:hover{background:#4a2530;color:#ff8a8a}.seqmenu .seqmadd:hover{background:#1f4d33;color:#7ee2a8}.songrow{display:flex;align-items:center;gap:6px;padding:6px 4px 4px;border-top:1px solid #2a2d38;margin-top:4px}.songrow button{width:auto;flex:0 0 auto}.songplay{font-size:11px!important;white-space:nowrap;background:#23262f!important}.songplay.on{background:#2fbf6c!important;color:#fff}.songchips{display:flex;flex-wrap:wrap;gap:4px;flex:1 1 auto;min-width:40px}.songchip{padding:5px 7px!important;font-size:11px!important;background:#23262f!important;border-radius:6px}.songchip.cur{background:#3a6df0!important;color:#fff}.songexp{font-size:11px!important;white-space:nowrap;background:#23262f!important}.songexp:hover{background:#2a2d38!important}.songexp:disabled{opacity:.55;cursor:default}.recbtn{color:#ff6b6b;min-width:34px}.recbtn.rec{background:#e0455e!important;color:#fff!important;animation:recpulse 1s ease-in-out infinite}@keyframes recpulse{0%,to{opacity:1}50%{opacity:.55}}.seqsrc{flex:1 1 auto;min-width:0;display:flex;gap:0;background:#181a21;border-radius:8px;padding:3px}.seqsrc button{flex:1 1 0;min-width:0;border:0;background:0 0;color:#cfd2dc;font-weight:700;font-size:12px;padding:8px 3px;border-radius:6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seqsrc button.on{background:#3a6df0;color:#fff}.seqedit{flex:0 0 auto;background:#23262f;color:#cfd2dc;border:1px solid #2a2d38;border-radius:8px;padding:7px 12px;font-size:16px;line-height:1;cursor:pointer}.seqedit.on,.seqedit:active{background:#3a6df0;color:#fff}.seqgrid{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:3px;touch-action:none}.seqlane{flex:1 1 0;min-height:0;display:flex;gap:5px;align-items:stretch;border-radius:6px}.seqdrone-ph{flex:1 1 auto;display:flex;align-items:center;justify-content:center;color:#9aa2c0;font-size:14px;letter-spacing:.05em;border:1px dashed #33405e;border-radius:8px;min-height:80px}.dronepanel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:14px;overflow-y:auto;border:1px solid #2a3350;border-radius:10px;padding:18px;background:linear-gradient(160deg,#171b28,#12151f)}.dronehd{display:flex;align-items:baseline;gap:12px}.dronetitle{font-size:17px;font-weight:800;letter-spacing:.08em;color:#cdd6ff}.dronesub{font-size:11px;color:#7c88a8;letter-spacing:.04em}.dronesec{display:flex;flex-direction:column;gap:9px}.dronesec-t{font-size:10px;font-weight:800;letter-spacing:.14em;color:#6f7aa0;text-transform:uppercase}.dronesec-b{display:flex;flex-direction:column;gap:10px}.droneengrow{display:flex;align-items:center;gap:10px}.droneeng-sel{flex:1 1 auto;max-width:260px;background:#12151f;color:#cdd6ff;border:1px solid #2f3a58;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer}.droneeng-dice{padding:8px 12px;font-size:14px}.dronemoods{display:flex;flex-wrap:wrap;gap:8px}.dronemoodbtn{border:1px solid #2f3a58;border-radius:8px;background:#141826;color:#b7c0e0;padding:7px 12px;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer}.dronemoodbtn:hover{border-color:#47568a;color:#dbe2ff}.dronemoodbtn.on{background:#6b53d8;border-color:#6b53d8;color:#fff}.droneknobs{display:flex;flex-wrap:wrap;gap:22px 28px;justify-content:flex-start}.droneknobs .knob{width:46px;height:46px}.dronemac span:not(.dronemacval){font-size:11px;font-weight:800;color:#9aa0b0;letter-spacing:.04em}.dronemacval{font-size:11px;font-weight:700;color:#6bd6ff}.dronebtns{display:flex;gap:12px;justify-content:center;margin-top:2px;flex-wrap:wrap;align-items:center}.dronebtn{border:0;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:800;letter-spacing:.03em;cursor:pointer;color:#fff}.dronedice{background:#6b53d8}.dronedice:active{background:#5842c0}.dronebuild{background:#2a3350}.dronebuild:active{background:#364168}.droneseed{display:flex;align-items:center;gap:8px}.droneseedbtn{background:#2a3350;padding:10px 12px}.droneseedbtn:active{background:#364168}.droneseedval{font-size:11px;font-weight:800;letter-spacing:.06em;color:#8fe9ff;min-width:56px;text-align:center}.dronemorphrow{display:flex;align-items:center;gap:10px;max-width:420px}.dronemorph-ab{background:#2a3350;padding:10px 14px}.dronemorph-ab:active{background:#364168}.dronemorph-ab.on{background:#6b53d8}.dronemorph-sl{flex:1 1 auto;min-width:120px;accent-color:#6b53d8;cursor:pointer}.dronemorph-sl:disabled{opacity:.35;cursor:default}.sedrone{display:flex;flex-direction:column;gap:12px;padding:4px 0}.sedrone-note{font-size:11px;color:#7c88a8;letter-spacing:.03em}#synEd.drawer:has(.sedroneknobs){width:min(94vw,640px)}.sedroneknobs{display:flex;flex-wrap:wrap;gap:16px 18px;justify-content:flex-start}.sedroneknobs .knob{width:40px;height:40px}.sedroneknobs .ksknob span{font-size:9px}.sedrone-dice{align-self:stretch}.seqlabel{flex:0 0 60px;border:0;border-radius:7px;color:#0a0a0a;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.2px;cursor:pointer;overflow:hidden;padding:0 3px;white-space:nowrap}.seqlabel:active{filter:brightness(1.4)}.seqsteps{flex:1 1 auto;min-width:0;display:flex;gap:2px;border-radius:5px}.seqcell{flex:1 1 0;min-width:0;border-radius:4px;background:#1a1d25;border:1px solid #262a35;cursor:pointer;touch-action:none}.seqcell.beat{background:#222633;border-color:#2c313d}.seqcell.barline{box-shadow:inset 2px 0 0 0 rgba(255,255,255,.28)}.seqcell.tail{background:var(--lc);opacity:.4}.seqcell.on{background:var(--lc);opacity:1;border-color:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px rgba(0,0,0,.28)}.seqcell.play{outline:2px solid rgba(255,255,255,.9);outline-offset:-2px}.seqcell.on.play{filter:brightness(1.3)}.groovestrip{flex:0 0 auto;display:flex;gap:5px;align-items:stretch;height:30px}.gstoggle{flex:0 0 60px;border:0;border-radius:7px;background:#23262f;cursor:pointer;display:flex;align-items:stretch;gap:3px;padding:3px}.gstoggle:hover{background:#2a2d38}.gstoggle .gseg{flex:1 1 0;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:8.5px;font-weight:800;letter-spacing:.2px;color:#6d7383}.gstoggle .gs-acc.on{background:#e0455e;color:#fff}.gstoggle .gs-tim.on{background:#3a6df0;color:#fff}.gscells{flex:1 1 auto;min-width:0;display:flex;gap:2px;touch-action:none}.gscell{flex:1 1 0;min-width:0;position:relative;background:#14161d;border:1px solid #23262f;border-radius:4px;overflow:hidden;cursor:pointer}.gscell.beat{background:#191d28}.gscell.barline{box-shadow:inset 2px 0 0 0 rgba(255,255,255,.28)}.gsfill{position:absolute;left:0;right:0;bottom:0;background:#3b4150}.gsfill.mid{background:#3b4150}.gsfill.up{background:linear-gradient(#ff6a6a,#ff3030)}.gsfill.dn{background:linear-gradient(#6aa8ff,#3a6df0)}.gsfill.late{background:linear-gradient(#ffc070,#ff8a1e)}.gsfill.early{background:linear-gradient(#6fe8d4,#1fc7b0)}.gscell.tim::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(255,255,255,.18)}.seqlane.lanesel{box-shadow:inset 3px 0 0 0 var(--lc),0 0 12px 1px color-mix(in srgb,var(--lc) 55%,transparent)}.seqlane.lanesel .seqsteps{background:rgba(255,255,255,.07)}.seqlane.lanesel .seqlabel{box-shadow:0 0 12px 1px var(--lc)}.seqedit.tmode{font-size:11px;font-weight:800;letter-spacing:.4px;min-width:52px;padding:9px 10px}#seqTmode.on{background:#2fd0a0;border-color:#2fd0a0;color:#06251b}.mrwrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:4px;touch-action:none}.mrbar{flex:0 0 auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.mroct{display:flex;align-items:center;gap:3px;background:#181a21;border-radius:8px;padding:2px}.mroct button{width:30px;height:26px;border:0;background:#23262f;color:#e8e8ee;border-radius:6px;font-size:10px;line-height:1;cursor:pointer}.mroct button:active{background:#313542}.mroct b{min-width:78px;text-align:center;font:800 11px ui-monospace,Menlo,monospace;color:#cfd2dc}.mrq{display:flex;align-items:center;gap:7px;font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#8b90a0}.mrq select{height:27px;background:#23262f;color:#e8e8ee;border:1px solid #2a2d38;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer}.mrq input[type=range]{width:68px}.mrq label{display:flex;align-items:center;gap:4px;cursor:pointer}.mrq button{height:27px;padding:0 10px;border:1px solid #2a2d38;background:#23262f;color:#e8e8ee;border-radius:6px;font-size:11px;font-weight:800;cursor:pointer}.mrq button:active{background:#313542}.mrq button:disabled{opacity:.35;cursor:default}.mrroll{flex:1 1 auto;min-height:0;position:relative;display:flex;flex-direction:column;gap:1px}.mrrow{flex:1 1 0;min-height:0;display:flex;gap:5px;align-items:stretch;background:#14161c;border-radius:4px}.mrrow.inscale{background:#1a1e28}.mrrow.root{background:#1e2433}.mrlabel{flex:0 0 60px;border:0;border-radius:4px;color:#0a0a0a;font-size:10px;font-weight:800;cursor:pointer;overflow:hidden;padding:0 3px;white-space:nowrap}.mrlabel:active{filter:brightness(1.4)}.mrcells{position:relative;flex:1 1 auto;min-width:0;border-radius:4px;background-image:repeating-linear-gradient(to right,rgba(255,255,255,.14)0,rgba(255,255,255,.14) 1px,transparent 1px,transparent calc(100%/var(--mrbeats, 4))),repeating-linear-gradient(to right,rgba(255,255,255,.05)0,rgba(255,255,255,.05) 1px,transparent 1px,transparent calc(100%/var(--mrcols, 16)))}.mrnote{position:absolute;top:12%;height:76%;border-radius:3px;background:var(--lc);min-width:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.28);cursor:pointer}.mrplay{position:absolute;top:0;bottom:0;width:2px;background:rgba(255,255,255,.5);pointer-events:none;z-index:3}.seqpager{flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;gap:18px;min-height:32px}.seqnav{display:flex;align-items:center;justify-content:center;gap:14px}.seqnav button{background:#181a21;color:#cfd2dc;border:0;border-radius:8px;width:48px;height:30px;font-size:14px;cursor:pointer}.seqnav button:disabled{opacity:.3;cursor:default}.seqnav span{font-size:12px;font-weight:700;color:#8b90a0;min-width:120px;text-align:center;cursor:pointer;user-select:none}.seqnav span.locked{color:#6da2ff;text-shadow:0 0 8px rgba(58,109,240,.6)}.seqright{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px}.seqdel{background:#e0455e;color:#fff;border:0;border-radius:8px;height:30px;padding:0 12px;font-size:12px;font-weight:800;cursor:pointer}.seqdel:active{background:#c23a50}.seqgen{background:#23262f;color:#e8e8ee;border:0;border-radius:8px;height:30px;padding:0 12px;font-size:16px;line-height:1;cursor:pointer}.seqgen:hover{background:#2a2d38}.seqgen:active{background:#313542}.seqgen.go{background:#3a6df0}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:60;width:min(86vw,340px);background:#13151b;border-left:1px solid #2a2d38;transform:translateX(100%);transition:transform .18s ease;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:14px 16px}.drawer.open{transform:translateX(0);box-shadow:-12px 0 30px rgba(0,0,0,.55)}.fxdrawer{width:min(94vw,540px)}.mixdrawer{width:min(96vw,900px)}.mixstrips{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.mxrow{display:grid;grid-template-columns:74px 30px 30px 1fr 34px 36px 28px auto;align-items:center;gap:8px;background:#181a21;border:1px solid #232733;border-radius:9px;padding:7px 9px}.mxsends{min-width:272px;box-sizing:border-box;display:flex;gap:7px;align-items:flex-start;padding-left:4px;border-left:1px solid #2a2d38}.mxsend{display:flex;flex-direction:column;align-items:center;gap:2px}.mxsend .knob.send{width:26px;height:26px}.mxsl{font-size:9px;font-weight:700;color:#6b7080;letter-spacing:.3px}.mxsend.on .mxsl{color:#7fd0ff}.mxkn{display:flex;flex-direction:column;align-items:center;gap:2px;padding-left:5px;border-left:1px solid #2a2d38}.mxkn+.mxkn{padding-left:0;border-left:none}.mxkn .knob{width:26px;height:26px}.mxkn .knob.punch .kind{background:#ff9a58}.mxkn .knob.dtone .kind{background:#ffd75e}.mxkn.on .mxsl{color:#ffb26b}.mxrow.silent{opacity:.45}.mxname{font-size:12px;font-weight:800;color:#cfd2dc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mxbtn{width:30px;height:28px;border:0;border-radius:7px;background:#23262f;color:#8b90a0;font-size:12px;font-weight:800;cursor:pointer}.mxbtn.mxm.on{background:#e0455e;color:#fff}.mxbtn.mxs.on{background:#f0b43c;color:#11131a}.mxrow input[type=range]{width:100%;accent-color:#3a6df0}.mxrow .knob.pan{width:32px;height:32px;justify-self:center}.mxv,.mxp{font-size:11px;font-weight:700;color:#8b90a0;text-align:center}.hgroup{display:inline-flex;align-items:center;gap:8px}.mxhdr{background:#23262f;color:#cfd2dc;border:0;border-radius:7px;font-size:12px;font-weight:800;cursor:pointer;padding:4px 8px}.mxhdr:hover{background:#2a2d38}.drawerhead{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:14px;color:#e8e8ee}.drawerhead button{background:0 0;border:0;color:#8b90a0;font-size:19px;line-height:1;cursor:pointer;padding:2px 6px}.synedrow{display:flex;gap:8px}.synedrow label{display:flex;flex-direction:column;gap:3px;flex:1 1 0;min-width:0;font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:#8b90a0}.synedrow select{width:100%;background:#23262f;color:#e8e8ee;border:1px solid #2a2d38;border-radius:8px;padding:7px 5px;font-size:13px;cursor:pointer}.sedrone-prow{display:flex;gap:4px}.sedrone-prow select{flex:1 1 auto;min-width:0}.sedrone-pedit{flex:0 0 auto;width:32px;background:#23262f;color:#e8e8ee;border:1px solid #2a2d38;border-radius:8px;font-size:13px;cursor:pointer;padding:0}.sedrone-pedal{width:100%;background:#23262f;color:#8b90a0;border:1px solid #2a2d38;border-radius:8px;padding:7px 5px;font-size:13px;cursor:pointer}.sedrone-pedal.on{color:#0d0f14;background:#ffd75e;border-color:#ffd75e;font-weight:700}.synedroll{background:#2fbf6c;color:#fff;border:0;border-radius:9px;padding:9px;font-size:13px;font-weight:800;cursor:pointer}.synedroll:active{background:#27a259}.synedmods{display:flex;flex-direction:column;gap:10px;flex:0 0 auto}.synedmods .xypad{width:100%;aspect-ratio:1.7}.fxscroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.perf{display:flex;flex-direction:column;gap:9px}.filtpad{position:relative;width:100%;height:120px;border-radius:10px;overflow:hidden;touch-action:none;border:1px solid #2a2d38;background:linear-gradient(135deg,#2a1f10,#14161e)}.filtpad .fpx,.filtpad .fpy{position:absolute;left:8px;font-size:9px;font-weight:700;letter-spacing:.5px;color:rgba(255,255,255,.5);pointer-events:none}.filtpad .fpx{bottom:6px}.filtpad .fpy{top:6px}.xypad.hasauto,.filtpad.hasauto{box-shadow:inset 0 0 0 2px rgba(70,200,255,.65)}.filtpad::before,.filtpad::after{content:"";position:absolute;background:rgba(255,255,255,.13);pointer-events:none}.filtpad::before{left:50%;top:0;bottom:0;width:1px}.filtpad::after{top:50%;left:0;right:0;height:1px}.filtpad .dot{width:24px;height:24px;background:rgba(240,162,58,.95);box-shadow:0 0 14px 3px rgba(240,162,58,.4)}.perfctl{display:flex;align-items:center;gap:12px}.perflbl{flex:0 0 auto;min-width:46px;font-size:11px;font-weight:800;letter-spacing:1px;color:#cfd2dc}.perfctl input[type=range]{flex:1 1 auto;min-width:0;height:24px;accent-color:#f0a23a}.perfctl .seqfield{flex:0 0 auto}.perfpads{display:flex;flex-wrap:wrap;gap:7px}.perfpad{flex:1 1 28%;min-width:0;height:44px;border:0;border-radius:10px;background:#182338;color:#aec4ee;font-size:11px;font-weight:800;letter-spacing:.2px;cursor:pointer;transition:transform .04s,background .06s}.perfpad.on{background:#3a6df0;color:#fff;box-shadow:0 0 16px rgba(58,109,240,.6);transform:scale(.96)}.perfpad.autofx{background:#d9892b;color:#fff;box-shadow:0 0 16px rgba(217,137,43,.6)}.expbody{padding:12px 14px;display:flex;flex-direction:column;gap:11px;overflow-y:auto}.exprow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.explabel{flex:0 0 70px;font-size:12px;font-weight:800;color:#aeb2bd}.expbtn{border:0;background:#23262f;color:#e8e8ee;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;padding:9px 13px}.expbtn:hover{background:#2f333f}.expmsg{min-height:16px;font-size:12px;font-weight:700;color:#2fd0a0}.mmhint{padding:8px 14px 2px;font-size:11px;color:#7b8090;line-height:1.4}.mmbody{padding:6px 10px 14px;overflow-y:auto;flex:1 1 auto}.mmgrp{font-size:10px;font-weight:800;letter-spacing:1px;color:rgba(255,255,255,.45);padding:10px 4px 4px}.mmrow{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;cursor:pointer}.mmrow:hover{background:#1d2027}.mmrow .mmname{flex:1 1 auto;font-size:12px;font-weight:700;color:#cfd2dc}.mmrow .mmbind{font-style:normal;font-size:11px;font-weight:800;color:#6d7383}.mmrow.bound .mmbind{color:#2fd0a0}.mmrow.arm{background:#3a2b12;outline:1px solid #f0a500}.mmrow.arm .mmbind{color:#f0a500;animation:recpulse 1s ease-in-out infinite}.mmrow .mmx{border:0;background:0 0;color:#6d7383;cursor:pointer;font-weight:800;border-radius:5px;padding:2px 6px}.mmrow .mmx:hover{background:#4a2530;color:#ff8a8a}.mmdrawer{display:flex;flex-direction:column}.expbtn.danger{color:#ff8a8a}.expbtn.danger:hover{background:#4a2530;color:#ffb0b0}.expgear{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px}.expgear svg{width:16px;height:16px;fill:currentColor;display:block}.exphint{font-size:11px;color:#7b8090;line-height:1.45;margin:2px 0 0}.fxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.fxgrp{border-top:1px solid #2a2d38;padding-top:6px;display:flex;flex-direction:column;gap:7px;min-width:0}.fxt{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#9aa0b2}.fxr{display:flex;align-items:center;gap:9px;min-width:0;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#8b90a0}.fxr span{flex:0 0 40px}.fxr input[type=range]{flex:1 1 auto;min-width:0;height:19px;margin:0;accent-color:#3a6df0}.infobtn{flex:0 0 auto;background:#181a21;color:#cfd2dc;border:0;border-radius:8px;width:34px;height:34px;font-size:16px;font-weight:800;cursor:pointer;line-height:1}.infobtn.on{background:#3a6df0;color:#fff}.infodrawer{width:min(94vw,460px)}.infoscroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding-top:4px}.hkgrp{display:flex;flex-direction:column;gap:7px}.hkt{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#9aa0b2;border-bottom:1px solid #2a2d38;padding-bottom:5px}.hkrow{display:flex;align-items:baseline;gap:12px}.hkk{flex:0 0 200px;display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:11px;color:#8b90a0}.hkd{flex:1 1 auto;min-width:0;color:#cfd2dc;font-size:12px;line-height:1.35}.setgrp .hkrow{align-items:center}.setbtn{flex:0 0 auto;border:1px solid #2a2d38;border-radius:8px;background:#1b1e26;color:#b9bece;font-size:12px;font-weight:800;padding:6px 14px;cursor:pointer}.setbtn:hover{border-color:#3a4055}.setbtn.inv{background:#3a6df0;border-color:#3a6df0;color:#fff}.setgrp input[type=range]{flex:0 0 auto;width:130px;accent-color:#3a6df0}.hkk kbd{background:#23262f;border:1px solid #3a3f4c;border-bottom-width:2px;border-radius:6px;padding:2px 6px;font:700 11px ui-monospace,Menlo,monospace;color:#e8e8ee}.credit{margin-top:auto;padding-top:10px;text-align:center;color:#8b90a0;font-size:13px;text-decoration:none;border-top:1px solid #2a2d38}.credit:hover{color:#cfd2dc}.credit .heart{color:#e0455e}.seqgrid.recarm{box-shadow:inset 0 0 0 2px rgba(224,69,94,.7);border-radius:8px}.seqgrid.erasearm{box-shadow:inset 0 0 0 2px rgba(240,180,60,.75);border-radius:8px}.mrwrap.recarm{box-shadow:inset 0 0 0 2px rgba(224,69,94,.7);border-radius:8px}.seqgrid.recwait,.mrwrap.recwait{outline:2px dashed rgba(224,69,94,.45);outline-offset:-2px;border-radius:8px}.seqnav.recflash span{color:#ff5f76;text-shadow:0 0 10px rgba(224,69,94,.9)}.seqnav.recflash button:not(:disabled){box-shadow:0 0 0 1px rgba(224,69,94,.85),0 0 12px rgba(224,69,94,.55)}.synsolo{flex:0 0 auto;width:27px;height:27px;border-radius:7px;border:1px solid #3a3f4c;background:#23262f;color:#cfd2dc;font-weight:800;font-size:13px;line-height:1;cursor:pointer}.synsolo.on{background:#3a6df0;color:#fff;border-color:#3a6df0}.drawerhead{gap:10px}.drawerhead #synEdTitle{margin-right:auto}#seqSrc .seqadd{color:#2fbf6c;font-weight:900}#seqSrc .seqadd:hover{background:rgba(47,191,108,.18)}.synaddmenu{position:fixed;z-index:300;background:#1c1f27;border:1px solid #2a2d38;border-radius:10px;padding:5px;display:grid;grid-template-columns:1fr 1fr;gap:4px;box-shadow:0 10px 30px rgba(0,0,0,.6)}.synaddmenu button{border:0;background:#23262f;color:#e8e8ee;border-radius:7px;padding:8px 14px;font-size:13px;font-weight:800;cursor:pointer;text-align:left}.synaddmenu button:hover{background:#3a6df0;color:#fff}.drawerhead .sedel{color:#e08}.drawerhead .sedel:hover{background:rgba(224,69,94,.2);color:#ff6f8a}.drawer.synlab{width:100vw;max-width:100vw;left:0;right:0;padding:10px 14px 12px;gap:8px;background:radial-gradient(120% 90%at 50%0,#16181f 0,#0c0d11 70%)}.synlab .drawerhead{gap:12px;flex-wrap:wrap}.synlab #synLabTitle{margin-right:auto;font-size:15px;color:#eaeaf0}.synlab-head-sel{background:#23262f;color:#e8e8ee;border:1px solid #2a2d38;border-radius:8px;padding:6px 9px;font-size:13px;cursor:pointer}.synlab .synlab-vp{display:flex;align-items:center;gap:6px;font:700 9px/1 -apple-system,sans-serif;letter-spacing:.4px;color:#8b90a0;text-transform:uppercase}.synlab .synlab-vp input[type=range]{width:120px;accent-color:#3a6df0}.synlab .synlab-vp em{font-style:normal;color:#cfd2dc;min-width:42px}.synlab .drawerhead .knob.pan{width:30px;height:30px}.synlab .drawerhead .knob.synlab-fk{width:28px;height:28px}.synlab-mount{flex:1 1 auto;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:repeating-linear-gradient(45deg,#101216 0 12px,#0d0f13 12px 24px)}.synlab-canvas{position:relative;transform-origin:center center;flex:0 0 auto}.synlab-missing{color:#8b90a0;font:600 14px -apple-system,sans-serif;padding:30px}.synlab-keys{flex:0 0 auto;height:88px;position:relative;border-radius:8px;overflow:hidden;background:#17181d;border:1px solid #2a2d38}.slk-wrap{position:relative;height:100%}.slk-key{position:absolute;top:0;bottom:0;box-sizing:border-box;cursor:pointer;touch-action:none}.slk-key.wht{background:linear-gradient(#f4f4f6,#d7d8de);border:1px solid #22242b;border-radius:0 0 5px 5px;z-index:1}.slk-key.blk{top:0;height:62%;background:linear-gradient(#2a2c33,#101116);border:1px solid #000;border-radius:0 0 4px 4px;z-index:2}.slk-key.wht.on{background:linear-gradient(#9ecbff,#6ea6f5)}.slk-key.blk.on{background:linear-gradient(#4f7fd6,#2c4c96)}.synlab-chip{color:#ffcf9a!important}.synaddmenu button.synadd-lab{margin-top:4px;background:linear-gradient(#ff8a3d,#e0561f);color:#1a1206;font-weight:800}.synaddmenu button.synadd-lab:hover{background:linear-gradient(#ffa057,#f0672a);color:#1a1206}.jl-root{position:relative;width:1200px;height:392px;box-sizing:border-box;background:linear-gradient(180deg,#2b2d33 0,#212328 55%,#191a1e 100%);border:1px solid #0c0d10;border-radius:12px;padding:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 60px rgba(0,0,0,.5),0 18px 50px rgba(0,0,0,.55);font-family:"Segoe UI",system-ui,sans-serif;color:#e6e7ec;user-select:none}.jl-brand{position:absolute;left:16px;top:14px;right:16px;height:38px;display:flex;align-items:center;gap:14px;border-bottom:1px solid rgba(255,255,255,.05)}.jl-brandlogo{font-weight:900;font-style:italic;font-size:24px;letter-spacing:.5px;color:#f2f3f7;text-shadow:0 1px 2px rgba(0,0,0,.7)}.jl-brandmodel{font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#9aa0ad}.jl-brand::after{content:"";position:absolute;right:0;top:8px;width:210px;height:5px;border-radius:3px;background:linear-gradient(90deg,#e6403a,#f08a24,#f2c744,#3fae54,#3a7bd5,#7a4fd6);box-shadow:0 0 8px rgba(0,0,0,.4)}.jl-plate{position:absolute;box-sizing:border-box;border-radius:9px;padding:22px 8px 8px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(0,0,0,.28));border:1px solid #0c0d10;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 22px rgba(0,0,0,.45);--jl-acc:#7fd4ff}.jl-plttl{position:absolute;left:10px;top:6px;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--jl-acc);text-shadow:0 0 8px color-mix(in srgb,var(--jl-acc) 45%,transparent)}.jl-pltbody{display:flex;align-items:flex-end;justify-content:space-around;gap:4px;height:100%}.jl-fad{--jl-acc:#7fd4ff;display:flex;flex-direction:column;align-items:center;width:32px;height:100%;justify-content:flex-end}.jl-fad .jl-val{font-size:9px;font-weight:700;color:#cfd3dd;min-height:12px;margin-bottom:3px;letter-spacing:.3px}.jl-fadtrack{position:relative;width:8px;height:150px;margin:8px 0;flex-shrink:0;border-radius:5px;background:linear-gradient(180deg,#101115,#080809);border:1px solid #05060a;box-shadow:inset 0 0 6px rgba(0,0,0,.8);cursor:ns-resize;touch-action:none}.jl-fadfill{position:absolute;left:0;right:0;bottom:0;border-radius:5px;background:linear-gradient(180deg,color-mix(in srgb,var(--jl-acc) 85%,#fff 0%),color-mix(in srgb,var(--jl-acc) 30%,#000));box-shadow:0 0 6px color-mix(in srgb,var(--jl-acc) 55%,transparent)}.jl-fadcap{position:absolute;left:50%;width:26px;height:15px;transform:translate(-50%,50%);border-radius:3px;background:linear-gradient(180deg,#41454f,#20232a);border:1px solid #0a0b0e;box-shadow:0 2px 4px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.15);pointer-events:none}.jl-fadcap::after{content:"";position:absolute;left:3px;right:3px;top:50%;height:2px;transform:translateY(-50%);background:color-mix(in srgb,var(--jl-acc) 80%,#fff);border-radius:2px;box-shadow:0 0 5px var(--jl-acc)}.jl-lbl{margin-top:6px;font-size:9px;font-weight:700;letter-spacing:.3px;color:#a7adba;text-align:center;text-transform:uppercase;line-height:1.1;max-width:52px}.jl-plate.jl-short .jl-fadtrack{height:84px}.jl-sw{--jl-acc:#7fd4ff;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:44px;height:100%}.jl-seg{display:flex;flex-direction:row;gap:2px;background:#0c0d11;border:1px solid #05060a;border-radius:6px;padding:2px;box-shadow:inset 0 0 6px rgba(0,0,0,.7)}.jl-seg.col{flex-direction:column}.jl-segb{border:0;background:#23262e;color:#8a90a0;font-size:9px;font-weight:800;letter-spacing:.2px;border-radius:4px;padding:4px 4px;cursor:pointer;min-width:18px;line-height:1}.jl-segb:hover{color:#d7dbe4}.jl-segb.on{background:linear-gradient(180deg,color-mix(in srgb,var(--jl-acc) 75%,#fff 0%),color-mix(in srgb,var(--jl-acc) 40%,#000));color:#10131a;box-shadow:0 0 8px color-mix(in srgb,var(--jl-acc) 60%,transparent),inset 0 1px 0 rgba(255,255,255,.3)}.synlab-panel{position:relative;user-select:none;color:#eaeaf0}.synlab-panel .lw-slot{position:absolute;transform:translateX(-50%);text-align:center}.lw-knob{--kz:48px;display:inline-flex;flex-direction:column;align-items:center;gap:3px}.lw-knob .lw-dial{position:relative;width:var(--kz);height:var(--kz);border-radius:50%;background:radial-gradient(circle at 38% 32%,#4a4a52,#1c1c20 68%,#0c0c0e);box-shadow:0 3px 6px rgba(0,0,0,.55),inset 0 1px 2px rgba(255,255,255,.18),inset 0-3px 6px rgba(0,0,0,.6);border:1px solid #050506;cursor:grab;touch-action:none}.lw-knob .lw-dial:active{cursor:grabbing}.lw-knob .lw-ptr{position:absolute;left:50%;top:8%;width:3px;height:42%;background:linear-gradient(#fff,#d8d8dc);border-radius:2px;transform-origin:50% 100%;box-shadow:0 0 3px rgba(255,255,255,.6)}.lw-knob .lw-val{font:600 10px/1 ui-monospace,monospace;color:#ffcf9a;min-height:10px}.lw-knob .lw-label{font:700 9px/1.1 -apple-system,sans-serif;letter-spacing:.3px;text-transform:uppercase;color:#23242a;max-width:78px}.lw-switch{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.lw-switch .lw-seg{display:inline-flex;border-radius:5px;overflow:hidden;background:#0d0d10;border:1px solid #000;box-shadow:inset 0 1px 3px rgba(0,0,0,.7)}.lw-switch .lw-segb{appearance:none;border:0;background:#24242a;color:#9a9aa4;font:700 9px/1 -apple-system,sans-serif;letter-spacing:.4px;padding:6px 9px;cursor:pointer}.lw-switch.seg3 .lw-segb{padding:6px 7px}.lw-switch .lw-segb+.lw-segb{border-left:1px solid #000}.lw-switch .lw-segb.on{background:linear-gradient(#ff8a3d,#e0561f);color:#1a1206;box-shadow:inset 0 1px 2px rgba(255,255,255,.35)}.lw-switch .lw-label{font:700 9px/1.1 -apple-system,sans-serif;text-transform:uppercase;letter-spacing:.3px;color:#23242a}.lw-slider{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.lw-slider.vert{gap:0}.lw-slider.vert .lw-track{position:relative;width:10px;height:96px;border-radius:5px;order:1;margin:11px 0;background:#0d0d10;box-shadow:inset 0 1px 3px rgba(0,0,0,.8)}.lw-slider.horiz .lw-track{position:relative;width:110px;height:10px;border-radius:5px;background:#0d0d10;box-shadow:inset 0 1px 3px rgba(0,0,0,.8)}.lw-slider .lw-cap{position:absolute;width:22px;height:14px;border-radius:3px;background:linear-gradient(#5a5a64,#26262c);border:1px solid #000;box-shadow:0 2px 3px rgba(0,0,0,.5)}.lw-slider.vert .lw-cap{left:-6px;bottom:0;transform:translateY(50%)}.lw-slider.horiz .lw-cap{top:-2px;left:0;transform:translateX(-50%)}.lw-slider .lw-val{font:600 10px/1 ui-monospace,monospace;color:#ffcf9a}.lw-slider.vert .lw-val{order:0;height:12px;line-height:12px}.lw-slider .lw-label{font:700 9px/1.1 -apple-system,sans-serif;text-transform:uppercase;color:#23242a}.lw-slider.vert .lw-label{order:2;min-height:12px;line-height:12px}.synlab-panel .lw-slot.ondark .lw-label{color:#e8eaf0}.lw-select{display:inline-flex;flex-direction:column;align-items:center;gap:3px}.lw-select .lw-sel{background:#17171b;color:#eaeaf0;border:1px solid #000;border-radius:5px;font:600 11px -apple-system,sans-serif;padding:4px 6px}.lw-select .lw-label{font:700 9px -apple-system,sans-serif;text-transform:uppercase;color:#23242a}.lw-led{--led:#ff5a3c;width:10px;height:10px;border-radius:50%;background:#3a1512;box-shadow:inset 0 1px 2px rgba(0,0,0,.8)}.lw-led.on{background:var(--led);box-shadow:0 0 8px var(--led),inset 0 0 3px rgba(255,255,255,.5)}.lw-section{position:absolute;border-radius:8px;background:rgba(0,0,0,.14);border:1px solid rgba(0,0,0,.25)}.lw-section .lw-sectitle{position:absolute;top:4px;left:8px;font:700 9px -apple-system,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#23242a;opacity:.8}.synlab-tx81z .lw-section .lw-sectitle{color:#cfd6e2;opacity:1;text-shadow:0 1px 2px rgba(0,0,0,.65)}.synlab-tx81z .lw-label{color:#dbe0e9}.synlab-tx81z .lw-slot.ondark .lw-label{color:#eef1f7}.synlab-tb303{width:880px;height:420px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(0,0,0,.1)),repeating-linear-gradient(90deg,#c8ccd0 0,#c8ccd0 2px,#bdc1c6 2px,#bdc1c6 4px),linear-gradient(180deg,#cfd3d7,#b3b7bc);border:1px solid #7d8085;box-shadow:inset 0 2px 4px rgba(255,255,255,.5),inset 0-3px 8px rgba(0,0,0,.28),0 10px 30px rgba(0,0,0,.5)}.synlab-tb303 .tb-brand{position:absolute;left:30px;top:26px;display:flex;align-items:baseline;gap:10px}.synlab-tb303 .tb-brand b{font:800 26px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#1b1c20;letter-spacing:-.5px}.synlab-tb303 .tb-brand span{font:800 20px ui-monospace,monospace;color:#d9531e;letter-spacing:1px;background:#1b1c20;padding:2px 8px;border-radius:3px}.synlab-tb303 .tb-brand em{font:700 11px -apple-system,sans-serif;font-style:normal;letter-spacing:3px;color:#33343a}.synlab-tb303 .tb-mainplate{position:absolute;left:24px;top:92px;width:832px;height:150px;border-radius:8px;background:linear-gradient(180deg,#2a2b31,#16171b);border:1px solid #050506;box-shadow:inset 0 1px 2px rgba(255,255,255,.08),inset 0-4px 10px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.4)}.synlab-tb303 .tb-mainplate::after{content:"TRANSISTOR BASS  •  CUT OFF FREQ  RESONANCE  ENV MOD  DECAY  ACCENT";position:absolute;bottom:6px;left:0;right:0;text-align:center;font:700 8px ui-monospace,monospace;letter-spacing:2px;color:#6f7178}.synlab-tb303 .tb-engplate{position:absolute;left:90px;top:280px;width:480px;height:120px;border-radius:8px;background:linear-gradient(180deg,#b9bdc2,#a7abb0);border:1px solid #83868b;box-shadow:inset 0 1px 2px rgba(255,255,255,.5),inset 0-3px 8px rgba(0,0,0,.22)}.synlab-tb303 .tb-engtitle{position:absolute;top:6px;left:14px;font:800 10px -apple-system,sans-serif;letter-spacing:3px;color:#d9531e}.synlab-tb303 .lw-slot.ondark .lw-label{color:#eef0f3}.synlab-tb303 .tb-wave .lw-segb{padding:6px 6px;letter-spacing:.2px}.synlab-sh101{width:1120px;height:500px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(0,0,0,.12)),repeating-linear-gradient(90deg,#c4c8cd 0,#c4c8cd 2px,#b9bdc3 2px,#b9bdc3 4px),linear-gradient(180deg,#cbcfd4,#adb1b7);border:1px solid #797c81;box-shadow:inset 0 2px 4px rgba(255,255,255,.5),inset 0-3px 8px rgba(0,0,0,.28),0 10px 30px rgba(0,0,0,.5)}.synlab-sh101 .sh-brand{position:absolute;left:28px;top:24px;display:flex;align-items:baseline;gap:11px}.synlab-sh101 .sh-brand b{font:800 25px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#1b1c20;letter-spacing:-.5px}.synlab-sh101 .sh-brand span{font:800 19px ui-monospace,monospace;color:#e8e9ec;letter-spacing:1px;background:#c8232c;padding:2px 9px;border-radius:3px;box-shadow:inset 0 1px 2px rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.4)}.synlab-sh101 .sh-brand em{font:700 10px -apple-system,sans-serif;font-style:normal;letter-spacing:3px;color:#34353b}.synlab-sh101 .sh-plate{position:absolute;border-radius:8px;background:linear-gradient(180deg,#2b2c32,#16171b);border:1px solid #050506;box-shadow:inset 0 1px 2px rgba(255,255,255,.08),inset 0-4px 10px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.4)}.synlab-sh101 .sh-plate .sh-pltitle{position:absolute;top:7px;left:0;right:0;text-align:center;font:800 10px -apple-system,sans-serif;letter-spacing:3px;color:#9a9ea6}.synlab-sh101 .lw-val{color:#ffcf9a}.synlab-sh101 .lw-slot.acc-amber .lw-cap{background:linear-gradient(#ffd27a,#b97f22)}.synlab-sh101 .lw-slot.acc-cyan .lw-cap{background:linear-gradient(#8fe0ff,#2b7fa6)}.synlab-sh101 .lw-slot.acc-silver .lw-cap{background:linear-gradient(#e6e8ec,#8f939b)}.synlab-sh101 .lw-slot.acc-red .lw-cap{background:linear-gradient(#ff8a7a,#b0322a)}.synlab-sh101 .lw-slot.acc-green .lw-cap{background:linear-gradient(#8ff0b6,#2c9e5f)}.synlab-sh101 .lw-slot.acc-cyan .lw-knob .lw-val{color:#8fe0ff}.synlab-polivoks{width:1120px;height:500px;border-radius:12px;background:radial-gradient(120% 80%at 50% -10%,rgba(255,255,255,.05),transparent 60%),repeating-linear-gradient(90deg,rgba(0,0,0,.05)0 2px,rgba(255,255,255,.02) 2px 4px),linear-gradient(#5d6259,#4c5049 60%,#3f433c);border:1px solid #2b2e28;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0-3px 12px rgba(0,0,0,.5),0 18px 44px rgba(0,0,0,.55);color:#ece7d6}.synlab-polivoks::before,.synlab-polivoks::after{content:"";position:absolute;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#b9bdb2,#4a4d45 70%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4);top:12px}.synlab-polivoks::before{left:12px}.synlab-polivoks::after{right:12px}.synlab-polivoks .pv-brand{position:absolute;left:34px;top:20px;display:flex;align-items:baseline;gap:12px}.synlab-polivoks .pv-brand b{font:800 24px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#16180f;letter-spacing:-.5px;text-shadow:0 1px 0 rgba(255,255,255,.12)}.synlab-polivoks .pv-brand span{font:800 19px ui-monospace,monospace;color:#ff7a33;letter-spacing:2px;padding:1px 8px;border:2px solid #cf5a1f;border-radius:4px;background:#201c14}.synlab-polivoks .pv-brand em{font:700 10px -apple-system,sans-serif;font-style:normal;letter-spacing:3px;color:#262820}.synlab-polivoks .pv-stripe{position:absolute;left:690px;top:26px;width:400px;height:12px;border-radius:3px;background:repeating-linear-gradient(-45deg,#cf4a1f 0 12px,#201c14 12px 24px);opacity:.8;box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.synlab-polivoks .pv-plate{position:absolute;border-radius:7px;background:linear-gradient(#33362f,#24261f);border:1px solid #1a1c16;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0-6px 14px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.05)}.synlab-polivoks .pv-ptitle{position:absolute;top:6px;left:0;right:0;text-align:center;font:800 10px -apple-system,sans-serif;letter-spacing:2px;color:#d7d2bf;text-transform:uppercase;border-bottom:1px solid rgba(207,90,31,.5);padding-bottom:5px;margin:0 10px}.synlab-polivoks .lw-label{color:#d8d3c1!important;text-transform:uppercase;letter-spacing:.4px}.synlab-polivoks .lw-val{color:#ffbf7a}.synlab-polivoks .lw-knob .lw-dial{background:radial-gradient(circle at 50% 34%,#4a4d44,#202219 72%);border:2px solid #14150f;box-shadow:inset 0 2px 3px rgba(255,255,255,.1),inset 0-3px 6px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.5)}.synlab-polivoks .lw-knob .lw-ptr{background:#ff6a28;box-shadow:0 0 5px rgba(255,106,40,.7);border-radius:2px}.synlab-polivoks .lw-switch .lw-seg{background:#14150f;box-shadow:inset 0 0 0 1px #000,inset 0 2px 4px rgba(0,0,0,.6)}.synlab-polivoks .lw-switch .lw-segb{background:#2a2c24;color:#b7b2a0}.synlab-polivoks .lw-select .lw-sel{background:#14150f;color:#ece7d6;border-color:#000}.synlab-polivoks .pv-led-wrap{position:absolute;display:flex;flex-direction:column;align-items:center;gap:3px}.synlab-polivoks .pv-led-wrap .pv-led-cap{font:800 8px -apple-system,sans-serif;letter-spacing:1px;color:#c9c4b2}.synlab-odyssey{width:1100px;height:432px;border-radius:12px;--lw-acc:#e8b23a;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(0,0,0,.1)),linear-gradient(180deg,#1b1b1e 0,#101012 60%,#090909 100%);border:1px solid #000;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 90px rgba(0,0,0,.62),0 20px 55px rgba(0,0,0,.6)}.synlab-odyssey .od-brand{position:absolute;left:20px;top:14px;right:20px;height:32px;display:flex;align-items:baseline;gap:12px;border-bottom:1px solid rgba(232,178,58,.28)}.synlab-odyssey .od-brand b{font:900 italic 24px"Segoe UI",-apple-system,sans-serif;letter-spacing:1px;color:#e8b23a;text-shadow:0 1px 2px #000}.synlab-odyssey .od-brand span{font:700 13px -apple-system,sans-serif;letter-spacing:6px;text-transform:uppercase;color:#c9ccd3}.synlab-odyssey .od-brand::after{content:"";position:absolute;right:0;bottom:8px;width:120px;height:4px;border-radius:3px;background:linear-gradient(90deg,#e8b23a,#7a5e12)}.synlab-odyssey .lw-section{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(0,0,0,.42));border:1px solid #000;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 20px rgba(0,0,0,.55)}.synlab-odyssey .lw-section .lw-sectitle{color:#e8b23a;opacity:1;text-shadow:0 0 8px rgba(232,178,58,.35)}.synlab-odyssey .lw-label{color:#d7dae1}.synlab-odyssey .lw-val{color:#ffcf9a}.synlab-odyssey .lw-slider .lw-cap{background:linear-gradient(#f0c766,#9a7420);border-color:#000}.synlab-odyssey .od-slot{position:absolute;transform:translateX(-50%);text-align:center}.synlab-odyssey .lw-slider .lw-label,.synlab-odyssey .lw-slider .lw-val,.synlab-odyssey .lw-switch .lw-label{white-space:nowrap;letter-spacing:.2px}.synlab-odyssey .od-slot-sw .lw-switch .lw-segb{padding:5px 8px;letter-spacing:0}.synlab-ms20{width:1180px;height:620px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.28)),repeating-linear-gradient(90deg,#202126 0,#202126 1px,#24252b 1px,#24252b 3px),linear-gradient(180deg,#26272d,#17181c);border:1px solid #050506;box-shadow:inset 0 2px 4px rgba(255,255,255,.06),inset 0-6px 16px rgba(0,0,0,.55),0 12px 34px rgba(0,0,0,.6)}.synlab-ms20 .lw-label,.synlab-ms20 .lw-switch .lw-label,.synlab-ms20 .lw-slider .lw-label,.synlab-ms20 .lw-select .lw-label{color:#cfccc2}.synlab-ms20 .lw-val{color:#ffcf9a}.synlab-ms20 .lw-sectitle{color:#cbc8be;opacity:.95;letter-spacing:1.4px}.synlab-ms20 .ms-plate{background:linear-gradient(180deg,#292a30,#191a1e);border:1px solid #0a0a0c;border-top:2px solid #3a3b42;box-shadow:inset 0 1px 1px rgba(255,255,255,.06),inset 0-4px 12px rgba(0,0,0,.5),0 2px 4px rgba(0,0,0,.4)}.synlab-ms20 .ms-plate.acc-red{border-top-color:#d0533a}.synlab-ms20 .ms-plate.acc-red .lw-sectitle{color:#ff8a6b}.synlab-ms20 .ms-plate.acc-amber{border-top-color:#e0a02f}.synlab-ms20 .ms-plate.acc-amber .lw-sectitle{color:#f4bd4a}.synlab-ms20 .ms-plate.acc-green{border-top-color:#5fae52}.synlab-ms20 .ms-plate.acc-green .lw-sectitle{color:#86d474}.synlab-ms20 .ms-plate.acc-blue{border-top-color:#4a86c8}.synlab-ms20 .ms-plate.acc-blue .lw-sectitle{color:#74b8ff}.synlab-ms20 .ms-brand{position:absolute;left:1024px;top:452px;width:132px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none}.synlab-ms20 .ms-brand b{font:800 30px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#e9e6dc;letter-spacing:1px;text-shadow:0 1px 1px rgba(0,0,0,.6)}.synlab-ms20 .ms-brand span{font:800 15px ui-monospace,monospace;color:#14151a;letter-spacing:3px;background:linear-gradient(#e8862c,#c85f16);padding:3px 12px;border-radius:3px;box-shadow:inset 0 1px 2px rgba(255,255,255,.35)}.synlab-ms20 .ms-patchplate{background:linear-gradient(180deg,#1a1b1f,#0e0f12);border:1px solid #000;box-shadow:inset 0 2px 8px rgba(0,0,0,.75),inset 0-1px 0 rgba(255,255,255,.04)}.synlab-ms20 .ms-patchplate .lw-sectitle{color:#9a968c}.synlab-ms20 .ms-patchgrp{position:absolute;top:30px;font:700 10px -apple-system,sans-serif;letter-spacing:3px;color:#8f8b81}.synlab-ms20 .lw-jacks{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:6}.synlab-ms20 .lw-jack{position:absolute;width:32px;height:32px;pointer-events:auto;cursor:crosshair;touch-action:none}.synlab-ms20 .lw-jack .jk-ring{position:absolute;left:3px;top:3px;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 42% 36%,#7c7d84 0,#303138 40%,#101114 66%,#050506 100%);border:1px solid #000;box-shadow:0 2px 4px rgba(0,0,0,.6),inset 0 1px 2px rgba(255,255,255,.22)}.synlab-ms20 .lw-jack .jk-ring::after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 40%,#2a2b31,#000 75%);box-shadow:inset 0 1px 2px rgba(0,0,0,.9)}.synlab-ms20 .lw-jack.jk-out .jk-ring{box-shadow:0 2px 4px rgba(0,0,0,.6),inset 0 1px 2px rgba(255,255,255,.22),0 0 0 2px rgba(232,134,44,.28)}.synlab-ms20 .lw-jack.jk-in .jk-ring{box-shadow:0 2px 4px rgba(0,0,0,.6),inset 0 1px 2px rgba(255,255,255,.22),0 0 0 2px rgba(79,176,224,.28)}.synlab-ms20 .lw-jack:hover .jk-ring{filter:brightness(1.25)}.synlab-ms20 .lw-jack .jk-lab{position:absolute;left:50%;top:33px;transform:translateX(-50%);white-space:nowrap;font:700 8px ui-monospace,monospace;letter-spacing:.5px;color:#b7b3a8}.synlab-ms20 .lw-jack.jk-out .jk-lab{color:#e8a866}.synlab-ms20 .lw-jack.jk-in .jk-lab{color:#7fc6e0}.synlab-ms20 .lw-patchsvg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:5}.synlab-ms20 .lw-cable{fill:none;stroke-width:4.5;stroke-linecap:round;cursor:pointer;filter:drop-shadow(0 3px 3px rgba(0,0,0,.55))}.synlab-ms20 .lw-cable:hover{stroke-width:6}.synlab-ms20 .lw-cable.temp{stroke-dasharray:6 5;opacity:.7}.synlab-ms20 .lw-plug{stroke:#0b0b0d;stroke-width:1.5}.synlab-hl{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#8b90a0}.synlab-hint{padding:6px 12px;text-align:center;font-size:11px;color:#8b90a0;border-top:1px solid #232733}.synlab-sem{width:1180px;height:480px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(0,0,0,.1)),linear-gradient(180deg,#e9e2d2,#d7cfba 60%,#cabfa6);background-color:#ddd4c0;border:1px solid #9c927b;color:#2a2620;box-shadow:inset 0 2px 4px rgba(255,255,255,.5),inset 0-3px 10px rgba(0,0,0,.22),0 10px 30px rgba(0,0,0,.5)}.synlab-sem .sem-cheek{position:absolute;top:0;bottom:0;width:26px;background:repeating-linear-gradient(180deg,#6b4a2b 0 3px,#5c3f24 3px 6px,#7a5630 6px 9px);box-shadow:inset 0 0 8px rgba(0,0,0,.5)}.synlab-sem .sem-cheek-l{left:0;border-radius:12px 0 0 12px}.synlab-sem .sem-cheek-r{right:0;border-radius:0 12px 12px 0}.synlab-sem .sem-brand{position:absolute;left:40px;top:20px;display:flex;align-items:baseline;gap:11px}.synlab-sem .sem-brand b{font:800 24px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#201c16;letter-spacing:-.4px}.synlab-sem .sem-brand span{font:800 18px ui-monospace,monospace;color:#f2ede0;letter-spacing:2px;background:#33291b;padding:2px 9px;border-radius:3px;box-shadow:inset 0 1px 2px rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.4)}.synlab-sem .sem-brand em{font:700 9px -apple-system,sans-serif;font-style:normal;letter-spacing:2.5px;color:#4c4436}.synlab-sem .sem-plate{position:absolute;border-radius:8px;background:linear-gradient(180deg,#2c2a25,#191713);border:1px solid #0a0906;box-shadow:inset 0 1px 2px rgba(255,255,255,.07),inset 0-4px 10px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.4)}.synlab-sem .sem-plate .sem-ptitle{position:absolute;top:6px;left:0;right:0;text-align:center;font:800 10px -apple-system,sans-serif;letter-spacing:3px;color:#b7a988}.synlab-sem .lw-slot.ondark .lw-label{color:#e7e0cf}.synlab-sem .lw-val{color:#ffcf9a}.synlab-sem .lw-knob .lw-dial{background:radial-gradient(circle at 38% 30%,#55524a,#23211c 66%,#100f0c)}.synlab-sem .lw-slot.acc-amber .lw-ptr{background:linear-gradient(#ffd27a,#d99a3a);box-shadow:0 0 4px rgba(255,190,110,.7)}.synlab-sem .lw-slot.acc-silver .lw-ptr{background:linear-gradient(#eef0f4,#a7abb2);box-shadow:0 0 4px rgba(230,235,240,.6)}.synlab-sem .lw-slot.acc-red .lw-ptr{background:linear-gradient(#ff9a86,#cc3d30);box-shadow:0 0 5px rgba(255,120,100,.7)}.synlab-sem .lw-slot.acc-green .lw-ptr{background:linear-gradient(#9ff0bc,#2fa564);box-shadow:0 0 4px rgba(120,240,170,.6)}.synlab-sem .lw-slot.acc-cyan .lw-ptr{background:linear-gradient(#9fe6ff,#2f9fc6);box-shadow:0 0 4px rgba(140,225,255,.6)}.synlab-sem .lw-slot.acc-red .lw-val{color:#ff9a86}.synlab-sem .lw-slot.acc-green .lw-val{color:#9ff0bc}.synlab-sem .lw-slot.acc-cyan .lw-val{color:#9fe6ff}.synlab-sem .lw-switch .lw-seg{background:#100f0c;border-color:#000}.synlab-sem .lw-switch .lw-segb{background:#2a2822;color:#b7ac93}.synlab-sem .lw-switch .lw-segb.on{background:linear-gradient(#ffb24d,#d97a1f);color:#201603}.synlab-minimoog{width:1300px;height:500px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.16)),linear-gradient(180deg,#2a2724,#1a1815);border:1px solid #0a0806;box-shadow:inset 0 2px 4px rgba(255,255,255,.14),inset 0-3px 10px rgba(0,0,0,.4),0 10px 30px rgba(0,0,0,.55)}.synlab-minimoog .mm-cheek{position:absolute;top:0;bottom:0;width:30px;z-index:0;background:repeating-linear-gradient(180deg,#6e4a29 0 4px,#593a20 4px 8px,#7d5a33 8px 12px);box-shadow:inset 0 0 10px rgba(0,0,0,.55)}.synlab-minimoog .mm-cheek-l{left:0;border-radius:12px 0 0 12px}.synlab-minimoog .mm-cheek-r{right:0;border-radius:0 12px 12px 0}.synlab-minimoog .mm-brand{position:absolute;left:44px;top:20px;display:flex;align-items:baseline;gap:12px;z-index:2}.synlab-minimoog .mm-brand b{font:800 26px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#f0ece2;letter-spacing:-.5px;text-shadow:0 1px 2px rgba(0,0,0,.6)}.synlab-minimoog .mm-brand em{font:700 10px -apple-system,sans-serif;font-style:normal;letter-spacing:3px;color:#c9a24b}.synlab-minimoog .mm-plate{position:absolute;border-radius:7px;z-index:1;background:linear-gradient(180deg,#242220,#131110);border:1px solid #050403;box-shadow:inset 0 1px 2px rgba(255,255,255,.06),inset 0-4px 10px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.45)}.synlab-minimoog .mm-plate .mm-ptitle{position:absolute;top:6px;left:0;right:0;text-align:center;font:800 9px -apple-system,sans-serif;letter-spacing:2.5px;color:#b79a5c;white-space:nowrap}.synlab-minimoog .lw-slot{z-index:2}.synlab-minimoog .lw-slot.ondark .lw-label{color:#e3ddd0}.synlab-minimoog .lw-val{color:#ffcf9a}.synlab-minimoog .lw-knob .lw-dial{background:radial-gradient(circle at 38% 30%,#4c4842,#201d19 66%,#0c0b09);border:1px solid #040302}.synlab-minimoog .lw-slot.acc-amber .lw-ptr{background:linear-gradient(#ffd27a,#d99a3a);box-shadow:0 0 4px rgba(255,190,110,.7)}.synlab-minimoog .lw-slot.acc-silver .lw-ptr{background:linear-gradient(#eef0f4,#a7abb2);box-shadow:0 0 4px rgba(230,235,240,.6)}.synlab-minimoog .lw-slot.acc-red .lw-ptr{background:linear-gradient(#ff9a86,#cc3d30);box-shadow:0 0 5px rgba(255,120,100,.7)}.synlab-minimoog .lw-slot.acc-green .lw-ptr{background:linear-gradient(#9ff0bc,#2fa564);box-shadow:0 0 4px rgba(120,240,170,.6)}.synlab-minimoog .lw-slot.acc-cyan .lw-ptr{background:linear-gradient(#9fe6ff,#2f9fc6);box-shadow:0 0 4px rgba(140,225,255,.6)}.synlab-minimoog .lw-slot.acc-red .lw-val{color:#ff9a86}.synlab-minimoog .lw-slot.acc-green .lw-val{color:#9ff0bc}.synlab-minimoog .lw-slot.acc-cyan .lw-val{color:#9fe6ff}.synlab-minimoog .lw-switch .lw-seg{background:#0d0c0a;border-color:#000}.synlab-minimoog .lw-switch .lw-segb{background:#262420;color:#b3a88f;padding:5px 6px}.synlab-minimoog .lw-switch.seg3 .lw-segb{padding:5px 5px}.synlab-minimoog .lw-switch .lw-segb.on{background:linear-gradient(#ffb24d,#d97a1f);color:#201603}.synlab-prophet5{width:1480px;height:510px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.18)),linear-gradient(180deg,#1c2230,#12161f);border:1px solid #070a10;box-shadow:inset 0 2px 4px rgba(255,255,255,.12),inset 0-3px 10px rgba(0,0,0,.4),0 10px 30px rgba(0,0,0,.55)}.synlab-prophet5 .p5-cheek{position:absolute;top:0;bottom:0;width:30px;z-index:0;background:repeating-linear-gradient(180deg,#6e4a29 0 4px,#593a20 4px 8px,#7d5a33 8px 12px);box-shadow:inset 0 0 10px rgba(0,0,0,.55)}.synlab-prophet5 .p5-cheek-l{left:0;border-radius:12px 0 0 12px}.synlab-prophet5 .p5-cheek-r{right:0;border-radius:0 12px 12px 0}.synlab-prophet5 .p5-brand{position:absolute;left:46px;top:20px;display:flex;align-items:baseline;gap:12px;z-index:2}.synlab-prophet5 .p5-brand b{font:800 25px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#eef2f8;letter-spacing:-.4px;text-shadow:0 1px 2px rgba(0,0,0,.6)}.synlab-prophet5 .p5-brand em{font:700 10px -apple-system,sans-serif;font-style:normal;letter-spacing:2.5px;color:#6fa8d6}.synlab-prophet5 .p5-plate{position:absolute;border-radius:7px;z-index:1;background:linear-gradient(180deg,#212836,#141924);border:1px solid #05070c;box-shadow:inset 0 1px 2px rgba(255,255,255,.06),inset 0-4px 10px rgba(0,0,0,.55),0 2px 4px rgba(0,0,0,.45)}.synlab-prophet5 .p5-plate .p5-ptitle{position:absolute;top:6px;left:0;right:0;text-align:center;font:800 9px -apple-system,sans-serif;letter-spacing:2px;color:#7fb0dd;white-space:nowrap}.synlab-prophet5 .lw-slot{z-index:2}.synlab-prophet5 .lw-slot.ondark .lw-label{color:#dbe3ee}.synlab-prophet5 .lw-val{color:#ffcf9a}.synlab-prophet5 .lw-knob .lw-dial{background:radial-gradient(circle at 38% 30%,#464e5c,#1c2129 66%,#0a0d12);border:1px solid #04060a}.synlab-prophet5 .lw-slot.acc-amber .lw-ptr{background:linear-gradient(#ffd27a,#d99a3a);box-shadow:0 0 4px rgba(255,190,110,.7)}.synlab-prophet5 .lw-slot.acc-silver .lw-ptr{background:linear-gradient(#eef0f4,#a7abb2);box-shadow:0 0 4px rgba(230,235,240,.6)}.synlab-prophet5 .lw-slot.acc-red .lw-ptr{background:linear-gradient(#ff9a86,#cc3d30);box-shadow:0 0 5px rgba(255,120,100,.7)}.synlab-prophet5 .lw-slot.acc-green .lw-ptr{background:linear-gradient(#9ff0bc,#2fa564);box-shadow:0 0 4px rgba(120,240,170,.6)}.synlab-prophet5 .lw-slot.acc-cyan .lw-ptr{background:linear-gradient(#9fe6ff,#2f9fc6);box-shadow:0 0 4px rgba(140,225,255,.6)}.synlab-prophet5 .lw-slot.acc-red .lw-val{color:#ff9a86}.synlab-prophet5 .lw-slot.acc-green .lw-val{color:#9ff0bc}.synlab-prophet5 .lw-slot.acc-cyan .lw-val{color:#9fe6ff}.synlab-prophet5 .lw-switch .lw-seg{background:#0b0e14;border-color:#000}.synlab-prophet5 .lw-switch .lw-segb{background:#232a38;color:#a9bcd0;padding:5px 6px}.synlab-prophet5 .lw-switch.seg3 .lw-segb{padding:5px 5px}.synlab-prophet5 .lw-switch .lw-segb.on{background:linear-gradient(#8fd0ff,#2f8fc6);color:#06131c}.synlab-neutron{width:1500px;height:920px;border-radius:12px;background:radial-gradient(120% 80%at 50% -10%,rgba(70,74,82,.5),transparent 60%),repeating-linear-gradient(0deg,rgba(255,255,255,.014)0 2px,transparent 2px 4px),linear-gradient(180deg,#26282e,#16171b 60%,#101115);box-shadow:inset 0 0 0 2px #0a0b0d,inset 0 3px 10px rgba(255,255,255,.05),0 18px 44px rgba(0,0,0,.5);border:1px solid #050506;padding:0;position:relative;overflow:hidden}.synlab-neutron::before,.synlab-neutron::after{content:"";position:absolute;top:0;bottom:0;width:12px;background:linear-gradient(180deg,#ff7a1e,#c1490c);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4);z-index:0}.synlab-neutron::before{left:0;border-radius:12px 0 0 12px}.synlab-neutron::after{right:0;border-radius:0 12px 12px 0}.synlab-neutron .nt-brand{position:absolute;left:30px;top:16px;display:flex;align-items:baseline;gap:12px;z-index:3}.synlab-neutron .nt-brand b{font:800 24px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#f0f1f4;letter-spacing:-.4px}.synlab-neutron .nt-brand span{font:800 18px ui-monospace,monospace;color:#ff8a2c;letter-spacing:3px;text-shadow:0 0 10px rgba(255,138,44,.4)}.synlab-neutron .nt-brand em{font:700 9px -apple-system,sans-serif;font-style:normal;letter-spacing:2.5px;color:#6d7280}.synlab-neutron .nt-plate{background:linear-gradient(180deg,#2b2d33,#191a1f);border:1px solid #08090b;border-top:2px solid #3a3c44;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 2px 6px rgba(0,0,0,.4)}.synlab-neutron .nt-plate .lw-sectitle{color:#b9bcc6;opacity:.96;letter-spacing:1.2px}.synlab-neutron .nt-plate.acc-red{border-top-color:#d9531e}.synlab-neutron .nt-plate.acc-red .lw-sectitle{color:#ff9358}.synlab-neutron .nt-plate.acc-amber{border-top-color:#e0a02f}.synlab-neutron .nt-plate.acc-amber .lw-sectitle{color:#f4bd4a}.synlab-neutron .nt-plate.acc-amber{background:linear-gradient(180deg,#302a20,#1c1812)}.synlab-neutron .nt-plate.acc-green{border-top-color:#5fae52}.synlab-neutron .nt-plate.acc-green .lw-sectitle{color:#86d474}.synlab-neutron .nt-plate.acc-blue{border-top-color:#4a86c8}.synlab-neutron .nt-plate.acc-blue .lw-sectitle{color:#74b8ff}.synlab-neutron .nt-plate.acc-cyan{border-top-color:#35b6c8}.synlab-neutron .nt-plate.acc-cyan .lw-sectitle{color:#6fe0ef}.synlab-neutron .nt-plate.acc-grey{border-top-color:#6a6d76}.synlab-neutron .nt-plate.acc-grey .lw-sectitle{color:#c9ccd4}.synlab-neutron .lw-slot{z-index:2}.synlab-neutron .lw-label,.synlab-neutron .lw-switch .lw-label,.synlab-neutron .lw-select .lw-label{color:#c6c9d1}.synlab-neutron .lw-val{color:#ffb066}.synlab-neutron .lw-knob .lw-dial{background:radial-gradient(circle at 38% 30%,#4a4d55,#202228 66%,#0c0d10);box-shadow:0 3px 6px rgba(0,0,0,.6),inset 0 1px 2px rgba(255,255,255,.14),inset 0-3px 6px rgba(0,0,0,.6)}.synlab-neutron .lw-knob .lw-ptr{background:linear-gradient(#ffd7a0,#ff8a2c);box-shadow:0 0 5px rgba(255,138,44,.7)}.synlab-neutron .lw-slider .lw-cap{background:linear-gradient(#ffd27a,#c1740f);border-color:#000}.synlab-neutron .lw-switch .lw-seg{background:#0c0d10;border-color:#000;box-shadow:inset 0 1px 3px rgba(0,0,0,.8)}.synlab-neutron .lw-switch .lw-segb{background:#24262c;color:#aab0bc;padding:5px 6px}.synlab-neutron .lw-switch.seg3 .lw-segb{padding:5px 4px}.synlab-neutron .lw-switch .lw-segb.on{background:linear-gradient(#ff9a3d,#d9531e);color:#180d03;box-shadow:inset 0 1px 2px rgba(255,255,255,.35)}.synlab-neutron .nt-patchplate{background:linear-gradient(180deg,#191a1f,#0d0e11);border:1px solid #060708;box-shadow:inset 0 2px 8px rgba(0,0,0,.7)}.synlab-neutron .nt-patchplate .lw-sectitle{color:#9a9ea8;letter-spacing:1.4px}.synlab-neutron .nt-patchgrp{position:absolute;font:700 10px -apple-system,sans-serif;letter-spacing:1.4px;color:#7f8490;text-transform:uppercase}.synlab-neutron .lw-jacks{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:6}.synlab-neutron .lw-jack{position:absolute;width:32px;height:32px;pointer-events:auto;cursor:crosshair;z-index:6}.synlab-neutron .lw-jack .jk-ring{position:absolute;left:3px;top:3px;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 40% 34%,#33363d,#101114 70%);border:1px solid #000}.synlab-neutron .lw-jack .jk-ring::after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 40% 35%,#14151a,#000);box-shadow:inset 0 0 2px #000}.synlab-neutron .lw-jack.jk-out .jk-ring{box-shadow:0 2px 4px rgba(0,0,0,.6),inset 0 1px 2px rgba(255,255,255,.18),0 0 0 2px rgba(255,138,44,.3)}.synlab-neutron .lw-jack.jk-in .jk-ring{box-shadow:0 2px 4px rgba(0,0,0,.6),inset 0 1px 2px rgba(255,255,255,.18),0 0 0 2px rgba(79,208,224,.28)}.synlab-neutron .lw-jack.jk-gate .jk-ring{box-shadow:0 2px 4px rgba(0,0,0,.6),inset 0 1px 2px rgba(255,255,255,.1),0 0 0 2px rgba(120,124,132,.22);opacity:.6}.synlab-neutron .lw-jack:hover .jk-ring{filter:brightness(1.25)}.synlab-neutron .lw-jack.jk-gate{cursor:default;z-index:2}.synlab-neutron .lw-jack .jk-lab{position:absolute;left:50%;top:33px;transform:translateX(-50%);font:700 8px -apple-system,sans-serif;letter-spacing:.3px;white-space:nowrap;text-transform:uppercase}.synlab-neutron .lw-jack.jk-out .jk-lab{top:auto;bottom:34px}.synlab-neutron .lw-jack.jk-out .jk-lab{color:#e8a866}.synlab-neutron .lw-jack.jk-in .jk-lab{color:#7fd0e0}.synlab-neutron .lw-jack.jk-gate .jk-lab{color:#7c8088}.synlab-neutron .lw-patchsvg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:5}.synlab-neutron .lw-cable{fill:none;stroke-width:4.5;stroke-linecap:round;cursor:pointer;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.synlab-neutron .lw-cable:hover{stroke-width:6}.synlab-neutron .lw-cable.temp{stroke-dasharray:6 5;opacity:.7}.synlab-neutron .lw-plug{stroke:#0b0b0d;stroke-width:1.5}.synlab-arp2600 .lw-jacks{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:6}.synlab-arp2600 .lw-jack{position:absolute;width:32px;height:32px;pointer-events:auto;cursor:crosshair;z-index:6}.synlab-arp2600 .lw-jack .jk-ring{position:absolute;left:3px;top:3px;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 40% 34%,#33363d,#101114 70%);border:1px solid #000}.synlab-arp2600 .lw-jack .jk-ring::after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 40% 35%,#14151a,#000);box-shadow:inset 0 0 2px #000}.synlab-arp2600 .lw-jack.jk-out .jk-ring{box-shadow:0 2px 4px rgba(0,0,0,.6),inset 0 1px 2px rgba(255,255,255,.18),0 0 0 2px rgba(255,138,44,.3)}.synlab-arp2600 .lw-jack.jk-in .jk-ring{box-shadow:0 2px 4px rgba(0,0,0,.6),inset 0 1px 2px rgba(255,255,255,.18),0 0 0 2px rgba(79,208,224,.28)}.synlab-arp2600 .lw-jack:hover .jk-ring{filter:brightness(1.25)}.synlab-arp2600 .lw-jack .jk-lab{position:absolute;left:50%;top:33px;transform:translateX(-50%);font:700 8px -apple-system,sans-serif;letter-spacing:.3px;white-space:nowrap;text-transform:uppercase}.synlab-arp2600 .lw-jack.jk-out .jk-lab{top:auto;bottom:34px}.synlab-arp2600 .lw-jack.jk-out .jk-lab{color:#e8a866}.synlab-arp2600 .lw-jack.jk-in .jk-lab{color:#7fd0e0}.synlab-arp2600 .lw-patchsvg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:5}.synlab-arp2600 .lw-cable{fill:none;stroke-width:4.5;stroke-linecap:round;cursor:pointer;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.synlab-arp2600 .lw-cable:hover{stroke-width:6}.synlab-arp2600 .lw-cable.temp{stroke-dasharray:6 5;opacity:.7}.synlab-arp2600 .lw-plug{stroke:#0b0b0d;stroke-width:1.5}.synlab-jupiter8 .lw-slot{z-index:3}.synlab-obxa{background:linear-gradient(180deg,#242428,#141416);border-radius:12px;overflow:hidden}.synlab-obxa .obxa-plate{position:absolute;border-radius:7px;z-index:1;background:linear-gradient(180deg,#2b2b30,#171719);border:1px solid #050506;box-shadow:inset 0 1px 2px rgba(255,255,255,.06),inset 0-4px 10px rgba(0,0,0,.5),0 2px 4px rgba(0,0,0,.45)}.synlab-obxa .obxa-ptitle{position:absolute;top:7px;left:0;right:0;text-align:center;font:800 9px -apple-system,sans-serif;letter-spacing:2px;color:#9aa0aa;white-space:nowrap}.synlab-obxa .obxa-plate.acc-amber .obxa-ptitle{color:#e6a24a}.synlab-obxa .obxa-plate.acc-cyan .obxa-ptitle{color:#5fc7d6}.synlab-obxa .obxa-plate.acc-red .obxa-ptitle{color:#e07a6a}.synlab-obxa .obxa-plate.acc-green .obxa-ptitle{color:#7fc46a}.synlab-obxa .obxa-plate.acc-silver .obxa-ptitle{color:#b8bcc4}.synlab-obxa .lw-slot{z-index:3}.synlab-obxa .obxa-brand{position:absolute;left:24px;top:13px;z-index:4;display:flex;align-items:baseline;gap:10px}.synlab-obxa .obxa-brand b{font:800 22px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#eef2f8;letter-spacing:-.4px}.synlab-obxa .obxa-brand em{font:700 10px -apple-system,sans-serif;font-style:normal;letter-spacing:2px;color:#c98a52}.synlab-obxa .obxa-cheek{position:absolute;top:0;bottom:0;width:20px;z-index:0;background:repeating-linear-gradient(180deg,#3a3a40 0 3px,#2a2a2f 3px 6px);box-shadow:inset 0 0 8px rgba(0,0,0,.5)}.synlab-obxa .obxa-cheek-l{left:0;border-radius:12px 0 0 12px}.synlab-obxa .obxa-cheek-r{right:0;border-radius:0 12px 12px 0}.synlab-cat{width:1360px;height:512px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.1)),linear-gradient(180deg,#efe7d4,#e2d7bf 60%,#d8ccb0);border:1px solid #8a7c5c;box-shadow:inset 0 2px 4px rgba(255,255,255,.5),inset 0-3px 10px rgba(120,100,60,.28),0 10px 30px rgba(0,0,0,.5)}.synlab-cat .cat-cheek{position:absolute;top:0;bottom:0;width:26px;z-index:0;background:repeating-linear-gradient(180deg,#2b2b2e 0 5px,#202023 5px 10px,#313134 10px 15px);box-shadow:inset 0 0 10px rgba(0,0,0,.6)}.synlab-cat .cat-cheek-l{left:0;border-radius:12px 0 0 12px}.synlab-cat .cat-cheek-r{right:0;border-radius:0 12px 12px 0}.synlab-cat .cat-brand{position:absolute;left:44px;top:20px;display:flex;align-items:baseline;gap:10px;z-index:3}.synlab-cat .cat-brand b{font:800 24px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#33312c;letter-spacing:-.4px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.synlab-cat .cat-brand span{font:800 22px ui-monospace,monospace;color:#e2611b;letter-spacing:4px;text-shadow:0 1px 1px rgba(120,50,10,.35)}.synlab-cat .cat-brand em{font:700 10px -apple-system,sans-serif;font-style:normal;letter-spacing:3px;color:#8a7c5c}.synlab-cat .cat-plate{position:absolute;border-radius:6px;z-index:1;background:linear-gradient(180deg,#f6f0e2,#e6dcc6);border:1px solid #b7a880;border-top:2px solid #e2611b;box-shadow:inset 0 1px 2px rgba(255,255,255,.6),inset 0-4px 10px rgba(150,125,80,.22),0 2px 4px rgba(0,0,0,.22)}.synlab-cat .cat-plate .cat-ptitle{position:absolute;top:6px;left:0;right:0;text-align:center;font:800 9px -apple-system,sans-serif;letter-spacing:2px;color:#b1531a;white-space:nowrap}.synlab-cat .lw-slot{z-index:2}.synlab-cat .lw-slot.ondark .lw-label{color:#4a4436}.synlab-cat .lw-val{color:#b1531a}.synlab-cat .lw-knob .lw-dial{background:radial-gradient(circle at 38% 30%,#3a3833,#211f1b 66%,#0d0c0a);border:1px solid #12100c;box-shadow:0 2px 5px rgba(0,0,0,.4),inset 0 1px 2px rgba(255,255,255,.14)}.synlab-cat .lw-slot.acc-amber .lw-ptr{background:linear-gradient(#ffd27a,#e0871f);box-shadow:0 0 4px rgba(230,140,40,.8)}.synlab-cat .lw-slot.acc-red .lw-ptr{background:linear-gradient(#ff9a5e,#d84a12);box-shadow:0 0 5px rgba(216,74,18,.8)}.synlab-cat .lw-slot.acc-green .lw-ptr{background:linear-gradient(#bfe89a,#5f9e2f);box-shadow:0 0 4px rgba(120,180,60,.7)}.synlab-cat .lw-slot.acc-cyan .lw-ptr{background:linear-gradient(#9fe6ff,#2f9fc6);box-shadow:0 0 4px rgba(80,180,220,.7)}.synlab-cat .lw-slot.acc-silver .lw-ptr{background:linear-gradient(#f4f0e6,#a79f88);box-shadow:0 0 4px rgba(120,110,80,.5)}.synlab-cat .lw-slot.acc-red .lw-val{color:#d84a12}.synlab-cat .lw-slot.acc-green .lw-val{color:#5f9e2f}.synlab-cat .lw-slot.acc-cyan .lw-val{color:#2f9fc6}.synlab-cat .lw-slot.acc-amber .lw-val{color:#e0871f}.synlab-cat .lw-switch .lw-seg{background:#2a2823;border-color:#12100c;box-shadow:inset 0 1px 3px rgba(0,0,0,.6)}.synlab-cat .lw-switch .lw-segb{background:#46423a;color:#d7ccb4;padding:5px 6px}.synlab-cat .lw-switch.seg3 .lw-segb{padding:5px 5px}.synlab-cat .lw-switch .lw-segb.on{background:linear-gradient(#ff9a3d,#e0611b);color:#201002;box-shadow:inset 0 1px 2px rgba(255,255,255,.35)}.synlab-pro800{width:1460px;height:394px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.16)),linear-gradient(180deg,#2a2c30,#1b1d21);border:1px solid #070809;box-shadow:inset 0 2px 4px rgba(255,255,255,.14),inset 0-3px 10px rgba(0,0,0,.42),0 10px 30px rgba(0,0,0,.55)}.synlab-pro800 .pr8-cheek{position:absolute;top:0;bottom:0;width:26px;z-index:0;background:repeating-linear-gradient(180deg,#6a4626 0 5px,#543720 5px 9px,#7a5730 9px 14px);box-shadow:inset 0 0 10px rgba(0,0,0,.55)}.synlab-pro800 .pr8-cheek-l{left:0;border-radius:12px 0 0 12px}.synlab-pro800 .pr8-cheek-r{right:0;border-radius:0 12px 12px 0}.synlab-pro800 .pr8-brand{position:absolute;left:40px;top:14px;display:flex;align-items:baseline;gap:12px;z-index:2}.synlab-pro800 .pr8-brand b{font:800 25px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#eef1f5;letter-spacing:-.4px;text-shadow:0 1px 2px rgba(0,0,0,.6)}.synlab-pro800 .pr8-brand em{font:700 10px -apple-system,sans-serif;font-style:normal;letter-spacing:3px;color:#c98a3a}.synlab-pro800 .pr8-plate{position:absolute;border-radius:6px;z-index:1;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035)0 2px,rgba(0,0,0,.03) 2px 4px),linear-gradient(180deg,#3c3f45,#2a2c31);border:1px solid #131417;box-shadow:inset 0 1px 2px rgba(255,255,255,.14),inset 0-4px 10px rgba(0,0,0,.45),0 2px 4px rgba(0,0,0,.45)}.synlab-pro800 .pr8-plate .pr8-ptitle{position:absolute;top:6px;left:0;right:0;text-align:center;font:800 9px -apple-system,sans-serif;letter-spacing:2px;color:#d7a862;white-space:nowrap}.synlab-pro800 .lw-slot{z-index:2}.synlab-pro800 .lw-slot.ondark .lw-label{color:#e4e7ec}.synlab-pro800 .lw-val{color:#ffcf9a}.synlab-pro800 .lw-knob .lw-dial{background:radial-gradient(circle at 38% 30%,#52565e,#24272d 66%,#101216);border:1px solid #0a0c0f}.synlab-pro800 .lw-slot.acc-amber .lw-ptr{background:linear-gradient(#ffd27a,#d99a3a);box-shadow:0 0 4px rgba(255,190,110,.7)}.synlab-pro800 .lw-slot.acc-silver .lw-ptr{background:linear-gradient(#eef0f4,#a7abb2);box-shadow:0 0 4px rgba(230,235,240,.6)}.synlab-pro800 .lw-slot.acc-red .lw-ptr{background:linear-gradient(#ff9a86,#cc3d30);box-shadow:0 0 5px rgba(255,120,100,.7)}.synlab-pro800 .lw-slot.acc-green .lw-ptr{background:linear-gradient(#9ff0bc,#2fa564);box-shadow:0 0 4px rgba(120,240,170,.6)}.synlab-pro800 .lw-slot.acc-cyan .lw-ptr{background:linear-gradient(#9fe6ff,#2f9fc6);box-shadow:0 0 4px rgba(140,225,255,.6)}.synlab-pro800 .lw-slot.acc-red .lw-val{color:#ff9a86}.synlab-pro800 .lw-slot.acc-green .lw-val{color:#9ff0bc}.synlab-pro800 .lw-slot.acc-cyan .lw-val{color:#9fe6ff}.synlab-pro800 .lw-switch .lw-seg{background:#14161a;border-color:#000}.synlab-pro800 .lw-switch .lw-segb{background:#2c2f35;color:#b7bcc6;padding:5px 6px}.synlab-pro800 .lw-switch.seg3 .lw-segb{padding:5px 5px}.synlab-pro800 .lw-switch .lw-segb.on{background:linear-gradient(#ffb84d,#d97a1e);color:#180d02;box-shadow:inset 0 1px 2px rgba(255,255,255,.35)}.synlab-hammond{width:1400px;height:300px;border-radius:12px;color:#ece3cf;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.28)),repeating-linear-gradient(90deg,rgba(0,0,0,.05)0 3px,rgba(255,255,255,.015) 3px 6px),linear-gradient(180deg,#3a2a1a 0,#2a1e12 58%,#1c130b 100%);border:1px solid #120d07;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 70px rgba(0,0,0,.5),0 18px 50px rgba(0,0,0,.55)}.synlab-hammond .hm-brand{position:absolute;left:26px;top:14px;display:flex;align-items:baseline;gap:12px;z-index:2}.synlab-hammond .hm-brand b{font:800 24px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#f0e6cf;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.7)}.synlab-hammond .hm-brand span{font:800 18px ui-monospace,monospace;color:#1a140c;letter-spacing:2px;background:linear-gradient(#e7c66a,#b8892e);padding:2px 9px;border-radius:3px;box-shadow:inset 0 1px 2px rgba(255,255,255,.35),0 1px 2px rgba(0,0,0,.4)}.synlab-hammond .hm-brand em{font:700 10px -apple-system,sans-serif;font-style:normal;letter-spacing:3px;color:#c6a36a}.synlab-hammond .hm-plate{background:linear-gradient(180deg,#221a12,#14100a);border:1px solid #0a0806;box-shadow:inset 0 1px 2px rgba(255,255,255,.05),inset 0-4px 10px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.4)}.synlab-hammond .lw-sectitle{color:#e0c98f;opacity:.95;letter-spacing:1.5px}.synlab-hammond .lw-slot{z-index:3}.synlab-hammond .lw-slider .lw-label{white-space:nowrap;letter-spacing:.2px}.synlab-hammond .lw-slot.db-brown .lw-cap{background:linear-gradient(#9a6a34,#4e2f14);border-color:#2a1808}.synlab-hammond .lw-slot.db-white .lw-cap{background:linear-gradient(#f6f4ee,#cfccc2);border-color:#8f8c82}.synlab-hammond .lw-slot.db-black .lw-cap{background:linear-gradient(#3c3c40,#0e0e11);border-color:#000}.synlab-solina{width:1180px;height:400px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.22)),repeating-linear-gradient(90deg,#1b2230 0 2px,#19202d 2px 4px),linear-gradient(180deg,#222a38,#141922 62%,#0d1017);border:1px solid #05070b;color:#e7ecf3;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 70px rgba(0,0,0,.5),0 18px 50px rgba(0,0,0,.55)}.synlab-solina .so-brand{position:absolute;left:24px;top:15px;right:24px;height:36px;z-index:4;display:flex;align-items:baseline;gap:13px;border-bottom:1px solid rgba(95,230,160,.25)}.synlab-solina .so-brand b{font:900 italic 25px"Segoe UI",-apple-system,sans-serif;letter-spacing:.5px;color:#eef3f8;text-shadow:0 1px 2px rgba(0,0,0,.7)}.synlab-solina .so-brand span{font:700 13px -apple-system,sans-serif;letter-spacing:5px;text-transform:uppercase;color:#9fb0c2}.synlab-solina .so-brand::after{content:"";position:absolute;right:0;bottom:8px;width:150px;height:4px;border-radius:3px;background:linear-gradient(90deg,#5ee6a0,#1f7d53);box-shadow:0 0 8px rgba(94,230,160,.4)}.synlab-solina .lw-section{z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(0,0,0,.42));border:1px solid #05070b;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 20px rgba(0,0,0,.5)}.synlab-solina .lw-section .lw-sectitle{color:#aeb9c6;opacity:.95;letter-spacing:1.4px}.synlab-solina .lw-section.so-signature{border-color:#245c42;background:linear-gradient(180deg,rgba(94,230,160,.07),rgba(0,0,0,.42))}.synlab-solina .lw-section.so-signature .lw-sectitle{color:#5ee6a0;text-shadow:0 0 8px rgba(94,230,160,.35)}.synlab-solina .lw-slot{z-index:3}.synlab-solina .lw-val{color:#ffcf9a}.synlab-solina .lw-knob .lw-dial{background:radial-gradient(circle at 38% 30%,#414b5a,#1a1f28 66%,#0b0e13);border:1px solid #05070b;box-shadow:0 3px 6px rgba(0,0,0,.55),inset 0 1px 2px rgba(255,255,255,.16),inset 0-3px 6px rgba(0,0,0,.6)}.synlab-solina .lw-slot.so-ens .lw-ptr{background:linear-gradient(#9ff0c2,#2fa564);box-shadow:0 0 5px rgba(94,230,160,.7)}.synlab-solina .lw-slot.so-ens .lw-val{color:#9ff0c2}.synlab-solina .lw-switch .lw-seg{background:#0b0e13;border-color:#000}.synlab-solina .lw-switch .lw-segb{background:#232a35;color:#aab4c2}.synlab-solina .lw-switch.seg3 .lw-segb{padding:6px 6px;letter-spacing:.1px}.synlab-solina .lw-switch .lw-segb.on{background:linear-gradient(#5ee6a0,#269a63);color:#062015;box-shadow:inset 0 1px 2px rgba(255,255,255,.35),0 0 8px rgba(94,230,160,.4)}.synlab-solina .so-lock .lw-segb.on{background:linear-gradient(#ffd27a,#d99a3a);color:#201603;box-shadow:inset 0 1px 2px rgba(255,255,255,.35),0 0 8px rgba(255,190,110,.35)}.synlab-solina .so-lock .lw-label::after{content:" 🔒";font-size:8px}.synlab-solina .so-led{position:absolute;z-index:3;display:flex}.synlab-solina .so-cap{position:absolute;z-index:2;font:700 9px -apple-system,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#6d7f8f;white-space:nowrap}.synlab-ppg{width:1364px;height:500px;border-radius:12px;background:radial-gradient(120% 90%at 50% -8%,rgba(90,120,200,.1),transparent 55%),linear-gradient(180deg,#1a2130 0,#12161f 58%,#0b0d13 100%);border:1px solid #05070b;color:#e8ecf4;box-shadow:inset 0 1px 0 rgba(140,170,220,.1),inset 0 0 70px rgba(0,0,0,.55),0 18px 50px rgba(0,0,0,.55)}.synlab-ppg .ppg-brand{position:absolute;left:22px;top:14px;display:flex;align-items:baseline;gap:12px;z-index:4}.synlab-ppg .ppg-brand b{font:900 italic 26px"Segoe UI",-apple-system,sans-serif;letter-spacing:1px;color:#ff9e3d;text-shadow:0 1px 2px #000,0 0 14px rgba(255,140,40,.4)}.synlab-ppg .ppg-brand span{font:800 15px ui-monospace,monospace;letter-spacing:2px;color:#0b0d13;background:linear-gradient(#ffc36b,#ff8a2a);padding:2px 9px;border-radius:3px;box-shadow:inset 0 1px 1px rgba(255,255,255,.4)}.synlab-ppg .ppg-brand em{font:700 10px -apple-system,sans-serif;font-style:normal;letter-spacing:3px;color:#7f93b5}.synlab-ppg .ppg-plate{z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(0,0,0,.34));border:1px solid #05070b;border-radius:9px;box-shadow:inset 0 1px 0 rgba(150,180,225,.08),inset 0 0 24px rgba(0,0,0,.5),0 2px 4px rgba(0,0,0,.4)}.synlab-ppg .ppg-plate .lw-sectitle{top:7px;left:0;right:0;text-align:center;opacity:1;font:800 10px -apple-system,sans-serif;letter-spacing:2.5px;color:#9fb2cf;white-space:nowrap}.synlab-ppg .ppg-plate.acc-amber .lw-sectitle{color:#ffb257;text-shadow:0 0 10px rgba(255,150,50,.35)}.synlab-ppg .ppg-plate.acc-violet .lw-sectitle{color:#c8a6f0}.synlab-ppg .ppg-plate.acc-cyan .lw-sectitle{color:#7fd0ff}.synlab-ppg .ppg-plate.acc-green .lw-sectitle{color:#74e2a4}.synlab-ppg .ppg-plate.acc-pink .lw-sectitle{color:#ff86ad}.synlab-ppg .lw-slot{z-index:3}.synlab-ppg .lw-slot.ondark .lw-label{color:#cdd6e6}.synlab-ppg .lw-val{color:#ffcf9a}.synlab-ppg .lw-knob .lw-dial{background:radial-gradient(circle at 38% 30%,#464f60,#1a1f2a 66%,#0a0c11);border:1px solid #04050a}.synlab-ppg .lw-slot.acc-amber .lw-ptr{background:linear-gradient(#ffd28a,#ff9a3d);box-shadow:0 0 5px rgba(255,170,80,.7)}.synlab-ppg .lw-slot.acc-violet .lw-ptr{background:linear-gradient(#d9bcff,#a273e0);box-shadow:0 0 4px rgba(190,150,240,.6)}.synlab-ppg .lw-slot.acc-cyan .lw-ptr{background:linear-gradient(#a6e6ff,#3fb0e6);box-shadow:0 0 4px rgba(140,220,255,.6)}.synlab-ppg .lw-slot.acc-green .lw-ptr{background:linear-gradient(#9ff0bc,#2fbf6c);box-shadow:0 0 4px rgba(120,240,170,.6)}.synlab-ppg .lw-slot.acc-pink .lw-ptr{background:linear-gradient(#ffb0cb,#ff5f92);box-shadow:0 0 5px rgba(255,120,160,.7)}.synlab-ppg .lw-slot.acc-blue .lw-ptr{background:linear-gradient(#bcd0ff,#5f86ff);box-shadow:0 0 6px rgba(120,150,255,.75)}.synlab-ppg .lw-slot.acc-blue .lw-val{color:#b9caff}.synlab-ppg .ppg-wt{position:absolute;z-index:1;border-radius:5px;overflow:hidden;background:linear-gradient(180deg,rgba(255,175,85,.16),rgba(255,140,50,.02) 70%),repeating-linear-gradient(180deg,rgba(255,196,120,.42)0 1px,transparent 1px 5px),linear-gradient(180deg,#241a10,#100b07);border:1px solid #3c2c1a;box-shadow:inset 0 0 16px rgba(0,0,0,.7),0 0 10px rgba(255,150,60,.12)}.synlab-buchla{width:1300px;height:720px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.2)),linear-gradient(160deg,#5c4470,#3a2850 55%,#22163a);border:1px solid #150e28;box-shadow:inset 0 2px 4px rgba(255,255,255,.12),inset 0-3px 12px rgba(0,0,0,.5),0 10px 30px rgba(0,0,0,.55)}.synlab-buchla .bu-brand{position:absolute;left:24px;top:18px;display:flex;align-items:baseline;gap:12px;z-index:4}.synlab-buchla .bu-brand b{font:800 24px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#f2ecf6;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.6)}.synlab-buchla .bu-brand em{font:700 10px -apple-system,sans-serif;font-style:normal;letter-spacing:2.5px;color:#d0a6e6}.synlab-buchla .lw-section{z-index:1;border-radius:8px;box-shadow:inset 0 1px 2px rgba(255,255,255,.05),inset 0-4px 12px rgba(0,0,0,.45),0 2px 5px rgba(0,0,0,.4)}.synlab-buchla .lw-slot{z-index:3}.synlab-buchla .lw-val{color:#ffcf9a}.synlab-buchla .lw-knob .lw-dial{background:radial-gradient(circle at 38% 30%,#574a63,#241d2e 66%,#0d0a13);border:1px solid #0a0710}.synlab-buchla .lw-knob .lw-ptr{background:linear-gradient(#f4e6ff,#c79ae6);box-shadow:0 0 4px rgba(199,146,234,.7)}.synlab-buchla .lw-switch .lw-seg{background:#14101d;border-color:#000;box-shadow:inset 0 1px 3px rgba(0,0,0,.8)}.synlab-buchla .lw-switch .lw-segb{background:#2c2438;color:#c3b6d4;padding:5px 7px}.synlab-buchla .lw-switch.seg3 .lw-segb{padding:5px 6px}.synlab-buchla .lw-switch .lw-segb.on{background:linear-gradient(#c792ea,#8a4fd0);color:#160a24;box-shadow:inset 0 1px 2px rgba(255,255,255,.35)}.synlab-buchla .lw-jacks{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:6}.synlab-buchla .lw-jack{position:absolute;width:32px;height:32px;pointer-events:auto;cursor:crosshair;z-index:6}.synlab-buchla .lw-jack .jk-ring{position:absolute;left:3px;top:3px;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 40% 34%,#3a3048,#14101d 70%);border:1px solid #000}.synlab-buchla .lw-jack .jk-ring::after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 40% 35%,#17131f,#000);box-shadow:inset 0 0 2px #000}.synlab-buchla .lw-jack.jk-out .jk-ring{box-shadow:0 2px 4px rgba(0,0,0,.6),inset 0 1px 2px rgba(255,255,255,.18),0 0 0 2px rgba(232,178,120,.34)}.synlab-buchla .lw-jack.jk-in .jk-ring{box-shadow:0 2px 4px rgba(0,0,0,.6),inset 0 1px 2px rgba(255,255,255,.18),0 0 0 2px rgba(199,146,234,.34)}.synlab-buchla .lw-jack:hover .jk-ring{filter:brightness(1.25)}.synlab-buchla .lw-jack .jk-lab{position:absolute;left:50%;top:33px;transform:translateX(-50%);font:700 8px -apple-system,sans-serif;letter-spacing:.3px;white-space:nowrap;text-transform:uppercase}.synlab-buchla .lw-jack.jk-out .jk-lab{top:auto;bottom:34px;color:#e8b878}.synlab-buchla .lw-jack.jk-in .jk-lab{color:#c8a6ea}.synlab-buchla .lw-patchsvg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:5}.synlab-buchla .lw-cable{fill:none;stroke-width:4.5;stroke-linecap:round;cursor:pointer;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.synlab-buchla .lw-cable:hover{stroke-width:6}.synlab-buchla .lw-cable.temp{stroke-dasharray:6 5;opacity:.7}.synlab-buchla .lw-plug{stroke:#0b0b0d;stroke-width:1.5}.synlab-resonarium{width:1120px;height:432px;border-radius:12px;border:1px solid #0a0908;background:radial-gradient(120% 90%at 20%0,#322824 0,#201a17 55%,#14100e 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 30px rgba(0,0,0,.5)}.synlab-resonarium .rz-brand{position:absolute;left:30px;top:22px;display:flex;align-items:baseline;gap:12px}.synlab-resonarium .rz-brand b{font:800 26px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#e8c98a;letter-spacing:-.5px}.synlab-resonarium .rz-brand span{font:700 11px ui-monospace,monospace;letter-spacing:3px;color:#8a7a5a}.synlab-resonarium .rz-plate{position:absolute;border-radius:10px;border:1px solid rgba(0,0,0,.45);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(0,0,0,.2));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.synlab-resonarium .rz-title{position:absolute;top:8px;left:0;right:0;text-align:center;font:700 10px ui-monospace,monospace;letter-spacing:2px;color:#b7a37e}.synlab-resonarium .rz-body{left:24px;top:88px;width:604px;height:150px}.synlab-resonarium .rz-exc{left:640px;top:88px;width:456px;height:150px}.synlab-resonarium .rz-amp{left:24px;top:262px;width:1072px;height:154px}.synlab-sid{width:1200px;height:432px;border-radius:12px;border:1px solid #05070c;background:linear-gradient(165deg,#2b3550 0,#1b2236 55%,#121726 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 30px rgba(0,0,0,.5)}.synlab-sid .sid-brand{position:absolute;left:30px;top:22px;display:flex;align-items:baseline;gap:12px}.synlab-sid .sid-brand b{font:800 25px ui-monospace,monospace;color:#9db8ff;letter-spacing:1px}.synlab-sid .sid-brand span{font:700 10px ui-monospace,monospace;letter-spacing:2px;color:#6f83ad}.synlab-sid .sid-plate{position:absolute;border-radius:10px;border:1px solid rgba(0,0,0,.4);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.2));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.synlab-sid .sid-title{position:absolute;top:8px;left:0;right:0;text-align:center;font:700 10px ui-monospace,monospace;letter-spacing:2px;color:#8ea6d8}.synlab-sid .sid-osc{left:24px;top:88px;width:684px;height:150px}.synlab-sid .sid-flt{left:724px;top:88px;width:452px;height:150px}.synlab-sid .sid-amp{left:24px;top:262px;width:1152px;height:154px}.synlab-granular{width:1080px;height:432px;border-radius:12px;border:1px solid #0a0611;background:radial-gradient(120% 90%at 30%0,#3a2b52 0,#241a38 55%,#150f22 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 30px rgba(0,0,0,.5)}.synlab-granular .gr-brand{position:absolute;left:30px;top:22px;display:flex;align-items:baseline;gap:12px}.synlab-granular .gr-brand b{font:800 26px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#d7b8ff;letter-spacing:-.5px}.synlab-granular .gr-brand span{font:700 11px ui-monospace,monospace;letter-spacing:3px;color:#9a80c4}.synlab-granular .gr-plate{position:absolute;border-radius:10px;border:1px solid rgba(0,0,0,.45);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.2));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.synlab-granular .gr-title{position:absolute;top:8px;left:0;right:0;text-align:center;font:700 10px ui-monospace,monospace;letter-spacing:2px;color:#b79ede}.synlab-granular .gr-grain{left:24px;top:88px;width:1032px;height:150px}.synlab-granular .gr-amp{left:24px;top:262px;width:1032px;height:154px}.synlab-wavestation{width:1080px;height:432px;border-radius:12px;border:1px solid #04100f;background:linear-gradient(160deg,#123536 0,#0d2427 55%,#08171a 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 30px rgba(0,0,0,.5)}.synlab-wavestation .ws-brand{position:absolute;left:30px;top:22px;display:flex;align-items:baseline;gap:12px}.synlab-wavestation .ws-brand b{font:800 25px"Segoe UI",-apple-system,sans-serif;color:#7fe6d6;letter-spacing:-.3px}.synlab-wavestation .ws-brand span{font:700 10px ui-monospace,monospace;letter-spacing:3px;color:#5aa89c}.synlab-wavestation .ws-plate{position:absolute;border-radius:10px;border:1px solid rgba(0,0,0,.4);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.2));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.synlab-wavestation .ws-title{position:absolute;top:8px;left:0;right:0;text-align:center;font:700 10px ui-monospace,monospace;letter-spacing:2px;color:#74c6ba}.synlab-wavestation .ws-vec{left:24px;top:88px;width:1032px;height:150px}.synlab-wavestation .ws-amp{left:24px;top:262px;width:1032px;height:154px}.synlab-attractor{width:1080px;height:432px;border-radius:12px;border:1px solid #0a0410;background:radial-gradient(130% 100%at 70%0,#2a1040 0,#17092a 55%,#0b0416 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 30px rgba(0,0,0,.5)}.synlab-attractor .at-brand{position:absolute;left:30px;top:22px;display:flex;align-items:baseline;gap:12px}.synlab-attractor .at-brand b{font:800 26px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#d68cff;letter-spacing:-.5px}.synlab-attractor .at-brand span{font:700 10px ui-monospace,monospace;letter-spacing:3px;color:#8a5ac4}.synlab-attractor .at-plate{position:absolute;border-radius:10px;border:1px solid rgba(0,0,0,.45);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.synlab-attractor .at-title{position:absolute;top:8px;left:0;right:0;text-align:center;font:700 10px ui-monospace,monospace;letter-spacing:2px;color:#c69ae8}.synlab-attractor .at-body{left:24px;top:88px;width:1032px;height:150px}.synlab-attractor .at-amp{left:24px;top:262px;width:1032px;height:154px}.synlab-vox{width:1080px;height:432px;border-radius:12px;border:1px solid #140708;background:radial-gradient(130% 100%at 40%0,#4a2530 0,#2c151c 55%,#180b10 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 30px rgba(0,0,0,.5)}.synlab-vox .vx-brand{position:absolute;left:30px;top:22px;display:flex;align-items:baseline;gap:12px}.synlab-vox .vx-brand b{font:800 26px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#ffb4c0;letter-spacing:-.5px}.synlab-vox .vx-brand span{font:700 10px ui-monospace,monospace;letter-spacing:3px;color:#c1808f}.synlab-vox .vx-plate{position:absolute;border-radius:10px;border:1px solid rgba(0,0,0,.45);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.synlab-vox .vx-title{position:absolute;top:8px;left:0;right:0;text-align:center;font:700 10px ui-monospace,monospace;letter-spacing:2px;color:#e39caa}.synlab-vox .vx-voice{left:24px;top:88px;width:1032px;height:150px}.synlab-vox .vx-amp{left:24px;top:262px;width:1032px;height:154px}.synlab-spectra{width:1080px;height:432px;border-radius:12px;border:1px solid #04121a;background:radial-gradient(130% 100%at 60%0,#123a4e 0,#0c2436 55%,#07131f 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 30px rgba(0,0,0,.5)}.synlab-spectra .sp-brand{position:absolute;left:30px;top:22px;display:flex;align-items:baseline;gap:12px}.synlab-spectra .sp-brand b{font:800 26px"Segoe UI",-apple-system,sans-serif;color:#8fe0ff;letter-spacing:-.3px}.synlab-spectra .sp-brand span{font:700 10px ui-monospace,monospace;letter-spacing:3px;color:#5fa6c4}.synlab-spectra .sp-plate{position:absolute;border-radius:10px;border:1px solid rgba(0,0,0,.45);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.synlab-spectra .sp-title{position:absolute;top:8px;left:0;right:0;text-align:center;font:700 10px ui-monospace,monospace;letter-spacing:2px;color:#86c8e6}.synlab-spectra .sp-spec{left:24px;top:88px;width:1032px;height:150px}.synlab-spectra .sp-amp{left:24px;top:262px;width:1032px;height:154px}.synlab-scanner{width:1080px;height:432px;border-radius:12px;border:1px solid #06140a;background:radial-gradient(130% 100%at 45%0,#16401f 0,#0e2814 55%,#08160c 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 30px rgba(0,0,0,.5)}.synlab-scanner .sc-brand{position:absolute;left:30px;top:22px;display:flex;align-items:baseline;gap:12px}.synlab-scanner .sc-brand b{font:800 26px"Segoe UI",-apple-system,sans-serif;font-style:italic;color:#a6ee9c;letter-spacing:-.5px}.synlab-scanner .sc-brand span{font:700 10px ui-monospace,monospace;letter-spacing:3px;color:#6fb266}.synlab-scanner .sc-plate{position:absolute;border-radius:10px;border:1px solid rgba(0,0,0,.45);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.synlab-scanner .sc-title{position:absolute;top:8px;left:0;right:0;text-align:center;font:700 10px ui-monospace,monospace;letter-spacing:2px;color:#93d488}.synlab-scanner .sc-str{left:24px;top:88px;width:1032px;height:150px}.synlab-scanner .sc-amp{left:24px;top:262px;width:1032px;height:154px}.synlab-aether{width:1320px;height:606px;border-radius:14px;border:1px solid #0a0618;background:radial-gradient(60% 50%at 18% 8%,rgba(120,90,220,.18),transparent 70%),radial-gradient(55% 45%at 82% 12%,rgba(80,200,230,.14),transparent 70%),radial-gradient(140% 120%at 50% -10%,#2a1a52 0,#160e33 40%,#0a081c 75%,#050410 100%);box-shadow:inset 0 1px 0 rgba(180,140,255,.1),0 12px 42px rgba(0,0,0,.6)}.synlab-aether .ae-brand{position:absolute;left:34px;top:24px;display:flex;align-items:baseline;gap:14px}.synlab-aether .ae-brand b{font:800 30px"Segoe UI",-apple-system,sans-serif;letter-spacing:5px;background:linear-gradient(90deg,#a98cff,#7fe6ff,#ff9cf0);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 20px rgba(150,120,255,.35)}.synlab-aether .ae-brand span{font:700 10px ui-monospace,monospace;letter-spacing:3px;color:#8a7fc4}.synlab-aether .ae-plate{position:absolute;border-radius:12px;border:1px solid rgba(140,110,220,.18);background:linear-gradient(180deg,rgba(150,120,255,.06),rgba(0,0,0,.28));box-shadow:inset 0 1px 0 rgba(180,150,255,.08)}.synlab-aether .ae-title{position:absolute;top:8px;left:0;right:0;text-align:center;font:700 10px ui-monospace,monospace;letter-spacing:2px;color:#b9a6ff}.synlab-colossus{width:1320px;height:606px;border-radius:14px;border:1px solid #14100a;background:radial-gradient(55% 45%at 20% 8%,rgba(120,150,90,.12),transparent 70%),radial-gradient(50% 40%at 82% 10%,rgba(180,130,60,.12),transparent 70%),radial-gradient(140% 120%at 50% -10%,#3a3320 0,#241f14 42%,#14110b 76%,#0b0906 100%);box-shadow:inset 0 1px 0 rgba(210,180,120,.1),0 12px 42px rgba(0,0,0,.62)}.synlab-colossus .co-brand{position:absolute;left:34px;top:24px;display:flex;align-items:baseline;gap:14px}.synlab-colossus .co-brand b{font:800 30px"Segoe UI",-apple-system,sans-serif;letter-spacing:4px;background:linear-gradient(90deg,#d9b968,#9ec46a,#c98f3c);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 18px rgba(200,150,70,.3)}.synlab-colossus .co-brand span{font:700 10px ui-monospace,monospace;letter-spacing:3px;color:#a89568}.synlab-colossus .co-plate{position:absolute;border-radius:12px;border:1px solid rgba(150,120,70,.2);background:linear-gradient(180deg,rgba(200,170,110,.06),rgba(0,0,0,.3));box-shadow:inset 0 1px 0 rgba(210,180,120,.08)}.synlab-colossus .co-title{position:absolute;top:8px;left:0;right:0;text-align:center;font:700 10px ui-monospace,monospace;letter-spacing:2px;color:#cdb277}.synlab-cathedral{width:1320px;height:606px;border-radius:14px;border:1px solid #0a0c16;background:radial-gradient(50% 42%at 22% 6%,rgba(120,90,200,.14),transparent 70%),radial-gradient(48% 40%at 80% 10%,rgba(200,150,70,.1),transparent 70%),radial-gradient(140% 120%at 50% -10%,#26243e 0,#191828 42%,#101019 76%,#090911 100%);box-shadow:inset 0 1px 0 rgba(180,170,220,.1),0 12px 42px rgba(0,0,0,.62)}.synlab-cathedral .ca-brand{position:absolute;left:34px;top:24px;display:flex;align-items:baseline;gap:14px}.synlab-cathedral .ca-brand b{font:800 30px"Segoe UI",-apple-system,sans-serif;letter-spacing:5px;background:linear-gradient(90deg,#b7a4e6,#7fc0d8,#d9b76a);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 20px rgba(150,130,220,.32)}.synlab-cathedral .ca-brand span{font:700 10px ui-monospace,monospace;letter-spacing:3px;color:#948bc0}.synlab-cathedral .ca-plate{position:absolute;border-radius:12px;border:1px solid rgba(130,120,190,.18);background:linear-gradient(180deg,rgba(150,140,210,.06),rgba(0,0,0,.3));box-shadow:inset 0 1px 0 rgba(180,170,220,.08)}.synlab-cathedral .ca-title{position:absolute;top:8px;left:0;right:0;text-align:center;font:700 10px ui-monospace,monospace;letter-spacing:2px;color:#b3a6e0}.synlab-leviathan{width:1320px;height:606px;border-radius:14px;border:1px solid #04100f;background:radial-gradient(55% 45%at 20% 8%,rgba(30,180,170,.13),transparent 70%),radial-gradient(50% 42%at 82% 12%,rgba(40,120,190,.12),transparent 70%),radial-gradient(150% 130%at 50% -12%,#0d3a3a 0,#0a2630 44%,#06141c 78%,#030a0e 100%);box-shadow:inset 0 1px 0 rgba(90,220,210,.1),0 12px 42px rgba(0,0,0,.66)}.synlab-leviathan .lv-brand{position:absolute;left:34px;top:24px;display:flex;align-items:baseline;gap:14px}.synlab-leviathan .lv-brand b{font:800 30px"Segoe UI",-apple-system,sans-serif;letter-spacing:4px;background:linear-gradient(90deg,#4fe6d0,#58c0ff,#6affc0);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 20px rgba(60,220,200,.35)}.synlab-leviathan .lv-brand span{font:700 10px ui-monospace,monospace;letter-spacing:3px;color:#5aa8a2}.synlab-leviathan .lv-plate{position:absolute;border-radius:12px;border:1px solid rgba(60,180,170,.18);background:linear-gradient(180deg,rgba(70,200,190,.06),rgba(0,0,0,.3));box-shadow:inset 0 1px 0 rgba(90,220,210,.08)}.synlab-leviathan .lv-title{position:absolute;top:8px;left:0;right:0;text-align:center;font:700 10px ui-monospace,monospace;letter-spacing:2px;color:#6fded0}.synlab-maelstrom{width:1320px;height:606px;border-radius:14px;border:1px solid #0a0616;background:conic-gradient(from 210deg at 50% 42%,rgba(30,150,170,.1),rgba(120,60,200,.1),rgba(30,150,170,.1)),radial-gradient(150% 130%at 50% -12%,#14304a 0,#16183a 44%,#0d0c22 78%,#06060f 100%);box-shadow:inset 0 1px 0 rgba(120,180,220,.1),0 12px 42px rgba(0,0,0,.64)}.synlab-maelstrom .ml-brand{position:absolute;left:34px;top:24px;display:flex;align-items:baseline;gap:14px}.synlab-maelstrom .ml-brand b{font:800 30px"Segoe UI",-apple-system,sans-serif;letter-spacing:4px;background:linear-gradient(90deg,#4fd6e6,#8a7cff,#4fd6e6);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 20px rgba(90,160,230,.35)}.synlab-maelstrom .ml-brand span{font:700 10px ui-monospace,monospace;letter-spacing:3px;color:#7f8fc4}.synlab-maelstrom .ml-plate{position:absolute;border-radius:12px;border:1px solid rgba(100,140,210,.18);background:linear-gradient(180deg,rgba(110,150,220,.06),rgba(0,0,0,.3));box-shadow:inset 0 1px 0 rgba(120,180,220,.08)}.synlab-maelstrom .ml-title{position:absolute;top:8px;left:0;right:0;text-align:center;font:700 10px ui-monospace,monospace;letter-spacing:2px;color:#8fb6e6}.machinetitle{color:#ffd94d}.machinepanel .dronesec-t{color:#b8a25a}.machineknobs{justify-content:center}.machinepanel .machharmrow{max-width:340px}.semach{gap:12px}.semach .machrole{padding:8px 10px;border:1px solid #262b3d;border-radius:10px;background:#10131d}.semach .machrole .dronesec-t{color:#b8a25a}.machengrow .droneeng-sel{flex:1 1 auto;min-width:0}.machknobs{gap:12px 16px}
