.agentx{--ax-accent: #2b4a7a;--ax-accent-weak: #e7ecf4;--ax-hub: #e7ecf4;--ax-warm: #9c2b2e;--ax-warm-weak: #f3e6e4;--ax-done: #2b4a7a;--ax-done-weak: #e7ecf4;--ax-ink: #1c1a17;--ax-ink-soft: #6b655c;--ax-line: #1c1a17;--ax-node: #fffdf8;--ax-node-brd: #1c1a17;--ax-page: #f7f4ec;--ax-panel: #fffdf8;--ax-panel-brd: #d8d2c6;--ax-shadow: 0 20px 50px -34px rgba(70, 55, 30, .35);--ax-serif: "Spectral", Georgia, serif;--ax-sans: "Inter", system-ui, sans-serif;color:var(--ax-ink);font-family:var(--ax-sans);max-width:1060px;margin:0 auto;container-type:inline-size}.agentx[data-theme=dark]{--ax-accent: #8ba0d6;--ax-accent-weak: rgba(139,160,214,.18);--ax-hub: rgba(139,160,214,.18);--ax-warm: #d1795e;--ax-warm-weak: rgba(209,121,94,.18);--ax-done: #8ba0d6;--ax-done-weak: rgba(139,160,214,.18);--ax-ink: #f4f1e8;--ax-ink-soft: #a89f92;--ax-line: #c4bcac;--ax-node: #26221d;--ax-node-brd: #c4bcac;--ax-page: #1c1a17;--ax-panel: #26221d;--ax-panel-brd: rgba(244,241,232,.14);--ax-shadow: 0 24px 60px -34px rgba(0,0,0,.8)}.agentx *{box-sizing:border-box}.agentx em{font-style:italic;color:var(--ax-accent)}.agentx-screen{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.agentx-node>circle{fill:var(--ax-node);stroke:var(--ax-node-brd);stroke-width:1.4}.agentx-node g{stroke:var(--ax-ink-soft);color:var(--ax-ink-soft)}.agentx-node-label{font-family:var(--ax-sans);font-size:13px;font-weight:500;fill:var(--ax-ink-soft);text-anchor:middle}.agentx-prompt{font-family:var(--ax-serif);font-style:italic;font-size:17px;fill:var(--ax-ink-soft)}.agentx-wire{fill:none;stroke:var(--ax-line);stroke-width:1.4;stroke-linecap:round}.agentx-arrowhead{fill:none;stroke:var(--ax-line);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.agentx-arrowhead-nav{fill:none;stroke:var(--ax-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.agentx-hub-core{fill:var(--ax-hub);stroke:var(--ax-accent);stroke-width:1.5}.agentx-hub g{stroke:var(--ax-accent);color:var(--ax-accent)}.agentx-answer rect{fill:var(--ax-node);stroke:var(--ax-node-brd);stroke-width:1.4}.agentx-answer-text{font-family:var(--ax-serif);font-style:italic;font-size:15px;color:var(--ax-ink-soft);text-align:center;line-height:1.4;height:100%;display:flex;align-items:center;justify-content:center}.agentx-flat-note{font-family:var(--ax-sans);font-size:12.5px;fill:var(--ax-warm)}.agentx-loop{fill:none;stroke:var(--ax-line);stroke-width:1.5;opacity:.3;pointer-events:none}.agentx-loop-hit{fill:none;stroke:transparent;stroke-width:26;cursor:help;pointer-events:stroke}.agentx-loop-hit:hover{stroke:var(--ax-accent-weak)}.agentx-progress{fill:none;stroke:var(--ax-accent);stroke-width:3.4;stroke-linecap:round;pointer-events:none}.agentx-cyclecount{font-family:var(--ax-sans);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:lowercase;fill:var(--ax-ink-soft)}.agentx-stage-node{cursor:help}.agentx-stage-node circle{fill:var(--ax-node);stroke:var(--ax-node-brd);stroke-width:1.4;transition:r .2s cubic-bezier(.34,1.5,.5,1)}.agentx-stage-back{fill:var(--ax-node)!important;stroke:none!important}.agentx-stage-num{font-family:var(--ax-serif);font-weight:600;font-size:17px;fill:var(--ax-ink);text-anchor:middle;dominant-baseline:central;pointer-events:none}.agentx-stage-label{font-family:var(--ax-sans);font-size:13px;font-weight:500;fill:var(--ax-ink-soft);text-anchor:middle;dominant-baseline:central;pointer-events:none}.agentx-stage-node:hover circle{stroke:var(--ax-accent)}.agentx-stage-node[data-on=true] circle{fill:var(--ax-accent-weak);stroke:var(--ax-accent);stroke-width:2.4}.agentx-stage-node[data-on=true] .agentx-stage-num{fill:var(--ax-accent)}.agentx-model{cursor:help}.agentx-model g{stroke:var(--ax-ink-soft);color:var(--ax-ink-soft);transition:stroke .25s,color .25s}.agentx-model-ring{fill:var(--ax-node);stroke:var(--ax-ink-soft);stroke-width:1.2;opacity:.9;transition:fill .25s,stroke .25s}.agentx-model[data-active=true] g{stroke:var(--ax-accent);color:var(--ax-accent)}.agentx-model[data-active=true] .agentx-model-ring{stroke:var(--ax-accent)}.agentx-model:hover .agentx-model-ring{fill:var(--ax-accent-weak);stroke:var(--ax-accent)}.agentx-model:hover g{stroke:var(--ax-accent);color:var(--ax-accent)}.agentx-tool{cursor:help}.agentx-tool rect{fill:var(--ax-node);stroke:var(--ax-node-brd);stroke-width:1.4;transition:stroke .25s,fill .25s}.agentx-tool g{stroke:var(--ax-ink-soft);color:var(--ax-ink-soft);transition:stroke .25s,color .25s}.agentx-tool-label{font-family:var(--ax-sans);font-size:13.5px;font-weight:500;fill:var(--ax-ink);dominant-baseline:central;pointer-events:none}.agentx-tool:hover rect{stroke:var(--ax-warm)}.agentx-tool:hover g{stroke:var(--ax-warm);color:var(--ax-warm)}.agentx-tool[data-on=true] rect{fill:var(--ax-warm-weak);stroke:var(--ax-warm);stroke-width:1.9}.agentx-tool[data-on=true] g{stroke:var(--ax-warm);color:var(--ax-warm)}@keyframes agentx-pulse{0%,to{stroke-width:1.9}50%{stroke-width:3.8}}.agentx-tool[data-working=true] rect{animation:agentx-pulse .8s ease-in-out infinite}.agentx-toolwire{fill:none;stroke:var(--ax-warm);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:5 4;opacity:.28;transition:opacity .2s}.agentx-toolwire[data-live=true]{opacity:.85}.agentx-wire-hit{fill:none;stroke:transparent;stroke-width:22;cursor:help;pointer-events:stroke}.agentx-info{fill:var(--ax-warm);stroke:var(--ax-panel);stroke-width:1.5}.agentx-dot-travel{animation:agentx-travel .9s linear both;offset-rotate:0deg}@keyframes agentx-travel{0%{offset-distance:0%}to{offset-distance:100%}}.agentx-node[data-active=true]>circle{fill:var(--ax-accent-weak);stroke:var(--ax-accent);stroke-width:2}.agentx-node[data-active=true]>g:not(.agentx-you-badge){stroke:var(--ax-accent);color:var(--ax-accent)}.agentx-you-badge circle{fill:var(--ax-done);stroke:none}.agentx-you-badge g{stroke:var(--ax-panel);color:var(--ax-panel)}.agentx-answerarrow{fill:none;stroke:var(--ax-accent);stroke-width:1.4;stroke-dasharray:5 4;stroke-linecap:round;opacity:.8}.agentx-answerchip-wrap{display:flex;align-items:center;justify-content:center;height:100%;pointer-events:none}.agentx-answerchip-box{display:inline-flex;align-items:center;gap:9px;padding:12px;border-radius:12px;background:var(--ax-done-weak);border:1.6px solid var(--ax-done)}.agentx-answerchip-box .ck{flex:none}.agentx-answerchip-box .ck path{fill:none;stroke:var(--ax-done);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.agentx-answerchip-box span{font-family:var(--ax-serif);font-size:15px;color:var(--ax-done);white-space:nowrap}.agentx-explainer .agentx-pop-anchor{position:absolute;z-index:8;pointer-events:none;transform:translate(-50%,calc(-100% - 11px)) translate(var(--pop-dx, 0px),var(--pop-dy, 0px))}.agentx-explainer .agentx-pop{position:relative;width:max-content;max-width:min(224px,76cqw);display:flex;align-items:flex-start;gap:7px;padding:6px 10px 7px 6px;border-radius:9px;background:var(--ax-node);color:var(--ax-ink);border:1px solid var(--ax-panel-brd);box-shadow:0 12px 28px -14px #00000080;pointer-events:none}.agentx-explainer .agentx-pop:after{content:"";position:absolute;left:clamp(10px,calc(50% - var(--pop-dx, 0px)),calc(100% - 10px));bottom:-5px;margin-left:-4.5px;width:9px;height:9px;background:var(--ax-node);border-right:1px solid var(--ax-panel-brd);border-bottom:1px solid var(--ax-panel-brd);transform:rotate(45deg)}.agentx-explainer .agentx-pop-tag{flex:none;margin-top:1px;font-family:var(--ax-sans);font-weight:700;font-size:10.5px;letter-spacing:.02em;padding:3px 8px;border-radius:999px;white-space:nowrap;color:var(--ax-node)}.agentx-explainer .agentx-pop[data-kind=tool] .agentx-pop-tag{background:var(--ax-warm)}.agentx-explainer .agentx-pop[data-kind=loop] .agentx-pop-tag{background:var(--ax-accent)}.agentx-explainer .agentx-pop[data-kind=you] .agentx-pop-tag{background:var(--ax-ink-soft)}.agentx-explainer .agentx-pop-body{font-family:var(--ax-serif);font-size:12.5px;line-height:1.35;padding-top:2px}.agentx-controls{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:20px;text-align:center;position:relative;z-index:2}.agentx-controls-up{margin-top:-84px;gap:22px}.agentx-controls-up .agentx-fig{font-size:17px}.agentx-fig{font-family:var(--ax-serif);font-style:italic;font-size:15.5px;color:var(--ax-ink-soft);margin:0;max-width:560px;min-height:22px}.agentx-fig.is-done{color:var(--ax-done);font-style:normal}.agentx-btnrow{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.agentx-btn{font-family:var(--ax-sans);font-weight:600;font-size:14.5px;padding:11px 22px;border-radius:9px;border:0;cursor:pointer;color:#fff;background:var(--ax-accent);transition:filter .18s ease,transform .1s}.agentx[data-theme=dark] .agentx-btn.ghost{color:var(--ax-ink-soft)}.agentx-btn.ghost:hover{color:var(--ax-ink);border-color:var(--ax-accent);filter:none}.agentx-choose-h{font-family:var(--ax-serif);font-size:clamp(20px,3cqw,26px);color:var(--ax-ink);margin:0 0 6px}.agentx-tasklist{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px}.agentx-task{display:flex;align-items:center;gap:14px;width:100%;font-family:var(--ax-sans);font-size:16px;font-weight:500;text-align:left;padding:16px 18px;border-radius:11px;cursor:pointer;color:var(--ax-ink);background:var(--ax-node);border:1px solid var(--ax-panel-brd);transition:border-color .16s,transform .12s}.agentx-task:hover{border-color:var(--ax-accent);transform:translateY(-2px)}.agentx-task-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:var(--ax-accent-weak);color:var(--ax-accent);flex:none}.agentx-task-ico svg{stroke:currentColor;fill:none}.agentx-task-arrow{margin-left:auto;color:var(--ax-ink-soft);font-size:18px}@container (max-width: 480px){.agentx-explainer .agentx-lead{font-size:clamp(17px,4.6cqw,22px)}.agentx-explainer .agentx-fig{font-size:13px}.agentx-explainer .agentx-controls-up .agentx-fig{font-size:14.5px}.agentx-explainer .agentx-controls{gap:10px;margin-top:12px}.agentx-explainer .agentx-panel{padding:12px}}@media(max-width:540px){.agentx-explainer{padding:10px}}.agentx-panel{position:relative;border-radius:10px;padding:22px;background:var(--ax-panel);border:1px solid var(--ax-panel-brd);height:clamp(440px,calc(56cqw + 116px),704px);display:flex;flex-direction:column;justify-content:center;gap:6px;overflow:hidden}.agentx-team-title{font-family:var(--ax-serif);font-size:clamp(19px,2.6cqw,25px);font-weight:600;color:var(--ax-ink);text-align:center;margin:0}.agentx-prompt{font-family:var(--ax-serif);font-style:italic;font-size:16px;fill:var(--ax-ink-soft)}.agentx-agent{cursor:help}.agentx-agent-circle{fill:var(--ax-node);stroke:var(--ax-node-brd);stroke-width:1.4;transition:fill .35s ease,stroke .35s ease,stroke-width .35s ease}.agentx-agent g{stroke:var(--ax-ink-soft);color:var(--ax-ink-soft);transition:stroke .35s ease,color .35s ease}.agentx-agent-label{font-family:var(--ax-sans);font-size:13px;font-weight:600;fill:var(--ax-ink);text-anchor:middle}.agentx-role{font-family:var(--ax-sans);font-size:12.5px;font-weight:500;fill:var(--ax-ink-soft);text-anchor:middle}.agentx-agent[data-active=true] .agentx-agent-circle{fill:var(--ax-accent-weak);stroke:var(--ax-accent);stroke-width:2.6}.agentx-agent[data-active=true] g{stroke:var(--ax-accent);color:var(--ax-accent)}.agentx-worker-spin{fill:none;stroke:var(--ax-accent);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:30 400;opacity:.6;transform-box:fill-box;transform-origin:center;animation:agentx-spin 1.25s linear infinite}@keyframes agentx-spin{to{transform:rotate(360deg)}}.agentx-hop{fill:none;stroke:var(--ax-warm);stroke-width:1.7;stroke-linecap:round;opacity:.5}.agentx-arrowhead-brick{fill:none;stroke:var(--ax-warm);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.agentx-hit{fill:none;stroke:transparent;stroke-width:26;cursor:help;pointer-events:stroke}.agentx-flow{fill:var(--ax-warm);stroke:var(--ax-panel);stroke-width:1.4;offset-rotate:0deg;animation:agentx-flow 1.15s ease-in-out both}@keyframes agentx-flow{0%{offset-distance:0%;opacity:0}14%{opacity:1}86%{opacity:1}to{offset-distance:100%;opacity:0}}.agentx-pill rect{fill:var(--ax-node);stroke:var(--ax-warm);stroke-width:1.3}.agentx-pill text{font-family:var(--ax-sans);font-size:11.5px;font-weight:600;fill:var(--ax-warm);dominant-baseline:middle}.agentx-result{cursor:help}.agentx-result-circle{fill:var(--ax-node);stroke:var(--ax-done);stroke-width:1.6;opacity:.5;transition:fill .4s ease,stroke-width .4s ease,opacity .4s ease}.agentx-result[data-lit=true] .agentx-result-circle{fill:var(--ax-done-weak);stroke-width:2.6;opacity:1}.agentx-result g{stroke:var(--ax-done);color:var(--ax-done);opacity:.5;transition:opacity .4s ease}.agentx-result[data-lit=true] g{opacity:1}.agentx-result-label{font-family:var(--ax-sans);font-size:13px;font-weight:600;fill:var(--ax-ink);text-anchor:middle}.agentx-result-answer{font-family:var(--ax-serif);font-style:italic;font-size:14px;fill:var(--ax-done)}.agentx-controls{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:16px;margin-bottom:18px;text-align:center;position:relative;z-index:2}.agentx-fig{font-family:var(--ax-serif);font-style:italic;font-size:15.5px;color:var(--ax-ink-soft);margin:0;max-width:720px}.agentx-fig b{font-style:normal;font-weight:600;color:var(--ax-ink)}.agentx-btnrow{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center}.agentx-team .agentx-fig{max-width:720px;text-wrap:balance}.agentx-team .agentx-controls{gap:14px;margin-top:16px;margin-bottom:18px}.agentx-btn.ghost{color:var(--ax-ink-soft);background:transparent;border:1px solid var(--ax-panel-brd)}.agentx-btn.ghost.agentx-btn-add{border-color:#699a6c85}.agentx-btn.ghost.agentx-btn-remove{border-color:#aa605a85}.agentx-btn.ghost:hover:not(:disabled){color:var(--ax-ink);border-color:var(--ax-accent);filter:none}.agentx-count-pill{font-family:var(--ax-sans);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ax-ink-soft);padding:8px 14px;border-radius:999px;border:1.5px solid #a8a08e;background:var(--ax-node);min-width:78px;text-align:center}.agentx[data-theme=dark] .agentx-count-pill{border-color:#f4f1e86b}.agentx-team .agentx-count-pill{border-width:1px;border-color:#b4ad9c}.agentx-team[data-theme=dark] .agentx-count-pill{border-color:#f4f1e857}.agentx-hint{position:absolute;top:13px;right:15px;z-index:6;margin:0;pointer-events:none;user-select:none;font-family:var(--ax-sans);font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;line-height:1;color:var(--ax-ink-soft);padding:5px 11px;border:1px solid rgba(156,43,46,.4);border-radius:999px;background:var(--ax-panel)}.agentx[data-theme=dark] .agentx-hint{border-color:#d1795e70}.agentx-team .agentx-pop-anchor{position:absolute;z-index:8;pointer-events:none;transform:translate(-50%,calc(-100% - 11px)) translate(var(--pop-dx, 0px),var(--pop-dy, 0px))}.agentx-team .agentx-pop{position:relative;width:max-content;max-width:min(236px,76cqw);display:flex;align-items:flex-start;gap:7px;padding:6px 10px 7px 6px;border-radius:9px;background:var(--ax-node);color:var(--ax-ink);border:1px solid var(--ax-panel-brd);box-shadow:0 12px 28px -14px #00000080;pointer-events:none}.agentx-team .agentx-pop[data-kind=agent],.agentx-team .agentx-pop[data-kind=result]{max-width:min(258px,66cqw)}.agentx-team .agentx-pop:after{content:"";position:absolute;left:clamp(10px,calc(50% - var(--pop-dx, 0px)),calc(100% - 10px));bottom:-5px;margin-left:-4.5px;width:9px;height:9px;background:var(--ax-node);border-right:1px solid var(--ax-panel-brd);border-bottom:1px solid var(--ax-panel-brd);transform:rotate(45deg)}.agentx-team .agentx-pop-tag{flex:none;margin-top:1px;font-family:var(--ax-sans);font-weight:700;font-size:10.5px;letter-spacing:.02em;padding:3px 8px;border-radius:999px;white-space:nowrap;color:var(--ax-node)}.agentx-team .agentx-pop[data-kind=info] .agentx-pop-tag{background:var(--ax-warm)}.agentx-team .agentx-pop[data-kind=agent] .agentx-pop-tag{background:var(--ax-accent)}.agentx-team .agentx-pop[data-kind=result] .agentx-pop-tag{background:var(--ax-done)}.agentx-team .agentx-pop-body{font-family:var(--ax-serif);font-size:12.5px;line-height:1.35;padding-top:2px}@media(prefers-reduced-motion:reduce){.agentx *{animation-duration:.001ms!important;transition-duration:.001ms!important}}@container (max-width: 480px){.agentx-team .agentx-lead{font-size:clamp(17px,4.6cqw,22px)}.agentx-team .agentx-fig{font-size:13px}.agentx-team .agentx-controls{gap:10px;margin-top:10px;margin-bottom:12px}.agentx-team .agentx-panel{padding:12px}}@media(max-width:540px){.agentx-team{padding:10px}}.agentx-system{--ax-slip: #e11d1d}.agentx-system[data-theme=dark]{--ax-slip: #ff5b52}.agentx-panel{position:relative;border-radius:10px;padding:22px;background:var(--ax-panel);border:1px solid var(--ax-panel-brd);height:clamp(440px,calc(56cqw + 116px),704px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.agentx-stage{position:relative;width:100%}.agentx-scene{width:100%;height:auto;display:block}.agentx-screen{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:6px}.agentx-center{align-items:center;gap:22px;text-align:center}.agentx-lead{font-family:var(--ax-serif);font-size:clamp(20px,3cqw,28px);line-height:1.4;color:var(--ax-ink);max-width:520px;margin:0}.agentx-back{position:absolute;top:12px;left:14px;z-index:6;font-family:var(--ax-sans);font-size:13px;font-weight:500;color:var(--ax-ink-soft);background:transparent;border:0;padding:5px 8px;border-radius:7px;cursor:pointer;transition:color .15s,background .15s}.agentx-back:hover{color:var(--ax-accent);background:var(--ax-accent-weak)}.agentx-core-circle{fill:var(--ax-accent-weak);stroke:var(--ax-accent);stroke-width:2}.agentx-core g{stroke:var(--ax-accent)}.agentx-core{color:var(--ax-accent)}.agentx-core-label{font-family:var(--ax-sans);font-size:13px;font-weight:600;fill:var(--ax-ink);text-anchor:middle}.agentx-core-pulse{fill:var(--ax-accent-weak);stroke:none;transform-box:fill-box;transform-origin:center;animation:agentx-core-breathe 3.6s ease-in-out infinite}@keyframes agentx-core-breathe{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.12);opacity:.82}}.agentx-orbit-path{fill:none;stroke:var(--ax-line);stroke-width:1;opacity:.16}.agentx-info-orbit{fill:var(--ax-warm);opacity:.85}.agentx-meteor{fill:var(--ax-slip)}.agentx-sys-slip-ring{fill:none;stroke:var(--ax-slip);stroke-width:2.2}.agentx-sys-pass-glow{fill:var(--ax-accent);stroke:none}.agentx-sys-agent{color:var(--ax-accent)}.agentx-sys-agent g{stroke:currentColor}.agentx-sys-agent-circle{fill:var(--ax-node);stroke:var(--ax-accent);stroke-width:1.4}.agentx-fig{font-family:var(--ax-serif);font-style:italic;font-size:15.5px;color:var(--ax-ink-soft);margin:0;max-width:560px;text-align:center}.agentx-takeaway{align-self:center;margin-top:10px}.agentx-footer{display:flex;flex-direction:column;align-items:center;gap:11px;margin-top:8px;padding-top:28px;border-top:1px solid var(--ax-panel-brd);position:relative;z-index:2}.agentx-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;list-style:none;margin:0;padding:0}.agentx-legend li{display:flex;align-items:center;gap:7px;font-family:var(--ax-sans);font-size:12.5px;color:var(--ax-ink-soft)}.agentx-legend-key{width:11px;height:11px;border-radius:50%;flex:none}.agentx-legend-key.is-agent{background:var(--ax-accent)}.agentx-legend-key.is-info{background:var(--ax-warm)}.agentx-legend-key.is-slip{background:var(--ax-slip)}.agentx-sysctl{display:flex;flex-direction:column;align-items:stretch;gap:7px;width:min(460px,92%)}.agentx-track{position:relative;height:18px;display:flex;align-items:center}.agentx-track:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:7px;border-radius:999px;background:color-mix(in srgb,var(--ax-line) 34%,transparent)}.agentx-track-sweet{position:absolute;top:50%;transform:translateY(-50%);height:7px;border-radius:999px;background:var(--ax-accent);opacity:.45}.agentx-range{position:relative;z-index:2;flex:1;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;height:18px}.agentx-range:focus{outline:none}.agentx-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--ax-accent-weak)}.agentx-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--ax-accent-weak)}.agentx-range::-webkit-slider-runnable-track{height:7px;border-radius:999px;background:transparent}.agentx-range::-moz-range-track{height:7px;border-radius:999px;background:transparent}.agentx-scale{position:relative;height:16px;font-family:var(--ax-sans);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ax-ink-soft)}.agentx-scale>span{position:absolute;top:0;line-height:16px}.agentx-scale>span:first-child{left:0}.agentx-scale>span:last-child{right:0}.agentx-scale .is-sweet{transform:translate(-50%,-3px);color:var(--ax-accent);text-transform:none;letter-spacing:0;font-style:italic;font-family:var(--ax-serif);font-size:13px;font-weight:500}.agentx-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-4.5px;border-radius:50%;background:var(--ax-accent);border:2px solid var(--ax-panel);transition:filter .15s ease}.agentx-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--ax-accent);border:2px solid var(--ax-panel)}.agentx-range:hover::-webkit-slider-thumb{filter:brightness(1.08)}.agentx-btn{font-family:var(--ax-sans);font-weight:600;font-size:14px;padding:9px 18px;border-radius:9px;border:0;cursor:pointer;color:#fff;background:var(--ax-accent);transition:filter .18s ease,transform .1s}.agentx[data-theme=dark] .agentx-btn{color:#1c1a17}.agentx-btn-lg{font-size:17px;padding:14px 30px}.agentx-btn:hover{filter:brightness(1.07)}.agentx-btn:active{transform:translateY(1px)}.agentx-btn:disabled{opacity:.4;cursor:default;filter:none}.agentx-tip{cursor:help;outline:none}.agentx-legend li.agentx-tip{position:relative}.agentx-tip .agentx-pop-anchor{opacity:0;visibility:hidden;transition:opacity .14s ease}.agentx-tip:hover .agentx-pop-anchor,.agentx-tip:focus-within .agentx-pop-anchor{opacity:1;visibility:visible}.agentx-tip:focus-visible{text-decoration:underline dotted;text-underline-offset:3px}.agentx-system .agentx-scale .agentx-pop-anchor{transform:translate(-50%,calc(-100% - 38px)) translate(var(--pop-dx, 0px),var(--pop-dy, 0px))}.agentx-explore-hint{position:absolute;top:8px;right:0;z-index:6;margin:0;pointer-events:none;user-select:none;font-family:var(--ax-sans);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:var(--ax-ink-soft);padding:4px 9px;border:1px solid rgba(156,43,46,.4);border-radius:999px;background:var(--ax-panel)}.agentx-system[data-theme=dark] .agentx-explore-hint{border-color:#d1795e70}.agentx-system .agentx-pop-anchor{position:absolute;left:50%;top:0;z-index:8;pointer-events:none;transform:translate(-50%,calc(-100% - 11px)) translate(var(--pop-dx, 0px),var(--pop-dy, 0px))}.agentx-system .agentx-pop{position:relative;width:max-content;max-width:288px;display:flex;align-items:flex-start;gap:7px;padding:6px 10px 7px 6px;border-radius:9px;background:var(--ax-node);color:var(--ax-ink);border:1px solid var(--ax-panel-brd);box-shadow:0 12px 28px -14px #00000080;text-align:left}.agentx-system .agentx-pop:after{content:"";position:absolute;left:clamp(10px,calc(50% - var(--pop-dx, 0px)),calc(100% - 10px));bottom:-5px;margin-left:-4.5px;width:9px;height:9px;background:var(--ax-node);border-right:1px solid var(--ax-panel-brd);border-bottom:1px solid var(--ax-panel-brd);transform:rotate(45deg)}.agentx-system .agentx-pop-tag{flex:none;margin-top:1px;font-family:var(--ax-sans);font-weight:700;font-size:10.5px;letter-spacing:.02em;padding:3px 8px;border-radius:999px;white-space:nowrap;color:var(--ax-node);text-transform:none}.agentx-system .agentx-pop[data-kind=info] .agentx-pop-tag{background:var(--ax-warm)}.agentx-system .agentx-pop[data-kind=agent] .agentx-pop-tag{background:var(--ax-accent)}.agentx-system .agentx-pop[data-kind=slip] .agentx-pop-tag{background:var(--ax-slip)}.agentx-system .agentx-pop-body{font-family:var(--ax-serif);font-style:normal;font-size:12.5px;line-height:1.35;padding-top:2px;letter-spacing:0;text-transform:none}@media(prefers-reduced-motion:reduce){.agentx *{animation-duration:.001ms!important;transition-duration:.001ms!important}.agentx.agentx-system .agentx-core-pulse{animation:none}}@container (max-width: 480px){.agentx-system .agentx-panel{padding:12px}.agentx-system .agentx-lead{font-size:clamp(17px,4.6cqw,22px)}.agentx-system .agentx-fig{font-size:12px}.agentx-system .agentx-takeaway{margin-top:3px;max-width:460px}.agentx-system .agentx-footer{gap:6px;margin-top:4px;padding-top:22px}.agentx-system .agentx-sysctl{gap:5px;width:min(460px,96%)}.agentx-system .agentx-explore-hint{font-size:8.5px;letter-spacing:.07em;padding:3px 8px;top:5px}.agentx-system .agentx-legend li{font-size:11px}.agentx-system .agentx-legend{gap:4px 12px}.agentx-system .agentx-legend-key{width:10px;height:10px}.agentx-system .agentx-scale{font-size:9.5px}.agentx-system .agentx-scale .is-sweet{font-size:12px}}@media(max-width:540px){.agentx-system{padding:12px}}
