.multi[data-v-142c667b]{animation:pop .25s ease both}.grid[data-v-142c667b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem}.card[data-v-142c667b]{position:relative;text-align:left;padding:.95rem 1rem;border:1.5px solid var(--line-strong);background:#fff;border-radius:var(--r-md);transition:border-color .15s ease,background .15s ease;display:flex;align-items:center;gap:.6rem}.card[data-v-142c667b]:hover{border-color:#c7c7cf}.card.on[data-v-142c667b]{border-color:var(--indigo);background:var(--indigo-softer)}.label[data-v-142c667b]{font-weight:600;font-size:.92rem;color:var(--ink);flex:1}.check[data-v-142c667b]{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line-strong);display:grid;place-items:center;color:transparent;transition:all .15s ease}.check.on[data-v-142c667b]{background:var(--indigo);border-color:var(--indigo);color:#fff}.x[data-v-142c667b]{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--muted);transition:background .14s ease,color .14s ease}.x[data-v-142c667b]:hover{background:#fff;color:var(--danger)}.add[data-v-142c667b]{display:flex;gap:.5rem;margin-top:.7rem}.add input[data-v-142c667b]{flex:1;font:inherit;font-size:.9rem;padding:.65rem .85rem;border:1.5px dashed var(--line-strong);border-radius:var(--r-md);background:#fff;color:var(--ink);transition:border-color .15s ease}.add input[data-v-142c667b]::placeholder{color:var(--muted)}.add input[data-v-142c667b]:focus{outline:none;border-style:solid;border-color:var(--indigo)}.add-btn[data-v-142c667b]{flex:none;display:inline-flex;align-items:center;gap:.3rem;padding:0 .9rem;border-radius:var(--r-md);border:1.5px solid var(--line-strong);background:#fff;color:var(--ink-soft);font-weight:600;font-size:.88rem;transition:all .15s ease}.add-btn[data-v-142c667b]:hover:not(:disabled){border-color:var(--indigo);color:var(--indigo-600);background:var(--indigo-softer)}.add-btn[data-v-142c667b]:disabled{opacity:.45;cursor:not-allowed}.continue[data-v-142c667b]{margin-top:.9rem}.slider[data-v-e0aa63ea]{background:#fff;border:1.5px solid var(--line-strong);border-radius:var(--r-lg);padding:1.2rem 1.3rem;animation:pop .25s ease both}.readout[data-v-e0aa63ea]{display:flex;align-items:center;gap:.5rem;color:var(--indigo-600);margin-bottom:1rem}.value[data-v-e0aa63ea]{font-family:var(--font-display);font-weight:600;font-size:1.15rem}input[type=range][data-v-e0aa63ea]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:20px;background:linear-gradient(to right,var(--indigo) 0%,var(--indigo) var(--pct),var(--indigo-soft) var(--pct),var(--indigo-soft) 100%);outline:none}input[type=range][data-v-e0aa63ea]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--indigo);box-shadow:0 2px 6px #15151a4d;cursor:pointer}input[type=range][data-v-e0aa63ea]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--indigo);cursor:pointer}.ends[data-v-e0aa63ea]{display:flex;justify-content:space-between;color:var(--muted);font-size:.82rem;margin:.5rem 0 1.1rem}.contact[data-v-0ba9b9f6]{background:#fff;border:1.5px solid var(--line-strong);border-radius:var(--r-lg);padding:1.2rem 1.3rem;display:flex;flex-direction:column;gap:.85rem;animation:pop .25s ease both}label[data-v-0ba9b9f6]{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:600;color:var(--ink-soft)}label em[data-v-0ba9b9f6]{color:var(--muted);font-weight:500;font-style:normal}input[data-v-0ba9b9f6]{font:inherit;font-weight:500;padding:.7rem .85rem;border:1.5px solid var(--line-strong);border-radius:var(--r-sm);color:var(--ink);background:var(--indigo-softer);transition:border-color .15s ease,background .15s ease}input[data-v-0ba9b9f6]::placeholder{color:var(--muted);font-weight:400}input[data-v-0ba9b9f6]:focus{outline:none;border-color:var(--indigo);background:#fff}input.bad[data-v-0ba9b9f6]{border-color:var(--danger)}button[data-v-0ba9b9f6]{margin-top:.2rem}.bot[data-v-4141dad3]{flex:none;display:grid;place-items:center;border-radius:30%;background:var(--indigo-soft);color:var(--indigo-600)}.chat[data-v-5d1e45a7]{display:flex;flex-direction:column;height:100%;width:100%;max-width:820px;margin:0 auto}.head[data-v-5d1e45a7]{display:flex;align-items:flex-start;gap:.9rem;padding:1.6rem 1.6rem 1.1rem;border-bottom:1px solid var(--line)}.head-text[data-v-5d1e45a7]{flex:1}.head-text h1[data-v-5d1e45a7]{font-size:1.55rem}.head-text p[data-v-5d1e45a7]{margin:.4rem 0 0;color:var(--ink-soft);font-size:.92rem;line-height:1.5;max-width:48ch}.end[data-v-5d1e45a7]{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem}.stream[data-v-5d1e45a7]{flex:1;overflow-y:auto;padding:1.5rem 1.6rem;display:flex;flex-direction:column;gap:1rem}.turn[data-v-5d1e45a7]{display:flex;gap:.6rem;max-width:86%;animation:rise .3s ease both}.turn.user[data-v-5d1e45a7]{align-self:flex-end;flex-direction:row-reverse}.av[data-v-5d1e45a7]{flex:none;margin-top:2px}.col[data-v-5d1e45a7]{display:flex;flex-direction:column;gap:.25rem}.bubble[data-v-5d1e45a7]{padding:.8rem 1rem;border-radius:16px;line-height:1.55;font-size:.95rem;white-space:pre-wrap;word-wrap:break-word}.assistant .bubble[data-v-5d1e45a7]{background:var(--bot-bubble);border:1px solid var(--line);border-bottom-left-radius:5px;color:var(--ink)}.user .bubble[data-v-5d1e45a7]{background:var(--user-bubble);color:var(--user-ink);border-bottom-right-radius:5px;font-weight:500}.ts[data-v-5d1e45a7]{font-size:.72rem;color:var(--muted);padding:0 .3rem}.user .ts[data-v-5d1e45a7]{text-align:right}.typing[data-v-5d1e45a7]{display:inline-flex;gap:5px;align-items:center}.typing i[data-v-5d1e45a7]{width:7px;height:7px;border-radius:50%;background:#b9b9c1;animation:blink-5d1e45a7 1.2s infinite both}.typing i[data-v-5d1e45a7]:nth-child(2){animation-delay:.2s}.typing i[data-v-5d1e45a7]:nth-child(3){animation-delay:.4s}@keyframes blink-5d1e45a7{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.widget-row[data-v-5d1e45a7]{max-width:100%;width:100%}.av-spacer[data-v-5d1e45a7]{width:34px;flex:none}.widget-wrap[data-v-5d1e45a7]{flex:1;max-width:560px}.err[data-v-5d1e45a7]{display:flex;align-items:center;gap:.7rem;color:var(--ink-soft);font-size:.88rem;padding-left:2.4rem}.retry[data-v-5d1e45a7]{border:1.5px solid var(--line-strong);background:#fff;color:var(--indigo-600);font-weight:600;font-size:.82rem;padding:.35rem .8rem;border-radius:8px;transition:background .14s ease,border-color .14s ease}.retry[data-v-5d1e45a7]:hover{background:var(--indigo-softer);border-color:var(--indigo-soft)}.composer[data-v-5d1e45a7]{padding:.8rem 1.6rem 1.1rem;border-top:1px solid var(--line);background:var(--bg)}.chips[data-v-5d1e45a7]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.7rem}.chip[data-v-5d1e45a7]{padding:.5rem .9rem;border-radius:20px;background:#fff;border:1.5px solid var(--line-strong);color:var(--ink-soft);font-weight:600;font-size:.85rem;transition:all .14s ease;animation:pop .2s ease both}.chip[data-v-5d1e45a7]:hover:not(:disabled){border-color:var(--indigo);color:var(--indigo-600);background:var(--indigo-softer);transform:translateY(-1px)}.chip[data-v-5d1e45a7]:disabled{opacity:.5}.inputrow[data-v-5d1e45a7]{display:flex;align-items:center;gap:.5rem;background:#fff;border:1.5px solid var(--line-strong);border-radius:16px;padding:.4rem .4rem .4rem .5rem;transition:border-color .15s ease,box-shadow .15s ease}.inputrow[data-v-5d1e45a7]:focus-within{border-color:var(--indigo);box-shadow:0 0 0 4px var(--indigo-soft)}.inputrow.disabled[data-v-5d1e45a7]{opacity:.7}.inputrow input[data-v-5d1e45a7]{flex:1;border:none;outline:none;background:none;font:inherit;font-size:.95rem;color:var(--ink);padding:.5rem .4rem}.send[data-v-5d1e45a7]{flex:none;width:42px;height:42px;border-radius:12px;background:var(--grad);color:#fff;display:grid;place-items:center;transition:transform .14s ease,filter .14s ease}.send[data-v-5d1e45a7]:hover:not(:disabled){transform:translateY(-1px)}.send[data-v-5d1e45a7]:disabled{background:#cfcfd5;cursor:not-allowed}.foot[data-v-5d1e45a7]{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:.7rem}.foot-note[data-v-5d1e45a7]{color:var(--muted);font-size:.76rem}.skip[data-v-5d1e45a7]{color:var(--ink-soft);font-size:.76rem;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .14s ease}.skip[data-v-5d1e45a7]:hover{color:var(--ink)}.thanks[data-v-5d1e45a7]{flex:1;display:grid;place-items:center;padding:2rem}.thanks-card[data-v-5d1e45a7]{text-align:center;max-width:440px;animation:rise .4s ease both}.spark[data-v-5d1e45a7]{width:64px;height:64px;margin:0 auto 1.2rem;border-radius:20px;background:var(--grad);color:#fff;font-size:1.8rem;display:grid;place-items:center;box-shadow:var(--shadow-lg)}.thanks-card h2[data-v-5d1e45a7]{font-size:1.7rem}.thanks-card p[data-v-5d1e45a7]{color:var(--ink-soft);line-height:1.6;margin:.7rem 0 1.5rem}.public-shell[data-v-01ad6623]{height:100%}.public-main[data-v-01ad6623]{height:100%;background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='2' cy='2' r='1' fill='%23000' fill-opacity='0.045'/%3E%3C/svg%3E");background-size:24px 24px}.dead-wrap[data-v-01ad6623]{height:100%;display:grid;place-items:center;padding:2rem}.dead-card[data-v-01ad6623]{text-align:center;max-width:420px;background:#fff;border:1.5px solid var(--line-strong);border-radius:var(--r-md);padding:2.4rem 2rem}.dead-icon[data-v-01ad6623]{color:var(--ink);margin-bottom:.4rem}.dead-card h1[data-v-01ad6623]{font-size:1.4rem;margin-top:.6rem}.dead-card p[data-v-01ad6623]{margin:.7rem 0 0;color:var(--ink-soft);font-size:.92rem;line-height:1.6}.login[data-v-b6c3ec41]{height:100%;display:grid;place-items:center;background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='2' cy='2' r='1' fill='%23000' fill-opacity='0.045'/%3E%3C/svg%3E");background-size:24px 24px;padding:1.5rem}.card[data-v-b6c3ec41]{width:100%;max-width:380px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:2rem 1.8rem;box-shadow:var(--shadow-md);display:flex;flex-direction:column}.logo[data-v-b6c3ec41]{width:52px;height:52px;border-radius:16px;background:var(--ink);color:#fff;display:grid;place-items:center;margin-bottom:1rem}.card h1[data-v-b6c3ec41]{font-size:1.4rem}.sub[data-v-b6c3ec41]{color:var(--ink-soft);font-size:.9rem;margin:.4rem 0 1.4rem;line-height:1.5}.field[data-v-b6c3ec41]{display:flex;flex-direction:column;gap:.4rem}.field span[data-v-b6c3ec41]{font-size:.8rem;font-weight:600;color:var(--ink-soft)}.field input[data-v-b6c3ec41]{font:inherit;padding:.7rem .85rem;border:1.5px solid var(--line-strong);border-radius:var(--r-sm);background:#fff;color:var(--ink)}.field input[data-v-b6c3ec41]:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px var(--indigo-soft)}.err[data-v-b6c3ec41]{color:var(--danger);font-size:.85rem;margin:.8rem 0 0}.submit[data-v-b6c3ec41]{margin-top:1.4rem;width:100%}.sidebar[data-v-f03be3f3]{width:252px;flex:none;background:var(--sidebar);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:1.4rem 1.1rem;gap:1.3rem}.brand[data-v-f03be3f3]{display:flex;align-items:center;gap:.7rem}.logo[data-v-f03be3f3]{width:46px;height:46px;border-radius:14px;background:var(--ink);color:#fff;display:grid;place-items:center}.brand-text h2[data-v-f03be3f3]{font-size:1.15rem}.brand-text p[data-v-f03be3f3]{margin:.1rem 0 0;font-size:.78rem;color:var(--muted)}nav[data-v-f03be3f3]{display:flex;flex-direction:column;gap:.2rem}.nav-item[data-v-f03be3f3]{display:flex;align-items:center;gap:.7rem;padding:.6rem .75rem;border-radius:var(--r-sm);font-weight:600;font-size:.92rem;color:var(--ink-soft);text-decoration:none;transition:background .15s ease,color .15s ease}.nav-item .dot[data-v-f03be3f3]{width:7px;height:7px;border-radius:50%;background:var(--line-strong);transition:background .15s ease,transform .15s ease}.nav-item[data-v-f03be3f3]:hover{background:var(--indigo-softer);color:var(--ink)}.nav-item.active[data-v-f03be3f3]{background:var(--indigo-soft);color:var(--indigo-600)}.nav-item.active .dot[data-v-f03be3f3]{background:var(--ink);transform:scale(1.3)}.spacer[data-v-f03be3f3]{flex:1;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1.4rem;min-height:90px}.deco[data-v-f03be3f3]{width:100%;max-width:170px;color:var(--ink);opacity:.12}.logout[data-v-f03be3f3]{display:flex;align-items:center;gap:.5rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.85rem;font-weight:600;color:var(--ink-soft);transition:color .14s ease}.logout[data-v-f03be3f3]:hover{color:var(--ink)}@media(max-width:760px){.sidebar[data-v-f03be3f3]{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 1rem}.spacer[data-v-f03be3f3]{display:none}nav[data-v-f03be3f3]{flex-direction:row;flex-wrap:wrap}.logout[data-v-f03be3f3]{border-top:none;padding-top:0;margin-left:auto}}.owner[data-v-f410ef0f]{height:100%}.owner-layout[data-v-f410ef0f]{display:flex;height:100%}.owner-main[data-v-f410ef0f]{flex:1;min-width:0;height:100%;overflow-y:auto;background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='2' cy='2' r='1' fill='%23000' fill-opacity='0.045'/%3E%3C/svg%3E");background-size:24px 24px}.boot[data-v-f410ef0f]{height:100%;display:grid;place-items:center}.boot-dot[data-v-f410ef0f]{width:14px;height:14px;border-radius:50%;background:var(--ink);animation:blink-f410ef0f 1s infinite ease-in-out}@keyframes blink-f410ef0f{0%,to{opacity:.25}50%{opacity:1}}.agents[data-v-167379b8]{width:100%;max-width:920px;margin:0 auto}.phead[data-v-167379b8]{padding:1.6rem 1.6rem 1.1rem;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:1rem}.phead h1[data-v-167379b8]{font-size:1.5rem}.phead p[data-v-167379b8]{margin:.35rem 0 0;color:var(--ink-soft);font-size:.9rem}.new[data-v-167379b8]{text-decoration:none;white-space:nowrap}.created-banner[data-v-167379b8]{margin:1.2rem 1.6rem 0;padding:.85rem 1rem;border:1.5px solid var(--ink);border-radius:var(--r-md);background:var(--indigo-softer);font-size:.88rem}.created-banner a[data-v-167379b8]{color:var(--ink);font-weight:600;word-break:break-all}.body[data-v-167379b8]{padding:1.4rem 1.6rem}.pad[data-v-167379b8]{padding:1rem 0}.list[data-v-167379b8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.agent[data-v-167379b8]{background:#fff;border:1.5px solid var(--line);border-radius:var(--r-md);padding:1rem 1.1rem;transition:border-color .14s ease}.agent-row[data-v-167379b8]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.agent[data-v-167379b8]:hover{border-color:var(--line-strong)}.agent.disabled[data-v-167379b8]{background:var(--bg);border-style:dashed;border-color:var(--line-strong)}.agent.disabled .name[data-v-167379b8],.agent.disabled .tagline[data-v-167379b8],.agent.disabled .model[data-v-167379b8]{color:var(--muted)}.agent-main[data-v-167379b8]{min-width:0}.name-row[data-v-167379b8]{display:flex;align-items:center;gap:.5rem}.name[data-v-167379b8]{font-size:1rem}.badge[data-v-167379b8]{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:#fff;border:1.5px solid var(--ink);border-radius:999px;padding:.1rem .5rem}.meta[data-v-167379b8]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin-top:.2rem}.leadcount[data-v-167379b8]{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:999px;padding:.08rem .5rem}.agent.disabled .leadcount[data-v-167379b8]{color:var(--muted)}.model[data-v-167379b8]{font-size:.76rem;font-weight:600;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tagline[data-v-167379b8]{margin:.35rem 0 0;font-size:.82rem;color:var(--ink-soft)}.agent-actions[data-v-167379b8]{display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;flex:none}.agent-link[data-v-167379b8]{display:flex;align-items:center;gap:.6rem}.slug[data-v-167379b8]{font-size:.82rem;font-weight:600;color:var(--ink);text-decoration:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;min-width:0}.slug[data-v-167379b8]:hover{text-decoration:underline}.slug.dead[data-v-167379b8]{color:var(--muted);text-decoration:line-through;cursor:not-allowed}.copy[data-v-167379b8]{font-size:.8rem;padding:.4rem .7rem}.agent-buttons[data-v-167379b8]{display:flex;align-items:center;gap:.5rem}.act[data-v-167379b8]{font-size:.8rem;padding:.4rem .75rem;text-decoration:none}.act.enable[data-v-167379b8]{border-color:var(--ink);color:var(--ink);font-weight:600}.act[data-v-167379b8]:disabled{opacity:.5}.act.open[data-v-167379b8]{border-color:var(--ink);color:var(--ink);font-weight:600;background:var(--indigo-softer)}.stats-panel[data-v-167379b8]{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--line)}.stats-msg[data-v-167379b8]{margin:0;font-size:.85rem}.stats-empty[data-v-167379b8]{font-size:.85rem;color:var(--muted)}.stats-head[data-v-167379b8]{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin-bottom:.7rem}.stats-total[data-v-167379b8]{font-size:.88rem;color:var(--ink)}.stats-total strong[data-v-167379b8]{font-size:1.05rem}.stats-last[data-v-167379b8]{font-size:.78rem;color:var(--muted)}.quality-list[data-v-167379b8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.quality-row[data-v-167379b8]{display:grid;grid-template-columns:4.5rem 1fr 2rem;align-items:center;gap:.6rem}.quality-label[data-v-167379b8]{font-size:.78rem;font-weight:600;color:var(--ink-soft)}.quality-bar[data-v-167379b8]{height:8px;background:var(--indigo-softer);border:1px solid var(--line);border-radius:999px;overflow:hidden}.quality-fill[data-v-167379b8]{display:block;height:100%;border-radius:999px;transition:width .18s ease}.quality-fill.hot[data-v-167379b8]{background:var(--hot)}.quality-fill.warm[data-v-167379b8]{background:var(--warm)}.quality-fill.cold[data-v-167379b8]{background:var(--cold)}.quality-fill.unknown[data-v-167379b8]{background:var(--line-strong)}.quality-count[data-v-167379b8]{font-size:.8rem;font-weight:700;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.empty[data-v-167379b8]{display:grid;place-items:center;text-align:center;gap:.5rem;padding:3rem 1rem;color:var(--ink-soft)}.empty-icon[data-v-167379b8]{color:var(--muted);opacity:.6}.empty h3[data-v-167379b8]{font-size:1.1rem;color:var(--ink)}.empty .btn-primary[data-v-167379b8]{margin-top:.6rem;text-decoration:none}.muted[data-v-167379b8]{color:var(--muted);font-size:.9rem}.err[data-v-167379b8]{color:var(--danger);font-size:.9rem}@media(max-width:620px){.agent-row[data-v-167379b8]{flex-direction:column;align-items:flex-start}.agent-actions[data-v-167379b8]{width:100%;align-items:stretch}.agent-link[data-v-167379b8]{width:100%;justify-content:space-between}.agent-buttons[data-v-167379b8]{justify-content:flex-end}}.form-wrap[data-v-ab8aabe6]{width:100%;max-width:720px;margin:0 auto;padding-bottom:3rem}.phead[data-v-ab8aabe6]{padding:1.6rem 1.6rem 1.1rem;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:1rem}.phead h1[data-v-ab8aabe6]{font-size:1.5rem}.phead p[data-v-ab8aabe6]{margin:.35rem 0 0;color:var(--ink-soft);font-size:.9rem}.form[data-v-ab8aabe6]{padding:1.4rem 1.6rem 0;display:flex;flex-direction:column;gap:1.6rem}.group[data-v-ab8aabe6]{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:1.2rem 1.3rem;display:flex;flex-direction:column;gap:.9rem}.group h2[data-v-ab8aabe6]{font-size:1.05rem}.group-head[data-v-ab8aabe6]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.add[data-v-ab8aabe6]{font-size:.82rem;padding:.4rem .75rem}.hint[data-v-ab8aabe6]{margin:-.4rem 0 0;font-size:.8rem;color:var(--muted)}.loading[data-v-ab8aabe6]{padding:1.2rem 1.6rem 0;color:var(--muted);font-size:.9rem}.field input.ro[data-v-ab8aabe6]{background:var(--bg);color:var(--ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;cursor:default}.field[data-v-ab8aabe6]{display:flex;flex-direction:column;gap:.35rem}.field span[data-v-ab8aabe6]{font-size:.8rem;font-weight:600;color:var(--ink-soft)}.field span em[data-v-ab8aabe6]{font-style:normal;font-weight:600;color:var(--muted);font-size:.72rem;margin-left:.3rem}.field input[data-v-ab8aabe6],.field textarea[data-v-ab8aabe6],.field select[data-v-ab8aabe6]{font:inherit;padding:.6rem .75rem;border:1.5px solid var(--line-strong);border-radius:var(--r-sm);background:#fff;color:var(--ink);width:100%}.field textarea[data-v-ab8aabe6]{resize:vertical;line-height:1.5}.field input[data-v-ab8aabe6]:focus,.field textarea[data-v-ab8aabe6]:focus,.field select[data-v-ab8aabe6]:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px var(--indigo-soft)}.qrow[data-v-ab8aabe6]{display:flex;align-items:center;gap:.5rem}.qrow input[data-v-ab8aabe6]{flex:1;font:inherit;padding:.6rem .75rem;border:1.5px solid var(--line-strong);border-radius:var(--r-sm);background:#fff;color:var(--ink)}.qrow input[data-v-ab8aabe6]:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px var(--indigo-soft)}.qremove[data-v-ab8aabe6]{flex:none;width:36px;height:36px;border-radius:var(--r-sm);border:1.5px solid var(--line-strong);background:#fff;color:var(--ink-soft);display:grid;place-items:center;transition:border-color .14s ease,color .14s ease}.qremove[data-v-ab8aabe6]:hover{border-color:var(--ink);color:var(--ink)}.err[data-v-ab8aabe6]{color:var(--danger);font-size:.88rem;margin:0}.actions[data-v-ab8aabe6]{display:flex;justify-content:flex-end;gap:.7rem;align-items:center}.actions .btn-ghost[data-v-ab8aabe6]{text-decoration:none}.summary[data-v-3c7a5edc]{height:100%;display:flex;flex-direction:column;width:100%;max-width:1000px;margin:0 auto}.phead[data-v-3c7a5edc]{padding:1.6rem 1.6rem 1.1rem;border-bottom:1px solid var(--line)}.phead h1[data-v-3c7a5edc]{font-size:1.5rem}.phead p[data-v-3c7a5edc]{margin:.35rem 0 0;color:var(--ink-soft);font-size:.9rem}.body[data-v-3c7a5edc]{flex:1;min-height:0;display:grid;grid-template-columns:300px 1fr}.list[data-v-3c7a5edc]{border-right:1px solid var(--line);overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.lead[data-v-3c7a5edc]{text-align:left;background:#fff;border:1.5px solid var(--line);border-radius:var(--r-md);padding:.8rem .9rem;display:flex;flex-direction:column;gap:.25rem;transition:border-color .14s ease,transform .12s ease}.lead[data-v-3c7a5edc]:hover{border-color:#c7c7cf;transform:translateY(-1px)}.lead.active[data-v-3c7a5edc]{border-color:var(--indigo);background:var(--indigo-softer)}.lead-top[data-v-3c7a5edc]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.lead-top strong[data-v-3c7a5edc]{font-size:.95rem}.badge[data-v-3c7a5edc]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:6px;background:#eee;color:var(--muted)}.badge.ok[data-v-3c7a5edc]{background:var(--ink);color:#fff}.lead-sub[data-v-3c7a5edc]{font-size:.8rem;color:var(--ink-soft)}.lead-date[data-v-3c7a5edc]{font-size:.74rem;color:var(--muted)}.detail[data-v-3c7a5edc]{overflow-y:auto;padding:1.6rem 1.8rem}.report-meta[data-v-3c7a5edc]{margin-bottom:1rem}.mail[data-v-3c7a5edc]{display:inline-block;background:var(--indigo-soft);color:var(--indigo-600);padding:.4rem .8rem;border-radius:8px;font-weight:600;font-size:.85rem;text-decoration:none}.empty[data-v-3c7a5edc]{height:100%;display:grid;place-content:center;text-align:center;color:var(--muted);gap:.5rem}.empty-icon[data-v-3c7a5edc]{color:var(--muted);opacity:.55}.muted[data-v-3c7a5edc]{color:var(--muted);font-size:.9rem}.err[data-v-3c7a5edc]{color:var(--danger);font-size:.9rem}.markdown[data-v-3c7a5edc]{line-height:1.65;color:var(--ink)}.markdown[data-v-3c7a5edc] h1{font-family:var(--font-display);font-size:1.4rem;margin:0 0 .6rem}.markdown[data-v-3c7a5edc] h2{font-family:var(--font-display);font-size:1.08rem;color:var(--indigo-600);margin:1.5rem 0 .5rem}.markdown[data-v-3c7a5edc] ul{padding-left:1.2rem}.markdown[data-v-3c7a5edc] li{margin:.3rem 0}.markdown[data-v-3c7a5edc] strong{color:var(--ink)}@media(max-width:760px){.body[data-v-3c7a5edc]{grid-template-columns:1fr}.list[data-v-3c7a5edc]{border-right:none;border-bottom:1px solid var(--line);max-height:40vh}}.insights[data-v-8dcb158c]{height:100%;overflow-y:auto;width:100%;max-width:920px;margin:0 auto}.phead[data-v-8dcb158c]{padding:1.6rem 1.6rem 1.1rem;border-bottom:1px solid var(--line)}.phead h1[data-v-8dcb158c]{font-size:1.5rem}.phead p[data-v-8dcb158c]{margin:.35rem 0 0;color:var(--ink-soft);font-size:.9rem}.pad[data-v-8dcb158c]{padding:1.6rem}.grid[data-v-8dcb158c]{padding:1.4rem 1.6rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.stat[data-v-8dcb158c]{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.2rem}.stat .n[data-v-8dcb158c]{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--indigo-600)}.stat .l[data-v-8dcb158c]{font-size:.82rem;color:var(--muted);font-weight:600}.card[data-v-8dcb158c]{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:1.2rem 1.3rem}.card h3[data-v-8dcb158c]{font-size:1rem;margin-bottom:1rem}.chart[data-v-8dcb158c]{grid-column:span 2}.bars[data-v-8dcb158c]{display:flex;align-items:flex-end;gap:.4rem;height:120px}.bar-col[data-v-8dcb158c]{flex:1;height:100%;display:flex;align-items:flex-end}.bar[data-v-8dcb158c]{width:100%;min-height:4px;background:var(--grad);border-radius:6px 6px 3px 3px;position:relative;transition:height .4s ease}.cap[data-v-8dcb158c]{position:absolute;top:-1.1rem;left:50%;transform:translate(-50%);font-size:.7rem;font-weight:700;color:var(--indigo-600)}.recent[data-v-8dcb158c]{grid-column:span 2}.recent ul[data-v-8dcb158c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.recent li[data-v-8dcb158c]{display:flex;justify-content:space-between;gap:1rem;font-size:.88rem;padding-bottom:.6rem;border-bottom:1px solid var(--line)}.recent li span[data-v-8dcb158c]{color:var(--muted)}.muted[data-v-8dcb158c]{color:var(--muted);font-size:.9rem}@media(max-width:760px){.grid[data-v-8dcb158c]{grid-template-columns:repeat(2,1fr)}.chart[data-v-8dcb158c],.recent[data-v-8dcb158c]{grid-column:span 2}}:root{--bg: #f4f4fb;--sidebar: #ffffff;--panel: #ffffff;--line: #e6e6ea;--line-strong: #d7d7dc;--ink: #15151a;--ink-soft: #45454d;--muted: #8a8a93;--indigo: #15151a;--indigo-600: #000000;--indigo-soft: #e8e8ec;--indigo-softer: #f0f0f3;--violet: #15151a;--grad: #15151a;--bot-bubble: #ffffff;--user-bubble: #15151a;--user-ink: #ffffff;--hot: #15151a;--warm: #74747d;--cold: #a6a6ae;--ok: #15151a;--danger: #b23b32;--r-lg: 20px;--r-md: 14px;--r-sm: 10px;--shadow-sm: 0 1px 2px rgba(27, 24, 48, .04), 0 1px 3px rgba(27, 24, 48, .06);--shadow-md: 0 6px 24px rgba(21, 21, 26, .08);--shadow-lg: 0 18px 48px rgba(21, 21, 26, .16);--font-display: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-body: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;margin:0}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}.btn-primary{background:var(--grad);color:#fff;font-weight:600;padding:.8rem 1.4rem;border-radius:var(--r-md);box-shadow:0 6px 16px #15151a2e;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #15151a42}.btn-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn-ghost{border:1px solid var(--line-strong);background:#fff;color:var(--ink-soft);font-weight:600;padding:.55rem 1rem;border-radius:var(--r-md);transition:background .15s ease,border-color .15s ease}.btn-ghost:hover:not(:disabled){background:var(--indigo-softer);border-color:var(--indigo-soft);color:var(--indigo-600)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d4d4da;border-radius:20px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#c0c0c8;background-clip:content-box}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
