/* Qtell page "q-agents". Generated by docs/website/convert-page.py from the page mockup;
   do not edit by hand. Markup: framework/pages/q-agents/. */
/* Base rules for this page's converted mockup sections, scoped to the wrapper so nothing leaks to the rest of the
   site. Three classes (0,3,0) beat the parent theme's element rules (.qtell-section h2, .page-content ul li,
   svg{width:100%}); the generated class rules below share that specificity and win by order. */
.qtell-pg-q-agents {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  --inv-cta-b: #3f5472;
  --inv-cta-c: #2f7280;
}
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents {
  font-family: var(--qtell-font-body);
  color: var(--qtell-purple-900);
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  text-align: start;
  font-weight: 400;
  line-height: normal;
  letter-spacing: normal;
}
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents :where(*, *::before, *::after) { box-sizing: border-box; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents :where(h1, h2, h3, h4, p, ul, ol) { margin: 0; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents :where(ul, ol) { padding: 0; list-style: none; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents :where(li) { margin: 0; padding-left: 0; font-size: inherit; font-weight: inherit; line-height: inherit; color: inherit; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents li::before, .qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents li::after { content: none; display: none; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents :where(h1, h2, h3, h4) { font-family: inherit; font-weight: 700; line-height: normal; letter-spacing: inherit; text-transform: none; color: inherit; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents :where(h1) { font-size: 2em; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents :where(h2) { font-size: 1.5em; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents :where(h3) { font-size: 1.17em; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents :where(h4) { font-size: 1em; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents span { font-weight: inherit; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents :where(b, strong) { font-weight: bolder; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents :where(svg) { max-width: none; }
/* the theme forces max-width: 100% on images; the mockup has none */
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents :where(img) { max-width: none; }
/* The theme styles every <button> (padding, 30px radius, white text, teal background forced with !important). Back to
   the browser default; generated classes set what the mockup sets (backgrounds with !important so they beat the theme's). */
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents button { all: revert; background-color: buttonface !important; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents summary { list-style: none; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents summary::-webkit-details-marker { display: none; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents details[open] summary svg { transform: rotate(45deg); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents :where(a) { color: var(--qtell-purple-700); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents :where(a:hover) { color: var(--qtell-accent-ink); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents :where(:focus-visible) { outline: 3px solid var(--qtell-teal-700); outline-offset: 3px; }


/* The mockup's own animation / interaction / responsive rules */
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents h1,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents h2,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents h3,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents h4,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents p,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents ul,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents ol {margin:0}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents ul,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents ol {padding:0;list-style:none}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .label {font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--qtell-purple-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .demo {background:var(--qtell-white);border:1px solid var(--qtell-border-soft);border-radius:22px;box-shadow:0 34px 64px -40px var(--qtell-shadow-color);min-width:0;overflow:hidden}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .demo-top {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .demo-top .label {display:inline-flex;align-items:center;gap:8px;color:var(--qtell-white)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .demo-top .label::before {content:"";width:8px;height:8px;border-radius:50%;background:var(--qtell-teal-400);box-shadow:0 0 0 0 color-mix(in srgb, var(--qtell-teal-500) 60%, transparent);animation:ag-aqPulse 1.8s ease-out infinite}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .depth {display:inline-flex;padding:3px;border-radius:999px;background:color-mix(in srgb, var(--qtell-white) 12%, transparent)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .depth button {font:inherit;font-size:13px;font-weight:700;padding:7px 14px;border:0;border-radius:999px;background:transparent !important;color:var(--qtell-purple-100);cursor:pointer;transition:background .2s,color .2s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .depth button[aria-pressed="true"] {background:var(--qtell-teal-600) !important;color:var(--qtell-white)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .q {padding:20px 22px 4px;font-size:19px;line-height:1.35;font-weight:700;letter-spacing:-.015em;color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .q small {display:block;margin-top:6px;font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--qtell-purple-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tabs {display:flex;gap:6px;padding:12px 18px 0}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tabs button {font:inherit;font-size:14px;font-weight:700;padding:8px 14px;border:1px solid var(--qtell-border-soft);border-radius:999px;background:var(--qtell-white) !important;color:var(--qtell-purple-600);cursor:pointer;transition:all .2s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tabs button:hover {border-color:var(--qtell-purple-300);color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tabs button[aria-selected="true"] {background:var(--qtell-purple-700) !important;border-color:var(--qtell-purple-700);color:var(--qtell-white)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .pane {padding:16px 22px 18px;min-height:250px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .pane>*,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #c-sum,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #s-ans,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #u-q,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #u-o {animation:ag-aqIn .35s ease both}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-chips {display:flex;flex-wrap:wrap;gap:8px;padding:12px 22px 0}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .actions {display:flex;flex-wrap:wrap;gap:8px;padding:0 22px 16px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-btn {font:inherit;font-size:14px;font-weight:700;line-height:1.2;padding:10px 16px;border-radius:999px;border:1px solid var(--qtell-purple-200);background:var(--qtell-white) !important;color:var(--qtell-purple-700);cursor:pointer;text-align:left;transition:background .2s,border-color .2s,color .2s,transform .15s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-btn:hover {border-color:var(--qtell-purple-700);transform:translateY(-1px)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-btn[aria-pressed="true"],
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-btn.primary {background:var(--qtell-purple-700) !important;border-color:var(--qtell-purple-700);color:var(--qtell-white)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-btn.primary:hover {background:var(--qtell-purple-800) !important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-btn[disabled] {opacity:.45;cursor:default;transform:none}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .toast {min-height:20px;padding:0 22px 12px;font-size:14px;font-weight:600;color:var(--qtell-accent-ink)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .demo-note {padding:10px 22px;border-top:1px solid var(--qtell-border-soft);background:var(--qtell-background-soft);font-size:12.5px;color:var(--qtell-purple-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .status {display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:var(--qtell-app-teal-tint);color:var(--qtell-accent-ink)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .status::before {content:"";width:7px;height:7px;border-radius:50%;background:var(--qtell-teal-600);animation:ag-aqPulse 1.4s ease-out infinite}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .sum {font-size:18px;line-height:1.55;color:var(--qtell-purple-900)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .sum b {font-weight:700;color:var(--qtell-accent-ink)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .more {margin-top:12px;color:var(--qtell-purple-600);font-size:15px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .bars {display:grid;gap:11px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .bar {display:grid;grid-template-columns:92px minmax(0,1fr) 52px;gap:12px;align-items:center;font-size:14px;color:var(--qtell-purple-900)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .bar .track {display:grid;gap:3px;min-width:0}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .bar .fill {display:block;height:16px;border-radius:6px;background:linear-gradient(90deg,var(--qtell-purple-700),var(--qtell-teal-600));transform-origin:left;animation:ag-aqGrow .6s cubic-bezier(.2,.7,.2,1) both}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .bar .fill.alt {height:8px;background:var(--qtell-purple-200)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .bar .n {font-size:13px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums;color:var(--qtell-accent-ink)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .gridwrap {overflow-x:auto}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents table {border-collapse:collapse;width:100%;font-size:14px;color:var(--qtell-purple-900)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents th,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents td {text-align:left;padding:10px 10px;border-bottom:1px solid var(--qtell-border-soft);white-space:nowrap}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents th {font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--qtell-purple-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents td.num,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents th.num {text-align:right;font-variant-numeric:tabular-nums}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents tbody tr:last-child td {border-bottom:0;background:var(--qtell-background-soft)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .sys {display:flex;flex-wrap:wrap;gap:8px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .sc {display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;padding:8px 13px;border:1px solid var(--qtell-border-soft);border-radius:999px;color:var(--qtell-purple-600);background:var(--qtell-white);transition:all .25s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .sc.on {background:var(--qtell-app-teal-tint);color:var(--qtell-accent-ink);border-color:#99e2d6}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .sc.on::before {content:"";width:7px;height:7px;border-radius:50%;background:var(--qtell-teal-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .sc.static {color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .dash {border-style:dashed;border-color:var(--qtell-purple-200)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .panel {background:var(--qtell-white);border:1px solid var(--qtell-border-soft);border-radius:22px;padding:20px 22px;min-width:0;box-shadow:0 30px 60px -44px var(--qtell-shadow-color)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .panel .label {display:block;margin-bottom:12px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .flow3 {display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,.7fr) 40px minmax(0,1.2fr);gap:8px;align-items:center}

@media(max-width:800px){.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .flow3 {grid-template-columns:minmax(0,1fr)}
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .flow3 .arrow {transform:rotate(90deg);justify-self:center}
}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .arrow {font-size:22px;font-weight:800;color:var(--qtell-teal-600);text-align:center}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .node {border-radius:16px;padding:18px;text-align:center;font-size:22px;font-weight:800;letter-spacing:-.02em;background:var(--qtell-purple-700);color:var(--qtell-white);animation:ag-aqGlow 2.4s ease-in-out infinite}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ans {border:1px solid var(--qtell-border-soft);background:var(--qtell-background-soft);border-radius:14px;padding:16px;font-size:16px;line-height:1.5;color:var(--qtell-purple-900);min-width:0}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ans .label {display:block;margin-bottom:8px;color:var(--qtell-accent-ink)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .qlist {display:grid;gap:10px;margin-top:24px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .qlist {position:relative;z-index:2}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .qlist .ag-btn {position:relative;z-index:1;cursor:pointer;width:100%;font-size:16px;line-height:1.4;padding:14px 18px;border-radius:16px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .qlist .ag-btn small {pointer-events:none;display:block;margin-top:6px;font-size:12.5px;font-weight:600;color:var(--qtell-purple-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .qlist .ag-btn[aria-pressed="true"] small {color:var(--qtell-teal-400)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .thread {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}

@media(max-width:800px){.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .thread {grid-template-columns:minmax(0,1fr)}
}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .turns {display:grid;gap:10px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .bubble {border-radius:18px;padding:12px 16px;font-size:16px;line-height:1.5;animation:ag-aqIn .35s ease both}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .bubble.you {background:var(--qtell-purple-700);color:var(--qtell-white);margin-left:auto;max-width:90%;width:fit-content;border-radius:18px 18px 4px 18px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .bubble.bot {background:var(--qtell-white);border:1px solid var(--qtell-border-soft);color:var(--qtell-purple-900);border-radius:18px 18px 18px 4px;margin-top:2px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .bubble.bot b {font-weight:600}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .steplist {display:grid;gap:9px;margin-top:12px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .steplist .s {display:flex;gap:10px;align-items:center;font-size:15px;color:var(--qtell-purple-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .steplist .s i {font-style:normal;width:22px;height:22px;border-radius:50%;border:2px solid var(--qtell-purple-200);display:inline-grid;place-items:center;font-size:12px;font-weight:800}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .steplist .s.done {color:var(--qtell-purple-900)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .steplist .s.done i {background:var(--qtell-teal-600);border-color:var(--qtell-teal-600);color:var(--qtell-white);animation:ag-aqPop .35s ease both}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .mini {background:var(--qtell-background-soft);border:1px solid var(--qtell-border-soft);border-radius:14px;padding:10px 14px;margin-top:18px;font-size:14.5px;color:var(--qtell-purple-900)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .mini .row {display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--qtell-border-soft)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .mini .row:first-child {border-top:0}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .mini .row span:last-child {color:var(--qtell-purple-600);font-size:12.5px;font-weight:700;text-align:right}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ok {color:var(--qtell-tick)!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .rowsx .r {display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--qtell-border-soft);font-size:15px;color:var(--qtell-purple-900)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .rowsx .r span:last-child {font-weight:800;font-variant-numeric:tabular-nums;color:var(--qtell-accent-ink)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .lineflow {display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ucq {font-size:clamp(22px,2.4vw,30px);line-height:1.3;font-weight:700;letter-spacing:-.02em;color:var(--qtell-purple-700);max-width:30em}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .feed-top {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .feed-top .label {display:inline-flex;align-items:center;gap:8px;color:var(--qtell-white)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .feed-top .label::before {content:"";width:8px;height:8px;border-radius:50%;background:var(--qtell-teal-400);animation:ag-aqPulse 1.8s ease-out infinite}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .fresh {font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--qtell-teal-400)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .cards {display:grid;gap:10px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .card2 {border:1px solid var(--qtell-border-soft);background:var(--qtell-white);border-radius:16px;padding:13px 15px;display:grid;gap:8px;min-width:0;box-shadow:0 12px 24px -22px var(--qtell-shadow-color);animation:ag-aqIn .35s ease both}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .card2 .top {display:flex;justify-content:space-between;align-items:center;gap:8px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .card2 p {font-size:15.5px;line-height:1.5;color:var(--qtell-purple-900)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .card2 .ag-btn {padding:7px 12px;font-size:13px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .kind {display:inline-flex;align-items:center;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .k-warning {background:var(--qtell-app-alert-tint);color:var(--qtell-app-alert)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .k-anomaly {background:#f1e8f5;color:var(--qtell-purple-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .k-action,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .k-trend,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .k-win {background:var(--qtell-app-teal-tint);color:var(--qtell-accent-ink)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .kindrow {display:grid;gap:0}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .krow {display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:baseline;padding:16px 14px;margin-inline:-14px;border:0;border-top:1px solid var(--qtell-border-soft);border-radius:0;width:calc(100% + 28px);text-align:left;background:transparent;color:var(--qtell-purple-900);cursor:pointer;font:inherit;transition:background .25s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .krow:last-child {border-bottom:1px solid var(--qtell-border-soft)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .krow:hover {background:var(--qtell-background-soft)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .krow[aria-pressed="true"] {background:var(--qtell-white);border-radius:14px;box-shadow:0 16px 32px -26px var(--qtell-shadow-color),inset 3px 0 0 var(--qtell-teal-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .kd {font-size:19px;line-height:1.3;font-weight:700;letter-spacing:-.015em;color:var(--qtell-purple-700)}

@media(max-width:560px){.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .krow {grid-template-columns:minmax(0,1fr);gap:8px}
}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .eg {margin-top:18px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .stepper {display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .stp {font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:999px;border:1px solid var(--qtell-border-soft);color:var(--qtell-purple-600);background:var(--qtell-white);transition:all .25s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #i-steps .stp {cursor:pointer}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #i-steps .stp:hover {border-color:var(--qtell-purple-700);transform:translateY(-1px)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #i-steps .stp:focus-visible {outline:2px solid var(--qtell-teal-600);outline-offset:2px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .stp.done {background:var(--qtell-app-teal-tint);color:var(--qtell-accent-ink);border-color:#99e2d6}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .stp.cur {background:var(--qtell-purple-700);color:var(--qtell-white);border-color:var(--qtell-purple-700);box-shadow:0 0 0 4px color-mix(in srgb, var(--qtell-purple-700) 12%, transparent)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .stp.gone {background:var(--qtell-app-alert-tint);color:var(--qtell-app-alert);border-color:#efc3cf}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .tiles {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}

@media(max-width:520px){.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .tiles {grid-template-columns:minmax(0,1fr)}
}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .tile {border:1px solid var(--qtell-border-soft);background:var(--qtell-background-soft);border-radius:14px;padding:12px 14px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .tile b {display:block;font-size:26px;line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--qtell-accent-ink);font-variant-numeric:tabular-nums}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .tile span {display:block;margin-top:6px;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--qtell-purple-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .vbars {display:flex;align-items:flex-end;gap:10px;height:150px;margin-top:6px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .vb {flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%;border:0;background:transparent;cursor:pointer;color:var(--qtell-purple-600);font:inherit;font-size:12px;font-weight:700;padding:0}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .vb span.bar2 {display:block;width:100%;background:var(--qtell-purple-200);border-radius:8px 8px 0 0;transform-origin:bottom;animation:ag-aqRise .6s cubic-bezier(.2,.7,.2,1) both;transition:background .25s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .vb:hover span.bar2 {background:var(--qtell-purple-400)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .vb[aria-pressed="true"] span.bar2 {background:linear-gradient(180deg,var(--qtell-teal-600),var(--qtell-purple-700))}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .vb[aria-pressed="true"] {color:var(--qtell-accent-ink)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .chipx {display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:13px;font-weight:700;padding:8px 12px;border-radius:999px;background:var(--qtell-app-teal-tint);color:var(--qtell-accent-ink);border:1px solid #99e2d6;cursor:pointer;animation:ag-aqIn .3s ease both}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-btn,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .stp,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .wk {white-space:nowrap;flex-shrink:0}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .qlist .ag-btn {white-space:normal;flex-shrink:1}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .rows {display:grid;gap:0;margin-top:10px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .rows .r {display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--qtell-border-soft);font-size:15px;color:var(--qtell-purple-900);animation:ag-aqIn .35s ease both}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .rows .r span:last-child {color:var(--qtell-purple-600);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:right}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .big {font-size:42px;line-height:1;font-weight:800;letter-spacing:-.035em;color:var(--qtell-accent-ink);font-variant-numeric:tabular-nums}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .big small {font-size:15px;font-weight:600;letter-spacing:0;color:var(--qtell-purple-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .member {display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--qtell-border-soft);font-size:15px;color:var(--qtell-purple-900)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .member span:last-child {color:var(--qtell-purple-600);font-size:12.5px;font-weight:600;text-align:right}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .poptions {display:grid;gap:10px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .popt {display:block;text-align:left;width:100%;border:1px solid var(--qtell-border-soft);background:var(--qtell-white);color:var(--qtell-purple-900);border-radius:16px;padding:15px 18px;cursor:pointer;font:inherit;transition:all .25s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .popt:hover {border-color:var(--qtell-purple-300)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .popt[aria-pressed="true"] {border-color:var(--qtell-purple-700);box-shadow:0 18px 34px -28px var(--qtell-shadow-color),inset 3px 0 0 var(--qtell-teal-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .popt b {font-size:18px;line-height:1.2;font-weight:700;letter-spacing:-.015em;color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .popt small {display:block;margin-top:6px;color:var(--qtell-purple-600);font-size:14.5px;line-height:1.5}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .weekbar {display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 14px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .wk {font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;border-radius:999px;border:1px solid var(--qtell-border-soft);background:var(--qtell-white);color:var(--qtell-purple-600);cursor:pointer;transition:all .25s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .wk:hover {border-color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .wk.on {background:var(--qtell-purple-700);color:var(--qtell-white);border-color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #g-steps .stp {cursor:pointer}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #g-steps .stp:hover {border-color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents [role="button"]:focus-visible {outline:2px solid var(--qtell-teal-600);outline-offset:2px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #w-live {transition:color .3s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .flow {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}

@media(max-width:520px){.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .flow {grid-template-columns:minmax(0,1fr)}
}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .step {border:1px solid var(--qtell-border-soft);background:var(--qtell-background-soft);border-radius:14px;padding:12px 13px;min-width:0;animation:ag-aqIn .35s ease both}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .step:nth-child(2) {animation-delay:.08s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .step:nth-child(3) {animation-delay:.16s;background:var(--qtell-purple-700);border-color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .step b {display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--qtell-purple-600);margin-bottom:8px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .step:nth-child(3) b {color:var(--qtell-teal-400)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .step span {font-size:15px;line-height:1.4;color:var(--qtell-purple-900)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .step:nth-child(3) span {color:var(--qtell-white);font-weight:700}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .msg {font-size:14.5px;font-weight:600;color:var(--qtell-accent-ink);min-height:22px;padding:0 22px 12px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .flow2 {display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,.8fr) 40px minmax(0,1fr);gap:8px;align-items:center}

@media(max-width:800px){.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .flow2 {grid-template-columns:minmax(0,1fr)}
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .flow2 .arrow {transform:rotate(90deg);justify-self:center}
}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .runs {border:1px solid var(--qtell-border-soft);border-radius:14px;padding:4px;background:var(--qtell-background-soft)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .runrow {display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:11px 12px;border:0;border-top:1px solid var(--qtell-border-soft);background:transparent;color:var(--qtell-purple-900);font:inherit;font-size:15px;cursor:pointer;border-radius:0;transition:background .25s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .runrow:first-child {border-top:0}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .runrow:hover {background:var(--qtell-white)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .runrow[aria-pressed="true"] {background:var(--qtell-white);border-radius:10px;box-shadow:0 12px 24px -20px var(--qtell-shadow-color),inset 3px 0 0 var(--qtell-teal-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .runrow span:last-child {color:var(--qtell-purple-600);font-size:12.5px;font-weight:700;text-align:right}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .stepline {display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--qtell-border-soft);font-size:15px;color:var(--qtell-purple-900);animation:ag-aqIn .35s ease both}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .stepline span:last-child {color:var(--qtell-accent-ink);font-size:12.5px;font-weight:700;text-align:right}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .hist {margin-top:10px;display:grid;gap:6px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .hist div {display:flex;justify-content:space-between;gap:12px;font-size:14.5px;padding:8px 12px;border:1px solid var(--qtell-border-soft);border-radius:10px;background:var(--qtell-white);color:var(--qtell-purple-900)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .hist div span:last-child {font-size:12.5px;font-weight:600;color:var(--qtell-purple-600);text-align:right}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .hist div.live {border-color:#99e2d6;background:var(--qtell-app-teal-tint);animation:ag-aqIn .35s ease both}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .hist div.live span:last-child {color:var(--qtell-accent-ink)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .wf-title {font-size:19px;line-height:1.3;font-weight:700;letter-spacing:-.015em;color:var(--qtell-purple-700);margin:10px 0 0}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #c-steps .stp {cursor:pointer}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #c-steps .stp:hover {border-color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #s-dest .sc {cursor:pointer}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #s-dest .sc:hover {border-color:var(--qtell-purple-700);color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents  {--pbg:#faf8fb;--card:var(--qtell-white);--pborder:var(--qtell-app-border);--chrome:var(--qtell-purple-700);--amber:#9a5b12;--amber-soft:#fdf1de;--asoft:var(--qtell-app-teal-tint);--risk:var(--qtell-app-alert);--risk-soft:var(--qtell-app-alert-tint)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-frame {flex:1.4 1 500px;min-width:0;max-width:680px;border-radius:20px;overflow:hidden;border:1px solid var(--pborder);background:var(--pbg);box-shadow:0 44px 80px -44px var(--qtell-shadow-color);font-size:14px;color:var(--qtell-purple-900);text-align:left}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-fbar {height:56px;background:var(--chrome);display:flex;align-items:center;justify-content:space-between;padding:0 18px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-fbar .ag-pill {height:30px;padding:0 12px;border-radius:999px;background:var(--qtell-teal-600);color:var(--qtell-white);font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;gap:6px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-fbody {padding:clamp(16px,2vw,22px)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ftitle {display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--qtell-purple-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ftitle>span:first-child {display:inline-flex;align-items:center;gap:8px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ftitle>span:first-child:before {content:"";width:8px;height:8px;border-radius:50%;background:var(--qtell-teal-600);animation:ag-qgPulse 1.8s ease-out infinite}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tag {font-size:11px;padding:4px 10px;border-radius:999px;background:var(--asoft);color:var(--qtell-accent-ink);letter-spacing:.06em;font-weight:800}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-hint {margin-top:14px;font-size:12.5px;color:var(--qtell-purple-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tabs {display:flex;flex-wrap:wrap;gap:4px;padding:4px!important;border-radius:22px;background:var(--qtell-white);border:1px solid var(--pborder);width:fit-content;max-width:100%;margin-bottom:14px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tabs button {white-space:nowrap;border:0;background:transparent !important;padding:9px 16px;border-radius:999px;font:inherit;font-weight:700;font-size:13.5px;color:var(--qtell-purple-600);cursor:pointer;transition:background .25s,color .25s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tabs button:hover {color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tabs button[aria-selected=true] {background:var(--qtell-purple-700) !important;color:var(--qtell-white);box-shadow:0 8px 16px -10px var(--qtell-shadow-color)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-card {background:var(--card);border:1px solid var(--pborder);border-radius:14px;padding:18px;box-shadow:0 18px 34px -30px var(--qtell-shadow-color)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-sm {font-size:13.5px;color:var(--qtell-purple-600);line-height:1.5}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-btn {border:1px solid var(--pborder);background:var(--qtell-white) !important;padding:9px 16px;border-radius:999px;font:inherit;font-weight:700;font-size:13px;color:var(--qtell-purple-700);cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-btn:hover {border-color:var(--qtell-purple-400)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-btn.ag-p {background:var(--qtell-purple-700) !important;color:var(--qtell-white);border-color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-btn.ag-p:hover {background:var(--qtell-purple-800) !important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-feed {position:relative;display:grid;gap:8px;padding-left:24px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-feed:before {content:"";position:absolute;left:8px;top:16px;bottom:16px;width:2px;background:var(--pborder)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ev {position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);gap:10px;text-align:left;width:100%;padding:11px 13px;border-radius:12px;border:1px solid var(--pborder);background:var(--card) !important;align-items:start;font:inherit;color:var(--qtell-purple-900);cursor:pointer;transition:border-color .25s,box-shadow .25s,transform .25s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ev:before {content:"";position:absolute;left:-22px;top:14px;width:12px;height:12px;border-radius:50%;background:var(--qtell-white) !important;border:2px solid var(--qtell-purple-300);transition:transform .25s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ev.ag-hit:before {background:var(--qtell-teal-600) !important;border-color:var(--qtell-teal-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ev.ag-wait {border-style:dashed;border-color:var(--amber)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ev.ag-wait:before {background:var(--amber-soft) !important;border-color:var(--amber)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ev:hover {border-color:var(--qtell-purple-300)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ev .ag-t {font-weight:800;font-size:12px;color:var(--qtell-purple-600);padding-top:2px;font-variant-numeric:tabular-nums}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ev.ag-hit .ag-t {color:var(--qtell-accent-ink)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ev .ag-x {font-weight:600;line-height:1.4}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ev[aria-pressed=true] {border-color:var(--qtell-teal-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--qtell-teal-600) 18%, transparent),0 14px 26px -20px var(--qtell-shadow-color);transform:translateX(3px)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ev[aria-pressed=true]:before {transform:scale(1.25);box-shadow:0 0 0 4px color-mix(in srgb, var(--qtell-teal-600) 20%, transparent)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ev.ag-wait[aria-pressed=true] {border-color:var(--amber);box-shadow:0 0 0 3px rgba(154,91,18,.14)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-feed[data-in] .ag-ev {animation:ag-qgIn .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--n,0)*.16s)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-detail {margin-top:12px;min-height:128px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-dh {display:flex;gap:12px;align-items:flex-start}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-dico {flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--qtell-purple-100);color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-dico.k1 {background:var(--asoft);color:var(--qtell-accent-ink)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-dico.k2 {background:var(--amber-soft);color:var(--amber);animation:ag-qgRing 1.8s ease-out infinite}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-detail h3 {font-size:15.5px;line-height:1.35;color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-btns {display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-state {font-weight:700;font-size:13.5px;margin-top:14px;color:var(--qtell-accent-ink);display:flex;align-items:center;gap:8px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-qgp {animation:ag-qgIn .4s cubic-bezier(.2,.7,.2,1) both}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-qgp .ag-stg {animation:ag-qgIn .4s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.12s + var(--n,0)*.12s)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-kicker {display:inline-flex;align-self:flex-start;align-items:center;gap:6px;width:fit-content;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:999px;background:var(--asoft);color:var(--qtell-accent-ink)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-job {display:grid;gap:12px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-job h3,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-item h3 {font-size:clamp(17px,1.8vw,20px);color:var(--qtell-purple-700);line-height:1.3}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-src {display:grid;gap:8px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-src>div {display:grid;grid-template-columns:34px 92px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--pbg);border:1px solid var(--pborder);font-size:14px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-src i {width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--qtell-purple-700);color:var(--qtell-teal-400)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-src b {color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-next {position:relative;margin-top:4px;padding:13px 14px 13px 40px;border-radius:12px;background:var(--asoft);color:var(--qtell-accent-ink);font-weight:700;line-height:1.45}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-next:before {content:"";position:absolute;left:16px;top:19px;width:9px;height:9px;border-radius:50%;background:var(--qtell-teal-600);animation:ag-qgPulse 1.8s ease-out infinite}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-item {display:grid;gap:10px;border-left:4px solid var(--qtell-purple-500)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-item[data-c="r"] {border-left-color:var(--risk)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-item[data-c="o"] {border-left-color:var(--qtell-teal-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-kicker.c {background:var(--qtell-purple-100);color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-kicker.r {background:var(--risk-soft);color:var(--risk)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cmp {display:grid;gap:10px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm {border:1px solid var(--pborder);background:var(--card);border-radius:14px;padding:14px 16px;transition:border-color .3s,box-shadow .3s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm.ag-open {border-color:var(--qtell-teal-600);box-shadow:0 18px 34px -26px var(--qtell-shadow-color)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm .ag-a {display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm .ag-a b {font-size:15px;color:var(--qtell-purple-700);line-height:1.35;display:flex;align-items:center;gap:10px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm .ag-a b i {flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--qtell-purple-100);color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm .ag-res {display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm.ag-open .ag-res {grid-template-rows:1fr}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm .ag-res>div {overflow:hidden}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm .ag-res .ag-in2 {margin-top:12px;padding-top:12px;border-top:1px dashed var(--pborder)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm .ag-res .ag-b {font-weight:700;font-size:15px;color:var(--qtell-purple-700);display:flex;align-items:center;gap:10px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm .ag-res .ag-b i {flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--asoft);color:var(--qtell-accent-ink)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm .ag-res .ag-v {margin-top:10px;padding:11px 13px;border-radius:10px;background:var(--qtell-purple-700);color:var(--qtell-white);font-weight:600;font-size:14px;line-height:1.45}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-finding {background:var(--card);border:1px solid var(--pborder);border-left:4px solid var(--qtell-teal-600);border-radius:14px;padding:16px 18px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-out {margin-top:2px;border-radius:14px;border:1px solid var(--pborder);background:var(--card);padding:18px;min-height:158px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-oh {display:flex;align-items:center;gap:12px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-oi {flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--qtell-purple-700);color:var(--qtell-teal-400)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-out .ag-h {font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--qtell-purple-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-out p {margin-top:12px;line-height:1.55;font-size:15px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-out[data-w] {border:2px dashed var(--amber);background:var(--amber-soft)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-out[data-w] .ag-oi {background:var(--amber);color:var(--qtell-white);animation:ag-qgRing 1.8s ease-out infinite}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-obar {margin-top:16px;height:6px;border-radius:6px;background:var(--qtell-purple-100);overflow:hidden}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-obar span {display:block;height:100%;background:var(--qtell-teal-600);transform-origin:left;animation:ag-qgFill 1.6s cubic-bezier(.4,.1,.2,1) both .2s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-rules {display:grid;gap:8px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-rule {display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--pborder);background:var(--card);flex-wrap:wrap;transition:border-color .3s,box-shadow .3s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-rule.ag-chg {border-color:var(--qtell-teal-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--qtell-teal-600) 15%, transparent);animation:ag-qgIn .35s ease both}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-rule b {font-size:14px;color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-seg {display:inline-flex;border-radius:999px;border:1px solid var(--pborder);overflow:hidden;background:var(--qtell-white)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-seg button {border:0;background:transparent !important;padding:8px 13px;font:inherit;font-weight:700;font-size:12px;color:var(--qtell-purple-600);cursor:pointer;white-space:nowrap;transition:background .25s,color .25s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-seg button[aria-pressed=true].auto {background:var(--qtell-teal-600) !important;color:var(--qtell-white)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-seg button[aria-pressed=true].appr {background:var(--amber) !important;color:var(--qtell-white)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tally {margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tbar {flex:1 1 100%;display:flex;height:10px;border-radius:10px;overflow:hidden;gap:3px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tbar span {transition:flex-grow .5s ease}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tbar .ag-ta {background:var(--qtell-teal-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tbar .ag-tw {background:var(--amber)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tally>span {padding:8px 14px;border-radius:999px;font-weight:700;font-size:13px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tally .ag-a {background:var(--asoft);color:var(--qtell-accent-ink)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tally .ag-w {background:var(--amber-soft);color:var(--amber)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag7 {display:grid}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag7 .r {display:grid;grid-template-columns:32px minmax(0,1fr) auto 22px;gap:12px;padding:12px 2px;border-bottom:1px solid var(--pborder);align-items:center}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag7 .r:last-child {border-bottom:0}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag7 .r i {width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--qtell-purple-100);color:var(--qtell-purple-700)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag7 .r span {font-size:14px;font-weight:600}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag7 .r b {font-size:20px;color:var(--qtell-purple-700);font-variant-numeric:tabular-nums;transition:color .3s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag7 .r em {color:var(--qtell-teal-600);display:grid;place-items:center}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag7.flash .r b {color:var(--qtell-accent-ink)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag7.flash .r {animation:ag-qgIn .35s ease both;animation-delay:calc(var(--n,0)*.09s)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-layers {display:grid;max-width:560px;margin:0 auto}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-layer {border:1px solid var(--pborder);background:var(--card);border-radius:14px;padding:16px 18px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-layer.ag-mid {border:0;background:var(--qtell-purple-700);box-shadow:0 22px 40px -26px var(--qtell-shadow-color)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-layer h3 {font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--qtell-purple-600);margin-bottom:12px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-layer.ag-mid h3 {color:var(--qtell-teal-400)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-chips {display:flex;flex-wrap:wrap;gap:8px;padding:0!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-chip {display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--pborder);font:inherit;font-weight:700;font-size:13px;background:var(--qtell-white) !important;color:var(--qtell-purple-900)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents button.ag-chip {cursor:pointer;transition:border-color .25s,box-shadow .25s,transform .25s}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents button.ag-chip:hover {border-color:var(--qtell-purple-400)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents button.ag-chip[aria-pressed=true] {border-color:var(--qtell-teal-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--qtell-teal-600) 18%, transparent),0 12px 22px -16px var(--qtell-shadow-color);transform:translateY(-2px)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-chip .ag-lg {width:18px;height:18px;display:inline-grid;place-items:center}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-chip .ag-lg img,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-chip .ag-lg svg {width:100%;height:100%;object-fit:contain;display:block}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-layer.ag-mid .ag-chip {background:color-mix(in srgb, var(--qtell-white) 10%, transparent) !important;border-color:color-mix(in srgb, var(--qtell-white) 18%, transparent);color:var(--qtell-white)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-conn {display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 0;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--qtell-purple-600)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-conn:before,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-conn:after {content:"";width:2px;height:26px;background:repeating-linear-gradient(180deg,var(--qtell-teal-600) 0 5px,transparent 5px 10px);background-size:2px 10px;animation:ag-qgFlow 1s linear infinite}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-conn.ag-up:before,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-conn.ag-up:after {animation-direction:reverse}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-frame {flex:1 1 420px!important;max-width:540px!important;font-size:13px!important;border-radius:16px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-fbar {height:46px!important;padding:0 14px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-fbar>svg {width:52px;height:37px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-fbody {padding:14px 16px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ftitle {margin-bottom:10px!important;font-size:11px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-hint {margin-top:10px!important;font-size:12px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tabs {margin-bottom:10px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tabs button {padding:7px 12px!important;font-size:12.5px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-card {padding:14px!important;border-radius:12px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-feed {gap:6px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ev {padding:8px 11px!important;grid-template-columns:44px minmax(0,1fr)!important;font-size:13px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-ev:before {top:11px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-detail {margin-top:10px!important;min-height:0!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-dico {width:30px!important;height:30px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-detail h3 {font-size:14px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-btns {margin-top:10px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-btn {padding:7px 13px!important;font-size:12.5px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-job {gap:9px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-job h3,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-item h3 {font-size:16px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-src {gap:6px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-src>div {padding:7px 10px!important;grid-template-columns:28px 84px minmax(0,1fr)!important;font-size:13px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-src i {width:28px!important;height:28px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-next {padding:10px 12px 10px 34px!important;font-size:13px}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-next:before {left:13px!important;top:15px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-item {gap:8px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cmp {gap:7px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm {padding:10px 13px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm .ag-a b {font-size:13.5px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm .ag-res .ag-b {font-size:13.5px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-cm .ag-res .ag-v {font-size:13px!important;padding:9px 11px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-finding {padding:12px 14px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-out {padding:14px!important;min-height:0!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-oi {width:34px!important;height:34px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-out p {margin-top:9px!important;font-size:13.5px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-obar {margin-top:12px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-rules {gap:6px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-rule {padding:8px 11px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-rule b {font-size:13px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-seg button {padding:6px 10px!important;font-size:11.5px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tally {margin-top:10px!important;gap:8px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-tally>span {padding:6px 12px!important;font-size:12px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-layer {padding:12px 14px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-layer h3 {margin-bottom:9px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-chip {padding:6px 11px!important;font-size:12.5px!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-conn {padding:6px 0!important}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-conn:before,
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-conn:after {height:18px!important}

@media (prefers-reduced-motion:reduce){.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents * {animation:none!important}
}

@media (prefers-reduced-motion:reduce){.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents * {animation:none!important;transition:none!important}
}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #s-sys .sc {cursor:pointer}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #s-sys .sc:hover {border-color:var(--qtell-purple-700);color:var(--qtell-purple-700);transform:translateX(2px)}

.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents #s-sys .sc:focus-visible {outline:2px solid var(--qtell-teal-600);outline-offset:2px}

@keyframes ag-aqRise{from{transform:scaleY(0)}}
@keyframes ag-qgIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes ag-qgPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--qtell-teal-600) 50%, transparent)}100%{box-shadow:0 0 0 8px color-mix(in srgb, var(--qtell-teal-600) 0%, transparent)}}
@keyframes ag-qgRing{0%{box-shadow:0 0 0 0 rgba(154,91,18,.4)}100%{box-shadow:0 0 0 9px rgba(154,91,18,0)}}
@keyframes ag-qgFill{from{transform:scaleX(0)}}
@keyframes ag-qgFlow{to{background-position:0 10px}}
@keyframes ag-aqIn{from{opacity:0;transform:translateY(6px)}}
@keyframes ag-aqGrow{from{transform:scaleX(0)}}
@keyframes ag-aqPop{from{transform:scale(.4)}}
@keyframes ag-aqPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--qtell-teal-600) 55%, transparent)}100%{box-shadow:0 0 0 8px color-mix(in srgb, var(--qtell-teal-600) 0%, transparent)}}
@keyframes ag-aqGlow{0%,100%{box-shadow:0 0 0 4px color-mix(in srgb, var(--qtell-teal-600) 18%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--qtell-teal-600) 8%, transparent)}}
/* Rules generated from the mockup's inline styles: after the mockup's own rules, as an inline style outranks them */
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s1 { position: relative; overflow: hidden; padding: clamp(60px,8.5vw,116px) 0 clamp(52px,7vw,92px); background: var(--qtell-white); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s2 { position: absolute; inset: 0; pointer-events: none; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s3 { position: absolute; width: 64vmax; height: 64vmax; left: -26vmax; top: -38vmax; border-radius: 50%; background: radial-gradient(closest-side,var(--qtell-purple-200),transparent); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s4 { position: absolute; width: 58vmax; height: 58vmax; right: -28vmax; top: -20vmax; border-radius: 50%; background: radial-gradient(closest-side,var(--qtell-blend-light),transparent); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s5 { position: relative; max-width: 1280px; margin: 0 auto; padding: 0 clamp(20px,5vw,48px); display: flex; flex-wrap: wrap; gap: 40px clamp(40px,6vw,88px); align-items: center; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s6 { flex: 1 1 380px; min-width: 0; max-width: 540px; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s7 { display: flex; align-items: center; gap: 10px; font-size: 13px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--qtell-accent-ink); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s8 { width: 8px; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s9 { height: 13px; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s10 { fill: var(--qtell-teal-600); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s11 { margin-top: 22px; font-size: clamp(38px,5.2vw,66px); line-height: 1.04; letter-spacing: -.045em; font-weight: 700; color: var(--qtell-purple-700); text-wrap: balance; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s12 { color: var(--qtell-tick); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s13 { margin-top: 22px; font-size: clamp(17px,1.5vw,19px); line-height: 1.6; color: var(--qtell-purple-600); text-wrap: pretty; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s14 { margin-top: 12px; font-size: clamp(17px,1.5vw,19px); line-height: 1.6; color: var(--qtell-purple-600); text-wrap: pretty; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s15 { margin-top: 18px; font-size: clamp(18px,1.6vw,21px); line-height: 1.45; font-weight: 700; color: var(--qtell-purple-700); text-wrap: pretty; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s16 { margin-top: 32px; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s17 { display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 0 28px; border-radius: 999px; background: var(--qtell-purple-700); color: var(--qtell-white); font-size: 16px; font-weight: 700; text-decoration: none; white-space: nowrap; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s18 { width: 64px; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s19 { height: 46px; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s20 { color: var(--qtell-white); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s21 { width: 13px; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s22 { padding: clamp(52px,7vw,92px) 0; background: var(--qtell-background-soft); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s23 { max-width: 1280px; margin: 0 auto; padding: 0 clamp(20px,5vw,48px); display: flex; flex-wrap: wrap; gap: 40px clamp(40px,6vw,88px); align-items: center; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s24 { flex: 1 1 340px; min-width: 0; max-width: 500px; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s25 { margin-top: 18px; font-size: clamp(26px,3vw,38px); line-height: 1.08; letter-spacing: -.035em; font-weight: 700; color: var(--qtell-purple-700); text-wrap: balance; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s26 { padding: clamp(52px,7vw,92px) 0; background: var(--qtell-white); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s27 { margin-top: 18px; font-size: clamp(30px,3.8vw,46px); line-height: 1.08; letter-spacing: -.035em; font-weight: 700; color: var(--qtell-purple-700); text-wrap: balance; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s28 { color: var(--qtell-purple-700); font-size: 15.5px; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s29 { margin: 16px 0 10px; font-weight: 700; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s30 { flex: 1 1 100%; min-width: 0; max-width: 820px; margin: 0 auto; text-align: center; display: flex; flex-direction: column; align-items: center; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s31 { display: flex; align-items: center; justify-content: center; gap: 10px; font-size: 13px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--qtell-accent-ink); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s32 { margin-top: 28px; padding-top: 20px; border-top: 2px solid var(--qtell-teal-600); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s33 { font-size: clamp(22px,2.2vw,28px); line-height: 1.3; letter-spacing: -.02em; font-weight: 700; color: var(--qtell-purple-700); text-wrap: balance; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s34 { text-align: center; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s35 { padding: clamp(52px,7vw,92px) 0; background: linear-gradient(135deg,var(--qtell-purple-100),var(--qtell-blend-light)); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s36 { max-width: 900px; margin: 0 auto; padding: 0 clamp(20px,5vw,48px); display: flex; flex-direction: column; align-items: center; text-align: center; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s37 { font-size: clamp(32px,4.4vw,56px); line-height: 1.06; letter-spacing: -.035em; font-weight: 700; color: var(--qtell-purple-700); text-wrap: balance; max-width: 18em; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s38 { margin-top: 18px; font-size: clamp(18px,1.6vw,21px); line-height: 1.6; color: var(--qtell-purple-600); }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-s39 { margin-top: 28px; }
.qtell-pg-q-agents.qtell-pg-q-agents.qtell-pg-q-agents .ag-h1:hover { background: var(--qtell-purple-800); color: var(--qtell-white); }
