:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-primary:#8fa0ff;--brand-primary-deep:#b3bcff;--brand-navy:#15217c;--brand-navy-deep:#1a2a9c;--brand-accent:#ed4c14;--brand-amber:#ed8b14;--brand-logo-img:url(/brandstudios-logo-dark.png);--on-brand:#fff;--on-accent:#0a0e1f;--bg:#101a63;--surface:#15217c;--surface-warm:#17237f;--surface-tint:#1d2a90;--surface-elevated:#1f2c9a;--border:#35429e;--border-strong:#4553bd;--text:#f2f4fb;--text-soft:#c2c9e8;--muted:#9aa3c8;--warm-muted:#a6aed0;--good:#9ed66b;--watch:#f3b354;--risk:#ff7a59;--info:#71b7ff;--teal:#44d6c8;--peach:#301a1b;--hud-grid:color-mix(in srgb, var(--border-strong) 30%, transparent);--hud-glow:color-mix(in srgb, var(--brand-primary) 22%, transparent);--hud-accent-glow:color-mix(in srgb, var(--brand-accent) 30%, transparent);--rail-width:248px;--topbar-height:64px;--radius:14px;--radius-sm:10px;--shadow-sm:0 16px 38px #01030e52, 0 0 0 1px color-mix(in srgb, var(--brand-accent) 26%, transparent), 0 10px 26px -10px color-mix(in srgb, var(--brand-accent) 34%, transparent), inset 0 1px 0 #eef1f90d;--shadow-md:0 24px 70px #01030e6b, 0 0 0 1px color-mix(in srgb, var(--brand-accent) 32%, transparent), 0 16px 38px -12px color-mix(in srgb, var(--brand-accent) 38%, transparent), inset 0 1px 0 #eef1f90f}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-primary:#15217c;--brand-primary-deep:#1a2a9c;--brand-navy:#15217c;--brand-navy-deep:#1a2a9c;--brand-accent:#ed4c14;--brand-amber:#ed8b14;--brand-logo-img:url(/brandstudios-logo.png);--on-brand:#fff;--on-accent:#0a0e1f;--bg:#f6f7f9;--surface:#fff;--surface-warm:#f8f5f2;--surface-tint:#f4f6fb;--surface-elevated:#fff;--text:#14161c;--text-soft:#2b2f3a;--muted:#6b7280;--warm-muted:#8a8f9c;--border:#ecedf1;--border-strong:#e0e2e9;--good:#4f7a12;--watch:#c87a0c;--risk:#d6431a;--info:#499dd8;--teal:#2ec4b6;--peach:#ffe0d4;--hud-grid:color-mix(in srgb, var(--border-strong) 54%, transparent);--hud-glow:color-mix(in srgb, var(--brand-primary) 10%, transparent);--hud-accent-glow:color-mix(in srgb, var(--brand-accent) 18%, transparent);--rail-width:248px;--topbar-height:64px;--radius:12px;--radius-sm:8px;--shadow-sm:0 1px 2px #14161c0a, 0 1px 3px #14161c0d;--shadow-md:0 4px 16px #14161c0f, 0 1px 3px #14161c0d}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0}body{font-family:var(--font-poppins), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;line-height:1.5}body::selection{background:var(--peach);color:var(--brand-primary)}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.site-shell{background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--brand-primary) 20%, transparent), transparent 28vw), radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--brand-accent) 14%, transparent), transparent 26vw), linear-gradient(180deg, var(--bg), var(--bg));min-height:100vh}.site-rail{z-index:30;width:var(--rail-width);border-right:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--bg) 96%, transparent)), repeating-linear-gradient(180deg, transparent 0 23px, var(--hud-grid) 24px);box-shadow:var(--shadow-md);flex-direction:column;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.site-main-shell{min-height:100vh;margin-left:var(--rail-width)}.site-content{width:min(1480px, calc(100vw - var(--rail-width) - 48px));margin:0 auto}.rail-toggle{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 80%, transparent);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;display:none}.rail-backdrop{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0406148c;border:0;padding:0;display:none;position:fixed;inset:0}@media (max-width:900px){.site-rail{width:min(286px,82vw);transition:transform .22s;transform:translate(-100%)}.site-rail.is-open{transform:translate(0)}.site-main-shell{margin-left:0}.site-content{width:100%;padding-inline:clamp(12px,4vw,20px)}.rail-toggle{display:inline-flex}.rail-backdrop{display:block}}.site-topbar{z-index:20;min-height:var(--topbar-height);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:20px;padding:12px 24px;display:flex;position:sticky;top:0}.topbar-status{min-width:0;color:var(--text-soft);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:.74rem;font-weight:700;display:inline-flex}.topbar-status:before{content:"";background:var(--brand-accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--hud-accent-glow);border-radius:999px}.topbar-clock{color:var(--warm-muted)}.site-brand{border-bottom:1px solid var(--border);gap:10px;padding:4px 8px 22px;display:grid}.wordmark{align-items:center;min-width:0;display:inline-flex}.wordmark .brand-logo{background:var(--brand-logo-img) left center / contain no-repeat;flex-shrink:0;width:222px;max-width:100%;height:24px;display:block}.brand-tag{color:var(--warm-muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:.68rem;font-weight:800;display:inline-flex}.brand-tag:before{content:"";background:var(--brand-accent);width:18px;height:1px}.site-nav{gap:7px;margin-top:18px;display:grid}.site-nav a{border-radius:var(--radius-sm);min-height:42px;color:var(--text-soft);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;font-size:.84rem;font-weight:700;transition:background .14s,border-color .14s,color .14s,transform .14s;display:grid;position:relative}.site-nav a:hover,.site-nav a:focus-visible{border-color:var(--border-strong);background:color-mix(in srgb, var(--surface-tint) 82%, transparent);color:var(--text)}.site-nav a.is-active{border-color:color-mix(in srgb, var(--brand-accent) 62%, var(--border));background:linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 20%, transparent), transparent), var(--surface-tint);color:var(--text);box-shadow:inset 3px 0 0 var(--brand-accent), 0 0 18px var(--hud-accent-glow)}.nav-icon{border:1px solid var(--border);width:28px;height:28px;color:var(--brand-amber);background:color-mix(in srgb, var(--surface) 62%, transparent);border-radius:9px;place-items:center;font-size:.82rem;line-height:1;display:inline-grid}.site-nav a.is-active .nav-icon{border-color:color-mix(in srgb, var(--brand-accent) 76%, var(--border));color:var(--brand-accent)}.rail-footer{color:var(--warm-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-top:auto;padding:13px 10px 2px;font-size:.7rem;font-weight:700;display:flex}.rail-status-dot{background:var(--good);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--good) 18%, transparent);border-radius:999px}.button-link,.text-link,.mini-link{border-radius:var(--radius-sm);letter-spacing:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:600;display:inline-flex}main{padding:28px 0 80px}h1,h2,h3,p{margin-top:0}h1,.metric-card strong,.firewall-card strong,.client-hero-stats strong,.client-name{font-family:var(--font-playfair), Georgia, serif}h1{max-width:720px;color:var(--brand-primary);letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(2.1rem,4.2vw,3.3rem);font-weight:700;line-height:1.02}html[data-theme=dark] h1{color:var(--text)}.brand-ai{color:var(--brand-accent)}.case-studies-page{min-height:0;display:flex}.case-studies-frame{width:100%;height:calc(100dvh - var(--topbar-height) - 56px);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:640px;box-shadow:var(--shadow-sm)}h2{color:var(--text);letter-spacing:-.02em;margin-bottom:0;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:700;line-height:1.1}h3{color:var(--text);letter-spacing:0;margin-bottom:16px;font-size:.92rem;font-weight:700}p{color:var(--muted);margin-bottom:0}strong{color:var(--text)}.eyebrow{color:var(--brand-accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.7rem;font-weight:700;line-height:1.2}.hero,.page-hero,.client-detail-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.hero-panel,.firewall-card,.banner,.section,.page-hero,.client-detail-hero{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.hero-panel,.page-hero,.client-detail-hero{flex-direction:column;padding:34px;display:flex}.hero-panel p:not(.eyebrow),.page-hero p:not(.eyebrow),.client-detail-hero p:not(.eyebrow){max-width:620px;color:var(--text-soft);font-size:1.02rem;line-height:1.55}.hero-panel .eyebrow{text-transform:none;letter-spacing:0;color:var(--muted);font-size:.82rem;font-weight:600}.hero-stamps{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:22px;display:flex}.hero-stamp{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-tint);gap:3px;padding:10px 16px 10px 14px;display:grid}.hero-stamp small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.hero-stamp strong{color:var(--brand-primary);font-size:.92rem;font-weight:700}.firewall-card{border-color:color-mix(in srgb, var(--brand-accent) 26%, var(--border));background:linear-gradient(180deg, #fff8f4 0%, var(--surface-warm) 100%);flex-direction:column;justify-content:flex-start;padding:28px;display:flex}.firewall-card span{color:var(--brand-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.firewall-card strong{color:var(--brand-primary);letter-spacing:-.03em;text-transform:capitalize;margin:14px 0 12px;font-size:1.7rem;line-height:1;display:block}.banner{background:var(--surface-tint);border-color:var(--border);justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:18px 22px;display:flex}.banner h2{margin-bottom:6px;font-size:1.05rem}.banner p{font-size:.88rem}.pill-stack{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pill,.status-pill{border:1px solid var(--border-strong);background:var(--surface);width:fit-content;min-height:26px;color:var(--text-soft);letter-spacing:.01em;text-transform:none;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.74rem;font-weight:600;line-height:1;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px}.status-pill.status-open{color:var(--brand-primary);background:#eef2ff}.section{margin-top:16px;padding:24px}.section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:20px;display:flex}.section-heading .eyebrow{margin-bottom:6px}.section-heading>p{text-align:right;max-width:380px;font-size:.85rem}.todos-page{gap:16px;display:grid}.todos-hero{gap:20px;display:grid}.todos-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.todos-stat{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-tint);gap:4px;padding:14px 16px;display:grid}.todos-stat strong{color:var(--brand-primary);font-family:var(--font-playfair), Georgia, serif;font-size:1.6rem;line-height:1}.todos-stat span{color:var(--muted);font-size:.78rem;font-weight:600}.todos-hero-actions{gap:10px;display:flex}.todos-list{gap:12px;display:grid}.todo-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm);gap:10px;padding:18px;display:grid}.todo-card.is-done{opacity:.72}.todo-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.todo-card-head h3{margin-bottom:0;font-size:1rem;line-height:1.3}.todo-card-meta{color:var(--muted);flex-wrap:wrap;gap:10px 16px;font-size:.78rem;font-weight:600;display:flex}.todo-note{color:var(--text-soft);font-size:.92rem}.todo-note.is-locked{color:var(--muted);font-style:italic}.todos-done-summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;list-style:none;display:flex}.todos-done-summary::-webkit-details-marker{display:none}.todos-done-summary h2{margin-bottom:0}.compact-heading{margin-bottom:16px}.status-pill.status-to-do{color:var(--brand-primary);background:#eef2ff}.status-pill.status-in-progress{color:var(--watch);background:#fdf3e3}.status-pill.status-blocked{color:var(--risk);background:#fdece8}.status-pill.status-done{color:var(--good);background:#f4fae9}.status-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.status-select{appearance:none;border:1px solid var(--border-strong);background-color:var(--surface);color:var(--text-soft);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%236b7280' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border-radius:999px;padding:5px 28px 5px 12px;font-size:.74rem;font-weight:600;line-height:1}.status-select:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.status-select:disabled{opacity:.6;cursor:progress}.status-select-to-do{color:var(--brand-primary);border-color:color-mix(in srgb, var(--brand-primary) 30%, var(--border-strong))}.status-select-in-progress{color:var(--watch);border-color:color-mix(in srgb, var(--watch) 35%, var(--border-strong))}.status-select-blocked{color:var(--risk);border-color:color-mix(in srgb, var(--risk) 35%, var(--border-strong))}.status-select-done{color:var(--good);border-color:color-mix(in srgb, var(--good) 35%, var(--border-strong))}.status-control-hint{color:var(--muted);font-size:.72rem;font-weight:600}.status-control-error{color:var(--risk);font-size:.72rem;font-weight:600}.todos-empty{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-tint);gap:8px;padding:20px;display:grid}.todos-empty p:not(.eyebrow){color:var(--text-soft);max-width:60ch;font-size:.92rem}.crm-page{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.crm-hero-aside{gap:12px;display:grid}.crm-hero-links{flex-wrap:wrap;gap:12px;display:flex}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.metric-card,.ops-grid>article,.daily-grid>article,.contact-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.metric-card{flex-direction:column;min-height:158px;padding:18px;transition:border-color .12s,box-shadow .12s;display:flex}.metric-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.metric-card p{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:.74rem;font-weight:700;line-height:1.25}.metric-card strong{color:var(--brand-primary);letter-spacing:-.035em;font-size:clamp(1.5rem,2vw,2rem);font-weight:700;line-height:1.02;display:block}.metric-card span{color:var(--muted);margin-top:auto;padding-top:14px;font-size:.76rem;line-height:1.45;display:block}.ops-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ops-grid>article,.daily-grid>article{padding:18px}dl{gap:9px;margin:0;display:grid}dl div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:9px;display:flex}dt{color:var(--muted);font-size:.74rem}dd{color:var(--brand-primary);text-align:right;white-space:nowrap;margin:0;font-weight:700}.note{color:var(--muted);margin-top:16px;font-size:.78rem}.card-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.card-title-row h3{min-height:2.5em;margin:0 0 16px;line-height:1.25}.client-health-link{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-top:12px;display:flex}.client-health-link span{color:var(--muted);flex:auto;font-size:.74rem;font-weight:600}.client-health-link small{color:var(--brand-accent);flex:100%;font-size:.7rem;font-weight:600}.client-health-link strong{color:var(--brand-primary);font-size:1rem;font-weight:700;line-height:1}.client-health-link:hover,.client-row:hover,.client-row:focus-visible{border-color:var(--brand-primary)}.daily-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}ul,ol{margin:0}ul{color:var(--muted);padding-left:18px}li{margin:0 0 10px;line-height:1.45}li:last-child{margin-bottom:0}.button-link{border:1px solid var(--brand-primary);background:var(--brand-primary);color:var(--on-brand);align-self:start;padding:11px 14px}.button-link:hover,.button-link:focus-visible{background:var(--brand-primary-deep)}.text-link,.mini-link{color:var(--brand-primary)}.text-link:hover,.mini-link:hover,.text-link:focus-visible,.mini-link:focus-visible{color:var(--brand-accent)}.mini-link{font-size:.68rem}.page-hero.compact{grid-template-columns:minmax(0,1fr) auto;align-items:start}.client-list{gap:8px;display:grid}.client-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(220px,.9fr) minmax(0,1.7fr) auto;align-items:center;gap:20px;padding:18px;display:grid}.client-row>div:first-child{flex-direction:column;gap:10px;display:flex}.client-name{color:var(--brand-primary);letter-spacing:-.035em;font-size:1.6rem;font-weight:700;line-height:.98}.client-row-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.client-row-meta span,.client-hero-stats div{gap:4px;display:grid}.client-row-meta small,.client-hero-stats small{color:var(--warm-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.client-row-meta strong,.client-hero-stats strong{color:var(--text);font-family:var(--font-poppins), ui-sans-serif, system-ui, sans-serif;font-size:.88rem;font-weight:700}.row-arrow{color:var(--brand-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.status-active,.deliverable-done{border-color:color-mix(in srgb, var(--good) 34%, var(--border));color:var(--good);background:#f3f7eb}.status-prospect,.deliverable-scheduled{border-color:color-mix(in srgb, var(--brand-primary) 24%, var(--border));color:var(--brand-primary);background:#f2f3fb}.status-paused,.deliverable-in-progress{border-color:color-mix(in srgb, var(--watch) 36%, var(--border));color:var(--watch);background:#fff7ed}.status-churned,.deliverable-at-risk,.deliverable-failed{border-color:color-mix(in srgb, var(--risk) 36%, var(--border));background:var(--peach);color:var(--risk)}.deliverable-pending{border-color:color-mix(in srgb, var(--muted) 32%, var(--border));color:var(--muted);background:#f5f6f8}.dept-on-track{border-color:color-mix(in srgb, var(--good) 32%, var(--border));color:var(--good);background:#f3f7eb}.dept-at-risk{border-color:color-mix(in srgb, var(--watch) 38%, var(--border));color:var(--watch);background:#fdf4e7}.dept-off-track{border-color:color-mix(in srgb, var(--risk) 38%, var(--border));background:var(--peach);color:var(--risk)}.dept-on-hold{border-color:var(--border-strong);background:var(--surface-tint);color:var(--muted)}.dept-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dept-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:10px;padding:18px;transition:border-color .12s,box-shadow .12s;display:grid}.dept-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.dept-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dept-card-head h3{color:var(--brand-primary);margin-bottom:0;font-size:.98rem}.dept-card p{color:var(--text-soft);margin:0;font-size:.86rem;line-height:1.45}.agent-health{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-bottom:16px;padding:16px 22px;display:flex}.agent-health-alert{border-color:color-mix(in srgb, var(--risk) 55%, var(--border));background:#fff5f2}.agent-health-lead{border-right:1px solid var(--border);gap:2px;padding-right:28px;display:grid}.agent-health-lead .eyebrow{margin-bottom:0}.agent-health-lead strong{color:var(--brand-primary);font-size:.92rem;font-weight:700}.agent-health-alert .agent-health-lead strong{color:var(--risk)}.agent-health-list{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 30px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.agent-health-item{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.agent-health-head{align-items:center;gap:8px;display:flex}.agent-dot{border-radius:999px;flex-shrink:0;width:9px;height:9px;position:relative}.agent-dot.agent-up{background:var(--good);box-shadow:0 0 0 3px color-mix(in srgb, var(--good) 18%, transparent)}.agent-dot.agent-idle{background:var(--warm-muted);box-shadow:0 0 0 3px color-mix(in srgb, var(--warm-muted) 18%, transparent)}.agent-dot.agent-down{background:var(--risk);box-shadow:0 0 0 0 color-mix(in srgb, var(--risk) 70%, transparent);animation:1.5s ease-out infinite agent-down-pulse}@keyframes agent-down-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--risk) 65%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--risk) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--risk) 0%, transparent)}}.agent-health-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;line-height:1.2;overflow:hidden}.agent-health-role{color:var(--muted);padding-left:17px;font-size:.72rem;font-weight:600}.agent-health-state{letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;margin-left:auto;font-size:.66rem;font-weight:700}.agent-health-state.agent-up{color:var(--good)}.agent-health-state.agent-idle{color:var(--warm-muted)}.agent-health-state.agent-down{color:var(--risk)}.agent-health-note{color:var(--warm-muted);padding-left:17px;font-size:.76rem;line-height:1.4}.agent-live{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:0;margin-bottom:18px;display:grid;overflow:hidden}.agent-live-rail{border-right:1px solid var(--border-strong);background:var(--brand-primary);color:var(--surface);flex-direction:column;gap:18px;padding:26px;display:flex}.agent-live-rail .eyebrow{color:var(--peach);margin-bottom:0}.agent-live-status{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.74rem;font-weight:700;display:flex}.live-dot{background:var(--brand-accent);width:11px;height:11px;box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-accent) 70%, transparent);border-radius:999px;animation:1.8s ease-out infinite live-pulse;position:relative}@keyframes live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-accent) 70%, transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb, var(--brand-accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-accent) 0%, transparent)}}.agent-live-count{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.05em;font-size:3.1rem;font-weight:700;line-height:.88}.agent-live-count small{color:color-mix(in srgb, var(--surface) 78%, transparent);font-family:var(--font-poppins), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-transform:none;margin-top:8px;font-size:.76rem;font-weight:400;display:block}.agent-live-bars{align-items:flex-end;gap:4px;height:30px;margin-top:4px;display:flex}.agent-live-bars span{background:color-mix(in srgb, var(--surface) 38%, transparent);border-radius:2px;flex:1;animation:1.4s ease-in-out infinite live-bar}.agent-live-bars span:nth-child(2){animation-delay:.18s}.agent-live-bars span:nth-child(3){animation-delay:.36s}.agent-live-bars span:nth-child(4){animation-delay:.54s}.agent-live-bars span:nth-child(5){animation-delay:.72s}@keyframes live-bar{0%,to{background:color-mix(in srgb, var(--surface) 34%, transparent);height:28%}50%{background:var(--brand-accent);height:100%}}.agent-live-feed{background:var(--surface);gap:0;padding:14px 26px;display:grid}.agent-live-item{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:13px 0;display:grid}.agent-live-item:last-child{border-bottom:0}.agent-live-item strong{color:var(--brand-primary);font-size:.92rem;font-weight:700}.agent-live-item p{color:var(--muted);margin:3px 0 0;font-size:.82rem}.agent-live-item time{color:var(--warm-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:.7rem;font-weight:700;display:block}.agent-live-item .status-pill{justify-self:end}.live-running{position:relative}.live-running:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:6px;animation:1.2s ease-in-out infinite live-blink;display:inline-block}@keyframes live-blink{0%,to{opacity:1}50%{opacity:.25}}.pipeline-board{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;display:grid}.pipeline-column{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-warm);flex-direction:column;gap:10px;padding:16px;display:flex}.pipeline-column-head{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:12px;display:flex}.pipeline-column-head h3{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:0;font-size:.78rem}.pipeline-column-head span{color:var(--warm-muted);font-family:var(--font-playfair), Georgia, serif;font-size:1.5rem;font-weight:700;line-height:1}.pipeline-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:10px;padding:14px;display:grid}.pipeline-card-name{color:var(--brand-primary);letter-spacing:-.02em;font-size:1.02rem;font-weight:700;line-height:1.1}.pipeline-card-contact{color:var(--brand-accent,#e86b35);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.8rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.pipeline-reconciliation{color:var(--text-soft);margin:-.5rem 0 1rem;font-size:.82rem}.pipeline-reconciliation a{color:var(--brand-accent,#e86b35);font-weight:600;text-decoration:none}.pipeline-reconciliation a:hover{text-decoration:underline}.pipeline-card-next{color:var(--text-soft);margin:0;font-size:.82rem;line-height:1.4}html[data-theme=dark] .pipeline-card-name{color:var(--text)}html[data-theme=dark] .pipeline-card-next{color:color-mix(in srgb, var(--text) 74%, var(--text-soft))}html[data-theme=dark] .pipeline-card-meta small{color:color-mix(in srgb, var(--text) 52%, var(--warm-muted))}html[data-theme=dark] .pipeline-column-head{border-bottom-color:color-mix(in srgb, var(--brand-accent) 45%, var(--border-strong))}.pipeline-card-name,.pipeline-card-contact,.pipeline-card-next{overflow-wrap:anywhere;word-break:break-word}.pipeline-card-meta{border-top:1px solid var(--border);gap:6px;padding-top:10px;display:grid}.pipeline-card-meta div{justify-content:space-between;gap:12px;display:flex}.pipeline-card-meta small{color:var(--warm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.pipeline-card-meta strong{color:var(--text);font-size:.8rem;font-weight:700}@media (min-width:1081px){.pipeline-board{align-items:stretch}.pipeline-column{max-height:72vh;padding-top:0;overflow:hidden auto}.pipeline-column-head{z-index:2;background:var(--surface-warm);padding-top:16px;position:sticky;top:0}}.onboarding-page{gap:16px;display:grid}.onboarding-source-banner{align-items:flex-start}.onboarding-legend-pill{gap:7px}.rag-dot{width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;flex:none;display:inline-block}.rag-green{color:var(--good);background:var(--good)}.rag-amber{color:var(--watch);background:var(--watch)}.rag-red{color:var(--risk);background:var(--risk)}.rag-grey{color:var(--warm-muted);background:var(--warm-muted)}.onboarding-client-section{gap:16px;display:grid}.onboarding-client-heading{margin-bottom:0}.onboarding-rag-summary{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:620px;display:flex}.onboarding-rag-summary span,.onboarding-rag-summary strong{border:1px solid var(--border);background:var(--surface-tint);min-height:28px;color:var(--text-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.onboarding-rag-summary strong{border-color:color-mix(in srgb, var(--brand-primary) 20%, var(--border));color:var(--brand-primary);background:#f2f3fb}.onboarding-blockers{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-tint);gap:12px;padding:16px;display:grid}.onboarding-blockers.has-blockers{border-color:color-mix(in srgb, var(--risk) 38%, var(--border));background:#fff5f2}.onboarding-blockers-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.onboarding-blockers-head .eyebrow{margin-bottom:0}.onboarding-blockers-head strong{color:var(--brand-primary);font-size:.9rem}.onboarding-blocker-list,.onboarding-row-list{gap:10px;display:grid}.onboarding-phase-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;display:grid}.onboarding-phase-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-warm);gap:10px;padding:16px;display:grid}.onboarding-phase-head{padding-bottom:10px}.onboarding-phase-note{color:var(--warm-muted);margin:-2px 0 0;font-size:.74rem;font-weight:700}.onboarding-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:10px;padding:12px;display:grid}.onboarding-row.is-compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.onboarding-row-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.onboarding-row-main .rag-dot{margin-top:5px}.onboarding-row-main strong{color:var(--text);font-size:.84rem;line-height:1.35;display:block}.onboarding-row-main p{color:var(--risk);margin-top:6px;font-size:.78rem;line-height:1.35}.onboarding-row-meta{flex-wrap:wrap;gap:6px;padding-left:19px;display:flex}.onboarding-row.is-compact .onboarding-row-meta{justify-content:flex-end;padding-left:0}.onboarding-row-meta span,.owner-chip{border:1px solid var(--border);background:var(--surface-tint);min-height:24px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.onboarding-row-meta .is-overdue{border-color:color-mix(in srgb, var(--risk) 34%, var(--border));background:var(--peach);color:var(--risk)}.owner-chip{border-color:color-mix(in srgb, var(--brand-primary) 20%, var(--border));color:var(--brand-primary);background:#f2f3fb}.owner-tim{border-color:color-mix(in srgb, var(--watch) 34%, var(--border));color:var(--watch);background:#fff7ed}.owner-russell{border-color:color-mix(in srgb, #7c3aed 26%, var(--border));color:#6d28d9;background:#f5f3ff}.owner-brandy-bsai{border-color:color-mix(in srgb, var(--info) 30%, var(--border));color:#1d72aa;background:#eef7ff}.owner-client{border-color:color-mix(in srgb, var(--good) 30%, var(--border));color:var(--good);background:#f4fae9}.client-detail-hero{grid-template-columns:minmax(0,1fr) 320px}.back-link{margin-bottom:24px}.sample-note{border-left:3px solid var(--brand-accent);color:var(--text-soft);margin-top:18px;padding-left:14px;font-size:.9rem}.client-hero-stats{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-warm);align-content:start;gap:18px;padding:22px;display:grid}.client-hero-stats>div strong{color:var(--brand-primary);font-size:1.2rem}.detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;display:grid}.timeline{gap:0;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:var(--border-strong);width:1px;position:absolute;top:10px;bottom:10px;left:86px}.timeline-item{grid-template-columns:70px minmax(0,1fr);gap:36px;margin:0;padding:0 0 24px;display:grid;position:relative}.timeline-item:before{content:"";border:2px solid var(--surface);background:var(--brand-primary);width:13px;height:13px;box-shadow:0 0 0 1px var(--brand-primary);border-radius:999px;position:absolute;top:6px;left:80px}.timeline-upcoming:before{background:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.timeline-item time{color:var(--warm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.timeline-item h3{margin-bottom:6px}.timeline-item p{font-size:.86rem}.contact-list{gap:8px;display:grid}.contact-card{gap:4px;padding:14px;display:grid}.contact-card strong{color:var(--brand-primary)}.contact-card span{color:var(--text-soft);font-size:.85rem}.contact-card small{color:var(--muted);font-size:.74rem}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);min-width:0;overflow-x:auto}table{border-collapse:collapse;background:var(--surface);width:100%;min-width:700px}th,td{border-bottom:1px solid var(--border);text-align:left;padding:14px 16px}th{color:var(--warm-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}td{color:var(--text-soft);font-size:.9rem}tr:last-child td{border-bottom:0}.client-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.client-metric{min-height:150px}.insight-page{gap:16px;display:grid}.insight-hero h1{color:var(--brand-primary)}.insight-control-banner{align-items:stretch}.insight-controls,.insight-site-form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.insight-live-now{background:linear-gradient(135deg,#15217c14,#ed4c1414);border:1px solid #15217c24;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:210px;padding:8px 14px;display:grid}.insight-live-dot{background:var(--warm-muted);border-radius:999px;grid-row:span 2;width:11px;height:11px;box-shadow:0 0 0 5px #15217c14}.insight-live-dot.is-live{background:var(--brand-accent);box-shadow:0 0 0 5px #ed4c1424}.insight-live-now strong{color:var(--brand-primary);font-size:.92rem;line-height:1}.insight-live-now small{color:var(--warm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.insight-toggle{border:1px solid var(--border-strong);background:var(--surface);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.insight-toggle a,.insight-site-form button{min-height:32px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:7px 13px;font-size:.78rem;font-weight:700;display:inline-flex}.insight-toggle a.is-active,.insight-site-form button{background:var(--brand-primary);color:#fff}.insight-site-form label{color:var(--warm-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.insight-site-form select{border:1px solid var(--border-strong);background:var(--surface);max-width:260px;min-height:34px;color:var(--text-soft);border-radius:999px;padding:6px 34px 6px 12px;font-size:.82rem;font-weight:600}.insight-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.insight-kpi-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg, #15217c12, #ed4c140a), var(--surface);min-height:150px;box-shadow:var(--shadow-sm);padding:20px}.insight-kpi-card span{color:var(--warm-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.68rem;font-weight:700;display:block}.insight-kpi-card strong{color:var(--brand-primary);font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(2rem,4vw,3rem);line-height:.95;display:block}.insight-kpi-card p{font-size:.82rem}.insight-chart{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:6px;min-height:260px;padding-top:10px;display:grid;overflow-x:auto}.insight-chart-day small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insight-chart-day{border-radius:var(--radius-sm);min-width:0;color:inherit;text-align:center;cursor:pointer;border:1px solid #0000;grid-template-rows:minmax(160px,1fr) auto auto;gap:8px;padding:8px 6px;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.insight-bars{border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--surface-tint), #fff0);justify-content:center;align-items:end;gap:4px;min-height:160px;padding:8px 6px;display:flex}.insight-chart-day:hover,.insight-chart-day:focus-visible{border-color:color-mix(in srgb, var(--brand-accent) 28%, var(--border));background:color-mix(in srgb, var(--brand-accent) 6%, transparent);box-shadow:var(--shadow-sm);outline:none;transform:translateY(-2px)}.insight-chart-day.is-active{border-color:color-mix(in srgb, var(--brand-accent) 58%, var(--border));background:color-mix(in srgb, var(--brand-accent) 10%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-accent) 20%, transparent), var(--shadow-sm)}.insight-chart-day.is-active .insight-bars{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-accent) 14%, var(--surface-tint)), #fff0)}.insight-bar{border-radius:999px 999px 3px 3px;width:min(18px,38%);min-height:0}.insight-bar-pageviews{background:var(--brand-primary)}.insight-bar-uniques{background:var(--brand-accent);opacity:.82}.insight-chart-day strong{color:var(--text);font-size:.82rem}.insight-chart-day small{color:var(--warm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.insight-day-detail{border-color:color-mix(in srgb, var(--brand-accent) 24%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent) 7%, transparent), color-mix(in srgb, var(--brand-primary) 6%, transparent)), var(--surface)}.insight-day-detail-head{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:16px;display:flex}.insight-day-detail-head .eyebrow{margin-bottom:6px}.insight-day-detail-head h2{margin-bottom:0}.insight-day-stats,.insight-day-list-grid{gap:12px;display:grid}.insight-day-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.insight-day-stats div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-tint);padding:16px}.insight-day-stats span{color:var(--warm-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:700;display:block}.insight-day-stats strong{color:var(--brand-primary);font-family:var(--font-playfair), Georgia, serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.95}.insight-day-list-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.insight-day-list-grid .insight-list-section{padding:16px}.insight-day-list-grid .section-heading{margin-bottom:12px}.insight-day-list-grid .insight-list-row{padding:10px 11px}.insight-table-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.insight-breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.insight-list-section{margin-top:0}.insight-list{gap:8px;display:grid}.insight-list-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-tint);justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.insight-list-row.has-share{grid-template-columns:minmax(0,1fr) auto;display:grid}.insight-list-row div{min-width:0}.insight-list-label strong,.insight-list-label span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.insight-list-label strong{color:var(--text);font-size:.9rem}.insight-list-label span{color:var(--warm-muted);margin-top:3px;font-size:.74rem;font-weight:600}.insight-row-metric{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.insight-row-metric em{background:var(--brand-primary);color:#fff;border-radius:999px;justify-content:center;min-width:42px;padding:5px 9px;font-size:.76rem;font-style:normal;font-weight:700;display:inline-flex}.insight-row-metric span{color:var(--brand-primary);font-size:.76rem;font-weight:800}.insight-share-bar{background:#15217c17;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.insight-share-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent));height:100%;display:block}.insight-privacy-banner{background:#fff6f1;border-color:#ed4c142e;margin-top:0}.insight-ai-section{border-color:color-mix(in srgb, var(--brand-accent) 34%, var(--border));background:radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--brand-accent) 16%, transparent), transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--brand-accent) 8%, transparent), color-mix(in srgb, var(--brand-primary) 5%, transparent)), var(--surface);box-shadow:var(--shadow-md)}.insight-ai-heading{align-items:flex-end}.insight-ai-heading h2{font-size:clamp(1.45rem,2.5vw,2.15rem)}.insight-ai-heading>p{max-width:500px}.insight-ai-kpis{margin-bottom:16px}.insight-ai-kpis .insight-kpi-card{border-color:color-mix(in srgb, var(--brand-accent) 26%, var(--border));position:relative;overflow:hidden}.insight-ai-kpis .insight-kpi-card:before{content:"";border-top:1px solid color-mix(in srgb, var(--brand-accent) 46%, transparent);pointer-events:none;position:absolute;inset:0}.insight-ai-kpis .insight-kpi-card:first-child{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent) 13%, transparent), color-mix(in srgb, var(--brand-primary) 7%, transparent)), var(--surface)}.insight-ai-kpis .insight-kpi-card:first-child strong{color:var(--brand-accent)}.insight-ai-empty{border:1px solid color-mix(in srgb, var(--brand-accent) 28%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-accent) 8%, var(--surface));gap:5px;margin-bottom:16px;padding:16px 18px;display:grid}.insight-ai-empty strong{color:var(--text);font-size:.96rem}.insight-ai-empty p{max-width:760px;font-size:.84rem}.insight-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.insight-ai-grid .insight-list-section,.insight-ai-trend{margin-top:0;padding:18px}.insight-ai-grid .section-heading{margin-bottom:14px}.insight-ai-trend{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.insight-ai-daily{grid-template-columns:repeat(auto-fit,minmax(46px,1fr));align-items:end;gap:8px;display:grid}.insight-ai-day{text-align:center;grid-template-rows:minmax(92px,1fr) auto auto;gap:6px;min-width:0;display:grid}.insight-ai-day-bar{border:1px solid color-mix(in srgb, var(--brand-accent) 18%, var(--border));border-radius:var(--radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-accent) 8%, var(--surface-tint)), #fff0);justify-content:center;align-items:end;min-height:92px;padding:7px 6px;display:flex}.insight-ai-day-bar span{background:linear-gradient(180deg, var(--brand-accent), var(--brand-amber));width:min(18px,55%);min-height:0;box-shadow:0 0 18px color-mix(in srgb, var(--brand-accent) 30%, transparent);border-radius:999px 999px 3px 3px;display:block}.insight-ai-day strong{color:var(--brand-primary);font-size:.78rem;line-height:1}.insight-ai-day small{color:var(--warm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.insight-ai-caveats{border:1px solid color-mix(in srgb, var(--brand-accent) 22%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-accent) 6%, var(--surface));margin-top:16px;padding:16px 18px}.insight-ai-caveats .eyebrow{margin-bottom:10px}.insight-ai-caveats ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.insight-ai-caveats li{color:var(--muted);padding-left:16px;font-size:.82rem;position:relative}.insight-ai-caveats li:before{content:"";background:var(--brand-accent);width:6px;height:6px;box-shadow:0 0 12px color-mix(in srgb, var(--brand-accent) 36%, transparent);border-radius:999px;position:absolute;top:.62em;left:0}@media (max-width:1080px){.hero,.page-hero,.client-detail-hero,.detail-grid{grid-template-columns:1fr}.card-grid,.ops-grid,.client-metrics-grid,.insight-kpi-grid,.insight-table-grid,.insight-breakdown-grid,.insight-ai-grid,.insight-day-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-board{grid-template-columns:repeat(3,minmax(0,1fr))}.dept-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-live{grid-template-columns:1fr}.agent-live-rail{border-right:0;border-bottom:1px solid var(--border-strong)}.daily-grid,.client-row{grid-template-columns:1fr}.row-arrow{justify-self:start}}@media (max-width:680px){.site-shell{width:min(100vw - 20px,1240px)}.site-header,.banner,.insight-day-detail-head,.section-heading{flex-direction:column;align-items:flex-start}.section-heading>p{text-align:left}.hero-panel,.page-hero,.client-detail-hero,.firewall-card,.banner,.section{padding:18px}h1{font-size:clamp(1.85rem,7vw,2.4rem)}.hero-stamps{flex-direction:column;align-items:stretch}.hero-stamp{width:100%}.card-grid,.ops-grid,.client-row-meta,.client-metrics-grid,.insight-kpi-grid,.insight-table-grid,.insight-breakdown-grid,.insight-ai-grid,.insight-day-stats,.insight-day-list-grid,.pipeline-board,.dept-grid,.onboarding-phase-grid,.onboarding-row.is-compact{grid-template-columns:1fr}.onboarding-rag-summary,.onboarding-row.is-compact .onboarding-row-meta{justify-content:flex-start}.agent-health-lead{border-right:0;border-bottom:1px solid var(--border);width:100%;padding-bottom:12px;padding-right:0}.agent-health-item{flex-wrap:wrap}.agent-live-feed{padding:8px 18px}.agent-live-item{grid-template-columns:1fr}.agent-live-item .status-pill{justify-self:start}.timeline:before{left:6px}.timeline-item{grid-template-columns:1fr;gap:8px;padding-left:28px}.timeline-item:before{left:0}}@media (prefers-reduced-motion:reduce){.live-dot,.agent-live-bars span,.live-running:before,.agent-dot.agent-down{animation:none}.agent-dot.agent-down{box-shadow:0 0 0 3px color-mix(in srgb, var(--risk) 26%, transparent)}.live-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 24%, transparent)}.agent-live-bars span{background:var(--brand-accent);height:60%}}.brand-logo{width:auto;max-width:100%;display:block}.site-header-right{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px 12px;min-width:0;display:flex}.theme-switch{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-tint) 76%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent);border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.theme-switch button{min-height:28px;color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:5px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.theme-switch button:hover,.theme-switch button:focus-visible{color:var(--text)}.theme-switch button.is-active{background:var(--brand-accent);color:var(--on-accent);box-shadow:0 0 14px var(--hud-accent-glow)}.header-account{border-left:1px solid var(--border);align-items:center;gap:10px;min-width:0;padding-left:12px;display:flex}.header-user{text-align:right;gap:1px;display:grid}.header-user small{color:var(--warm-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.header-user strong{color:var(--text);font-size:.82rem;font-weight:700}.signout-button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-soft);cursor:pointer;align-items:center;padding:7px 13px;font-size:.8rem;font-weight:600;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.signout-button:hover,.signout-button:focus-visible{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--surface-tint)}.privacy-toggle{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-soft);cursor:pointer;align-items:center;gap:7px;padding:7px 13px;font-size:.8rem;font-weight:600;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.privacy-toggle:hover,.privacy-toggle:focus-visible{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--surface-tint)}.privacy-toggle.is-on{border-color:var(--brand-accent);background:color-mix(in srgb, var(--brand-accent) 14%, var(--surface));color:var(--brand-accent)}.privacy-icon{align-items:center;display:inline-flex}[data-privacy=on] [data-sensitive]{filter:blur(8px);-webkit-user-select:none;user-select:none;pointer-events:none;transition:filter .14s}[data-sensitive]{border-radius:4px;transition:filter .14s}.collapsible-head-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.collapsible-head-row .section-heading,.collapsible-head-row .collapsible-title{flex:1;min-width:0}.collapsible-head-row .section-heading{margin-bottom:0}.collapsible-title .eyebrow{margin-bottom:6px}.section.is-collapsed,.agent-live-section.is-collapsed{padding-bottom:24px}.collapsible-body{margin-top:20px}.section.is-collapsed .collapsible-body,.agent-live-section.is-collapsed .collapsible-body{margin-top:0}.agent-live-section{margin-bottom:18px;padding:22px 26px;overflow:hidden}.agent-live-section .collapsible-body{border-top:1px solid var(--border);margin:20px -26px -22px}.agent-live-section.is-collapsed .collapsible-body{margin:0}.collapse-toggle{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.collapse-toggle:hover,.collapse-toggle:focus-visible{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--surface-tint)}.collapse-caret{transition:transform .16s;display:inline-flex}.is-collapsed .collapse-caret{transform:rotate(-90deg)}.login-screen{background:radial-gradient(120% 80% at 50% -10%, color-mix(in srgb, var(--brand-primary) 8%, transparent) 0%, transparent 60%), var(--surface-warm);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.login-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;max-width:408px;box-shadow:var(--shadow-md);padding:40px}.login-brand{border-bottom:1px solid var(--border);align-items:center;gap:14px;margin-bottom:26px;padding-bottom:26px;display:flex}.login-logo{width:auto;height:26px}.login-tag{border-left:1px solid var(--border-strong);color:var(--muted);padding-left:14px;font-size:.72rem;font-weight:600}.login-intro{margin-bottom:28px}.login-intro .eyebrow{margin-bottom:10px}.login-intro h1{margin-bottom:10px;font-size:2rem;line-height:1}.login-intro p{color:var(--text-soft);font-size:.92rem;line-height:1.5}.login-form{gap:16px;display:grid}.login-field{gap:7px;display:grid}.login-field span{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:700}.login-field input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);padding:12px 14px;font-size:.95rem;transition:border-color .12s,box-shadow .12s}.login-field input::placeholder{color:var(--warm-muted)}.login-field input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 14%, transparent);outline:none}.login-error{border:1px solid color-mix(in srgb, var(--risk) 36%, var(--border));border-radius:var(--radius-sm);background:var(--peach);color:var(--risk);margin:0;padding:11px 13px;font-size:.84rem;font-weight:600;line-height:1.4}.login-submit{border:1px solid var(--brand-primary);border-radius:var(--radius-sm);background:var(--brand-primary);color:var(--surface);cursor:pointer;margin-top:4px;padding:13px 16px;font-size:.95rem;font-weight:700;transition:background .12s,border-color .12s}.login-submit:hover:not(:disabled),.login-submit:focus-visible:not(:disabled){background:var(--brand-primary-deep);border-color:var(--brand-primary-deep)}.login-submit:disabled{opacity:.7;cursor:progress}.login-foot{border-top:1px solid var(--border);color:var(--muted);text-align:center;margin-top:22px;padding-top:18px;font-size:.78rem}@media (prefers-reduced-motion:reduce){.collapse-caret,[data-sensitive],[data-privacy=on] [data-sensitive]{transition:none}}@media (max-width:680px){.site-header-right{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.header-account{border-left:0;flex-wrap:wrap;width:100%;padding-left:0}.header-user{text-align:left}.login-card{padding:28px}}.agent-team-page{max-width:1200px;margin:0 auto;padding:28px 24px 40px}.agent-team-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.agent-team-head h1{color:var(--brand-primary);margin:4px 0 6px;font-size:28px}.agent-team-sub{color:var(--muted);margin:0;font-size:14px}.agent-team-pop{color:var(--brand-primary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);flex:none;align-self:center;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s}.agent-team-pop:hover{background:var(--surface-tint);border-color:var(--brand-primary)}.agent-team-frame-wrap{border-radius:var(--radius);box-shadow:var(--shadow-md);background:#0f1020;border:1px solid #23243a;overflow:hidden}.agent-team-frame{background:#0f1020;border:0;width:100%;height:calc(100vh - 168px);min-height:720px;display:block}.agent-team-note{color:var(--warm-muted);margin:12px 2px 0;font-size:12px}.agent-team-body{grid-template-columns:326px minmax(0,1fr);align-items:start;gap:20px;display:grid}.agent-team-legend{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);max-height:calc(100vh - 168px);padding:18px 16px;overflow-y:auto}.agent-team-legend h2{color:var(--brand-primary);margin:2px 0 4px;font-size:15px}.agent-team-legend-intro{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.45}.legend-group{margin-bottom:14px}.legend-group-title{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:10.5px;font-weight:800}.legend-item{border-top:1px solid var(--border);padding:9px 0 9px 11px}.legend-item.is-active{background:#1a7f4b0d;box-shadow:inset 3px 0 #1a7f4b}.legend-row-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.legend-kill{border:1px solid var(--border);width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.legend-kill:hover:not(:disabled){color:#b4232a;background:#b4232a0f;border-color:#b4232a}.legend-kill:disabled{opacity:.6;cursor:default}.legend-item strong{color:var(--text);font-size:13px;display:block}.legend-item code{color:var(--brand-primary);word-break:break-word;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;display:block}.legend-home{color:var(--muted);margin-top:3px;font-size:10.5px;font-style:italic;display:block}.legend-launch{border:1px solid var(--border);cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:5px 8px;transition:background .14s,border-color .14s;display:flex}.legend-launch:hover:not(:disabled){border-color:var(--brand-primary);background:#00000006}.legend-launch code{color:var(--brand-primary);word-break:break-word;background:0 0;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;display:inline}.legend-launch-cta{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--brand-primary);flex-shrink:0;font-size:9px;font-weight:800}.legend-launch:disabled{cursor:default;opacity:.7}.legend-launch.is-ok{border-color:#1a7f4b}.legend-launch.is-ok .legend-launch-cta{color:#1a7f4b}.legend-launch.is-err{border-color:#b4232a}.legend-launch.is-err .legend-launch-cta{color:#b4232a}.legend-launch-label{color:var(--text);font-size:11.5px;font-weight:700}.legend-main-switch{border-bottom:1px solid var(--border);margin:0 0 14px;padding:0 0 12px 11px}.legend-main-switch.is-active{background:#1a7f4b0d;box-shadow:inset 3px 0 #1a7f4b}.legend-main-switch .legend-launch{margin-top:0}.legend-item p{color:var(--text-soft);margin:4px 0 0;font-size:11.5px;line-height:1.42}.agent-team-terminal{min-width:0}.agent-team-local-only{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:60vh;padding:40px 24px;display:flex}.agent-team-local-title{color:var(--brand-primary);margin:0;font-size:18px;font-weight:700}.agent-team-local-body{max-width:460px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}@media (max-width:900px){.agent-team-body{grid-template-columns:1fr}.agent-team-legend{max-height:none}}.signal-feed{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;min-height:0;padding:18px 18px 6px;display:flex;overflow-y:auto}.signal-feed-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:10px;display:flex}.signal-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-primary);font-size:.7rem;font-weight:700}.signal-date{color:var(--muted);font-size:.72rem}.signal-section{gap:8px;padding:14px 0 8px;display:grid}.signal-section+.signal-section{border-top:1px solid var(--border);margin-top:2px}.signal-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.signal-section-kicker{color:var(--brand-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:.66rem;font-weight:700}.signal-section-head h3{margin-bottom:0;font-size:.92rem;line-height:1.2}.signal-section-meta{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.signal-list{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.signal-item{border-bottom:1px solid var(--border);padding:11px 0}.signal-item:last-child{border-bottom:0}.signal-list-compact .signal-item{padding:8px 0}.signal-item-compact{gap:3px;display:grid}.signal-headline{color:var(--text);font-size:.86rem;font-weight:600;line-height:1.3;text-decoration:none;display:block}.signal-headline:hover{color:var(--brand-primary);text-decoration:underline}.signal-why{color:var(--muted);margin:4px 0 5px;font-size:.76rem;line-height:1.4}.signal-source{letter-spacing:.03em;text-transform:uppercase;color:var(--warm-muted);font-size:.66rem;font-weight:600}.signal-tag{color:var(--brand-accent);text-transform:none;letter-spacing:0;font-style:normal;font-weight:600}.signal-empty{color:var(--warm-muted);border-bottom:0;padding:8px 0;font-size:.78rem;font-style:italic}.publish-row-head{gap:8px;display:grid}.publish-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.publish-horizon,.publish-pick,.publish-score{border:1px solid color-mix(in srgb, var(--brand-accent) 34%, var(--border));letter-spacing:.05em;text-transform:uppercase;width:fit-content;color:var(--brand-accent);background:color-mix(in srgb, var(--brand-accent) 9%, var(--surface));border-radius:999px;align-items:center;padding:3px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.publish-horizon-hot{border-color:color-mix(in srgb, var(--brand-primary) 42%, var(--border));color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, var(--surface))}.publish-horizon-evergreen{border-color:color-mix(in srgb, var(--warm-muted) 38%, var(--border));color:var(--warm-muted);background:color-mix(in srgb, var(--warm-muted) 10%, var(--surface))}.publish-score{border-color:color-mix(in srgb, var(--brand-primary) 32%, var(--border));color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, var(--surface))}.publish-bsai,.general-ai-summary{color:var(--text-soft);margin:-1px 0 5px;font-size:.72rem;line-height:1.4}.general-ai-category{color:var(--brand-accent);font-style:normal}.publish-queue-hero{padding-bottom:14px}.publish-section-hot{border-radius:var(--radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-accent) 9%, transparent), transparent 74%);margin:0 -6px;padding:14px 6px 10px}.publish-section-evergreen{opacity:.86}.publish-item{gap:8px;display:grid}.publish-item-evergreen{border-left:2px solid color-mix(in srgb, var(--warm-muted) 34%, transparent);padding-left:10px}.publish-queue-note{color:var(--warm-muted);padding:0 0 10px;font-size:.74rem;font-style:italic}.write-it-action{gap:8px;margin-top:4px;display:grid}.write-it-button,.write-it-copy{border:1px solid color-mix(in srgb, var(--brand-accent) 42%, var(--border));background:var(--brand-accent);color:#fff;cursor:pointer;border-radius:999px;width:fit-content;font-size:.72rem;font-weight:800;line-height:1}.write-it-button{min-height:32px;padding:8px 12px}.write-it-copy{background:color-mix(in srgb, var(--brand-primary) 92%, #000);border-color:color-mix(in srgb, var(--brand-primary) 48%, var(--border));min-height:28px;padding:7px 10px}.write-it-button:disabled{cursor:wait;opacity:.66}.write-it-button:hover:not(:disabled),.write-it-button:focus-visible,.write-it-copy:hover,.write-it-copy:focus-visible{filter:brightness(.96);transform:translateY(-1px)}.write-it-panel{border:1px solid color-mix(in srgb, var(--brand-accent) 28%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-accent) 8%, var(--surface));gap:8px;margin-top:2px;padding:10px;display:grid}.write-it-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.write-it-panel-head span{color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.write-it-panel textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:230px;color:var(--text);font:inherit;padding:10px;font-size:.82rem;line-height:1.45}.write-it-message{color:var(--text-soft);margin:0;font-size:.72rem;line-height:1.35}.write-it-message.is-error{color:var(--risk);font-weight:700}.content-feed{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;min-height:0;margin-top:16px;padding:18px 18px 6px;display:flex}.content-feed-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:10px;display:flex}.content-list{margin:0;padding:0;list-style:none}.content-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.content-item:last-child{border-bottom:0}.content-link{flex-direction:column;flex:auto;gap:3px;min-width:0;text-decoration:none;display:flex}.content-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-accent);font-size:.62rem;font-weight:700}.content-title{color:var(--text);font-size:.86rem;font-weight:600;line-height:1.3}a.content-link:hover .content-title{color:var(--brand-primary);text-decoration:underline}.content-meta{letter-spacing:.03em;text-transform:capitalize;color:var(--warm-muted);font-size:.66rem;font-weight:600}.content-pub{flex:none;align-items:center;gap:8px;display:inline-flex}.content-pub-btn{letter-spacing:.03em;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--brand-primary) 28%, var(--border));cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:.66rem;font-weight:700;transition:background .12s,border-color .12s}.content-pub-btn:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary) 16%, var(--surface));border-color:color-mix(in srgb, var(--brand-primary) 44%, var(--border))}.content-pub-btn:disabled{opacity:.6;cursor:default}.content-pub-badge{letter-spacing:.03em;color:var(--good);background:color-mix(in srgb, var(--good) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--good) 26%, var(--border));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.66rem;font-weight:700;display:inline-flex}.content-pub-undo{color:var(--warm-muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:.6rem;font-weight:600;text-decoration:underline}.content-pub-undo:hover:not(:disabled){color:var(--text)}.content-pub-undo:disabled{opacity:.6;cursor:default}.content-pub-err{color:#b42318;font-size:.6rem}.agent-live-item .content-pub{margin-top:7px}.hero-firewall{margin-top:14px}.firewall-pill{color:var(--good);background:color-mix(in srgb, var(--good) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--good) 24%, var(--border));border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:4px 11px 4px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.firewall-dot{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--good) 18%, transparent);border-radius:50%}.dashboard{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.dashboard-col{min-width:0}.hero-solo{margin-bottom:16px}.dashboard-rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}@media (max-width:1100px){.dashboard{grid-template-columns:1fr}.dashboard-rail{position:static}.dashboard-rail .daily-signal-feed{max-height:none}}@media (max-width:1080px){.commercial-hero,.investor-hero{grid-template-columns:1fr}.commercial-module-grid,.demo-grid,.investor-proof-grid,.vault-brain-detail-grid,.trust-grid,.team-bio-grid,.investor-moat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.commercial-hero,.investor-hero,.commercial-module-grid,.demo-grid,.investor-proof-grid,.vault-brain-detail-grid,.trust-grid,.team-bio-grid,.investor-moat-grid,.moat-metrics,.agent-health-list,.todos-hero-grid{grid-template-columns:1fr}.traffic-trend-weeks{grid-template-columns:repeat(3,minmax(0,1fr))}}.ops-grid>article{flex-direction:column;display:flex}.ops-grid>article>h3{min-height:2.5em;margin-bottom:16px;line-height:1.25}.ops-grid dt{padding-right:4px;line-height:1.3}.ops-grid>article .note,.ops-grid>article .client-health-link{margin-top:auto}.signal-fresh{white-space:nowrap;align-items:center;gap:5px;font-size:.7rem;font-weight:600;display:inline-flex}.signal-fresh:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.signal-fresh.is-fresh{color:var(--good)}.signal-fresh.is-fresh:before{background:var(--good)}.signal-fresh.is-stale{color:var(--watch)}.signal-fresh.is-stale:before{background:var(--watch)}.agent-live-title-link{color:var(--text);align-items:baseline;gap:5px;font-weight:700;display:inline-flex}.agent-live-title-link span{color:var(--brand-accent);font-size:.82em;font-weight:700}.agent-live-title-link:hover,.agent-live-title-link:hover span{color:var(--brand-primary);text-decoration:underline;text-decoration-thickness:1px}.mode-toggle{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#ffffffd1;border-radius:999px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:10px 12px 10px 16px;display:flex}.mode-toggle>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:700}.mode-toggle>div{border:1px solid var(--border);background:var(--surface-tint);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.mode-toggle a{min-height:30px;color:var(--text-soft);border-radius:999px;align-items:center;padding:6px 13px;font-size:.78rem;font-weight:700;display:inline-flex}.mode-toggle a.is-active{background:var(--brand-primary);color:#fff;box-shadow:0 5px 14px #15217c2e}.dashboard-investor{display:block}.investor-mode{gap:16px;display:grid}.investor-hero,.investor-section,.investor-stat{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.investor-hero{background:radial-gradient(circle at 18% 0,#ed4c141c,#0000 32%),linear-gradient(135deg,#fff 0%,#f5f7ff 100%);grid-template-columns:minmax(0,1fr) 340px;gap:18px;padding:36px;display:grid}.investor-hero h1{letter-spacing:-.075em;max-width:820px;font-size:clamp(3rem,6.8vw,6.7rem);line-height:.86}.investor-hero p:not(.eyebrow){max-width:760px;color:var(--text-soft);margin-top:18px;font-size:1.04rem}.investor-hero-actions{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.investor-hero-actions span,.investor-source{border:1px solid var(--border-strong);width:fit-content;min-height:24px;color:var(--text-soft);background:#fff;border-radius:999px;align-items:center;padding:4px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.investor-source.is-live{border-color:color-mix(in srgb, var(--good) 35%, var(--border));color:var(--good);background:#f6fbef}.investor-source.is-modeled{border-color:color-mix(in srgb, var(--watch) 35%, var(--border));color:var(--watch);background:#fff8ed}.investor-thesis-card{border:1px solid color-mix(in srgb, var(--brand-accent) 28%, var(--border));border-radius:var(--radius);background:var(--brand-primary);flex-direction:column;justify-content:flex-end;min-height:280px;padding:26px;display:flex}.investor-thesis-card span{color:#ffb199;letter-spacing:.14em;text-transform:uppercase;margin-bottom:auto;font-size:.72rem;font-weight:800}.investor-thesis-card strong{color:#fff;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.045em;font-size:2.1rem;line-height:.96}.investor-thesis-card p{color:#ffffffbd;margin-top:16px;font-size:.9rem}.investor-proof-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.investor-stat{min-height:176px;padding:18px}.investor-stat-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.investor-stat-head>span:first-child{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.investor-stat strong{color:var(--brand-primary);letter-spacing:-.05em;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:.95;display:block}.investor-stat p{color:var(--muted);margin-top:14px;font-size:.79rem;line-height:1.42}.investor-section{padding:26px}.investor-flywheel-section{background:linear-gradient(#fff 0%,#fbf7f4 100%)}.flywheel-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.flywheel-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffffdb;min-height:190px;padding:18px}.flywheel-card span{color:var(--brand-accent);font-size:.72rem;font-weight:800}.flywheel-card strong{color:var(--brand-primary);margin-top:38px;font-size:1.25rem;line-height:1.02;display:block}.flywheel-card p{margin-top:10px;font-size:.8rem;line-height:1.42}.investor-moat-grid{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.45fr) minmax(0,.78fr) minmax(0,.78fr);gap:12px;padding:0;display:grid}.investor-moat-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);padding:24px}.investor-moat-card.is-primary{background:var(--brand-primary)}.investor-moat-card.is-primary h2,.investor-moat-card.is-primary strong{color:#fff}.investor-moat-card.is-primary p:not(.eyebrow),.investor-moat-card.is-primary span{color:#ffffffb8}.investor-moat-card h2{letter-spacing:-.065em;max-width:680px;font-size:clamp(2.2rem,4.2vw,4.2rem);line-height:.9}.investor-moat-card h3{color:var(--brand-primary);margin-bottom:18px;font-size:1.3rem}.investor-moat-card ul{color:var(--text-soft);gap:12px;margin:0;padding-left:18px;font-size:.88rem;display:grid}.moat-metrics{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.moat-metrics span{border-radius:var(--radius-sm);border:1px solid #ffffff29;padding:10px 12px}.moat-metrics strong{font-size:1.45rem;display:block}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.trust-grid article{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-tint);gap:10px;padding:18px;display:grid}.trust-grid strong{color:var(--brand-primary);font-size:1rem}.trust-grid span:last-child{color:var(--muted);font-size:.78rem}.investor-signal-strip{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;display:grid}.investor-signal-strip ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.investor-signal-strip li{border-bottom:1px solid var(--border);gap:4px;padding:14px 0;display:grid}.investor-signal-strip li:last-child{border-bottom:0}.investor-signal-strip strong{color:var(--text);font-size:.96rem}.investor-signal-strip span{color:var(--muted);font-size:.76rem;font-weight:700}@media (max-width:1100px){.investor-hero,.investor-signal-strip,.investor-moat-grid{grid-template-columns:1fr}.investor-proof-grid,.flywheel-grid,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.mode-toggle,.mode-toggle>div{border-radius:var(--radius);flex-direction:column;align-items:stretch}.dashboard-investor .mode-toggle a,.dashboard-commercial .mode-toggle a,.investor-proof-grid,.flywheel-grid,.trust-grid{grid-template-columns:1fr}.investor-hero,.investor-section,.investor-moat-card{padding:22px}}.dashboard-commercial{display:block}.commercial-mode{gap:16px;display:grid}.commercial-hero,.commercial-section,.commercial-proof-row .investor-stat,.commercial-why-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.commercial-hero{background:radial-gradient(circle at 78% 0,#ed4c1421,#0000 28%),radial-gradient(circle at 4% 100%,#15217c1c,#0000 34%),linear-gradient(135deg,#fff 0%,#fff8f4 100%);grid-template-columns:minmax(0,1fr) 360px;gap:18px;padding:38px;display:grid}.commercial-hero h1{letter-spacing:-.075em;max-width:900px;font-size:clamp(3rem,6.3vw,6.35rem);line-height:.88}.commercial-hero>div p:not(.eyebrow){max-width:780px;color:var(--text-soft);font-size:1.05rem;line-height:1.55}.commercial-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.commercial-actions code,.vault-brain-detail-grid code{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:#fff;background:#111827;width:fit-content;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;display:inline-flex}.commercial-why-card{border-color:color-mix(in srgb, var(--brand-primary) 26%, var(--border));background:var(--brand-primary);flex-direction:column;justify-content:center;min-height:300px;padding:26px;display:flex}.commercial-why-card span{color:#ffb199;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.72rem;font-weight:800}.commercial-why-card strong{color:#fff;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.045em;font-size:2rem;line-height:.98}.commercial-why-card p{color:#ffffffbd;margin-top:16px;font-size:.88rem}.commercial-proof-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.commercial-section{padding:26px}.commercial-module-grid,.demo-grid,.team-bio-grid,.commercial-trust-grid,.vault-brain-detail-grid{gap:12px;display:grid}.commercial-module-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.commercial-module-grid article,.demo-card,.team-bio-card,.commercial-trust-grid article,.vault-brain-detail-grid article{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-tint);padding:18px}.commercial-module-grid article span,.demo-card span,.team-bio-card span{color:var(--brand-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.commercial-module-grid article strong,.demo-card strong,.team-bio-card strong{color:var(--brand-primary);margin-top:18px;font-size:1.18rem;line-height:1.05;display:block}.commercial-module-grid article p,.demo-card p,.team-bio-card p,.commercial-trust-grid p{color:var(--text-soft);margin-top:10px;font-size:.82rem;line-height:1.46}.demo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.demo-card{background:#fff;min-height:230px;padding-bottom:48px;transition:transform .14s,border-color .14s,box-shadow .14s;position:relative}.demo-card:hover,.demo-card:focus-visible{border-color:color-mix(in srgb, var(--brand-accent) 42%, var(--border));box-shadow:var(--shadow-md);transform:translateY(-2px)}.demo-card em{color:var(--brand-primary);font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.04em;font-size:1.5rem;font-style:normal;font-weight:700;position:absolute;bottom:14px;right:14px}.vault-brain-panel{background:radial-gradient(circle at 78% 20%,#ed4c141f,#0000 28%),linear-gradient(135deg,#fff 0%,#f8f5f2 100%);grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:stretch;gap:22px;display:grid;overflow:hidden}.vault-brain-copy{flex-direction:column;justify-content:center;display:flex}.vault-brain-copy h2{max-width:620px;color:var(--brand-primary);letter-spacing:-.06em;font-size:clamp(2rem,4vw,4rem);line-height:.92}.vault-brain-copy p:not(.eyebrow){max-width:600px;color:var(--text-soft);margin-top:14px;font-size:.95rem}.vault-brain-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.vault-brain-stats span{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);background:#ffffffc2;gap:2px;padding:10px 12px;font-size:.72rem;font-weight:700;display:grid}.vault-brain-stats strong{color:var(--brand-primary);font-family:var(--font-playfair), Georgia, serif;font-size:1.45rem;line-height:1}.vault-brain-graph{border:1px solid var(--border);border-radius:var(--radius);background:#fffaf7;width:100%;min-height:330px;box-shadow:inset 0 0 0 1px #ffffff73}.vault-edge{stroke:#15217c2e}.vault-node circle{fill:#fff;stroke:var(--brand-primary);stroke-width:2px;filter:drop-shadow(0 4px 10px #15217c21)}.vault-node-company circle{fill:var(--brand-primary);stroke:var(--brand-accent);stroke-width:3px}.vault-node-module circle,.vault-node-output circle{fill:#fff2ed;stroke:var(--brand-accent)}.vault-node-agent circle{fill:#f3f7eb;stroke:var(--good)}.vault-node-client circle{fill:#f4f6fb;stroke:var(--brand-primary-deep)}.vault-node-source circle,.vault-node-domain circle{fill:#fff;stroke:var(--warm-muted)}.vault-node text{fill:var(--text-soft);letter-spacing:-.02em;paint-order:stroke;stroke:#fffaf7;stroke-width:4px;stroke-linejoin:round;font-size:10px;font-weight:800}.vault-node-company text{fill:var(--brand-primary);font-size:13px}.team-bio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-bio-card{background:#fff;min-height:190px}.team-bio-card strong{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.05em;font-size:2rem}.commercial-trust-grid,.vault-brain-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-brain-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr) minmax(280px,.75fr)}.commercial-trust-grid article{background:#fff}.commercial-trust-grid h2{color:#15217c;letter-spacing:-.055em;font-size:clamp(1.7rem,3vw,3rem);line-height:.95}.commercial-trust-grid p{color:#2b2f3a}.commercial-trust-grid ul{color:#2b2f3a;gap:9px;margin-top:16px;font-size:.86rem;display:grid}.moat-metrics.light span{border-color:var(--border);color:var(--text-soft);background:var(--surface-tint)}.moat-metrics.light strong{color:var(--brand-primary)}.vault-brain-page{display:block}.vault-brain-page-head{margin-bottom:16px}.vault-brain-full-section{background:#fff;padding:16px}.vault-brain-full-section .vault-brain-graph{min-height:620px}@media (max-width:1100px){.commercial-hero,.vault-brain-panel,.commercial-trust-grid,.vault-brain-detail-grid{grid-template-columns:1fr}.commercial-proof-row,.commercial-module-grid,.demo-grid,.team-bio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.commercial-hero,.commercial-section{padding:22px}.commercial-proof-row,.commercial-module-grid,.demo-grid,.team-bio-grid,.vault-brain-stats{grid-template-columns:1fr}.vault-brain-graph{min-height:300px}}.vault-brain-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:24px;display:grid}.vault-brain-hero-copy{flex-direction:column;gap:18px;display:flex}.vault-brain-hero-copy h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,4vw,4.2rem);line-height:.98}.vault-brain-hero-copy>p{max-width:42ch;color:var(--muted-text);margin:0;line-height:1.55}.vault-brain-hero-meta{color:var(--muted-text);flex-wrap:wrap;align-items:center;gap:12px 16px;font-size:.82rem;display:flex}.vault-brain-hero-meta strong{color:var(--text-primary);margin-right:4px;font-weight:600}.vault-brain-hero-video{background:linear-gradient(160deg,#050608 0%,#101114 100%);border:1px solid #ffffff14;border-radius:28px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 28px 90px -46px #000c}.vault-brain-real-graph-wrap{background:radial-gradient(44% 48%,#60a5fa29,#0000 66%),radial-gradient(74% 66% at 28% 24%,#2dd4bf1a,#0000 70%),radial-gradient(74% 70% at 76% 70%,#f9731614,#0000 72%),linear-gradient(145deg,#05070b 0%,#0b0e14 52%,#111827 100%);border-color:#96beeb33;min-height:clamp(560px,64vh,780px);box-shadow:0 28px 92px -54px #000000eb,0 0 42px -28px #60a5faeb,inset 0 0 0 1px #96beeb1f}.vault-force-graph,.vault-force-graph canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.vault-force-graph{cursor:grab;touch-action:none;background:#0b0e14}.vault-force-graph:active{cursor:grabbing}.vault-force-graph-placeholder{z-index:1;background:radial-gradient(circle,#8fa8c829,#0000 34%),linear-gradient(145deg,#05070b,#0b0e14);position:absolute;inset:0}.vault-force-graph-placeholder:after{content:"";border:1px solid #8fa8c838;border-radius:999px;width:72px;height:72px;animation:1.35s ease-in-out infinite vault-force-graph-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #8fa8c82e}@keyframes vault-force-graph-pulse{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.08)}}.vault-brain-real-graph-glow{z-index:2;pointer-events:none;background:radial-gradient(58% 52%,#0000 58%,#05070b24 84%,#05070b7a 100%),linear-gradient(#8fa8c80a,#05070b14);position:absolute;inset:0}.vault-brain-loop{object-fit:cover;object-position:center;transform-origin:50%;filter:saturate(.9)contrast(1.06)brightness(.92);width:100%;height:100%;position:absolute;inset:0;transform:translate(25%)scale(1.5)}.vault-brain-loop-glow{pointer-events:none;background:radial-gradient(60% 60% at 50% 52%,#f6a4743d,#0000 70%);position:absolute;inset:0}.vault-brain-loop-labels{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:24px;left:24px}.vault-brain-loop-labels span{color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:999px;padding:6px 12px;font-size:.76rem}.vault-brain-hero-stats{z-index:2;gap:10px;display:grid;position:absolute;top:20px;right:20px}.vault-brain-hero-stats>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090c9e;border:1px solid #ffffff14;border-radius:16px;min-width:128px;padding:10px 12px}.vault-brain-hero-stats small{color:#ffffff85;text-transform:uppercase;letter-spacing:.14em;margin-bottom:3px;font-size:.68rem;display:block}.vault-brain-hero-stats strong{color:#fff;font-size:.88rem;font-weight:600}@media (max-width:960px){.vault-brain-hero{grid-template-columns:1fr}.vault-brain-hero-video{min-height:320px}}.commercial-brain-video{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:28px;display:grid}.vault-brain-page .commercial-brain-video{grid-template-columns:minmax(260px,.52fr) minmax(620px,1.48fr);align-items:stretch;gap:24px}.vault-brain-page .commercial-brain-video-copy{align-self:center}.commercial-brain-video-copy{flex-direction:column;gap:14px;display:flex}.commercial-brain-video-copy h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.06}.commercial-brain-video-copy>p{max-width:42ch;color:var(--muted-text);margin:0;line-height:1.55}@media (max-width:960px){.commercial-brain-video{grid-template-columns:1fr}.vault-brain-page .vault-brain-real-graph-wrap{min-height:clamp(440px,58vh,660px)}}.drift-cadence-card{border-width:1px}.drift-cadence-card.is-ready{border-color:color-mix(in srgb, var(--good) 32%, var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--good) 16%, transparent)}.drift-cadence-card.is-not-ready{border-color:color-mix(in srgb, var(--watch) 36%, var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--watch) 16%, transparent)}.drift-cadence-card .status-pill{white-space:nowrap}.briefs-page{gap:16px;display:grid}.briefs-source-banner{align-items:flex-start}.brief-section-heading{margin-bottom:16px}.brief-attention-panel{background:var(--surface-tint);gap:14px;display:grid}.brief-attention-panel.has-attention{border-color:color-mix(in srgb, var(--brand-amber) 38%, var(--border));background:#fff8f0}.brief-attention-list,.brief-card-grid,.brief-field-grid{gap:12px;display:grid}.brief-attention-list{grid-template-columns:repeat(3,minmax(0,1fr))}.brief-attention-card,.brief-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);gap:14px;padding:16px;display:grid}.brief-attention-card{border-color:color-mix(in srgb, var(--brand-amber) 30%, var(--border));align-content:space-between}.brief-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-card-head,.brief-card-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.brief-card h3,.brief-attention-card h3{color:var(--brand-primary);margin-bottom:0;font-size:1rem;line-height:1.2}.brief-attention-card p,.brief-field p{color:var(--text-soft);font-size:.84rem;line-height:1.45}.brief-received-label,.brief-field span,.brief-source-email{color:var(--warm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:700}.brief-received-label{margin-bottom:6px;display:block}.brief-field-grid{padding-top:2px}.brief-field{border-top:1px solid var(--border);gap:5px;padding-top:12px;display:grid}.brief-source-email{border-top:1px solid var(--border);text-transform:none;padding-top:12px;line-height:1.45}.brief-empty-state{color:var(--text-soft);font-size:.88rem}.signal-engine-page{gap:16px;display:grid}.signal-engine-hero{position:relative;overflow:hidden}.signal-engine-hero-aside{gap:12px;display:grid}.signal-engine-stat,.signal-engine-signal-card,.signal-engine-timeline-card,.strategic-engagement-card,.signal-engine-empty{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-tint)}.signal-engine-stat{gap:8px;padding:18px;display:grid}.signal-engine-stat strong{color:var(--text);font-family:var(--font-playfair), Georgia, serif;font-size:1.65rem;line-height:1}.signal-engine-stat span,.signal-engine-section-intro,.signal-engine-empty span{color:var(--text-soft);font-size:.9rem}.signal-engine-section-heading h2{max-width:760px}.signal-engine-section-intro{max-width:780px;margin:-4px 0 20px}.signal-engine-daily-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.signal-engine-signal-card{flex-direction:column;gap:12px;min-height:230px;padding:18px;display:flex}.signal-engine-signal-card h3{margin-bottom:0;font-size:1rem;line-height:1.25}.signal-engine-signal-card h3 a:hover,.signal-engine-signal-card h3 a:focus-visible{color:var(--brand-accent)}.signal-engine-signal-card p{color:var(--text-soft);font-size:.88rem;line-height:1.5}.signal-engine-why-label{color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.signal-engine-card-topline,.signal-engine-send-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.signal-engine-card-topline span,.signal-engine-card-topline em,.signal-engine-send-meta span{color:var(--warm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:700}.signal-engine-card-topline em{color:var(--brand-accent);text-transform:none;letter-spacing:0}.signal-engine-account-grid{gap:16px;display:grid}.signal-engine-timeline{gap:14px;display:grid}.signal-engine-timeline-item{grid-template-columns:148px minmax(0,1fr);gap:16px;display:grid;position:relative}.signal-engine-timeline-date{color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;padding-top:18px;padding-right:24px;font-size:.74rem;font-weight:800;display:flex}.signal-engine-timeline-card{gap:10px;padding:18px;display:grid;position:relative}.signal-engine-timeline-card:before{content:"";background:var(--brand-accent);width:10px;height:10px;box-shadow:0 0 0 6px var(--hud-accent-glow);border-radius:999px;position:absolute;top:24px;left:-25px}.signal-engine-timeline-card h3{margin-bottom:0;font-size:1.04rem}.signal-engine-timeline-card p{color:var(--text-soft)}.signal-engine-pill-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.signal-engine-status,.signal-engine-backfill{border:1px solid color-mix(in srgb, currentColor 28%, var(--border));background:color-mix(in srgb, currentColor 10%, var(--surface));width:fit-content;min-height:24px;color:var(--text-soft);border-radius:999px;align-items:center;padding:4px 10px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.signal-engine-status.is-sent{color:var(--good)}.signal-engine-status.is-scheduled{color:var(--watch)}.signal-engine-status.is-draft{color:var(--brand-amber)}.signal-engine-backfill{color:var(--info)}.signal-engine-empty{border-style:dashed;gap:6px;padding:20px;display:grid}.signal-engine-empty strong{color:var(--text)}.signal-engine-page .signal-feed{padding-bottom:14px}.signal-engine-publish-queue{max-height:none}.signal-engine-strategic-engagement{position:relative;overflow:hidden}.strategic-engagement-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.strategic-engagement-card{gap:12px;padding:16px;display:grid}.strategic-engagement-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.strategic-engagement-card h3{color:var(--text);margin-bottom:0;font-size:.96rem}.strategic-engagement-card p,.strategic-engagement-caveat{color:var(--text-soft);font-size:.86rem;line-height:1.45}.strategic-engagement-badge{border:1px solid color-mix(in srgb, currentColor 28%, var(--border));background:color-mix(in srgb, currentColor 10%, var(--surface));width:fit-content;min-height:24px;color:var(--text-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.strategic-engagement-badge.is-confirmed{color:var(--good)}.strategic-engagement-badge.is-opened{color:var(--info)}.strategic-engagement-badge.is-no-open{color:var(--warm-muted)}.strategic-engagement-caveat{margin-top:14px}html[data-theme=dark] .signal-engine-page .page-hero,html[data-theme=dark] .signal-engine-page .section,html[data-theme=dark] .signal-engine-page .signal-feed{border-color:var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 72%, transparent), var(--surface)), repeating-linear-gradient(90deg, transparent 0 31px, var(--hud-grid) 32px);box-shadow:var(--shadow-sm), inset 0 0 0 1px color-mix(in srgb, var(--text) 3%, transparent)}html[data-theme=dark] .signal-engine-page .page-hero:before,html[data-theme=dark] .signal-engine-page .section:before,html[data-theme=dark] .signal-engine-page .signal-feed:before{content:"";border-top:1px solid color-mix(in srgb, var(--brand-accent) 48%, transparent);pointer-events:none;position:absolute;inset:0}html[data-theme=dark] .signal-engine-page .section,html[data-theme=dark] .signal-engine-page .signal-feed{position:relative;overflow:hidden}html[data-theme=dark] .signal-engine-stat,html[data-theme=dark] .signal-engine-signal-card,html[data-theme=dark] .signal-engine-timeline-card,html[data-theme=dark] .strategic-engagement-card,html[data-theme=dark] .signal-engine-empty{border-color:var(--border);background:color-mix(in srgb, var(--surface-tint) 86%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 3%, transparent)}.visibility-page{gap:16px;display:grid}.visibility-hero{position:relative;overflow:hidden}.visibility-hero-aside{gap:12px;display:grid}.visibility-score-card,.visibility-stat-card,.visibility-cell,.visibility-list-row,.visibility-note,.visibility-empty{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-tint)}.visibility-score-card,.visibility-stat-card{gap:9px;padding:18px;display:grid}.visibility-score-card span{color:var(--brand-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.visibility-score-card strong,.visibility-stat-card strong{color:var(--text);font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.04em;font-size:clamp(1.75rem,4vw,2.85rem);line-height:.95}.visibility-score-card p,.visibility-stat-card span{color:var(--text-soft);font-size:.86rem}.visibility-grid-section{position:relative;overflow:hidden}.visibility-table-wrap{overflow-x:auto}.visibility-table{border-collapse:separate;border-spacing:0 8px;width:100%;min-width:1020px}.visibility-table th,.visibility-table td{text-align:left;vertical-align:stretch;padding:0}.visibility-table thead th{color:var(--text);letter-spacing:.1em;text-transform:uppercase;padding:0 8px 8px;font-size:.7rem;font-weight:800}.visibility-table tbody th{border:1px solid var(--border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--surface-tint);width:28%;min-width:260px;padding:14px}.visibility-table tbody th span{color:var(--brand-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:900;display:block}.visibility-table tbody th strong{color:var(--text);font-size:.92rem;line-height:1.35}.visibility-table td{min-width:145px;padding-left:8px}.visibility-cell{flex-direction:column;justify-content:center;gap:7px;height:100%;min-height:88px;padding:12px;display:flex}.visibility-cell strong{color:var(--text);align-items:center;gap:7px;font-size:.82rem;display:inline-flex}.visibility-cell strong span{color:var(--brand-accent);font-size:1rem;line-height:1}.visibility-cell em,.visibility-cell span{color:var(--warm-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:700}.visibility-cell.is-surfaced{border-color:color-mix(in srgb, var(--brand-accent) 44%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent) 13%, transparent), color-mix(in srgb, var(--brand-primary) 7%, transparent)), var(--surface-tint)}.visibility-cell.is-absent{opacity:.82}.visibility-cell.is-pending{border-style:dashed}.visibility-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:16px;display:grid}.visibility-list-section,.visibility-trend-section,.visibility-notes-section{margin-top:0}.visibility-list,.visibility-notes-list{gap:9px;display:grid}.visibility-list-row{justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.visibility-list-row div{min-width:0}.visibility-list-row strong,.visibility-list-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.visibility-list-row strong{color:var(--text);font-size:.92rem}.visibility-list-row span{color:var(--warm-muted);margin-top:4px;font-size:.74rem}.visibility-list-row em{background:var(--brand-primary);color:#fff;border-radius:999px;justify-content:center;min-width:40px;padding:6px 10px;font-size:.78rem;font-style:normal;font-weight:800;display:inline-flex}.visibility-trend-wrap{gap:14px;display:grid}.visibility-trend-svg{width:100%;height:130px;overflow:visible}.visibility-trend-svg line{stroke:color-mix(in srgb, var(--warm-muted) 38%, transparent);stroke-width:.6px}.visibility-trend-svg polyline{fill:none;stroke:var(--brand-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;filter:drop-shadow(0 0 6px var(--hud-accent-glow))}.visibility-trend-svg circle{fill:var(--brand-amber);stroke:var(--surface);stroke-width:.8px}.visibility-trend-points{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:8px;display:grid}.visibility-trend-points div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-tint);gap:4px;padding:10px;display:grid}.visibility-trend-points strong{color:var(--text);font-size:.9rem}.visibility-trend-points span{color:var(--warm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.visibility-note{gap:8px;padding:15px;display:grid}.visibility-note span{color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.visibility-note p{color:var(--text-soft);font-size:.88rem;line-height:1.5}html[data-theme=dark] .visibility-page .page-hero,html[data-theme=dark] .visibility-page .section{border-color:var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 72%, transparent), var(--surface)), repeating-linear-gradient(90deg, transparent 0 31px, var(--hud-grid) 32px);box-shadow:var(--shadow-sm), inset 0 0 0 1px color-mix(in srgb, var(--text) 3%, transparent)}html[data-theme=dark] .visibility-page .page-hero:before,html[data-theme=dark] .visibility-page .section:before{content:"";border-top:1px solid color-mix(in srgb, var(--brand-accent) 48%, transparent);pointer-events:none;position:absolute;inset:0}html[data-theme=dark] .visibility-page .section{position:relative;overflow:hidden}html[data-theme=dark] .visibility-score-card,html[data-theme=dark] .visibility-stat-card,html[data-theme=dark] .visibility-cell,html[data-theme=dark] .visibility-list-row,html[data-theme=dark] .visibility-note,html[data-theme=dark] .visibility-table tbody th,html[data-theme=dark] .visibility-trend-points div{border-color:var(--border);background:color-mix(in srgb, var(--surface-tint) 86%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 3%, transparent)}html[data-theme=dark] .visibility-table thead th{color:var(--text)}@media (max-width:1100px){.visibility-bottom-grid{grid-template-columns:1fr}}@media (max-width:760px){.signal-engine-timeline-item{grid-template-columns:1fr;gap:8px}.signal-engine-timeline-date{justify-content:flex-start;padding-top:0}.signal-engine-timeline-card:before{display:none}}.brief-status-pill{border-color:color-mix(in srgb, currentColor 24%, var(--border));flex-shrink:0;font-weight:700}.brief-status-received{color:var(--muted);background:#f4f5f7}.brief-status-in-production{color:#1d72aa;background:#eef7ff}.brief-status-delivered{color:var(--good);background:#f4fae9}.brief-status-in-revision{color:var(--watch);background:#fff7e6}.brief-status-needs-rerun{color:var(--brand-accent);background:#fff1e8}.brief-status-blocked{color:var(--risk);background:#fdece8}.brief-status-complete{color:#6d28d9;background:#f5f3ff}@media (max-width:760px){.brief-attention-list,.brief-card-grid,.brief-card-head,.brief-card-title-row{grid-template-columns:1fr}.brief-card-head,.brief-card-title-row{display:grid}}.dashboard{isolation:isolate;gap:18px;padding-top:24px;position:relative}.dashboard:before{content:"";inset:var(--topbar-height) 0 0 var(--rail-width);z-index:-1;pointer-events:none;background-image:linear-gradient(var(--hud-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hud-grid) 1px, transparent 1px);opacity:.45;background-size:42px 42px;position:fixed;-webkit-mask-image:linear-gradient(#0000,#000 9% 72%,#0000);mask-image:linear-gradient(#0000,#000 9% 72%,#0000)}.dashboard .mode-toggle,.dashboard .hero-panel,.dashboard .section,.dashboard .agent-health,.dashboard .signal-feed,.dashboard .metric-card,.dashboard .ops-grid>article,.dashboard .daily-grid>article,.dashboard .dept-card,.dashboard .investor-hero,.dashboard .investor-section,.dashboard .investor-stat,.dashboard .investor-moat-card,.dashboard .commercial-hero,.dashboard .commercial-section,.dashboard .commercial-proof-row .investor-stat,.dashboard .commercial-why-card{border-color:var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 72%, transparent), var(--surface)), repeating-linear-gradient(90deg, transparent 0 31px, var(--hud-grid) 32px);box-shadow:var(--shadow-sm), inset 0 0 0 1px color-mix(in srgb, var(--text) 3%, transparent)}.dashboard .hero-panel,.dashboard .section,.dashboard .agent-health,.dashboard .signal-feed,.dashboard .investor-hero,.dashboard .investor-section,.dashboard .commercial-hero,.dashboard .commercial-section{position:relative;overflow:hidden}.dashboard .hero-panel:before,.dashboard .section:before,.dashboard .agent-health:before,.dashboard .signal-feed:before,.dashboard .investor-hero:before,.dashboard .investor-section:before,.dashboard .commercial-hero:before,.dashboard .commercial-section:before{content:"";border-top:1px solid color-mix(in srgb, var(--brand-accent) 52%, transparent);pointer-events:none;position:absolute;inset:0}.dashboard h1{color:var(--text);text-shadow:0 0 28px var(--hud-glow)}.dashboard h2,.dashboard h3,.dashboard strong,.dashboard .signal-headline,.dashboard .agent-live-title-link{color:var(--text)}.dashboard .eyebrow,.dashboard .signal-eyebrow,.dashboard .signal-section-kicker,.dashboard .content-kind,.dashboard .client-health-link small,.dashboard .row-arrow,.dashboard .agent-live-title-link span{color:var(--brand-accent)}.dashboard .collapsible-title .eyebrow,.dashboard .section-heading .eyebrow,.dashboard .hero-panel .eyebrow,.dashboard .agent-health-lead .eyebrow{border:1px solid color-mix(in srgb, var(--brand-accent) 46%, var(--border));background:color-mix(in srgb, var(--brand-accent) 10%, transparent);width:fit-content;min-width:auto;color:var(--brand-accent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 9px;display:inline-flex}.dashboard .hero-panel p:not(.eyebrow),.dashboard .section-heading>p,.dashboard p,.dashboard li,.dashboard .note,.dashboard .signal-why,.dashboard .agent-health-note,.dashboard .agent-health-role,.dashboard .signal-source,.dashboard .content-meta,.dashboard .investor-stat p,.dashboard .commercial-hero>div p:not(.eyebrow){color:var(--text-soft)}.dashboard .hero-stamps{border-top-color:var(--border)}.dashboard .hero-stamp,.dashboard .pill,.dashboard .status-pill,.dashboard .investor-source,.dashboard .investor-hero-actions span,.dashboard .moat-metrics span,.dashboard .trust-grid article,.dashboard .flywheel-card,.dashboard .commercial-module-grid article,.dashboard .demo-card,.dashboard .team-bio-card,.dashboard .vault-brain-hero-meta span{border-color:var(--border);background:color-mix(in srgb, var(--surface-tint) 84%, transparent);color:var(--text-soft)}.dashboard .hero-stamp strong,.dashboard .metric-card strong,.dashboard dd,.dashboard .client-health-link strong,.dashboard .agent-live-count,.dashboard .investor-stat strong,.dashboard .flywheel-card strong,.dashboard .demo-card em,.dashboard .moat-metrics strong{color:var(--brand-amber)}.dashboard .metric-card,.dashboard .ops-grid>article,.dashboard .daily-grid>article,.dashboard .dept-card,.dashboard .flywheel-card,.dashboard .demo-card,.dashboard .team-bio-card,.dashboard .commercial-module-grid article{transition:border-color .14s,box-shadow .14s,transform .14s}.dashboard .metric-card:hover,.dashboard .ops-grid>article:hover,.dashboard .daily-grid>article:hover,.dashboard .dept-card:hover,.dashboard .flywheel-card:hover,.dashboard .demo-card:hover,.dashboard .team-bio-card:hover,.dashboard .commercial-module-grid article:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md), 0 0 26px var(--hud-glow);transform:translateY(-1px)}.dashboard .agent-live{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.dashboard .agent-live-rail{background:radial-gradient(circle at 20% 0%, var(--hud-accent-glow), transparent 54%), linear-gradient(180deg, var(--brand-navy-deep), var(--brand-navy));color:var(--on-brand)}.dashboard .agent-live-rail .eyebrow,.dashboard .agent-live-count small{color:color-mix(in srgb, var(--on-brand) 74%, transparent)}.dashboard .agent-live-feed{background:var(--surface)}.dashboard .agent-live-item,.dashboard .signal-feed-head,.dashboard .signal-section+.signal-section,.dashboard .signal-item,.dashboard dl div,.dashboard .client-health-link,.dashboard .content-feed-head,.dashboard .content-item{border-color:var(--border)}.dashboard .mode-toggle{border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--brand-accent) 10%, transparent), transparent 36%), var(--surface)}.dashboard .mode-toggle>div{border-color:var(--border);background:var(--surface-tint)}.dashboard .mode-toggle a.is-active{background:var(--brand-accent);color:var(--on-accent);box-shadow:0 0 18px var(--hud-accent-glow)}.dashboard .button-link{border-color:color-mix(in srgb, var(--brand-accent) 78%, var(--border));background:var(--brand-accent);color:var(--on-accent)}.dashboard .text-link,.dashboard .mini-link,.dashboard .content-pub-btn,.dashboard .content-pub-undo:hover:not(:disabled){color:var(--brand-amber)}.dashboard .text-link:hover,.dashboard .mini-link:hover,.dashboard .text-link:focus-visible,.dashboard .mini-link:focus-visible{color:var(--brand-accent)}.dashboard .status-pill.status-open,.dashboard .status-pill.status-done,.dashboard .status-active,.dashboard .deliverable-done,.dashboard .dept-on-track,.dashboard .investor-source.is-live,.dashboard .content-pub-badge,.dashboard .firewall-pill{border-color:color-mix(in srgb, var(--good) 36%, var(--border));background:color-mix(in srgb, var(--good) 12%, var(--surface));color:var(--good)}.dashboard .status-prospect,.dashboard .deliverable-scheduled,.dashboard .deliverable-pending,.dashboard .dept-on-hold,.dashboard .investor-source.is-modeled{border-color:color-mix(in srgb, var(--brand-primary) 35%, var(--border));background:color-mix(in srgb, var(--brand-primary) 10%, var(--surface));color:var(--brand-primary)}.dashboard .status-paused,.dashboard .deliverable-in-progress,.dashboard .dept-at-risk{border-color:color-mix(in srgb, var(--watch) 38%, var(--border));background:color-mix(in srgb, var(--watch) 12%, var(--surface));color:var(--watch)}.dashboard .status-churned,.dashboard .deliverable-at-risk,.dashboard .deliverable-failed,.dashboard .dept-off-track,.dashboard .agent-health-alert{border-color:color-mix(in srgb, var(--risk) 40%, var(--border));background:color-mix(in srgb, var(--risk) 12%, var(--surface));color:var(--risk)}.dashboard .firewall-dot,.dashboard .signal-fresh.is-fresh:before{background:var(--good)}.dashboard .live-dot,.dashboard .status-pill:before{background:currentColor}.dashboard .signal-fresh.is-stale{color:var(--watch)}.dashboard .signal-fresh.is-stale:before{background:var(--watch)}.dashboard .investor-thesis-card,.dashboard .investor-moat-card.is-primary,.dashboard .commercial-why-card{border-color:color-mix(in srgb, var(--brand-accent) 45%, var(--border));background:radial-gradient(circle at 0% 0%, var(--hud-accent-glow), transparent 48%), linear-gradient(180deg, var(--brand-navy-deep), var(--brand-navy))}.dashboard .investor-thesis-card strong,.dashboard .investor-moat-card.is-primary h2,.dashboard .investor-moat-card.is-primary strong,.dashboard .commercial-why-card strong{color:var(--on-brand)}.dashboard .investor-thesis-card span,.dashboard .commercial-why-card span{color:var(--brand-amber)}.dashboard .investor-thesis-card p,.dashboard .investor-moat-card.is-primary p:not(.eyebrow),.dashboard .investor-moat-card.is-primary span,.dashboard .commercial-why-card p{color:color-mix(in srgb, var(--on-brand) 72%, transparent)}.dashboard .investor-flywheel-section,.dashboard .commercial-hero,.dashboard .investor-hero{background:radial-gradient(circle at 82% 0%, var(--hud-accent-glow), transparent 34%), linear-gradient(135deg, var(--surface-elevated), var(--surface))}.dashboard .commercial-actions code,.dashboard .vault-brain-detail-grid code{border-color:var(--border-strong);background:var(--bg);color:var(--text)}.dashboard-rail{top:calc(var(--topbar-height) + 16px)}.dashboard-rail .daily-signal-feed{max-height:calc(100vh - var(--topbar-height) - 32px)}.dashboard-operator{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start}.dashboard-operator-col{gap:16px;display:grid}.operator-vitals-strip{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:0;padding:14px 16px;display:flex}.operator-vitals-head{flex:0 220px;min-width:190px}.operator-vitals-head .eyebrow{margin-bottom:0}.operator-vitals-list{flex:620px;grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;min-width:0;display:grid}.operator-vital{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-tint) 84%, transparent);gap:3px;min-width:0;padding:8px 10px;display:grid}.operator-vital small{color:var(--brand-accent);letter-spacing:.08em;font-size:.62rem;font-weight:800;line-height:1.15}.operator-vital strong{min-width:0;color:var(--brand-amber);overflow-wrap:break-word;white-space:normal;font-size:.82rem;font-weight:800;line-height:1.2}.operator-vital-firewall{align-content:center}.operator-vital-firewall .firewall-pill{max-width:100%}.traffic-mix-panel{gap:18px;display:grid}.traffic-mix-body{grid-template-columns:minmax(160px,.44fr) minmax(240px,.8fr) minmax(240px,.72fr);align-items:stretch;gap:14px;display:grid}.traffic-ratio-card,.traffic-channel-list,.traffic-trend-card{z-index:1;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);position:relative}.traffic-ratio-card{gap:7px;padding:16px;display:grid}.traffic-ratio-card span,.traffic-trend-head span,.traffic-channel-row span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.traffic-ratio-card strong{color:var(--brand-accent);font-family:var(--font-playfair), Georgia, serif;font-size:clamp(2rem,4vw,3.2rem);line-height:.9}.traffic-ratio-card em{color:var(--text-soft);font-size:.76rem;font-style:normal;line-height:1.35}.traffic-ratio-rule{background:color-mix(in srgb, var(--good) 18%, var(--surface));border-radius:999px;height:8px;overflow:hidden}.traffic-ratio-rule i{border-radius:inherit;background:linear-gradient(90deg, var(--brand-accent), var(--brand-amber));height:100%;display:block}.traffic-channel-list{gap:10px;padding:14px;display:grid}.traffic-channel-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-tint);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 11px;display:grid;position:relative;overflow:hidden}.traffic-channel-row div,.traffic-channel-row em{z-index:1;position:relative}.traffic-channel-row strong{font-size:.88rem;display:block}.traffic-channel-row span{text-transform:none;letter-spacing:0;margin-top:2px;display:block}.traffic-channel-row em{color:var(--brand-amber);align-self:center;font-size:.9rem;font-style:normal;font-weight:800}.traffic-channel-row>i{background:linear-gradient(90deg, var(--brand-accent), var(--brand-amber));border-radius:0 999px 999px 0;height:3px;position:absolute;inset:auto auto 0 0}.traffic-empty{border:1px solid var(--border);border-radius:var(--radius-sm);gap:6px;padding:16px;display:grid}.traffic-empty p{margin:0;font-size:.84rem}.traffic-trend-card{gap:10px;padding:14px;display:grid}.traffic-trend-head{justify-content:space-between;gap:12px;display:flex}.traffic-trend-head strong{margin-top:2px;font-size:.94rem;display:block}.traffic-trend-legend{color:var(--text-soft);flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:.72rem;font-weight:700;display:flex}.traffic-trend-legend span{align-items:center;gap:5px;display:inline-flex}.traffic-trend-legend i{border-radius:999px;width:8px;height:8px}.traffic-paid-dot{background:var(--brand-accent)}.traffic-earned-dot{background:var(--good)}.traffic-trend-chart{width:100%;min-height:92px;overflow:visible}.traffic-trend-chart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.traffic-trend-paid{stroke:var(--brand-accent);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--brand-accent) 55%, transparent))}.traffic-trend-earned{stroke:var(--good);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--good) 38%, transparent))}.traffic-trend-weeks{color:var(--muted);text-align:center;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;font-size:.65rem;font-weight:800;display:grid}.hero-compact{grid-template-columns:minmax(0,.65fr) minmax(360px,1fr) auto;align-items:center;gap:16px;padding-block:18px;display:grid}.hero-compact h1{margin-bottom:0;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1}.hero-compact .eyebrow{margin-bottom:8px}.hero-compact-stamps{border-top:0;margin-top:0;padding-top:0}.hero-compact .hero-stamp{min-width:150px;padding:8px 12px}.hero-compact .hero-firewall{margin-top:0}.publish-section-grid{gap:14px;min-height:0;display:grid}.publish-queue-hero .publish-section-grid{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:start}.publish-queue-hero .publish-section+.publish-section{border-top:0;margin-top:0}.publish-queue-rail .publish-section-grid{grid-template-columns:1fr;gap:0}.dashboard .publish-queue,.dashboard .general-ai-news,.signal-engine-page .signal-engine-daily-grid,.signal-engine-page .signal-engine-publish-queue{scrollbar-gutter:stable;overflow-y:auto}.dashboard .publish-queue{max-height:clamp(520px,72vh,760px)}.dashboard .general-ai-news{max-height:clamp(260px,34vh,360px)}.dashboard-news-rail{max-height:calc(100vh - var(--topbar-height) - 32px);min-height:0}.dashboard-operator .dashboard-news-rail .publish-queue-rail{max-height:min(46vh,500px)}.dashboard-operator .dashboard-news-rail .general-ai-news{max-height:min(31vh,340px)}@media (max-width:1280px){.operator-vitals-list{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:680px){.operator-vitals-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.dashboard-operator,.traffic-mix-body{grid-template-columns:1fr}.dashboard-operator .dashboard-rail{position:static}.dashboard-news-rail{max-height:none}.dashboard-operator .dashboard-news-rail .publish-queue-rail{max-height:min(56vh,520px)}.dashboard-operator .dashboard-news-rail .general-ai-news{max-height:min(48vh,420px)}}.signal-engine-page .signal-engine-daily-grid{max-height:clamp(420px,64vh,640px);padding-right:4px}.signal-engine-page .signal-engine-publish-queue{max-height:clamp(480px,64vh,720px)}.dashboard .publish-queue::-webkit-scrollbar{width:10px}.dashboard .general-ai-news::-webkit-scrollbar{width:10px}.signal-engine-page .signal-engine-daily-grid::-webkit-scrollbar{width:10px}.signal-engine-page .signal-engine-publish-queue::-webkit-scrollbar{width:10px}.dashboard .publish-queue::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-accent) 52%, var(--border));background-clip:padding-box;border:3px solid #0000;border-radius:999px}.dashboard .general-ai-news::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-accent) 52%, var(--border));background-clip:padding-box;border:3px solid #0000;border-radius:999px}.signal-engine-page .signal-engine-daily-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-accent) 52%, var(--border));background-clip:padding-box;border:3px solid #0000;border-radius:999px}.signal-engine-page .signal-engine-publish-queue::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-accent) 52%, var(--border));background-clip:padding-box;border:3px solid #0000;border-radius:999px}@media (max-width:900px){.hero-compact,.publish-queue-hero .publish-section-grid{grid-template-columns:1fr}}@media (max-width:760px){.dashboard .publish-queue,.signal-engine-page .signal-engine-publish-queue{max-height:min(72vh,620px)}.dashboard .general-ai-news{max-height:min(48vh,420px)}.signal-engine-page .signal-engine-daily-grid{max-height:min(64vh,560px)}}@media (max-width:960px){.site-shell{width:auto;margin:0}.site-rail{width:auto;height:76px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border);border-right:0;inset:auto 0 0}.site-brand,.rail-footer{display:none}.site-nav{scrollbar-width:none;gap:6px;margin:0;padding-bottom:2px;display:flex;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{grid-template-columns:1fr;justify-items:center;gap:4px;min-width:78px;min-height:58px;padding:7px 8px;font-size:.66rem}.nav-icon{border-radius:8px;width:24px;height:24px}.site-main-shell{margin-left:0;padding-bottom:88px}.site-content{width:min(100vw - 20px,1480px)}.site-topbar{padding:10px}.topbar-status{display:none}.site-header-right{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.header-account{border-left:1px solid var(--border);flex:auto;justify-content:flex-end;width:auto;padding-left:10px}.header-user{display:none}.dashboard:before{inset:var(--topbar-height) 0 76px 0}}@media (max-width:680px){.theme-switch button,.privacy-toggle,.signout-button{padding-inline:10px;font-size:.68rem}.privacy-label{display:none}}html[data-theme=dark] .crm-page .page-hero,html[data-theme=dark] .crm-page .section,html[data-theme=dark] .crm-page .banner,html[data-theme=dark] .crm-page .firewall-card,html[data-theme=dark] .clients-page .page-hero,html[data-theme=dark] .clients-page .section,html[data-theme=dark] .client-detail-page .client-detail-hero,html[data-theme=dark] .client-detail-page .section,html[data-theme=dark] .briefs-page .page-hero,html[data-theme=dark] .briefs-page .section,html[data-theme=dark] .briefs-page .banner,html[data-theme=dark] .todos-page .section,html[data-theme=dark] .todos-page .banner,html[data-theme=dark] .onboarding-page .page-hero,html[data-theme=dark] .onboarding-page .section,html[data-theme=dark] .onboarding-page .banner,html[data-theme=dark] .agent-team-legend,html[data-theme=dark] .insight-page .page-hero,html[data-theme=dark] .insight-page .section,html[data-theme=dark] .insight-page .banner,html[data-theme=dark] .vault-brain-page .commercial-section,html[data-theme=dark] .vault-brain-page .section,html[data-theme=dark] .login-card{border-color:var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 72%, transparent), var(--surface)), repeating-linear-gradient(90deg, transparent 0 31px, var(--hud-grid) 32px);box-shadow:var(--shadow-sm), inset 0 0 0 1px color-mix(in srgb, var(--text) 3%, transparent)}html[data-theme=dark] .crm-page .page-hero,html[data-theme=dark] .crm-page .section,html[data-theme=dark] .crm-page .firewall-card,html[data-theme=dark] .clients-page .page-hero,html[data-theme=dark] .clients-page .section,html[data-theme=dark] .client-detail-page .client-detail-hero,html[data-theme=dark] .client-detail-page .section,html[data-theme=dark] .briefs-page .page-hero,html[data-theme=dark] .briefs-page .section,html[data-theme=dark] .todos-page .section,html[data-theme=dark] .onboarding-page .page-hero,html[data-theme=dark] .onboarding-page .section,html[data-theme=dark] .insight-page .page-hero,html[data-theme=dark] .insight-page .section,html[data-theme=dark] .vault-brain-page .commercial-section,html[data-theme=dark] .vault-brain-page .section{position:relative;overflow:hidden}html[data-theme=dark] .crm-page .page-hero:before,html[data-theme=dark] .crm-page .section:before,html[data-theme=dark] .crm-page .firewall-card:before,html[data-theme=dark] .clients-page .page-hero:before,html[data-theme=dark] .clients-page .section:before,html[data-theme=dark] .client-detail-page .client-detail-hero:before,html[data-theme=dark] .client-detail-page .section:before,html[data-theme=dark] .briefs-page .page-hero:before,html[data-theme=dark] .briefs-page .section:before,html[data-theme=dark] .todos-page .section:before,html[data-theme=dark] .onboarding-page .page-hero:before,html[data-theme=dark] .onboarding-page .section:before,html[data-theme=dark] .insight-page .page-hero:before,html[data-theme=dark] .insight-page .section:before,html[data-theme=dark] .vault-brain-page .commercial-section:before,html[data-theme=dark] .vault-brain-page .section:before{content:"";border-top:1px solid color-mix(in srgb, var(--brand-accent) 48%, transparent);pointer-events:none;position:absolute;inset:0}html[data-theme=dark] .crm-page .metric-card strong,html[data-theme=dark] .crm-page .todos-stat strong,html[data-theme=dark] .crm-page .crm-stage-metrics>div strong,html[data-theme=dark] .crm-page .crm-status-card strong,html[data-theme=dark] .clients-page .client-name,html[data-theme=dark] .clients-page .client-row-meta strong,html[data-theme=dark] .client-detail-page .client-hero-stats>div strong,html[data-theme=dark] .client-detail-page .contact-card strong,html[data-theme=dark] .client-detail-page .metric-card strong,html[data-theme=dark] .client-detail-page dd,html[data-theme=dark] .briefs-page .brief-card h3,html[data-theme=dark] .briefs-page .brief-attention-card h3,html[data-theme=dark] .todos-page .todos-stat strong,html[data-theme=dark] .onboarding-page .pipeline-column-head h3,html[data-theme=dark] .onboarding-page .onboarding-row-main strong,html[data-theme=dark] .agent-team-head h1,html[data-theme=dark] .agent-team-legend h2,html[data-theme=dark] .agent-team-local-title,html[data-theme=dark] .insight-page .insight-hero h1,html[data-theme=dark] .insight-page .insight-live-now strong,html[data-theme=dark] .insight-page .insight-kpi-card strong,html[data-theme=dark] .insight-page .insight-day-stats strong,html[data-theme=dark] .vault-brain-page .vault-brain-hero-meta strong,html[data-theme=dark] .vault-brain-page .vault-brain-detail-grid h3,html[data-theme=dark] .vault-brain-page .vault-brain-detail-grid dd{color:var(--text)}html[data-theme=dark] .vault-brain-page .commercial-brain-video-copy>p,html[data-theme=dark] .vault-brain-page .vault-brain-hero-meta{color:var(--text-soft)}html[data-theme=dark] .crm-page .crm-command-reason,html[data-theme=dark] .crm-page .text-link,html[data-theme=dark] .client-detail-page .text-link,html[data-theme=dark] .todos-page .text-link,html[data-theme=dark] .agent-team-pop,html[data-theme=dark] .agent-team-legend code,html[data-theme=dark] .legend-launch-cta,html[data-theme=dark] .insight-page .text-link,html[data-theme=dark] .insight-page .insight-row-metric span,html[data-theme=dark] .vault-brain-page .text-link{color:var(--brand-accent)}html[data-theme=dark] .crm-page .crm-command-band,html[data-theme=dark] .crm-page .crm-suggested-band,html[data-theme=dark] .crm-page .crm-stage-card,html[data-theme=dark] .crm-page .crm-command-card,html[data-theme=dark] .crm-page .crm-candidate-card,html[data-theme=dark] .crm-page .crm-command-row,html[data-theme=dark] .crm-page .crm-activity-item,html[data-theme=dark] .clients-page .client-row,html[data-theme=dark] .client-detail-page .client-hero-stats,html[data-theme=dark] .client-detail-page .contact-card,html[data-theme=dark] .briefs-page .brief-card,html[data-theme=dark] .briefs-page .brief-attention-card,html[data-theme=dark] .todos-page .todo-card,html[data-theme=dark] .todos-page .todos-stat,html[data-theme=dark] .todos-page .todos-empty,html[data-theme=dark] .onboarding-page .onboarding-phase-card,html[data-theme=dark] .onboarding-page .onboarding-row,html[data-theme=dark] .onboarding-page .onboarding-blockers,html[data-theme=dark] .insight-page .insight-kpi-card,html[data-theme=dark] .insight-page .insight-list-row,html[data-theme=dark] .insight-page .insight-bars,html[data-theme=dark] .insight-page .insight-day-stats div,html[data-theme=dark] .insight-page .traffic-ratio-card,html[data-theme=dark] .insight-page .traffic-channel-list,html[data-theme=dark] .insight-page .traffic-trend-card,html[data-theme=dark] .insight-page .traffic-channel-row,html[data-theme=dark] .insight-page .traffic-empty,html[data-theme=dark] .vault-brain-page .vault-brain-detail-grid article{border-color:var(--border);background:color-mix(in srgb, var(--surface-tint) 86%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 3%, transparent)}html[data-theme=dark] .insight-page .insight-chart-day:hover,html[data-theme=dark] .insight-page .insight-chart-day:focus-visible{border-color:color-mix(in srgb, var(--brand-accent) 36%, var(--border));background:color-mix(in srgb, var(--brand-accent) 8%, var(--surface))}html[data-theme=dark] .insight-page .insight-chart-day.is-active{border-color:color-mix(in srgb, var(--brand-accent) 66%, var(--border));background:color-mix(in srgb, var(--brand-accent) 13%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-accent) 24%, transparent), var(--shadow-sm)}html[data-theme=dark] .insight-page .insight-chart-day.is-active .insight-bars{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-accent) 18%, var(--surface-tint)), color-mix(in srgb, var(--surface) 70%, transparent))}html[data-theme=dark] .insight-page .insight-ai-section{border-color:color-mix(in srgb, var(--brand-accent) 46%, var(--border));background:radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--brand-accent) 20%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 72%, transparent), var(--surface)), repeating-linear-gradient(90deg, transparent 0 31px, var(--hud-grid) 32px)}html[data-theme=dark] .insight-page .insight-ai-kpis .insight-kpi-card:first-child strong{color:var(--brand-accent)}html[data-theme=dark] .insight-page .insight-ai-day strong{color:var(--text)}html[data-theme=dark] .insight-page .insight-ai-empty,html[data-theme=dark] .insight-page .insight-ai-caveats,html[data-theme=dark] .insight-page .insight-ai-trend,html[data-theme=dark] .insight-page .insight-ai-day-bar{border-color:color-mix(in srgb, var(--brand-accent) 32%, var(--border));background:color-mix(in srgb, var(--surface-tint) 82%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 3%, transparent)}html[data-theme=dark] .briefs-page .brief-attention-panel.has-attention,html[data-theme=dark] .onboarding-page .onboarding-blockers.has-blockers,html[data-theme=dark] .insight-page .insight-privacy-banner{border-color:color-mix(in srgb, var(--brand-accent) 42%, var(--border));background:color-mix(in srgb, var(--brand-accent) 10%, var(--surface))}html[data-theme=dark] .onboarding-page .onboarding-rag-summary strong,html[data-theme=dark] .onboarding-page .onboarding-blockers-head strong,html[data-theme=dark] .onboarding-page .owner-chip,html[data-theme=dark] .insight-page .insight-row-metric em{border-color:color-mix(in srgb, var(--brand-accent) 38%, var(--border));background:color-mix(in srgb, var(--brand-accent) 12%, var(--surface));color:var(--brand-accent)}html[data-theme=dark] .crm-page .crm-filter-link.is-active,html[data-theme=dark] .todos-page .status-pill.status-to-do,html[data-theme=dark] .todos-page .status-select-to-do,html[data-theme=dark] .clients-page .status-prospect,html[data-theme=dark] .client-detail-page .deliverable-scheduled{border-color:color-mix(in srgb, var(--brand-accent) 34%, var(--border));background:color-mix(in srgb, var(--brand-accent) 10%, var(--surface));color:var(--brand-accent)}html[data-theme=dark] .insight-page .insight-live-now,html[data-theme=dark] .insight-page .insight-toggle,html[data-theme=dark] .insight-page .insight-site-form select,html[data-theme=dark] .agent-team-pop,html[data-theme=dark] .legend-launch,html[data-theme=dark] .login-field input{border-color:var(--border-strong);background:var(--surface);color:var(--text)}html[data-theme=dark] .login-submit{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--on-accent)}html[data-theme=dark] .login-submit:hover:not(:disabled),html[data-theme=dark] .login-submit:focus-visible:not(:disabled){border-color:var(--brand-amber);background:var(--brand-amber)}html[data-theme=dark] .login-field input:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 18%, transparent)}html[data-theme=dark] .living-architecture-shell{background:radial-gradient(circle at top, var(--surface-elevated) 0%, var(--surface) 48%, var(--bg) 100%);color:var(--text);--arch-green:var(--brand-accent);--arch-amber:var(--brand-amber);--arch-red:var(--risk);--arch-muted:var(--warm-muted);--arch-blue:var(--info);--arch-violet:var(--brand-accent)}html[data-theme=dark] .living-architecture-shell .panel,html[data-theme=dark] .living-architecture-shell .chip,html[data-theme=dark] .living-architecture-shell .quote-box,html[data-theme=dark] .living-architecture-shell .stack-box,html[data-theme=dark] .living-architecture-shell .pipeline-box,html[data-theme=dark] .living-architecture-shell .tree-root,html[data-theme=dark] .living-architecture-shell .tree-child,html[data-theme=dark] .living-architecture-shell .arch-card,html[data-theme=dark] .living-architecture-shell .arch-chip,html[data-theme=dark] .living-architecture-shell .ref-card,html[data-theme=dark] .living-architecture-shell .legend-card,html[data-theme=dark] .living-architecture-shell .mark,html[data-theme=dark] .living-architecture-shell .proof,html[data-theme=dark] .living-architecture-shell .tier,html[data-theme=dark] .living-architecture-shell .roadmap-rail{border-color:var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 76%, transparent), var(--surface));box-shadow:var(--shadow-sm), inset 0 0 0 1px color-mix(in srgb, var(--text) 3%, transparent)}html[data-theme=dark] .living-architecture-shell .section-title,html[data-theme=dark] .living-architecture-shell .header-copy h1,html[data-theme=dark] .living-architecture-shell .category,html[data-theme=dark] .living-architecture-shell .chip span,html[data-theme=dark] .living-architecture-shell .quote-box p,html[data-theme=dark] .living-architecture-shell .stack-box ul,html[data-theme=dark] .living-architecture-shell .pipeline-box span,html[data-theme=dark] .living-architecture-shell .tree-child h4,html[data-theme=dark] .living-architecture-shell .arch-card h3,html[data-theme=dark] .living-architecture-shell .arch-chip span,html[data-theme=dark] .living-architecture-shell .ref-card h3,html[data-theme=dark] .living-architecture-shell .legend-card h3,html[data-theme=dark] .living-architecture-shell .mark span,html[data-theme=dark] .living-architecture-shell .proof span,html[data-theme=dark] .living-architecture-shell .tier h4,html[data-theme=dark] .living-architecture-shell .roadmap-label{color:var(--text)}html[data-theme=dark] .living-architecture-shell .section-subtitle,html[data-theme=dark] .living-architecture-shell .quote-box p+p,html[data-theme=dark] .living-architecture-shell .banner.muted,html[data-theme=dark] .living-architecture-shell .pipeline-box em,html[data-theme=dark] .living-architecture-shell .tree-child p,html[data-theme=dark] .living-architecture-shell .arch-card-detail,html[data-theme=dark] .living-architecture-shell .ref-card li,html[data-theme=dark] .living-architecture-shell .tier p,html[data-theme=dark] .living-architecture-shell .footnote,html[data-theme=dark] .living-architecture-shell .roadmap-axis{color:var(--text-soft)}.living-architecture-shell .ip-term{color:var(--brand-accent,#e86b35)!important}.architecture-page{min-width:0;max-width:100%;overflow-x:hidden}.traffic-mix-footnote{color:var(--muted);opacity:.85;margin:12px 18px 4px;font-size:.68rem;line-height:1.45}.traffic-ratio-card .traffic-earned-label{color:var(--good)}.source-tag{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);opacity:.82;margin-top:6px;font-size:.6rem;font-weight:700;display:inline-block}.insight-source-note{color:var(--muted);opacity:.82;margin:10px 4px 0;font-size:.66rem;line-height:1.45}.insight-chart-legend{color:var(--muted);gap:18px;margin:0 0 12px;font-size:.72rem;font-weight:600;display:flex}.insight-chart-legend span{align-items:center;gap:6px;display:inline-flex}.insight-chart-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.insight-legend-pageviews{background:var(--brand-primary)}.insight-legend-uniques{background:var(--brand-accent)}.value-page{gap:16px;display:grid}.value-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.28fr);overflow:hidden}.value-hero p:not(.eyebrow){max-width:74ch}.value-hero-aside{align-content:start;gap:12px;display:grid}.value-stat-card,.value-kpi-card,.value-client-card,.value-proof-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 78%, transparent), var(--surface)), repeating-linear-gradient(135deg, transparent 0 18px, var(--hud-grid) 19px);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.value-stat-card:before,.value-kpi-card:before,.value-client-card:before,.value-proof-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 10%, var(--hud-accent-glow), transparent 34%);opacity:.72;position:absolute;inset:0}.value-stat-card{gap:6px;padding:18px;display:grid}.value-stat-card strong{z-index:1;color:var(--text);font-size:1.55rem;line-height:1;position:relative}.value-stat-card span{z-index:1;color:var(--text-soft);font-size:.8rem;line-height:1.45;position:relative}.value-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.value-kpi-card{align-content:start;gap:10px;min-height:168px;padding:18px;display:grid}.value-kpi-card span,.value-client-metric span,.value-proof-card span{z-index:1;color:var(--warm-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700;position:relative}.value-kpi-card strong,.value-proof-card strong{z-index:1;color:var(--brand-accent);font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:700;line-height:.95;position:relative}.value-kpi-card p,.value-proof-card p{z-index:1;color:var(--text-soft);margin:0;font-size:.78rem;line-height:1.4;position:relative}.value-kpi-card.is-pending strong,.value-client-metric.is-pending strong{color:var(--warm-muted);font-family:var(--font-poppins), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;font-size:.92rem}.value-client-section,.value-proof-section{gap:16px;display:grid}.value-client-list{gap:12px;display:grid}.value-client-card{gap:16px;padding:18px;display:grid}.value-client-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.value-client-head h3{color:var(--text);margin:4px 0 0;font-size:clamp(1.2rem,2vw,1.7rem)}.value-pill-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.value-kind,.value-status{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-tint) 72%, transparent);min-height:28px;color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.value-kind.is-active{border-color:color-mix(in srgb, var(--good) 40%, var(--border));color:var(--good)}.value-kind.is-proof{border-color:color-mix(in srgb, var(--brand-accent) 46%, var(--border));color:var(--brand-accent)}.value-kind.is-prospect{border-color:color-mix(in srgb, var(--watch) 44%, var(--border));color:var(--watch)}.value-kind.is-model{border-color:color-mix(in srgb, var(--info) 44%, var(--border));color:var(--info)}.value-client-grid{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid;position:relative}.value-client-metric{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 78%, transparent);align-content:start;gap:6px;min-height:104px;padding:14px;display:grid}.value-client-metric strong{color:var(--text);font-size:1rem;line-height:1.15}.value-client-metric em{color:var(--text-soft);font-size:.72rem;font-style:normal;line-height:1.35}.value-proof-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.value-proof-card{gap:10px;min-height:160px;padding:20px;display:grid}.economics-page{--economics-glow:color-mix(in srgb, var(--teal) 20%, transparent)}.economics-hero{background:radial-gradient(circle at 82% 18%, var(--economics-glow), transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--surface-elevated) 82%, transparent), var(--surface))}.economics-kpi-card:before,.economics-client-card:before,.economics-proof-card:before{background:radial-gradient(circle at 86% 10%, var(--economics-glow), transparent 32%), radial-gradient(circle at 8% 92%, var(--hud-accent-glow), transparent 28%)}.economics-kpi-card:first-child strong,.economics-proof-card:first-child strong{color:var(--good)}.economics-kpi-card:nth-child(2) strong,.economics-proof-card:nth-child(2) strong{color:var(--teal)}.economics-caption{border:1px solid color-mix(in srgb, var(--teal) 26%, var(--border));border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-elevated) 78%, transparent), color-mix(in srgb, var(--surface) 92%, transparent)), repeating-linear-gradient(90deg, transparent 0 24px, var(--hud-grid) 25px);box-shadow:var(--shadow-sm);padding:16px 18px;position:relative;overflow:hidden}.economics-caption:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 20%, var(--economics-glow), transparent 34%);position:absolute;inset:0}.economics-caption p{z-index:1;color:var(--text-soft);margin:0;font-size:.86rem;line-height:1.55;position:relative}.economics-row-status{color:var(--warm-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.economics-compute.is-client_paid{border-color:color-mix(in srgb, var(--good) 40%, var(--border));color:var(--good)}.economics-compute.is-bsai_credit{border-color:color-mix(in srgb, var(--brand-accent) 46%, var(--border));color:var(--brand-accent)}.economics-client-card .value-kind,.economics-client-card .value-status{justify-content:center;min-width:6.5rem}.economics-client-grid{grid-template-columns:1.25fr repeat(3,minmax(0,1fr))}.economics-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.economics-proof-card strong{font-size:clamp(1.45rem,2.4vw,2.45rem)}.efficiency-page{--efficiency-glow:color-mix(in srgb, var(--brand-accent) 18%, transparent)}.efficiency-hero{background:radial-gradient(circle at 78% 20%, var(--efficiency-glow), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--surface-elevated) 82%, transparent), var(--surface))}.efficiency-kpi-card:before,.efficiency-build-row:before,.efficiency-cohort-card:before{background:radial-gradient(circle at 86% 10%, var(--efficiency-glow), transparent 32%), radial-gradient(circle at 10% 90%, var(--hud-accent-glow), transparent 26%)}.efficiency-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.efficiency-kpi-card:first-child strong{color:var(--good)}.efficiency-kpi-card:nth-child(2) strong{color:var(--risk)}.efficiency-panel{gap:14px;display:grid}.efficiency-build-list,.efficiency-cohort-grid,.efficiency-cost-list{gap:12px;display:grid}.efficiency-item-label{color:var(--text-soft);margin:4px 0 0;font-size:.82rem}.efficiency-rag{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-tint) 72%, transparent);min-width:6.2rem;min-height:28px;color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.efficiency-rag.is-good{border-color:color-mix(in srgb, var(--good) 42%, var(--border));color:var(--good)}.efficiency-rag.is-bad{border-color:color-mix(in srgb, var(--risk) 42%, var(--border));color:var(--risk)}.efficiency-rag.is-pending{border-color:color-mix(in srgb, var(--watch) 42%, var(--border));color:var(--watch)}.efficiency-build-row .value-kind,.efficiency-cohort-card .value-kind{justify-content:center;min-width:6.2rem}.efficiency-build-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.efficiency-cohort-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.efficiency-period-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.efficiency-period-cell{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 78%, transparent);gap:10px;padding:14px;display:grid}.efficiency-period-title{color:var(--text);font-weight:800}.efficiency-period-cell dl{gap:8px;margin:0;display:grid}.efficiency-period-cell dl div{border-bottom:1px solid var(--border);flex-direction:column;gap:3px;padding-bottom:8px;display:flex}.efficiency-period-cell dl div:last-child{border-bottom:0;padding-bottom:0}.efficiency-period-cell dt,.efficiency-period-cell p,.efficiency-cost-row span,.efficiency-cost-date span,.efficiency-cost-value span{color:var(--text-soft);margin:0;font-size:.72rem;line-height:1.35}.efficiency-period-cell dd{color:var(--text);text-align:left;margin:0;font-weight:800}.efficiency-mature-metric{z-index:1;min-height:auto;position:relative}.efficiency-flag-box{border:1px solid color-mix(in srgb, var(--risk) 22%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--surface-elevated) 76%, transparent);padding:16px 18px}.efficiency-flag-box h3{color:var(--text);margin:0 0 8px}.efficiency-flag-box p,.efficiency-flag-box ul{color:var(--text-soft);margin:0;font-size:.86rem;line-height:1.45}.efficiency-flag-box ul{padding-left:18px}.efficiency-cost-row{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 78%, transparent), var(--surface)), repeating-linear-gradient(135deg, transparent 0 18px, var(--hud-grid) 19px);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.2fr) minmax(160px,.55fr) minmax(220px,.8fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.efficiency-cost-row h3{color:var(--text);margin:4px 0}.efficiency-cost-date,.efficiency-cost-value{gap:6px;display:grid}.efficiency-cost-value strong,.efficiency-cost-date [data-sensitive]{color:var(--text);font-size:1rem}.efficiency-cost-bar{background:color-mix(in srgb, var(--surface-tint) 80%, transparent);border-radius:999px;height:8px;overflow:hidden}.efficiency-cost-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--brand-accent), var(--teal));height:100%;display:block}.efficiency-panel-caption{color:var(--warm-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.efficiency-caption{border-color:color-mix(in srgb, var(--brand-accent) 24%, var(--border))}.efficiency-cohort-card .value-kind,.efficiency-cohort-card .efficiency-rag{min-width:6rem}.delivery-page{--delivery-glow:color-mix(in srgb, var(--info) 20%, transparent)}.delivery-hero{background:radial-gradient(circle at 80% 18%, var(--delivery-glow), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--surface-elevated) 82%, transparent), var(--surface))}.delivery-kpi-card:before,.delivery-lane:before,.delivery-week-day:before{background:radial-gradient(circle at 86% 10%, var(--delivery-glow), transparent 32%), radial-gradient(circle at 9% 90%, var(--hud-accent-glow), transparent 26%)}.delivery-kpi-grid{grid-template-columns:minmax(160px,.55fr) minmax(160px,.55fr) minmax(280px,1.6fr)}.delivery-kpi-card:first-child strong{color:var(--risk)}.delivery-kpi-card:nth-child(2) strong{color:var(--watch)}.delivery-client-form{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-elevated) 72%, transparent);gap:8px;padding:14px;display:grid}.delivery-client-form label{color:var(--warm-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.delivery-client-form select,.delivery-client-form button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:38px;color:var(--text);font:inherit}.delivery-client-form select{padding:0 10px}.delivery-client-form button{cursor:pointer;color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.delivery-client-form button:disabled,.delivery-client-form select:disabled{cursor:not-allowed;opacity:.58}.delivery-red-card{min-height:168px}.delivery-red-card ul{z-index:1;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.delivery-red-card li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:8px;display:grid}.delivery-red-card li:last-child{border-bottom:0;padding-bottom:0}.delivery-red-card p,.delivery-item-row p{color:var(--text-soft);margin:3px 0 0;font-size:.76rem;line-height:1.35}.delivery-red-item,.delivery-item-title{color:var(--text);font-weight:800}.delivery-risk-badge,.delivery-status{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-tint) 72%, transparent);min-height:28px;color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.delivery-risk-badge{min-width:5.8rem}.delivery-risk-badge.is-hot,.delivery-status.is-red{border-color:color-mix(in srgb, var(--risk) 42%, var(--border));color:var(--risk)}.delivery-status{white-space:nowrap;min-width:6.4rem}.delivery-status.is-amber{border-color:color-mix(in srgb, var(--watch) 44%, var(--border));color:var(--watch)}.delivery-status.is-blue{border-color:color-mix(in srgb, var(--info) 46%, var(--border));color:var(--info)}.delivery-status.is-green{border-color:color-mix(in srgb, var(--good) 42%, var(--border));color:var(--good)}.delivery-status.is-gray{border-color:color-mix(in srgb, var(--muted) 42%, var(--border));color:var(--text-soft)}.delivery-board-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.delivery-lane,.delivery-week-day{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 78%, transparent), var(--surface)), repeating-linear-gradient(135deg, transparent 0 18px, var(--hud-grid) 19px);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.delivery-lane:before,.delivery-week-day:before{content:"";pointer-events:none;opacity:.68;position:absolute;inset:0}.delivery-lane{align-content:start;gap:12px;padding:16px;display:grid}.delivery-lane-head,.delivery-week-head{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.delivery-lane-head h3{color:var(--text);margin:0;font-size:1rem}.delivery-lane-head span{color:var(--warm-muted);font-size:.78rem;font-weight:800}.delivery-lane-head-meta{align-items:center;gap:8px;display:flex}.delivery-lane-head .delivery-lane-live{border:1px solid color-mix(in srgb, var(--good) 45%, transparent);background:color-mix(in srgb, var(--good) 16%, transparent);color:var(--good);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.6rem;font-weight:800}.delivery-lane-list{z-index:1;gap:10px;display:grid;position:relative}.delivery-item-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 78%, transparent);gap:12px;padding:13px;display:grid}.delivery-item-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.delivery-item-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.delivery-item-meta div{gap:3px;display:grid}.delivery-item-meta dt{color:var(--warm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.delivery-item-meta dd{color:var(--text);margin:0;font-size:.78rem;font-weight:700}.delivery-brief-extra{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.delivery-brief-extra summary{cursor:pointer;color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;list-style:none}.delivery-brief-extra summary::-webkit-details-marker{display:none}.delivery-brief-extra summary:before{content:"+ ";font-weight:800}.delivery-brief-extra[open] summary:before{content:"–"}.delivery-brief-extra dl{gap:8px;margin:10px 0 0;display:grid}.delivery-brief-extra dt{color:var(--warm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.delivery-brief-extra dd{color:var(--text-soft);margin:2px 0 0;font-size:.74rem;font-weight:600;line-height:1.45}.delivery-empty-state{border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-soft);background:color-mix(in srgb, var(--surface-elevated) 64%, transparent);padding:18px}.delivery-meeting-list{gap:10px;display:grid}.delivery-meeting-row{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface-elevated) 55%, transparent);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.delivery-meeting-when{gap:2px;min-width:8.5rem;display:grid}.delivery-meeting-when strong{color:var(--text);font-size:.86rem;font-weight:800}.delivery-meeting-when span{color:var(--brand-accent);font-size:.72rem;font-weight:700}.delivery-meeting-main{gap:2px;display:grid}.delivery-meeting-client{color:var(--warm-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.delivery-meeting-main p{color:var(--text);margin:0;font-size:.9rem;font-weight:700}.delivery-meeting-with{color:var(--text-soft);font-size:.74rem}.delivery-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.delivery-week-day{align-content:start;gap:10px;min-height:170px;padding:14px;display:grid}.delivery-week-head span{color:var(--warm-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.delivery-week-head strong{color:var(--text);font-size:.82rem}.delivery-week-items{z-index:1;gap:8px;display:grid;position:relative}.delivery-week-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 80%, transparent);gap:6px;padding:9px;display:grid}.delivery-week-item [data-sensitive]{color:var(--text);font-size:.78rem;font-weight:800;line-height:1.25}.delivery-week-empty{z-index:1;color:var(--text-soft);margin:0;font-size:1rem;position:relative}.delivery-caption{border-color:color-mix(in srgb, var(--info) 24%, var(--border))}html[data-theme=light] .value-stat-card,html[data-theme=light] .value-kpi-card,html[data-theme=light] .value-client-card,html[data-theme=light] .value-proof-card,html[data-theme=light] .value-client-metric,html[data-theme=light] .economics-caption,html[data-theme=light] .efficiency-period-cell,html[data-theme=light] .efficiency-flag-box,html[data-theme=light] .efficiency-cost-row,html[data-theme=light] .delivery-client-form,html[data-theme=light] .delivery-lane,html[data-theme=light] .delivery-item-row,html[data-theme=light] .delivery-empty-state,html[data-theme=light] .delivery-week-day,html[data-theme=light] .delivery-week-item{background:var(--surface)}html[data-theme=light] .value-client-head h3,html[data-theme=light] .value-stat-card strong,html[data-theme=light] .value-client-metric strong,html[data-theme=light] .delivery-lane-head h3,html[data-theme=light] .delivery-week-head strong{color:var(--brand-primary)}@media (max-width:1180px){.value-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.economics-client-grid,.economics-proof-grid,.efficiency-kpi-grid,.efficiency-build-grid,.efficiency-cohort-grid,.efficiency-period-grid,.efficiency-cost-row,.delivery-kpi-grid,.delivery-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.value-hero,.page-hero.compact.value-hero,.value-kpi-grid,.value-client-grid,.economics-client-grid,.economics-proof-grid,.efficiency-kpi-grid,.efficiency-build-grid,.efficiency-cohort-grid,.efficiency-period-grid,.efficiency-cost-row,.delivery-kpi-grid,.delivery-week-grid,.delivery-item-main,.delivery-item-meta,.delivery-red-card li{grid-template-columns:minmax(0,1fr)}.value-client-head{display:grid}.value-pill-row{justify-content:flex-start}}
