.frame .dock.cpanel{--cp-w:400px;flex:0 0 clamp(320px,var(--cp-w),38vw);display:flex;flex-direction:column;min-height:0;min-width:0;padding:0;overflow:hidden;z-index:5;position:relative}.cp-hd{flex:none;display:flex;align-items:center;gap:10px;padding:16px 16px 14px;border-bottom:1px solid var(--line)}.cp-id{flex:1 1;min-width:0}.cp-nm{font-size:17px;font-weight:600;letter-spacing:-.2px;line-height:1.1}.cp-sub{margin-top:3px;color:var(--ink2);font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-sub .cp-dir{text-transform:capitalize}.cp-tabs{flex:none;display:flex;gap:2px;margin:12px 16px 0;padding:3px;border-radius:18px;background:var(--well2);border:1px solid var(--line)}.cp-tabs button{flex:1 1;height:30px;border:0;border-radius:15px;background:none;color:var(--ink2);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.cp-tabs button.on{background:var(--seg-on);color:var(--seg-ink);box-shadow:var(--seg-shadow)}.cp-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cp-body{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 16px 16px}.cp-body .kc-fields{grid-template-columns:1fr;margin:0}.cp-body .kc-field input,.cp-body .kc-field select,.cp-body .kc-field textarea{width:100%;box-sizing:border-box}.cp-body .kc-field textarea{resize:vertical}.cp-body .kc-field input:disabled,.cp-body .kc-field select:disabled{opacity:.6}.cp-range{display:flex;align-items:center;gap:10px}.cp-range input[type=range]{flex:1 1;min-width:0;accent-color:var(--accent)}.cp-range output{min-width:2.5ch;text-align:right;font-weight:700;font-size:.8125rem;color:var(--ink)}.cp-body .kc-field .cp-range input[type=range]{padding:0;border:0;background:none;border-radius:0;height:22px;width:auto}.cp-range output{min-width:7ch;white-space:nowrap}.cp-body .kc-field>.cp-range{text-transform:none;letter-spacing:0;font-size:inherit;font-weight:inherit;color:inherit}.cp-body .kc-fields.cp-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}@container app-content (width < 900px){.cp-body .kc-fields.cp-pair{grid-template-columns:1fr}}.cp-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}@container app-content (width < 900px){.cp-switches{grid-template-columns:1fr}}.cp-switch{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--well2);cursor:pointer;min-width:0}.cp-switch>span{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.cp-switch b{font-size:.8125rem;font-weight:700;color:var(--ink)}.cp-switch small{font-size:.75rem;color:var(--ink3);line-height:1.35}.cp-switch input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;width:36px;height:20px;margin:0;border-radius:999px;background:var(--line);border:1px solid var(--line);cursor:pointer;transition:background .18s ease,border-color .18s ease}.cp-switch input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);transition:transform .18s ease}.cp-switch input:checked{background:var(--accent);border-color:var(--accent)}.cp-switch input:checked:after{transform:translateX(16px)}.cp-switch input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cp-switch input:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.cp-switch input,.cp-switch input:after{transition:none}}.cp-hint{margin:8px 0 0;color:var(--ink3);font-size:.75rem;line-height:1.45}.cp-hint .link,.cp-hint a{color:var(--blue-ink)}.cp-section{margin-top:18px}.cp-section:first-child{margin-top:0}.cp-section h4{margin:0 0 8px;font-size:.75rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--ink3)}.cp-summary{margin:8px 0 0;border-radius:12px;color:var(--ink2);font-size:.8125rem;line-height:1.45}.cp-summary,.cp-tool{padding:10px 12px;background:var(--well2);border:1px solid var(--line)}.cp-tool{display:flex;align-items:flex-start;gap:10px;border-radius:12px}.cp-tool+.cp-tool{margin-top:8px}.cp-tool .bub{width:30px;height:30px;border-radius:50%;background:var(--accent-soft);color:var(--blue-ink);display:grid;place-items:center;flex:none}.cp-tool .bub .ic{width:15px;height:15px}.cp-tool>div{flex:1 1;min-width:0}.cp-tool .t{font-weight:700;font-size:.8125rem}.cp-tool .d{margin-top:2px;color:var(--ink3);font-size:.75rem;line-height:1.4}.cp-tool .chip{flex:none;align-self:center}.cp-foot{flex:none;padding:12px 16px 14px;border-top:1px solid var(--line)}.cp-error{color:var(--danger-ink);overflow-wrap:anywhere}.cp-error,.cp-notice{margin:0 0 10px;font-size:.8125rem}.cp-notice{color:var(--ink2)}.cp-actions{display:flex;justify-content:flex-end;gap:8px}.cp-actions .btn{cursor:pointer}.cp-actions .btn:disabled{opacity:.5;cursor:default}.frame .cp-scrim{display:none;position:absolute;inset:0;z-index:29;background:rgba(0,0,0,.35);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:kai-fade .28s ease}.frame .dock.cpanel[data-pin=off]{position:absolute;top:20px;right:20px;bottom:20px;width:clamp(320px,var(--cp-w),38vw);max-width:calc(100% - 40px);flex:none;z-index:30;background:var(--popover);box-shadow:var(--rim),var(--card-shadow);animation:kai-in .28s cubic-bezier(.2,.8,.2,1)}.frame .dock.cpanel[data-pin=off]~.cp-scrim{display:block}@media (max-width:1399.98px){.frame .dock.cpanel{flex:0 0 clamp(320px,var(--cp-w),38vw)}}@media (max-width:1199.98px){.frame .dock.cpanel{display:flex}}@media (max-width:1099.98px){.cp-pin{display:none}.frame .dock.cpanel{position:absolute;top:20px;right:20px;bottom:20px;width:clamp(320px,var(--cp-w),38vw);max-width:calc(100% - 40px);flex:none;z-index:30;background:var(--popover);box-shadow:var(--rim),var(--card-shadow);animation:kai-in .28s cubic-bezier(.2,.8,.2,1)}.frame .dock.cpanel~.cp-scrim{display:block}}@media (max-width:767.98px){.frame .dock.cpanel{top:12px;right:12px;bottom:12px;left:12px;width:auto;max-width:none}}@media (max-width:575.98px){.frame .dock.cpanel{top:10px;right:10px;bottom:10px;left:10px;border-radius:16px}}@media (prefers-reduced-motion:reduce){.frame .cp-scrim,.frame .dock.cpanel{animation:none}}[data-screen=agent] .cpanel-inline{flex:1 1;min-height:0;min-width:0;display:flex;flex-direction:column}[data-screen=agent] .cpanel-inline .cp-tabs{margin:4px 0 0}[data-screen=agent] .cpanel-inline .cp-body{flex:1 1;min-height:0;overflow:hidden auto;padding:14px 2px 6px}[data-screen=agent] .cpanel-inline .cp-foot{flex:none;padding:12px 0 0;border-top:1px solid var(--line)}[data-screen=agent] .agentcard .tabs .agent-edit.on{background:var(--seg-on);color:var(--seg-ink);box-shadow:var(--seg-shadow)}[data-screen=agent] .cpanel-inline .cp-actions .btn{height:46px;border-radius:23px;padding:0 22px;min-width:104px;flex:none;justify-content:center;font-size:.875rem;font-weight:700;box-sizing:border-box}[data-screen=agent] .cpanel-inline .cp-actions .btn.g{background:var(--glass);border:1px solid var(--line);color:var(--ink)}[data-screen=agent] .cpanel-inline .cp-actions .btn.p{min-width:150px}[data-screen=agent] .cpanel-inline .cp-actions{align-items:center;flex-wrap:wrap;row-gap:8px}[data-screen=agent] .cpanel-inline .cp-actions .cp-spacer{flex:1 1;min-width:0}@container app-content (width < 680px){[data-screen=agent] .cpanel-inline .cp-actions .btn.cp-power{flex:1 1 100%;order:-1}[data-screen=agent] .cpanel-inline .cp-actions .cp-spacer{display:none}[data-screen=agent] .cpanel-inline .cp-actions .btn.g:not(.cp-power),[data-screen=agent] .cpanel-inline .cp-actions .btn.p{flex:1 1;min-width:0}}[data-screen=agent] .cpanel-inline .cp-actions .btn.cp-power{gap:8px}[data-screen=agent] .cpanel-inline .cp-actions .btn.cp-power .ic{width:16px;height:16px}[data-screen=agent] .cpanel-inline .cp-actions .btn.cp-power.start{color:var(--blue-ink);border-color:var(--accent-line,var(--line))}.cp-summary.cp-next{margin:0 0 12px;border-color:var(--accent-line,var(--line));background:var(--accent-soft,var(--well2));color:var(--ink)}.cp-summary.cp-next b{display:block;margin-bottom:2px}[data-screen=agent] .prof{height:auto;min-height:140px;flex:none;display:grid;grid-template-columns:minmax(230px,1fr) minmax(280px,1.4fr);align-items:center;grid-gap:18px;gap:18px}[data-screen=agent] .prof .who{display:flex;align-items:center;gap:14px;flex:none}[data-screen=agent] .prof .nm{font-size:20px;font-weight:600;line-height:24px}[data-screen=agent] .prof .sb{color:var(--ink2);margin-top:2px}[data-screen=agent] .prof .st{display:flex;align-items:center;gap:10px;margin-top:6px;color:var(--ink3);font-size:.8125rem;font-weight:600}[data-screen=agent] .prof .vd{display:none}[data-screen=agent] .prof .who,[data-screen=agent] .prof .who>div{min-width:0}[data-screen=agent] .lb{color:var(--ink3);font-size:.75rem;font-weight:700;letter-spacing:.3px;line-height:14px}[data-screen=agent] .does{flex:1 1;min-width:0}[data-screen=agent] .does .gr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 14px;gap:6px 14px;margin-top:8px}[data-screen=agent] .does .gr span{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:.8125rem;font-weight:600;color:var(--ink2);min-height:20px;line-height:20px;white-space:normal}[data-screen=agent] .does .gr svg{width:15px;height:15px;color:var(--blue)}[data-screen=agent] .agentcard{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:16px;overflow:hidden}[data-screen=agent] .agentcard>.row{flex-wrap:wrap;gap:8px 12px}[data-screen=agent] .tabs{display:flex;background:var(--well2);border:1px solid var(--line);border-radius:18px;padding:3px;gap:2px}[data-screen=agent] .tabs span{height:28px;padding:0 14px;border-radius:14px;display:flex;align-items:center;font-size:.8125rem;font-weight:700;color:var(--ink3);cursor:pointer}[data-screen=agent] .tabs span.on{background:var(--seg-on);color:var(--seg-ink);box-shadow:var(--seg-shadow)}[data-screen=agent] .tabs .tabs-sep{width:1px;height:16px;margin:0 2px;background:var(--line);align-self:center;flex:none}[data-screen=agent] .tabs .agent-edit{gap:6px;color:var(--blue-ink)}[data-screen=agent] .tabs .agent-edit .ic{width:14px;height:14px;flex:none}[data-screen=agent] .tabs .agent-edit:hover{color:var(--ink-hi)}[data-screen=agent] .panel{flex:1 1;min-height:0;min-width:0;overflow:hidden}[data-screen=agent] .build{display:flex;flex-direction:column}[data-screen=agent] .thread{flex:1 1;min-height:0;min-width:0;overflow:hidden auto;display:flex;flex-direction:column;justify-content:flex-start;gap:14px}[data-screen=agent] .m{display:flex;gap:12px;align-items:flex-start}[data-screen=agent] .m.me{flex-direction:row-reverse}[data-screen=agent] .m .av{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8125rem;background:var(--glass2);flex:none}[data-screen=agent] .m .av.k{border-radius:11px;background:var(--accent);color:#fff;box-shadow:var(--hi)}[data-screen=agent] .bb{max-width:640px;min-width:0;overflow-wrap:anywhere;background:var(--well);border-radius:16px;padding:10px 14px;box-sizing:border-box}[data-screen=agent] .m.me .bb{background:rgb(var(--accent-rgb)/.14);border:1px solid rgb(var(--accent-rgb)/.28)}[data-screen=agent] .bb .wh{font-size:.8125rem;font-weight:700;line-height:16px;margin-bottom:4px}[data-screen=agent] .bb .wh span{color:var(--ink3);font-weight:600;margin-left:6px}[data-screen=agent] .bb .tx{font-size:.875rem;line-height:19px}[data-screen=agent] .bb .tx+.tx{margin-top:8px}[data-screen=agent] .fl{margin-top:8px;display:flex;flex-direction:column;gap:4px}[data-screen=agent] .fr{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2px 8px;min-height:20px;line-height:20px;font-size:.8125rem;color:var(--ink2);white-space:normal}[data-screen=agent] .fr svg{width:15px;height:15px;color:var(--blue)}[data-screen=agent] .fr b{color:var(--ink);font-weight:700}[data-screen=agent] .sys{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--ink3);font-size:.75rem;font-weight:700;height:20px}[data-screen=agent] .sys svg{width:14px;height:14px;color:var(--good)}[data-screen=agent] .inbar{flex:none;height:46px;border-radius:23px;background:var(--glass);border:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:0 7px 0 16px;color:var(--ink3);box-sizing:border-box;margin-top:14px}[data-screen=agent] .inbar .ph{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-screen=agent] .inbar .send{width:32px;height:32px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:var(--hi),var(--lift);flex:none}[data-screen=agent] .know{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}[data-screen=agent] .kt{background:var(--well);border-radius:14px;padding:14px 16px;min-height:0;min-width:0;overflow:hidden auto;box-sizing:border-box}[data-screen=agent] .kt .hd{display:flex;align-items:center;gap:10px;height:20px}[data-screen=agent] .kt h4{margin:0;font-size:.875rem;font-weight:600}[data-screen=agent] .kt .hd .rt{margin-left:auto;color:var(--ink3);font-size:.75rem;font-weight:600}[data-screen=agent] .src{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 0}[data-screen=agent] .src>div{min-width:0;overflow-wrap:anywhere}[data-screen=agent] .src+.src{border-top:1px solid var(--line)}[data-screen=agent] .src .bub{width:34px;height:34px;border-radius:11px}[data-screen=agent] .src .t{font-weight:700;font-size:.875rem}[data-screen=agent] .src .d{color:var(--ink3);font-size:.75rem;margin-top:2px}[data-screen=agent] .src .chip{margin-left:auto}[data-screen=agent] .kn button{font:inherit}[data-screen=agent] .kn button.link{background:none;border:0;padding:0;cursor:pointer;color:var(--blue-ink);font-size:.75rem;font-weight:700}[data-screen=agent] .kn button.link:hover:not(:disabled){color:var(--ink-hi)}[data-screen=agent] .kn button:disabled{opacity:.5;cursor:default}[data-screen=agent] .kn .hd .link{margin-left:auto;display:inline-flex;align-items:center;gap:4px}[data-screen=agent] .kn .hd .link .ic{width:14px;height:14px}[data-screen=agent] .kn-sub{margin:6px 0 4px;color:var(--ink3);font-size:.75rem;line-height:1.4}[data-screen=agent] .kn-grow{flex:1 1;min-width:0;display:flex;flex-direction:column}[data-screen=agent] .kn-base{flex-wrap:nowrap;padding:4px 0}[data-screen=agent] .kn-pick{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;padding:6px 8px;margin-left:-8px;border:0;border-radius:12px;background:none;color:inherit;text-align:left;cursor:pointer}[data-screen=agent] .kn-pick:hover{background:var(--well2)}[data-screen=agent] .kn-base.on .kn-pick{background:var(--well2);box-shadow:inset 0 0 0 1px var(--line)}[data-screen=agent] .kn-pick .bub{flex:none}[data-screen=agent] .kn-pick .d,[data-screen=agent] .kn-pick .t{display:block;overflow-wrap:anywhere}[data-screen=agent] .kn .cp-switch.kn-use{flex:none;padding:0;border:0;background:none}[data-screen=agent] .kn-add{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 6px}[data-screen=agent] .kn-add .btn{height:32px;padding:0 12px;gap:6px;font-size:.8125rem;cursor:pointer}[data-screen=agent] .kn-add .btn .ic{width:15px;height:15px}[data-screen=agent] .kn-src{align-items:flex-start}[data-screen=agent] .kn-src .chip{margin-top:6px}[data-screen=agent] .kn-src .t a{color:inherit;text-decoration:none}[data-screen=agent] .kn-src .t a:hover{text-decoration:underline}[data-screen=agent] .kn-acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:5px;font-size:.75rem;color:var(--ink3)}[data-screen=agent] .kn .kn-danger{color:var(--pink)}[data-screen=agent] .kn-err{margin:6px 0 0;color:var(--pink);font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}[data-screen=agent] .kn-empty{margin:12px 0 0;color:var(--ink3);font-size:.8125rem;line-height:1.45}[data-screen=agent] .kn .chip.kn-bad{background:rgb(255 90 120/.14);color:var(--pink)}[data-screen=agent] .kn .chip.kn-busy{animation:kn-pulse 1.4s ease-in-out infinite}@keyframes kn-pulse{50%{opacity:.55}}[data-screen=agent] .kn-range{display:flex;flex-direction:column;gap:6px;margin-top:14px;font-size:.75rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--ink3)}[data-screen=agent] .kn-range .cp-range{text-transform:none;letter-spacing:0}[data-screen=agent] .kn-ask{display:flex;gap:8px;margin-top:12px}[data-screen=agent] .kn-ask input{flex:1 1;min-width:0;height:38px;font:inherit;font-size:.875rem;color:var(--ink);background:var(--well2);border:1px solid var(--line);border-radius:12px;padding:0 12px;box-sizing:border-box}[data-screen=agent] .kn-ask .btn{height:38px;padding:0 16px;cursor:pointer}[data-screen=agent] .kn-hits{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}[data-screen=agent] .kn-hit{background:var(--well2);border:1px solid var(--line);border-radius:12px;padding:10px 12px}[data-screen=agent] .kn-hit-hd{display:flex;align-items:center;gap:8px;min-width:0;font-size:.75rem;font-weight:600;color:var(--ink3)}[data-screen=agent] .kn-score{flex:none;font-weight:700;color:var(--ink);background:rgb(var(--accent-rgb)/.16);border-radius:8px;padding:1px 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-screen=agent] .kn-from{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-screen=agent] .kn-hit p{margin:6px 0 0;font-size:.8125rem;line-height:1.45;color:var(--ink2);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion:reduce){[data-screen=agent] .kn .chip.kn-busy{animation:none}}[data-screen=agent] .chips{display:flex;flex-wrap:wrap;gap:8px}[data-screen=agent] .note{color:var(--ink2);font-size:.8125rem;line-height:17px}[data-screen=agent] .voice{display:flex;flex-direction:column;gap:14px}[data-screen=agent] .vc{background:var(--well);border:1px solid transparent;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;box-sizing:border-box;cursor:pointer}[data-screen=agent] .vc.on{background:var(--accent-soft);border-color:var(--accent-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}[data-screen=agent] .pl{width:36px;height:36px;border-radius:50%;background:var(--glass2);display:flex;align-items:center;justify-content:center;color:var(--blue);flex:none}[data-screen=agent] .vc.on .pl{background:var(--accent);color:#fff;box-shadow:var(--hi)}[data-screen=agent] .vc .nm{font-size:15px;font-weight:600;line-height:18px}[data-screen=agent] .vc .ds{color:var(--ink2);font-size:.8125rem;margin-top:2px}[data-screen=agent] .bars{display:flex;align-items:center;gap:3px;height:22px;margin-top:auto}[data-screen=agent] .bars i{display:block;width:3px;border-radius:2px;background:rgb(var(--accent-rgb)/.4)}[data-screen=agent] .vc.on .bars i{background:var(--blue)}[data-screen=agent] .vc .ft{display:flex;align-items:center;margin-top:10px;height:22px;font-size:.8125rem;font-weight:700;color:var(--ink3)}[data-screen=agent] .vlib{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;min-height:0}[data-screen=agent] .vlib .hd{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}[data-screen=agent] .vlib .hd .h{margin:0;font-size:15px}[data-screen=agent] .vlib .hd .rt{color:var(--ink3);font-size:.75rem;font-weight:600}[data-screen=agent] .vseg{margin-left:auto;display:flex;gap:2px;padding:3px;border-radius:18px;background:var(--well2);border:1px solid var(--line)}[data-screen=agent] .vseg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:26px;padding:0 11px;border:0;border-radius:13px;background:none;display:flex;align-items:center;gap:6px;font:inherit;font-size:.75rem;font-weight:700;color:var(--ink3);cursor:pointer}[data-screen=agent] .vseg button i{font-style:normal;font-weight:600;opacity:.8}[data-screen=agent] .vseg button.on{background:var(--seg-on);color:var(--seg-ink);box-shadow:var(--seg-shadow)}[data-screen=agent] .vseg button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}[data-screen=agent] .verr{margin:0;color:var(--danger-ink);font-size:.8125rem;font-weight:600}[data-screen=agent] .vlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:144px;grid-gap:12px;gap:12px;align-content:start;flex:1 1 auto;min-height:0;overflow:hidden auto;padding:2px 4px 2px 2px}[data-screen=agent] .vlist .vc{cursor:default;min-width:0;height:100%;overflow:hidden;gap:8px;padding:12px 14px}[data-screen=agent] .vlist .vh{display:flex;align-items:center;gap:10px;min-width:0}[data-screen=agent] .vlist .vt{min-width:0}[data-screen=agent] .vlist .vt .meta,[data-screen=agent] .vlist .vt .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-screen=agent] .vlist .vt .meta{margin-top:2px;color:var(--ink3);font-size:.75rem;font-weight:600}[data-screen=agent] .vlist .vc .ds{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:17px}[data-screen=agent] .vlist .vc .ft{margin-top:auto;height:24px;justify-content:space-between;gap:10px;flex:none}[data-screen=agent] .vlist .vc .bars{margin-top:0;height:20px;flex:none}[data-screen=agent] .vlist .pl{padding:0;border:0;cursor:pointer;font:inherit;transition:background-color .2s ease,color .2s ease,transform .22s cubic-bezier(.2,.8,.2,1)}[data-screen=agent] .vlist .pl:enabled:hover{transform:scale(1.06)}[data-screen=agent] .vlist .pl:disabled{opacity:.4;cursor:default}[data-screen=agent] .vlist .pl:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[data-screen=agent] .vlist .bars.on i{background:var(--blue);animation:vc-sample .9s ease-in-out infinite;transform-origin:center}[data-screen=agent] .vlist .bars.on i:nth-child(3n+1){animation-delay:.15s}[data-screen=agent] .vlist .bars.on i:nth-child(3n+2){animation-delay:.3s}@keyframes vc-sample{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}[data-screen=agent] .vlist .ft .use{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font:inherit;font-size:.8125rem;font-weight:700;color:var(--blue);cursor:pointer}[data-screen=agent] .vlist .ft .use:enabled:hover{color:var(--ink-hi)}[data-screen=agent] .vlist .ft .use:disabled{opacity:.5;cursor:default}[data-screen=agent] .vlist .ft .use:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}[data-screen=agent] .num{display:flex;flex-direction:column;gap:14px}[data-screen=agent] .big{height:auto;min-height:96px;flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 22px}[data-screen=agent] .big .n{font-size:30px;font-weight:600;letter-spacing:-.6px;line-height:34px}[data-screen=agent] .ngrid{flex:1 1;min-height:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}[data-screen=agent] .nt{display:flex;flex-direction:column;gap:10px}[data-screen=agent] .nt .hd{height:auto}[data-screen=agent] .nt .v{font-size:15px;font-weight:700;line-height:20px}[data-screen=agent] .nt .ft{margin-top:auto;display:flex;align-items:center;gap:10px}[data-screen=agent] .test{flex:1 1;min-height:0;display:flex;flex-direction:column}[data-screen=agent] .test .viz{margin-top:14px;height:72px;display:flex;align-items:center;flex:none;color:var(--tone);transition:color .35s ease}[data-screen=agent] .test .viz .lk-agent-grid{width:100%}[data-screen=agent] .test [data-tone]{--tone:var(--blue)}[data-screen=agent] .test [data-tone=loading]{--tone:var(--amber)}[data-screen=agent] .test [data-tone=listening],[data-screen=agent] .test [data-tone=you]{--tone:var(--good)}[data-screen=agent] .test [data-tone=thinking]{--tone:var(--pink)}[data-screen=agent] .test .viz[data-tone=listening]{--tone:color-mix(in oklab,var(--good) 75%,transparent)}[data-screen=agent] .test .tc-state{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}[data-screen=agent] .test>.row{min-height:22px}[data-screen=agent] .test .tc-state i{width:7px;height:7px;border-radius:50%;background:var(--tone);flex:none;transition:background-color .35s ease}[data-screen=agent] .test .btn{margin-top:14px;justify-content:center;flex:none}[data-screen=agent] .fine{margin-top:8px;text-align:center;color:var(--ink3);font-size:.8125rem;font-weight:600}[data-screen=agent] .fine [role=alert]{color:var(--danger-ink)}[data-screen=agent] .sep{height:1px;background:var(--line);margin:14px 0;flex:none}[data-screen=agent] .try{display:flex;flex-direction:column;gap:6px;margin-top:8px}[data-screen=agent] .try span{min-height:32px;border-radius:16px;background:var(--well);display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:.8125rem;font-weight:600;color:var(--ink2);box-sizing:border-box;white-space:normal;line-height:18px}[data-screen=agent] .try svg{width:14px;height:14px;color:var(--blue)}[data-screen=agent] .tsc{flex:1 1;min-height:112px;min-width:0;overflow:hidden auto;margin-top:8px;display:flex;flex-direction:column;gap:8px}[data-screen=agent] .tl{display:flex;gap:10px;font-size:.8125rem;line-height:17px;color:var(--ink2)}[data-screen=agent] .tl b{flex:none;width:34px;font-weight:700;color:var(--blue)}[data-screen=agent] .tl b.u{color:var(--ink)}[data-screen=agent] .stats{height:auto;min-height:140px;flex:none}[data-screen=agent] .sg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}[data-screen=agent] .sg>div{min-width:0;background:var(--well);border-radius:14px;padding:10px 12px}[data-screen=agent] .sg .n{font-size:22px;font-weight:600;letter-spacing:-.4px;margin-top:4px;line-height:26px;white-space:nowrap}[data-screen=agent] .sg .n small{font-size:.75rem;color:var(--ink3);font-weight:600;letter-spacing:0;margin-left:4px}.frame [data-screen=agent]>.grid{flex:1 0 784px;min-height:784px}[data-screen=agent] .grid>.col>.card.agentcard{flex:1 1;min-height:420px}[data-screen=agent] .grid>.col>.card.test{flex:1 1;min-height:620px;overflow:auto}[data-screen=agent] .grid>.col>.card.stats{flex:0 0 auto;height:auto;min-height:140px}[data-screen=agent] .agentcard>.row,[data-screen=agent] .fine,[data-screen=agent] .test>.lb,[data-screen=agent] .test>.row,[data-screen=agent] .thread>*,[data-screen=agent] .try,[data-screen=agent] .tsc>*{flex:none}[data-screen=agent] .thread>:first-child{margin-top:auto}@container app-content (width < 1120px){[data-screen=agent] .prof{grid-template-columns:minmax(0,1fr)}[data-screen=agent] .prof .does{grid-column:1/-1;grid-row:2}[data-screen=agent] .prof{height:auto;min-height:140px;flex-wrap:wrap;row-gap:14px}[data-screen=agent] .m .bb,[data-screen=agent] .prof .who{min-width:0}[data-screen=agent] .fr{white-space:normal;height:auto;min-height:20px;align-items:flex-start;line-height:17px}[data-screen=agent] .fr svg{margin-top:1px}[data-screen=agent] .inbar .ph{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@container app-content (width < 900px){.frame [data-screen=agent]>.grid{flex:0 0 auto;min-height:0}[data-screen=agent] .card{max-width:100%}[data-screen=agent] .agentcard,[data-screen=agent] .panel,[data-screen=agent] .test,[data-screen=agent] .thread,[data-screen=agent] .tsc{flex:none;min-height:0;overflow:visible}[data-screen=agent] .grid>.col>.card.agentcard,[data-screen=agent] .grid>.col>.card.test{flex:0 0 auto;min-height:0}[data-screen=agent] .thread{justify-content:flex-start}[data-screen=agent] .thread>:first-child{margin-top:0}[data-screen=agent] .kt{overflow:visible}[data-screen=agent] .know,[data-screen=agent] .ngrid{grid-template-rows:auto;grid-auto-rows:min-content}[data-screen=agent] .stats{height:auto}[data-screen=agent] .vlist{max-height:460px}[data-screen=agent] .stats{min-height:140px}}@container app-content (width < 680px){[data-screen=agent] .prof .vd{display:none}[data-screen=agent] .does{flex:1 1 100%}[data-screen=agent] .agentcard>.row{flex-wrap:wrap;row-gap:8px}[data-screen=agent] .tabs{flex-wrap:wrap;border-radius:20px}[data-screen=agent] .tabs span{height:36px;border-radius:18px;padding:0 13px}[data-screen=agent] .know{grid-template-columns:minmax(0,1fr)}[data-screen=agent] .kt .hd{height:auto;min-height:20px;flex-wrap:wrap;row-gap:4px}[data-screen=agent] .src{flex-wrap:wrap}[data-screen=agent] .src>div{min-width:0}[data-screen=agent] .src .d,[data-screen=agent] .src .t{overflow-wrap:anywhere}[data-screen=agent] .kn-add .btn{height:36px}[data-screen=agent] .big{height:auto;min-height:96px;flex-wrap:wrap;row-gap:12px;padding:16px 18px}[data-screen=agent] .big>div{min-width:0}[data-screen=agent] .ngrid{grid-template-columns:minmax(0,1fr)}[data-screen=agent] .try span{height:auto;min-height:36px;border-radius:14px;padding:8px 12px;white-space:normal;align-items:flex-start;line-height:17px}[data-screen=agent] .try svg{margin-top:1px}[data-screen=agent] .sys{height:auto;min-height:20px;flex-wrap:wrap;text-align:center}[data-screen=agent] .inbar .send{width:36px;height:36px}[data-screen=agent] .kt .hd .link,[data-screen=agent] .nt .ft .link{display:inline-flex;align-items:center;min-height:36px}}@container app-content (width < 480px){[data-screen=agent] .prof{grid-template-columns:minmax(0,1fr)}[data-screen=agent] .prof .does{grid-row:auto}[data-screen=agent] .card.pad{padding:16px 14px}[data-screen=agent] .prof .who{flex:1 1 100%}[data-screen=agent] .prof .st{flex-wrap:wrap;row-gap:4px}[data-screen=agent] .does .gr{grid-template-columns:minmax(0,1fr);gap:4px}[data-screen=agent] .does .gr span{white-space:normal;height:auto;min-height:20px;align-items:flex-start;line-height:17px}[data-screen=agent] .does .gr svg{margin-top:1px}[data-screen=agent] .m .av{width:30px;height:30px}[data-screen=agent] .bb{padding:10px 12px}[data-screen=agent] .inbar{padding:0 6px 0 12px}[data-screen=agent] .big{padding:14px}[data-screen=agent] .big .n{font-size:22px;line-height:26px;letter-spacing:-.4px}[data-screen=agent] .sg{grid-template-columns:repeat(2,minmax(0,1fr))}[data-screen=agent] .sg>div{padding:10px}[data-screen=agent] .sg>div:last-child{grid-column:1/-1}[data-screen=agent] .tl b{width:30px}}[data-screen=agent]>.grid>.col:first-child{container:agent-main/inline-size}@container agent-main (width < 900px){[data-screen=agent] .know,[data-screen=agent] .ngrid{display:flex;flex-direction:column;overflow:auto}[data-screen=agent] .know>.kt,[data-screen=agent] .ngrid>.nt{flex:none;overflow:visible}}[data-screen=agent] .agent-switch{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}[data-screen=agent] .agent-switch .kai-q.on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--blue-ink)}[data-screen=agent] .tabs :is(span,button){height:28px;padding:0 14px;border-radius:14px;display:flex;align-items:center;font-size:.8125rem;font-weight:700;color:var(--ink2);background:none;border:0;font-family:inherit;cursor:pointer}[data-screen=agent] .tabs :is(span,button).on{background:var(--seg-on);color:var(--seg-ink);box-shadow:var(--seg-shadow)}@container app-content (width < 680px){[data-screen=agent] .tabs :is(span,button){height:36px;border-radius:18px;padding:0 13px}}[data-screen=agent] .prof .nm{margin:0}[data-screen=agent] .agent-switch .kai-q[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--blue-ink)}[data-screen=agent] .agenttools{flex:none;display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}[data-screen=agent] .agenttools .kc-field{flex:1 1;min-width:220px}[data-screen=agent] .agenttools .pg{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:.8125rem;font-weight:600;color:var(--ink2)}[data-screen=agent] .agenttools .agent-switch{flex:1 1 100%;margin-top:0}[data-screen=agent] button.btn{font-family:inherit;cursor:pointer}[data-screen=agent] button.btn:disabled{cursor:default;opacity:.55}[data-screen=agent] button.link{background:none;border:0;padding:0;font-family:inherit;cursor:pointer;flex:none}[data-screen=agent] .tl b{width:max(34px,var(--tl-who,0ch))}[data-screen=agent] .agent-page-header .agent-back{width:42px;height:42px;padding:0;border:1px solid var(--line);border-radius:13px;background:var(--control);color:var(--ink);display:grid;place-items:center;cursor:pointer;flex:none}[data-screen=agent] .agent-page-header .agent-back .ic{width:18px;height:18px;transform:rotate(180deg)}[data-screen=agent] .agent-list-page{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:2px 2px 8px;scrollbar-width:thin}[data-screen=agent] .agent-list-tabs{display:flex;width:max-content;max-width:100%;padding:3px;border-radius:11px;background:var(--well2);border:1px solid var(--line);overflow-x:auto;box-sizing:border-box}[data-screen=agent] .agent-list-tabs button{height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink2);font:inherit;font-size:.75rem;font-weight:650;display:flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer}[data-screen=agent] .agent-list-tabs button.on{background:var(--accent-soft);color:var(--blue-ink);box-shadow:inset 0 0 0 1px var(--accent-line)}[data-screen=agent] .agent-list-tabs .ic{width:14px;height:14px}[data-screen=agent] .agent-list-tabs b{min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:rgb(var(--fg)/.1);display:grid;place-items:center;font-size:.6875rem}[data-screen=agent] .agent-list-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;flex:none}[data-screen=agent] .agent-list-metric{min-height:88px;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.frame [data-screen=agent] .card.agent-list-metric:hover{border-color:var(--line);box-shadow:var(--rim),var(--card-shadow)}[data-screen=agent] .agent-list-metric>div{display:flex;flex-direction:column;gap:4px;min-width:0}[data-screen=agent] .agent-list-metric span{color:var(--ink2);font-size:.75rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-screen=agent] .agent-list-metric strong{font-size:1.45rem;line-height:1;color:var(--ink-hi)}[data-screen=agent] .agent-list-metric>i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--blue-ink);font-style:normal;flex:none}[data-screen=agent] .agent-list-metric>i[data-tone=green]{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good-ink)}[data-screen=agent] .agent-list-metric>i[data-tone=violet]{background:rgba(153,91,214,.14);color:#c89af0}[data-screen=agent] .agent-list-metric>i[data-tone=teal]{background:rgba(38,190,169,.14);color:var(--teal-ink)}[data-screen=agent] .agent-list-metric .ic{width:19px;height:19px}[data-screen=agent] .agent-list-tools{display:grid;grid-template-columns:minmax(220px,1fr) auto 170px auto auto;grid-gap:9px;gap:9px;align-items:center;flex:none}[data-screen=agent] .agent-list-search,[data-screen=agent] .agent-list-status{height:40px;border:1px solid var(--line);border-radius:12px;background:var(--well2);display:flex;align-items:center;gap:9px;padding:0 12px;box-sizing:border-box;color:var(--ink3)}[data-screen=agent] .agent-list-search .ic,[data-screen=agent] .agent-list-status .ic{width:15px;height:15px;flex:none}[data-screen=agent] .agent-list-search input,[data-screen=agent] .agent-list-status select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:.8125rem}[data-screen=agent] .agent-list-status select{cursor:pointer}[data-screen=agent] .agent-list-tools .btn{height:40px;padding-inline:13px;text-decoration:none}[data-screen=agent] .agent-list-tools .btn .ic{width:15px;height:15px}[data-screen=agent] .agent-view-toggle{height:40px;display:flex;gap:2px;padding:3px;border-radius:12px;background:var(--well2);border:1px solid var(--line);box-sizing:border-box}[data-screen=agent] .agent-view-toggle button{width:38px;border:0;border-radius:9px;background:transparent;color:var(--ink2);display:grid;place-items:center;cursor:pointer}[data-screen=agent] .agent-view-toggle button.on{background:var(--accent-soft);color:var(--blue-ink);box-shadow:inset 0 0 0 1px var(--accent-line)}[data-screen=agent] .agent-view-toggle .ic{width:15px;height:15px}[data-screen=agent] .agent-list-error{padding:9px 12px;border-radius:10px;background:color-mix(in srgb,var(--pink) 12%,transparent);color:var(--danger-ink);font-size:.8125rem}[data-screen=agent] .agent-list-notice{padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--well2);color:var(--ink2);font-size:.8125rem}[data-screen=agent] .agent-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));grid-gap:14px;gap:14px;align-content:start}[data-screen=agent] .agent-list-rows{display:flex;flex-direction:column;gap:10px;align-content:start}[data-screen=agent] .agent-list-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;grid-gap:18px;gap:18px;align-items:center;padding:12px 16px;min-width:0}[data-screen=agent] .agent-list-row-identity{display:flex;flex-direction:column;gap:3px;min-width:0}[data-screen=agent] .agent-list-row-name{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}[data-screen=agent] .agent-list-row-name button{min-width:0;overflow:hidden;text-overflow:ellipsis;border:0;padding:0;background:transparent;color:var(--ink);font:inherit;font-size:.9375rem;font-weight:750;letter-spacing:-.01em;cursor:pointer;text-align:left}[data-screen=agent] .agent-list-row-name button:hover{color:var(--blue-ink)}[data-screen=agent] .agent-list-row-name .chip{flex:none}[data-screen=agent] .agent-list-row-metrics{display:flex;gap:20px}[data-screen=agent] .agent-list-row-metrics span{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:.6875rem;font-weight:650;color:var(--ink3);text-transform:uppercase;letter-spacing:.04em}[data-screen=agent] .agent-list-row-metrics strong{font-size:.9375rem;font-weight:750;color:var(--ink);letter-spacing:normal;text-transform:none}[data-screen=agent] .agent-list-row-actions{display:flex;gap:7px}[data-screen=agent] .agent-row-action{width:34px;height:34px;flex:none;border-radius:10px;border:1px solid var(--line);background:var(--well2);color:var(--ink2);display:grid;place-items:center;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}[data-screen=agent] .agent-row-action .ic{width:15px;height:15px;pointer-events:none}[data-screen=agent] .agent-row-action:enabled:hover{background:var(--accent-soft);color:var(--blue-ink);border-color:var(--accent-line)}[data-screen=agent] .agent-row-action:focus-visible{outline:2px solid var(--ink-hi);outline-offset:2px}[data-screen=agent] .agent-row-action:disabled{opacity:.45;cursor:wait}[data-screen=agent] .agent-row-action[data-active=true]{background:var(--primary-fill);color:#fff;border-color:var(--accent);box-shadow:0 0 10px rgb(var(--accent-rgb)/.35)}[data-screen=agent] .agent-list-card{position:relative;isolation:isolate;padding:18px 16px 14px;display:flex;flex-direction:column;gap:16px;min-width:0;container:agent-card/inline-size}[data-screen=agent] .agent-list-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(110deg,transparent 38%,rgb(var(--accent-rgb)/.12) 46%,rgb(255 255 255/.22) 50%,rgb(var(--accent-rgb)/.12) 54%,transparent 62%);background-size:250% 100%;background-repeat:no-repeat;background-position:150% 0;opacity:0;pointer-events:none;transition:opacity .18s ease}@media(hover:hover){[data-screen=agent] .agent-list-card:hover:before{opacity:1;animation:agent-card-shimmer 2.1s ease-in-out infinite}}[data-screen=agent] .agent-list-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-width:0}[data-screen=agent] .agent-list-card-profile{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0}[data-screen=agent] .agent-list-card-identity{display:flex;align-items:center;min-width:0;width:100%;min-height:52px}[data-screen=agent] .agent-list-card-name{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;width:100%}[data-screen=agent] .agent-list-title-row{display:flex;align-items:center;gap:8px;min-width:0;width:100%;white-space:nowrap}[data-screen=agent] .agent-list-card h2{flex:0 1 auto;min-width:0;margin:0;font-size:1rem;line-height:1.2;color:var(--ink-hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-screen=agent] .agent-list-title-divider{flex:none;color:var(--ink3);font-size:.9375rem;line-height:1}[data-screen=agent] .agent-action-wheel{--wheel-size:116px;position:relative;isolation:isolate;display:grid;grid-template:repeat(2,minmax(0,1fr)) /repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px;width:var(--wheel-size);height:var(--wheel-size);padding:4px;box-sizing:border-box;border:1px solid var(--edge);border-radius:50%;background:var(--well2);box-shadow:inset 0 1px 1px rgb(255 255 255/.12),0 4px 12px rgb(0 5 20/.16)}[data-screen=agent] .agent-wheel-action{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;width:100%;height:100%;padding:0;border:0;background:linear-gradient(145deg,rgb(var(--fg)/.06),transparent),var(--control);color:var(--ink2);display:grid;place-items:center;cursor:pointer;box-shadow:inset 0 1px 0 rgb(var(--fg)/.08);transition:color .16s ease,filter .16s ease}[data-screen=agent] .agent-wheel-action .ic{width:16px;height:16px;pointer-events:none}[data-screen=agent] .agent-wheel-action.edit{grid-area:1/1;border-radius:100% 0 0 0}[data-screen=agent] .agent-wheel-action.details{grid-area:1/2;border-radius:0 100% 0 0}[data-screen=agent] .agent-wheel-action.duplicate{grid-area:2/1;border-radius:0 0 0 100%}[data-screen=agent] .agent-wheel-action.delete{grid-area:2/2;border-radius:0 0 100% 0}[data-screen=agent] .agent-wheel-action.agent-action-wheel-center{position:absolute;z-index:2;left:50%;top:50%;width:38%;height:auto;min-width:40px;min-height:40px;aspect-ratio:1;box-sizing:border-box;transform:translate(-50%,-50%);border:1px solid #aebdc9;border-radius:50%;background:radial-gradient(circle at 35% 25%,#f7fafc 0,#d7e0e7 40%,#94a5b3 75%,#657887 100%);color:#263b4d;box-shadow:0 0 0 3px var(--well2),inset 0 1px 2px rgb(255 255 255/.65),0 3px 6px rgb(0 5 20/.22)}[data-screen=agent] .agent-wheel-action.agent-action-wheel-center[data-active=true]{background:var(--primary-fill);color:#fff;border-color:var(--accent);box-shadow:0 0 0 3px var(--well2),0 0 14px rgb(var(--accent-rgb)/.45),0 3px 6px rgb(0 5 20/.22)}[data-screen=agent] .agent-action-wheel .agent-wheel-action:enabled:hover,[data-screen=agent] .agent-action-wheel:not(:has(.agent-wheel-action:enabled:hover)) .agent-wheel-action:enabled:focus-visible{background:var(--primary-fill);color:#fff;border-color:var(--accent)}[data-screen=agent] .agent-wheel-action:enabled:active{filter:brightness(.94)}[data-screen=agent] .agent-wheel-action:focus-visible{outline:2px solid var(--ink-hi);outline-offset:-3px}[data-screen=agent] .agent-wheel-action:disabled{opacity:.45;cursor:wait}[data-screen=agent] .agent-list-number{min-width:0;max-width:100%;margin:0;color:var(--ink2);font-size:.8125rem;display:flex;align-items:center;gap:6px;white-space:nowrap}[data-screen=agent] .agent-list-number span{min-width:0;overflow:hidden;text-overflow:ellipsis}[data-screen=agent] .agent-list-number .ic{width:13px;height:13px;flex:none}[data-screen=agent] .agent-direction{flex:none;color:var(--blue-ink);font-size:.8125rem;font-weight:700;text-transform:capitalize}[data-screen=agent] .agent-heartbeat{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px;width:100%;min-width:0;height:48px;overflow:hidden;color:var(--blue-ink)}[data-screen=agent] .agent-heartbeat-row{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;min-width:0;min-height:0}[data-screen=agent] .agent-heartbeat-label{color:var(--ink3);font-size:.5625rem;line-height:1;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}[data-screen=agent] .agent-heartbeat-row>svg{display:block;width:100%;height:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}[data-screen=agent] .agent-heartbeat path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}[data-screen=agent] .agent-heartbeat .agent-heartbeat-guide{stroke-width:1;opacity:.12}[data-screen=agent] .agent-heartbeat[data-active=true] .agent-heartbeat-motion{transform-box:view-box;transform-origin:50% 50%;animation:agent-heartbeat-live var(--heartbeat-swell,11.4s) ease-in-out infinite!important;animation-delay:var(--heartbeat-delay,0s)!important}[data-screen=agent] .agent-heartbeat[data-active=true] .agent-heartbeat-trace{transform-box:view-box;animation:agent-heartbeat-scroll var(--heartbeat-speed,6.6s) linear infinite!important;animation-delay:var(--heartbeat-delay,0s)!important;filter:drop-shadow(0 0 2px rgb(var(--accent-rgb)/.4))}[data-screen=agent] .agent-heartbeat[data-active=true] .agent-heartbeat-signal{stroke:var(--ink-hi);stroke-width:1.8;stroke-dasharray:9 91;opacity:.85;animation:agent-heartbeat-signal var(--heartbeat-signal-speed,5.4s) linear infinite!important;animation-delay:var(--heartbeat-delay,0s)!important}[data-screen=agent] .agent-heartbeat-row[data-metric=tokens]{--heartbeat-speed:5.1s;--heartbeat-swell:7.8s;--heartbeat-signal-speed:4.05s;--heartbeat-delay:-2.1s}[data-screen=agent] .agent-heartbeat-row[data-metric=response]{--heartbeat-speed:8.7s;--heartbeat-swell:13.2s;--heartbeat-signal-speed:7.2s;--heartbeat-delay:-3.6s}[data-screen=agent] .agent-heartbeat[data-active=false]{color:var(--ink3);opacity:.5}[data-screen=agent] .agent-list-performance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:12px 0 0;border-top:1px solid var(--line)}[data-screen=agent] .agent-list-performance div{min-width:0;display:flex;flex-direction:column;gap:5px;text-align:center}[data-screen=agent] .agent-list-performance strong{font-size:.875rem;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-hi)}[data-screen=agent] .agent-list-performance span{font-size:.625rem;text-transform:uppercase;letter-spacing:.25px;color:var(--ink3)}[data-screen=agent] .agent-list-performance .performance-label{display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}[data-screen=agent] .agent-list-performance .performance-label .ic{width:11px;height:11px;color:var(--blue-ink)}[data-screen=agent] .agent-list-performance .performance-label.success .ic{color:var(--good-ink)}[data-screen=agent] .agent-list-performance .performance-label.failed .ic{color:var(--danger-ink)}[data-screen=agent] .agent-list-performance .performance-label.average .ic{color:var(--amber-ink)}[data-screen=agent] .agent-detail-grid{flex:1 1;min-height:0}@media(max-width:1050px){[data-screen=agent] .agent-list-metric{min-height:76px;padding:12px 14px;gap:10px}[data-screen=agent] .agent-list-metric>i{width:36px;height:36px}[data-screen=agent] .agent-list-metric strong{font-size:1.3rem}}@media(max-width:700px){[data-screen=agent] .agent-list-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){[data-screen=agent] .agent-list-tools{grid-template-columns:minmax(220px,1fr) auto auto auto}[data-screen=agent] .agent-list-tabs{grid-column:1/-1;grid-row:2}[data-screen=agent] .agent-list-row{grid-template-columns:minmax(160px,1fr) auto;row-gap:10px}[data-screen=agent] .agent-list-row-metrics{grid-column:1;grid-row:2}}@media(max-width:760px){[data-screen=agent] .agent-list-tools{grid-template-columns:1fr 1fr}[data-screen=agent] .agent-list-search{grid-column:1/-1}[data-screen=agent] .agent-list-tabs{grid-column:1/-1;grid-row:auto}[data-screen=agent] .agent-list-grid{grid-template-columns:1fr}[data-screen=agent] .agent-list-row{grid-template-columns:1fr;gap:10px}[data-screen=agent] .agent-list-row-metrics{grid-column:auto;grid-row:auto;justify-content:flex-start}[data-screen=agent] .agent-list-row-actions{flex-wrap:wrap}}@media(max-width:520px){[data-screen=agent] .agent-list-metrics,[data-screen=agent] .agent-list-tools{grid-template-columns:1fr}[data-screen=agent] .agent-list-search{grid-column:auto}[data-screen=agent] .agent-list-performance{grid-template-columns:repeat(2,1fr)}}[data-screen=agent] .agent-list-page{container:agent-list/inline-size}@container agent-list (width < 1100px){[data-screen=agent] .agent-list-tools{grid-template-columns:minmax(220px,1fr) auto auto auto}[data-screen=agent] .agent-list-tabs{grid-column:1/-1;grid-row:2}[data-screen=agent] .agent-list-row{grid-template-columns:minmax(160px,1fr) auto;row-gap:10px}[data-screen=agent] .agent-list-row-metrics{grid-column:1;grid-row:2}}@container agent-list (width < 1050px){[data-screen=agent] .agent-list-metric{min-height:76px;padding:12px 14px;gap:10px}[data-screen=agent] .agent-list-metric>i{width:36px;height:36px}[data-screen=agent] .agent-list-metric strong{font-size:1.3rem}}@container agent-list (width < 700px){[data-screen=agent] .agent-list-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container agent-list (width < 760px){[data-screen=agent] .agent-list-tools{grid-template-columns:1fr 1fr}[data-screen=agent] .agent-list-search{grid-column:1/-1}[data-screen=agent] .agent-list-tabs{grid-column:1/-1;grid-row:auto}[data-screen=agent] .agent-list-grid{grid-template-columns:1fr}[data-screen=agent] .agent-list-row{grid-template-columns:1fr;gap:10px}[data-screen=agent] .agent-list-row-metrics{grid-column:auto;grid-row:auto;justify-content:flex-start}[data-screen=agent] .agent-list-row-actions{flex-wrap:wrap}}@container agent-list (width < 520px){[data-screen=agent] .agent-list-metrics,[data-screen=agent] .agent-list-tools{grid-template-columns:1fr}[data-screen=agent] .agent-list-search{grid-column:auto}[data-screen=agent] .agent-list-performance{grid-template-columns:repeat(2,1fr)}}@container agent-card (width < 290px){[data-screen=agent] .agent-list-card-head{gap:12px}[data-screen=agent] .agent-action-wheel{--wheel-size:104px}[data-screen=agent] .agent-list-card-name{gap:7px}[data-screen=agent] .agent-direction{font-size:.75rem}}@keyframes agent-card-shimmer{0%{background-position:150% 0}75%,to{background-position:-50% 0}}@keyframes agent-heartbeat-scroll{0%{transform:translateX(0)}to{transform:translateX(-240px)}}@keyframes agent-heartbeat-live{0%,to{transform:translateY(0) scaleY(.6)}28%{transform:translateY(-2px) scaleY(1.18)}56%{transform:translateY(1px) scaleY(.78)}78%{transform:translateY(-1px) scaleY(1.08)}}@keyframes agent-heartbeat-signal{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){[data-screen=agent] .agent-wheel-action{transition:none}[data-screen=agent] .agent-list-card:before{display:none}}[data-screen=agent] .tchat{flex:1 1;min-height:120px;min-width:0;overflow:hidden auto;margin-top:8px;display:flex;flex-direction:column;gap:8px}[data-screen=agent] .tm{display:flex;gap:8px;align-items:flex-start}[data-screen=agent] .tm .av{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center}[data-screen=agent] .tm .bb{border-radius:12px;padding:8px 10px;background:var(--well);font-size:.8125rem;line-height:18px;color:var(--ink2);min-width:0}[data-screen=agent] .tm .wh{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.3px;color:var(--ink3);margin-bottom:2px}[data-screen=agent] .tm.me{flex-direction:row-reverse}[data-screen=agent] .tm.me .bb{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--ink)}[data-screen=agent] .tm-empty{font-size:.8125rem;line-height:18px;color:var(--ink3)}[data-screen=agent] .test .inbar{margin-top:10px;flex:none;transition:border-color .22s ease,box-shadow .28s ease}[data-screen=agent] .test .inbar:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}[data-screen=agent] .test .inbar input{flex:1 1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:none;color:var(--ink);font:inherit;font-size:.875rem}[data-screen=agent] .test .inbar input::placeholder{color:var(--ink3)}[data-screen=agent] .test .inbar input:disabled{cursor:not-allowed}[data-screen=agent] .test .inbar .send{padding:0;border:0;cursor:pointer;transition:opacity .2s ease,transform .22s cubic-bezier(.2,.8,.2,1),filter .2s ease}[data-screen=agent] .test .inbar .send:enabled:hover{transform:translateY(-1px);filter:brightness(1.07)}[data-screen=agent] .test .inbar .send:disabled{opacity:.45;cursor:default}[data-screen=agent] .test .inbar .send:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[data-screen=agent] .build .thread{justify-content:flex-start;gap:10px}[data-screen=agent] .build .fl{margin-top:2px}[data-screen=agent] .build .sys{margin-top:auto}[data-screen=agent] .build .thread>:first-child{margin-top:0}[data-screen=agent] .grid>.col>.card.test{min-height:420px}.frame [data-screen=agent]>.grid{flex:1 1;min-height:0}[data-screen=agent] .panel.overview{flex:1 1;min-height:0;overflow:hidden auto;padding-top:6px}[data-screen=agent] .panel.overview .prof{min-height:0;padding:4px 2px}[data-screen=agent] .panel.overview .prof .does .gr{row-gap:10px}[data-screen=agent] .agent-page-header>.agent-title{flex:1 1 auto;min-width:0}[data-screen=agent] .panel.overview{display:flex;flex-direction:column;gap:16px}[data-screen=agent] .ov-stats{flex:1 1;min-height:0;display:flex;flex-direction:column;padding-top:16px;border-top:1px solid var(--line)}[data-screen=agent] .ov-stats>.row h3{margin:0}[data-screen=agent] .ov-chart-card{flex:1 1;min-height:180px;margin-top:12px;background:var(--well);border-radius:14px;padding:12px 14px 8px;display:flex;flex-direction:column;min-width:0}[data-screen=agent] .ov-legend{display:flex;align-items:center;gap:16px;font-size:.75rem;font-weight:600;color:var(--ink2)}[data-screen=agent] .ov-legend b{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px;vertical-align:-1px}[data-screen=agent] .ov-legend .k-calls{background:var(--teal)}[data-screen=agent] .ov-legend .k-booked{background:var(--blue)}[data-screen=agent] .ov-legend .ov-sub{margin-left:auto;color:var(--ink3);font-weight:500}[data-screen=agent] .ov-chart{flex:1 1;min-height:0;width:100%;height:100%;margin-top:6px;display:block}[data-screen=agent] .ov-chart .ov-grid{stroke:var(--chart-grid);stroke-width:1}[data-screen=agent] .ov-chart .ov-axis{fill:var(--ink3);font-size:11px;font-weight:600}[data-screen=agent] .ov-chart .ov-bar{fill:var(--teal)}[data-screen=agent] .ov-chart .ov-booked{fill:var(--blue);stroke:var(--well);stroke-width:2;paint-order:stroke}[data-screen=agent] .ov-chart .ov-hit{fill:transparent}[data-screen=agent] .ov-chart .ov-day:hover .ov-hit{fill:rgb(var(--fg)/.05)}[data-screen=agent] .ov-chart .ov-empty{fill:var(--ink3);font-size:13px}[data-screen=agent] .ov-chart-wait{flex:1 1;display:grid;place-items:center;color:var(--ink3)}[data-screen=agent] .ov-chart{--ov-calls:#22a38f;--ov-booked:#6a8ff0}:root[data-theme=light] [data-screen=agent] .ov-chart{--ov-calls:#12806f;--ov-booked:#3a63c9}[data-screen=agent] .ov-chart .ov-bar{fill:var(--ov-calls)}[data-screen=agent] .ov-chart .ov-booked{fill:var(--ov-booked)}[data-screen=agent] .ov-legend .k-calls{background:#22a38f}[data-screen=agent] .ov-legend .k-booked{background:#6a8ff0}:root[data-theme=light] [data-screen=agent] .ov-legend .k-calls{background:#12806f}:root[data-theme=light] [data-screen=agent] .ov-legend .k-booked{background:#3a63c9}[data-screen=agent] .agentcard .tabs [role=tab]{gap:6px}[data-screen=agent] .agentcard .tabs [role=tab] .ic{width:14px;height:14px;flex:none}[data-screen=agent] .test .btn.end{background:linear-gradient(115deg,#c2415d,#98293f);border-color:rgba(255,196,206,.35)}@media (max-width:575.98px){.frame [data-screen=agent] .top .btn.agent-new{display:inline-flex}}