.registry-v13{color:#b8c4bc;background:#090d0a;flex-direction:column;height:100%;font:11px/1.4 Inter,Segoe UI,sans-serif;display:flex;overflow:hidden}.registry-head-v13{border-bottom:1px solid #18221b;justify-content:space-between;align-items:center;height:48px;padding:0 10px;display:flex}.registry-head-v13>div{align-items:center;gap:8px;display:flex}.registry-head-v13 span{flex-direction:column;display:flex}.registry-head-v13 strong{color:#d5ded8;font-size:11px}.registry-head-v13 small{color:#5c6b62;font-size:9px}.registry-head-v13 button{color:#728178;background:0 0;border:0;padding:6px}.registry-head-v13 button:hover{color:#63f58a;background:#142019}.registry-search-v13{background:#0d1410;border:1px solid #223027;border-radius:4px;align-items:center;gap:6px;height:29px;margin:8px;padding:0 7px;display:flex}.registry-search-v13 input{color:#c9d3cc;background:0 0;border:0;outline:0;width:100%;font:10px inherit}.registry-honest-v13{color:#83b991;background:#102016;border:1px solid #2d4935;border-radius:4px;gap:7px;margin:0 8px 8px;padding:8px;font-size:9px;display:flex}.registry-honest-v13.is-error{color:#e9929a;background:#211013;border-color:#5c3035}.registry-scroll-v13{flex:1;padding:0 6px;overflow:auto}.registry-scroll-v13 h3{color:#59675e;letter-spacing:.13em;justify-content:space-between;margin:10px 5px 4px;font-size:8px;display:flex}.registry-scroll-v13 h3 em{font-style:normal}.registry-scroll-v13>button{color:#aebbb3;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:7px;width:100%;min-height:42px;padding:5px;display:flex}.registry-scroll-v13>button:hover,.registry-scroll-v13>button.is-active{background:#111a14;border-color:#1e2c23}.registry-scroll-v13>button.is-active{box-shadow:inset 2px 0 #63f58a}.registry-scroll-v13 button i{color:#63f58a;background:#152019;border-radius:4px;place-items:center;width:25px;height:25px;display:grid}.registry-scroll-v13 button span{flex-direction:column;flex:1;min-width:0;display:flex}.registry-scroll-v13 button strong,.registry-scroll-v13 button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registry-scroll-v13 button strong{font-size:10px}.registry-scroll-v13 button small{color:#5c6b62;font-size:8px}.registry-scroll-v13 button b{color:#657268;font-size:7px}.registry-scroll-v13 button b.is-ready{color:#63f58a}.registry-scroll-v13 button b.is-bad{color:#f07480}.registry-scroll-v13>p{color:#59675e;padding:8px}.registry-detail-v13{background:#0c120e;border-top:1px solid #1b261f;min-height:145px;max-height:220px;padding:10px;overflow:auto}.registry-detail-v13 header{color:#63f58a;align-items:center;gap:6px;margin-bottom:8px;display:flex}.registry-detail-v13 dl{grid-template-columns:58px 1fr;gap:4px;margin:0;display:grid}.registry-detail-v13 dt{color:#58675e}.registry-detail-v13 dd{color:#aebbb3;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.registry-detail-v13 p,.registry-detail-v13 ul{color:#87958c;margin:8px 0}.registry-detail-v13 ul{padding-left:16px}.registry-detail-v13>small{color:#526058;margin-top:8px;display:block}.registry-error-v13{color:#e7868f!important}.spin-v13{animation:.8s linear infinite registry-spin-v13}@keyframes registry-spin-v13{to{transform:rotate(360deg)}}.extensions-v15{flex-direction:column;height:100%;display:flex}.extensions-tabs-v15{background:#080c09;border-bottom:1px solid #19231c;height:32px;display:flex}.extensions-tabs-v15 button{color:#647269;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:5px;font:9px Inter,sans-serif;display:flex}.extensions-tabs-v15 button.is-active{color:#63f58a;background:#0e1611;border-bottom-color:#63f58a}.extensions-content-v15{flex:1;min-height:0}.mcp-v15{color:#aebbb3;background:#090d0a;height:100%;font:10px/1.4 Inter,sans-serif;overflow:auto}.mcp-v15>header{border-bottom:1px solid #18221b;justify-content:space-between;align-items:center;height:48px;padding:0 10px;display:flex}.mcp-v15>header>div{color:#63f58a;align-items:center;gap:7px;display:flex}.mcp-v15 header span{flex-direction:column;display:flex}.mcp-v15 header strong{color:#d3ddd6}.mcp-v15 header small{color:#59685f;font-size:8px}.mcp-v15 header button{color:#718077;background:0 0;border:0}.mcp-v15 section{padding:8px}.mcp-v15 h3{color:#5c6a61;letter-spacing:.12em;justify-content:space-between;font-size:8px;display:flex}.mcp-v15 h3 em{font-style:normal}.mcp-note-v15,.mcp-error-v15,.mcp-empty-v15{color:#718b79;border:1px solid #26382c;border-radius:4px;margin:8px;padding:8px}.mcp-error-v15{color:#e58a93;background:#1f1013;border-color:#593139}.mcp-v15 article{background:#0d1510;border:1px solid #203027;border-radius:5px;margin:6px 0;overflow:hidden}.mcp-v15 article.is-live{box-shadow:inset 2px 0 #63f58a}.mcp-server-v15,.mcp-candidate-v15{align-items:center;gap:7px;padding:7px;display:flex}.mcp-server-v15 i,.mcp-candidate-v15 i{color:#63f58a;background:#142019;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.mcp-server-v15 span,.mcp-candidate-v15 span{flex-direction:column;flex:1;min-width:0;display:flex}.mcp-server-v15 small,.mcp-candidate-v15 small{color:#59685f;text-overflow:ellipsis;font-size:8px;overflow:hidden}.mcp-server-v15 b,.mcp-candidate-v15 b{color:#63f58a;font-size:7px}.mcp-server-v15 button{color:#d16b75;background:0 0;border:0}.mcp-v15 details{border-top:1px solid #18241c;padding:5px 8px}.mcp-v15 summary{color:#607067;cursor:pointer;font-size:8px}.mcp-tool-v15{border-bottom:1px solid #131d16;grid-template-columns:minmax(70px,.8fr) 1.2fr;gap:5px;padding:7px 0;display:grid}.mcp-tool-v15>div:first-child{align-items:center;gap:4px;min-width:0;display:flex}.mcp-tool-v15 code{color:#63f58a;text-overflow:ellipsis;overflow:hidden}.mcp-tool-v15>span{color:#97a59c}.mcp-tool-v15>small{color:#526058;grid-column:1/-1}.mcp-grant-v15{color:#9ee9b1;align-items:center;gap:2px;font-size:6px;display:flex}.mcp-tool-actions-v15{grid-column:1/-1;justify-content:flex-end;gap:4px;display:flex}.mcp-tool-actions-v15 button{color:#6f8075;background:#101812;border:1px solid #2b3a30;border-radius:3px;padding:3px 6px;font-size:7px}.mcp-tool-actions-v15 button.is-run{color:#74f294;background:#102218;border-color:#2e6a3d}.mcp-v15 pre{white-space:pre-wrap;color:#d08c73;font-size:8px}.mcp-candidate-v15{color:#aebbb3;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;width:100%}.mcp-candidate-v15:hover:not(:disabled){background:#111a14;border-color:#26382d}.mcp-candidate-v15:disabled{opacity:.55}.mcp-v15>footer{color:#526058;border-top:1px solid #19231c;padding:10px;font-size:8px}.mcp-audit-v15{border-top:1px solid #18221b}.mcp-audit-row-v15{border-bottom:1px solid #121a14;align-items:center;gap:6px;padding:5px;display:flex}.mcp-audit-row-v15>i{color:#63f58a;background:#142019;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.mcp-audit-row-v15>span{flex-direction:column;flex:1;display:flex}.mcp-audit-row-v15 small{color:#526058;font-size:7px}.mcp-audit-row-v15 time{color:#4d5b52;font-size:7px}.mcp-audit-row-v15.phase-failed>i,.mcp-audit-row-v15.phase-cancelled>i{color:#eb7883;background:#261417}.mcp-approval-backdrop-v15{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010402c7;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.mcp-approval-v15{background:#0a100c;border:1px solid #2f6040;border-radius:7px;flex-direction:column;width:min(620px,100vw - 48px);max-height:calc(100vh - 60px);display:flex;overflow:hidden;box-shadow:0 0 80px #32ff6921,0 24px 80px #000}.mcp-approval-v15>header{background:#0d1710;border-bottom:1px solid #1e3024;justify-content:space-between;align-items:center;height:40px;padding:0 12px;display:flex}.mcp-approval-v15>header span{color:#63f58a;letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;display:flex}.mcp-approval-v15>header button{color:#718077;background:0 0;border:0}.mcp-approval-title-v15{padding:14px 16px 8px}.mcp-approval-title-v15 code{color:#a8f8bc;font-size:13px}.mcp-approval-title-v15 p{color:#7b8980;margin:5px 0;font-size:9px}.mcp-approval-v15>label{color:#5b6a60;letter-spacing:.1em;padding:8px 16px 5px;font-size:8px}.mcp-approval-v15>textarea{resize:vertical;color:#c4d2c8;background:#050806;border:1px solid #283a2e;border-radius:5px;outline:0;min-height:145px;margin:0 16px;padding:10px;font:10px/1.55 JetBrains Mono,monospace}.mcp-approval-v15>textarea:focus{border-color:#4fae68;box-shadow:0 0 0 2px #63f58a14}.mcp-schema-v15{color:#77877c;grid-template-columns:14px 1fr;gap:2px;margin:8px 16px;display:grid}.mcp-schema-v15 svg{color:#63f58a}.mcp-schema-v15 small{color:#4f5e54;grid-column:2;font-size:8px}.mcp-review-v15,.mcp-result-v15{flex-direction:column;gap:8px;min-height:0;padding:8px 16px;display:flex}.mcp-review-v15>div,.mcp-result-v15>div{color:#84d99a;grid-template-columns:16px 1fr;align-items:center;display:grid}.mcp-review-v15>div small,.mcp-result-v15>div small{color:#536159;grid-column:2;font-size:8px}.mcp-review-v15 pre,.mcp-result-v15 pre{color:#bdc9c0;white-space:pre-wrap;word-break:break-word;background:#050806;border:1px solid #223228;border-radius:5px;max-height:280px;margin:0;padding:10px;font:9px/1.5 JetBrains Mono,monospace;overflow:auto}.mcp-review-v15 p{color:#8aa291;background:#0f1912;border:1px solid #2d422f;align-items:center;gap:5px;margin:0;padding:8px;font-size:8px;display:flex}.mcp-result-v15.is-error>div{color:#ef858e}.mcp-approval-error-v15{color:#ef929a;background:#211013;border:1px solid #5d3037;margin:5px 16px;padding:8px;font-size:9px}.mcp-approval-v15>footer{border-top:1px solid #1a2920;justify-content:flex-end;gap:6px;padding:10px 16px;display:flex}.mcp-approval-v15>footer button{color:#87958b;background:#101712;border:1px solid #2b3a30;border-radius:4px;align-items:center;gap:4px;padding:7px 10px;font-size:8px;display:flex}.mcp-approval-v15>footer button.is-primary{color:#8effa8;background:#16301d;border-color:#3c9854}.mcp-approval-v15>footer button:disabled{opacity:.5}.extensions-v16{flex-direction:column;height:100%;display:flex}.transport-tabs-v16{background:#050806;border-bottom:1px solid #1a261e;height:30px;display:flex}.transport-tabs-v16 button{color:#59675e;letter-spacing:.06em;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:4px;font:7px Inter,sans-serif;display:flex}.transport-tabs-v16 button.is-active{color:#73f793;background:#0d1510;border-bottom-color:#4ed970}.transport-body-v16{flex:1;min-height:0}.remote-mcp-v16{color:#aebbb3;background:#080c09;height:100%;font:10px/1.4 Inter,sans-serif;overflow:auto}.remote-mcp-v16>header{border-bottom:1px solid #1b281f;justify-content:space-between;align-items:center;height:50px;padding:0 10px;display:flex}.remote-mcp-v16>header>div{color:#63f58a;align-items:center;gap:7px;display:flex}.remote-mcp-v16 header span{flex-direction:column;display:flex}.remote-mcp-v16 header strong{color:#d3ddd6}.remote-mcp-v16 header small{color:#56655c;font-size:8px}.remote-mcp-v16 header button{color:#6f8075;background:0 0;border:0}.remote-mcp-v16 section{padding:8px}.remote-mcp-v16 h3{color:#59685f;letter-spacing:.12em;justify-content:space-between;font-size:8px;display:flex}.remote-mcp-v16 h3 em{font-style:normal}.remote-note-v16,.remote-error-v16,.remote-empty-v16{color:#718b79;border:1px solid #26382c;border-radius:4px;margin:8px;padding:8px}.remote-error-v16{color:#f0959d;background:#211114;border-color:#60353d}.remote-auth-v16{background:#1b170c;border:1px solid #705c28;border-radius:5px;margin:8px}.remote-auth-v16>div{color:#e5c66c;align-items:center;gap:7px;display:flex}.remote-auth-v16>div span{flex-direction:column;display:flex}.remote-auth-v16>div small{color:#8c7d51;font-size:8px}.remote-auth-v16 dl{grid-template-columns:60px 1fr;gap:4px;margin:9px 0;font-size:8px;display:grid}.remote-auth-v16 dt{color:#756b4e}.remote-auth-v16 dd{color:#b9a96e;word-break:break-all;margin:0}.remote-auth-v16 .remote-auth-v16 footer,.remote-auth-v16>footer{color:#8c7a47;border-top:1px solid #4c4020;align-items:center;gap:5px;padding:7px;font-size:8px;display:flex}.remote-mcp-v16 article{background:#0d1510;border:1px solid #22412d;border-radius:5px;margin:6px 0;overflow:hidden;box-shadow:inset 2px 0 #63f58a}.remote-server-v16,.remote-config-v16{align-items:center;gap:7px;padding:7px;display:flex}.remote-server-v16 i,.remote-config-v16 i{color:#63f58a;background:#142019;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.remote-server-v16 span,.remote-config-v16 span{flex-direction:column;flex:1;min-width:0;display:flex}.remote-server-v16 small,.remote-config-v16 small{color:#58675e;text-overflow:ellipsis;font-size:8px;overflow:hidden}.remote-server-v16>b,.remote-config-v16>b{color:#63f58a;font-size:7px}.remote-server-v16>button{color:#dc737c;background:0 0;border:0}.remote-mcp-v16 details{border-top:1px solid #18241c;padding:5px 8px}.remote-mcp-v16 summary{color:#607067;cursor:pointer;font-size:8px}.remote-tool-v16{border-bottom:1px solid #131d16;grid-template-columns:minmax(70px,.8fr) 1.2fr;gap:5px;padding:7px 0;display:grid}.remote-tool-v16>div{align-items:center;gap:4px;min-width:0;display:flex}.remote-tool-v16 code{color:#63f58a;text-overflow:ellipsis;overflow:hidden}.remote-tool-v16 mark{color:#9ae8ad;background:0 0;align-items:center;gap:2px;font-size:6px;display:flex}.remote-tool-v16>span{color:#96a49b}.remote-tool-v16>small{color:#526058;grid-column:1/-1}.remote-tool-v16 aside{grid-column:1/-1;justify-content:flex-end;gap:4px;display:flex}.remote-tool-v16 aside button{color:#6f8075;background:#101812;border:1px solid #2b3a30;border-radius:3px;padding:3px 6px;font-size:7px}.remote-tool-v16 aside button.is-call{color:#74f294;background:#102218;border-color:#2e6a3d}.remote-config-v16{color:#aebbb3;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;width:100%}.remote-config-v16:hover:not(:disabled){background:#101914;border-color:#294333}.remote-config-v16:disabled{opacity:.55}.remote-audit-v16{border-top:1px solid #18221b}.remote-audit-v16>div{border-bottom:1px solid #121a14;align-items:center;gap:6px;padding:5px;display:flex}.remote-audit-v16>div>i{color:#63f58a;background:#142019;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.remote-audit-v16>div>span{flex-direction:column;flex:1;display:flex}.remote-audit-v16 small{color:#526058;font-size:7px}.remote-audit-v16 time{color:#4d5b52;font-size:7px}.remote-mcp-v16>footer{color:#526058;border-top:1px solid #19231c;padding:10px;font-size:8px}.remote-auth-v16>footer{justify-content:space-between}.remote-auth-v16>footer>span{align-items:center;gap:5px;display:flex}.remote-auth-v16>footer>button{color:#f2d776;letter-spacing:.06em;background:#32270c;border:1px solid #8a7430;border-radius:4px;padding:6px 9px;font:7px Inter,sans-serif}.remote-auth-v16>footer>button:disabled{opacity:.55}.remote-server-v16>button{color:#b2c1b6;background:0 0;border:0;padding:2px}.remote-server-v16>button:last-child{color:#dc737c}.remote-resource-v17,.remote-prompt-v17{color:#75837a;text-align:left;background:0 0;border:0;border-bottom:1px solid #131d16;align-items:center;gap:8px;width:100%;padding:7px 2px;display:flex}.remote-resource-v17:hover:not(:disabled){color:#72f58f;background:#101a13}.remote-resource-v17>span,.remote-prompt-v17>span{flex-direction:column;flex:1;min-width:0;display:flex}.remote-resource-v17 strong,.remote-prompt-v17 strong{color:#c8d5cc;font:9px Inter,sans-serif}.remote-resource-v17 small,.remote-prompt-v17 small{color:#69776e;text-overflow:ellipsis;white-space:nowrap;font:8px Inter,sans-serif;overflow:hidden}.remote-resource-v17 code,.remote-prompt-v17 code{color:#4d6154;font-size:7px}.remote-resource-v17>b{color:#72f58f;letter-spacing:.08em;font:7px Inter,sans-serif}.remote-resource-result-v17{z-index:8;background:#080d09;border:1px solid #326a42;border-radius:6px;flex-direction:column;display:flex;position:absolute;top:38px;bottom:8px;left:8px;right:8px;overflow:hidden;box-shadow:0 18px 60px #000c,0 0 28px #43df6b18}.remote-resource-result-v17>header{background:#0d1710;border-bottom:1px solid #1d3023;align-items:center;padding:8px;display:flex}.remote-resource-result-v17>header>span{flex:1;grid-template-columns:16px 1fr;align-items:center;display:grid}.remote-resource-result-v17>header small{color:#5f7165;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:7px;overflow:hidden}.remote-resource-result-v17 button{color:#819087;background:0 0;border:0}.remote-resource-result-v17 pre{color:#b8c8bd;white-space:pre-wrap;word-break:break-word;flex:1;min-height:0;margin:0;padding:10px;font:9px/1.55 JetBrains Mono,Consolas,monospace;overflow:auto}.remote-mcp-v16{position:relative}.remote-prompt-v17{cursor:pointer}.remote-prompt-v17>b{color:#72f58f;letter-spacing:.08em;font:7px Inter,sans-serif}.mcp-prompt-dialog-v18{z-index:12;background:#070c08;border:1px solid #3a7b4b;border-radius:7px;flex-direction:column;display:flex;position:absolute;top:30px;bottom:6px;left:6px;right:6px;overflow:hidden;box-shadow:0 24px 72px #000e,0 0 32px #45e66f1c}.mcp-prompt-dialog-v18>header{background:linear-gradient(90deg,#102217,#0b120d);border-bottom:1px solid #1c3122;align-items:center;padding:9px;display:flex}.mcp-prompt-dialog-v18>header>span{color:#72f58f;flex:1;grid-template-columns:18px 1fr;align-items:center;display:grid}.mcp-prompt-dialog-v18>header strong{color:#d7e5db;font-size:10px}.mcp-prompt-dialog-v18>header small{color:#607067;grid-column:2;font-size:7px}.mcp-prompt-dialog-v18>header button{color:#819087;background:0 0;border:0}.mcp-prompt-dialog-v18>section{padding:9px}.mcp-prompt-dialog-v18>section>p{color:#91a097;margin:0 0 8px;font-size:8px}.mcp-prompt-dialog-v18 dl{max-height:112px;margin:0 0 8px;overflow:auto}.mcp-prompt-dialog-v18 dl>div{border-bottom:1px solid #142019;grid-template-columns:90px 1fr;gap:6px;padding:4px 0;display:grid}.mcp-prompt-dialog-v18 dt{color:#83d997;font:8px JetBrains Mono,Consolas,monospace}.mcp-prompt-dialog-v18 dt b{color:#e6bc61;font:6px Inter,sans-serif;display:block}.mcp-prompt-dialog-v18 dd{color:#66756b;margin:0;font-size:7px}.mcp-prompt-dialog-v18 label{color:#607067;letter-spacing:.08em;flex-direction:column;gap:5px;font-size:7px;display:flex}.mcp-prompt-dialog-v18 textarea{resize:vertical;color:#c0d0c5;background:#050806;border:1px solid #263b2d;border-radius:4px;outline:none;min-height:92px;padding:8px;font:9px/1.5 JetBrains Mono,Consolas,monospace}.mcp-prompt-dialog-v18 textarea:focus{border-color:#4cab62;box-shadow:0 0 0 2px #45df6a12}.prompt-error-v18{background:#211114;border:1px solid #673740;border-radius:4px;padding:6px;color:#f0969e!important;margin-top:7px!important}.prompt-run-v18{color:#83f59d;letter-spacing:.08em;background:#102719;border:1px solid #367a48;border-radius:4px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:8px;padding:7px;font:7px Inter,sans-serif;display:flex}.prompt-run-v18:disabled{opacity:.55}.prompt-result-v18{border-top:1px solid #1c3022;flex-direction:column;flex:1;min-height:0;display:flex}.prompt-result-v18>header{color:#718177;letter-spacing:.08em;justify-content:space-between;font-size:7px;display:flex}.prompt-result-v18>pre{color:#bed0c3;white-space:pre-wrap;word-break:break-word;flex:1;min-height:0;margin:7px 0 0;font:9px/1.55 JetBrains Mono,Consolas,monospace;overflow:auto}.remote-server-v16>button.is-listening{color:#72f58f;filter:drop-shadow(0 0 4px #4ee57888);animation:1.8s ease-in-out infinite vyqro-radio-pulse}@keyframes vyqro-radio-pulse{50%{opacity:.55}}.remote-events-v18>summary{color:#69cb80}.remote-events-v18>div{border-bottom:1px solid #142019;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:6px;padding:6px 0;display:grid}.remote-events-v18>div>i{color:#72f58f;background:#14251a;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.remote-events-v18>div>span{flex-direction:column;min-width:0;display:flex}.remote-events-v18 strong{color:#b8c7bd;text-overflow:ellipsis;white-space:nowrap;font:8px JetBrains Mono,Consolas,monospace;overflow:hidden}.remote-events-v18 small,.remote-events-v18 time{color:#526158;font-size:7px}.remote-events-v18 code{color:#73847a;white-space:pre-wrap;word-break:break-word;max-height:70px;margin-top:3px;font:7px/1.4 JetBrains Mono,Consolas,monospace;overflow:auto}.attach-context-v19{letter-spacing:.07em;justify-content:center;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border))!important;background:color-mix(in srgb,var(--accent) 8%,var(--surface-1))!important;color:var(--accent)!important;font:9px var(--font-mono)!important;border-radius:4px!important;margin:0 10px 10px!important;padding:6px 9px!important;display:inline-flex!important}.mcp-context-tray-v19{gap:6px;padding:0 11px;display:grid}.mcp-context-tray-v19>header{color:var(--text-muted);letter-spacing:.08em;align-items:center;gap:6px;font-size:9px;display:flex}.mcp-context-chip-v19{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));background:var(--surface-1);color:var(--text-muted);border-radius:5px;grid-template-columns:15px 1fr 20px;align-items:center;gap:6px;padding:6px;display:grid}.mcp-context-chip-v19 span{min-width:0;display:grid}.mcp-context-chip-v19 strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mcp-context-chip-v19 small{font-size:8px}.mcp-context-chip-v19 button{color:var(--text-muted);background:0 0;border:0;padding:2px}.mcp-context-chip-v19 button:hover{color:#ff8b8b}.opencode-import-v28{border-bottom:1px solid var(--vq-border);background:#0a0a0a;flex:none}.opencode-toggle-v28{width:100%;height:34px;color:var(--vq-text-muted);text-align:left;background:#0a0a0a;border:0;align-items:center;gap:6px;padding:0 8px;display:flex}.opencode-toggle-v28:hover{color:var(--vq-text);background:#111}.opencode-toggle-v28>span{flex:1;min-width:0}.opencode-toggle-v28 strong,.opencode-toggle-v28 small{display:block}.opencode-toggle-v28 strong{color:var(--vq-text);letter-spacing:.12em;font-size:8px}.opencode-toggle-v28 small{margin-top:1px;font-size:7px}.opencode-toggle-v28>svg:last-child{color:var(--vq-accent)}.opencode-body-v28{background:#0a0a0a;gap:7px;max-height:460px;padding:7px;display:grid;overflow:auto}.opencode-actions-v28{grid-template-columns:1fr 1fr;gap:5px;display:grid}.opencode-actions-v28 button,.opencode-conversation-v28 header button{border:1px solid var(--vq-border);height:25px;color:var(--vq-text);background:#101010;border-radius:4px;justify-content:center;align-items:center;gap:5px;font-size:7px;display:flex}.opencode-actions-v28 button:hover,.opencode-conversation-v28 header button:hover{border-color:var(--vq-border-bright);color:var(--vq-accent)}.opencode-actions-v28 button:disabled{opacity:.45}.opencode-profile-v28{border:1px solid rgb(var(--vq-accent-rgb)/.28);background:rgb(var(--vq-accent-rgb)/.035);color:var(--vq-accent);border-radius:4px;align-items:center;gap:7px;margin:0;padding:7px;display:flex}.opencode-profile-v28 span{min-width:0}.opencode-profile-v28 b,.opencode-profile-v28 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.opencode-profile-v28 b{font-size:8px}.opencode-profile-v28 small{color:var(--vq-text-muted);margin-top:2px;font-size:7px}.opencode-error-v28{border-left:2px solid var(--vq-danger);color:#dc9096;background:#ff46500e;margin:0;padding:7px;font-size:7px;line-height:1.45}.opencode-sessions-v28>header{height:22px;color:var(--vq-text-muted);letter-spacing:.1em;align-items:center;gap:5px;font-size:7px;display:flex}.opencode-sessions-v28>header em{margin-left:auto;font-style:normal}.opencode-sessions-v28>button{width:100%;min-height:34px;color:var(--vq-text-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;display:flex}.opencode-sessions-v28>button:hover,.opencode-sessions-v28>button.is-active{border-color:var(--vq-border);color:var(--vq-text);background:#101010}.opencode-sessions-v28>button.is-active{box-shadow:inset 2px 0 var(--vq-accent)}.opencode-sessions-v28>button span{flex:1;min-width:0}.opencode-sessions-v28 strong,.opencode-sessions-v28 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.opencode-sessions-v28 strong{font-size:8px}.opencode-sessions-v28 small{color:var(--vq-text-muted);margin-top:2px;font-size:6px}.opencode-conversation-v28{border:1px solid var(--vq-border);background:#0a0a0a;border-radius:5px;overflow:hidden}.opencode-conversation-v28>header{border-bottom:1px solid var(--vq-border);background:#0e0e0e;align-items:center;gap:6px;padding:6px;display:flex}.opencode-conversation-v28>header>span{flex:1;min-width:0}.opencode-conversation-v28>header b,.opencode-conversation-v28>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.opencode-conversation-v28>header b{color:var(--vq-text);font-size:8px}.opencode-conversation-v28>header small{color:var(--vq-text-muted);font-size:6px}.opencode-conversation-v28>header button{white-space:nowrap;padding:0 7px}.opencode-conversation-v28>div{max-height:190px;padding:5px;overflow:auto}.opencode-conversation-v28 article{background:#101010;border-radius:4px;margin:4px 0;padding:5px 6px}.opencode-conversation-v28 article.is-user{border-right:2px solid var(--vq-accent);margin-left:12px}.opencode-conversation-v28 article.is-assistant{border-left:2px solid var(--vq-border-bright);margin-right:12px}.opencode-conversation-v28 article b{color:var(--vq-text-muted);text-transform:uppercase;font-size:6px}.opencode-conversation-v28 article p{max-height:90px;color:var(--vq-text);white-space:pre-wrap;margin:2px 0 0;font:7px/1.45 Cascadia Code,monospace;overflow:hidden}.opencode-empty-v28{color:var(--vq-text-muted);padding:8px;font-size:7px}.model-select-v35{border:1px solid var(--vq-border);min-width:0;max-width:145px;height:22px;color:var(--vq-text);background:#0a0a0a;border-radius:3px;outline:0;padding:0 5px;font:7px Cascadia Code,monospace}.model-select-v35:hover,.model-select-v35:focus{border-color:var(--vq-border-bright);color:var(--vq-accent)}.agent-panel-v25 .agent-context{grid-template-columns:30px minmax(64px,1fr) minmax(80px,145px) auto}.plugin-panel-v46{background:var(--vq-surface-1);height:100%;min-height:0;color:var(--vq-text);grid-template-rows:31px minmax(0,1fr);font-size:10px;display:grid}.plugin-panel-v46>nav{border-bottom:1px solid var(--vq-border);grid-template-columns:repeat(3,1fr);display:grid}.plugin-panel-v46>nav button{border:0;border-right:1px solid var(--vq-border);color:var(--vq-text-muted);font:8px var(--font-ui);text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;display:flex}.plugin-panel-v46>nav button:last-child{border-right:0}.plugin-panel-v46>nav button.is-active{color:var(--vq-accent);background:var(--vq-accent-muted)}.plugin-panel-v46>div{min-height:0;overflow:hidden}.codex-catalog-v46,.agent-import-v46{flex-direction:column;height:100%;min-height:0;display:flex}.codex-catalog-v46>header,.agent-import-v46>header{border-bottom:1px solid var(--vq-border);flex:0 0 39px;justify-content:space-between;align-items:center;height:39px;padding:0 7px 0 9px;display:flex}.codex-catalog-v46>header span,.agent-import-v46>header span{align-items:center;gap:6px;display:flex}.codex-catalog-v46>header strong,.agent-import-v46>header strong{font-size:9px}.codex-catalog-v46>header em{background:var(--vq-surface-3);text-align:center;border-radius:3px;min-width:18px;padding:2px 4px;font-style:normal}.codex-catalog-v46>header button,.agent-import-v46>header button{border:1px solid var(--vq-border);background:var(--vq-surface-2);width:26px;height:26px;color:var(--vq-text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:flex}.codex-capabilities-v46{border-bottom:1px solid var(--vq-border);gap:4px;padding:6px;display:grid}.codex-capabilities-v46 article{border:1px solid var(--vq-border);background:var(--vq-surface-0);grid-template-columns:28px minmax(0,1fr) repeat(2,25px);align-items:center;height:39px;padding:0 5px;display:grid}.codex-capabilities-v46 article.is-ready{border-color:var(--vq-border-bright)}.codex-capabilities-v46 article>i{color:var(--vq-accent)}.codex-capabilities-v46 article span{min-width:0}.codex-capabilities-v46 article strong,.codex-capabilities-v46 article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.codex-capabilities-v46 article strong{font-size:9px}.codex-capabilities-v46 article small{color:var(--vq-text-muted);margin-top:2px;font-size:8px}.codex-capabilities-v46 article button{border:1px solid var(--vq-border);background:var(--vq-surface-2);width:23px;height:23px;color:var(--vq-text-muted);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;display:flex}.codex-catalog-error-v46,.agent-import-v46>p{border:1px solid color-mix(in srgb,var(--vq-danger) 42%,var(--vq-border));color:var(--vq-danger);margin:5px 6px;padding:6px;font-size:8px;line-height:1.4}.codex-catalog-search-v46{border:1px solid var(--vq-border);background:var(--vq-surface-0);height:29px;color:var(--vq-text-muted);border-radius:4px;flex:0 0 29px;align-items:center;gap:5px;margin:5px 6px;padding:0 7px;display:flex}.codex-catalog-search-v46 input{width:100%;min-width:0;color:var(--vq-text);font:9px var(--font-ui);background:0 0;border:0;outline:0}.codex-catalog-tabs-v46{border-block:1px solid var(--vq-border);grid-template-columns:repeat(3,1fr);height:29px;display:grid}.codex-catalog-tabs-v46 button{border:0;border-right:1px solid var(--vq-border);color:var(--vq-text-muted);font:8px var(--font-ui);cursor:pointer;background:0 0}.codex-catalog-tabs-v46 button.is-active{color:var(--vq-accent);background:var(--vq-accent-muted)}.codex-catalog-tabs-v46 em{color:var(--vq-text);font-style:normal}.codex-catalog-list-v46{flex:1;min-height:0;padding:4px;overflow:auto}.codex-catalog-list-v46>article{border-bottom:1px solid var(--vq-border);grid-template-columns:24px minmax(0,1fr) 27px;align-items:center;min-height:42px;padding:3px 4px;display:grid}.codex-catalog-list-v46>article>i{color:var(--vq-accent)}.codex-catalog-list-v46>article span{min-width:0}.codex-catalog-list-v46>article strong,.codex-catalog-list-v46>article small{text-overflow:ellipsis;display:block;overflow:hidden}.codex-catalog-list-v46>article strong{white-space:nowrap;font-size:9px}.codex-catalog-list-v46>article small{color:var(--vq-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:8px;line-height:1.3;display:-webkit-box}.codex-catalog-list-v46>article>button{border:1px solid var(--vq-border);background:var(--vq-surface-2);width:24px;height:24px;color:var(--vq-accent);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;display:flex}.codex-catalog-list-v46>article>label{background:var(--vq-surface-3);border:1px solid var(--vq-border);cursor:pointer;width:25px;height:15px;position:relative}.codex-catalog-list-v46>article>label input{opacity:0;position:absolute}.codex-catalog-list-v46>article>label b{background:var(--vq-text-muted);width:9px;height:9px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.codex-catalog-list-v46>article>label:has(input:checked) b{background:var(--vq-accent);transform:translate(10px)}.codex-catalog-list-v46>article>em{color:var(--vq-text-muted);justify-content:center;align-items:center;display:flex}.codex-catalog-list-v46>article>em.is-ready{color:var(--vq-success)}.codex-catalog-empty-v46{height:90px;color:var(--vq-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.codex-catalog-v46>footer{border-top:1px solid var(--vq-border);height:29px;color:var(--vq-text-muted);justify-content:space-between;align-items:center;padding:0 7px;font-size:8px;display:flex}.codex-catalog-v46>footer button{color:var(--vq-accent);font:8px var(--font-ui);cursor:pointer;background:0 0;border:0}.agent-import-v46{overflow:auto}.agent-import-v46>section{padding:7px}.agent-import-v46>section h3{color:var(--vq-text-muted);justify-content:space-between;margin:0 0 6px;font-size:8px;display:flex}.agent-import-v46>section h3 em{font-style:normal}.agent-import-v46>section>label{border-bottom:1px solid var(--vq-border);cursor:pointer;grid-template-columns:15px 22px minmax(0,1fr);align-items:center;min-height:46px;padding:4px 2px;display:grid}.agent-import-v46>section>label i{color:var(--vq-accent)}.agent-import-v46>section>label strong,.agent-import-v46>section>label small{display:block}.agent-import-v46>section>label strong{font-size:8px}.agent-import-v46>section>label small{color:var(--vq-text-muted);margin-top:3px;font-size:8px;line-height:1.35}.agent-import-empty-v46{height:55px;color:var(--vq-success);justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.agent-import-run-v46{border:1px solid var(--vq-border-bright);background:var(--vq-accent-muted);height:31px;color:var(--vq-accent);font:9px var(--font-ui);cursor:pointer;border-radius:4px;flex:0 0 31px;justify-content:center;align-items:center;gap:6px;margin:0 7px 7px;display:flex}.agent-import-run-v46:disabled{opacity:.4;cursor:not-allowed}.agent-import-v46 .opencode-import-v28{border:1px solid var(--vq-border);margin:0 7px 8px}.codex-catalog-list-v46>article.has-two-actions{grid-template-columns:24px minmax(0,1fr) 27px 27px}.debugger-panel-v12{color:#c9d2cc;background:#080b09;flex-direction:column;height:100%;font:12px/1.45 Inter,Segoe UI,sans-serif;display:flex;overflow:hidden}.debug-toolbar-v12{background:linear-gradient(90deg,#0b110d,#080b09);border-bottom:1px solid #1b251e;align-items:center;gap:6px;height:38px;min-height:38px;padding:0 10px;display:flex}.debug-toolbar-v12 strong{color:#aab6ae;font-size:11px;font-weight:600}.debug-toolbar-v12 button{color:#96a49b;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:27px;height:27px;display:inline-flex}.debug-toolbar-v12 button:hover:not(:disabled){color:#e1e8e3;background:#152019;border-color:#29372e}.debug-toolbar-v12 button:disabled{opacity:.32}.debug-toolbar-v12 .debug-primary-v12{color:#071008;background:#63f58a;border-color:#63f58a;padding:0 12px;font-weight:700}.debug-toolbar-v12 .debug-stop-v12{color:#ff7f89}.debug-toolbar-spacer-v12{flex:1}.debug-status-dot-v12{background:#647168;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #64716818}.debug-status-dot-v12.is-running{background:#63f58a;box-shadow:0 0 10px #63f58a}.debug-status-dot-v12.is-stopped{background:#efc85a;box-shadow:0 0 9px #efc85a99}.debug-status-dot-v12.is-starting{background:#58b4ef;animation:1s infinite debug-pulse-v12}.debug-status-dot-v12.is-error{background:#ff6673}.debug-body-v12{grid-template-columns:minmax(260px,1.15fr) minmax(220px,.85fr) minmax(220px,1fr) minmax(280px,1.2fr);height:calc(100% - 38px);display:grid;overflow:auto}.debug-config-v12,.debug-section-v12{border-right:1px solid #18211b;min-width:0;padding:10px;overflow:auto}.debug-config-v12{flex-direction:column;gap:8px;display:flex}.debug-config-v12 label{color:#607067;letter-spacing:.12em;flex-direction:column;gap:4px;font-size:9px;font-weight:700;display:flex}.debug-config-v12 input,.debug-config-v12 select{box-sizing:border-box;color:#cbd5ce;background:#0d1310;border:1px solid #243129;border-radius:4px;outline:none;width:100%;height:28px;padding:0 8px;font:11px JetBrains Mono,Consolas,monospace}.debug-config-v12 input:focus,.debug-config-v12 select:focus{border-color:#63f58a88;box-shadow:0 0 0 2px #63f58a12}.debug-input-row-v12{gap:4px;display:flex}.debug-input-row-v12 input{flex:1}.debug-input-row-v12 button{color:#8fa096;background:#121a15;border:1px solid #243129;border-radius:4px;width:30px}.debug-honest-state-v12{color:#c9af6a;background:#18150d;border:1px solid #483b22;border-radius:5px;align-items:flex-start;gap:7px;margin-top:5px;padding:8px;display:flex}.debug-section-v12 h3{color:#627168;letter-spacing:.13em;height:20px;margin:0 0 5px;font-size:9px}.debug-list-v12{flex-direction:column;gap:1px;display:flex}.debug-list-v12>button,.debug-breakpoint-row-v12{color:#aeb9b2;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;min-height:27px;padding:3px 6px;display:flex}.debug-list-v12>button:hover,.debug-list-v12>button.is-selected,.debug-breakpoint-row-v12:hover{color:#e2e9e4;background:#121b15}.debug-list-v12>button span,.debug-breakpoint-row-v12>button:nth-child(2) span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.debug-list-v12 small,.debug-breakpoint-row-v12 small{color:#5e6b63;margin-left:auto;font:9px JetBrains Mono,Consolas,monospace}.debug-breakpoint-row-v12{padding-left:2px}.debug-breakpoint-row-v12>button{color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;min-width:0;display:flex}.debug-breakpoint-row-v12>button:last-child{color:#607067;flex:0}.debug-breakpoint-row-v12 input{accent-color:#63f58a}.debug-variables-v12 details{border-bottom:1px solid #141d17}.debug-variables-v12 summary{cursor:pointer;color:#b9c4bc;align-items:center;gap:5px;height:27px;display:flex}.debug-variables-v12 summary::marker{display:none}.debug-variables-v12 summary small{color:#546158;margin-left:auto}.debug-variable-row-v12{grid-template-columns:minmax(70px,.7fr) minmax(100px,1.3fr) auto;gap:8px;padding:4px 4px 4px 18px;display:grid}.debug-variable-row-v12 span{color:#93cda3;text-overflow:ellipsis;overflow:hidden}.debug-variable-row-v12 code{color:#d7ddd8;text-overflow:ellipsis;overflow:hidden}.debug-variable-row-v12 small{color:#617168}.debug-empty-v12{color:#526058;margin:12px 4px;font-size:10px}.debug-console-v12{white-space:pre-wrap;color:#aab8af;margin:0;font:10px/1.5 JetBrains Mono,Consolas,monospace}.vyqro-breakpoint{box-sizing:border-box;background:#e64f5c;border:2px solid #ff96a0;border-radius:50%;margin-top:5px;margin-left:5px;width:10px!important;height:10px!important}.vyqro-breakpoint.is-verified{background:#63f58a;border-color:#b5ffc7;box-shadow:0 0 8px #63f58a}.vyqro-breakpoint.is-unverified{opacity:.72;background:0 0;border-color:#d75b66}.vyqro-debug-current-line{border-top:1px solid #63f58a24;border-bottom:1px solid #63f58a16;background:linear-gradient(90deg,#63f58a1c,#63f58a08)!important}.vyqro-debug-arrow:before{content:"▶";color:#63f58a;filter:drop-shadow(0 0 4px #63f58a);font-size:10px}.vyqro-debug-line-marker{border-left:2px solid #63f58a;margin-left:3px}@keyframes debug-pulse-v12{50%{opacity:.4}}@media (max-width:1200px){.debug-body-v12{grid-template-columns:minmax(240px,1fr) minmax(220px,1fr) minmax(260px,1fr)}.debug-body-v12>.debug-section-v12:nth-of-type(4){grid-column:1/-1}}.workspace-inspector-v30{background:#0a0a0a;height:calc(100% - 34px);min-height:0;padding:9px;overflow:auto}.inspector-card-v30{border:1px solid var(--vq-border);background:#0d0e0d;border-radius:6px;overflow:hidden}.inspector-card-v30+.inspector-card-v30{margin-top:8px}.inspector-card-v30>header{border-bottom:1px solid var(--vq-border);align-items:center;gap:8px;height:43px;padding:0 10px;display:flex}.inspector-card-v30>header>svg{color:var(--vq-accent)}.inspector-card-v30 header strong,.inspector-card-v30 header small{display:block}.inspector-card-v30 header strong{color:var(--vq-text-strong);letter-spacing:.1em;font-size:8px}.inspector-card-v30 header small{color:var(--vq-text-muted);margin-top:2px;font-size:7px}.inspector-card-v30 dl{grid-template-columns:64px minmax(0,1fr);gap:7px;margin:10px;font-size:8px;display:grid}.inspector-card-v30 dt{color:var(--vq-text-muted)}.inspector-card-v30 dd{text-overflow:ellipsis;white-space:nowrap;color:var(--vq-text);margin:0;overflow:hidden}.inspector-card-v30 dd.is-dirty{color:var(--vq-warning)}.inspector-modes-v30{grid-template-columns:1fr 1fr;gap:5px;padding:8px;display:grid}.inspector-modes-v30 button,.inspector-actions-v30 button{border:1px solid var(--vq-border);color:var(--vq-text-muted);text-transform:capitalize;background:#0a0a0a;border-radius:4px;align-items:center;gap:7px;display:flex}.inspector-modes-v30 button{justify-content:center;height:29px;font-size:8px}.inspector-modes-v30 button:hover,.inspector-modes-v30 button.is-active,.inspector-actions-v30 button:hover{border-color:rgb(var(--vq-accent-rgb)/.5);color:var(--vq-accent);background:rgb(var(--vq-accent-rgb)/.045)}.inspector-actions-v30{padding:7px;display:grid}.inspector-actions-v30 button{text-align:left;border-width:0 0 1px;border-radius:0;height:30px;padding:0 8px}.inspector-actions-v30 button svg{color:var(--vq-accent)}.workspace-inspector-v30>footer{color:var(--vq-text-muted);letter-spacing:.08em;text-align:center;padding:12px 4px;font-size:7px}.codex-runtime-controls-v46{align-items:center;gap:4px;display:flex}.codex-runtime-controls-v46>label{border:1px solid var(--vq-border);background:var(--vq-surface-2);min-width:0;height:27px;color:var(--vq-text-muted);border-radius:4px;align-items:center;gap:4px;padding:0 5px;display:flex}.codex-runtime-controls-v46>label:focus-within{border-color:var(--vq-border-bright);color:var(--vq-accent)}.codex-runtime-controls-v46 select{min-width:0;height:24px;color:var(--vq-text);font:9px var(--font-ui);cursor:pointer;background:0 0;border:0;outline:0}.codex-runtime-controls-v46 select option{background:var(--vq-surface-raised);color:var(--vq-text)}.codex-runtime-controls-v46>label:first-child select{width:132px}.codex-runtime-controls-v46>label:nth-child(2) select{width:66px}.codex-runtime-controls-v46>label:nth-child(3) select{width:76px}.codex-runtime-controls-v46>label.permission-auto{color:var(--vq-warning);border-color:color-mix(in srgb,var(--vq-warning) 38%,var(--vq-border))}.codex-runtime-controls-v46>label.permission-full{color:var(--vq-danger);border-color:color-mix(in srgb,var(--vq-danger) 48%,var(--vq-border))}.codex-runtime-controls-v46.is-side{grid-template-columns:1fr 1fr;gap:5px;margin:0 10px;display:grid}.codex-runtime-controls-v46.is-side>label{width:100%}.codex-runtime-controls-v46.is-side>label:first-child{grid-column:1/-1}.codex-runtime-controls-v46.is-side select,.codex-runtime-controls-v46.is-side>label:first-child select{width:100%}.codex-full-access-backdrop-v46{z-index:1300;background:#000000ad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.codex-full-access-v46{border:1px solid color-mix(in srgb,var(--vq-danger) 55%,var(--vq-border));background:var(--vq-surface-raised);width:min(430px,100%);color:var(--vq-text);border-radius:6px;box-shadow:0 20px 70px #000000b3}.codex-full-access-v46>header{border-bottom:1px solid var(--vq-border);justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex}.codex-full-access-v46>header span{color:var(--vq-danger);align-items:center;gap:8px;display:flex}.codex-full-access-v46>header strong{color:var(--vq-text-strong);font-size:12px}.codex-full-access-v46>header button{border:1px solid var(--vq-border);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.codex-full-access-v46>p{color:var(--vq-text);margin:0;padding:14px;font-size:11px;line-height:1.55}.codex-full-access-v46>footer{border-top:1px solid var(--vq-border);justify-content:flex-end;align-items:center;gap:6px;height:50px;padding:0 10px;display:flex}.codex-full-access-v46>footer button{border:1px solid var(--vq-border);background:var(--vq-surface-2);cursor:pointer;border-radius:4px;height:30px;padding:0 10px}.codex-full-access-v46>footer button.is-danger{color:var(--vq-danger);border-color:color-mix(in srgb,var(--vq-danger) 50%,var(--vq-border));background:color-mix(in srgb,var(--vq-danger) 10%,var(--vq-surface-2))}@media (max-width:1120px){.codex-runtime-controls-v46.is-header>label:first-child select{width:100px}.codex-runtime-controls-v46.is-header>label:nth-child(3){display:none}}@media (max-width:850px){.codex-runtime-controls-v46.is-header>label:first-child select{width:92px}.codex-runtime-controls-v46.is-header>label:nth-child(2) select{width:58px}}@media (max-width:640px){.codex-runtime-controls-v46.is-header>label:first-child select{width:100px}.codex-runtime-controls-v46.is-header>label:nth-child(2){display:none}}.chat-history-v44>header>span:last-child{align-items:center;gap:2px;display:flex}.chat-history-scopes-v46{border-bottom:1px solid var(--vq-border);background:var(--vq-surface-1);grid-template-columns:repeat(3,1fr);height:30px;padding:3px 5px;display:grid}.chat-history-scopes-v46 button{color:var(--vq-text-muted);font:8px var(--font-ui);text-transform:uppercase;cursor:pointer;background:0 0;border:0}.chat-history-scopes-v46 button.is-active{color:var(--vq-accent);background:var(--vq-accent-muted)}.chat-history-search-v46{border:1px solid var(--vq-border);background:var(--vq-surface-0);height:31px;color:var(--vq-text-muted);border-radius:4px;align-items:center;gap:5px;margin:5px;padding:0 7px;display:flex}.chat-history-search-v46:focus-within{border-color:var(--vq-border-bright);color:var(--vq-accent)}.chat-history-search-v46 input{width:100%;min-width:0;color:var(--vq-text);font:9px var(--font-ui);background:0 0;border:0;outline:0}.chat-history-v44 article>button:first-child{grid-template-columns:15px minmax(0,1fr);column-gap:4px;display:grid}.chat-history-v44 article>button:first-child>i{color:var(--vq-text-muted);grid-row:1/3;align-items:center;display:flex}.chat-history-v44 article>button:first-child>strong,.chat-history-v44 article>button:first-child>small{grid-column:2}.chat-history-v44 article>span:last-child{width:24px}.chat-history-empty-v46{color:var(--vq-text-muted);text-align:center;margin:18px 8px;font-size:9px;line-height:1.5}.is-spinning{animation:.8s linear infinite vyqro-spin-v46}@keyframes vyqro-spin-v46{to{transform:rotate(360deg)}}.codex-runtime-controls-v46>.auto-route-v57{border:1px solid var(--vq-border);background:var(--vq-surface-2);height:27px;color:var(--vq-text-muted);border-radius:4px;align-items:center;gap:4px;padding:0 6px;font:7px Cascadia Code,monospace;display:flex}.codex-runtime-controls-v46>.auto-route-v57.is-active{border-color:rgb(var(--vq-accent-rgb)/.45);background:rgb(var(--vq-accent-rgb)/.11);color:var(--vq-accent);box-shadow:var(--vq-glow-soft)}.codex-runtime-controls-v46>label:has(select:disabled){opacity:.58}.codex-runtime-controls-v46.is-side>.auto-route-v57{grid-column:1/-1;justify-content:center;width:100%}.force-mode-v58{border:1px solid var(--vq-border);height:27px;color:var(--vq-text-muted);background:#ffffff05;border-radius:4px;align-items:center;gap:4px;padding:0 7px;font:700 7px Cascadia Code,monospace;display:flex}.force-mode-v58:hover{color:var(--vq-text-strong);border-color:rgb(var(--vq-accent-rgb)/.32)}.force-mode-v58.is-active{color:#071008;border-color:var(--vq-accent);background:var(--vq-accent);box-shadow:0 0 15px rgb(var(--vq-accent-rgb)/.3)}.force-mode-v58:disabled{opacity:.55}.account-login-v44,.codex-side-login-v44{text-decoration:none}.account-login-v44{justify-content:center;align-items:center;display:flex}.account-web-handoff-v85 p{color:var(--vq-text);margin:7px 0 3px;font-size:10px;line-height:1.5}.account-web-handoff-v85 small{color:var(--vq-text-muted);margin-top:7px;font-size:8px;line-height:1.45;display:block}.agent-timeline-v58{border-top:1px solid rgb(var(--vq-accent-rgb)/.22);border-bottom:1px solid rgb(var(--vq-accent-rgb)/.18);box-shadow:inset 0 1px #ffffff06,0 0 24px rgb(var(--vq-accent-rgb)/.05);background:#030604b8;position:relative;overflow:hidden}.agent-timeline-v58>header{background:linear-gradient(90deg,rgb(var(--vq-accent-rgb)/.09),transparent 48%);align-items:center;gap:8px;height:29px;padding:0 10px;display:flex}.agent-timeline-toggle-v58{min-width:0;height:100%;color:var(--vq-text-muted);letter-spacing:0;background:0 0;border:0;align-items:center;gap:6px;font:700 7px Cascadia Code,monospace;display:flex}.agent-timeline-toggle-v58 span{white-space:nowrap}.agent-timeline-toggle-v58 em{border:1px solid rgb(var(--vq-accent-rgb)/.24);min-width:17px;color:var(--vq-accent);text-align:center;border-radius:3px;padding:2px 4px;font-style:normal}.agent-timeline-v58>header>span{color:var(--vq-text-muted);align-items:center;gap:5px;margin-left:auto;font:6px Cascadia Code,monospace;display:flex}.agent-timeline-v58>header>span i{background:currentColor;border-radius:50%;width:5px;height:5px}.agent-timeline-v58>header>span.is-live{color:var(--vq-accent)}.agent-timeline-v58>header>span.is-live i{box-shadow:0 0 9px var(--vq-accent);animation:1s ease-in-out infinite vq-timeline-live-v58}.agent-timeline-clear-v58{width:25px;height:24px;color:var(--vq-text-muted);background:0 0;border:0;place-items:center;display:grid}.agent-timeline-events-v58{max-height:162px;padding:0 8px 6px;overflow:auto}.agent-timeline-events-v58 article{border-top:1px solid #ffffff09;grid-template-columns:25px minmax(0,1fr) 44px;align-items:start;gap:7px;min-height:32px;padding:5px 4px;display:grid}.agent-timeline-icon-v58{border:1px solid rgb(var(--vq-accent-rgb)/.28);width:21px;height:21px;color:var(--vq-accent);background:rgb(var(--vq-accent-rgb)/.06);border-radius:4px;place-items:center;display:grid}.agent-timeline-events-v58 article.is-running .agent-timeline-icon-v58{box-shadow:0 0 12px rgb(var(--vq-accent-rgb)/.18)}.agent-timeline-events-v58 article.is-running .agent-timeline-icon-v58 svg{animation:1.4s linear infinite vq-timeline-spin-v58}.agent-timeline-events-v58 article.is-completed .agent-timeline-icon-v58{color:var(--vq-success)}.agent-timeline-events-v58 article.is-waiting .agent-timeline-icon-v58{color:var(--vq-warning);border-color:#f1c75b59}.agent-timeline-events-v58 article.is-error .agent-timeline-icon-v58{color:var(--vq-danger);border-color:#ff565666}.agent-timeline-events-v58 article>div{min-width:0}.agent-timeline-events-v58 strong,.agent-timeline-events-v58 code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agent-timeline-events-v58 strong{color:var(--vq-text-strong);font-size:8px;line-height:1.3}.agent-timeline-events-v58 code{color:var(--vq-text-muted);margin-top:2px;font:6px Cascadia Code,monospace}.agent-timeline-events-v58 time{color:var(--vq-text-muted);text-align:right;padding-top:2px;font:6px Cascadia Code,monospace}.agent-timeline-events-v58 img{object-fit:contain;object-position:left center;border:1px solid rgb(var(--vq-accent-rgb)/.22);background:#020302;border-radius:3px;width:min(230px,100%);max-height:112px;margin-top:6px;display:block}.agent-timeline-v58.is-inline{border:1px solid rgb(var(--vq-accent-rgb)/.2);border-radius:4px;margin:0 18px 7px}.agent-timeline-v58.is-inline:not(.is-expanded){border-bottom-color:rgb(var(--vq-accent-rgb)/.2)}.agent-timeline-v58.is-dock{border:0;height:100%}.agent-timeline-v58.is-dock .agent-timeline-events-v58{max-height:calc(100% - 29px)}.agent-timeline-empty-v58{height:100%;color:var(--vq-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.agent-timeline-empty-v58 strong{color:var(--vq-text-strong);font-size:10px}.agent-timeline-empty-v58 small{text-align:center;max-width:360px;font-size:8px;line-height:1.6}@keyframes vq-timeline-live-v58{50%{opacity:.35;transform:scale(.72)}}@keyframes vq-timeline-spin-v58{to{transform:rotate(360deg)}}@media (max-width:760px){.agent-timeline-v58.is-inline{margin-inline-start:8px;margin-inline-end:8px}.agent-timeline-events-v58{max-height:126px}}[data-reduce-motion=true] .agent-timeline-v58 *{animation:none!important}.voice-assistant-v59{z-index:1250;pointer-events:none;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:28px;right:14px}.voice-assistant-v59>*{pointer-events:auto}.voice-launch-v59{border:1px solid rgb(var(--vq-accent-rgb)/.42);width:36px;height:36px;color:var(--vq-accent);box-shadow:inset 0 0 13px rgb(var(--vq-accent-rgb)/.12),0 0 18px rgb(var(--vq-accent-rgb)/.16);background:#030704f0;border-radius:50%;place-items:center;display:grid;position:relative}.voice-launch-v59>i{border:1px solid #0000;border-top-color:var(--vq-accent);opacity:.5;border-radius:50%;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.voice-launch-v59.is-listening>i,.voice-launch-v59.is-speaking>i,.voice-launch-v59.is-thinking>i{animation:1.2s linear infinite vq-voice-spin-v59}.voice-launch-v59.is-speaking{box-shadow:inset 0 0 15px rgb(var(--vq-accent-rgb)/.2),0 0 24px rgb(var(--vq-accent-rgb)/.32)}.voice-panel-v59{border:1px solid rgb(var(--vq-accent-rgb)/.32);width:284px;min-height:390px;box-shadow:0 20px 60px #000000b3,0 0 30px rgb(var(--vq-accent-rgb)/.09);-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(160deg,#050a07f7,#020403fa);border-radius:6px;flex-direction:column;align-items:center;display:flex;overflow:hidden}.voice-panel-v59>header{border-bottom:1px solid var(--vq-border);background:#ffffff05;justify-content:space-between;align-items:center;width:100%;height:36px;padding:0 9px;display:flex}.voice-panel-v59>header span{color:var(--vq-accent);align-items:center;gap:6px;font:700 7px Cascadia Code,monospace;display:flex}.voice-panel-v59>header span i{background:var(--vq-accent);width:5px;height:5px;box-shadow:0 0 8px var(--vq-accent);border-radius:50%}.voice-panel-v59>header button{width:25px;height:25px;color:var(--vq-text-muted);background:0 0;border:0;place-items:center;display:grid}.voice-orb-v59{isolation:isolate;place-items:center;width:154px;height:154px;margin-top:13px;display:grid;position:relative}.voice-orb-v59.is-compact{width:118px;height:118px;margin:0}.voice-orbit-v59{border:1px solid rgb(var(--vq-accent-rgb)/.22);box-shadow:inset 0 0 18px rgb(var(--vq-accent-rgb)/.05);border-radius:50%;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.voice-orbit-v59.is-a{border-top-color:var(--vq-accent);border-bottom-color:rgb(var(--vq-accent-rgb)/.48);animation:7s linear infinite vq-voice-spin-v59}.voice-orbit-v59.is-b{border-left-color:rgb(var(--vq-accent-rgb)/.6);border-right-color:#0000;animation:4.5s linear infinite reverse vq-voice-spin-v59;top:19px;bottom:19px;left:19px;right:19px}.voice-face-v59{border:1px solid rgb(var(--vq-accent-rgb)/.34);background:radial-gradient(circle at 50% 42%,rgb(var(--vq-accent-rgb)/.13),#010402eb 68%);width:84px;height:58px;box-shadow:inset 0 0 26px rgb(var(--vq-accent-rgb)/.12),0 0 24px rgb(var(--vq-accent-rgb)/.16);border-radius:42% 42% 34% 34%;position:relative}.voice-eye-v59{background:var(--vq-accent);width:19px;height:6px;box-shadow:0 0 8px var(--vq-accent),0 0 18px rgb(var(--vq-accent-rgb)/.65);transform-origin:50%;border-radius:50%;position:absolute;top:18px}.voice-eye-v59.is-left{left:15px}.voice-eye-v59.is-right{right:15px}.voice-orb-v59.is-idle .voice-eye-v59{animation:5.4s ease-in-out infinite vq-voice-blink-v59}.voice-wave-v59{justify-content:center;align-items:center;gap:2px;height:13px;display:flex;position:absolute;bottom:10px;left:16px;right:16px}.voice-wave-v59 i{background:var(--vq-accent);width:2px;height:3px;box-shadow:0 0 5px var(--vq-accent);border-radius:1px}.voice-orb-v59.is-listening .voice-wave-v59 i,.voice-orb-v59.is-speaking .voice-wave-v59 i,.voice-orb-v59.is-thinking .voice-wave-v59 i{animation:.72s ease-in-out infinite vq-voice-wave-v59}.voice-wave-v59 i:nth-child(2),.voice-wave-v59 i:nth-child(8){animation-delay:80ms}.voice-wave-v59 i:nth-child(3),.voice-wave-v59 i:nth-child(7){animation-delay:.16s}.voice-wave-v59 i:nth-child(4),.voice-wave-v59 i:nth-child(6){animation-delay:.24s}.voice-wave-v59 i:nth-child(5){animation-delay:.32s}.voice-orb-v59.is-speaking .voice-orbit-v59{filter:drop-shadow(0 0 7px var(--vq-accent))}.voice-orb-v59.is-thinking .voice-eye-v59{width:12px;animation:1.4s ease-in-out infinite vq-voice-think-v59}.voice-orb-v59.is-error{--vq-accent:#ff5959}.voice-scan-v59{background:linear-gradient(90deg,transparent,var(--vq-accent),transparent);opacity:0;height:1px;position:absolute;left:30px;right:30px}.voice-orb-v59.is-listening .voice-scan-v59{opacity:.7;animation:1.7s ease-in-out infinite vq-voice-scan-v59}.voice-copy-v59{text-align:center;width:100%;min-height:58px;padding:0 16px}.voice-copy-v59 strong{color:var(--vq-text-strong);font-size:10px;display:block}.voice-copy-v59 p{max-height:36px;color:var(--vq-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.voice-controls-v59{grid-template-columns:repeat(4,34px);gap:6px;margin-top:8px;display:grid}.voice-controls-v59 button{border:1px solid var(--vq-border);width:34px;height:31px;color:var(--vq-text-muted);background:#ffffff05;border-radius:4px;place-items:center;display:grid}.voice-controls-v59 button:hover,.voice-controls-v59 button.is-active{border-color:rgb(var(--vq-accent-rgb)/.48);background:rgb(var(--vq-accent-rgb)/.11);color:var(--vq-accent);box-shadow:0 0 12px rgb(var(--vq-accent-rgb)/.1)}.voice-wake-v59{border-top:1px solid var(--vq-border);border-bottom:1px solid var(--vq-border);width:calc(100% - 32px);height:32px;color:var(--vq-text-muted);align-items:center;gap:7px;margin-top:11px;padding:0 8px;font:7px Cascadia Code,monospace;display:flex}.voice-wake-v59 input{opacity:0;position:absolute}.voice-wake-v59 i{border:1px solid var(--vq-border);border-radius:7px;width:25px;height:13px;margin-left:auto;padding:2px}.voice-wake-v59 i:before{content:"";background:var(--vq-text-muted);border-radius:50%;width:7px;height:7px;transition:transform .15s;display:block}.voice-wake-v59 input:checked~i{border-color:rgb(var(--vq-accent-rgb)/.5);background:rgb(var(--vq-accent-rgb)/.1)}.voice-wake-v59 input:checked~i:before{background:var(--vq-accent);box-shadow:0 0 7px var(--vq-accent);transform:translate(10px)}.voice-select-v59{width:calc(100% - 32px);height:33px;color:var(--vq-text-muted);align-items:center;gap:6px;display:flex}.voice-select-v59 select{border:1px solid var(--vq-border);background:var(--vq-surface-1);width:100%;min-width:0;height:27px;color:var(--vq-text);border-radius:3px;font-size:8px}.voice-overlay-v59{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;overflow:hidden;background:0 0!important}.voice-overlay-surface-v59{border:1px solid rgb(var(--vq-accent-rgb)/.28);background:radial-gradient(circle at 25% 50%,rgb(var(--vq-accent-rgb)/.12),transparent 35%),#020503d1;width:100%;height:100%;box-shadow:inset 0 0 30px rgb(var(--vq-accent-rgb)/.06);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);border-radius:12px;grid-template-columns:130px minmax(0,1fr);align-items:center;padding:12px;display:grid;position:relative}.voice-overlay-copy-v59{min-width:0}.voice-overlay-copy-v59 strong{color:var(--vq-accent);font:700 8px Cascadia Code,monospace;display:block}.voice-overlay-copy-v59 p{max-height:48px;color:var(--vq-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.voice-overlay-actions-v59{gap:5px;display:flex}.voice-overlay-actions-v59 button{border:1px solid var(--vq-border);width:29px;height:27px;color:var(--vq-text-muted);background:#0000003d;border-radius:4px;place-items:center;display:grid}.voice-overlay-actions-v59 button.is-active{color:var(--vq-accent);border-color:rgb(var(--vq-accent-rgb)/.5)}.voice-overlay-close-v59{position:absolute;top:7px;right:7px;width:24px!important;height:24px!important}.voice-overlay-drag-v59{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}html.vyqro-voice-overlay,html.vyqro-voice-overlay body,html.vyqro-voice-overlay #root{background:0 0!important}html.vyqro-voice-overlay .global-code-rain-v45{display:none!important}@keyframes vq-voice-spin-v59{to{transform:rotate(360deg)}}@keyframes vq-voice-blink-v59{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes vq-voice-wave-v59{0%,to{opacity:.5;height:3px}50%{opacity:1;height:12px}}@keyframes vq-voice-scan-v59{0%,to{top:30px}50%{top:122px}}@keyframes vq-voice-think-v59{50%{opacity:.55;transform:translate(5px)}}[data-reduce-motion=true] .voice-assistant-v59 *{animation:none!important}@media (max-width:700px){.voice-assistant-v59{right:8px}.voice-panel-v59{width:min(284px,100vw - 58px)}}.voice-persona-v67{width:calc(100% - 32px);min-width:0;height:30px;color:var(--vq-text-muted);grid-template-columns:15px minmax(0,1fr);align-items:center;gap:5px;margin-top:7px;display:grid}.voice-persona-v67 select,.chat-persona-select-v67 select{border:1px solid var(--vq-border);background:var(--vq-surface-1);width:100%;min-width:0;height:27px;color:var(--vq-text);border-radius:3px;outline:0;font-size:8px}.voice-persona-v67 select:focus,.chat-persona-select-v67 select:focus{border-color:var(--vq-accent);box-shadow:var(--vq-glow-focus)}.purpose-row-v44>.chat-persona-select-v67{cursor:default;width:150px;min-width:112px;margin-right:auto;padding:0 5px}.chat-persona-select-v67 select{cursor:pointer;background:0 0;border:0;height:23px}.voice-profile-status-v67{width:calc(100% - 32px);color:rgb(var(--vq-accent-rgb) / .7);font:6px/1.4 var(--font-mono);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:6px;margin:3px 0 0;display:flex}.voice-profile-status-v67 button{border:1px solid rgb(var(--vq-accent-rgb) / .28);background:rgb(var(--vq-accent-rgb) / .07);min-width:max-content;height:20px;color:rgb(var(--vq-accent-rgb) / .9);font:7px/1 var(--font-ui);cursor:pointer;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.voice-profile-status-v67 button:hover{border-color:rgb(var(--vq-accent-rgb) / .55);background:rgb(var(--vq-accent-rgb) / .13)}.voice-select-v59.has-preview-v67{grid-template-columns:15px minmax(0,1fr) 26px 26px}@container vyqro-chat-main (width<=590px){.purpose-row-v44>.chat-persona-select-v67{width:112px}}@media (max-width:680px){.purpose-row-v44>.chat-persona-select-v67{width:108px;min-width:96px}}.voice-orb-v59.is-error{--vq-accent:inherit;filter:saturate(.68);opacity:.94}.app-shell-v2.is-focus-workspace .workbench{grid-template-columns:44px minmax(0,1fr)}.app-shell-v2.is-focus-workspace .left-dock,.app-shell-v2.is-focus-workspace .right-dock,.app-shell-v2.is-focus-workspace .bottom-dock,.app-shell-v2.is-focus-workspace .resizer--left,.app-shell-v2.is-focus-workspace .resizer--right,.app-shell-v2.is-focus-workspace .resizer--bottom{display:none}.app-shell-v2.is-focus-workspace .main-stage{grid-template-rows:35px minmax(0,1fr)}.focus-mode-toggle-v41{border:1px solid var(--vq-border);height:24px;color:var(--vq-text-muted);letter-spacing:.09em;background:#090909;border-radius:4px;padding:0 10px;font-size:8px}.focus-mode-toggle-v41:hover,.focus-mode-toggle-v41[aria-pressed=true]{border-color:var(--vq-border-bright);color:var(--vq-accent);background:rgb(var(--vq-accent-rgb) / .045)}.app-shell-v2.is-focus-workspace[data-workspace-mode=browser] .browser-stage-v29,.app-shell-v2.is-focus-workspace[data-workspace-mode=chat] .agent-chat-v38{contain:layout paint}@media (max-width:900px){.app-shell-v2.is-focus-workspace .workbench{grid-template-columns:38px minmax(0,1fr)}.app-shell-v2.is-focus-workspace .activity-rail button{width:38px;height:40px}}.workspace-loading-v42{min-width:0;min-height:0;color:var(--vq-text-muted);background:#030303;place-content:center;justify-items:center;gap:9px;display:grid}.workspace-loading-v42>span{border:1px solid var(--vq-border);border-top-color:var(--vq-accent);border-radius:50%;width:22px;height:22px;animation:.65s linear infinite workspace-load-v42}.workspace-loading-v42>strong{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:500}.monaco-loading-v42{height:100%;color:var(--vq-text-muted);font:9px var(--font-mono);background:#030303;place-content:center;display:grid}@keyframes workspace-load-v42{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-loading-v42>span{border-color:var(--vq-accent);animation:none}}.right-dock{container-type:inline-size}.right-dock>.browser-v29,.right-dock>.workspace-loading-v42{min-width:0;height:100%;min-height:0}.right-tabs-v49>button:last-child{flex:0 0 32px;padding:0}@container (width<=340px){.right-tabs-v49>button{gap:0;min-width:0;padding:0 4px}.right-tabs-v49>button span{display:none}}.detached-surface-v60{background:var(--vq-surface-0);width:100vw;height:100vh;color:var(--vq-text);display:block;overflow:hidden}.detached-surface-v60.is-editor{grid-template-rows:34px minmax(0,1fr);display:grid}.detached-surface-v60.is-editor>header{border-bottom:1px solid var(--vq-border);background:var(--vq-surface-1);justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.detached-surface-v60.is-editor>header span{min-width:0;color:var(--vq-text-muted);text-overflow:ellipsis;white-space:nowrap;font:7px Cascadia Code,monospace;overflow:hidden}.detached-surface-v60.is-editor>header button{border:1px solid var(--vq-border);background:rgb(var(--vq-accent-rgb)/.08);height:25px;color:var(--vq-accent);border-radius:3px;align-items:center;gap:5px;padding:0 8px;font-size:8px;display:flex}.detached-surface-v60.is-editor>.editor-surface{min-height:0}.detached-loading-v60{color:var(--vq-text-muted);place-items:center;font:9px Cascadia Code,monospace;display:grid}.detached-notice-v60{z-index:50;border:1px solid rgb(var(--vq-accent-rgb)/.3);background:var(--vq-surface-raised);color:var(--vq-accent);border-radius:4px;padding:8px 10px;font-size:8px;position:fixed;bottom:10px;right:10px}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:geometricprecision;--vq-surface-0:#0a0a0a;--vq-surface-1:#0d0e0d;--vq-surface-2:#111311;--vq-surface-3:#151815;--vq-surface-raised:#191d1a;--vq-text-strong:#eef5f0;--vq-text:#b5c0b8;--vq-text-muted:#747874;--vq-accent:#63f58a;--vq-accent-hover:#7cf799;--vq-accent-active:#53ce74;--vq-accent-muted:#203527;--vq-accent-rgb:99 245 138;--vq-border:#242424;--vq-border-bright:#343434;--vq-danger:#ff6d72;--vq-warning:#f1c75b;--vq-success:#63f58a;--vq-selection:#294932;--vq-glow-opacity:.58;--vq-glow-soft:0 0 20px #63f58a1f;--vq-glow-focus:0 0 0 1px #63f58a7a, 0 0 24px #63f58a33;--vq-caret:#63f58a;--vq-terminal-foreground:#9bf9b3;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--vq-surface-0);width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--vq-text);font-size:12px}button,input,textarea{font:inherit}button{color:inherit}::selection{color:var(--vq-text-strong);background:var(--vq-selection)}:focus-visible{box-shadow:var(--vq-glow-focus);outline:none}*{scrollbar-color:var(--vq-border-bright) transparent;scrollbar-width:thin}[data-reduce-motion=true] *,[data-reduce-motion=true] :before,[data-reduce-motion=true] :after{transition-duration:0s!important;animation:none!important}.app-shell{background:var(--vq-surface-0);grid-template-rows:36px minmax(0,1fr) 22px;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.app-shell:before{content:"";pointer-events:none;z-index:10;opacity:calc(var(--vq-glow-opacity) * .1);background-image:linear-gradient(rgb(var(--vq-accent-rgb) / .12) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--vq-accent-rgb) / .08) 1px, transparent 1px);background-size:48px 48px;position:absolute;top:36px;bottom:22px;left:44px;right:0;-webkit-mask-image:radial-gradient(circle at 70% 30%,#000,#0000 60%);mask-image:radial-gradient(circle at 70% 30%,#000,#0000 60%)}.titlebar{border-bottom:1px solid var(--vq-border);-webkit-user-select:none;user-select:none;z-index:30;background:#070a08;grid-template-columns:138px 330px minmax(180px,440px) 1fr auto 138px;align-items:center;display:grid}.logo{height:100%;color:var(--vq-accent);letter-spacing:.18em;text-shadow:0 0 16px rgb(var(--vq-accent-rgb) / .35);align-items:center;gap:8px;padding-left:13px;font-size:12px;font-weight:780;display:inline-flex}.logo svg{width:19px;height:19px;filter:drop-shadow(0 0 6px rgb(var(--vq-accent-rgb) / .28))}.logo--compact{height:auto;padding:0}.logo--compact svg{width:12px;height:12px}.menu-strip{align-items:center;gap:1px;height:100%;display:flex}.menu-strip button,.title-actions button,.window-controls button{height:100%;color:var(--vq-text-muted);background:0 0;border:0}.menu-strip button{padding:0 7px;font-size:11px}.menu-strip button:hover,.title-actions button:hover,.window-controls button:hover{color:var(--vq-text-strong);background:#ffffff0a}.command-center{border:1px solid var(--vq-border);background:var(--vq-surface-2);height:25px;color:var(--vq-text-muted);border-radius:5px;grid-template-columns:18px 1fr auto;align-items:center;padding:0 7px;display:grid;box-shadow:inset 0 1px #ffffff04}.command-center:hover{border-color:var(--vq-border-bright);background:var(--vq-surface-3)}.command-center span:nth-child(2){text-align:center;color:var(--vq-text)}.keycap{border:1px solid var(--vq-border);color:var(--vq-text-muted);border-radius:3px;padding:1px 4px;font-family:Cascadia Code,monospace;font-size:9px}.title-actions{justify-self:end;height:100%;display:flex}.title-actions button{width:30px}.window-controls{height:100%;display:flex}.window-controls button{place-items:center;width:46px;display:grid}.window-controls .window-close:hover{color:#fff;background:#b92c34}.workbench{grid-template-columns:44px var(--left-width) 3px minmax(0, 1fr) 3px var(--right-width);z-index:20;min-width:0;min-height:0;display:grid;position:relative}.activity-rail{border-right:1px solid var(--vq-border);background:#070a08;flex-direction:column;justify-content:space-between;min-height:0;display:flex}.activity-main,.activity-footer{flex-direction:column;align-items:stretch;display:flex}.activity-rail button{color:#58635c;background:0 0;border:0;border-left:2px solid #0000;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.activity-rail button:hover:not(:disabled){color:var(--vq-text);background:rgb(var(--vq-accent-rgb) / .035)}.activity-rail button.is-active{color:var(--vq-accent);border-left-color:var(--vq-accent);background:linear-gradient(90deg, rgb(var(--vq-accent-rgb) / .09), transparent);text-shadow:0 0 12px rgb(var(--vq-accent-rgb) / .45)}.activity-rail button.is-active svg{filter:drop-shadow(0 0 5px rgb(var(--vq-accent-rgb) / .38))}.activity-rail button:disabled{opacity:.3}.activity-footer{border-top:1px solid var(--vq-border)}.activity-rail .profile-button{border:1px solid var(--vq-border-bright);width:25px;height:25px;color:var(--vq-accent);background:var(--vq-accent-muted);border-radius:50%;margin:9px;font-weight:700}.left-dock,.right-dock,.bottom-dock{background:var(--vq-surface-1);overflow:hidden}.left-dock{border-right:0;min-width:0}.left-dock.is-collapsed,.right-dock.is-collapsed,.bottom-dock.is-collapsed{visibility:hidden}.dock-header{height:34px;color:var(--vq-text-muted);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--vq-border);justify-content:space-between;align-items:center;padding:0 9px 0 12px;font-size:9px;display:flex}.dock-header button{color:var(--vq-text-muted);letter-spacing:2px;background:0 0;border:0}.workspace-heading{background:var(--vq-surface-2);text-align:left;width:100%;height:31px;color:var(--vq-text);border:0;border-bottom:1px solid #ffffff06;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;padding:0 9px;display:grid}.workspace-heading span{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:650;overflow:hidden}.workspace-heading em{letter-spacing:.1em;color:var(--vq-accent);font-size:8px;font-style:normal;display:none}.workspace-heading:hover em{display:inline}.file-tree{height:calc(100% - 65px);padding-top:4px;overflow:auto}.tree-row{width:100%;height:24px;color:var(--vq-text);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding-right:6px;display:flex}.tree-row:hover{background:rgb(var(--vq-accent-rgb) / .055);color:var(--vq-text-strong)}.tree-spacer{flex:none;width:13px}.tree-icon{width:16px;height:16px;color:var(--vq-text-muted);place-items:center;display:grid}.tree-row:hover .tree-icon{color:var(--vq-accent)}.tree-name{text-overflow:ellipsis;overflow:hidden}.chevron{color:var(--vq-text-muted);transition:transform .12s}.chevron.is-open{transform:rotate(90deg)}.resizer{background:var(--vq-border);z-index:25;transition:background .12s;position:relative}.resizer:after{content:"";position:absolute}.resizer:hover,.resizer:active{background:var(--vq-accent);box-shadow:0 0 10px rgb(var(--vq-accent-rgb) / .3)}.resizer--left,.resizer--right{cursor:col-resize}.resizer--left:after,.resizer--right:after{top:0;bottom:0;left:-3px;right:-3px}.resizer--bottom{cursor:row-resize}.resizer--bottom:after{top:-3px;bottom:-3px;left:0;right:0}.main-stage{grid-template-rows:35px minmax(0, 1fr) 3px var(--bottom-height);background:var(--vq-surface-1);min-width:0;min-height:0;display:grid}.mode-bar{border-bottom:1px solid var(--vq-border);background:#090d0a;justify-content:space-between;align-items:center;padding:0 7px;display:flex}.mode-switch{align-items:center;gap:1px;height:100%;display:flex}.mode-switch button{height:100%;color:var(--vq-text-muted);background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:6px;padding:0 11px;display:flex;position:relative}.mode-switch button.is-active{color:var(--vq-text-strong);border-bottom-color:var(--vq-accent);background:linear-gradient(0deg, rgb(var(--vq-accent-rgb) / .07), transparent 70%)}.mode-switch button.is-active svg{color:var(--vq-accent);filter:drop-shadow(0 0 4px rgb(var(--vq-accent-rgb) / .3))}.mode-switch button:disabled{opacity:.38}.mode-switch small{border:1px solid var(--vq-border);border-radius:2px;padding:1px 3px;font-size:7px}.run-button{border:1px solid var(--vq-border-bright);background:var(--vq-accent-muted);height:24px;color:var(--vq-accent);border-radius:3px;align-items:center;gap:5px;padding:0 9px;display:flex}.run-button:hover{border-color:var(--vq-accent);box-shadow:var(--vq-glow-soft)}.editor-surface{background:var(--vq-surface-1);grid-template-rows:33px minmax(0,1fr);min-width:0;min-height:0;display:grid}.editor-tabs{border-bottom:1px solid var(--vq-border);background:#070a08;align-items:stretch;min-width:0;display:flex;overflow-x:auto;overflow-y:hidden}.editor-tab{border:0;border-right:1px solid var(--vq-border);background:var(--vq-surface-0);min-width:112px;max-width:190px;height:32px;color:var(--vq-text-muted);border-top:1px solid #0000;align-items:center;gap:6px;padding:0 7px 0 10px;display:flex}.editor-tab>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.editor-tab.is-active{color:var(--vq-text-strong);border-top-color:var(--vq-accent);background:var(--vq-surface-1);box-shadow:inset 0 5px 12px -9px rgb(var(--vq-accent-rgb) / .8)}.editor-tab.is-active>svg{color:var(--vq-accent)}.tab-close{opacity:.15;border-radius:3px;place-items:center;width:17px;height:17px;display:grid}.editor-tab:hover .tab-close,.editor-tab.is-active .tab-close{opacity:.7}.tab-close:hover{color:var(--vq-text-strong);background:#ffffff14}.dirty-dot{background:var(--vq-accent);width:5px;height:5px;box-shadow:0 0 7px rgb(var(--vq-accent-rgb) / .6);border-radius:50%}.editor-empty{color:var(--vq-text-muted);place-content:center;justify-items:center;display:grid}.editor-empty .empty-mark{color:#0000;-webkit-text-stroke:1px var(--vq-border-bright);text-shadow:var(--vq-glow-soft);font-size:70px;font-weight:900;line-height:1}.editor-empty h2{color:var(--vq-text);margin:14px 0 4px;font-size:15px}.editor-empty p{margin:0}.bottom-dock{border-top:0;grid-template-rows:31px minmax(0,1fr);min-height:0;display:grid}.bottom-tabs{border-bottom:1px solid var(--vq-border);background:#070a08;align-items:stretch;gap:1px;padding-left:8px;display:flex}.bottom-tabs button{color:var(--vq-text-muted);text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:5px;padding:0 9px;font-size:9px;display:flex}.bottom-tabs button:hover,.bottom-tabs button.is-active{color:var(--vq-text-strong)}.bottom-tabs button.is-active{border-bottom-color:var(--vq-accent)}.bottom-spacer{flex:1}.count{background:var(--vq-surface-raised);text-align:center;border-radius:7px;min-width:14px;padding:1px 4px;font-size:8px}.terminal{background:#060907;grid-template-rows:25px minmax(0,1fr);min-height:0;display:grid}.terminal-toolbar{color:var(--vq-text-muted);letter-spacing:.08em;border-bottom:1px solid #ffffff05;justify-content:space-between;align-items:center;padding:0 9px 0 13px;font-size:9px;display:flex}.terminal-session{align-items:center;gap:7px;display:flex}.status-dot{background:var(--vq-accent);width:5px;height:5px;box-shadow:0 0 7px rgb(var(--vq-accent-rgb) / .7);border-radius:50%}.terminal-actions{display:flex}.terminal-actions button{width:25px;height:24px;color:var(--vq-text-muted);background:0 0;border:0}.terminal-actions button:hover{color:var(--vq-text);background:#ffffff0a}.terminal-output{color:var(--vq-terminal-foreground);cursor:text;padding:7px 12px 10px;font:11px/1.55 Cascadia Code,Consolas,monospace;overflow:auto}.terminal-line{min-height:17px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.terminal-line--command{color:var(--vq-text-strong)}.terminal-line--stderr{color:var(--vq-danger)}.terminal-line--system{color:var(--vq-text-muted);font-size:10px}.terminal-prompt{color:var(--vq-accent);align-items:center;gap:7px;display:flex}.terminal-input{min-width:0;color:var(--vq-terminal-foreground);caret-color:var(--vq-caret);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.right-dock{border-left:0;grid-template-rows:35px minmax(0,1fr);min-width:0;display:grid}.right-tabs{border-bottom:1px solid var(--vq-border);background:#070a08;display:flex}.right-tabs button{color:var(--vq-text-muted);text-transform:uppercase;letter-spacing:.07em;background:0 0;border:0;border-bottom:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.right-tabs button.is-active{color:var(--vq-text-strong);border-bottom-color:var(--vq-accent)}.right-tabs button.is-active svg{color:var(--vq-accent)}.agent-panel{background:radial-gradient(circle at 50% 0%, rgb(var(--vq-accent-rgb) / .035), transparent 38%);flex-direction:column;min-height:0;padding:0 12px 12px;display:flex;overflow:auto}.agent-context{border-bottom:1px solid var(--vq-border);grid-template-columns:30px 1fr auto;align-items:center;gap:8px;height:52px;display:grid}.agent-orb{border:1px solid var(--vq-border-bright);width:28px;height:28px;color:var(--vq-accent);background:var(--vq-accent-muted);box-shadow:var(--vq-glow-soft);border-radius:7px;place-items:center;display:grid}.agent-context strong,.agent-context small{display:block}.agent-context strong{color:var(--vq-text-strong);font-size:11px}.agent-context small{color:var(--vq-text-muted);margin-top:2px;font-size:9px}.offline-chip{border:1px solid var(--vq-border);color:var(--vq-text-muted);letter-spacing:.1em;border-radius:3px;padding:2px 5px;font-size:7px}.agent-welcome{border:1px solid var(--vq-border);background:linear-gradient(145deg, rgb(var(--vq-accent-rgb) / .04), transparent), var(--vq-surface-2);border-radius:6px;margin-top:14px;padding:15px}.agent-welcome>svg{color:var(--vq-accent);filter:drop-shadow(0 0 7px rgb(var(--vq-accent-rgb) / .4))}.agent-welcome h3{color:var(--vq-text-strong);margin:10px 0 6px;font-size:12px}.agent-welcome p{color:var(--vq-text-muted);margin:0;font-size:10px;line-height:1.5}.agent-loop-preview{margin-top:16px}.eyebrow{color:var(--vq-text-muted);letter-spacing:.14em;align-items:center;gap:5px;font-size:8px;display:flex}.agent-step{border-left:1px solid var(--vq-border);height:27px;color:var(--vq-text);text-transform:capitalize;grid-template-columns:23px 1fr;align-items:center;font-size:10px;display:grid}.agent-step>svg{color:var(--vq-accent);background:var(--vq-surface-1);margin-left:-7px}.step-index{color:var(--vq-text-muted);background:var(--vq-surface-1);margin-left:-1px;padding-left:5px;font:8px Cascadia Code,monospace}.agent-more{color:var(--vq-text-muted);margin-left:23px;padding-top:3px;font-size:9px}.permission-note{border:1px solid var(--vq-border);color:var(--vq-text-muted);border-radius:4px;align-items:center;gap:7px;margin-top:14px;padding:8px;font-size:9px;display:flex}.permission-note svg{color:var(--vq-accent)}.agent-composer{border:1px solid var(--vq-border);background:var(--vq-surface-2);border-radius:6px;margin-top:auto;overflow:hidden}.agent-composer:focus-within{box-shadow:var(--vq-glow-focus)}.agent-composer textarea{resize:none;width:100%;height:54px;color:var(--vq-text);background:0 0;border:0;outline:0;padding:9px;font-size:10px}.agent-composer>div{justify-content:space-between;align-items:center;height:28px;padding:0 5px 4px 9px;display:flex}.agent-composer>div span{color:var(--vq-text-muted);letter-spacing:.1em;font-size:8px}.agent-composer button{background:var(--vq-accent-muted);width:23px;height:23px;color:var(--vq-text-muted);border:0;border-radius:4px;place-items:center;display:grid}.empty-panel{text-align:center;height:100%;color:var(--vq-text-muted);place-content:center;justify-items:center;padding:24px;display:grid}.empty-panel svg{color:var(--vq-border-bright)}.empty-panel p{max-width:250px;color:var(--vq-text);margin:10px 0 5px;line-height:1.5}.empty-panel small{font-size:9px}.statusbar{border-top:1px solid var(--vq-border);color:var(--vq-text-muted);z-index:30;-webkit-user-select:none;user-select:none;background:#070a08;align-items:center;gap:14px;padding:0 8px;font-size:9px;display:flex}.statusbar>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.brand-status{color:var(--vq-accent);letter-spacing:.08em}.status-spacer{flex:1}.settings-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;justify-content:flex-end;animation:.16s ease-out veil-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.settings-panel{border-left:1px solid var(--vq-border-bright);background:var(--vq-surface-1);width:min(660px,75vw);height:100%;box-shadow:-20px 0 70px #0000007a, -3px 0 24px rgb(var(--vq-accent-rgb) / .05);grid-template-rows:72px minmax(0,1fr) 52px;animation:.2s ease-out panel-in;display:grid}.settings-panel>header{border-bottom:1px solid var(--vq-border);justify-content:space-between;align-items:center;padding:0 22px;display:flex}.settings-panel h2{color:var(--vq-text-strong);margin:4px 0 0;font-size:18px;font-weight:620}.icon-button{border:1px solid var(--vq-border);background:var(--vq-surface-2);width:30px;height:30px;color:var(--vq-text-muted);border-radius:4px;place-items:center;display:grid}.icon-button:hover{color:var(--vq-text-strong);border-color:var(--vq-border-bright)}.settings-scroll{padding:2px 22px 30px;overflow:auto}.settings-section{border-bottom:1px solid var(--vq-border);padding:24px 0}.setting-heading h3{color:var(--vq-text-strong);margin:0 0 4px;font-size:12px}.setting-heading p{color:var(--vq-text-muted);margin:0 0 15px;font-size:10px}.theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.theme-card{border:1px solid var(--vq-border);background:var(--vq-surface-2);min-width:0;height:88px;color:var(--vq-text);text-align:left;border-radius:5px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px;display:flex}.theme-card:hover{border-color:var(--vq-border-bright);background:var(--vq-surface-3)}.theme-card.is-selected{border-color:var(--vq-accent);box-shadow:var(--vq-glow-soft)}.theme-card strong{color:var(--vq-text-strong);font-size:10px}.theme-card small{color:var(--vq-text-muted);white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:8px;overflow:hidden}.theme-swatch{--swatch:#63f58a;background:#050706;border:1px solid #202923;grid-template-columns:18px 1fr 14px;gap:3px;width:100%;height:36px;margin-bottom:2px;padding:4px;display:grid}.theme-swatch i{border-top:1px solid color-mix(in srgb, var(--swatch) 45%, #111813);background:#111813;display:block}.theme-swatch i:nth-child(2){background:linear-gradient(135deg, color-mix(in srgb, var(--swatch) 14%, #080b09), #080b09)}.theme-swatch i:nth-child(3){background:var(--swatch);opacity:.8;box-shadow:0 0 5px color-mix(in srgb, var(--swatch) 50%, transparent)}.custom-theme{position:relative}.custom-theme input[type=color]{border:1px solid var(--vq-border);background:var(--vq-surface-0);width:100%;height:36px;margin:0 0 2px;padding:0}.range-setting,.toggle-setting{align-items:center;margin-top:19px;display:grid}.range-setting{grid-template-columns:1fr 42px;gap:8px}.range-setting>span strong,.range-setting>span small,.toggle-setting>span strong,.toggle-setting>span small{display:block}.range-setting strong,.toggle-setting strong{color:var(--vq-text);font-size:10px}.range-setting small,.toggle-setting small{color:var(--vq-text-muted);margin-top:2px;font-size:9px}.range-setting output{color:var(--vq-accent);justify-self:end;font:10px Cascadia Code,monospace}.range-setting input[type=range]{width:100%;height:3px;accent-color:var(--vq-accent);grid-column:1/-1}.toggle-setting{grid-template-columns:1fr 34px;position:relative}.toggle-setting input{opacity:0;position:absolute}.toggle-setting>i{border:1px solid var(--vq-border-bright);background:var(--vq-surface-3);border-radius:10px;width:31px;height:17px;transition:all .15s;position:relative}.toggle-setting>i:after{content:"";background:var(--vq-text-muted);border-radius:50%;width:11px;height:11px;transition:all .15s;position:absolute;top:2px;left:2px}.toggle-setting input:checked+i{background:var(--vq-accent-muted);border-color:var(--vq-accent);box-shadow:var(--vq-glow-soft)}.toggle-setting input:checked+i:after{background:var(--vq-accent);transform:translate(14px)}.settings-panel>footer{border-top:1px solid var(--vq-border);color:var(--vq-text-muted);justify-content:space-between;align-items:center;padding:0 22px;font-size:9px;display:flex}.secondary-button{border:1px solid var(--vq-border);background:var(--vq-surface-2);height:28px;color:var(--vq-text);border-radius:4px;align-items:center;gap:7px;padding:0 10px;display:flex}.secondary-button:hover{border-color:var(--vq-border-bright)}.toast{z-index:150;border:1px solid var(--vq-border-bright);background:var(--vq-surface-raised);color:var(--vq-text-strong);box-shadow:0 8px 30px #00000073, var(--vq-glow-soft);border-radius:4px;padding:8px 12px;animation:.18s ease-out toast-in;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}@keyframes veil-in{0%{opacity:0}}@keyframes panel-in{0%{opacity:.7;transform:translate(24px)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (max-width:1180px){.titlebar{grid-template-columns:120px 230px minmax(170px,1fr) auto 138px}.title-actions,.menu-strip button:nth-child(3),.menu-strip button:nth-child(5){display:none}.right-dock{font-size:11px}}.titlebar,.activity-rail,.editor-tabs,.bottom-tabs,.right-tabs,.statusbar{background:#0a0a0a}.mode-bar{background:#0d0e0d}.editor-empty{isolation:isolate;background:#0a0a0a;position:relative;overflow:hidden}.editor-empty-content{z-index:3;background:radial-gradient(#0a0a0af5 0%,#0a0a0ad1 55%,#0000 78%);border-radius:18px;justify-items:center;padding:30px 42px;display:grid;position:relative}.editor-empty .empty-mark{letter-spacing:-.08em;-webkit-text-stroke:1px var(--vq-accent);filter:drop-shadow(0 0 12px rgb(var(--vq-accent-rgb)/calc(.12 + var(--vq-glow-opacity)*.22)));align-items:center;gap:2px;font-family:Cascadia Code,JetBrains Mono,monospace;font-size:68px;font-weight:260;display:flex}.editor-empty .empty-mark span{letter-spacing:-.18em;color:rgb(var(--vq-accent-rgb)/.72);-webkit-text-stroke:0;text-shadow:0 0 10px rgb(var(--vq-accent-rgb)/.24);font-size:.32em;font-weight:500}.matrix-atmosphere-v34{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 46%,rgb(var(--vq-accent-rgb)/.035),transparent 54%),#0a0a0a;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.matrix-atmosphere-v34>span{width:3.2%;color:rgb(var(--vq-accent-rgb)/.3);letter-spacing:.22em;overflow-wrap:anywhere;writing-mode:vertical-rl;text-orientation:mixed;white-space:normal;text-shadow:0 0 7px rgb(var(--vq-accent-rgb)/.27);opacity:var(--vq-rain-opacity,.72);animation:matrix-fall-v34 var(--vq-rain-duration,5.19s) linear infinite;will-change:transform;font:7.5px/1.72 Cascadia Code,JetBrains Mono,monospace;position:absolute;top:-118%}.matrix-atmosphere-v34>span:nth-of-type(3n){opacity:max(.08,calc(var(--vq-rain-opacity,.72) - .32));filter:blur(.15px);font-size:7px}.matrix-atmosphere-v34>span:nth-of-type(4n){opacity:max(.12,calc(var(--vq-rain-opacity,.72) - .18));color:rgb(var(--vq-accent-rgb)/.5)}.matrix-grid-v34{background-image:linear-gradient(rgb(var(--vq-accent-rgb)/.025) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--vq-accent-rgb)/.018) 1px,transparent 1px);background-size:32px 32px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000 10%,#0000 75%);mask-image:radial-gradient(#000 10%,#0000 75%)}.matrix-vignette-v34{z-index:2;background:radial-gradient(#0000 18%,#0a0a0a4d 64%,#0a0a0a 100%),linear-gradient(90deg,#0a0a0a 0%,#0000 18% 82%,#0a0a0a 100%);position:absolute;top:0;bottom:0;left:0;right:0}.window-controls button{cursor:default}.brand-drag-zone,.title-drag-fill{cursor:grab}.title-drag-fill:active,.brand-drag-zone:active{cursor:grabbing}@keyframes matrix-fall-v34{0%{transform:translateY(-6%)}to{transform:translateY(226%)}}@media (prefers-reduced-motion:reduce){.matrix-atmosphere-v34>span{opacity:.12;animation:none;transform:translateY(74%)}}[data-reduce-motion=true] .matrix-atmosphere-v34>span{opacity:.12;transform:translateY(74%);animation:none!important}.credential-card-v34{border:1px solid var(--vq-border);background:linear-gradient(135deg,rgb(var(--vq-accent-rgb)/.025),transparent 45%),#0a0a0a;border-radius:8px;gap:13px;padding:15px;display:grid}.credential-card-v34.is-configured{border-color:rgb(var(--vq-accent-rgb)/.38);box-shadow:inset 3px 0 rgb(var(--vq-accent-rgb)/.7)}.credential-state-v34{align-items:center;gap:10px;display:flex}.credential-state-v34>span{border:1px solid var(--vq-border-bright);background:var(--vq-accent-muted);width:32px;height:32px;color:var(--vq-accent);border-radius:7px;place-items:center;display:grid}.credential-state-v34 strong,.credential-state-v34 small{align-items:center;gap:5px;display:flex}.credential-state-v34 strong{color:var(--vq-text-strong);font-size:11px}.credential-state-v34 small{color:var(--vq-text-muted);margin-top:3px;font-size:8px}.credential-card-v34>label>span{color:var(--vq-text-muted);letter-spacing:.12em;margin-bottom:5px;font:8px Cascadia Code,monospace;display:block}.credential-card-v34>label>div{grid-template-columns:minmax(0,1fr) 88px;gap:7px;display:grid}.credential-card-v34 input{border:1px solid var(--vq-border);min-width:0;height:32px;color:var(--vq-text-strong);caret-color:var(--vq-caret);background:#0a0a0a;border-radius:4px;outline:0;padding:0 9px;font:10px Cascadia Code,monospace}.credential-card-v34 input:focus{border-color:var(--vq-accent);box-shadow:var(--vq-glow-soft)}.credential-card-v34>label button{border:1px solid var(--vq-accent);background:var(--vq-accent-muted);height:32px;color:var(--vq-accent);border-radius:4px;justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.credential-card-v34 button:disabled{opacity:.35}.credential-foot-v34{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.credential-foot-v34>small{max-width:410px;color:var(--vq-text-muted);font-size:8px;line-height:1.5}.credential-foot-v34>button{color:var(--vq-danger);background:0 0;border:0;flex:none;align-items:center;gap:5px;font-size:8px;display:flex}.credential-card-v34>p{border-left:2px solid var(--vq-accent);background:rgb(var(--vq-accent-rgb)/.045);color:var(--vq-text);margin:0;padding:7px 9px;font-size:8px}.spin-v34{animation:.8s linear infinite spin-v34}@keyframes spin-v34{to{transform:rotate(360deg)}}.terminal-v10,.terminal-tabs-v10>button.is-active,.runtime-canvas-v7,.agent-verification-v3{background:#0a0a0a!important}html,body,#root,.app-shell,.workbench,.main-stage,.left-dock,.right-dock,.bottom-dock,.editor-surface,.activity-rail,.agent-panel,.settings-panel,.terminal-v10,.terminal-body-v10,.terminal-screen-v10,.runtime-view-v7,.design-view-v8,.source-control-v4,.workspace-search{background-color:#0a0a0a!important}.left-dock,.right-dock,.bottom-dock,.agent-panel{background-image:none!important}.dock-header,.workspace-heading,.mode-bar,.editor-tabs,.bottom-tabs,.right-tabs,.terminal-tabs-v10,.terminal-toolbar-v10,.statusbar,.titlebar{background:#0a0a0a!important}.file-tree,.settings-scroll,.settings-section,.agent-welcome,.provider-config-v19{background-color:#0000}.matrix-atmosphere-v34>span:nth-of-type(2n){animation-duration:calc(var(--vq-rain-duration,5.19s) + 1.15s)}.matrix-atmosphere-v34>span:nth-of-type(5n){opacity:min(1,calc(var(--vq-rain-opacity,.72) + .18));animation-duration:calc(var(--vq-rain-duration,5.19s) - .55s);filter:drop-shadow(0 0 4px rgb(var(--vq-accent-rgb)/.45))}.runtime-connect-v29{align-items:center}.runtime-connect-v29>input:first-child{width:205px}.runtime-connect-v29 .runtime-token-v29{width:142px;color:var(--vq-text-strong);caret-color:var(--vq-caret);background:#0a0a0a}.runtime-connect-v29 .runtime-token-v29::placeholder{color:var(--vq-text-muted)}.runtime-connect-v29 .runtime-token-v29:not(:placeholder-shown){border-color:rgb(var(--vq-accent-rgb)/.55);box-shadow:inset 2px 0 var(--vq-accent)}.runtime-handshake-v7 code{color:var(--vq-text)}@media (max-width:1320px){.runtime-connect-v29>input:first-child{width:170px}.runtime-connect-v29 .runtime-token-v29{width:115px}}.release-readiness-v37>div:last-child{grid-template-columns:1fr 1fr;gap:5px;display:grid}.release-readiness-v37 article{border:1px solid var(--vq-border);background:#0a0a0a;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.release-readiness-v37 article>svg{color:var(--vq-accent)}.release-readiness-v37 article strong,.release-readiness-v37 article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.release-readiness-v37 article strong{color:var(--vq-text);font-size:8px}.release-readiness-v37 article small{color:var(--vq-text-muted);font:7px var(--font-mono);margin-top:2px}.release-readiness-v37 article em{color:var(--vq-accent);font:7px var(--font-mono);font-style:normal}@media (max-width:680px){.release-readiness-v37>div:last-child{grid-template-columns:1fr}}html,body,#root,.app-shell,.workbench,.main-stage,.editor-empty,.matrix-atmosphere-v34,.chat-main-v38{background:#030303!important}.left-dock,.right-dock,.bottom-dock,.editor-surface,.agent-panel,.settings-panel,.terminal-v10,.terminal-body-v10,.terminal-screen-v10,.runtime-view-v7,.design-view-v8,.source-control-v4,.workspace-search,.chat-history-v38,.chat-context-v38{background-color:#050505!important;background-image:none!important}.titlebar,.activity-rail,.dock-header,.workspace-heading,.mode-bar,.editor-tabs,.bottom-tabs,.right-tabs,.terminal-tabs-v10,.terminal-toolbar-v10,.statusbar,.chat-main-v38>header{background:#060606!important}.matrix-atmosphere-v34{background:radial-gradient(ellipse at 50% 46%,rgb(var(--vq-accent-rgb)/.012),transparent 60%),#030303!important}.matrix-vignette-v34{background:radial-gradient(#0000 58%,#03030314 82%,#03030361 100%)!important}.brand-drag-zone>*{pointer-events:none}.environment-keys-v40{border:1px solid var(--vq-border);background:#050505;border-radius:5px;gap:6px;padding:9px;display:grid}.environment-keys-v40>header,.environment-keys-v40>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.environment-keys-v40>header strong{color:var(--vq-text-muted);font:7px var(--font-mono);letter-spacing:.12em}.environment-keys-v40>header button{color:var(--vq-accent);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.environment-keys-v40>div{border-top:1px solid var(--vq-border);padding-top:5px}.environment-keys-v40>div span{color:var(--vq-text);align-items:center;gap:6px;font-size:8px;display:flex}.environment-keys-v40>div span svg{color:var(--vq-accent)}.environment-keys-v40 code{color:var(--vq-accent);font:7px var(--font-mono)}.environment-keys-v40>small{color:var(--vq-text-muted);font-size:7px;line-height:1.5}.titlebar-v2{cursor:grab;grid-template-columns:142px 330px minmax(190px,440px) 1fr auto 138px;position:relative}.titlebar-v2:active{cursor:grabbing}.titlebar-v2 [data-no-window-drag],.titlebar-v2 button,.titlebar-v2 input,.titlebar-v2 select,.titlebar-v2 textarea,.titlebar-v2 a{cursor:default}.app-shell-v2.is-web-v84 .titlebar-v2{grid-template-columns:142px 330px minmax(180px,440px) 1fr auto}.app-shell-v2.is-web-v84 .window-controls{display:none}.web-download-v84{border:1px solid rgb(var(--vq-accent-rgb) / .34);max-width:168px;height:25px;color:var(--vq-accent);background:rgb(var(--vq-accent-rgb) / .075);box-shadow:0 0 15px rgb(var(--vq-accent-rgb) / .1), inset 0 1px #ffffff09;white-space:nowrap;border-radius:4px;align-self:center;align-items:center;gap:6px;margin-right:5px;padding:0 9px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.web-download-v84:hover{border-color:var(--vq-accent);color:var(--vq-text-strong);background:rgb(var(--vq-accent-rgb) / .14);box-shadow:var(--vq-glow-soft)}.brand-drag-zone,.title-drag-fill{cursor:grab;min-width:0;height:100%}.brand-drag-zone{align-items:center;display:flex}.title-drag-fill{min-width:28px}.logo-v2{height:100%;color:var(--vq-accent);letter-spacing:.2em;text-shadow:0 0 16px rgb(var(--vq-accent-rgb) / .28);align-items:center;gap:8px;padding-left:11px;font-size:11px;font-weight:800;display:inline-flex}.logo-v2 img{object-fit:contain;width:26px;height:26px;filter:drop-shadow(0 0 7px rgb(var(--vq-accent-rgb) / .38));display:block}.logo-v2--compact{gap:0;height:auto;padding:0}.logo-v2--compact img{width:16px;height:16px}.menu-strip button.is-open{color:var(--vq-accent);background:rgb(var(--vq-accent-rgb) / .075)}.menu-popup-v2{z-index:200;border:1px solid var(--vq-border-bright);background:color-mix(in srgb, var(--vq-surface-raised) 96%, transparent);width:218px;box-shadow:0 14px 38px #0000008c, var(--vq-glow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0 0 5px 5px;padding:5px;position:absolute;top:35px;left:143px}.menu-popup-v2--edit{left:178px}.menu-popup-v2--selection{left:214px}.menu-popup-v2--view{left:281px}.menu-popup-v2--run{left:321px}.menu-popup-v2--agent{left:356px}.menu-popup-v2 button{width:100%;height:28px;color:var(--vq-text);text-align:left;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;padding:0 8px;display:flex}.menu-popup-v2 button:hover{color:var(--vq-text-strong);background:rgb(var(--vq-accent-rgb) / .11)}.menu-popup-v2 small{color:var(--vq-text-muted);font-size:9px}.app-shell-v2 .activity-rail button{cursor:pointer}.app-shell-v2 .mode-switch button{text-transform:capitalize;cursor:pointer}.app-shell-v2 .run-button.is-busy svg:first-child{animation:1s ease-in-out infinite pulse-v2}.statusbar button{height:100%;color:var(--vq-text-muted);background:0 0;border:0;align-items:center;gap:4px;font-size:9px;display:flex}.statusbar button:hover{color:var(--vq-accent)}.search-panel-v2{flex-direction:column;height:calc(100% - 34px);min-height:0;display:flex}.search-box-v2{border:1px solid var(--vq-border);background:var(--vq-surface-2);border-radius:4px;grid-template-columns:23px minmax(0,1fr) 32px;align-items:center;height:29px;margin:8px;padding-left:7px;display:grid}.search-box-v2:focus-within{border-color:var(--vq-accent);box-shadow:var(--vq-glow-soft)}.search-box-v2 svg{color:var(--vq-text-muted)}.search-box-v2 input{min-width:0;color:var(--vq-text-strong);background:0 0;border:0;outline:0;font-size:10px}.search-box-v2 button{border:0;border-left:1px solid var(--vq-border);background:var(--vq-accent-muted);height:100%;color:var(--vq-accent);font-size:8px}.search-meta{color:var(--vq-text-muted);text-transform:uppercase;letter-spacing:.08em;padding:1px 10px 7px;font-size:8px}.search-results-v2{flex:1;min-height:0;overflow:auto}.search-results-v2 button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff06;grid-template-columns:20px 1fr;align-items:start;width:100%;padding:7px 9px;display:grid}.search-results-v2 button:hover{background:rgb(var(--vq-accent-rgb) / .06)}.search-results-v2 svg{color:var(--vq-accent);margin-top:1px}.search-results-v2 strong,.search-results-v2 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-results-v2 strong{color:var(--vq-text);font-size:10px}.search-results-v2 small{color:var(--vq-text-muted);margin-top:2px;font-size:8px}.scm-panel-v2{height:calc(100% - 34px);overflow:auto}.scm-heading{border-bottom:1px solid var(--vq-border);justify-content:space-between;align-items:center;height:36px;padding:0 9px 0 11px;display:flex}.scm-heading span{color:var(--vq-text);align-items:center;gap:7px;font-size:10px;display:flex}.scm-heading svg{color:var(--vq-accent)}.scm-heading button{width:26px;height:26px;color:var(--vq-text-muted);background:0 0;border:0;place-items:center;display:grid}.scm-heading button:hover{color:var(--vq-accent)}.scm-list{font:10px/1.4 Cascadia Code,monospace}.scm-list>div{border-bottom:1px solid #ffffff06;grid-template-columns:30px 1fr;align-items:center;min-height:27px;padding:0 8px;display:grid}.scm-list>div:hover{background:rgb(var(--vq-accent-rgb) / .05)}.scm-list i{color:var(--vq-warning);font-style:normal}.scm-branch{color:var(--vq-accent)}.is-spinning svg{animation:.8s linear infinite spin-v2}.plugin-panel-v2{height:calc(100% - 34px);padding:8px;overflow:auto}.plugin-summary{border:1px solid var(--vq-border);background:var(--vq-surface-2);border-radius:4px;align-items:center;gap:9px;margin-bottom:6px;padding:9px;display:flex}.plugin-summary>svg{color:var(--vq-accent)}.plugin-summary strong,.plugin-summary small{display:block}.plugin-summary strong{color:var(--vq-text-strong);font-size:10px}.plugin-summary small{color:var(--vq-text-muted);margin-top:2px;font-size:8px}.plugin-panel-v2>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff06;grid-template-columns:30px 1fr;gap:7px;width:100%;padding:7px 5px;display:grid}.plugin-panel-v2>button:hover{background:rgb(var(--vq-accent-rgb) / .055)}.plugin-glyph{border:1px solid var(--vq-border-bright);width:27px;height:27px;color:var(--vq-accent);background:var(--vq-accent-muted);border-radius:4px;place-items:center;font-weight:750;display:grid}.plugin-panel-v2 button strong,.plugin-panel-v2 button small{display:block}.plugin-panel-v2 button strong{color:var(--vq-text);font-size:9px}.plugin-panel-v2 button small{color:var(--vq-text-muted);margin-top:2px;font-size:8px}.plugin-panel-v2 em{color:var(--vq-text-muted);grid-column:2;align-items:center;gap:4px;font-size:7px;font-style:normal;display:flex}.plugin-panel-v2 em svg{color:var(--vq-accent)}.browser-view-v2{background:var(--vq-surface-1);grid-template-rows:35px minmax(0,1fr) 20px;min-width:0;min-height:0;display:grid}.browser-toolbar-v2{border-bottom:1px solid var(--vq-border);background:#070a08;align-items:center;gap:4px;padding:0 6px;display:flex}.browser-toolbar-v2>button{width:26px;height:25px;color:var(--vq-text-muted);background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;display:grid}.browser-toolbar-v2>button:hover{color:var(--vq-text-strong);border-color:var(--vq-border);background:var(--vq-surface-2)}.browser-toolbar-v2>div{border:1px solid var(--vq-border);background:var(--vq-surface-2);border-radius:4px;flex:1;align-items:center;gap:6px;height:25px;padding:0 8px;display:flex}.browser-toolbar-v2>div:focus-within{border-color:var(--vq-border-bright)}.browser-toolbar-v2>div svg{color:var(--vq-accent)}.browser-toolbar-v2 input{min-width:0;color:var(--vq-text);background:0 0;border:0;outline:0;flex:1;font:10px Cascadia Code,monospace}.browser-view-v2 iframe{background:#fff;border:0;width:100%;height:100%}.browser-hint{color:var(--vq-text-muted);border-top:1px solid var(--vq-border);justify-content:center;align-items:center;font-size:8px;display:flex}.design-view-v2{background:var(--vq-surface-0);grid-template-columns:180px minmax(0,1fr) 220px;min-width:0;min-height:0;display:grid}.design-view-v2>aside{border-right:1px solid var(--vq-border);background:var(--vq-surface-1);min-width:0;overflow:auto}.design-view-v2>aside>button{width:100%;height:27px;color:var(--vq-text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;display:flex}.design-view-v2>aside>button:hover{background:rgb(var(--vq-accent-rgb) / .06)}.design-view-v2>aside>button span{width:18px;color:var(--vq-text-muted);text-align:right;font:8px monospace}.design-view-v2>aside>p{color:var(--vq-text-muted);padding:12px;font-size:9px;line-height:1.5}.design-title{border-bottom:1px solid var(--vq-border);height:32px;color:var(--vq-text-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;padding:0 10px;font-size:8px;display:flex}.design-title svg{color:var(--vq-accent)}.design-view-v2>main{min-width:0;min-height:0;overflow:auto}.design-canvas-grid{background-color:#060806;background-image:linear-gradient(rgb(var(--vq-accent-rgb) / .035) 1px, transparent 1px),linear-gradient(90deg,rgb(var(--vq-accent-rgb) / .035) 1px,transparent 1px);background-size:20px 20px;place-items:center;min-width:620px;height:100%;min-height:520px;display:grid}.design-artboard{border:1px solid var(--vq-border-bright);width:min(78%,700px);height:min(76%,470px);min-height:350px;box-shadow:0 18px 55px #00000073, var(--vq-glow-soft);background:#0a0e0b;position:relative;overflow:hidden}.artboard-label{color:var(--vq-text-muted);letter-spacing:.12em;font:8px monospace;position:absolute;top:-20px;left:-1px}.component-box{border:1px solid rgb(var(--vq-accent-rgb) / .38);background:rgb(var(--vq-accent-rgb) / .015);pointer-events:none;position:absolute}.component-box>span{color:var(--vq-accent);font:7px monospace;position:absolute;top:-14px;left:-1px}.component-box i{border:1px solid var(--vq-accent);background:var(--vq-surface-0);width:5px;height:5px;box-shadow:0 0 5px rgb(var(--vq-accent-rgb) / .4);position:absolute}.component-box i:first-of-type{top:-3px;left:-3px}.component-box i:nth-of-type(2){top:-3px;right:-3px}.component-box i:nth-of-type(3){bottom:-3px;left:-3px}.component-box i:nth-of-type(4){bottom:-3px;right:-3px}.design-empty{height:100%;color:var(--vq-text-muted);place-content:center;justify-items:center;display:grid}.design-empty svg{color:var(--vq-accent)}.design-empty strong{color:var(--vq-text);margin-top:8px}.design-empty small{margin-top:4px}.design-properties{border-left:1px solid var(--vq-border);border-right:0!important}.design-properties dl{grid-template-columns:70px 1fr;gap:8px;margin:14px 10px;font-size:9px;display:grid}.design-properties dt{color:var(--vq-text-muted)}.design-properties dd{text-overflow:ellipsis;color:var(--vq-text);margin:0;overflow:hidden}.design-properties p{border:1px solid var(--vq-border);background:var(--vq-surface-2);color:var(--vq-text-muted);border-radius:4px;margin:12px 10px;padding:9px;font-size:8px;line-height:1.5}.runtime-view-v2{background:radial-gradient(circle at 20% 0%,rgb(var(--vq-accent-rgb) / .055),transparent 42%),var(--vq-surface-1);grid-template-rows:58px minmax(0,1fr) 45px;min-width:0;min-height:0;padding:0 22px;display:grid;overflow:auto}.runtime-view-v2>header{border-bottom:1px solid var(--vq-border);justify-content:space-between;align-items:center;display:flex}.runtime-view-v2>header>div{align-items:center;gap:9px;display:flex}.runtime-view-v2>header svg{color:var(--vq-accent)}.runtime-view-v2 header strong,.runtime-view-v2 header small{display:block}.runtime-view-v2 header strong{color:var(--vq-text-strong)}.runtime-view-v2 header small{color:var(--vq-text-muted);margin-top:2px;font-size:8px}.runtime-view-v2 header button,.runtime-view-v2 footer button{border:1px solid var(--vq-border);background:var(--vq-surface-2);height:27px;color:var(--vq-text);border-radius:4px;align-items:center;gap:6px;padding:0 9px;display:flex}.runtime-view-v2 header button:hover,.runtime-view-v2 footer button:hover{border-color:var(--vq-accent);color:var(--vq-accent)}.runtime-grid{grid-template-columns:1fr 1.2fr;gap:12px;min-height:0;padding:18px 0;display:grid}.runtime-grid article{border:1px solid var(--vq-border);background:var(--vq-surface-2);border-radius:6px;min-width:0;padding:15px;overflow:auto}.runtime-status{color:var(--vq-accent);letter-spacing:.1em;align-items:center;gap:5px;font:8px monospace;display:inline-flex}.runtime-grid h3{color:var(--vq-text-strong);margin:13px 0 6px;font-size:13px}.runtime-grid p{color:var(--vq-text-muted);font-size:9px;line-height:1.55}.runtime-grid dl{grid-template-columns:75px 1fr;gap:8px;margin-top:18px;font-size:9px;display:grid}.runtime-grid dt{color:var(--vq-text-muted)}.runtime-grid dd{color:var(--vq-text);overflow-wrap:anywhere;margin:0}.runtime-console>div{color:var(--vq-text-muted);letter-spacing:.1em;align-items:center;gap:6px;font-size:8px;display:flex}.runtime-console pre,.output-view-v2{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--vq-terminal-foreground);font:10px/1.55 Cascadia Code,monospace}.runtime-view-v2 footer{border-top:1px solid var(--vq-border);justify-content:flex-end;gap:7px;padding-top:8px;display:flex}.agent-panel-v2 .live-chip{border:1px solid var(--vq-accent);color:var(--vq-accent);background:var(--vq-accent-muted);letter-spacing:.1em;box-shadow:var(--vq-glow-soft);border-radius:3px;padding:2px 5px;font-size:7px}.agent-panel-v2 .agent-capabilities{gap:6px;margin-top:13px;display:grid}.agent-panel-v2 .agent-capabilities span{border:1px solid var(--vq-border);color:var(--vq-text-muted);border-radius:4px;align-items:center;gap:7px;padding:7px 8px;font-size:9px;display:flex}.agent-panel-v2 .agent-capabilities svg{color:var(--vq-accent)}.agent-panel-v2 .agent-composer textarea:not(:disabled){caret-color:var(--vq-accent)}.agent-panel-v2 .agent-composer button:not(:disabled){color:var(--vq-surface-0);background:var(--vq-accent);cursor:pointer;box-shadow:var(--vq-glow-soft)}.agent-step--running svg{animation:1s ease-in-out infinite pulse-v2;color:var(--vq-warning)!important}.output-view-v2{background:#060907;min-height:0;margin:0;padding:9px 13px;overflow:auto}.status-empty-v2{min-height:0;color:var(--vq-accent);place-content:center;justify-items:center;gap:6px;display:grid}.status-empty-v2 strong{color:var(--vq-text);font-size:11px}.status-empty-v2 small{color:var(--vq-text-muted)}.check-mark-v2{border:1px solid var(--vq-accent);width:23px;height:23px;box-shadow:var(--vq-glow-soft);border-radius:50%;place-items:center;display:grid}.palette-backdrop{z-index:250;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000007a;place-items:start center;padding-top:12vh;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.palette-v2{border:1px solid var(--vq-border-bright);background:var(--vq-surface-1);width:min(620px,75vw);max-height:64vh;box-shadow:0 24px 80px #0000009e,var(--vq-glow-soft);border-radius:7px;grid-template-rows:46px minmax(0,1fr) 28px;display:grid;overflow:hidden}.palette-input{border-bottom:1px solid var(--vq-border);grid-template-columns:25px 1fr 32px;align-items:center;padding:0 12px;display:grid}.palette-input svg{color:var(--vq-accent)}.palette-input input{color:var(--vq-text-strong);caret-color:var(--vq-accent);background:0 0;border:0;outline:0;font-size:13px}.palette-input>span{color:var(--vq-text-muted);font:8px monospace}.palette-results{padding:5px;overflow:auto}.palette-results button{text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:24px 1fr;align-items:center;width:100%;height:39px;padding:0 8px;display:grid}.palette-results button:hover,.palette-results button.is-selected{background:rgb(var(--vq-accent-rgb) / .1)}.palette-results svg{color:var(--vq-accent)}.palette-results strong,.palette-results small{display:block}.palette-results strong{color:var(--vq-text-strong);font-size:10px}.palette-results small{color:var(--vq-text-muted);margin-top:2px;font-size:8px}.palette-v2 footer{border-top:1px solid var(--vq-border);color:var(--vq-text-muted);justify-content:space-between;align-items:center;padding:0 10px;font-size:8px;display:flex}@keyframes spin-v2{to{transform:rotate(360deg)}}@keyframes pulse-v2{50%{opacity:.45;filter:drop-shadow(0 0 7px rgb(var(--vq-accent-rgb) / .7))}}@media (max-width:1200px){.titlebar-v2{grid-template-columns:125px 235px minmax(175px,1fr) minmax(28px,.42fr) auto 138px}.app-shell-v2.is-web-v84 .titlebar-v2{grid-template-columns:125px 235px minmax(150px,1fr) auto}.web-download-v84 span{display:none}.design-view-v2{grid-template-columns:150px minmax(0,1fr)}.design-properties{display:none}}.agent-panel-v3{gap:0}.provider-chip{border:1px solid var(--vq-border);background:var(--vq-surface-2);height:22px;color:var(--vq-text-muted);border-radius:3px;align-items:center;gap:4px;padding:0 6px;font:7px monospace;display:flex}.provider-chip.is-ready{color:var(--vq-accent);border-color:var(--vq-border-bright)}.provider-config-v3{border:1px solid var(--vq-border-bright);background:var(--vq-surface-2);box-shadow:var(--vq-glow-soft);border-radius:5px;gap:7px;margin-top:9px;padding:10px;display:grid}.provider-config-v3 label span{color:var(--vq-text-muted);letter-spacing:.1em;margin-bottom:3px;font-size:7px;display:block}.provider-config-v3 input{border:1px solid var(--vq-border);background:var(--vq-surface-0);width:100%;height:26px;color:var(--vq-text);border-radius:3px;outline:0;padding:0 7px;font:8px Cascadia Code,monospace}.provider-config-v3 input:focus{border-color:var(--vq-accent)}.provider-config-v3>small{color:var(--vq-text-muted);font-size:7px}.agent-welcome--error{border-color:color-mix(in srgb,var(--vq-danger) 38%,var(--vq-border))}.agent-welcome--ready{border-color:var(--vq-border-bright)}.agent-welcome--applied{border-color:var(--vq-accent)}.plan-review-v3{margin-top:12px}.plan-review-v3 article{border:1px solid var(--vq-border);background:var(--vq-surface-2);border-radius:4px;margin-top:7px;overflow:hidden}.plan-review-v3 article header{border-bottom:1px solid var(--vq-border);justify-content:space-between;padding:6px 7px;display:flex}.plan-review-v3 article header strong{text-overflow:ellipsis;max-width:85%;color:var(--vq-text-strong);font:8px monospace;overflow:hidden}.plan-review-v3 article header span{color:var(--vq-warning);font:7px monospace}.plan-review-v3 article p{color:var(--vq-text-muted);margin:6px 7px;font-size:8px}.plan-review-v3 article pre{white-space:pre-wrap;max-height:105px;margin:0;font:7px/1.4 monospace;overflow:auto}.plan-review-v3 del,.plan-review-v3 ins{padding:4px 7px;text-decoration:none;display:block}.plan-review-v3 del{color:#ff9da1;background:#ff505a12}.plan-review-v3 ins{color:var(--vq-accent);background:rgb(var(--vq-accent-rgb)/.07)}.plan-commands{border:1px solid var(--vq-border);color:var(--vq-text-muted);border-radius:4px;align-items:center;gap:5px;margin-top:7px;padding:6px 7px;font:7px monospace;display:flex}.plan-commands svg{color:var(--vq-accent)}.agent-verification-v3{border:1px solid var(--vq-border);max-height:105px;color:var(--vq-terminal-foreground);white-space:pre-wrap;background:#060907;border-radius:4px;margin:7px 0 0;padding:7px;font:8px/1.45 monospace;overflow:auto}.agent-actions-v3{gap:6px;margin-top:8px;display:flex}.agent-actions-v3 button{border:1px solid var(--vq-accent);background:var(--vq-accent-muted);height:28px;color:var(--vq-accent);border-radius:4px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.agent-actions-v3 button:hover{box-shadow:var(--vq-glow-soft)}.agent-actions-v3 button.danger-action{border-color:color-mix(in srgb,var(--vq-danger) 55%,var(--vq-border));color:var(--vq-danger);background:#ff505a0d}.agent-panel-v3 .agent-composer{flex:none;margin-top:10px}.terminal-v4 .terminal-toolbar{gap:10px}.terminal-v4 .terminal-session{min-width:0}.terminal-v4 .terminal-session em{color:var(--vq-accent);font-style:normal}.terminal-v4 .terminal-session small{max-width:160px;color:var(--vq-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminal-v4 .status-dot.is-running{animation:.8s ease-in-out infinite pulse-v2}.terminal-quick-actions{align-items:center;gap:4px;display:flex}.terminal-quick-actions button{border:1px solid var(--vq-border);background:var(--vq-surface-2);height:22px;color:var(--vq-text-muted);border-radius:3px;align-items:center;gap:4px;padding:0 7px;font-size:8px;display:flex}.terminal-quick-actions button:hover:not(:disabled){border-color:var(--vq-border-bright);color:var(--vq-accent)}.terminal-quick-actions button:disabled{opacity:.45}.terminal-v4 .terminal-prompt{grid-template-columns:14px minmax(0,1fr) 19px}.history-hint{color:var(--vq-text-muted);opacity:.5;align-items:center;display:flex}.scm-panel-v4{flex-direction:column;min-height:0;display:flex;overflow:hidden}.scm-branch-v4{border-bottom:1px solid var(--vq-border);background:var(--vq-surface-2);height:32px;color:var(--vq-accent);justify-content:space-between;align-items:center;padding:0 10px;font:9px Cascadia Code,monospace;display:flex}.scm-branch-v4 em{color:var(--vq-text-muted);font-size:8px;font-style:normal}.scm-panel-v4 .scm-list{flex:1;min-height:0;overflow:auto}.scm-change-v4{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff06;grid-template-columns:23px minmax(0,1fr) 22px;align-items:center;gap:3px;width:100%;min-height:34px;padding:4px 7px;display:grid}.scm-change-v4:hover{background:rgb(var(--vq-accent-rgb) / .07)}.scm-change-v4>i{border:1px solid var(--vq-border-bright);width:17px;height:17px;color:var(--vq-warning);border-radius:3px;place-items:center;font-size:8px;font-style:normal;display:grid}.scm-change-v4>i[data-kind=A]{color:var(--vq-accent)}.scm-change-v4>i[data-kind=D]{color:var(--vq-danger)}.scm-change-v4 strong,.scm-change-v4 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scm-change-v4 strong{color:var(--vq-text);font-size:9px;font-weight:500}.scm-change-v4 small{color:var(--vq-text-muted);margin-top:2px;font-size:7px}.scm-change-v4>em{color:var(--vq-text-muted);font:8px Cascadia Code,monospace}.scm-message{border:1px solid var(--vq-border);color:var(--vq-text-muted);background:var(--vq-surface-2);border-radius:4px;margin:14px 10px;padding:10px;font-size:8px;line-height:1.5}.scm-message.is-error{border-color:color-mix(in srgb,var(--vq-danger) 45%,var(--vq-border));color:var(--vq-danger)}.scm-diff-view{flex:1;grid-template-rows:34px minmax(0,1fr);min-height:0;display:grid}.scm-diff-view header{border-bottom:1px solid var(--vq-border);min-width:0;color:var(--vq-accent);grid-template-columns:18px minmax(0,1fr) 25px;align-items:center;padding:0 9px;display:grid}.scm-diff-view header strong{color:var(--vq-text);text-overflow:ellipsis;white-space:nowrap;font:8px Cascadia Code,monospace;overflow:hidden}.scm-diff-view header i{color:var(--vq-warning);font:8px Cascadia Code,monospace}.scm-diff-view pre{min-width:0;min-height:0;color:var(--vq-terminal-foreground);white-space:pre;background:#050806;margin:0;padding:9px;font:8px/1.5 Cascadia Code,monospace;overflow:auto}.design-view-v5 .juce-class-v5>header{border-bottom:1px solid var(--vq-border);background:var(--vq-surface-2);height:27px;color:var(--vq-accent);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;padding:0 7px;display:grid}.juce-class-v5>header strong{color:var(--vq-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.juce-class-v5>header em{color:var(--vq-text-muted);text-transform:uppercase;font:7px monospace}.juce-class-v5 button>div{min-width:0;color:var(--vq-text);font-size:9px}.juce-class-v5 button small{color:var(--vq-text-muted);margin-top:2px;font-size:7px;display:block}.juce-class-v5 button.is-selected{background:rgb(var(--vq-accent-rgb)/.12);color:var(--vq-accent)}.component-box-v5{border:1px solid rgb(var(--vq-accent-rgb)/.46);cursor:pointer;pointer-events:auto;padding:0;display:block}.component-box-v5:hover,.component-box-v5.is-selected{border-color:var(--vq-accent);background:rgb(var(--vq-accent-rgb)/.07);box-shadow:var(--vq-glow-soft)}.component-box-v5>span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 5px);overflow:hidden}.component-box-v5.is-selected>span{color:var(--vq-text-strong)}.clang-status-v5{border:1px solid var(--vq-border);background:var(--vq-surface-2);border-radius:4px;gap:7px;margin:9px;padding:8px;display:flex}.clang-status-v5>svg{color:var(--vq-warning);flex:none}.clang-status-v5.is-verified>svg{color:var(--vq-accent)}.clang-status-v5 strong,.clang-status-v5 small{display:block}.clang-status-v5 strong{color:var(--vq-text);font-size:9px}.clang-status-v5 small{color:var(--vq-text-muted);margin-top:3px;font-size:7px;line-height:1.45}.clang-run-v5,.apply-bounds-v5,.rollback-bounds-v5{border:1px solid var(--vq-border-bright);background:var(--vq-accent-muted);height:27px;color:var(--vq-accent);border-radius:4px;justify-content:center;align-items:center;gap:5px;margin:0 9px 7px;font-size:8px;display:flex}.clang-run-v5{width:calc(100% - 18px)}.clang-run-v5:disabled{opacity:.5}.bounds-editor-v5{border-top:1px solid var(--vq-border);margin:13px 9px;padding-top:11px}.bounds-editor-v5>small{color:var(--vq-accent);letter-spacing:.1em;font-size:7px}.bounds-editor-v5 h3{color:var(--vq-text-strong);margin:5px 0 2px;font-size:12px}.bounds-editor-v5 p{color:var(--vq-text-muted);margin:0 0 9px;font-size:8px}.bounds-grid-v5{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bounds-grid-v5 label span{color:var(--vq-text-muted);text-transform:uppercase;margin-bottom:2px;font-size:7px;display:block}.bounds-grid-v5 input{border:1px solid var(--vq-border);background:var(--vq-surface-0);width:100%;height:25px;color:var(--vq-text);border-radius:3px;outline:0;padding:0 6px;font:9px monospace}.bounds-grid-v5 input:focus{border-color:var(--vq-accent)}.bounds-editor-v5 pre{border:1px solid var(--vq-border);color:var(--vq-terminal-foreground);background:#050806;margin:8px 0;padding:7px;font:7px/1.45 monospace;overflow:auto}.bounds-editor-v5 .apply-bounds-v5,.bounds-editor-v5 .rollback-bounds-v5{width:100%;margin-left:0;margin-right:0}.rollback-bounds-v5{color:var(--vq-warning);border-color:color-mix(in srgb,var(--vq-warning) 45%,var(--vq-border))}.safe-note-v5{border:1px solid var(--vq-border);background:var(--vq-surface-2);border-radius:4px;padding:8px!important}.design-empty-page{grid-column:1/-1}.project-intelligence-v5 main{background:radial-gradient(circle at 50% 20%,rgb(var(--vq-accent-rgb)/.08),transparent 45%),var(--vq-surface-0);place-items:center;display:grid}.project-card-v5{border:1px solid var(--vq-border-bright);background:var(--vq-surface-2);width:min(540px,80%);box-shadow:var(--vq-glow-soft);border-radius:6px;padding:25px}.project-card-v5>svg{color:var(--vq-accent)}.project-card-v5>small{color:var(--vq-accent);letter-spacing:.16em;margin-top:10px;font-size:7px;display:block}.project-card-v5 h2{color:var(--vq-text-strong);margin:5px 0}.project-card-v5 p{color:var(--vq-text-muted);font-size:9px}.project-card-v5 dl{grid-template-columns:75px 1fr;gap:8px;margin-top:18px;font-size:9px;display:grid}.project-card-v5 dt{color:var(--vq-text-muted)}.project-card-v5 dd{color:var(--vq-text);margin:0}.compilation-status-v6.is-diagnostics>svg{color:var(--vq-warning)}.compilation-status-v6.is-failed>svg,.compilation-status-v6.is-unavailable>svg{color:var(--vq-danger)}.database-meta-v6{border:1px solid var(--vq-border);background:var(--vq-surface-2);border-radius:4px;grid-template-columns:52px minmax(0,1fr);gap:5px;margin:8px 9px;padding:7px;display:grid}.database-meta-v6 span{color:var(--vq-text-muted);letter-spacing:.1em;font-size:6px}.database-meta-v6 code{color:var(--vq-text);text-overflow:ellipsis;white-space:nowrap;font:7px monospace;overflow:hidden}.diagnostics-v6{border:1px solid var(--vq-border);background:#060806;border-radius:4px;max-height:190px;margin:9px;overflow:auto}.diagnostics-v6>header{z-index:1;border-bottom:1px solid var(--vq-border);background:var(--vq-surface-2);height:27px;color:var(--vq-warning);letter-spacing:.1em;grid-template-columns:18px 1fr auto;align-items:center;padding:0 7px;font-size:7px;display:grid;position:sticky;top:0}.diagnostics-v6>header em{font-style:normal}.diagnostics-v6>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff08;grid-template-columns:19px minmax(0,1fr);gap:4px;width:100%;padding:6px;display:grid}.diagnostics-v6>button:hover{background:rgb(var(--vq-accent-rgb)/.07)}.diagnostics-v6>button>i{width:16px;height:16px;color:var(--vq-warning);border:1px solid;border-radius:3px;place-items:center;font:7px monospace;display:grid}.diagnostics-v6>button.is-error>i{color:var(--vq-danger)}.diagnostics-v6>button.is-note>i{color:var(--vq-accent)}.diagnostics-v6 strong,.diagnostics-v6 small{text-overflow:ellipsis;display:block;overflow:hidden}.diagnostics-v6 strong{color:var(--vq-text);white-space:normal;font-size:7px;line-height:1.35}.diagnostics-v6 small{color:var(--vq-text-muted);white-space:nowrap;margin-top:2px;font:6px monospace}.runtime-view-v7{background:var(--vq-surface-0);grid-template-rows:52px minmax(0,1fr) 26px;min-width:0;min-height:0;display:grid}.runtime-view-v7>header{border-bottom:1px solid var(--vq-border);background:var(--vq-surface-1);justify-content:space-between;align-items:center;padding:0 10px 0 14px;display:flex}.runtime-view-v7>header>div:first-child{align-items:center;gap:8px;display:flex}.runtime-view-v7>header svg{color:var(--vq-accent)}.runtime-view-v7>header strong,.runtime-view-v7>header small{display:block}.runtime-view-v7>header strong{color:var(--vq-text-strong);font-size:11px}.runtime-view-v7>header small{color:var(--vq-text-muted);margin-top:2px;font-size:7px}.runtime-connect-v7{gap:5px;display:flex}.runtime-connect-v7 input{border:1px solid var(--vq-border);background:var(--vq-surface-0);width:230px;height:27px;color:var(--vq-text);border-radius:4px;outline:0;padding:0 8px;font:8px monospace}.runtime-connect-v7 input:focus{border-color:var(--vq-accent)}.runtime-connect-v7 button{border:1px solid var(--vq-border-bright);background:var(--vq-accent-muted);height:27px;color:var(--vq-accent);border-radius:4px;align-items:center;gap:5px;font-size:8px;display:flex}.runtime-body-v7{grid-template-columns:210px minmax(0,1fr) 235px;min-width:0;min-height:0;display:grid}.runtime-tree-v7,.runtime-properties-v7{background:var(--vq-surface-1);min-width:0;min-height:0;overflow:auto}.runtime-tree-v7{border-right:1px solid var(--vq-border)}.runtime-properties-v7{border-left:1px solid var(--vq-border)}.runtime-pane-title{z-index:2;border-bottom:1px solid var(--vq-border);background:var(--vq-surface-1);height:31px;color:var(--vq-text-muted);letter-spacing:.1em;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;padding:0 8px;font-size:7px;display:grid;position:sticky;top:0}.runtime-pane-title svg{color:var(--vq-accent)}.runtime-pane-title em{font-style:normal}.runtime-tree-v7>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff06;grid-template-columns:15px minmax(0,1fr) 16px;align-items:center;gap:2px;width:100%;min-height:34px;display:grid}.runtime-tree-v7>button:hover,.runtime-tree-v7>button.is-selected{background:rgb(var(--vq-accent-rgb)/.09)}.runtime-tree-v7>button>svg{color:var(--vq-accent)}.runtime-tree-v7 strong,.runtime-tree-v7 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.runtime-tree-v7 strong{color:var(--vq-text);font-size:8px}.runtime-tree-v7 small{color:var(--vq-text-muted);margin-top:2px;font:6px monospace}.runtime-tree-v7 i{color:var(--vq-text-muted);font-style:normal}.runtime-tree-v7 i.is-visible{color:var(--vq-accent)}.runtime-canvas-v7{background:#050806;grid-template-rows:29px minmax(0,1fr);min-width:0;min-height:0;display:grid}.runtime-connection-banner{border-bottom:1px solid var(--vq-border);color:var(--vq-text-muted);grid-template-columns:18px minmax(0,1fr) 23px;align-items:center;padding:0 8px;font-size:7px;display:grid}.runtime-connection-banner>svg{color:var(--vq-warning)}.runtime-connection-banner.is-connected>svg{color:var(--vq-accent)}.runtime-connection-banner.is-error>svg,.runtime-connection-banner.is-stale>svg{color:var(--vq-danger)}.runtime-connection-banner button{height:21px;color:var(--vq-accent);background:0 0;border:0}.runtime-stage-v7{background-image:linear-gradient(rgb(var(--vq-accent-rgb)/.035) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--vq-accent-rgb)/.035) 1px,transparent 1px);background-size:20px 20px;place-items:center;min-height:0;padding:28px;display:grid;overflow:auto}.runtime-artboard-v7{border:1px solid var(--vq-border-bright);width:min(90%,850px);max-height:90%;box-shadow:0 20px 65px #0000008c,var(--vq-glow-soft);background:#0a0e0b;position:relative;overflow:hidden}.runtime-artboard-v7>button{border:1px solid rgb(var(--vq-accent-rgb)/.4);background:rgb(var(--vq-accent-rgb)/.025);min-width:8px;min-height:8px;color:var(--vq-accent);position:absolute;overflow:visible}.runtime-artboard-v7>button:hover,.runtime-artboard-v7>button.is-selected{z-index:2;border-color:var(--vq-accent);background:rgb(var(--vq-accent-rgb)/.1);box-shadow:var(--vq-glow-soft)}.runtime-artboard-v7>button span{white-space:nowrap;font:6px monospace;position:absolute;top:-13px;left:-1px}.runtime-offline-v7,.runtime-empty-v7{color:var(--vq-text-muted);text-align:center;place-content:center;justify-items:center;padding:15px;display:grid}.runtime-offline-v7 svg{color:var(--vq-accent)}.runtime-offline-v7 h3{color:var(--vq-text);margin:9px 0 4px}.runtime-offline-v7 p{max-width:360px;margin:0;font-size:8px;line-height:1.5}.runtime-empty-v7 strong{color:var(--vq-text)}.runtime-empty-v7 small{margin-top:4px;font-size:7px}.runtime-handshake-v7{border:1px solid var(--vq-border);background:var(--vq-surface-2);border-radius:4px;grid-template-columns:48px minmax(0,1fr);gap:5px;margin:9px;padding:8px;display:grid}.runtime-handshake-v7 span{color:var(--vq-text-muted);font-size:6px}.runtime-handshake-v7 code{color:var(--vq-text);text-overflow:ellipsis;white-space:nowrap;font:6px monospace;overflow:hidden}.runtime-selected-v7{margin:12px 9px}.runtime-selected-v7>small{color:var(--vq-accent);letter-spacing:.1em;font-size:7px}.runtime-selected-v7 h3{color:var(--vq-text-strong);margin:5px 0 2px}.runtime-selected-v7 p{color:var(--vq-text-muted);margin:0 0 9px;font:7px monospace}.runtime-bounds-v7{grid-template-columns:1fr 1fr;gap:6px;display:grid}.runtime-bounds-v7 label span{color:var(--vq-text-muted);text-transform:uppercase;font-size:6px;display:block}.runtime-bounds-v7 input{border:1px solid var(--vq-border);background:var(--vq-surface-0);width:100%;height:24px;color:var(--vq-text);border-radius:3px;outline:0;padding:0 5px;font:8px monospace}.runtime-selected-v7>button{border:1px solid var(--vq-border-bright);background:var(--vq-accent-muted);width:100%;height:26px;color:var(--vq-accent);border-radius:4px;justify-content:center;align-items:center;gap:5px;margin-top:6px;font-size:7px;display:flex}.runtime-selected-v7>button:disabled{opacity:.35}.runtime-selected-v7 pre{border:1px solid var(--vq-border);color:var(--vq-terminal-foreground);white-space:pre-wrap;background:#050806;padding:6px;font:6px/1.4 monospace}.runtime-view-v7>footer{border-top:1px solid var(--vq-border);background:var(--vq-surface-1);color:var(--vq-text-muted);justify-content:space-between;align-items:center;padding:0 8px;font:6px monospace;display:flex}.runtime-view-v7>footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runtime-view-v7>footer button{color:var(--vq-accent);background:0 0;border:0;font-size:7px}@media (max-width:1200px){.runtime-body-v7{grid-template-columns:180px minmax(0,1fr)}.runtime-properties-v7{display:none}}.identity-design-v8{min-width:0;min-height:0;display:grid;position:relative}.identity-design-v8>.design-view-v2{min-width:0;min-height:0}.identity-sync-chip-v8{z-index:12;border:1px solid var(--vq-border);background:color-mix(in srgb,var(--vq-surface-raised) 94%,transparent);height:24px;color:var(--vq-text-muted);border-radius:12px;align-items:center;gap:5px;padding:0 9px;font:7px monospace;display:flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}.identity-sync-chip-v8.is-linked{border-color:var(--vq-border-bright);color:var(--vq-accent);box-shadow:var(--vq-glow-soft)}.juce-class-v5 button.is-identity-synced{outline:1px solid var(--vq-accent);outline-offset:-1px;background:rgb(var(--vq-accent-rgb)/.14)}.runtime-tree-v7>button.is-source-linked>svg,.runtime-artboard-v7>button.is-source-linked{filter:drop-shadow(0 0 5px rgb(var(--vq-accent-rgb)/.75))}.identity-link-v8{border:1px solid var(--vq-border-bright);background:rgb(var(--vq-accent-rgb)/.045);box-shadow:var(--vq-glow-soft);border-radius:4px;margin:9px 0;padding:8px}.identity-link-v8>header{color:var(--vq-accent);letter-spacing:.1em;align-items:center;gap:5px;font-size:6px;display:flex}.identity-link-v8>strong,.identity-link-v8>small{display:block}.identity-link-v8>strong{color:var(--vq-text-strong);margin-top:5px;font-size:8px}.identity-link-v8>small{color:var(--vq-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font:6px monospace;overflow:hidden}.identity-link-v8>div{grid-template-columns:repeat(4,1fr);gap:3px;margin-top:7px;display:grid}.identity-link-v8>div span{border:1px solid var(--vq-border);color:var(--vq-text-muted);text-align:center;border-radius:3px;padding:3px;font:6px monospace}.identity-link-v8>div span.has-drift{border-color:color-mix(in srgb,var(--vq-warning) 45%,var(--vq-border));color:var(--vq-warning)}.identity-link-v8>button{border:1px solid var(--vq-accent);background:var(--vq-accent-muted);width:100%;height:25px;color:var(--vq-accent);border-radius:3px;justify-content:center;align-items:center;gap:5px;margin-top:7px;font-size:7px;display:flex}.identity-link-v8>button:disabled{opacity:.35}.identity-link-v8>button.rollback-adopt-v8{border-color:var(--vq-warning);color:var(--vq-warning)}.identity-link-v8>em{color:var(--vq-warning);margin-top:5px;font-size:6px;font-style:normal;display:block}.identity-unlinked-v8{border:1px solid var(--vq-border);color:var(--vq-text-muted);border-radius:4px;align-items:center;gap:5px;margin:7px 0;padding:7px;font-size:6px;display:flex}.build-panel-v9,.problems-panel-v9{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,var(--accent) 8%),var(--surface-1));height:100%;min-height:0;color:var(--text-primary);flex-direction:column;display:flex}.build-toolbar-v9,.problems-toolbar-v9{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-2) 94%,transparent);flex:0 0 36px;align-items:center;gap:9px;height:36px;padding:0 10px;display:flex}.build-state-v9{text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted);align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.build-state-v9 span{background:currentColor;border-radius:50%;width:7px;height:7px}.build-state-v9--running,.build-state-v9--canceling{color:var(--accent)}.build-state-v9--running span{animation:1s infinite v9-pulse}.build-state-v9--succeeded{color:#5ce897}.build-state-v9--failed{color:#ff657a}.build-state-v9--canceled{color:#ffb45e}.build-toolbar-v9>code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-size:10px;overflow:hidden}.build-actions-v9{gap:4px;margin-left:auto;display:flex}.build-actions-v9 button,.severity-filters-v9 button,.clear-problems-v9{border:1px solid var(--border-subtle);background:var(--surface-3);height:24px;color:var(--text-secondary);border-radius:4px;align-items:center;gap:4px;padding:0 8px;font:600 10px/1 inherit;display:inline-flex}.build-actions-v9 button:hover:not(:disabled),.severity-filters-v9 button:hover,.clear-problems-v9:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--border-subtle));color:var(--text-primary)}.build-actions-v9 button:disabled,.clear-problems-v9:disabled{opacity:.38}.build-cancel-v9:not(:disabled){color:#ff8392;border-color:#773342}.build-output-v9{flex:1;min-height:0;padding:7px 0;font:11px/1.55 JetBrains Mono,Cascadia Code,monospace;overflow:auto}.build-line-v9{grid-template-columns:42px 1fr;padding:1px 12px 1px 0;display:grid}.build-line-v9:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.build-line-v9>span{text-align:right;color:var(--text-dim);-webkit-user-select:none;user-select:none;padding-right:10px}.build-line-v9 pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary);margin:0}.build-line-v9--stderr pre{color:#ff8291}.build-line-v9--system pre{color:var(--accent)}.build-legacy-v9{color:var(--text-muted);white-space:pre-wrap;margin:8px 14px}.build-footer-v9{border-top:1px solid var(--border-subtle);height:22px;color:var(--text-dim);justify-content:flex-end;align-items:center;gap:12px;padding:0 10px;font:9px/1 JetBrains Mono,monospace;display:flex}.problems-toolbar-v9 label{border:1px solid var(--border-subtle);background:var(--surface-1);min-width:180px;max-width:300px;height:24px;color:var(--text-muted);border-radius:4px;flex:1;align-items:center;gap:6px;padding:0 7px;display:flex}.problems-toolbar-v9 input{width:100%;color:var(--text-primary);background:0 0;border:0;outline:0;font:10px/1 inherit}.severity-filters-v9{gap:4px;display:flex}.severity-filters-v9 .is-active{background:color-mix(in srgb,var(--accent) 13%,var(--surface-3));border-color:color-mix(in srgb,var(--accent) 58%,var(--border-subtle));color:var(--accent)}.severity-filters-v9 .is-error.is-active{color:#ff7687;border-color:#733140}.severity-filters-v9 .is-warning.is-active{color:#ffc466;border-color:#70552f}.clear-problems-v9{margin-left:auto}.problems-list-v9{flex:1;min-height:0;overflow:auto}.problem-row-v9{text-align:left;border:0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 65%,transparent);width:100%;min-height:43px;color:var(--text-primary);background:0 0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;padding:4px 13px 4px 4px;display:grid}.problem-row-v9:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.problem-row-v9:disabled{opacity:.86;cursor:default}.problem-icon-v9{place-items:center;display:grid}.problem-row-v9--error .problem-icon-v9{color:#ff657a}.problem-row-v9--warning .problem-icon-v9{color:#ffc15f}.problem-row-v9--info .problem-icon-v9{color:#77b9ff}.problem-message-v9{flex-direction:column;gap:3px;min-width:0;display:flex}.problem-message-v9 strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.problem-message-v9 small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);align-items:center;gap:4px;font:9px/1 JetBrains Mono,monospace;display:flex;overflow:hidden}.problem-source-v9{border:1px solid var(--border-subtle);color:var(--text-dim);text-transform:uppercase;border-radius:3px;margin-left:12px;padding:3px 6px;font:8px/1 JetBrains Mono,monospace}.problems-empty-v9{height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.problems-empty-v9 svg{color:var(--accent)}.problems-empty-v9 strong{color:var(--text-secondary);font-size:12px}.problems-empty-v9 span{font-size:10px}.has-problems-v9{color:#ffd9df!important;background:#7c2b3a!important}.status-errors-v9,.status-warnings-v9{align-items:center;gap:3px;display:inline-flex}.status-errors-v9{color:#ff7b8b}.status-warnings-v9{color:#ffc466}@keyframes v9-pulse{50%{opacity:.28;box-shadow:0 0 10px var(--accent)}}.logo-v9 svg{width:29px;height:24px;filter:drop-shadow(0 0 6px rgb(var(--vq-accent-rgb)/.42));overflow:visible}.logo-v9 svg path{fill:none;stroke-linecap:square;stroke-linejoin:bevel}.logo-v9 .logo-code-frame-v9{stroke:var(--vq-accent);stroke-width:1.7px;opacity:.48}.logo-v9 .logo-core-v9{stroke:var(--vq-accent);stroke-width:4.8px}.logo-v9 .logo-inner-v9{stroke:color-mix(in srgb,var(--vq-accent) 72%,white);stroke-width:1.25px;opacity:.88}.logo-v9 .logo-signal-v9{stroke:var(--vq-accent);stroke-width:1px;opacity:.6;stroke-dasharray:2 2}.logo-v9 .logo-node-v9{fill:var(--vq-accent);filter:drop-shadow(0 0 4px var(--vq-accent))}.logo-v9 .logo-node-v9--soft{opacity:.55}.logo-v9.logo-v2--compact svg{width:17px;height:15px}.logo-v9.logo-v2--compact .logo-code-frame-v9,.logo-v9.logo-v2--compact .logo-signal-v9,.logo-v9.logo-v2--compact .logo-node-v9--soft{display:none}.terminal-v10{height:100%;min-height:0;color:var(--vq-text);background:#050806;grid-template-rows:30px 28px minmax(0,1fr);display:grid;overflow:hidden}.terminal-tabs-v10{border-bottom:1px solid var(--vq-border);background:color-mix(in srgb,var(--vq-surface-2) 94%,#050806);align-items:stretch;min-width:0;display:flex;overflow:hidden}.terminal-tabs-v10>button{border:0;border-right:1px solid var(--vq-border);min-width:0;max-width:180px;color:var(--vq-text-muted);background:0 0;align-items:center;gap:5px;padding:0 7px;font:8px/1 Cascadia Code,monospace;display:flex}.terminal-tabs-v10>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminal-tabs-v10>button:hover{background:rgb(var(--vq-accent-rgb)/.05);color:var(--vq-text)}.terminal-tabs-v10>button.is-active{color:var(--vq-accent);box-shadow:inset 0 1px var(--vq-accent);background:#050806}.terminal-tabs-v10>button>em{opacity:0;border-radius:3px;place-items:center;width:16px;height:16px;margin-left:auto;font-style:normal;display:grid}.terminal-tabs-v10>button:hover>em,.terminal-tabs-v10>button.is-active>em{opacity:.65}.terminal-tabs-v10>button>em:hover{opacity:1;background:#ffffff14}.terminal-tabs-v10 .terminal-new-v10{flex:0 0 27px;justify-content:center;padding:0}.terminal-tabs-spacer-v10{flex:1;min-width:8px}.terminal-cwd-v10{max-width:280px;color:var(--vq-text-muted);text-overflow:ellipsis;white-space:nowrap;opacity:.72;align-self:center;margin-right:9px;font:7px/1 Cascadia Code,monospace;overflow:hidden}.pty-status-v10{background:#7c8680;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.pty-status-v10--starting{background:#ffc466;animation:.8s infinite v10-pty-pulse}.pty-status-v10--running{background:var(--vq-accent);box-shadow:0 0 6px rgb(var(--vq-accent-rgb)/.55)}.pty-status-v10--exited{background:#839089}.pty-status-v10--error{background:#ff657a}.terminal-toolbar-v10{background:#070b08;border-bottom:1px solid #ffffff0b;align-items:center;gap:4px;padding:0 7px;display:flex}.terminal-toolbar-v10 button{height:20px;color:var(--vq-text-muted);background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;padding:0 6px;font:8px/1 inherit;display:flex}.terminal-toolbar-v10 button:hover{border-color:var(--vq-border);background:var(--vq-surface-2);color:var(--vq-accent)}.terminal-toolbar-spacer-v10{flex:1}.terminal-live-v10{min-width:80px;color:var(--vq-text-muted);text-transform:uppercase;align-items:center;gap:5px;margin-right:5px;font:7px/1 Cascadia Code,monospace;display:flex}.terminal-live-v10>i{background:currentColor;border-radius:50%;width:6px;height:6px}.terminal-live-v10--running{color:var(--vq-accent)}.terminal-live-v10--starting{color:#ffc466}.terminal-live-v10--error{color:#ff657a}.terminal-surfaces-v10{background:#050806;min-height:0;position:relative;overflow:hidden}.pty-surface-v10{padding:5px 4px 2px 7px;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.pty-surface-v10.is-active{display:block}.pty-surface-v10 .xterm{height:100%}.pty-surface-v10 .xterm-viewport{background:#050806!important}.pty-surface-v10 .xterm-screen{will-change:contents}.pty-surface-v10 .xterm-decoration-overview-ruler{opacity:.75}.pty-unavailable-v10{height:100%;color:var(--vq-text-muted);background:#050806;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.pty-unavailable-v10 svg{color:var(--vq-accent)}.pty-unavailable-v10 strong{color:var(--vq-text);font-size:11px}.pty-unavailable-v10 span{font-size:8px}@keyframes v10-pty-pulse{50%{opacity:.25;box-shadow:0 0 8px}}.agent-chat-v44{background:var(--vq-surface-0);height:100%;min-height:0;color:var(--vq-text);grid-template-columns:220px minmax(420px,1fr) 270px;font-size:12px;display:grid;position:relative;overflow:hidden}.agent-chat-v44 button,.agent-chat-v44 input,.agent-chat-v44 textarea,.codex-side-v44 button,.codex-side-v44 textarea,.codex-modal-v44 button,.codex-modal-v44 input{font:inherit;color:inherit}.chat-history-v44,.chat-context-v44{background:var(--vq-surface-1);min-width:0;overflow:hidden}.chat-history-v44{border-right:1px solid var(--vq-border);flex-direction:column;display:flex}.chat-history-v44>header,.chat-context-v44>header{border-bottom:1px solid var(--vq-border);height:42px;color:var(--vq-text-muted);flex:0 0 42px;justify-content:space-between;align-items:center;padding:0 10px;font-size:10px;display:flex}.chat-history-v44>header span,.chat-context-v44>header{gap:7px}.chat-history-v44>header span{align-items:center;display:flex}.chat-history-v44>header b{letter-spacing:0;font-size:10px}.chat-history-v44>header button,.chat-header-actions-v44>button,.account-popover-v44 button,.memory-add-v44 button,.memory-list-v44 article>button,.context-settings-v44{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 7px;display:inline-flex}.chat-history-v44>header button:hover,.chat-header-actions-v44>button:hover,.memory-add-v44 button:hover,.context-settings-v44:hover{background:var(--vq-surface-3);color:var(--vq-text-strong);border-color:var(--vq-border)}.chat-history-v44>div{padding:5px;overflow:auto}.chat-history-v44 article{border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) 24px;align-items:center;margin-bottom:2px;display:grid}.chat-history-v44 article.is-active{background:var(--vq-accent-muted);border-left-color:var(--vq-accent)}.chat-history-v44 article>button{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:8px}.chat-history-v44 article>button:last-child{color:var(--vq-text-muted);opacity:0;justify-content:center;align-items:center;padding:0;display:flex}.chat-history-v44 article:hover>button:last-child{opacity:1}.chat-history-v44 article strong,.chat-history-v44 article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-history-v44 article strong{color:var(--vq-text);font-size:11px;font-weight:600}.chat-history-v44 article small{color:var(--vq-text-muted);margin-top:3px;font-size:9px}.chat-main-v44{background:var(--vq-surface-0);grid-template-rows:43px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.chat-header-v44{border-bottom:1px solid var(--vq-border);background:var(--vq-surface-1);z-index:4;justify-content:space-between;align-items:center;padding:0 10px 0 12px;display:flex}.chat-header-v44>div:first-child,.chat-header-v44>div:first-child>span:last-child{align-items:center;display:flex}.chat-header-v44>div:first-child>span:last-child{flex-direction:column;align-items:flex-start;gap:1px}.chat-header-v44 strong{color:var(--vq-text-strong);font-size:11px}.chat-header-v44 small{color:var(--vq-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:290px;font-size:9px;overflow:hidden}.chat-header-v44 small.is-ready{color:var(--vq-success)}.chat-header-v44 small.is-error{color:var(--vq-danger)}.chat-header-v44 small.is-busy,.chat-header-v44 small.is-connecting{color:var(--vq-warning)}.codex-mark-v44{width:29px;height:29px;color:var(--vq-accent);border:1px solid var(--vq-border-bright);background:var(--vq-accent-muted);border-radius:5px;justify-content:center;align-items:center;margin-right:8px;display:flex}.chat-header-actions-v44{align-items:center;gap:5px;display:flex}.chat-header-actions-v44>button{gap:4px}.chat-header-actions-v44>button.is-active{color:var(--vq-accent);background:var(--vq-accent-muted);border-color:var(--vq-border-bright)}.chat-header-actions-v44 button em{color:var(--vq-text-muted);font-size:9px;font-style:normal}.usage-compact-v44{border:1px solid var(--vq-border);height:27px;color:var(--vq-text-muted);border-radius:4px;grid-template-columns:12px 28px 42px;align-items:center;gap:3px;padding:0 6px;display:grid}.usage-compact-v44 i,.codex-side-usage-v44>i{background:var(--vq-surface-3);height:3px;overflow:hidden}.usage-compact-v44 i b,.codex-side-usage-v44>i b{background:var(--vq-accent);height:100%;display:block}.mode-segment-v44,.purpose-segment-v44,.codex-side-modes-v44{border:1px solid var(--vq-border);border-radius:4px;align-items:center;display:flex;overflow:hidden}.mode-segment-v44 button,.purpose-segment-v44 button,.codex-side-modes-v44 button{border:0;border-right:1px solid var(--vq-border);background:var(--vq-surface-2);cursor:pointer;height:26px;padding:0 8px;font-size:9px}.mode-segment-v44 button:last-child,.purpose-segment-v44 button:last-child,.codex-side-modes-v44 button:last-child{border-right:0}.mode-segment-v44 button.is-active,.purpose-segment-v44 button.is-active,.codex-side-modes-v44 button.is-active{color:var(--vq-accent);background:var(--vq-accent-muted)}.account-popover-v44{z-index:20;border:1px solid var(--vq-border-bright);background:var(--vq-surface-raised);border-radius:6px;width:310px;padding:10px;position:absolute;top:40px;right:8px;box-shadow:0 14px 40px #00000080}.account-popover-v44>header{border-bottom:1px solid var(--vq-border);justify-content:space-between;align-items:center;height:30px;margin-bottom:8px;display:flex}.account-popover-v44>header span{align-items:center;gap:6px;display:flex}.account-popover-v44 dl{grid-template-columns:72px minmax(0,1fr);gap:8px;margin:10px 0;font-size:10px;display:grid}.account-popover-v44 dt{color:var(--vq-text-muted)}.account-popover-v44 dd{color:var(--vq-text-strong);text-overflow:ellipsis;margin:0;overflow:hidden}.account-login-v44,.account-logout-v44,.account-api-toggle-v44{gap:6px;width:100%;margin-top:6px;border:1px solid var(--vq-border)!important;background:var(--vq-surface-2)!important}.account-login-v44{height:34px!important;color:var(--vq-accent)!important;border-color:var(--vq-border-bright)!important}.account-api-v44{grid-template-columns:minmax(0,1fr) 30px;gap:5px;margin-top:6px;display:grid}.account-api-v44 input,.memory-add-v44 input{border:1px solid var(--vq-border);background:var(--vq-surface-0);border-radius:4px;outline:0;height:30px;padding:0 8px}.account-api-v44 input:focus,.memory-add-v44 input:focus{border-color:var(--vq-accent);box-shadow:var(--vq-glow-focus)}.chat-transcript-v44{scrollbar-gutter:stable;min-height:0;padding:18px max(16px,min(3vw,46px)) 28px;overflow:auto}.chat-empty-v44{height:100%;min-height:280px;color:var(--vq-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.chat-empty-v44>svg{color:var(--vq-accent);margin-bottom:10px}.chat-empty-v44 h2{letter-spacing:0;color:var(--vq-text-strong);margin:0 0 16px;font-size:16px}.chat-empty-v44>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.chat-empty-v44 button{border:1px solid var(--vq-border);background:var(--vq-surface-2);color:var(--vq-text);cursor:pointer;border-radius:4px;padding:7px 10px}.chat-empty-v44 button:hover{border-color:var(--vq-border-bright);color:var(--vq-text-strong)}.chat-message-v44{grid-template-columns:28px minmax(0,1fr);gap:9px;max-width:900px;margin:0 auto 18px;display:grid}.chat-message-v44>span{border:1px solid var(--vq-border);background:var(--vq-surface-2);width:28px;height:28px;color:var(--vq-text-muted);border-radius:4px;justify-content:center;align-items:center;font-size:8px;display:flex}.chat-message-v44.is-assistant>span{color:var(--vq-accent);border-color:var(--vq-border-bright);background:var(--vq-accent-muted)}.chat-message-v44.is-error>span{color:var(--vq-danger);border-color:var(--vq-danger)}.chat-message-v44>div>header{justify-content:space-between;align-items:center;height:24px;display:flex}.chat-message-v44>div>header strong{color:var(--vq-text-strong);font-size:11px}.chat-message-v44>div>header small{color:var(--vq-text-muted);font-size:8px}.message-body-v44{color:var(--vq-text);font-size:12px;line-height:1.62}.message-body-v44>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.message-code-v44{border:1px solid var(--vq-border);background:var(--vq-surface-1);border-radius:4px;margin:8px 0;position:relative;overflow:auto}.message-code-v44>button{border:1px solid var(--vq-border);background:var(--vq-surface-2);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;top:5px;right:5px}.message-code-v44 pre{font:11px/1.55 var(--font-mono);color:var(--vq-text-strong);white-space:pre;tab-size:2;margin:0;padding:12px 40px 12px 12px}.chat-composer-wrap-v44{background:var(--vq-surface-0);padding:0 max(14px,min(3vw,42px)) 14px}.purpose-row-v44{justify-content:space-between;align-items:center;gap:8px;max-width:900px;margin:0 auto 6px;display:flex}.purpose-segment-v44 button{align-items:center;gap:5px;height:25px;display:flex}.purpose-row-v44>label{border:1px solid var(--vq-border);max-width:270px;height:25px;color:var(--vq-text-muted);cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:0 7px;display:flex}.purpose-row-v44>label.is-active{color:var(--vq-accent);border-color:var(--vq-border-bright);background:var(--vq-accent-muted)}.purpose-row-v44>label input{display:none}.purpose-row-v44>label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-composer-v44{border:1px solid var(--vq-border-bright);background:var(--vq-surface-raised);max-width:900px;box-shadow:var(--vq-glow-soft);border-radius:6px;margin:0 auto;overflow:hidden}.chat-composer-v44:focus-within{border-color:var(--vq-accent);box-shadow:var(--vq-glow-focus)}.chat-composer-v44 textarea{resize:none;width:100%;min-height:70px;max-height:180px;color:var(--vq-text-strong);background:0 0;border:0;outline:0;padding:11px 12px;line-height:1.45;display:block}.chat-composer-v44>div{justify-content:space-between;align-items:center;padding:6px 7px 7px 10px;display:flex}.chat-composer-v44>div>span{color:var(--vq-text-muted);align-items:center;gap:5px;font-size:9px;display:flex}.chat-composer-v44 button.is-send,.chat-composer-v44 button.is-stop{border:1px solid var(--vq-border-bright);background:var(--vq-accent-muted);width:29px;height:29px;color:var(--vq-accent);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:flex}.chat-composer-v44 button.is-stop{color:var(--vq-danger);border-color:color-mix(in srgb,var(--vq-danger) 45%,var(--vq-border));background:var(--vq-surface-2)}.chat-composer-v44 button:disabled{opacity:.35;cursor:not-allowed}.chat-context-v44{border-left:1px solid var(--vq-border);flex-direction:column;display:flex;position:relative}.context-file-v44{border-bottom:1px solid var(--vq-border);padding:10px}.context-file-v44 span{justify-content:space-between;align-items:center;gap:8px;display:flex}.context-file-v44 strong{color:var(--vq-text-strong);font-size:11px}.context-file-v44 small{color:var(--vq-text-muted);font-size:9px}.context-file-v44 code{font:9px/1.4 var(--font-mono);color:var(--vq-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;display:block;overflow:hidden}.chat-context-v44>pre{min-height:0;font:9px/1.55 var(--font-mono);color:var(--vq-text-muted);white-space:pre;tab-size:2;flex:1;margin:0;padding:10px;overflow:auto}.chat-context-v44>footer{border-top:1px solid var(--vq-border);color:var(--vq-text-muted);padding:7px 10px;font-size:9px}.context-settings-v44{gap:5px;height:30px;margin:6px;border:1px solid var(--vq-border)!important}.context-empty-v44{color:var(--vq-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.memory-add-v44{border-bottom:1px solid var(--vq-border);grid-template-columns:minmax(0,1fr) 30px;gap:5px;padding:7px;display:grid}.memory-list-v44{flex:1;min-height:0;padding:6px;overflow:auto}.memory-list-v44 article{border-bottom:1px solid var(--vq-border);padding:8px 26px 8px 8px;position:relative}.memory-list-v44 article p{color:var(--vq-text);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.memory-list-v44 article small{color:var(--vq-text-muted);margin-top:5px;font-size:8px;display:block}.memory-list-v44 article>button{opacity:0;position:absolute;top:4px;right:2px}.memory-list-v44 article:hover>button{opacity:1}.codex-side-v44{background:var(--vq-surface-1);height:100%;min-height:0;color:var(--vq-text);flex-direction:column;font-size:10px;display:flex}.codex-side-v44>header{border-bottom:1px solid var(--vq-border);flex:0 0 43px;justify-content:space-between;align-items:center;height:43px;padding:0 9px;display:flex}.codex-side-v44>header>div{align-items:center;gap:6px;display:flex}.codex-side-v44>header>div>span{width:26px;height:26px;color:var(--vq-accent);background:var(--vq-accent-muted);border:1px solid var(--vq-border-bright);border-radius:4px;justify-content:center;align-items:center;display:flex}.codex-side-v44>header button{border:1px solid var(--vq-border);background:var(--vq-surface-2);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.codex-side-status-v44{border-bottom:1px solid var(--vq-border);grid-template-columns:8px minmax(0,1fr);align-items:center;gap:7px;padding:10px;display:grid}.codex-side-status-v44>i{background:var(--vq-text-muted);border-radius:50%;width:6px;height:6px}.codex-side-status-v44>i.is-ready{background:var(--vq-success)}.codex-side-status-v44>i.is-busy,.codex-side-status-v44>i.is-connecting{background:var(--vq-warning)}.codex-side-status-v44>i.is-error{background:var(--vq-danger)}.codex-side-status-v44 strong,.codex-side-status-v44 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.codex-side-status-v44 strong{color:var(--vq-text-strong);font-size:10px}.codex-side-status-v44 small{color:var(--vq-text-muted);margin-top:2px;font-size:8px}.codex-side-login-v44{border:1px solid var(--vq-border-bright);background:var(--vq-accent-muted);height:34px;color:var(--vq-accent);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;margin:10px;display:flex}.codex-side-usage-v44{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px 10px 7px;display:grid}.codex-side-usage-v44 span{color:var(--vq-text-muted);align-items:center;gap:5px;display:flex}.codex-side-usage-v44 strong{color:var(--vq-text-strong)}.codex-side-usage-v44>i{grid-column:1/-1}.codex-side-modes-v44{margin:0 10px}.codex-side-modes-v44 button{flex:1;padding:0 3px}.codex-side-compose-v44{border:1px solid var(--vq-border-bright);background:var(--vq-surface-0);border-radius:5px;margin:10px;overflow:hidden}.codex-side-compose-v44:focus-within{border-color:var(--vq-accent)}.codex-side-compose-v44 textarea{resize:none;width:100%;height:100px;color:var(--vq-text-strong);background:0 0;border:0;outline:0;padding:8px;line-height:1.45}.codex-side-compose-v44>div{border-top:1px solid var(--vq-border);justify-content:flex-end;align-items:center;gap:4px;padding:5px;display:flex}.codex-side-compose-v44>div>span{color:var(--vq-text-muted);align-items:center;gap:4px;margin-right:auto;display:flex}.codex-side-compose-v44 button{border:1px solid var(--vq-border);background:var(--vq-surface-2);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.codex-side-compose-v44 button:last-child{color:var(--vq-accent);border-color:var(--vq-border-bright);background:var(--vq-accent-muted)}.codex-side-compose-v44 button:disabled{opacity:.3;cursor:not-allowed}.codex-side-v44>footer{border-top:1px solid var(--vq-border);height:31px;color:var(--vq-text-muted);justify-content:space-between;align-items:center;margin-top:auto;padding:0 9px;display:flex}.codex-side-v44>footer button{color:var(--vq-accent);cursor:pointer;background:0 0;border:0}.codex-modal-backdrop-v44{z-index:1000;background:#000000a8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.codex-modal-v44{border:1px solid var(--vq-border-bright);background:var(--vq-surface-raised);width:min(620px,100%);max-height:min(720px,100vh - 48px);color:var(--vq-text);border-radius:6px;flex-direction:column;display:flex;box-shadow:0 24px 80px #000000b3}.codex-modal-v44>header{border-bottom:1px solid var(--vq-border);flex:0 0 58px;align-items:center;gap:10px;height:58px;padding:0 14px;display:flex}.codex-modal-v44>header>span{border:1px solid var(--vq-border-bright);background:var(--vq-accent-muted);width:31px;height:31px;color:var(--vq-accent);border-radius:4px;justify-content:center;align-items:center;display:flex}.codex-modal-v44 h2{letter-spacing:0;color:var(--vq-text-strong);margin:0;font-size:13px}.codex-modal-v44 header small{color:var(--vq-text-muted);margin-top:3px;font-size:9px;display:block}.codex-request-detail-v44{min-height:120px;max-height:380px;font:10px/1.55 var(--font-mono);white-space:pre-wrap;color:var(--vq-text);background:var(--vq-surface-0);margin:0;padding:14px;overflow:auto}.codex-modal-v44>footer{border-top:1px solid var(--vq-border);flex:0 0 52px;align-items:center;gap:7px;height:52px;padding:0 10px;display:flex}.codex-modal-v44>footer>span{flex:1}.codex-modal-v44>footer button{border:1px solid var(--vq-border);background:var(--vq-surface-2);cursor:pointer;border-radius:4px;align-items:center;gap:5px;height:30px;padding:0 10px;display:flex}.codex-modal-v44>footer button.is-primary{color:var(--vq-accent);border-color:var(--vq-border-bright);background:var(--vq-accent-muted)}.codex-modal-v44>footer button.is-quiet{color:var(--vq-text-muted)}.codex-modal-v44>footer button:disabled{opacity:.35;cursor:not-allowed}.codex-questions-v44{padding:12px;overflow:auto}.codex-questions-v44 fieldset{border:0;border-bottom:1px solid var(--vq-border);margin:0 0 12px;padding:0 0 12px}.codex-questions-v44 legend{color:var(--vq-accent);font-size:10px;font-weight:700}.codex-questions-v44 p{color:var(--vq-text);margin:7px 0;font-size:11px}.codex-questions-v44 input{border:1px solid var(--vq-border);background:var(--vq-surface-0);border-radius:4px;outline:0;width:100%;height:32px;padding:0 8px}.codex-questions-v44 input:focus{border-color:var(--vq-accent)}.codex-options-v44{gap:5px;display:grid}.codex-options-v44 button{text-align:left;border:1px solid var(--vq-border);background:var(--vq-surface-1);cursor:pointer;border-radius:4px;grid-template-columns:minmax(0,1fr) 16px;min-height:38px;padding:6px 8px;display:grid;position:relative}.codex-options-v44 button.is-selected{border-color:var(--vq-accent);background:var(--vq-accent-muted)}.codex-options-v44 button small{color:var(--vq-text-muted);grid-column:1/-1;margin-top:2px;font-size:9px}@media (max-width:1100px){.agent-chat-v44{grid-template-columns:185px minmax(390px,1fr) 220px}.mode-segment-v44 button{padding:0 5px}.usage-compact-v44{display:none}}@media (max-width:850px){.agent-chat-v44{grid-template-columns:180px minmax(340px,1fr)}.chat-context-v44{display:none}.chat-header-v44 small{max-width:180px}}@media (max-width:640px){.agent-chat-v44{grid-template-columns:minmax(0,1fr)}.chat-history-v44,.mode-segment-v44{display:none}.chat-transcript-v44{padding-inline-start:12px;padding-inline-end:12px}.chat-composer-wrap-v44{padding-inline-start:10px;padding-inline-end:10px}.purpose-row-v44>label{max-width:160px}}html[data-reduce-motion=true] .chat-transcript-v44{scroll-behavior:auto}.design-host-v44{background:var(--vq-surface-0);height:100%;min-height:0;color:var(--vq-text);grid-template-rows:31px minmax(0,1fr);font-size:10px;display:grid}.design-host-v44>nav{border-bottom:1px solid var(--vq-border);background:var(--vq-surface-1);align-items:center;padding:0 7px;display:flex}.design-host-v44>nav button{height:24px;color:var(--vq-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:0 9px;display:flex}.design-host-v44>nav button.is-active{color:var(--vq-accent);background:var(--vq-accent-muted);border-color:var(--vq-border-bright)}.design-host-v44>div{min-height:0}.juce-live-v44{background:var(--vq-surface-0);grid-template-rows:47px minmax(0,1fr);height:100%;min-height:0;display:grid}.juce-live-v44>header{border-bottom:1px solid var(--vq-border);background:var(--vq-surface-1);justify-content:space-between;align-items:center;padding:0 10px 0 12px;display:flex}.juce-live-v44>header>div,.juce-live-v44>header>div>span:last-child{align-items:center;display:flex}.juce-live-v44>header>div>span:first-child{border:1px solid var(--vq-border-bright);background:var(--vq-accent-muted);width:28px;height:28px;color:var(--vq-accent);border-radius:4px;justify-content:center;align-items:center;margin-right:8px;display:flex}.juce-live-v44>header>div>span:last-child{flex-direction:column;align-items:flex-start}.juce-live-v44>header strong{color:var(--vq-text-strong);font-size:11px}.juce-live-v44>header small{color:var(--vq-text-muted);margin-top:2px;font-size:9px}.juce-live-v44>header>div:last-child{gap:5px}.juce-live-v44>header>div:last-child>button{border:1px solid var(--vq-border);background:var(--vq-surface-2);width:27px;height:27px;color:var(--vq-text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;display:flex}.juce-appearance-v44{border:1px solid var(--vq-border);border-radius:4px;display:flex;overflow:hidden}.juce-appearance-v44 button{border:0;border-right:1px solid var(--vq-border);background:var(--vq-surface-2);height:25px;color:var(--vq-text-muted);cursor:pointer;align-items:center;gap:4px;padding:0 7px;font-size:9px;display:flex}.juce-appearance-v44 button:last-child{border-right:0}.juce-appearance-v44 button.is-active{color:var(--vq-accent);background:var(--vq-accent-muted)}.juce-live-body-v44{grid-template-columns:205px minmax(420px,1fr) 220px;min-height:0;display:grid}.juce-tree-v44,.juce-inspector-v44{background:var(--vq-surface-1);min-width:0;overflow:hidden}.juce-tree-v44{border-right:1px solid var(--vq-border);flex-direction:column;display:flex}.juce-inspector-v44{border-left:1px solid var(--vq-border);overflow:auto}.juce-title-v44{border-bottom:1px solid var(--vq-border);height:31px;color:var(--vq-text-muted);align-items:center;gap:6px;padding:0 9px;font-size:9px;display:flex}.juce-title-v44 em{text-align:center;min-width:18px;color:var(--vq-text);background:var(--vq-surface-3);border-radius:3px;margin-left:auto;padding:2px 4px;font-style:normal}.juce-tree-v44>div:last-child{min-height:0;padding:4px;overflow:auto}.juce-tree-v44>div:last-child>button{width:100%;height:36px;color:var(--vq-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:18px minmax(0,1fr) 12px;align-items:center;padding:0 6px;display:grid}.juce-tree-v44>div:last-child>button:hover{background:var(--vq-surface-2)}.juce-tree-v44>div:last-child>button.is-selected{border-left-color:var(--vq-accent);background:var(--vq-accent-muted);color:var(--vq-accent)}.juce-tree-v44 button span{min-width:0}.juce-tree-v44 button strong,.juce-tree-v44 button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.juce-tree-v44 button strong{color:var(--vq-text);font-size:10px}.juce-tree-v44 button small{color:var(--vq-text-muted);margin-top:2px;font-size:8px}.juce-stage-v44{background-color:var(--vq-surface-0);background-image:linear-gradient(var(--vq-border) 1px,transparent 1px),linear-gradient(90deg,var(--vq-border) 1px,transparent 1px);background-size:24px 24px;grid-template-rows:27px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.juce-canvas-meta-v44{background:var(--vq-surface-1);border-bottom:1px solid var(--vq-border);color:var(--vq-text-muted);justify-content:space-between;align-items:center;padding:0 9px;font-size:8px;display:flex}.juce-canvas-meta-v44 em{color:var(--vq-accent);font-style:normal}.juce-artboard-wrap-v44{justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;overflow:auto}.juce-artboard-v44{border:1px solid var(--vq-border-bright);width:min(100%,980px);min-width:340px;max-height:100%;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000075}.juce-artboard-v44.is-theme{background:var(--vq-surface-2)!important}.juce-node-v44{min-width:4px;min-height:4px;color:var(--vq-text);cursor:pointer;border:1px solid #0000;justify-content:stretch;align-items:stretch;display:flex;position:absolute;overflow:hidden}.juce-node-v44:hover{border-color:rgb(var(--vq-accent-rgb)/.6)}.juce-node-v44.is-selected{border-color:var(--vq-accent);box-shadow:inset 0 0 0 1px rgb(var(--vq-accent-rgb)/.24),var(--vq-glow-soft);z-index:4}.juce-node-v44.is-disabled{opacity:.38}.juce-node-v44>button,.juce-node-v44>input[type=text],.juce-node-v44>select{border:1px solid color-mix(in srgb,var(--juce-colour) 45%,#444);background:color-mix(in srgb,var(--juce-colour) 14%,#161616);width:100%;min-width:0;height:100%;color:var(--vq-text-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;padding:0 7px;font-size:10px;overflow:hidden}.juce-node-v44.is-hyperlinkbutton>button{color:var(--juce-colour);background:0 0;border-color:#0000;text-decoration:underline}.juce-node-v44>label{align-items:center;gap:5px;width:100%;height:100%;padding:0 4px;display:flex;overflow:hidden}.juce-node-v44>label>span{border:1px solid color-mix(in srgb,var(--juce-colour) 55%,#555);border-radius:2px;flex:0 0 13px;justify-content:center;align-items:center;height:13px;display:flex}.juce-node-v44>label>span.is-checked{background:var(--juce-colour);color:#050505}.juce-node-v44>label em{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.juce-label-v44,.juce-generic-v44{width:100%;color:var(--juce-colour);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 4px;font-size:10px;display:flex;overflow:hidden}.juce-node-v44>input[type=range]{width:100%;height:100%;accent-color:var(--juce-colour);pointer-events:none}.juce-rotary-v44{aspect-ratio:1;border:2px solid color-mix(in srgb,var(--juce-colour) 48%,#343434);background:#111;border-radius:50%;width:min(78%,72px);margin:auto;position:relative;box-shadow:inset 0 0 0 5px #181818}.juce-rotary-v44 i{background:var(--juce-colour);transform-origin:50% 100%;width:2px;height:42%;position:absolute;top:8%;left:calc(50% - 1px)}.juce-rotary-v44 span{text-align:center;color:var(--vq-text);font-size:8px;position:absolute;top:auto;bottom:20%;left:0;right:0}.juce-node-v44>progress{width:100%;height:100%;accent-color:var(--juce-colour)}.juce-node-v44>fieldset{border:1px solid color-mix(in srgb,var(--juce-colour) 48%,#444);border-radius:3px;width:100%;height:100%;margin:0}.juce-node-v44>fieldset legend{color:var(--juce-colour);padding:0 5px;font-size:9px}.juce-list-v44,.juce-tree-control-v44{border:1px solid var(--vq-border);background:#101010;flex-direction:column;width:100%;height:100%;padding:3px;display:flex}.juce-list-v44 span,.juce-tree-control-v44 span{border-bottom:1px solid #242424;min-height:16px;padding:2px 4px;font-size:8px;overflow:hidden}.juce-tabs-control-v44{border:1px solid var(--vq-border);background:#101010;align-items:flex-start;width:100%;height:100%;display:flex}.juce-tabs-control-v44 span{border-right:1px solid var(--vq-border);padding:4px 8px;font-size:8px}.juce-tabs-control-v44 span:first-child{color:var(--juce-colour);border-bottom:1px solid var(--juce-colour)}.juce-stage-v44>footer{background:var(--vq-surface-1);border-top:1px solid var(--vq-border);color:var(--vq-warning);white-space:nowrap;text-overflow:ellipsis;padding:5px 8px;font-size:8px;overflow:hidden}.juce-inspector-v44>section{border-bottom:1px solid var(--vq-border);padding:10px}.juce-inspector-v44>section>small{color:var(--vq-text-muted);font-size:8px}.juce-inspector-v44 h3{color:var(--vq-text-strong);letter-spacing:0;text-overflow:ellipsis;margin:5px 0 2px;font-size:13px;overflow:hidden}.juce-inspector-v44 p{color:var(--vq-accent);margin:0 0 8px}.juce-inspector-v44>section button{border:1px solid var(--vq-border);background:var(--vq-surface-2);max-width:100%;height:25px;color:var(--vq-text-muted);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;align-items:center;gap:4px;padding:0 6px;display:flex;overflow:hidden}.juce-inspector-v44 dl{border-bottom:1px solid var(--vq-border);grid-template-columns:54px minmax(0,1fr);gap:0;margin:0;display:grid}.juce-inspector-v44 dt,.juce-inspector-v44 dd{border-bottom:1px solid var(--vq-border);align-items:center;min-height:28px;padding:0 7px;display:flex}.juce-inspector-v44 dt{color:var(--vq-text-muted);background:var(--vq-surface-2)}.juce-inspector-v44 dd{color:var(--vq-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.juce-inspector-v44 dd i{border:1px solid var(--vq-border-bright);border-radius:2px;width:11px;height:11px;margin-right:5px}.juce-state-v44{background:var(--vq-surface-0);height:100%;min-height:220px;color:var(--vq-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.juce-state-v44>svg{color:var(--vq-accent)}.juce-state-v44 strong{color:var(--vq-text);font-size:11px}.juce-state-v44 small{font-size:9px}@media (max-width:1100px){.juce-live-body-v44{grid-template-columns:175px minmax(360px,1fr) 190px}.juce-artboard-wrap-v44{padding:14px}}@media (max-width:820px){.juce-live-body-v44{grid-template-columns:160px minmax(330px,1fr)}.juce-inspector-v44{display:none}}@media (max-width:620px){.juce-live-body-v44{grid-template-columns:minmax(0,1fr)}.juce-tree-v44{display:none}.juce-live-v44>header small{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}}.global-code-rain-v45{z-index:1;contain:strict;pointer-events:none;isolation:isolate;background:#030303;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.global-rain-grid-v45{background-image:linear-gradient(rgb(var(--vq-accent-rgb) / .022) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--vq-accent-rgb) / .018) 1px, transparent 1px);background-size:36px 36px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 55% 46%,#000 8%,#0000 86%);mask-image:radial-gradient(at 55% 46%,#000 8%,#0000 86%)}.global-rain-lanes-v45{opacity:var(--vq-rain-opacity,.72);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.global-rain-lanes-v45>span{width:28px;height:138%;color:rgb(var(--vq-accent-rgb) / .5);letter-spacing:.18em;overflow-wrap:anywhere;writing-mode:vertical-rl;text-orientation:mixed;white-space:normal;text-shadow:0 0 7px rgb(var(--vq-accent-rgb) / .36);animation:global-rain-fall-v45 var(--vq-rain-duration,5.19s) linear infinite;will-change:transform;font:7.5px/1.72 Cascadia Code,JetBrains Mono,Consolas,monospace;position:absolute;top:-142%;overflow:hidden}.global-rain-veil-v45{z-index:2;background:linear-gradient(#03030370,#0000 13% 87%,#03030380),radial-gradient(#0000 48%,#03030338 100%);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes global-rain-fall-v45{0%{transform:translateY(-8%)}to{transform:translateY(212%)}}.app-shell-v2,.app-shell-v2 .workbench,.app-shell-v2 .main-stage{background:0 0!important}.app-shell-v2 .titlebar,.app-shell-v2 .statusbar,.app-shell-v2 .activity-rail{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050505c2!important}.app-shell-v2 .left-dock,.app-shell-v2 .right-dock,.app-shell-v2 .bottom-dock,.app-shell-v2 .editor-surface,.app-shell-v2 .agent-panel,.app-shell-v2 .workspace-search,.app-shell-v2 .source-control-v4,.app-shell-v2 .runtime-view-v7,.app-shell-v2 .design-view-v8,.app-shell-v2 .browser-v29,.app-shell-v2 .browser-inspector-v29,.app-shell-v2 .workspace-inspector-v30{background-color:#040404a3!important;background-image:none!important}.app-shell-v2 .browser-stage-v29,.app-shell-v2 .browser-empty-v29{background:#03030380!important}.app-shell-v2 .browser-tabs-v29,.app-shell-v2 .browser-toolbar-v29,.app-shell-v2 .browser-v29>footer,.app-shell-v2 .browser-inspector-v29>header,.app-shell-v2 .browser-inspector-v29>nav{background:#060606d6!important}.app-shell-v2 .browser-tabs-v29>div>button,.app-shell-v2 .browser-tabs-v29>button{background:#060606a8!important}.app-shell-v2 .browser-tabs-v29>div>button.is-active,.app-shell-v2 .browser-toolbar-v29 form,.app-shell-v2 .actions-v29 article{background:#0a0a0ae0!important}.app-shell-v2 .dock-header,.app-shell-v2 .workspace-heading,.app-shell-v2 .mode-bar,.app-shell-v2 .editor-tabs,.app-shell-v2 .bottom-tabs,.app-shell-v2 .right-tabs,.app-shell-v2 .terminal-tabs-v10,.app-shell-v2 .terminal-toolbar-v10{box-shadow:inset 0 -1px #ffffff05;background:#060606d6!important}.app-shell-v2 .left-dock,.app-shell-v2 .activity-rail{box-shadow:8px 0 24px #00000029}.app-shell-v2 .command-center{background:#0c0c0cc7;border-color:#ffffff1b}.app-shell-v2 .command-center:hover{border-color:rgb(var(--vq-accent-rgb) / .42);box-shadow:inset 0 1px #ffffff06, 0 0 18px rgb(var(--vq-accent-rgb) / .07)}.app-shell-v2 .resizer{background:#ffffff0e}.app-shell-v2 .mode-switch button.is-active,.app-shell-v2 .right-tabs button.is-active,.app-shell-v2 .bottom-tabs button.is-active{background:linear-gradient(0deg, rgb(var(--vq-accent-rgb) / .105), transparent 76%);text-shadow:0 0 10px rgb(var(--vq-accent-rgb) / .22)}.app-shell-v2 .editor-empty{background:0 0!important}.app-shell-v2 .editor-empty-content{background:radial-gradient(#030303e0,#03030394 64%,#0000 78%)}.app-shell-v2 .monaco-editor{--vscode-editor-background:#030303c2!important;background-color:#030303c2!important}.app-shell-v2 .monaco-editor-background{background-color:#030303c2!important}.app-shell-v2 .terminal-v10,.app-shell-v2 .terminal-body-v10,.app-shell-v2 .terminal-screen-v10,.app-shell-v2 .xterm,.app-shell-v2 .xterm-viewport,.app-shell-v2 .xterm-screen{background-color:#0000!important}.app-shell-v2 .runtime-view-v7>header,.app-shell-v2 .runtime-properties-v7,.app-shell-v2 .runtime-pane-title,.app-shell-v2 .runtime-view-v7>footer{background:#050505cc!important}.app-shell-v2 .runtime-canvas-v7{background:#03030385!important}.app-shell-v2 .runtime-stage-v7{background-color:#0000!important;background-image:linear-gradient(rgb(var(--vq-accent-rgb) / .055) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--vq-accent-rgb) / .045) 1px, transparent 1px)!important}.app-shell-v2 .agent-chat-v44,.app-shell-v2 .chat-main-v44{background:#03030385!important}.app-shell-v2 .chat-history-v44,.app-shell-v2 .chat-context-v44,.app-shell-v2 .codex-side-v44{background:#040404a3!important}.app-shell-v2 .chat-header-v44,.app-shell-v2 .chat-history-v44>header,.app-shell-v2 .chat-context-v44>header,.app-shell-v2 .codex-side-v44>header{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060606c7!important}.app-shell-v2 .chat-transcript-v44,.app-shell-v2 .chat-empty-v44{background:0 0!important}.app-shell-v2 .chat-composer-v44,.app-shell-v2 .account-popover-v44,.app-shell-v2 .codex-modal-v44{box-shadow:0 10px 34px #0000004d;background-color:#080808e6!important}.app-shell-v2 .chat-composer-wrap-v44{background:#03030380!important}.app-shell-v2 .chat-composer-v44:focus-within{border-color:rgb(var(--vq-accent-rgb) / .48);box-shadow:0 0 0 1px rgb(var(--vq-accent-rgb) / .12), 0 12px 38px #00000057}.app-shell-v2 .design-host-v44,.app-shell-v2 .juce-live-v44{background:#0303038a!important}.app-shell-v2 .design-host-v44>nav,.app-shell-v2 .juce-live-v44>header,.app-shell-v2 .juce-tree-v44,.app-shell-v2 .juce-inspector-v44,.app-shell-v2 .juce-canvas-meta-v44,.app-shell-v2 .juce-stage-v44>footer{background-color:#050505b3!important}.app-shell-v2 .juce-stage-v44{background-color:#0303038a!important;background-image:linear-gradient(rgb(var(--vq-accent-rgb) / .055) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--vq-accent-rgb) / .045) 1px, transparent 1px)!important;background-size:24px 24px!important}.app-shell-v2 .juce-artboard-v44{box-shadow:0 20px 54px #0000008f, 0 0 0 1px rgb(var(--vq-accent-rgb) / .08)}.app-shell-v2 .juce-state-v44{background:#03030394!important}.app-shell-v2 .project-design-v26{background:#0303038a!important}.app-shell-v2 .project-design-v26>header,.app-shell-v2 .project-body-v26>aside,.app-shell-v2 .project-design-v26>footer{background:#050505b3!important}.app-shell-v2 .project-body-v26>main{background-color:#0303038a!important;background-image:linear-gradient(rgb(var(--vq-accent-rgb) / .052) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--vq-accent-rgb) / .042) 1px, transparent 1px)!important}.app-shell-v2 .juce-design-browser-v46,.app-shell-v2 .juce-design-state-v46,.app-shell-v2 .plugin-panel-v46,.app-shell-v2 .codex-catalog-v46,.app-shell-v2 .agent-import-v46,.app-shell-v2 .extensions-v16,.app-shell-v2 .transport-body-v16{background:#0303038a!important}.app-shell-v2 .juce-design-catalog-v46,.app-shell-v2 .plugin-panel-v46>nav,.app-shell-v2 .codex-catalog-v46>header,.app-shell-v2 .agent-import-v46>header,.app-shell-v2 .transport-tabs-v16{background:#050505b3!important}.app-shell-v2 .codex-capabilities-v46 article,.app-shell-v2 .codex-catalog-search-v46,.app-shell-v2 .agent-import-v46 .opencode-import-v28{background:#060606c2!important}.app-shell-v2 .settings-backdrop{background:#00000085}.app-shell-v2 .settings-panel{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050505e6!important}@media (prefers-reduced-motion:reduce){.global-rain-lanes-v45>span{animation:none;transform:translateY(82%)}.global-rain-lanes-v45{opacity:.16}}[data-reduce-motion=true] .global-rain-lanes-v45>span{transform:translateY(82%);animation:none!important}@media (max-width:980px){.global-rain-lanes-v45>span:nth-child(n+24){display:none}.app-shell-v2 .titlebar,.app-shell-v2 .statusbar,.app-shell-v2 .activity-rail{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:680px){.global-rain-lanes-v45>span:nth-child(n+18){display:none}.global-rain-lanes-v45>span{width:34px}}.global-code-rain-v45{background:#020303}.global-rain-grid-v45{background-image:linear-gradient(rgb(var(--vq-accent-rgb) / .038) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--vq-accent-rgb) / .032) 1px, transparent 1px);opacity:.82;background-size:32px 32px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.global-rain-lanes-v45{opacity:clamp(.28, calc(var(--vq-rain-opacity,.9) + .1), 1);contain:strict}.global-rain-lanes-v45>span{width:18px;height:152%;color:rgb(var(--vq-accent-rgb) / var(--vq-rain-column-alpha,.56));letter-spacing:.13em;text-shadow:0 0 6px rgb(var(--vq-accent-rgb) / var(--vq-rain-shadow-alpha,.44));animation-duration:var(--vq-rain-duration,5.19s);-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:7.25px;line-height:1.58;top:-156%;transform:translateY(-8%)}.global-rain-lanes-v45>span:nth-child(3n){color:rgb(var(--vq-accent-rgb) / .38);animation-duration:calc(var(--vq-rain-duration,5.19s) + 1.1s);font-size:6.75px}.global-rain-lanes-v45>span:nth-child(4n){color:rgb(var(--vq-accent-rgb) / var(--vq-rain-bright-alpha,.72));text-shadow:0 0 7px rgb(var(--vq-accent-rgb) / var(--vq-rain-shadow-alpha,.54))}.global-rain-lanes-v45>span:nth-child(5n){animation-duration:calc(var(--vq-rain-duration,5.19s) + .5s)}.global-rain-lanes-v45>span:nth-child(7n){color:rgb(var(--vq-accent-rgb) / .28);animation-duration:calc(var(--vq-rain-duration,5.19s) + 1.85s)}.global-rain-veil-v45{z-index:2;background:linear-gradient(#02030333,#0000 10% 91%,#02030347),linear-gradient(90deg,#0203032e,#0000 9% 91%,#02030333)}.global-rain-scanlines-v54,.global-rain-grain-v54,.global-rain-edge-v54{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.global-rain-scanlines-v54{z-index:3;opacity:.58;background:repeating-linear-gradient(#0000 0 3px,#ffffff05 3px 4px)}.global-rain-grain-v54{z-index:4;background-image:radial-gradient(circle at 25% 25%, #ffffff8c 0 .45px, transparent .7px), radial-gradient(circle at 75% 65%, rgb(var(--vq-accent-rgb) / .48) 0 .4px, transparent .68px), radial-gradient(circle at 45% 85%, #ffffff61 0 .35px, transparent .62px);opacity:var(--vq-grain-opacity,.075);background-position:0 0,2px 1px,1px 3px;background-size:4px 4px,5px 5px,6px 6px}.global-rain-edge-v54{z-index:5;box-shadow:inset 0 0 1px rgb(var(--vq-accent-rgb) / .3), inset 0 0 48px rgb(var(--vq-accent-rgb) / .045), inset 0 0 110px #0000006b}.app-shell-v2 .titlebar,.app-shell-v2 .statusbar,.app-shell-v2 .activity-rail{box-shadow:inset 0 1px #fff1, inset 0 -1px rgb(var(--vq-accent-rgb) / .13), 0 0 22px rgb(var(--vq-accent-rgb) / .045);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#ffffff0a,#0000 48%),#050606a3!important}.app-shell-v2 .left-dock,.app-shell-v2 .right-dock,.app-shell-v2 .bottom-dock,.app-shell-v2 .editor-surface,.app-shell-v2 .agent-panel,.app-shell-v2 .workspace-search,.app-shell-v2 .source-control-v4,.app-shell-v2 .runtime-view-v7,.app-shell-v2 .design-view-v8,.app-shell-v2 .browser-v29,.app-shell-v2 .browser-inspector-v29,.app-shell-v2 .workspace-inspector-v30{box-shadow:inset 0 1px #ffffff09, inset 0 0 0 1px rgb(var(--vq-accent-rgb) / .035), 0 0 30px rgb(var(--vq-accent-rgb) / .06);background-color:#04050585!important}.app-shell-v2 .left-dock{box-shadow:inset -1px 0 rgb(var(--vq-accent-rgb) / .16), 10px 0 30px #0003, 7px 0 26px rgb(var(--vq-accent-rgb) / .07)}.app-shell-v2 .right-dock{box-shadow:inset 1px 0 rgb(var(--vq-accent-rgb) / .16), -10px 0 30px #0003, -7px 0 26px rgb(var(--vq-accent-rgb) / .07)}.app-shell-v2 .bottom-dock{box-shadow:inset 0 1px rgb(var(--vq-accent-rgb) / .17), 0 -10px 30px #0003, 0 -7px 26px rgb(var(--vq-accent-rgb) / .07)}.app-shell-v2 .editor-surface{background-color:#0304046e!important}.app-shell-v2 .main-stage,.app-shell-v2 .editor-surface,.app-shell-v2 .agent-chat-v44,.app-shell-v2 .chat-main-v44,.app-shell-v2 .design-host-v44,.app-shell-v2 .runtime-view-v7,.app-shell-v2 .browser-v29{contain:paint;min-width:0;overflow:hidden}.app-shell-v2 .dock-header,.app-shell-v2 .workspace-heading,.app-shell-v2 .mode-bar,.app-shell-v2 .editor-tabs,.app-shell-v2 .bottom-tabs,.app-shell-v2 .right-tabs,.app-shell-v2 .terminal-tabs-v10,.app-shell-v2 .terminal-toolbar-v10,.app-shell-v2 .browser-tabs-v29,.app-shell-v2 .browser-toolbar-v29,.app-shell-v2 .browser-v29>footer,.app-shell-v2 .browser-inspector-v29>header,.app-shell-v2 .browser-inspector-v29>nav{box-shadow:inset 0 1px #ffffff0b, inset 0 -1px rgb(var(--vq-accent-rgb) / .11), 0 5px 18px #00000024;background:linear-gradient(#ffffff09,#0000 62%),#060707b3!important}.app-shell-v2 .command-center,.app-shell-v2 .chat-composer-v44,.app-shell-v2 .codex-catalog-search-v46,.app-shell-v2 .browser-toolbar-v29 form{box-shadow:inset 0 1px #ffffff0e, inset 0 0 0 1px rgb(var(--vq-accent-rgb) / .025);border-color:#ffffff21;background:linear-gradient(#ffffff09,#0000 66%),#090a0ab8!important}.app-shell-v2 .command-center:hover,.app-shell-v2 .chat-composer-v44:focus-within,.app-shell-v2 .codex-catalog-search-v46:focus-within,.app-shell-v2 .browser-toolbar-v29 form:focus-within{border-color:rgb(var(--vq-accent-rgb) / .58);box-shadow:var(--vq-glow-focus), inset 0 1px #ffffff13}.app-shell-v2 .activity-rail button.is-active,.app-shell-v2 .codex-catalog-tabs-v46 button.is-active,.app-shell-v2 .plugin-panel-v46>nav button.is-active{color:var(--vq-accent);box-shadow:inset 0 -2px var(--vq-accent), 0 5px 18px rgb(var(--vq-accent-rgb) / .1);text-shadow:0 0 9px rgb(var(--vq-accent-rgb) / .46);background:linear-gradient(0deg, rgb(var(--vq-accent-rgb) / .16), transparent 82%)!important}.app-shell-v2 :-webkit-any(.mode-switch,.right-tabs,.bottom-tabs,.editor-tabs,.terminal-tabs-v10,.browser-tabs-v29) :-webkit-any(button.is-active,button[aria-selected=true]){color:var(--vq-accent);box-shadow:inset 0 -2px var(--vq-accent), 0 5px 18px rgb(var(--vq-accent-rgb) / .1);text-shadow:0 0 9px rgb(var(--vq-accent-rgb) / .46);background:linear-gradient(0deg, rgb(var(--vq-accent-rgb) / .16), transparent 82%)!important}.app-shell-v2 :is(.mode-switch,.right-tabs,.bottom-tabs,.editor-tabs,.terminal-tabs-v10,.browser-tabs-v29) :is(button.is-active,button[aria-selected=true]){color:var(--vq-accent);box-shadow:inset 0 -2px var(--vq-accent), 0 5px 18px rgb(var(--vq-accent-rgb) / .1);text-shadow:0 0 9px rgb(var(--vq-accent-rgb) / .46);background:linear-gradient(0deg, rgb(var(--vq-accent-rgb) / .16), transparent 82%)!important}.app-shell-v2 :-webkit-any(button,[role=button]):focus-visible{outline:1px solid rgb(var(--vq-accent-rgb) / .72);outline-offset:-1px;box-shadow:var(--vq-glow-focus)}.app-shell-v2 :is(button,[role=button]):focus-visible{outline:1px solid rgb(var(--vq-accent-rgb) / .72);outline-offset:-1px;box-shadow:var(--vq-glow-focus)}.app-shell-v2 .resizer{background:rgb(var(--vq-accent-rgb) / .075);box-shadow:0 0 8px rgb(var(--vq-accent-rgb) / .04);transition:background-color .12s,box-shadow .12s}.app-shell-v2 .resizer:hover,.app-shell-v2 .resizer:active{background:rgb(var(--vq-accent-rgb) / .48);box-shadow:0 0 14px rgb(var(--vq-accent-rgb) / .34)}.app-shell-v2 .agent-chat-v44,.app-shell-v2 .chat-main-v44,.app-shell-v2 .chat-composer-wrap-v44,.app-shell-v2 .design-host-v44,.app-shell-v2 .juce-live-v44,.app-shell-v2 .project-design-v26,.app-shell-v2 .juce-design-browser-v46,.app-shell-v2 .juce-design-state-v46,.app-shell-v2 .plugin-panel-v46,.app-shell-v2 .codex-catalog-v46,.app-shell-v2 .agent-import-v46,.app-shell-v2 .extensions-v16,.app-shell-v2 .transport-body-v16{background-color:#03040470!important}.app-shell-v2 .chat-history-v44,.app-shell-v2 .chat-context-v44,.app-shell-v2 .codex-side-v44{box-shadow:inset 0 0 0 1px rgb(var(--vq-accent-rgb) / .035);background-color:#0405058a!important}.app-shell-v2 .chat-header-v44,.app-shell-v2 .chat-history-v44>header,.app-shell-v2 .chat-context-v44>header,.app-shell-v2 .codex-side-v44>header,.app-shell-v2 .design-host-v44>nav,.app-shell-v2 .juce-live-v44>header,.app-shell-v2 .juce-tree-v44,.app-shell-v2 .juce-inspector-v44,.app-shell-v2 .juce-canvas-meta-v44,.app-shell-v2 .juce-stage-v44>footer,.app-shell-v2 .project-design-v26>header,.app-shell-v2 .project-body-v26>aside,.app-shell-v2 .project-design-v26>footer,.app-shell-v2 .juce-design-catalog-v46,.app-shell-v2 .plugin-panel-v46>nav,.app-shell-v2 .codex-catalog-v46>header,.app-shell-v2 .agent-import-v46>header,.app-shell-v2 .transport-tabs-v16{box-shadow:inset 0 1px #ffffff0a, inset 0 -1px rgb(var(--vq-accent-rgb) / .1);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#ffffff08,#0000 58%),#060707a8!important}.app-shell-v2 .chat-composer-v44,.app-shell-v2 .account-popover-v44,.app-shell-v2 .codex-modal-v44,.app-shell-v2 .menu-popup-v2,.app-shell-v2 .visual-transaction-v27{border-color:rgb(var(--vq-accent-rgb) / .24);box-shadow:inset 0 1px #ffffff13, inset 0 0 0 1px rgb(var(--vq-accent-rgb) / .035), 0 18px 48px #00000080, 0 0 24px rgb(var(--vq-accent-rgb) / .09);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff0d,#0000 45%),#080909e0!important}.app-shell-v2 .settings-panel{border-left-color:rgb(var(--vq-accent-rgb) / .3);box-shadow:inset 1px 0 #ffffff0e, -18px 0 58px #00000085, -4px 0 30px rgb(var(--vq-accent-rgb) / .1);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffff0b,#0000 32%),#060707e6!important}.app-shell-v2 .monaco-editor,.app-shell-v2 .monaco-editor-background{--vscode-editor-background:#030404ad!important;background-color:#030404ad!important}.app-shell-v2 .monaco-editor .margin{background-color:#030404c2!important}.app-shell-v2 .browser-stage-v29,.app-shell-v2 .browser-empty-v29,.app-shell-v2 .runtime-canvas-v7,.app-shell-v2 .juce-stage-v44,.app-shell-v2 .project-body-v26>main{background-color:#03040466!important}.app-shell-v2 .editor-empty-content{border:1px solid rgb(var(--vq-accent-rgb) / .09);box-shadow:inset 0 1px #ffffff09, 0 0 42px rgb(var(--vq-accent-rgb) / .05);background:#030404b8}@media (max-width:1180px){.global-rain-lanes-v45>span:nth-child(n){display:block}.global-rain-lanes-v45>span:nth-child(n+43){display:none}}@media (max-width:980px){.app-shell-v2{--left-width:210px!important;--right-width:250px!important}.app-shell-v2 .mode-bar,.app-shell-v2 .mode-switch{min-width:0;overflow:hidden}.app-shell-v2 .mode-switch{scrollbar-width:none;overflow-x:auto}.app-shell-v2 .mode-switch::-webkit-scrollbar{display:none}.app-shell-v2 .mode-switch button{flex:none}.app-shell-v2 .run-button{display:none}}@media (max-width:900px){.global-rain-lanes-v45>span:nth-child(n+35){display:none}}@media (max-width:680px){.global-rain-lanes-v45>span:nth-child(n+27){display:none}.global-rain-lanes-v45>span{width:21px}.global-rain-grain-v54{opacity:calc(var(--vq-grain-opacity,.075) * .8)}}@media (prefers-reduced-motion:reduce){.global-rain-lanes-v45{opacity:.2}}[data-reduce-motion=true] .global-rain-lanes-v45{opacity:.2}.project-studio-backdrop-v55{z-index:1800;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.project-studio-v55{border:1px solid var(--vq-border-bright);width:min(1180px,100vw - 40px);height:min(780px,100vh - 40px);box-shadow:0 24px 80px #000000b8,var(--vq-glow-wide);color:var(--vq-text);background:#050606f7;border-radius:6px;grid-template-rows:58px minmax(0,1fr) 58px;display:grid;overflow:hidden}.project-studio-v55>header{border-bottom:1px solid var(--vq-border);background:#0a0b0bf0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.project-studio-title-v55,.project-studio-head-status-v55,.project-studio-title-v55>span,.project-studio-head-status-v55>span{align-items:center;display:flex}.project-studio-title-v55{gap:10px}.project-studio-title-v55>span{border:1px solid rgb(var(--vq-accent-rgb)/.38);width:30px;height:30px;color:var(--vq-accent);background:rgb(var(--vq-accent-rgb)/.08);box-shadow:var(--vq-glow-soft);border-radius:5px;justify-content:center}.project-studio-title-v55 small{color:var(--vq-accent);font:8px Cascadia Code,monospace;display:block}.project-studio-title-v55 h2{letter-spacing:0;color:var(--vq-text-strong);margin:2px 0 0;font-size:15px}.project-studio-head-status-v55{gap:7px}.project-studio-head-status-v55>span{border:1px solid var(--vq-border);height:24px;color:var(--vq-text-muted);text-transform:uppercase;border-radius:4px;gap:5px;padding:0 8px;font:8px Cascadia Code,monospace}.project-studio-head-status-v55>button{width:28px;height:28px;color:var(--vq-text-muted);background:0 0;border:0;place-items:center;display:grid}.project-studio-head-status-v55>button:hover{color:var(--vq-text-strong);background:#ffffff0d}.project-studio-body-v55{grid-template-columns:238px minmax(360px,1fr) 278px;min-height:0;display:grid}.project-kind-list-v55{border-right:1px solid var(--vq-border);background:#0304049e;min-height:0;padding:10px 8px;overflow:auto}.project-kind-list-v55>div>strong{color:var(--vq-text-muted);text-transform:uppercase;padding:10px 8px 5px;font:8px Cascadia Code,monospace;display:block}.project-kind-list-v55 button{width:100%;min-height:45px;color:var(--vq-text-muted);text-align:left;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;padding:6px 8px;display:grid}.project-kind-list-v55 button:hover{color:var(--vq-text);background:#ffffff06}.project-kind-list-v55 button.is-active{border-left-color:var(--vq-accent);background:rgb(var(--vq-accent-rgb)/.09);color:var(--vq-accent);box-shadow:inset 18px 0 25px -25px rgb(var(--vq-accent-rgb)/.9)}.project-kind-list-v55 button span{min-width:0}.project-kind-list-v55 button b,.project-kind-list-v55 button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-kind-list-v55 button b{font-size:10px}.project-kind-list-v55 button small{color:var(--vq-text-muted);margin-top:2px;font-size:8px}.project-studio-config-v55{background:#050606c2;min-height:0;padding:13px 15px;overflow:auto}.project-config-band-v55,.mission-stages-v55{border-bottom:1px solid var(--vq-border);margin-bottom:15px;padding-bottom:15px}.project-config-band-v55>header,.mission-stages-v55>header,.project-team-v55>header,.project-memory-summary-v55>header{height:25px;color:var(--vq-text-strong);align-items:center;gap:7px;display:flex}.project-config-band-v55>header svg,.mission-stages-v55>header svg,.project-team-v55>header svg,.project-memory-summary-v55>header svg{color:var(--vq-accent)}.project-config-band-v55>header strong,.mission-stages-v55>header strong,.project-team-v55>header strong,.project-memory-summary-v55>header strong{font-size:10px}.mission-stages-v55>header>span,.project-team-v55>header>span{color:var(--vq-text-muted);margin-left:auto;font:8px Cascadia Code,monospace}.project-fields-v55{grid-template-columns:1fr;gap:9px;display:grid}.project-fields-v55 label,.asset-model-field-v55{display:block}.project-fields-v55 label>span,.asset-model-field-v55>span{color:var(--vq-text-muted);margin-bottom:4px;font:8px Cascadia Code,monospace;display:block}.project-fields-v55 input,.project-fields-v55 textarea,.asset-model-field-v55 input{border:1px solid var(--vq-border);width:100%;color:var(--vq-text);background:#010202c7;border-radius:4px;outline:0;font:10px Inter,sans-serif}.project-fields-v55 input,.asset-model-field-v55 input{height:31px;padding:0 9px}.project-fields-v55 textarea{resize:vertical;min-height:58px;max-height:110px;padding:8px 9px;line-height:1.45}.project-fields-v55 input:focus,.project-fields-v55 textarea:focus,.asset-model-field-v55 input:focus{border-color:var(--vq-accent);box-shadow:var(--vq-glow-focus)}.folder-field-v55{grid-template-columns:minmax(0,1fr) 31px;display:grid}.folder-field-v55 input{border-radius:4px 0 0 4px}.folder-field-v55 button{border:1px solid var(--vq-border);background:var(--vq-surface-3);color:var(--vq-text-muted);border-left:0;border-radius:0 4px 4px 0;place-items:center;display:grid}.folder-field-v55 button:hover{color:var(--vq-accent)}.autonomy-switch-v55{grid-template-columns:1fr 1fr;gap:6px;margin-top:5px;display:grid}.autonomy-switch-v55>button{border:1px solid var(--vq-border);min-height:48px;color:var(--vq-text-muted);text-align:left;background:#01020280;border-radius:4px;grid-template-columns:22px 1fr;align-items:center;gap:5px;padding:6px 8px;display:grid}.autonomy-switch-v55>button.is-active{border-color:rgb(var(--vq-accent-rgb)/.5);background:rgb(var(--vq-accent-rgb)/.08);color:var(--vq-accent);box-shadow:var(--vq-glow-soft)}.autonomy-switch-v55 b,.autonomy-switch-v55 small{display:block}.autonomy-switch-v55 b{font-size:9px}.autonomy-switch-v55 small{color:var(--vq-text-muted);margin-top:2px;font-size:8px;line-height:1.25}.project-toggle-v55{border:1px solid var(--vq-border);background:#01020273;border-radius:4px;justify-content:space-between;align-items:center;min-height:39px;margin-top:9px;padding:0 9px;display:flex;position:relative}.project-toggle-v55>span{align-items:center;gap:7px;display:flex}.project-toggle-v55>span>svg{color:var(--vq-accent)}.project-toggle-v55 b,.project-toggle-v55 small{display:block}.project-toggle-v55 b{font-size:9px}.project-toggle-v55 small{color:var(--vq-text-muted);margin-top:1px;font-size:8px}.project-toggle-v55 input{opacity:0;position:absolute}.project-toggle-v55>i{border:1px solid var(--vq-border-bright);background:var(--vq-surface-3);border-radius:9px;width:30px;height:16px;position:relative}.project-toggle-v55>i:after{content:"";background:var(--vq-text-muted);border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:2px;left:2px}.project-toggle-v55 input:checked+i{border-color:var(--vq-accent);background:var(--vq-accent-muted)}.project-toggle-v55 input:checked+i:after{background:var(--vq-accent);transform:translate(14px)}.asset-model-field-v55{margin-top:9px}.mission-stages-v55{border-bottom:0;margin-bottom:0}.mission-stages-v55 ol{margin:5px 0 0;padding:0;list-style:none}.mission-stages-v55 li{border-top:1px solid #ffffff09;grid-template-columns:25px minmax(0,1fr) 58px;align-items:center;gap:5px;min-height:43px;display:grid}.mission-stages-v55 li>i{border:1px solid var(--vq-border);width:19px;height:19px;color:var(--vq-text-muted);border-radius:50%;place-items:center;font:8px Cascadia Code,monospace;display:grid}.mission-stages-v55 li>span{min-width:0}.mission-stages-v55 li b,.mission-stages-v55 li small{display:block}.mission-stages-v55 li b{font-size:9px}.mission-stages-v55 li small{text-overflow:ellipsis;white-space:nowrap;color:var(--vq-text-muted);margin-top:2px;font-size:8px;overflow:hidden}.mission-stages-v55 li>em{color:var(--vq-text-muted);text-transform:uppercase;justify-self:end;font:7px Cascadia Code,monospace}.mission-stages-v55 li.is-completed>i{border-color:var(--vq-accent);background:var(--vq-accent);color:#020302}.mission-stages-v55 li.is-ready>i{border-color:var(--vq-accent);color:var(--vq-accent);box-shadow:var(--vq-glow-soft)}.mission-stages-v55 li.is-ready>em{color:var(--vq-accent)}.project-team-v55{border-left:1px solid var(--vq-border);background:#030404ad;min-height:0;padding:13px 12px;overflow:auto}.specialist-list-v55 article{border-bottom:1px solid #ffffff09;grid-template-columns:27px minmax(0,1fr);gap:6px;padding:8px 0;display:grid}.specialist-list-v55 article>span{border:1px solid var(--vq-border);width:25px;height:25px;color:var(--vq-accent);background:rgb(var(--vq-accent-rgb)/.05);border-radius:4px;place-items:center;display:grid}.specialist-list-v55 b,.specialist-list-v55 small{display:block}.specialist-list-v55 b{color:var(--vq-text);font-size:9px}.specialist-list-v55 small{color:var(--vq-text-muted);margin-top:2px;font-size:8px;line-height:1.35}.project-memory-summary-v55{border-top:1px solid var(--vq-border);margin-top:14px;padding-top:8px}.project-memory-summary-v55>div{grid-template-columns:repeat(3,1fr);gap:4px;margin:6px 0;display:grid}.project-memory-summary-v55>div span{border:1px solid var(--vq-border);color:var(--vq-text-muted);text-align:center;border-radius:3px;padding:6px 4px;font-size:7px}.project-memory-summary-v55>div b{color:var(--vq-accent);margin-top:3px;font:12px Cascadia Code,monospace;display:block}.project-memory-summary-v55>small{color:var(--vq-text-muted);font-size:8px;line-height:1.4;display:block}.studio-auth-v55{border:1px solid var(--vq-border);background:#00000047;border-radius:4px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:6px;margin-top:12px;padding:8px;display:grid}.studio-auth-v55>span{color:var(--vq-warning)}.studio-auth-v55.is-ready>span{color:var(--vq-accent)}.studio-auth-v55 b,.studio-auth-v55 small{display:block}.studio-auth-v55 b{font-size:9px}.studio-auth-v55 small{color:var(--vq-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.project-studio-v55>footer{border-top:1px solid var(--vq-border);background:#080909f5;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.project-studio-v55>footer>div:last-child{flex:none;gap:6px;display:flex}.project-studio-v55>footer button{border-radius:4px;justify-content:center;align-items:center;gap:6px;height:31px;padding:0 11px;font-size:9px;display:flex}.studio-secondary-v55{border:1px solid var(--vq-border-bright);background:var(--vq-surface-3);color:var(--vq-text)}.studio-primary-v55{border:1px solid var(--vq-accent);background:var(--vq-accent);color:#020302;box-shadow:var(--vq-glow-soft)}.project-studio-v55>footer button:disabled{opacity:.42;box-shadow:none}.project-studio-result-v55{min-width:0;color:var(--vq-text-muted);font:8px Cascadia Code,monospace;overflow:hidden}.project-studio-result-v55>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.project-studio-result-v55 .is-error{color:var(--vq-danger)}.project-studio-result-v55 .is-ok{color:var(--vq-accent)}.studio-spin-v55{animation:.8s linear infinite studio-spin-v55}@keyframes studio-spin-v55{to{transform:rotate(360deg)}}@media (max-width:980px){.project-studio-body-v55{grid-template-columns:205px minmax(340px,1fr)}.project-team-v55{display:none}.project-studio-v55{width:calc(100vw - 22px);height:calc(100vh - 22px)}}@media (max-width:680px){.project-studio-backdrop-v55{padding:0}.project-studio-v55{border-left:0;border-right:0;border-radius:0;width:100vw;height:100vh}.project-studio-body-v55{grid-template-columns:142px minmax(0,1fr)}.project-kind-list-v55 button{grid-template-columns:18px minmax(0,1fr);padding-left:4px}.project-kind-list-v55 button b{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.project-kind-list-v55 button small,.project-studio-head-status-v55>span{display:none}.project-studio-config-v55{padding:9px}.autonomy-switch-v55{grid-template-columns:1fr}.project-studio-v55>footer{padding:0 8px}.project-studio-result-v55{display:none}.project-studio-v55>footer>div:last-child{width:100%}.project-studio-v55>footer button{flex:1;padding:0 5px}}@media (prefers-reduced-motion:reduce){.studio-spin-v55{animation:none}}.global-rain-lanes-v45>span{display:block}.global-code-rain-v45[data-rain-paused=true] .global-rain-lanes-v45>span{animation-play-state:paused}[data-rain-density=calm] .global-rain-lanes-v45>span:nth-child(n+25),[data-rain-density=balanced] .global-rain-lanes-v45>span:nth-child(n+43),[data-rain-density=dense] .global-rain-lanes-v45>span:nth-child(n+55){display:none}[data-surface-style=glow] .app-shell-v2 :-webkit-any(.left-dock,.right-dock,.bottom-dock,.editor-surface,.agent-chat-v44,.design-host-v44,.runtime-view-v7,.browser-v29){box-shadow:inset 0 0 0 1px rgb(var(--vq-accent-rgb)/.055),0 0 38px rgb(var(--vq-accent-rgb)/.085)}[data-surface-style=glow] .app-shell-v2 :is(.left-dock,.right-dock,.bottom-dock,.editor-surface,.agent-chat-v44,.design-host-v44,.runtime-view-v7,.browser-v29){box-shadow:inset 0 0 0 1px rgb(var(--vq-accent-rgb)/.055),0 0 38px rgb(var(--vq-accent-rgb)/.085)}[data-surface-style=glow] .app-shell-v2 :-webkit-any(.titlebar,.statusbar,.mode-bar,.right-tabs,.bottom-tabs,.dock-header){box-shadow:inset 0 -1px rgb(var(--vq-accent-rgb)/.18),0 0 24px rgb(var(--vq-accent-rgb)/.075)}[data-surface-style=glow] .app-shell-v2 :is(.titlebar,.statusbar,.mode-bar,.right-tabs,.bottom-tabs,.dock-header){box-shadow:inset 0 -1px rgb(var(--vq-accent-rgb)/.18),0 0 24px rgb(var(--vq-accent-rgb)/.075)}[data-surface-style=glass] .app-shell-v2 :-webkit-any(.left-dock,.right-dock,.bottom-dock,.editor-surface,.agent-chat-v44,.chat-main-v44,.design-host-v44,.runtime-view-v7,.browser-v29,.workspace-inspector-v30){box-shadow:inset 0 1px rgb(255 255 255/calc(.035 + var(--vq-frost-opacity,.78)*.045)),inset 0 0 0 1px var(--vq-frost-edge),0 14px 34px #0003;background-color:rgb(4 7 8/calc(.38 + var(--vq-frost-opacity,.78)*.09))!important}[data-surface-style=glass] .app-shell-v2 :is(.left-dock,.right-dock,.bottom-dock,.editor-surface,.agent-chat-v44,.chat-main-v44,.design-host-v44,.runtime-view-v7,.browser-v29,.workspace-inspector-v30){box-shadow:inset 0 1px rgb(255 255 255/calc(.035 + var(--vq-frost-opacity,.78)*.045)),inset 0 0 0 1px var(--vq-frost-edge),0 14px 34px #0003;background-color:rgb(4 7 8/calc(.38 + var(--vq-frost-opacity,.78)*.09))!important}[data-surface-style=glass] .app-shell-v2 :-webkit-any(.titlebar,.statusbar,.mode-bar,.right-tabs,.bottom-tabs,.dock-header,.workspace-heading){box-shadow:inset 0 1px #ffffff14,inset 0 -1px var(--vq-frost-edge);background:linear-gradient(#fff1,#0000 68%),#050809b0!important}[data-surface-style=glass] .app-shell-v2 :is(.titlebar,.statusbar,.mode-bar,.right-tabs,.bottom-tabs,.dock-header,.workspace-heading){box-shadow:inset 0 1px #ffffff14,inset 0 -1px var(--vq-frost-edge);background:linear-gradient(#fff1,#0000 68%),#050809b0!important}[data-surface-style=metal] .app-shell-v2 :-webkit-any(.left-dock,.right-dock,.bottom-dock,.editor-surface,.agent-chat-v44,.chat-main-v44,.design-host-v44,.runtime-view-v7,.browser-v29,.workspace-inspector-v30){box-shadow:inset 0 1px #fff1,inset 0 -1px #000000b8,inset 0 0 0 1px rgb(var(--vq-accent-rgb)/.035);background-color:#080909c7!important;background-image:linear-gradient(135deg,#ffffff07,#0000 32%,#ffffff04 58%,#0000)!important}[data-surface-style=metal] .app-shell-v2 :is(.left-dock,.right-dock,.bottom-dock,.editor-surface,.agent-chat-v44,.chat-main-v44,.design-host-v44,.runtime-view-v7,.browser-v29,.workspace-inspector-v30){box-shadow:inset 0 1px #fff1,inset 0 -1px #000000b8,inset 0 0 0 1px rgb(var(--vq-accent-rgb)/.035);background-color:#080909c7!important;background-image:linear-gradient(135deg,#ffffff07,#0000 32%,#ffffff04 58%,#0000)!important}[data-surface-style=metal] .app-shell-v2 :-webkit-any(.titlebar,.statusbar,.mode-bar,.right-tabs,.bottom-tabs,.dock-header,.workspace-heading){box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #000000d1;background:linear-gradient(#ffffff16,#ffffff05 42%,#0000001f),#0b0c0ce8!important}[data-surface-style=metal] .app-shell-v2 :is(.titlebar,.statusbar,.mode-bar,.right-tabs,.bottom-tabs,.dock-header,.workspace-heading){box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #000000d1;background:linear-gradient(#ffffff16,#ffffff05 42%,#0000001f),#0b0c0ce8!important}[data-surface-style=metal] .global-rain-grain-v54{filter:grayscale();background-size:3px 3px,7px 7px,9px 9px}[data-surface-style=ice] .app-shell-v2 :-webkit-any(.left-dock,.right-dock,.bottom-dock,.editor-surface,.agent-chat-v44,.chat-main-v44,.design-host-v44,.runtime-view-v7,.browser-v29,.workspace-inspector-v30){box-shadow:inset 0 1px #e6faff16,inset 0 0 0 1px var(--vq-frost-edge),0 0 34px rgb(var(--vq-accent-rgb)/.065);background-color:#05090b91!important;background-image:linear-gradient(155deg,rgb(225 247 255/calc(.018 + var(--vq-frost-opacity,.78)*.025)),transparent 38%),linear-gradient(335deg,rgb(var(--vq-accent-rgb)/.035),transparent 45%)!important}[data-surface-style=ice] .app-shell-v2 :is(.left-dock,.right-dock,.bottom-dock,.editor-surface,.agent-chat-v44,.chat-main-v44,.design-host-v44,.runtime-view-v7,.browser-v29,.workspace-inspector-v30){box-shadow:inset 0 1px #e6faff16,inset 0 0 0 1px var(--vq-frost-edge),0 0 34px rgb(var(--vq-accent-rgb)/.065);background-color:#05090b91!important;background-image:linear-gradient(155deg,rgb(225 247 255/calc(.018 + var(--vq-frost-opacity,.78)*.025)),transparent 38%),linear-gradient(335deg,rgb(var(--vq-accent-rgb)/.035),transparent 45%)!important}[data-surface-style=ice] .app-shell-v2 :-webkit-any(.titlebar,.statusbar,.mode-bar,.right-tabs,.bottom-tabs,.dock-header,.workspace-heading){box-shadow:inset 0 1px #ebfcff1c,inset 0 -1px rgb(var(--vq-accent-rgb)/.2);background:linear-gradient(#e6faff13,#0000 67%),#05090bc2!important}[data-surface-style=ice] .app-shell-v2 :is(.titlebar,.statusbar,.mode-bar,.right-tabs,.bottom-tabs,.dock-header,.workspace-heading){box-shadow:inset 0 1px #ebfcff1c,inset 0 -1px rgb(var(--vq-accent-rgb)/.2);background:linear-gradient(#e6faff13,#0000 67%),#05090bc2!important}[data-surface-style=ice] .global-rain-edge-v54{box-shadow:inset 0 0 1px #ebfcff66,inset 0 0 65px rgb(var(--vq-accent-rgb)/.07),inset 0 0 120px #00000061}[data-surface-style=carbon] .app-shell-v2 :-webkit-any(.left-dock,.right-dock,.bottom-dock,.editor-surface,.agent-chat-v44,.chat-main-v44,.design-host-v44,.runtime-view-v7,.browser-v29,.workspace-inspector-v30){box-shadow:inset 0 0 0 1px rgb(var(--vq-accent-rgb)/.045);background-color:#040505c7!important;background-image:repeating-linear-gradient(135deg,#ffffff04 0 1px,#0000 1px 5px),repeating-linear-gradient(45deg,#0000002e 0 1px,#0000 1px 5px)!important}[data-surface-style=carbon] .app-shell-v2 :is(.left-dock,.right-dock,.bottom-dock,.editor-surface,.agent-chat-v44,.chat-main-v44,.design-host-v44,.runtime-view-v7,.browser-v29,.workspace-inspector-v30){box-shadow:inset 0 0 0 1px rgb(var(--vq-accent-rgb)/.045);background-color:#040505c7!important;background-image:repeating-linear-gradient(135deg,#ffffff04 0 1px,#0000 1px 5px),repeating-linear-gradient(45deg,#0000002e 0 1px,#0000 1px 5px)!important}[data-surface-style=carbon] .app-shell-v2 :-webkit-any(.titlebar,.statusbar,.mode-bar,.right-tabs,.bottom-tabs,.dock-header,.workspace-heading){box-shadow:inset 0 -1px rgb(var(--vq-accent-rgb)/.14);background:repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 5px),#050606e6!important}[data-surface-style=carbon] .app-shell-v2 :is(.titlebar,.statusbar,.mode-bar,.right-tabs,.bottom-tabs,.dock-header,.workspace-heading){box-shadow:inset 0 -1px rgb(var(--vq-accent-rgb)/.14);background:repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 5px),#050606e6!important}[data-surface-style=clean] .global-rain-grain-v54,[data-surface-style=clean] .global-rain-scanlines-v54{opacity:.012}[data-surface-style=clean] .app-shell-v2 :-webkit-any(.left-dock,.right-dock,.bottom-dock,.editor-surface,.agent-chat-v44,.chat-main-v44,.design-host-v44,.runtime-view-v7,.browser-v29,.workspace-inspector-v30){box-shadow:inset 0 0 0 1px #ffffff06;background:#050606!important}[data-surface-style=clean] .app-shell-v2 :is(.left-dock,.right-dock,.bottom-dock,.editor-surface,.agent-chat-v44,.chat-main-v44,.design-host-v44,.runtime-view-v7,.browser-v29,.workspace-inspector-v30){box-shadow:inset 0 0 0 1px #ffffff06;background:#050606!important}[data-surface-style=clean] .app-shell-v2 :-webkit-any(.titlebar,.statusbar,.mode-bar,.right-tabs,.bottom-tabs,.dock-header,.workspace-heading){box-shadow:inset 0 -1px var(--vq-border);background:#080909!important}[data-surface-style=clean] .app-shell-v2 :is(.titlebar,.statusbar,.mode-bar,.right-tabs,.bottom-tabs,.dock-header,.workspace-heading){box-shadow:inset 0 -1px var(--vq-border);background:#080909!important}.surface-mode-setting-v55,.rain-density-setting-v55{margin-top:18px}.surface-mode-setting-v55>span,.rain-density-setting-v55>span{color:var(--vq-text-muted);margin-bottom:6px;font:8px Cascadia Code,monospace;display:block}.surface-mode-setting-v55>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.surface-mode-setting-v55 button{border:1px solid var(--vq-border);min-width:0;height:40px;color:var(--vq-text-muted);background:#00000047;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.surface-mode-setting-v55 button b{letter-spacing:0;font-size:8px}.surface-mode-setting-v55 button.is-active{border-color:rgb(var(--vq-accent-rgb)/.52);background:rgb(var(--vq-accent-rgb)/.08);color:var(--vq-accent);box-shadow:var(--vq-glow-soft)}.rain-density-setting-v55>div{border:1px solid var(--vq-border);border-radius:4px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.rain-density-setting-v55 button{border:0;border-right:1px solid var(--vq-border);height:28px;color:var(--vq-text-muted);text-transform:uppercase;background:#0000003d;font:8px Cascadia Code,monospace}.rain-density-setting-v55 button:last-child{border-right:0}.rain-density-setting-v55 button.is-active{background:rgb(var(--vq-accent-rgb)/.12);color:var(--vq-accent);box-shadow:inset 0 -2px var(--vq-accent)}.rain-density-setting-v55 button:disabled{opacity:.4}@media (max-width:1180px){.global-rain-lanes-v45>span:nth-child(n){display:block}[data-rain-density=calm] .global-rain-lanes-v45>span:nth-child(n+25),[data-rain-density=balanced] .global-rain-lanes-v45>span:nth-child(n+39),[data-rain-density=dense] .global-rain-lanes-v45>span:nth-child(n+49),[data-rain-density=storm] .global-rain-lanes-v45>span:nth-child(n+55){display:none}}@media (max-width:900px){.global-rain-lanes-v45>span:nth-child(n){display:block}[data-rain-density=calm] .global-rain-lanes-v45>span:nth-child(n+21),[data-rain-density=balanced] .global-rain-lanes-v45>span:nth-child(n+29),[data-rain-density=dense] .global-rain-lanes-v45>span:nth-child(n+37),[data-rain-density=storm] .global-rain-lanes-v45>span:nth-child(n+43){display:none}.surface-mode-setting-v55>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.global-rain-lanes-v45>span:nth-child(n){display:block}[data-rain-density=calm] .global-rain-lanes-v45>span:nth-child(n+15),[data-rain-density=balanced] .global-rain-lanes-v45>span:nth-child(n+21),[data-rain-density=dense] .global-rain-lanes-v45>span:nth-child(n+27),[data-rain-density=storm] .global-rain-lanes-v45>span:nth-child(n+31){display:none}}.global-rain-layer-v60{contain:layout paint;width:100%;height:200%;animation:global-rain-loop-v56 var(--vq-rain-duration,5.19s) linear infinite;will-change:transform;position:absolute;top:-100%;left:0}.global-rain-layer-v60.is-layer-2{animation-duration:calc(var(--vq-rain-duration,5.19s) + 1.65s);opacity:.72;animation-delay:-2.3s}.global-rain-sheet-v60{width:100%;height:50%;position:absolute;top:0;left:0;overflow:hidden}.global-rain-sheet-v60+.global-rain-sheet-v60{top:50%}.global-rain-sheet-v60>span{width:12px;height:100%;color:rgb(var(--vq-accent-rgb) / var(--vq-rain-lane-alpha,.55));letter-spacing:.1em;overflow-wrap:anywhere;writing-mode:vertical-rl;text-orientation:mixed;white-space:normal;text-shadow:0 0 6px rgb(var(--vq-accent-rgb) / .48);font:6.9px/1.42 Cascadia Code,JetBrains Mono,Consolas,monospace;display:block;position:absolute;top:0;overflow:hidden}.global-rain-sheet-v60>span:nth-child(4n){color:rgb(var(--vq-accent-rgb) / .82);text-shadow:0 0 8px rgb(var(--vq-accent-rgb) / .62)}.global-rain-sheet-v60>span:nth-child(5n){opacity:.7;font-size:6.3px}.global-rain-sheet-v60>span:nth-child(7n){font-size:7.4px}@keyframes global-rain-loop-v56{0%{transform:translate(0,0)}to{transform:translateY(50%)}}.global-code-rain-v45[data-rain-paused=true] .global-rain-layer-v60,[data-reduce-motion=true] .global-rain-layer-v60{animation-play-state:paused!important}[data-reduce-motion=true] .global-rain-layer-v60{transform:translateY(50%);animation:none!important}.global-rain-sheet-v60>span{display:block!important}[data-rain-density=calm] .global-rain-sheet-v60>span:nth-child(n+33),[data-rain-density=calm] .global-rain-layer-v60.is-layer-2,[data-rain-density=balanced] .global-rain-sheet-v60>span:nth-child(n+49),[data-rain-density=balanced] .global-rain-layer-v60.is-layer-2,[data-rain-density=dense] .global-rain-layer-v60.is-layer-2 .global-rain-sheet-v60>span:nth-child(n+33){display:none!important}@media (max-width:1180px){.global-rain-sheet-v60>span{width:11px}[data-rain-density=storm] .global-rain-sheet-v60>span:nth-child(n+57),[data-rain-density=dense] .global-rain-layer-v60.is-layer-1 .global-rain-sheet-v60>span:nth-child(n+57){display:none!important}}@media (max-width:900px){[data-rain-density=storm] .global-rain-sheet-v60>span:nth-child(n+49),[data-rain-density=dense] .global-rain-layer-v60.is-layer-1 .global-rain-sheet-v60>span:nth-child(n+49){display:none!important}}@media (max-width:680px){.global-rain-sheet-v60>span{width:10px;font-size:6.2px}[data-rain-density=storm] .global-rain-sheet-v60>span:nth-child(n+41),[data-rain-density=dense] .global-rain-layer-v60.is-layer-1 .global-rain-sheet-v60>span:nth-child(n+41){display:none!important}}.app-shell-v2 .mode-switch button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell-v2 .bottom-tabs button{white-space:nowrap;min-width:0}@media (min-width:800px) and (max-width:1180px){.app-shell-v2 .menu-strip button:nth-child(3),.app-shell-v2 .menu-strip button:nth-child(5){align-items:center;display:flex!important}.app-shell-v2 .menu-strip button{padding-inline-start:5px;padding-inline-end:5px;font-size:9px}.app-shell-v2 .command-center{max-width:220px}}@media (max-width:980px){.app-shell-v2 .mode-switch{flex:none;overflow:visible}.app-shell-v2 .mode-switch button{flex:0 0 34px;justify-content:center;width:34px;min-width:34px;padding-inline-start:0;padding-inline-end:0}.app-shell-v2 .mode-switch button>span{display:none}.app-shell-v2 .bottom-tabs{padding-left:3px;overflow:hidden}.app-shell-v2 .bottom-tabs button{letter-spacing:0;flex:none;gap:2px;min-height:31px;padding-inline-start:4px;padding-inline-end:4px;font-size:7px}.app-shell-v2 .bottom-tabs>button:last-child{flex-basis:25px;padding-inline-start:5px;padding-inline-end:5px}}@media (max-width:760px){.app-shell-v2 .command-center{display:none}.app-shell-v2 .menu-strip{scrollbar-width:none;min-width:0;overflow-x:auto}.app-shell-v2 .menu-strip::-webkit-scrollbar{display:none}.app-shell-v2 .menu-strip button:nth-child(n){flex:none;align-items:center;display:flex!important}}.voice-overlay-v59 .voice-overlay-close-v59{z-index:100;box-shadow:0 0 10px rgb(var(--vq-accent-rgb) / .14);place-items:center;position:fixed;top:7px;right:7px;border:1px solid rgb(var(--vq-accent-rgb) / .34)!important;color:#ebf5efeb!important;opacity:1!important;visibility:visible!important;background:#020804c7!important;border-radius:4px!important;width:24px!important;height:24px!important;display:grid!important}.voice-overlay-v59 .voice-overlay-close-v59:hover{box-shadow:0 0 12px rgb(var(--vq-accent-rgb) / .16);border-color:rgb(var(--vq-accent-rgb) / .65)!important;color:var(--vq-accent)!important}.chat-main-v44{overflow:hidden;container:vyqro-chat-main/inline-size;grid-template-rows:43px auto auto minmax(0,1fr) auto auto auto!important}.chat-header-v44,.chat-modebar-v57,.chat-transcript-v44,.chat-composer-wrap-v44{min-width:0}.chat-header-v44>div:first-child{flex:0 auto;min-width:0;overflow:hidden}.chat-header-v44>div:first-child>span:last-child{min-width:0}.chat-header-actions-v44{scrollbar-width:none;flex:auto;justify-content:flex-end;min-width:0;overflow-x:auto;overflow-y:hidden}.chat-header-actions-v44::-webkit-scrollbar{display:none}.chat-header-actions-v44>*{flex:none}.chat-modebar-v57{z-index:3;flex:none;position:relative;overflow:hidden}.chat-modebar-v57>div{flex:none}.chat-modebar-v57 button{cursor:pointer;min-width:86px}.chat-modebar-v57 button:focus-visible{outline:1px solid var(--vq-accent);outline-offset:-2px}.chat-modebar-v57 .chat-voice-mode-v61{min-width:72px;color:var(--vq-text-muted)}.chat-modebar-v57 .chat-voice-mode-v61.is-active{color:var(--vq-accent);background:rgb(var(--vq-accent-rgb) / .1)}.chat-transcript-v44{overflow-x:hidden}.chat-message-v44,.chat-message-v44>div,.chat-message-v44>div>header,.message-body-v44,.message-body-v44>p{min-width:0;max-width:100%}.chat-message-v44>div{overflow:hidden}.chat-message-v44>div>header{gap:8px}.chat-message-v44>div>header strong,.chat-message-v44>div>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-body-v44>p{overflow-wrap:anywhere;word-break:break-word}.message-code-v44{max-width:100%}.chat-message-v44.is-voice-v61>span{color:var(--vq-accent);border-color:rgb(var(--vq-accent-rgb) / .48);box-shadow:0 0 12px rgb(var(--vq-accent-rgb) / .1)}.chat-composer-v44>div{gap:5px}.chat-composer-v44>div>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-composer-v44 button.is-voice-v61{border:1px solid var(--vq-border);background:var(--vq-surface-2);width:29px;height:29px;color:var(--vq-text-muted);border-radius:4px;flex:0 0 29px;place-items:center;display:grid}.chat-composer-v44 button.is-voice-v61:hover,.chat-composer-v44 button.is-voice-v61.is-active{border-color:var(--vq-accent);color:var(--vq-accent);box-shadow:var(--vq-glow-soft)}.voice-panel-v59{scrollbar-width:thin;width:310px;min-height:0;max-height:min(680px,100vh - 48px);overflow-x:hidden;overflow-y:auto}.voice-panel-v59 .voice-orb-v59{flex:none;width:142px;height:142px;margin-top:8px}.voice-panel-v59 .voice-copy-v59{flex:none;min-height:50px}.voice-panel-v59 .voice-controls-v59{grid-template-columns:repeat(5,34px)}.voice-panel-v59 .voice-controls-v59 button:disabled{opacity:.28;cursor:not-allowed;box-shadow:none}.voice-launch-v59.is-session-active{border-color:rgb(var(--vq-accent-rgb) / .72);color:var(--vq-accent);box-shadow:inset 0 0 16px rgb(var(--vq-accent-rgb) / .22), 0 0 25px rgb(var(--vq-accent-rgb) / .3)}.voice-launch-v59.is-session-active>i{opacity:.9;animation:1.2s linear infinite vq-voice-spin-v59}.voice-orb-v59:not(.is-speaking) .voice-wave-v59 i{opacity:.42;height:3px!important;animation:none!important}.voice-orb-v59.is-listening .voice-face-v59{animation:1.5s ease-in-out infinite vq-voice-listen-v61}.voice-orb-v59.is-thinking .voice-wave-v59{opacity:.28}.voice-hair-v64{display:none}.voice-orb-v59.is-female .voice-face-v59{border-radius:48% 48% 40% 40%}.voice-orb-v59.is-female .voice-hair-v64{z-index:2;border-top:2px solid rgb(var(--vq-accent-rgb) / .78);background:linear-gradient(180deg, rgb(var(--vq-accent-rgb) / .22), rgb(var(--vq-accent-rgb) / .035) 70%, transparent);clip-path:polygon(0 58%,5% 28%,20% 10%,39% 2%,58% 0,79% 10%,95% 30%,100% 61%,88% 45%,80% 66%,68% 40%,56% 63%,43% 38%,29% 65%,17% 43%);height:31px;filter:drop-shadow(0 0 5px rgb(var(--vq-accent-rgb) / .48));border-radius:52% 52% 30% 30%;display:block;position:absolute;top:-9px;left:3px;right:3px}.voice-orb-v59.is-female .voice-face-v59:before,.voice-orb-v59.is-female .voice-face-v59:after{content:"";z-index:2;width:10px;height:35px;filter:drop-shadow(0 0 4px rgb(var(--vq-accent-rgb) / .42));border-radius:50%;position:absolute;top:10px}.voice-orb-v59.is-female .voice-face-v59:before{border-left:2px solid rgb(var(--vq-accent-rgb) / .64);left:-3px;transform:rotate(8deg)}.voice-orb-v59.is-female .voice-face-v59:after{border-right:2px solid rgb(var(--vq-accent-rgb) / .64);right:-3px;transform:rotate(-8deg)}.voice-orb-v59.is-female .voice-hair-v64 i{border-left:1px solid rgb(var(--vq-accent-rgb) / .48);border-radius:50%;width:15px;height:14px;position:absolute;top:5px}.voice-orb-v59.is-female .voice-hair-v64 i:first-child{left:20px;transform:rotate(22deg)}.voice-orb-v59.is-female .voice-hair-v64 i:nth-child(2){left:34px;transform:rotate(9deg)}.voice-orb-v59.is-female .voice-hair-v64 i:nth-child(3){right:15px;transform:rotate(-18deg)}.voice-orb-v59.is-female .voice-eye-v59{z-index:3}.voice-orb-v59.is-female .voice-eye-v59:before,.voice-orb-v59.is-female .voice-eye-v59:after{content:"";background:var(--vq-accent);width:2px;height:5px;filter:drop-shadow(0 0 3px var(--vq-accent));transform-origin:bottom;border-radius:2px;position:absolute;top:-5px}.voice-orb-v59.is-female .voice-eye-v59.is-left:before{left:0;transform:rotate(-38deg)}.voice-orb-v59.is-female .voice-eye-v59.is-left:after{left:5px;transform:rotate(-16deg)}.voice-orb-v59.is-female .voice-eye-v59.is-right:before{right:0;transform:rotate(38deg)}.voice-orb-v59.is-female .voice-eye-v59.is-right:after{right:5px;transform:rotate(16deg)}.voice-orb-v59.is-male .voice-face-v59{border-radius:36% 36% 30% 30%}.voice-character-v61{border:1px solid var(--vq-border);border-radius:4px;grid-template-columns:repeat(3,1fr);width:calc(100% - 32px);height:29px;margin-top:8px;display:grid;overflow:hidden}.voice-character-v61 button{border:0;border-right:1px solid var(--vq-border);color:var(--vq-text-muted);background:#00000038;font-size:8px}.voice-character-v61 button:last-child{border-right:0}.voice-character-v61 button.is-active{color:var(--vq-accent);background:rgb(var(--vq-accent-rgb) / .12);box-shadow:inset 0 -2px var(--vq-accent)}.voice-panel-v59 .voice-continuous-v64{margin-top:8px}.voice-panel-v59 .voice-continuous-v64+.voice-wake-v59{border-top:0;margin-top:0}.voice-device-grid-v61{gap:5px;width:calc(100% - 32px);margin-top:7px;display:grid}.voice-device-grid-v61 label,.voice-select-v59{min-width:0;height:30px;color:var(--vq-text-muted);grid-template-columns:15px minmax(0,1fr);align-items:center;gap:5px;display:grid}.voice-select-v59{grid-template-columns:15px minmax(0,1fr) 26px}.voice-device-grid-v61 select,.voice-select-v59 select{border:1px solid var(--vq-border);background:var(--vq-surface-1);width:100%;min-width:0;height:27px;color:var(--vq-text);border-radius:3px;font-size:8px}.voice-select-v59>button{border:1px solid var(--vq-border);background:var(--vq-surface-2);width:26px;height:26px;color:var(--vq-text-muted);border-radius:3px;place-items:center;display:grid}.voice-history-v61{border-top:1px solid var(--vq-border);width:calc(100% - 32px);margin-top:8px}.voice-history-v61>header{justify-content:space-between;align-items:center;height:29px;display:flex}.voice-history-v61>header button{height:25px;color:var(--vq-text-muted);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.voice-history-v61>header button span{color:var(--vq-accent)}.voice-history-v61>div{border-top:1px solid #ffffff06;max-height:142px;overflow:auto}.voice-history-v61 article{border-bottom:1px solid var(--vq-border);padding:7px 2px}.voice-history-v61 article p{color:var(--vq-text);overflow-wrap:anywhere;align-items:flex-start;gap:5px;margin:0;font-size:8px;line-height:1.4;display:flex}.voice-history-v61 article p svg{color:var(--vq-accent);flex:none;margin-top:1px}.voice-history-v61 article small{color:var(--vq-text-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:4px 0 0 14px;font-size:7px;line-height:1.4;display:-webkit-box;overflow:hidden}.voice-history-v61 article time{color:rgb(var(--vq-accent-rgb) / .62);font:6px var(--font-mono);margin:4px 0 0 14px;display:block}.voice-history-v61 article.is-error small{color:var(--vq-danger)}.voice-history-v61>div>p{color:var(--vq-text-muted);padding:8px 2px;font-size:7px}.voice-device-status-v61{width:calc(100% - 32px);color:var(--vq-text-muted);padding:7px 0 10px;font-size:6px;line-height:1.35}.voice-character-setting-v61{border-bottom:1px solid var(--vq-border);grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:12px;min-height:58px;display:grid}.voice-character-setting-v61>span strong,.voice-character-setting-v61>span small{display:block}.voice-character-setting-v61>span strong{color:var(--vq-text-strong);font-size:9px}.voice-character-setting-v61>span small{color:var(--vq-text-muted);margin-top:3px;font-size:8px}.voice-character-setting-v61>div{border:1px solid var(--vq-border);border-radius:4px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.voice-character-setting-v61 button{border:0;border-right:1px solid var(--vq-border);background:var(--vq-surface-1);height:30px;color:var(--vq-text-muted);font-size:8px}.voice-character-setting-v61 button:last-child{border-right:0}.voice-character-setting-v61 button.is-active{color:var(--vq-accent);background:var(--vq-accent-muted);box-shadow:inset 0 -2px var(--vq-accent)}@container vyqro-chat-main (width<=780px){.chat-header-v44{padding-inline-start:7px;padding-inline-end:7px}.chat-header-v44>div:first-child small{max-width:120px}.usage-compact-v44,.chat-modebar-v57>span{display:none}.chat-modebar-v57{padding-inline-start:6px;padding-inline-end:6px}.chat-modebar-v57>div{flex:auto;min-width:0}.chat-modebar-v57 button{flex:1;min-width:0}}@container vyqro-chat-main (width<=590px){.chat-header-v44>div:first-child strong,.chat-header-v44>div:first-child small{max-width:92px}.codex-runtime-controls-v46.is-header>label:nth-of-type(2),.codex-runtime-controls-v46.is-header>label:nth-of-type(3){display:none}.chat-modebar-v57 button{padding-inline-start:4px;padding-inline-end:4px}.chat-modebar-v57 .chat-voice-mode-v61 span{display:none}.chat-modebar-v57 .chat-voice-mode-v61{flex:0 0 36px}}@media (max-width:680px){.voice-panel-v59{width:min(310px,100vw - 52px)}.voice-character-setting-v61{grid-template-columns:1fr;padding:8px 0}}@keyframes vq-voice-listen-v61{50%{border-color:rgb(var(--vq-accent-rgb) / .62);box-shadow:inset 0 0 28px rgb(var(--vq-accent-rgb) / .18), 0 0 28px rgb(var(--vq-accent-rgb) / .18)}}[data-reduce-motion=true] .voice-orb-v59.is-listening .voice-face-v59{animation:none!important}@media (pointer:fine){html[data-vyqro-cursor=on],html[data-vyqro-cursor=on] body,html[data-vyqro-cursor=on] body *{cursor:none!important}}.vyqro-cursor-v77{z-index:2147483646;pointer-events:none;opacity:0;contain:layout style;will-change:transform;width:1px;height:1px;transition:opacity 90ms;position:fixed;top:0;left:0;overflow:visible}.vyqro-cursor-v77[data-visible=true]{opacity:1}.vyqro-cursor-halo-v77,.vyqro-cursor-ring-v77,.vyqro-cursor-dot-v77{pointer-events:none;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.vyqro-cursor-halo-v77{width:50px;height:50px;opacity:calc(.42 + var(--vq-glow-opacity,.58) * .34);background:radial-gradient(circle, rgb(var(--vq-accent-rgb) / .2) 0, rgb(var(--vq-accent-rgb) / .075) 31%, transparent 70%);box-shadow:0 0 28px rgb(var(--vq-accent-rgb) / .14);border-radius:50%;transition:width .13s,height .13s,opacity .13s,border-radius .13s}.vyqro-cursor-ring-v77{border:1px solid rgb(var(--vq-accent-rgb) / .9);background:rgb(var(--vq-accent-rgb) / .025);width:22px;height:22px;box-shadow:inset 0 0 7px rgb(var(--vq-accent-rgb) / .16), 0 0 7px rgb(var(--vq-accent-rgb) / .58), 0 0 18px rgb(var(--vq-accent-rgb) / .28);border-radius:50%;transition:width .12s,height .12s,border-radius .12s,background-color .12s,opacity .12s,transform 75ms}.vyqro-cursor-ring-v77:before,.vyqro-cursor-ring-v77:after{content:"";opacity:0;border:1px solid #0000;transition:opacity .12s,top .12s,bottom .12s,left .12s,right .12s;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.vyqro-cursor-dot-v77{background:var(--vq-text-strong);width:3px;height:3px;box-shadow:0 0 5px var(--vq-accent), 0 0 10px rgb(var(--vq-accent-rgb) / .85);border-radius:50%;transition:width 90ms,height 90ms,opacity 90ms,transform 75ms}.vyqro-cursor-v77[data-mode=action] .vyqro-cursor-halo-v77{opacity:.94;border-radius:34%;width:66px;height:66px}.vyqro-cursor-v77[data-mode=action] .vyqro-cursor-ring-v77{background:rgb(var(--vq-accent-rgb) / .1);width:31px;height:31px;box-shadow:inset 0 0 10px rgb(var(--vq-accent-rgb) / .22), 0 0 9px rgb(var(--vq-accent-rgb) / .72), 0 0 25px rgb(var(--vq-accent-rgb) / .34);border-radius:7px}.vyqro-cursor-v77[data-mode=action] .vyqro-cursor-ring-v77:before{border-top-color:rgb(var(--vq-accent-rgb) / .7);border-bottom-color:rgb(var(--vq-accent-rgb) / .7);opacity:1;top:-3px;bottom:-3px;left:7px;right:7px}.vyqro-cursor-v77[data-mode=action] .vyqro-cursor-dot-v77{width:5px;height:5px}.vyqro-cursor-v77[data-mode=text] .vyqro-cursor-halo-v77{border-radius:9px;width:34px;height:48px}.vyqro-cursor-v77[data-mode=text] .vyqro-cursor-ring-v77{background:var(--vq-accent);width:3px;height:25px;box-shadow:0 0 7px rgb(var(--vq-accent-rgb) / .9), 0 0 18px rgb(var(--vq-accent-rgb) / .42);border:0;border-radius:1px}.vyqro-cursor-v77[data-mode=text] .vyqro-cursor-ring-v77:before{border-top-color:var(--vq-accent);border-bottom-color:var(--vq-accent);opacity:1;top:-1px;bottom:-1px;left:-4px;right:-4px}.vyqro-cursor-v77[data-mode=text] .vyqro-cursor-dot-v77{opacity:0}.vyqro-cursor-v77[data-mode=resize-x] .vyqro-cursor-ring-v77{border-radius:4px;width:34px;height:11px}.vyqro-cursor-v77[data-mode=resize-y] .vyqro-cursor-ring-v77{border-radius:4px;width:11px;height:34px}.vyqro-cursor-v77[data-mode=resize-x] .vyqro-cursor-dot-v77{border-radius:1px;width:17px;height:2px}.vyqro-cursor-v77[data-mode=resize-y] .vyqro-cursor-dot-v77{border-radius:1px;width:2px;height:17px}.vyqro-cursor-v77[data-mode=move] .vyqro-cursor-ring-v77{border-radius:5px;width:27px;height:27px;transform:translate(-50%,-50%)rotate(45deg)}.vyqro-cursor-v77[data-mode=move] .vyqro-cursor-dot-v77{width:5px;height:5px}.vyqro-cursor-v77[data-mode=disabled] .vyqro-cursor-halo-v77{opacity:.22;width:30px;height:30px}.vyqro-cursor-v77[data-mode=disabled] .vyqro-cursor-ring-v77{opacity:.42;border-color:var(--vq-text-muted);width:16px;height:16px;box-shadow:none}.vyqro-cursor-v77[data-mode=disabled] .vyqro-cursor-dot-v77{opacity:.55;background:var(--vq-text-muted);width:7px;height:1px;box-shadow:none;transform:translate(-50%,-50%)rotate(-45deg)}.vyqro-cursor-v77[data-pressed=true] .vyqro-cursor-ring-v77{background:rgb(var(--vq-accent-rgb) / .2);transform:translate(-50%,-50%)scale(.76)}.vyqro-cursor-v77[data-mode=move][data-pressed=true] .vyqro-cursor-ring-v77{transform:translate(-50%,-50%)rotate(45deg)scale(.76)}.vyqro-cursor-v77[data-pressed=true] .vyqro-cursor-halo-v77{opacity:1;width:40px;height:40px}@media (pointer:coarse),(hover:none){.vyqro-cursor-v77{display:none}}
