
/* NewSiora 6.10.70 — SIORA AI Workspace Reconstruction */
.workspace:has(.siora-ai-workspace){inset:88px 3.2% 48px 6.8%;padding:22px 24px 24px;border-color:#aa86ff42;background:linear-gradient(145deg,#050712f2,#08091af0 52%,#040914f2);box-shadow:inset 0 0 90px #6d4cff0b,0 28px 100px #000c;overflow:hidden}
.workspace:has(.siora-ai-workspace)>small,.workspace:has(.siora-ai-workspace)>h2{display:none}.workspace:has(.siora-ai-workspace)>.close{position:absolute;right:24px;top:20px;z-index:5;border-color:#a783ff55;background:#0d1021cc;color:#d8cfff}
.siora-ai-workspace{height:100%;min-height:0;padding-top:42px;display:grid;grid-template-columns:minmax(190px,.68fr) minmax(420px,1.85fr) minmax(190px,.72fr);gap:16px;color:#e9e7ff}
.siora-ai-identity,.siora-ai-dialogue,.siora-ai-telemetry{min-width:0;border:1px solid #8c7cff2b;background:linear-gradient(155deg,#0c1021c7,#060914b8);border-radius:22px;box-shadow:inset 0 1px #ffffff0d;backdrop-filter:blur(22px)}
.siora-ai-identity{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px}.siora-ai-identity small,.siora-ai-telemetry small,.siora-ai-dialogue-head small{font-size:9px;letter-spacing:.2em;color:#8da8ca}.siora-ai-identity h3,.siora-ai-telemetry h3,.siora-ai-dialogue h3{margin:8px 0 10px;letter-spacing:.06em}.siora-ai-identity p{max-width:210px;font-size:12px;line-height:1.7;color:#8794aa}.siora-ai-orb{width:132px;height:132px;margin-bottom:22px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#a78bfa26 0 33%,#55d9ff10 45%,transparent 66%);box-shadow:0 0 48px #8b5cff28}.siora-ai-orb:before,.siora-ai-orb:after{content:"";position:absolute;width:155px;height:48px;border:1px solid #9d8bff4f;border-radius:50%;transform:rotate(-14deg)}.siora-ai-orb:after{width:116px;height:116px;transform:rotate(35deg);border-color:#5ddcff32}.siora-ai-orb-core{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;font-size:28px;font-weight:700;color:#f0ebff;background:radial-gradient(circle at 38% 30%,#f4efff,#8b6cff 18%,#392c86 48%,#0b0c1d 74%);box-shadow:inset -14px -16px 28px #050611,0 0 30px #8f72ff88}.siora-ai-signal{display:flex;align-items:center;gap:8px;margin-top:18px;padding:8px 12px;border:1px solid #77dfff24;border-radius:999px;font-size:9px;letter-spacing:.12em;color:#9bdff2}.siora-ai-signal i{width:6px;height:6px;border-radius:50%;background:#86f4d3;box-shadow:0 0 12px #86f4d3}
.siora-ai-dialogue{display:grid;grid-template-rows:auto 1fr auto;min-height:0;padding:20px}.siora-ai-dialogue-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #8d7aff1d;padding-bottom:14px}.siora-ai-dialogue-head h3{margin:5px 0 0;font-size:18px}.siora-ai-dialogue-head>span{font-size:9px;letter-spacing:.13em;color:#a996ff;border:1px solid #967fff35;padding:7px 10px;border-radius:999px}.siora-ai-messages{min-height:0;overflow:auto;padding:18px 6px 16px;scrollbar-width:thin}.siora-ai-welcome{height:100%;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.siora-ai-glyph{font-size:28px;color:#b19cff;text-shadow:0 0 24px #8c6fff}.siora-ai-welcome h3{font-size:22px;margin:10px 0 6px}.siora-ai-welcome p{max-width:460px;margin:0;color:#8795aa;font-size:12px}.siora-ai-suggestions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:22px}.siora-ai-suggestions button{border:1px solid #8f7cff2d;background:#0c1122;color:#b8c8e5;border-radius:12px;padding:9px 12px}.siora-ai-message{max-width:82%;margin:10px 0;padding:12px 14px;border:1px solid #8577ff22;border-radius:15px;background:#0a1020}.siora-ai-message.user{margin-left:auto;background:linear-gradient(135deg,#302060aa,#15142c);border-color:#a17fff38}.siora-ai-message b{display:block;margin-bottom:6px;font-size:9px;letter-spacing:.15em;color:#9b8cff}.siora-ai-message div{white-space:pre-wrap;line-height:1.65;font-size:13px;color:#d9def0}.siora-ai-error{margin:0 6px 8px;color:#ff9eaf;font-size:11px}.siora-ai-composer{border:1px solid #9c83ff3b;border-radius:18px;background:linear-gradient(145deg,#080b17,#101027);box-shadow:0 0 32px #7655ff13;padding:10px 12px}.siora-ai-composer textarea{height:58px;min-height:58px;resize:none;border:0;background:transparent;padding:8px;color:#eef0ff;outline:none;font-size:13px}.siora-ai-composebar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #8c7bff18;padding-top:8px}.siora-ai-composebar span{font-size:8px;letter-spacing:.1em;color:#62708a}.siora-ai-composebar button{border:1px solid #a286ff55;background:linear-gradient(135deg,#5f42c8,#34287d);color:white;border-radius:11px;padding:8px 14px}.siora-ai-composebar button:disabled{opacity:.38}
.siora-ai-telemetry{padding:22px}.siora-ai-telemetry dl{display:grid;grid-template-columns:72px 1fr;gap:12px 8px;font-size:11px}.siora-ai-telemetry dt{color:#687890}.siora-ai-telemetry dd{margin:0;color:#c8d7ef;overflow-wrap:anywhere}.siora-ai-divider{height:1px;background:#8c7cff1c;margin:20px 0}.siora-ai-capabilities{display:grid;gap:8px;margin-top:12px}.siora-ai-capabilities span{border:1px solid #7c87ff20;border-radius:11px;padding:9px 10px;color:#91a3bf;font-size:10px;background:#080d19}.siora-ai-secure{margin-top:22px;font-size:8px!important;letter-spacing:.13em;color:#66748d!important}
@media(max-width:1050px){.siora-ai-workspace{grid-template-columns:150px 1fr}.siora-ai-telemetry{display:none}.siora-ai-orb{transform:scale(.8)}}
@media(max-width:760px){.workspace:has(.siora-ai-workspace){inset:82px 12px 44px 70px;padding:16px;overflow:auto}.siora-ai-workspace{grid-template-columns:1fr;height:auto}.siora-ai-identity{display:none}.siora-ai-dialogue{min-height:70vh}.siora-ai-dialogue-head>span{display:none}}

/* v6.10.71 conversation engine */
.siora-ai-head-actions{display:flex;align-items:center;gap:10px}.siora-ai-head-actions button,.siora-ai-ghost-action{border:1px solid rgba(135,150,255,.25);background:rgba(35,42,88,.35);color:#cfd7ff;border-radius:10px;padding:8px 12px;cursor:pointer}.siora-ai-head-actions button:disabled,.siora-ai-ghost-action:disabled{opacity:.4;cursor:not-allowed}.siora-ai-ghost-action{margin-top:18px;width:100%}.siora-ai-message.streaming{border-color:rgba(128,112,255,.42);box-shadow:inset 0 0 26px rgba(92,74,255,.07)}.siora-ai-message.streaming>div:after{content:"";display:inline-block;width:7px;height:16px;margin-left:5px;vertical-align:-2px;background:#a8b8ff;animation:sioraCaret .85s steps(1) infinite}.siora-ai-message.stopped{opacity:.78}.siora-ai-thinking{color:#8390b8}.siora-ai-composebar button.stop{border-color:rgba(255,115,151,.38);color:#ffc0d1;background:rgba(110,35,65,.3)}@keyframes sioraCaret{50%{opacity:0}}
