.key.active{transform:translateY(2px);filter:brightness(.72);outline:2px solid #fff;outline-offset:-3px}.parameter.unsynced{border-style:dashed;opacity:.78}.parameter.unsynced .parameter-label output{color:#d0a96b}.diagnostics-panel{margin-top:12px;padding:16px;border:1px solid #2d3139;background:rgba(20,22,26,.94);border-radius:14px}.diagnostics-actions{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.diagnostics-actions button{border:1px solid #3a3f49;background:#171a1f;color:#f3f4f6;border-radius:9px;padding:9px 12px;cursor:pointer}.diagnostics-panel pre{margin:0;max-height:440px;overflow:auto;padding:12px;border:1px solid #292d34;border-radius:10px;background:#0d0f12;color:#b9c0cb;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word}