@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}
@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}
:root{
  --ground:#EEF1F7; --surface:#FFFFFF; --surface-2:#F8F9FC; --border:#E6E9F2; --border-2:#D4D9EA;
  --ink:#232532; --ink-2:#52577A; --ink-3:#757A97; --ink-4:#8E93AF;
  --accent:#3661ED; --accent-hover:#2A4FD0; --accent-soft:#EEF1FE; --on-accent:#FFFFFF;
  --bubble:#3661ED; /* Petavue primary — fixed across themes for brand accuracy */
  --green:#059669; --green-dot:#16B364; --orange:#C2620E; --orange-soft:#FFF3E6; --orange-border:#F3D6AC;
  --disc:#B0B4C9;
  --sans:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --mono:ui-monospace,"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;
  --shadow:0 1px 2px rgba(16,24,40,.04),0 12px 28px -14px rgba(37,55,90,.18);
  --radius:14px;
  color-scheme:light;
}
*{box-sizing:border-box}
body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--sans);
  -webkit-font-smoothing:antialiased;line-height:1.5;padding:48px 24px 96px}
.wrap{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:40px}

/* Masthead */
.masthead{display:flex;flex-direction:column;gap:6px}
.masthead h1{font-size:26px;font-weight:600;letter-spacing:-.02em;margin:0;text-wrap:balance}
.masthead p{margin:0;color:var(--ink-2);font-size:16px;max-width:60ch}
.masthead .kicker{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}

/* Section / spec card */
.spec{display:flex;flex-direction:column;gap:14px}
.spec__label{display:flex;align-items:baseline;gap:10px}
.spec__label h2{font-size:16px;font-weight:600;margin:0;letter-spacing:-.01em}
.spec__label span{font-size:12.5px;color:var(--ink-3)}
.stage{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);
  padding:24px;box-shadow:var(--shadow)}
.stage--chat{background:var(--surface-2)}
.hint{font-size:12px;color:var(--ink-4);margin:2px 2px 0;display:flex;align-items:center;gap:6px}

svg{display:block}
.icon-btn,.send-btn,.stop-btn,.composer__clip{border:none;background:none;cursor:pointer;font:inherit;padding:0}

/* ── Composer ─────────────────────────────── */
.composer{display:flex;align-items:center;gap:12px;background:var(--surface);
  border:1px solid var(--border-2);border-radius:12px;padding:8px 12px;
  transition:border-color .15s,box-shadow .15s}
.composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
.composer + .composer{margin-top:12px}
.composer__clip{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--ink-3);
  flex:0 0 auto;transition:background .15s,color .15s}
.composer__clip:hover{background:var(--surface-2);color:var(--ink-2)}
.composer__field{flex:1;min-width:0;position:relative;display:flex;align-items:center}
.composer__input{flex:1;border:none;outline:none;background:none;resize:none;
  font:inherit;font-size:16px;color:var(--ink);padding:6px 0;line-height:22px;max-height:120px}
.composer__input::placeholder{color:var(--ink-4)}
.composer__running{font-size:16px;color:var(--ink-2);display:none;align-items:center;padding:6px 0}
.send-btn,.stop-btn{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;
  transition:background .15s,color .15s,transform .1s}
.send-btn{background:var(--surface-2);color:var(--ink-4)}
.send-btn.is-active{background:var(--accent);color:var(--on-accent)}
.send-btn.is-active:hover{background:var(--accent-hover)}
.send-btn:active.is-active{transform:scale(.94)}
.stop-btn{background:var(--accent);color:var(--on-accent);display:none}
.stop-btn:hover{background:var(--accent-hover)}
.composer[data-state="running"] .composer__input{display:none}
.composer[data-state="running"] .composer__running{display:flex}
.composer[data-state="running"] .send-btn{display:none}
.composer[data-state="running"] .stop-btn{display:grid}

/* ── Chat ─────────────────────────────────── */
.chat{display:flex;flex-direction:column;gap:8px}
.msg{display:flex;flex-direction:column;gap:6px}
.msg--user{align-items:flex-end}
.bubble{background:var(--bubble);color:#fff;font-size:16px;line-height:1.5;
  padding:12px 18px;border-radius:16px 16px 6px 16px;max-width:76%}
.bubble .file-chip{display:flex;width:fit-content;align-items:center;gap:8px;margin-top:12px;
  background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.14);border-radius:8px;
  padding:5px 10px;font-family:var(--mono);font-size:12.5px}
