.aui-anchor{position:fixed;right:24px;bottom:24px;z-index:1300}.aui-panel{z-index:1301;width:min(440px,calc(100vw - 32px));height:min(640px,calc(100vh - 120px));display:flex;background:#1e1e24;color:#e8e8ec;border:1px solid #34343d;border-radius:14px;box-shadow:0 18px 48px #0000008c;overflow:hidden;font:14px/1.5 Roboto,system-ui,sans-serif}.aui-thread{display:flex;flex-direction:column;width:100%;min-height:0}.aui-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid #34343d}.aui-header span{font-size:12px;color:#9a9aa6}.aui-viewport{flex:1;min-height:0;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.aui-welcome p{margin:4px 0 12px;color:#b9b9c4}.aui-warning{color:#ffb74d}.aui-suggestions{display:flex;flex-direction:column;gap:6px}.aui-suggestion{text-align:left;background:#26262e;color:#e8e8ec;border:1px solid #3a3a44;border-radius:8px;padding:8px 10px;cursor:pointer;font:inherit}.aui-suggestion:hover{border-color:#90caf9}.aui-msg{max-width:92%;overflow-wrap:anywhere}.aui-msg-user{align-self:flex-end;background:#2b4c7e;padding:8px 12px;border-radius:12px 12px 2px;white-space:pre-wrap}.aui-msg-assistant{align-self:flex-start;width:100%}.aui-md p{margin:0 0 8px}.aui-md ul,.aui-md ol{margin:0 0 8px;padding-left:20px}.aui-md code{background:#2c2c35;padding:1px 5px;border-radius:4px;font-size:12.5px}.aui-md pre{background:#15151a;padding:10px;border-radius:8px;overflow-x:auto}.aui-md pre code{background:none;padding:0}.aui-md table{border-collapse:collapse;margin:0 0 8px;font-size:13px}.aui-md th,.aui-md td{border:1px solid #3a3a44;padding:3px 8px}.aui-tool{margin:4px 0 8px;background:#24242c;border:1px solid #34343d;border-radius:8px;font-size:12.5px}.aui-tool summary{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;list-style:none}.aui-tool summary::-webkit-details-marker{display:none}.aui-tool-args{color:#9a9aa6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.aui-tool-state{margin-left:auto;color:#9a9aa6}.aui-tool-dot{width:8px;height:8px;border-radius:50%;background:#66bb6a;flex:none}.aui-tool-running{background:#90caf9;animation:aui-pulse 1s ease-in-out infinite}.aui-tool-error .aui-tool-dot{background:#ef5350}.aui-tool pre{margin:0;padding:8px 10px;max-height:220px;overflow:auto;border-top:1px solid #34343d;white-space:pre-wrap;color:#c9c9d3}@keyframes aui-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.aui-tool-running{animation:none}}.aui-composer{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid #34343d}.aui-input{flex:1;resize:none;max-height:140px;background:#26262e;color:#e8e8ec;border:1px solid #3a3a44;border-radius:8px;padding:8px 10px;font:inherit;outline:none}.aui-input:focus{border-color:#90caf9}.aui-send{background:#90caf9;color:#0d1b2a;border:0;border-radius:8px;padding:8px 14px;font:inherit;font-weight:600;cursor:pointer}.aui-send:disabled{opacity:.45;cursor:default}
