[data-workspace=brand-entity]{--bg:#f6f4ef;--bg-elev:#ffffff;--bg-sunk:#efece5;--ink:#0c0d0c;--ink-2:#2a2c2a;--ink-3:#5b5d59;--ink-4:#8b8d87;--line:#e3dfd5;--line-2:#d3cec0;--rule:#1a1c1a;--accent:#1a3ad6;--accent-soft:#e7eafc;--warn:#b04a1d;--warn-soft:#f6e8de;--good:#2a6f4a;--good-soft:#e2eee5;--bad:#a13a2c;--bad-soft:#f4e2dd;background:var(--bg);color:var(--ink);font-family:var(--font-inter-tight,"Inter Tight","Inter",system-ui,sans-serif);font-feature-settings:"ss01","cv11","tnum";font-size:13px;line-height:1.4;letter-spacing:-.005em}.dark [data-workspace=brand-entity]{--bg:#111210;--bg-elev:#1a1c19;--bg-sunk:#141512;--ink:#e8e6df;--ink-2:#c4c2bb;--ink-3:#8b8d87;--ink-4:#5b5d59;--line:#2a2c28;--line-2:#363830;--rule:#e8e6df}[data-workspace=brand-entity] .ov-page{padding:0 22px 60px}[data-workspace=brand-entity] .page-head{padding:22px 0 16px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;border-bottom:1px solid var(--line);margin-bottom:20px}[data-workspace=brand-entity] .crumbs{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}[data-workspace=brand-entity] .crumbs span{margin:0 6px;color:var(--ink-4)}[data-workspace=brand-entity] .page-title{font-family:Newsreader,serif;font-weight:400;font-size:32px;line-height:1.05;letter-spacing:-.02em;margin:0}[data-workspace=brand-entity] .page-title em{font-style:italic;color:var(--ink-3)}[data-workspace=brand-entity] .page-sub{font-size:13px;color:var(--ink-3);margin-top:6px;max-width:720px}[data-workspace=brand-entity] .page-sub em{font-style:italic}[data-workspace=brand-entity] .head-meta{display:flex;flex-direction:column;gap:6px;align-items:flex-end;font-size:11px;color:var(--ink-3)}[data-workspace=brand-entity] .head-meta-row{display:flex;gap:14px;align-items:center}[data-workspace=brand-entity] .head-meta-row span b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}[data-workspace=brand-entity] .btn{font-size:12px;padding:5px 10px;border:1px solid var(--line);border-radius:4px;background:var(--bg-elev);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:28px;white-space:nowrap;font-family:inherit}[data-workspace=brand-entity] .btn:hover{background:var(--bg-sunk)}[data-workspace=brand-entity] .btn.primary{background:var(--ink);color:#fff;border-color:var(--ink)}[data-workspace=brand-entity] .btn.primary:hover{opacity:.88}[data-workspace=brand-entity] .section{background:var(--bg-elev);border:1px solid var(--line);border-radius:6px;margin-bottom:16px;overflow:hidden}[data-workspace=brand-entity] .section-head{display:flex;align-items:flex-end;justify-content:space-between;padding:14px 18px 12px;border-bottom:1px solid var(--line);gap:16px}[data-workspace=brand-entity] .section-eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}[data-workspace=brand-entity] .section-title{font-family:Newsreader,serif;font-weight:400;font-size:20px;line-height:1.15;letter-spacing:-.01em;margin:0}[data-workspace=brand-entity] .section-sub{font-size:12px;color:var(--ink-3);margin-top:4px;max-width:760px}[data-workspace=brand-entity] .section-actions{display:flex;gap:6px;align-items:center;flex-shrink:0}[data-workspace=brand-entity] .kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid var(--line)}[data-workspace=brand-entity] .kpi{padding:14px 18px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px;position:relative}[data-workspace=brand-entity] .kpi:last-child{border-right:none}[data-workspace=brand-entity] .kpi-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}[data-workspace=brand-entity] .kpi-val{font-family:Newsreader,serif;font-weight:400;font-size:28px;line-height:1;letter-spacing:-.02em;display:flex;align-items:baseline;gap:6px}[data-workspace=brand-entity] .kpi-val .unit{font-size:13px;color:var(--ink-3);font-family:Inter Tight,sans-serif}[data-workspace=brand-entity] .kpi-delta{font-size:11px;color:var(--good);display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}[data-workspace=brand-entity] .kpi-delta.bad{color:var(--bad)}[data-workspace=brand-entity] .kpi-delta.flat{color:var(--ink-4)}[data-workspace=brand-entity] .kpi-spark{height:22px;margin-top:4px}[data-workspace=brand-entity] .spark-line{fill:none;stroke:var(--ink-3);stroke-width:1.2}[data-workspace=brand-entity] .spark-line.you{stroke:var(--accent)}[data-workspace=brand-entity] .spark-area{fill:var(--bg-sunk);stroke:none}[data-workspace=brand-entity] .spark-area.you{fill:var(--accent-soft)}[data-workspace=brand-entity] .engine-pill{display:inline-flex;align-items:center;gap:5px;padding:1px 7px 2px;font-size:10.5px;border-radius:10px;border:1px solid;font-weight:500}[data-workspace=brand-entity] .engine-pill.gpt{color:#10a37f}[data-workspace=brand-entity] .engine-pill.ppx{color:#20808d}[data-workspace=brand-entity] .engine-pill.aio{color:#4285f4}[data-workspace=brand-entity] .engine-pill.gam{color:#0ea5e9}[data-workspace=brand-entity] .engine-pill.other{color:var(--ink-3)}[data-workspace=brand-entity] .engine-pill .num{color:var(--ink-3);font-weight:400;font-variant-numeric:tabular-nums}[data-workspace=brand-entity] .priority-pill{display:inline-flex;align-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;padding:2px 6px;border-radius:2px;letter-spacing:.04em}[data-workspace=brand-entity] .priority-pill.p0{background:#2a1410;color:#fff}[data-workspace=brand-entity] .priority-pill.p1{background:var(--warn);color:#fff}[data-workspace=brand-entity] .priority-pill.p2,[data-workspace=brand-entity] .schema-chip{background:var(--bg-sunk);color:var(--ink-2)}[data-workspace=brand-entity] .schema-chip{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:11px;padding:2px 6px;border-radius:2px;margin:0 4px 4px 0;border:1px solid var(--line)}[data-workspace=brand-entity] .schema-chip.missing{background:var(--bad-soft);color:var(--bad);border-color:transparent}[data-workspace=brand-entity] .schema-chip.gain{background:var(--good-soft);color:var(--good);border-color:transparent}[data-workspace=brand-entity] .recipe-grid{display:grid;grid-template-columns:200px repeat(3,1fr);border-top:1px solid var(--line)}[data-workspace=brand-entity] .rg-cell{padding:10px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;display:flex;flex-direction:column;gap:2px}[data-workspace=brand-entity] .rg-cell:nth-child(4n){border-right:none}[data-workspace=brand-entity] .rg-head{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);background:var(--bg-sunk)}[data-workspace=brand-entity] .rg-row-label{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--ink-2);background:var(--bg-sunk)}[data-workspace=brand-entity] .split{display:grid;grid-template-columns:1fr 1fr;gap:0}[data-workspace=brand-entity] .split>div{padding:18px 22px}[data-workspace=brand-entity] .split>div+div{border-left:1px solid var(--line)}[data-workspace=brand-entity] .bar-row{display:flex;align-items:center;gap:8px;font-size:12px}[data-workspace=brand-entity] .bar-row .bar-label{width:140px;flex-shrink:0;color:var(--ink-2);font-family:Newsreader,serif;font-style:italic}[data-workspace=brand-entity] .bar-row .bar-track{flex:1;height:8px;background:var(--bg-sunk);border-radius:1px;overflow:hidden}[data-workspace=brand-entity] .bar-row .bar-fill{height:100%;background:var(--ink);border-radius:1px}[data-workspace=brand-entity] .bar-row .bar-val{width:100px;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:11px;font-family:IBM Plex Mono,monospace}[data-workspace=brand-entity] .prompts-table{width:100%;border-collapse:collapse}[data-workspace=brand-entity] .prompts-table td,[data-workspace=brand-entity] .prompts-table th{padding:10px 14px;border-bottom:1px solid var(--line);font-size:12.5px;vertical-align:middle}[data-workspace=brand-entity] .prompts-table th{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:500;text-align:left;background:var(--bg-sunk)}[data-workspace=brand-entity] .prompts-table tr:hover{background:var(--bg-sunk)}[data-workspace=brand-entity] .prompts-table tr.you-row{background:#f4f2ec}[data-workspace=brand-entity] .prompts-table tr.you-row:hover{background:#ece9e0}.dark [data-workspace=brand-entity] .prompts-table tr.you-row{background:#181a18}[data-workspace=brand-entity] .b-mono{width:22px;height:22px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;background:var(--bg-sunk);color:var(--ink-2);border:1px solid var(--line);flex-shrink:0}[data-workspace=brand-entity] .b-mono.you{background:var(--ink);color:#fff;border-color:var(--ink)}[data-workspace=brand-entity] .b-domain{font-size:13px;color:var(--ink);font-weight:450}[data-workspace=brand-entity] .be-drawer-overlay{position:fixed;inset:0;background:rgba(12,13,12,.32);z-index:60;animation:be-fade .12s ease-out}[data-workspace=brand-entity] .be-drawer{position:fixed;top:0;right:0;bottom:0;width:min(480px,92vw);background:var(--bg-elev);border-left:1px solid var(--line);z-index:61;display:flex;flex-direction:column;animation:be-slide-in .16s cubic-bezier(.16,1,.3,1)}[data-workspace=brand-entity] .be-drawer-header{display:flex;align-items:flex-start;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--line);background:var(--bg-sunk)}[data-workspace=brand-entity] .be-drawer-close{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:4px;background:var(--bg-elev);color:var(--ink-3);cursor:pointer}[data-workspace=brand-entity] .be-drawer-close:hover{color:var(--ink);border-color:var(--line-2)}[data-workspace=brand-entity] .be-drawer-body{flex:1;overflow-y:auto;padding:0 22px 32px}[data-workspace=brand-entity] .be-drawer-body>div:first-child{border-top:none}@keyframes be-fade{0%{opacity:0}to{opacity:1}}@keyframes be-slide-in{0%{transform:translateX(16px);opacity:0}to{transform:translateX(0);opacity:1}}[data-workspace=brand-entity] .engine-portraits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px}[data-workspace=brand-entity] .be-ledger-row{display:grid;grid-template-columns:92px minmax(0,1.4fr) minmax(0,1fr);gap:24px;padding:18px;border-bottom:1px solid var(--line);align-items:start}[data-workspace=brand-entity] .be-ledger-row:last-child{border-bottom:none}@media (max-width:768px){[data-workspace=brand-entity] .ov-page{padding:0 16px 40px}[data-workspace=brand-entity] .page-head{grid-template-columns:1fr!important;align-items:flex-start!important;gap:12px}[data-workspace=brand-entity] .head-meta{align-items:flex-start!important;width:100%;margin-top:8px}[data-workspace=brand-entity] .head-meta-row{flex-wrap:wrap;gap:8px 12px}[data-workspace=brand-entity] .section-head{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}[data-workspace=brand-entity] .section-actions{width:100%;flex-wrap:wrap;gap:8px}[data-workspace=brand-entity] .kpis{grid-template-columns:1fr!important}[data-workspace=brand-entity] .kpi{border-right:none!important;border-bottom:1px solid var(--line)!important}[data-workspace=brand-entity] .kpi:last-child{border-bottom:none!important}[data-workspace=brand-entity] .engine-portraits-grid{grid-template-columns:1fr!important;padding:10px!important}[data-workspace=brand-entity] .split{grid-template-columns:1fr!important}[data-workspace=brand-entity] .split>div+div{border-left:none!important;border-top:1px solid var(--line)!important}[data-workspace=brand-entity] .recipe-grid-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}[data-workspace=brand-entity] .recipe-grid{min-width:720px!important}[data-workspace=brand-entity] .be-ledger-row{grid-template-columns:1fr!important;gap:14px!important;padding:16px!important}[data-workspace=brand-entity] .be-ledger-row>div:nth-child(3){border-left:none!important;padding-left:0!important;border-top:1px dashed var(--line)!important;padding-top:14px!important}[data-workspace=brand-entity] .prompts-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}