.bubble .file-chip svg{width:14px;height:14px;opacity:.9}
.msg time{font-size:12px;color:var(--ink-3)}
.msg--user time{padding-right:4px}
.sys-divider{text-align:center;font-size:14px;color:var(--ink-3);padding:14px 0 6px}
.msg--sage{flex-direction:row;align-items:flex-start;gap:12px}
.sage-ic{flex:0 0 auto;height:26px;margin-top:2px;display:flex}
.sage-ic svg{height:26px;width:auto}
.sage-body{display:flex;flex-direction:column;gap:6px;min-width:0}
.sage-body p{margin:0;font-size:16px;color:var(--ink);line-height:1.55}
.metric{display:inline-flex;align-items:center;font-weight:600;color:var(--orange);
  background:var(--orange-soft);border:1px solid var(--orange-border);border-radius:6px;
  padding:1px 7px;font-size:14px;font-variant-numeric:tabular-nums}
.thinking{display:inline-flex;align-items:center;gap:10px;font-size:16px;color:var(--ink-2)}

/* ── Status ───────────────────────────────── */
.status-row{display:flex;flex-wrap:wrap;gap:14px 32px;align-items:center}
.status{display:inline-flex;align-items:center;gap:9px;font-size:16px;color:var(--ink)}
.dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}
.dot--green{background:var(--green-dot);box-shadow:0 0 0 4px color-mix(in srgb,var(--green-dot) 20%,transparent)}
.dot--blue{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}
.dot--grey{background:var(--disc)}
/* animated thinking dots */
.dots{display:inline-flex;align-items:center;gap:4px}
.dots i{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.35;
  animation:blink 1.2s infinite ease-in-out}
.dots i:nth-child(2){animation-delay:.2s}
.dots i:nth-child(3){animation-delay:.4s}
@keyframes blink{0%,60%,100%{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}

/* ── Tool call ────────────────────────────── */
.tool,.tool-row{width:100%;overflow:hidden}
.tool + .tool{margin-top:14px}
.tool-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;
  border:1px solid var(--border-2);background:var(--surface-2);border-radius:6px;
  padding:10px 16px;cursor:pointer;font:inherit;transition:background .15s;text-align:left}
.tool-head:hover{background:var(--surface)}
.tool.is-open .tool-head{background:var(--surface);border-radius:6px 6px 0 0}
.tool-name{font-family:var(--mono);font-size:14px;color:var(--ink-2);display:inline-flex;align-items:center;gap:8px;min-width:0}
.tool-name .count{background:var(--surface);border:1px solid var(--border-2);color:var(--ink-4);
  border-radius:5px;padding:0 6px;font-size:12px}
.tool.is-open .tool-name .count{background:var(--surface-2)}
.tool-right{display:flex;align-items:center;gap:12px;flex:0 0 auto}
.tool-chars{font-family:var(--mono);font-weight:500;font-size:12px;color:var(--green);white-space:nowrap}
.caret{color:var(--ink-4);transition:transform .18s}
.is-open>.tool-head .caret,.is-open>.tool-rowhead .caret{transform:rotate(180deg)}
.tool-body,.tool-rowbody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}
.tool.is-open>.tool-body,.tool-row.is-open>.tool-rowbody{grid-template-rows:1fr}
.tool-body>.inner,.tool-rowbody>.inner{overflow:hidden;min-height:0}
.tool-body>.inner{border:1px solid var(--border-2);border-top:none;border-radius:0 0 6px 6px;background:var(--surface)}
/* nested rows */
.tool-row{border-bottom:1px solid var(--border)}
.tool-row:last-child{border-bottom:none}
.tool-rowhead{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;
  background:none;border:none;cursor:pointer;font:inherit;padding:10px 14px;transition:background .15s;text-align:left}
.tool-rowhead:hover{background:var(--surface-2)}
.tool-rowhead .tool-name{font-size:14px}
.tool-rowbody>.inner{padding:0}
.code{background:var(--surface-2);border-radius:12px;padding:12px 14px;max-height:280px;overflow:auto;margin:8px 12px 12px}
.code pre{margin:0;font-family:var(--mono);font-size:12px;line-height:24px;color:var(--ink-3);
  white-space:pre-wrap;word-break:break-word}

@media (prefers-reduced-motion: reduce){
  *{animation:none !important;transition:none !important}
}
