.siora-exec-panel:has(.siora-agent-console){inset:72px 274px 86px 234px;padding:0;overflow:hidden;background:linear-gradient(145deg,rgba(6,8,24,.985),rgba(9,9,30,.98));border-color:rgba(151,126,255,.35);box-shadow:0 28px 90px rgba(0,0,0,.58),inset 0 1px rgba(255,255,255,.045)}
.siora-exec-panel:has(.siora-agent-console)>.siora-exec-head{padding:15px 20px;background:rgba(8,10,28,.82)}.siora-exec-panel:has(.siora-agent-console)>.siora-exec-body{padding:0;overflow:auto}.siora-agent-console{min-height:100%;color:#d9d6eb}.siora-agent-intro{display:flex;justify-content:space-between;gap:24px;padding:24px 26px 21px;border-bottom:1px solid rgba(145,122,239,.16);background:radial-gradient(circle at 18% 0,rgba(104,72,217,.16),transparent 48%)}.siora-agent-intro span,.siora-agent-profile>div>span,.siora-agent-output header span{display:block;color:#8f86bc;font:700 9px/1.2 inherit;letter-spacing:.18em}.siora-agent-intro h4{margin:7px 0 6px;color:#f4f1ff;font-size:20px}.siora-agent-intro p{margin:0;color:#8f8aa8;font-size:12px}.siora-agent-intro>em{align-self:flex-start;display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(86,222,181,.22);border-radius:999px;background:rgba(45,164,134,.08);color:#82dfc1;font-style:normal;font-size:10px;white-space:nowrap}.siora-agent-intro>em i{width:7px;height:7px;border-radius:50%;background:#69e0bd;box-shadow:0 0 10px #69e0bd}
.siora-agent-layout{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:480px}.siora-agent-layout>aside{padding:22px 17px;border-right:1px solid rgba(145,122,239,.15);background:rgba(5,7,19,.42)}.siora-agent-aside-title{display:flex;justify-content:space-between;align-items:end;padding:0 6px 13px}.siora-agent-aside-title b{font-size:12px;color:#ded9f4}.siora-agent-aside-title small{font-size:8px;color:#645d83;letter-spacing:.12em}.siora-agent-cards{display:grid;gap:9px}.siora-agent-cards button{width:100%;display:grid;grid-template-columns:30px 1fr 16px;gap:9px;align-items:center;text-align:left;padding:12px 10px;border:1px solid rgba(132,112,210,.16);border-radius:12px;background:rgba(15,17,43,.54);color:#a8a2c1;cursor:pointer;transition:.2s}.siora-agent-cards button:hover{border-color:rgba(158,128,255,.38);transform:translateX(2px)}.siora-agent-cards button.active{border-color:rgba(161,125,255,.52);background:linear-gradient(135deg,rgba(89,57,180,.34),rgba(31,27,78,.48));box-shadow:inset 3px 0 #a378ff,0 10px 24px rgba(30,15,80,.2)}.siora-agent-cards button>i{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#12152e;color:#796da6;font:700 9px/1 inherit}.siora-agent-cards button.active>i{background:#6f49cb;color:#fff}.siora-agent-cards b{display:block;color:#ddd9f0;font-size:12px}.siora-agent-cards small{display:-webkit-box;margin-top:4px;color:#716b8b;font-size:9px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.siora-agent-cards em{color:#665e87;font-style:normal}.siora-agent-loading{padding:25px 8px;color:#76708d;font-size:11px;text-align:center}
.siora-agent-layout>main{padding:22px 25px 28px;min-width:0}.siora-agent-profile{display:flex;justify-content:space-between;gap:18px;padding:0 0 17px}.siora-agent-profile h5{margin:5px 0;color:#f2efff;font-size:18px}.siora-agent-profile p{max-width:560px;margin:0;color:#88839e;font-size:11px}.siora-agent-tools{align-self:center;display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap;max-width:46%}.siora-agent-tools span{padding:5px 8px;border:1px solid rgba(112,210,185,.16);border-radius:999px;background:rgba(57,146,122,.07);color:#83cdb8;font-size:9px}.siora-agent-prompt{display:block}.siora-agent-prompt>span{display:flex;justify-content:space-between;margin-bottom:8px;color:#bdb7d4;font-size:11px}.siora-agent-prompt>span small{color:#625c79}.siora-agent-prompt textarea{box-sizing:border-box;width:100%;min-height:118px;padding:15px 16px;border:1px solid rgba(142,119,226,.25);border-radius:14px;outline:0;resize:vertical;background:rgba(5,8,22,.82);color:#eeeaff;font:400 13px/1.7 inherit;transition:.2s}.siora-agent-prompt textarea:focus{border-color:rgba(164,126,255,.58);box-shadow:0 0 0 3px rgba(126,85,232,.08)}.siora-agent-samples{display:flex;align-items:center;gap:7px;margin-top:10px;flex-wrap:wrap}.siora-agent-samples>span{margin-right:3px;color:#6f6985;font-size:9px;letter-spacing:.08em}.siora-agent-samples button{padding:6px 9px;border:1px solid rgba(130,111,203,.16);border-radius:8px;background:rgba(20,20,47,.55);color:#948eaa;font:500 9px/1 inherit;cursor:pointer}.siora-agent-samples button:hover{color:#d8d2ef;border-color:rgba(151,123,240,.35)}.siora-agent-submit{display:flex;align-items:center;justify-content:space-between;margin-top:13px}.siora-agent-submit small{color:#625d75;font-size:9px}.siora-agent-submit .siora-exec-btn{min-width:125px;padding:10px 17px;border-color:rgba(158,121,255,.42);background:linear-gradient(135deg,#51349c,#31246f);box-shadow:0 8px 24px rgba(51,31,119,.25)}.siora-agent-submit .siora-exec-btn>i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#cbb7ff;box-shadow:0 0 8px #b58fff}.siora-agent-submit .siora-exec-btn.loading>i{animation:siora-agent-pulse .8s ease-in-out infinite}
.siora-agent-output{margin-top:17px;border:1px solid rgba(131,112,205,.2);border-radius:14px;background:rgba(5,7,19,.72);overflow:hidden}.siora-agent-output[hidden]{display:none}.siora-agent-output>header{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-bottom:1px solid rgba(131,112,205,.14);background:rgba(18,18,45,.48)}.siora-agent-output>header b{color:#cfc9e3;font-size:11px}.siora-agent-answer{min-height:55px;padding:15px 16px;color:#c8c3d8;font-size:12px;line-height:1.75}.siora-agent-answer p{margin:0}.siora-agent-answer p.error{color:#ff9da8}.siora-agent-thinking{display:flex;align-items:center;gap:9px;color:#87819d}.siora-agent-thinking i{width:9px;height:9px;border:2px solid #6c5c9d;border-top-color:#c5acff;border-radius:50%;animation:siora-agent-spin .8s linear infinite}.siora-agent-output>footer{display:flex;justify-content:space-between;gap:12px;padding:9px 14px;border-top:1px solid rgba(131,112,205,.12);color:#625d78;font-size:8px}.siora-agent-output>footer>div{display:flex;gap:6px;flex-wrap:wrap}.siora-agent-output>footer div span{padding:3px 6px;border-radius:6px;background:rgba(114,102,165,.1)}.siora-agent-output>footer div span.ok{color:#76d6b9}.siora-agent-output>footer div span.fail{color:#ff9da8}@keyframes siora-agent-spin{to{transform:rotate(360deg)}}@keyframes siora-agent-pulse{50%{opacity:.35;transform:scale(.7)}}
@media(max-width:1180px){.siora-exec-panel:has(.siora-agent-console){inset:62px 18px 90px 194px}.siora-agent-layout{grid-template-columns:230px 1fr}}@media(max-width:760px){.siora-exec-panel:has(.siora-agent-console){inset:54px 8px 84px}.siora-agent-intro{padding:18px;flex-direction:column}.siora-agent-intro>em{display:none}.siora-agent-layout{grid-template-columns:1fr}.siora-agent-layout>aside{border-right:0;border-bottom:1px solid rgba(145,122,239,.15)}.siora-agent-cards{grid-template-columns:1fr 1fr}.siora-agent-layout>main{padding:18px}.siora-agent-profile{display:block}.siora-agent-tools{max-width:none;justify-content:flex-start;margin-top:10px}.siora-agent-submit small{display:none}}

/* v6.12.83: isolate the workbench from legacy global header/aside/main/footer rules. */
.siora-agent-layout{display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;width:100%!important}
.siora-agent-directory{position:relative!important;inset:auto!important;z-index:auto!important;display:block!important;flex-direction:initial!important;align-items:initial!important;width:auto!important;height:auto!important;padding:22px 17px!important;border-right:1px solid rgba(145,122,239,.15)!important;background:rgba(5,7,19,.42)!important;backdrop-filter:none!important}
.siora-agent-stage{position:relative!important;inset:auto!important;display:block!important;width:auto!important;min-width:0!important;height:auto!important;padding:22px 25px 28px!important}
.siora-agent-output-head{position:relative!important;inset:auto!important;display:flex!important;width:auto!important;height:auto!important;justify-content:space-between!important;align-items:center!important;padding:11px 14px!important;border-bottom:1px solid rgba(131,112,205,.14)!important;background:rgba(18,18,45,.48)!important}
.siora-agent-output-head b{color:#cfc9e3;font-size:11px}.siora-agent-output-foot{position:relative!important;inset:auto!important;display:flex!important;width:auto!important;height:auto!important;justify-content:space-between!important;gap:12px;padding:9px 14px!important;border-top:1px solid rgba(131,112,205,.12)!important;color:#625d78;font-size:8px}.siora-agent-output-foot>div{display:flex;gap:6px;flex-wrap:wrap}.siora-agent-output-foot div span{padding:3px 6px;border-radius:6px;background:rgba(114,102,165,.1)}.siora-agent-output-foot div span.ok{color:#76d6b9}.siora-agent-output-foot div span.fail{color:#ff9da8}
@media(max-width:1180px){.siora-agent-layout{grid-template-columns:230px minmax(0,1fr)!important}}
@media(max-width:760px){.siora-agent-layout{grid-template-columns:1fr!important}.siora-agent-directory{border-right:0!important;border-bottom:1px solid rgba(145,122,239,.15)!important}.siora-agent-stage{padding:18px!important}}
