:root{--brand:#c92d63;--brand-soft:#fbe3ec;--brand-ink:#b0224f;--human:#f7914a;--human-ink:#c25e14;--human-soft:#fde6d4;--agent:#d4e34f;--agent-ink:#7c8a0e;--agent-soft:#f3f8cf;--on-agent:#2b2b2b;--bot:#3b3b3b;--bot-stripe:#5a5a5a;--bot-ink:#3b3b3b;--mixed:#e9b84c;--stick:#e3c79a;--charcoal:#2e2e2e;--charcoal-2:#383838;--on-charcoal:#f2f2f2;--on-charcoal-2:#bdbdbd;--paper-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='48' viewBox='0 0 56 48'%3E%3Cpath d='M0 0l28 48L56 0zM28 48L0 0v48zM28 48L56 0v48z' fill='%23000' fill-opacity='.018'/%3E%3C/svg%3E");--bg:#fff;--surface:#fff;--surface-2:#f5f4f2;--border:#e6e4e1;--text:#2b2b2b;--text-2:#6f6f6f;--accent:var(--brand);--accent-text:#fff;--ok:#5e7a0b;--danger:#c0392b;--chart-1:#c92d63;--chart-2:#f7914a;--chart-3:#a8b826;--chart-4:#3b3b3b;--chart-5:#e58aaa;--chart-6:#fbc08f;--chart-7:#d4e34f;--chart-8:#9a9a9a;--radius:10px;--font:Mulish, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-script:"Lobster Two", "Brush Script MT", cursive;--font-tag:"Grand Hotel", "Lobster Two", cursive;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand:#e5507f;--brand-soft:#3a1424;--brand-ink:#f27fa3;--human:#ffa066;--human-ink:#ffb27f;--human-soft:#3a2414;--agent:#d9e85c;--agent-ink:#e3f07a;--agent-soft:#2c3010;--bot:#b9b9b9;--bot-stripe:#8e8e8e;--bot-ink:#cfcfcf;--mixed:#ecc25c;--stick:#b79a6e;--charcoal:#141414;--charcoal-2:#1e1e1e;--paper-pattern:none;--bg:#1c1c1c;--surface:#242424;--surface-2:#2c2c2c;--border:#3a3a3a;--text:#f2f2f2;--text-2:#a8a8a8;--accent-text:#fff;--ok:#c5d84a;--danger:#ff7a6b;--chart-1:#e5507f;--chart-2:#ffa066;--chart-3:#d9e85c;--chart-4:#b9b9b9;--chart-5:#f27fa3;--chart-6:#ffc79a;--chart-7:#eef5a6;--chart-8:#7c7c7c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--brand:#e5507f;--brand-soft:#3a1424;--brand-ink:#f27fa3;--human:#ffa066;--human-ink:#ffb27f;--human-soft:#3a2414;--agent:#d9e85c;--agent-ink:#e3f07a;--agent-soft:#2c3010;--bot:#b9b9b9;--bot-stripe:#8e8e8e;--bot-ink:#cfcfcf;--mixed:#ecc25c;--stick:#b79a6e;--charcoal:#141414;--charcoal-2:#1e1e1e;--paper-pattern:none;--bg:#1c1c1c;--surface:#242424;--surface-2:#2c2c2c;--border:#3a3a3a;--text:#f2f2f2;--text-2:#a8a8a8;--accent-text:#fff;--ok:#c5d84a;--danger:#ff7a6b;--chart-1:#e5507f;--chart-2:#ffa066;--chart-3:#d9e85c;--chart-4:#b9b9b9;--chart-5:#f27fa3;--chart-6:#ffc79a;--chart-7:#eef5a6;--chart-8:#7c7c7c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font:14px/1.5 var(--font);margin:0}body{background-image:var(--paper-pattern)}a{color:var(--brand-ink)}h1{letter-spacing:-.01em;margin:0 0 4px;font-size:24px;font-weight:300}h2,h3{font-weight:700}h3{margin:0;font-size:15px}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}pre{white-space:pre-wrap;word-break:break-word;background:var(--surface-2);border-radius:8px;max-height:360px;padding:10px;overflow:auto}.muted{color:var(--text-2)}.error{color:var(--danger)}.ok{color:var(--ok)}.pad{padding:24px}button,.button,select,input,textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:6px 10px}button,.button{cursor:pointer;text-decoration:none;display:inline-block}button:hover:not(:disabled){border-color:var(--accent)}button:disabled,.button.disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}button.danger{color:var(--danger);border-color:var(--danger)}button.link{color:var(--accent);background:0 0;border:0;padding:0 4px}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button.primary,.button.primary{border-radius:999px;padding:7px 16px;font-weight:700}button.primary:hover:not(:disabled),.button.primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}.shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;gap:10px;height:100vh;padding:14px 10px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:10px;padding:4px 6px;display:flex}.brand small{color:var(--text-2);font-size:11px;display:block}.prop-switch{width:100%}.nav-section{margin-bottom:8px}.nav-title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);padding:6px 8px 2px;font-size:11px}.sidebar nav a,.nav-foot a{color:var(--text);border-radius:6px;padding:5px 8px;text-decoration:none;display:block}.sidebar nav a:hover{background:var(--surface-2)}.sidebar nav a.active,.nav-foot a.active{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);font-weight:600}.nav-foot{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;padding-top:8px;display:flex}.tag{background:var(--surface-2);color:var(--text-2);vertical-align:middle;border-radius:4px;padding:1px 5px;font-size:10px}.main{min-width:0;padding:16px 24px 48px}.filterbar{z-index:5;background:var(--bg);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;padding:10px 0 12px;display:flex;position:sticky;top:0}.fb-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{background:var(--surface);border-radius:999px;padding:4px 10px;font-size:13px}.actor-bar{background:var(--surface);border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px}.seg{background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:13px}.seg.on{background:var(--accent);color:var(--accent-text)}.seg{align-items:center;gap:6px;display:inline-flex}.seg .popsicle{flex:none}.seg.on.actor-humans{background:var(--human);color:#2b2b2b}.seg.on.actor-action_agents{background:var(--agent);color:var(--on-agent)}.seg.on.actor-indexing_bots{background:var(--bot);color:var(--surface)}.seg.on.actor-mixed_sessions{background:linear-gradient(90deg, var(--human) 50%, var(--agent) 50%);color:#2b2b2b}.seg.on.actor-humans_and_agents{background:linear-gradient(90deg, var(--human), var(--agent));color:#2b2b2b}.page-h{margin-bottom:14px}.widgets{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:14px 16px}.widgets .card.w-full{grid-column:span 6}.widgets .card.w-half{grid-column:span 3}.widgets .card.w-third{grid-column:span 2}.card-h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.report>.card{margin-bottom:14px}.skeleton{background:linear-gradient(90deg, var(--surface-2), var(--surface), var(--surface-2));background-size:200% 100%;border-radius:8px;height:160px;animation:1.2s infinite sk}@keyframes sk{to{background-position:-200% 0}}.kpis{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-bottom:8px;display:grid}.kpi{border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:8px;padding:10px 12px}.kpi-label{color:var(--text-2);font-size:12px}.kpi-value{font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.delta{font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.delta.up{color:var(--ok)}.delta.down{color:var(--danger)}.table-wrap{overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:13px}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;max-width:420px;padding:6px 8px;overflow:hidden}table.data th{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}table.data tr.totals th{color:var(--text);background:var(--surface-2);cursor:default}table.data .num{text-align:right;font-variant-numeric:tabular-nums}.dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.timeline{flex-direction:column;gap:8px;display:flex}.tl-row{grid-template-columns:240px 1fr;align-items:center;gap:12px;display:grid}.tl-meta{flex-direction:column;font-size:12px;display:flex}.tl-bar{background:var(--surface-2);border-radius:6px;height:26px;position:relative}.tl-seg{color:#2b2b2b;white-space:nowrap;border-radius:5px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:flex;position:absolute;top:2px;bottom:2px;overflow:hidden}.badge{background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--ok);border-radius:4px;align-self:flex-start;padding:0 5px;font-size:11px}.legend-row{color:var(--text-2);gap:16px;font-size:12px;display:flex}.row{align-items:center;gap:8px;margin-top:10px;display:flex}.row.wrap{flex-wrap:wrap}.ask textarea{resize:vertical;width:100%}.examples{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.examples .chip{text-align:left}.narrative{white-space:pre-wrap;font-size:15px;line-height:1.55}.calls{margin-top:10px;font-size:12px}.steps{flex-direction:column;gap:8px;padding-left:20px;display:flex}.step{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative}.picker{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex-basis:100%;padding:8px}.picker ul{max-height:240px;margin:6px 0 0;padding:0;list-style:none;overflow:auto}.picker li button{text-align:left;color:var(--text)}.tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 10px}.tabs button.on{border-bottom-color:var(--accent);color:var(--accent);font-weight:600}.form{flex-direction:column;gap:10px;max-width:760px;display:flex}.form label{color:var(--text-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.form label.check,label.check{color:var(--text);flex-direction:row;align-items:center;gap:8px}label.check.strong{font-weight:600}fieldset{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;display:flex}.code{font-size:12px}.res-list{margin:0 0 10px;padding:0;list-style:none}.res-list li{border-bottom:1px solid var(--border);padding:6px 0}.login{place-items:center;min-height:100vh;padding:16px;display:grid}.login-card{flex-direction:column;gap:12px;width:100%;max-width:380px;display:flex}.login-card label{flex-direction:column;gap:4px;display:flex}@media (width<=1100px){.widgets .card.w-half,.widgets .card.w-third{grid-column:span 6}.grid2{grid-template-columns:1fr}}@media (width<=760px){.shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.main{padding:12px 16px 40px}.tl-row{grid-template-columns:1fr}.filterbar{position:static}}.button.primary{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.small{font-size:12px}.center{text-align:center}.center-col{text-align:center;max-width:640px;margin:40px auto}.tag.danger{background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--danger)}button.wide,.button.wide{text-align:center;width:100%}.public{min-height:100vh}.pub-h{padding:12px max(16px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pub-h nav{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pub-h nav a:not(.button),.brand.plain{color:var(--text);text-decoration:none}.pricing{flex-direction:column;gap:24px;max-width:1180px;margin:0 auto;padding:32px 16px 64px;display:flex}.pricing-h{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.pricing-h h1{text-wrap:balance;font-size:clamp(24px,4vw,34px)}.pricing-h p{max-width:62ch}.seg-toggle{border:1px solid var(--border);background:var(--surface);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg-toggle button{background:0 0;border:0;border-radius:999px;padding:5px 14px}.seg-toggle button.on{background:var(--accent);color:var(--accent-text)}.seg-toggle.small button{padding:3px 10px;font-size:12px}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.plan{flex-direction:column;gap:8px;display:flex;position:relative}.plan h2{margin:0;font-size:20px}.plan.popular{border:2px solid var(--accent)}.plan-flag{background:var(--accent);color:var(--accent-text);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:-11px;left:16px}.price{margin:4px 0 0}.price strong{font-variant-numeric:tabular-nums;font-size:30px}.limits{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.limits li{border-top:1px solid var(--border);padding-top:6px}.compare h2{margin:0 0 10px;font-size:18px}.pricing-cta{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.signup{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:32px;max-width:1000px;margin:0 auto;padding:32px 16px 64px;display:grid}@media (width<=820px){.signup{grid-template-columns:1fr}}.signup-pitch h1{text-wrap:balance;font-size:clamp(24px,4vw,32px)}.checks{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.checks li:before{content:"✓";color:var(--ok);margin-right:8px;font-weight:700}.signup-card{max-width:none}.signup-card h2{margin:0;font-size:18px}.notice{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0;padding:10px 12px;display:flex}.notice.upgrade{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.notice.demo{border-color:color-mix(in srgb, var(--agent) 45%, var(--border));background:color-mix(in srgb, var(--agent) 8%, var(--surface))}.notice.ok-notice{border-color:color-mix(in srgb, var(--ok) 45%, var(--border))}.demo-banner{color:var(--on-charcoal);background:var(--charcoal) repeating-linear-gradient(45deg, transparent 0 6px, #ffffff09 6px 12px);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 12px;padding:10px 14px;display:flex}.demo-banner b{color:#fff}.demo-banner a:not(.button){color:var(--on-charcoal)}.step-card{flex-direction:column;gap:8px;display:flex}.step-card h3{align-items:center;gap:10px;display:flex}.step-n{background:var(--brand);color:#fff;width:30px;height:30px;font:italic 700 16px/1 var(--font-script);border-radius:50%;flex:none;place-items:center;display:inline-grid}.choices{flex-direction:column;gap:8px;display:flex}.choice{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.choice.on{border-color:var(--accent)}.plan-now{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plan-now h2{margin:2px 0;font-size:20px}.limits-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:12px;display:grid}.limits-grid>div{border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;padding:8px 10px;display:flex}.meter-block{margin:10px 0}.meter-label{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.meter-label .num{font-variant-numeric:tabular-nums}.meter{background:var(--surface-2);border-radius:999px;height:10px;overflow:hidden}.meter span{background:var(--accent);height:100%;display:block}.meter.warning span{background:var(--agent)}.meter.exceeded span{background:var(--danger)}.plan-grid.compact .plan{padding:12px}.plan-grid.compact .price strong{font-size:22px}.logo{color:var(--text);flex-wrap:wrap;align-items:center;gap:.35em;line-height:1;text-decoration:none;display:inline-flex}.logo-word{align-items:baseline;gap:.04em;display:inline-flex}.logo-eureka{font:italic 700 1.12em/1 var(--font-script);color:var(--brand);letter-spacing:-.01em}.logo-script{font:italic 700 1em/1 var(--font-script);color:var(--text-2);margin-left:.22em}.logo-tag{font:1.05em var(--font-tag);color:var(--text-2);flex-basis:100%;margin-top:2px}.brand{text-decoration:none}.brand .logo{font-size:22px}.bubble{background:var(--brand);color:#fff;font:italic 700 1.05em/1 var(--font-script);border-radius:48% 52% 46% 54%/60% 55% 45% 40%;padding:.18em .7em .28em;display:inline-block;transform:rotate(-4deg)}.script{font-family:var(--font-script);color:var(--brand-ink);font-style:italic;font-weight:700}.tagline{font-family:var(--font-tag);color:var(--text-2);font-size:1.35em}.sidebar{background:var(--surface)}.sidebar .brand{background:var(--surface);border-bottom:4px solid #0000;border-image:linear-gradient(90deg, var(--agent) 50%, var(--human) 50%) 1;margin:-14px -10px 4px;padding:14px 16px 12px}.nav-title{color:var(--brand-ink);font-weight:700}.tag{background:var(--brand-soft);color:var(--brand-ink);white-space:nowrap;font-weight:700}.filterbar{background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.actor-bar{border-color:var(--border)}.pub-h{background:var(--charcoal) repeating-linear-gradient(45deg, transparent 0 6px, #ffffff09 6px 12px);color:var(--on-charcoal);border-bottom:0;position:relative}.pub-h:after{content:"";background:linear-gradient(90deg, var(--agent) 50%, var(--human) 50%);height:4px;position:absolute;bottom:-4px;left:0;right:0}.pub-h nav a:not(.button){color:var(--on-charcoal)}.pub-h .logo{color:var(--on-charcoal);font-size:22px}.kpi{border-top-width:4px;border-top-color:var(--brand);background:var(--surface)}.card{box-shadow:0 1px #00000005}.legend-row span{align-items:center;gap:6px;display:inline-flex}.ask{border:2px solid var(--brand);background:linear-gradient(0deg, var(--surface), var(--surface)) padding-box;position:relative}.ask textarea{border-color:var(--border)}.ask .examples .chip{border-color:color-mix(in srgb, var(--brand) 35%, var(--border))}.plan-n{background:var(--brand);color:#fff;width:30px;height:30px;font:italic 700 16px/1 var(--font-script);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.plan.popular{border-color:var(--brand)}.plan-flag{background:var(--brand)}.plan h2{font:italic 700 26px/1.1 var(--font-script);color:var(--text)}.checks li:before{color:var(--agent-ink)}.brand-bar{background:linear-gradient(90deg, var(--agent) 50%, var(--human) 50%);border-radius:3px;height:6px}.pub-foot{margin-top:32px}.pub-foot .foot{background:var(--charcoal) repeating-linear-gradient(45deg, transparent 0 6px, #ffffff09 6px 12px);color:var(--on-charcoal-2);padding:18px max(16px, env(safe-area-inset-left,0px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pub-foot .tagline{color:var(--on-charcoal)}.empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.ok-moment{align-items:center;gap:10px;display:inline-flex}.nav-collection:first-child{border-top:0}.nav-collection-title{color:var(--text);padding:8px 8px 2px;font-size:12px;font-weight:800}.nav-agents_humans .nav-collection-title{color:var(--brand-ink)}.fb-hint{margin-left:4px;font-size:12px}.actor-tag{white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.kpis.compare{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.kpi-compare .kpi-rows{gap:4px;margin:8px 0 6px;padding:0;list-style:none;display:grid}.kpi-compare .kpi-rows li{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:8px;display:grid}.kpi-compare .kpi-v{font-variant-numeric:tabular-nums;color:var(--text);font-size:20px;font-weight:700}.kpi-compare .kpi-share{font-variant-numeric:tabular-nums;text-align:right;min-width:3.2em;font-size:12px}.kpi-compare .kpi-ratio{color:var(--text-2);border-top:1px dashed var(--border);min-height:1.4em;padding-top:6px;font-size:12px}.compare-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.compare-grid h4{margin:4px 0}table.data tr.sub th{color:var(--text-2);font-size:11px;font-weight:600}.admin-api{gap:14px;display:grid}.admin-api .row.wrap{flex-wrap:wrap;align-items:center;gap:8px 14px}.admin-api .row.between{justify-content:space-between;align-items:center}.admin-api .form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:10px 16px;margin-bottom:10px;display:grid}.admin-api .form-grid label{flex-direction:column;gap:4px;display:flex}.admin-api .scopes-pick{border:1px solid var(--border);border-radius:8px;gap:6px;margin:8px 0;padding:8px 12px;display:grid}.admin-api .scopes-pick legend{padding:0 4px;font-weight:700}.admin-api td.scopes{max-width:260px;font-size:12px}.admin-api table.compact td,.admin-api table.compact th{padding:4px 8px}.key-once{border:2px solid var(--brand)}.key-once code.secret{background:var(--surface-2);word-break:break-all;border-radius:6px;padding:6px 10px;font-size:14px}.snippet-block{margin:12px 0}.snippet-block pre{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:12.5px;overflow-x:auto}.health-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.health-list li{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:10px 12px}.health-list li.fail{border-left:4px solid var(--danger)}.health-list li.pass{border-left:4px solid var(--ok)}.health-list li p{margin:6px 0 0}.health-head{align-items:center;gap:8px;display:flex}.health-head .fail{background:var(--danger);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-grid}.health-head .ok{font-weight:700}.table.compact td,.table.compact th{padding:4px 8px;font-size:13px}.picker label.check{margin:2px 12px 2px 0;display:inline-flex}.stack{gap:10px;display:grid}.agent-funnel{gap:14px;display:grid}.af-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.af-legend{flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.af-legend span{align-items:center;gap:6px;display:inline-flex}.af-wall-key i{background:var(--brand-soft);border:1px solid var(--brand);border-radius:3px;width:14px;height:14px;display:inline-block}.af-views{border:1px solid var(--border);background:var(--surface);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.af-chart{overflow-x:auto}.af-chart svg{width:100%;min-width:760px;height:auto;display:block}.agent-funnel.hero .af-chart svg{min-width:640px}.af-hero-line{margin:0;font-size:15px}.af-hero-line b{color:var(--brand)}.af-depth{margin:0;font-size:13px}.af-ok{border-radius:var(--radius);background:var(--agent-soft);margin:0;padding:12px 14px}.af-links{justify-content:flex-end;font-weight:700;display:flex}.af-links a{color:var(--brand)}.af-diag{border-top:1px dashed var(--border);gap:16px;padding-top:14px;display:grid}.af-headline h4{color:var(--brand);margin:0 0 4px;font-size:18px}.af-headline p{max-width:80ch;margin:0}.af-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=900px){.af-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.af-stat{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);align-content:start;gap:2px;padding:10px 12px;display:grid}.af-stat b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:300}.af-stat .muted{font-size:12px}.af-upside{background:var(--brand-soft);border-color:var(--brand)}.af-upside b{color:var(--brand-ink);font-size:17px;font-weight:800}.ink-agent{color:var(--agent-ink)}.ink-bad{color:var(--danger);font-weight:600}.agent-requests>p{margin:0 0 10px}.ar-open>td{background:var(--surface-2)}.ar-details{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;padding:6px 2px;display:grid}.ar-details h5{margin:0 0 6px}.ar-statuses{gap:4px;margin:0 0 8px;padding:0;font-size:13px;list-style:none;display:grid}.ar-statuses li{gap:12px;display:flex}table.data.cdn-endpoints td{white-space:normal;max-width:none}.cdn-endpoints code{word-break:break-all}@media (width<=720px){.ar-details{grid-template-columns:1fr}}.ink-human{color:var(--human-ink)}.af-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=900px){.af-cols{grid-template-columns:minmax(0,1fr)}}.af-diag h5{margin:0 0 8px;font-size:14px}.af-names{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.af-names li{grid-template-columns:minmax(0,150px) minmax(0,1fr) 96px;align-items:center;gap:10px;display:grid}.af-names .num{text-align:right;font-variant-numeric:tabular-nums}.af-diag h5 .muted{font-weight:400}.af-bar{background:var(--surface-2);border-radius:99px;height:10px;overflow:hidden}.af-bar i{background:var(--agent);height:100%;display:block}.af-fixes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.af-fixes li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.af-fixes p{color:var(--text-2);margin:2px 0 0;font-size:13px}.af-num{background:var(--brand);color:#fff;width:28px;height:28px;font-family:var(--font-script);border-radius:50%;place-items:center;font-style:italic;display:grid}:root{--bg:#f4f8f9;--surface:#fff;--surface-2:#eef4f6;--border:#dce8ec;--text:#13313c;--text-2:#557080;--paper-pattern:none;--water:#2f9cc0;--water-2:#7cc6dd;--water-soft:#e3f3f8;--water-ink:#1c6f8c;--ink-band:#13313c;--on-ink-band:#e6f0f3;--radius:12px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f1a1f;--surface:#16242b;--surface-2:#1c2d35;--border:#2a3e47;--text:#e6f0f3;--text-2:#9db3bc;--water:#5bb8d6;--water-2:#3e8faa;--water-soft:#173540;--water-ink:#8fd3e8;--ink-band:#0a1317}}:root[data-theme=dark]{--bg:#0f1a1f;--surface:#16242b;--surface-2:#1c2d35;--border:#2a3e47;--text:#e6f0f3;--text-2:#9db3bc;--water:#5bb8d6;--water-2:#3e8faa;--water-soft:#173540;--water-ink:#8fd3e8;--ink-band:#0a1317}h1{letter-spacing:-.01em;font-size:24px;font-weight:700}button,.button,select,input,textarea,button.primary,.button.primary{border-radius:8px}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline-color:var(--water)}.sidebar{background:var(--surface);padding:14px 10px}.sidebar .brand{background:0 0;border:0;margin:0 0 2px;padding:2px 6px 6px}.nav-tree{gap:1px;display:grid}.nav-collection{border-top:0;padding:0}.nav-collection-title,.nav-agents_humans .nav-collection-title{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);padding:12px 8px 3px;font-size:11px;font-weight:800}.sidebar nav a,.nav-foot a{border-radius:6px;padding:5px 8px}.sidebar nav a:hover,.nav-group:hover{background:var(--surface-2)}.sidebar nav a.active,.nav-foot a.active{background:var(--water-soft);color:var(--text);box-shadow:inset 3px 0 0 var(--water);font-weight:700}.sidebar nav a.nav-top{font-weight:600}.nav-group{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--text);border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-weight:600;display:flex}.nav-group:focus-visible{outline:2px solid var(--water);outline-offset:-2px}.nav-group .tri{border-left:6px solid var(--text-2);border-top:4px solid #0000;border-bottom:4px solid #0000;flex:none;width:0;height:0;transition:transform .15s}.nav-group[aria-expanded=true] .tri{border-left-color:var(--text);transform:rotate(90deg)}.nav-group .nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-dot{border-radius:3px;flex:none;width:10px;height:10px}.nav-count{color:var(--text-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:600}.nav-kids{gap:1px;padding-left:14px;display:grid}.nav-kids[hidden]{display:none}.nav-kids a{padding-left:14px!important}.nav-kids .nav-title{padding-left:14px}.nav-title{color:var(--text-2)}.tag{background:var(--surface-2);color:var(--text-2)}.tag.warn{background:var(--brand-soft);color:var(--brand-ink)}.filterbar{border-bottom:1px solid var(--border);position:sticky}.filterbar:after{content:"";opacity:.7;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='6'%3E%3Cpath d='M0 3q10-3 20 0t20 0' fill='none' stroke='%237CC6DD' stroke-width='1.2'/%3E%3C/svg%3E") repeat-x;height:6px;position:absolute;bottom:-4px;left:0;right:0}.chip{border-radius:8px;font-weight:600}.chip:hover{border-color:var(--water)}.actor-bar{border-radius:8px}.seg{border-radius:6px;font-weight:600}.card{border-radius:var(--radius);box-shadow:none}.kpi{border:1px solid var(--border);background:var(--surface);border-top-width:1px;border-radius:10px;padding:10px 12px;position:relative}.kpi.with-gauge{padding-right:34px}.kpi-value{font-weight:700}.kpi-swatch{border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.gauge{background:var(--water-soft);border-radius:5px;width:10px;position:absolute;top:10px;bottom:10px;right:12px;overflow:hidden}.gauge span{background:var(--water);position:absolute;bottom:0;left:0;right:0}.skeleton{background:linear-gradient(90deg, var(--water-soft), var(--surface), var(--water-soft));background-size:200% 100%;border-radius:10px}.tabs button.on{border-bottom-color:var(--water);color:var(--text)}.seg-toggle button.on,.af-views .seg.on{background:var(--water-soft);color:var(--text)}.ask{border:1px solid var(--border)}.ask:focus-within{border-color:var(--water)}.step-n{background:var(--water);font:700 14px/1 var(--font)}.af-num{background:var(--water);font-family:var(--font);font-style:normal;font-weight:700}.demo-banner{background:var(--ink-band);color:var(--on-ink-band);border-radius:var(--radius)}.pub-h{background:var(--surface);color:var(--text);border-bottom:1px solid var(--border)}.pub-h:after{opacity:.7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='6'%3E%3Cpath d='M0 3q10-3 20 0t20 0' fill='none' stroke='%237CC6DD' stroke-width='1.2'/%3E%3C/svg%3E") repeat-x;height:6px;bottom:-5px}.pub-h nav a:not(.button),.pub-h .logo{color:var(--text)}.pub-h .logo-eureka{color:var(--brand)}.pub-h .logo-script{color:var(--text-2)}.pub-foot .foot{background:var(--ink-band)}.plan h2{font:700 22px/1.1 var(--font)}.pricing-h h1,.signup-pitch h1{font-weight:700}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plan-pick{border:0;gap:8px;margin:0;padding:0;display:grid}.form .plan-pick .choice{color:var(--text);flex-direction:row;align-items:flex-start;font-size:14px}.plan-pick .choice input{margin-top:3px}.ob-progress{counter-reset:ob;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ob-progress li{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.ob-progress li>span[aria-hidden]{border:2px solid var(--border);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.ob-progress li.done{color:var(--text);border-color:color-mix(in srgb, var(--water) 45%, var(--border))}.ob-progress li.done>span[aria-hidden]{background:var(--water);border-color:var(--water);color:#fff}@media (width<=900px){.ob-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-done{justify-content:space-between;margin:0 0 14px}.onboarding .step-card{margin-bottom:14px}.ob-howto{gap:4px;margin:0;padding-left:20px;display:grid}.ob-live-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ob-status{align-items:center;gap:8px;font-weight:700;display:inline-flex}.ob-status i{background:var(--water);width:10px;height:10px;box-shadow:0 0 0 0 color-mix(in srgb, var(--water) 50%, transparent);border-radius:50%;animation:1.6s infinite ob-pulse}.ob-status.on i{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 25%, transparent);animation:none}@keyframes ob-pulse{70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.ob-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ob-counts>div{border:1px solid var(--border);color:var(--text-2);border-radius:10px;align-items:center;gap:4px;padding:8px 12px;font-weight:600;display:flex}.ob-counts b{color:var(--text);margin-left:auto;font-size:20px}.ob-feed{border:1px solid var(--border);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.ob-feed li{border-top:1px solid var(--border);grid-template-columns:64px minmax(0,140px) minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:grid}.ob-feed li:first-child{background:var(--water-soft);border-top:0}.ob-feed .ob-who{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ob-feed .ob-what{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);overflow:hidden}.ob-chip{color:#2b2b2b;border-radius:6px;justify-self:start;padding:0 8px;font-size:12px;font-weight:700}.ob-chip.agent{background:var(--agent)}.ob-chip.human{background:var(--human)}.ob-chip.bot{background:var(--bot);color:var(--surface)}.ob-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ob-checks li{color:var(--text-2);grid-template-columns:22px minmax(0,1fr);gap:6px;display:grid}.ob-checks li:before{content:"";border:2px solid var(--border);border-radius:50%;width:14px;height:14px;margin-top:3px}.ob-checks li.done{color:var(--text)}.ob-checks li.done:before{content:"✓";color:#fff;background:var(--ok);border-color:var(--ok);place-items:center;font-size:10px;display:grid}.ob-help summary{cursor:pointer;font-weight:700}.ob-help ul{gap:4px;margin:6px 0 0;padding-left:20px;display:grid}@media (width<=760px){.ob-feed li{grid-template-columns:56px minmax(0,1fr)}.ob-feed .ob-what{grid-column:1/-1}}.af-score{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:6px 12px 6px 8px;display:inline-flex}.af-score b{font-size:26px;font-weight:800;line-height:1}.af-score small{color:var(--text-2);font-weight:600}.af-score-gauge{background:var(--water-soft);border-radius:5px;width:10px;height:34px;position:relative;overflow:hidden}.af-score-gauge i{background:var(--water);position:absolute;bottom:0;left:0;right:0}.af-score-label{color:var(--text-2);font-size:12px;font-weight:700;line-height:1.25}.af-score-label em{color:var(--text);font-style:normal}.af-score.blocked .af-score-gauge i{background:var(--brand)}.af-score.blocked .af-score-label em{color:var(--brand-ink)}.af-score.ready .af-score-gauge i{background:var(--ok)}.staff-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.staff-h h1{margin-bottom:2px}.staff-search{min-width:min(320px,100%);padding:7px 12px}.table-scroll{overflow-x:auto}.staff table.data th{cursor:default}.staff table.data tr.staff-row{cursor:pointer}.staff table.data tr.staff-row:hover td{background:var(--surface-2)}.staff table.data tr.staff-row.on td{background:var(--water-soft)}.staff table.data td button{padding:3px 10px;font-size:12px}.staff table.data td button.link{font-size:inherit;padding:0;font-weight:700}.staff-detail{box-shadow:inset 3px 0 0 var(--water);margin-bottom:14px}.staff-detail h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.staff-detail h3{margin:18px 0 6px}.staff-detail .limits-grid b{overflow-wrap:anywhere}.staff-actions label{align-items:center;gap:6px;display:inline-flex}.nav-foot a.nav-staff{color:var(--brand-ink);font-weight:700}.share-page{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.share-h{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 24px;display:flex}.share-h a{display:inline-flex}.share-prop{align-items:center;gap:8px;min-width:0;display:inline-flex}.share-prop b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-main{box-sizing:border-box;flex:1;width:100%;max-width:1280px;margin:0 auto;padding:16px 24px 24px}.share-page.embed .share-main{max-width:none;padding:8px 12px 12px}.share-page.embed .filterbar{position:static}.share-tabs{margin-bottom:0}.share-msg{gap:10px;max-width:440px;margin:48px auto;display:grid}.share-msg h1,.share-msg p{margin:0}.share-mark{text-align:center;color:var(--text-2);padding:10px 24px 16px;font-size:12px}.share-mark a{color:var(--text-2);text-decoration:none}.share-mark a:hover{color:var(--text)}.share-page.embed .share-mark{text-align:right;padding:6px 12px 8px}.share-created .snippet{box-sizing:border-box;width:100%;min-height:64px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:block}.share-created .row{align-items:center}.share-created code.secret{overflow-wrap:anywhere}.share-reports{max-height:300px;margin-bottom:4px;overflow:auto}.share-reports fieldset{border:0;margin:0;padding:4px 0}.share-reports legend{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);padding:0;font-size:11px;font-weight:800}.share-reports label{align-items:center;gap:6px;font-weight:400;display:flex}@media (width<=760px){.share-h,.share-main{padding-left:16px;padding-right:16px}}.check{flex-direction:column;gap:20px;max-width:860px;margin:0 auto;padding:32px 16px 64px;display:flex}.check-h{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.check-h h1{text-wrap:balance;font-size:clamp(24px,4vw,34px)}.check-h p{max-width:64ch}.check-form{flex-direction:column;gap:8px;padding:18px;display:flex}.check-form label{font-weight:700}.check-row{flex-wrap:wrap;gap:8px;display:flex}.check-row input{flex:260px;min-width:0;padding:9px 12px;font-size:16px}.check-row button{flex:none}.check-results:focus{outline:none}.check-error{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));color:var(--danger)}.check-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.check-summary b{overflow-wrap:anywhere}.check-counts{flex-wrap:wrap;gap:6px;display:flex}.check-list{gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.check-item{border-left-width:4px;grid-template-columns:76px 1fr;align-items:start;gap:12px;display:grid}.check-item.pass{border-left-color:var(--ok)}.check-item.warn{border-left-color:var(--brand)}.check-item.fail{border-left-color:var(--danger)}.check-item>.check-badge{justify-self:start}.check-item h3{margin:0 0 4px;font-size:15px}.check-item p{margin:0 0 4px}.check-item details{color:var(--text-2);margin-top:4px;font-size:13px}.check-item details ul{overflow-wrap:anywhere;margin:4px 0 0;padding-left:18px}.check-fix{color:var(--text)}.check-badge{text-align:center;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.check-badge.pass{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--ok)}.check-badge.warn{background:var(--brand-soft);color:var(--brand-ink)}.check-badge.fail{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.check-cta{border-color:color-mix(in srgb, var(--water) 45%, var(--border));background:color-mix(in srgb, var(--water) 6%, var(--surface));padding:20px}.check-cta h2{text-wrap:balance;margin:0 0 6px;font-size:19px}.check-cta-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}@media (width<=520px){.check-item{grid-template-columns:1fr;gap:6px}.check-row button{width:100%}}
