#fieldView:not([hidden]){position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#04040a;pointer-events:none}
.field-dock{border:1px solid var(--edge,#796b86);background:linear-gradient(145deg,#15111d,#0b0b11 58%,#171320);padding:16px;color:var(--text,#f3eaff);box-shadow:inset 0 1px #f5dfff21,0 12px 26px #0007}
.field-dock[hidden]{display:none!important}.field-heading{padding-bottom:12px;margin-bottom:13px;border-bottom:1px solid #d8adff44}.field-heading span{font:10px monospace;letter-spacing:2px;color:#cfa5ed;text-transform:uppercase}.field-heading h2{font:28px Georgia,serif;letter-spacing:-1px;margin:5px 0;color:#f0dafa}.field-heading p,.field-note{font:11px/1.5 monospace;color:#ab9caf;margin:0}
.field-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.field-controls label{display:flex;flex-direction:column;gap:6px;min-width:0;font:10px monospace;letter-spacing:.5px;text-transform:uppercase;color:#c8b4d3}.field-controls select{min-width:0;width:100%;padding:9px 7px;background:#211b2a;border:1px solid #816f95;color:#f4e9f9;border-radius:3px;font:12px Arial,sans-serif;text-transform:none}.field-controls input[type=range]{width:100%;accent-color:#ca8eff}.field-controls output{color:#e9d2f8}.field-controls button{align-self:end;min-height:36px;border:1px solid #b785d0;background:#35243f;color:#f1dfff}.field-controls p{grid-column:1/-1}.field-controls #fieldStatus{color:#d6fcde;font:11px/1.5 monospace}
body[data-workspace=field] .monitor{background:#04040a;border-radius:8px}body[data-workspace=field] .monitor:after{display:none}body[data-workspace=field] main{grid-template-columns:minmax(0,1fr) minmax(320px,388px)}body[data-workspace=field] .stage{top:12px}body[data-workspace=field] aside{max-height:calc(100vh - 145px);overflow-y:auto;scrollbar-color:#a98aba #111018}body[data-workspace=field] aside>.block{display:none}body[data-workspace=field] aside>#outputBlock{display:block}body[data-workspace=field] aside>#fieldDock{margin:4px 0 12px}body[data-workspace=field] :is(.preset-strip,.seed-shelf,.under,.view-help,.view-controls,.follow-detail){display:none!important}body[data-workspace=field] .transport>button:not(#showOutput):not(#recordQuick):not(#full){display:none}body[data-workspace=field] #browserAudio{padding:10px 0 13px;margin:0 0 12px;border-bottom:1px solid #d8adff44}body[data-workspace=field] #audioPlay{width:100%}body[data-workspace=field] #scopeToggle{display:none}
body[data-workspace=field] #outputBlock :is(.select-row,#delayBudget,#saveSeed,#loadSeed,#seedFile){display:none!important}body[data-workspace=field] #outputBlock .export-row+.micro{display:none}
@media(max-width:900px){body[data-workspace=field] main{display:block}body[data-workspace=field] .stage{position:relative;top:0}body[data-workspace=field] aside{max-height:none;overflow:visible}}@media(max-width:520px){.field-controls{grid-template-columns:1fr}.field-dock{padding:13px}.field-heading h2{font-size:24px}}

body[data-workspace=field] .monitor{touch-action:none;cursor:grab}body[data-workspace=field] .monitor:active{cursor:grabbing}
