.plugin-shell .plugin-workbench{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0;display:flex;overflow:visible}.plugin-shell .plugin-workbench .sound-body,.plugin-shell .plugin-workbench .sample-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0;display:flex}.plugin-shell .workbench-tabs{background:#070c14ba;border:1px solid #ffffff18;border-radius:11px;flex:none;gap:4px;padding:3px;display:flex}.plugin-shell .plugin-workbench .workbench-tabs button{color:#b6c3cf;background:0 0;border:0;border-radius:7px;flex:1;min-width:0;min-height:42px;padding:6px 3px;font-size:12px}.plugin-shell .plugin-workbench .workbench-tabs button[aria-selected=true]{color:#f5fbff;background:color-mix(in srgb,var(--plugin-accent,#8eb8ed) 22%,#0b1018);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plugin-accent,#8eb8ed) 50%,transparent)}.plugin-shell .workbench-page{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.plugin-shell .workbench-page>:first-child{margin-top:0}.plugin-shell .workbench-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.plugin-shell .plugin-workbench label{color:#c6d1df;gap:4px;min-width:0;font-size:11px}.plugin-shell .plugin-workbench .workbench-fields label,.plugin-shell .plugin-workbench .workbench-page-picker{display:grid}.plugin-shell .plugin-workbench :is(.workbench-fields,.workbench-page-picker) :is(input,select),.plugin-shell .plugin-workbench label>select{color:#f3f7fc;background:#0a101ddd;border:1px solid #ffffff25;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:7px 8px;font-size:13px}.plugin-shell .plugin-workbench button:not(.plugin-knob__dial){overflow-wrap:anywhere;min-width:0}.plugin-shell .workbench-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plugin-shell .plugin-workbench .workbench-actions>button{flex:90px;min-height:44px;padding:6px 8px;font-size:12px}.plugin-shell .plugin-workbench .workbench-actions>label{flex-direction:row;align-items:center;gap:6px;min-height:44px;display:flex}.plugin-shell .plugin-workbench input[type=checkbox]{width:20px;height:20px;min-height:20px}.plugin-shell .workbench-knobs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:6px;display:grid}.plugin-shell .workbench-knobs:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.plugin-shell .workbench-knobs:has(>:nth-child(3):last-child),.plugin-shell .routing-knobs){grid-template-columns:repeat(3,minmax(0,1fr))}.plugin-shell .plugin-workbench .workbench-hint,.plugin-shell .plugin-workbench p.workbench-hint{color:#bdcad8;margin:2px 0;font-size:11px;line-height:1.4}.plugin-shell .plugin-workbench .workbench-empty{color:#c4ced9;text-align:center;margin:auto 0;padding:30px 15px;line-height:1.5}.plugin-shell .workbench-footer{border-top:1px solid #ffffff23;flex-direction:column;flex:none;gap:5px;margin-top:auto;padding-top:8px;display:flex}.plugin-shell .plugin-workbench .workbench-footer p{background:0 0;border:0;min-height:1.35em;margin:0;padding:3px 0;font-size:11px;line-height:1.35}.plugin-shell .plugin-pagination{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.plugin-shell .plugin-pagination button{min-height:44px;padding:6px 10px;font-size:12px}.plugin-shell .plugin-pagination span{color:#abbacb;white-space:nowrap;font:11px ui-monospace,monospace}.plugin-shell .plugin-sound .sound-source-summary{border-left:2px solid var(--plugin-accent,#d6a468);background:#070c14a8;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:6px 9px;display:flex}.plugin-shell .plugin-sound .sound-source-summary strong{font-size:12px}.plugin-shell .plugin-sound .sound-source-summary span{text-align:right;font-size:10px}.plugin-shell .plugin-sound .sound-preview-controls{border:0;grid-template-columns:1.3fr .7fr 1fr;gap:6px;margin:0;padding:0;display:grid}.plugin-shell .plugin-sound .sound-preview-controls button{min-height:44px;padding:7px;font-size:12px}.plugin-shell .plugin-sound .sound-preview-controls button:last-child{grid-column:auto}.plugin-shell .plugin-sound .sound-keep-grid{grid-template-columns:1fr 1fr;gap:6px;margin:6px 0}.plugin-shell .plugin-sound .sound-keep-grid button{min-height:44px;padding:6px;font-size:12px}.plugin-shell .plugin-sound .sound-preset{gap:6px;margin:6px 0}.plugin-shell .plugin-sound .sound-preset button{min-height:44px;padding:6px 9px;font-size:12px}.plugin-shell .plugin-sound .workbench-keys{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:5px}.plugin-shell .plugin-sound .workbench-keys button{background:linear-gradient(#e1e9ee,#879caf);border-radius:5px 5px 9px 9px;min-height:44px;padding:4px;font-size:11px}.plugin-shell .plugin-sound .operator-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.plugin-shell .plugin-sound .operator-tabs button{min-height:38px;padding:5px}.plugin-shell .compact-synth{flex-direction:column;gap:7px;display:flex}.plugin-shell .plugin-sound .sound-analysis{background:#030810b8;margin:0;padding:10px}.plugin-shell .plugin-sound .sound-waveform{height:46px;margin:8px 0}.plugin-shell .plugin-sound .sound-spectrum{height:66px}.plugin-shell .plugin-sound .sound-meter-values{gap:10px;font-size:10px}.plugin-shell .plugin-sound .sound-frequency-labels{margin-bottom:8px;font-size:10px}.plugin-shell .plugin-sound .sound-analysis .workbench-actions{margin-top:8px}.plugin-shell .plugin-sound .sound-check{min-height:38px;font-size:12px}.plugin-shell .plugin-sampler .sampler-source{gap:6px}.plugin-shell .plugin-sampler .sampler-source label{font-size:11px}.plugin-shell .plugin-sampler .sampler-source button{min-height:42px;padding:6px;font-size:12px}.plugin-shell .plugin-sampler .source-waveform{height:74px}.plugin-shell .plugin-sampler .source-zoom{gap:4px;margin-top:3px}.plugin-shell .plugin-sampler .source-zoom button{min-height:36px;padding:4px 7px;font-size:11px}.plugin-shell .plugin-sampler .source-ruler{font-size:10px}.plugin-shell .plugin-sampler .source-browser>input[type=range]{min-height:26px;padding:0}.plugin-shell .plugin-sampler .sampler-chop{grid-template-columns:1.1fr 1fr 1fr;gap:6px}.plugin-shell .plugin-sampler .sampler-chop>button:nth-of-type(2){grid-column:auto}.plugin-shell .plugin-sampler .sampler-chop button{min-height:42px;padding:6px;font-size:12px}.plugin-shell .plugin-sampler .sampler-bank-heading{border:0;gap:6px;margin:0;padding:0}.plugin-shell .plugin-sampler .sampler-bank-heading label{flex:1;gap:4px;display:grid}.plugin-shell .plugin-sampler .sampler-bank-heading span{color:#bdcad8;font-size:10px}.plugin-shell .plugin-sampler .plugin-pad-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.plugin-shell .plugin-sampler .plugin-pad-grid button{background:linear-gradient(145deg,#d3b6f51c,#101828da);border-color:#a899da66;border-radius:8px;gap:1px;height:67px;min-height:67px;padding:5px 6px;box-shadow:inset 0 -3px #030812}.plugin-shell .plugin-sampler .plugin-pad-grid button.is-sounding{box-shadow:inset 0 0 15px #bd8de966,0 0 10px #c990e666}.plugin-shell .plugin-sampler .plugin-pad-grid b{-webkit-line-clamp:1;font-size:10px;line-height:1.1}.plugin-shell .plugin-sampler .plugin-pad-grid small,.plugin-shell .plugin-sampler .plugin-pad-grid span{font-size:9px}.plugin-shell .plugin-sampler .plugin-pad-grid .pad-waveform{height:17px;min-height:17px}.plugin-shell .plugin-sampler .sample-actions{grid-template-columns:1fr .6fr 1fr .6fr;gap:6px;margin:0;display:grid}.plugin-shell .plugin-sampler .sample-actions button{min-height:44px;padding:6px;font-size:12px}.plugin-shell .plugin-sampler .sampler-playbar{background:0 0;gap:6px;padding:0;position:static}.plugin-shell .plugin-sampler .sampler-playbar button{min-height:44px;padding:6px;font-size:12px}.plugin-shell .compact-pad-settings{flex-direction:column;gap:6px;display:flex}.plugin-shell .plugin-sampler .song-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;overflow:visible}.plugin-shell .plugin-sampler .song-step-grid button{min-height:46px}.plugin-shell .plugin-remix{gap:8px}.plugin-shell .plugin-remix .remix-row{gap:6px;margin:0}.plugin-shell .plugin-remix .remix-row>button{min-height:42px;padding:6px;font-size:12px}.plugin-shell .plugin-remix .remix-overview,.plugin-shell .plugin-remix .remix-detail-wave{flex:none;height:48px}.plugin-shell .plugin-remix .remix-pills{gap:6px;margin:0}.plugin-shell .plugin-remix .plugin-effect-pads{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plugin-shell .plugin-remix .plugin-effect-pads button{background:linear-gradient(160deg,#ffffff15,#061019b8);border-color:#8bacbf60;min-height:66px}.plugin-shell .plugin-remix .plugin-effect-pads button[aria-pressed=true]{border-color:#91e1ed;box-shadow:inset 0 0 15px #56b9c93b}.plugin-shell .plugin-remix .remix-pads{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.plugin-shell .plugin-remix .remix-pads>button{aspect-ratio:auto;height:89px;min-height:89px}.plugin-shell .plugin-remix .remix-mix-controls{gap:10px;margin:0}.plugin-shell .plugin-remix .remix-block-editor{flex-direction:column;gap:8px;margin:0;padding:8px;display:flex}.plugin-shell .plugin-remix .remix-block-editor .remix-curve{height:64px;margin:0}.plugin-shell .workbench-blocks{flex-direction:column;gap:7px;display:flex}.plugin-shell .workbench-blocks button{text-align:left;align-items:center;gap:12px;min-height:55px;display:flex}.plugin-shell .workbench-blocks button b{font:12px ui-monospace,monospace}.plugin-shell .workbench-blocks button span{overflow-wrap:anywhere;font-size:12px}.plugin-shell .plugin-catalog{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.plugin-shell .plugin-catalog-note{color:#bec9d6;margin:0;font-size:11px;line-height:1.4}.plugin-shell .plugin-catalog-grid{flex:1;grid-template-rows:repeat(3,minmax(94px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-height:0;display:grid}.plugin-shell .plugin-catalog-card{isolation:isolate;text-align:left;color:#fff;cursor:pointer;background:#091020;border:1px solid #ffffff2b;border-radius:13px;min-width:0;min-height:94px;padding:11px;position:relative;overflow:hidden}.plugin-shell .plugin-catalog-card img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.plugin-shell .plugin-catalog-card:after{content:"";z-index:-1;background:linear-gradient(#04081011,#040810a6 35%,#040810 98%);position:absolute;inset:0}.plugin-shell .plugin-catalog-icon{background:#07101bab;border:1px solid #ffffff2b;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:9px;right:9px}.plugin-shell .plugin-catalog-icon svg{width:16px;height:16px}.plugin-shell .plugin-catalog-copy{flex-direction:column;gap:3px;display:flex;position:absolute;bottom:11px;left:11px;right:8px}.plugin-shell .plugin-catalog-copy b{font-size:13px;line-height:1.15}.plugin-shell .plugin-catalog-copy small{color:#b7c5d4;font-size:10px;line-height:1.2}@media (max-height:720px){.plugin-shell .plugin-workbench .sound-body,.plugin-shell .plugin-workbench .sample-body,.plugin-shell .plugin-remix,.plugin-shell .workbench-page{gap:5px}.plugin-shell .plugin-sampler .plugin-pad-grid button{height:60px;min-height:60px}.plugin-shell .plugin-sampler .source-waveform{height:58px}.plugin-shell .plugin-sound .sound-source-summary{padding:3px 7px}.plugin-shell .plugin-remix .remix-pads>button{height:75px;min-height:75px}.plugin-shell .plugin-remix .plugin-effect-pads button{min-height:56px}}.plugin-shell .plugin-workbench .plugin-knob__readout input{border-radius:5px;width:59px;height:26px;min-height:26px;padding:2px 3px;font-size:12px}@media (max-height:680px) and (min-height:500px){.plugin-shell .plugin-sound[data-sound-view=shape] .sound-source-summary{display:none}}
