#agentic-call{max-width:1180px;margin:18px auto 28px;padding:0 16px;color:var(--text-primary,#f7f4fa);font-family:inherit}#agentic-call *{box-sizing:border-box}#agentic-call .ac-shell{border:1px solid var(--border,#796486);border-radius:18px;background:var(--surface,#111116);overflow:hidden}#agentic-call .ac-header{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:22px 26px}#agentic-call .ac-label{font-size:11px;font-weight:800;letter-spacing:.19em;color:var(--accent-text,#aa7ed3)}#agentic-call h2{font-size:clamp(20px,3vw,29px);line-height:1.2;margin:7px 0 0}#agentic-call button{font:inherit;cursor:pointer;border-radius:9px;border:1px solid #aa7ed3;padding:12px 22px;background:#aa7ed3;color:#17101e;font-weight:800;min-height:46px}#agentic-call button:disabled{opacity:.55;cursor:default}#agentic-call button:focus-visible,#agentic-call input:focus-visible,#agentic-call select:focus-visible{outline:3px solid var(--focus,#c9a3ed);outline-offset:3px}#agentic-call [hidden]{display:none!important}#agentic-call .ac-body{border-top:1px solid var(--border,#796486);padding:26px}#agentic-call .ac-topline{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:22px;font-size:11px;letter-spacing:.1em;color:var(--text-secondary,#c5bdcd)}#agentic-call .ac-count{color:var(--accent-text,#aa7ed3);font-weight:800}#agentic-call form{display:grid;grid-template-columns:1fr 1fr;gap:18px}#agentic-call label{display:grid;gap:8px;font-size:12px;font-weight:700}#agentic-call input,#agentic-call select{font:inherit;font-size:15px;min-height:48px;width:100%;padding:12px;border:1px solid var(--border,#796486);border-radius:8px;background:var(--bg-secondary,#0c0a10);color:var(--text-primary,#f7f4fa)}#agentic-call .ac-wide{grid-column:1/-1}#agentic-call .ac-help{font-size:12px;line-height:1.6;color:var(--text-secondary,#c5bdcd);margin:0}#agentic-call .ac-disclosure{padding:16px;border-left:3px solid #aa7ed3;background:var(--bg-secondary,#0c0a10);font-size:14px;line-height:1.65}#agentic-call .ac-consent{display:flex;align-items:center;gap:10px;line-height:1.5}#agentic-call .ac-consent input{width:19px;min-height:19px;height:19px;flex:0 0 auto}#agentic-call .ac-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}#agentic-call .ac-status{font-size:14px;line-height:1.5;margin:18px 0 0;color:var(--accent-text,#aa7ed3)}#agentic-call .ac-execution{padding:24px 0}#agentic-call .ac-state{font-size:clamp(23px,4vw,38px);font-weight:800;letter-spacing:-.02em;margin:10px 0}#agentic-call .ac-pulse{display:inline-block;width:9px;height:9px;border-radius:50%;background:#aa7ed3;margin-right:9px}#agentic-call .ac-results{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}#agentic-call .ac-result{padding:18px;background:var(--bg-secondary,#0c0a10);border-radius:10px;overflow-wrap:anywhere}#agentic-call .ac-result dt{font-size:11px;letter-spacing:.12em;color:var(--text-secondary,#c5bdcd)}#agentic-call .ac-result dd{font-size:20px;font-weight:700;margin:10px 0 0}#agentic-call .ac-transcript{max-height:340px;overflow:auto;line-height:1.65;padding:16px;border:1px solid var(--border,#796486);border-radius:9px}#agentic-call .ac-turn{margin:0 0 16px;white-space:pre-wrap;overflow-wrap:anywhere}#agentic-call summary{cursor:pointer;font-weight:700;padding:12px 0}#agentic-call .ac-secondary{background:transparent;color:var(--text-primary,#f7f4fa)}@media(max-width:600px){#agentic-call .ac-header{padding:20px 16px;gap:12px}#agentic-call .ac-body{padding:20px 16px}#agentic-call form,#agentic-call .ac-results{grid-template-columns:1fr}#agentic-call .ac-header button{padding:11px 15px;white-space:nowrap}#agentic-call{padding:0 10px}}

#call-dialog #agentic-call{--text-primary:var(--ink);--text-secondary:var(--muted);--border:var(--line);--bg-secondary:var(--canvas);--accent-text:var(--link);margin:0;padding:0}#call-dialog #agentic-call .ac-shell{border:0;background:transparent}#call-dialog #agentic-call .ac-body{border:0;padding:0}#call-dialog #agentic-call label{margin:0}#call-dialog #agentic-call input,#call-dialog #agentic-call select{margin-top:0}#call-dialog #agentic-call .ac-consent{font-size:12px}#call-dialog h2{font-size:28px}#call-dialog .call-heading{margin-bottom:14px}
