.dash{--dash-bg:#fbfbfa;--dash-surface:#fff;--dash-surface-2:#f4f3f0;--dash-line:#e6e3dc;--dash-line-2:#d6d2c8;--dash-ink:#16130f;--dash-body:#3a352f;--dash-muted:#6f675e;--dash-dim:#a49b8f;--dash-shadow:0 8px 24px -12px #1b17122e;background:var(--dash-bg);color:var(--dash-body);min-height:100vh;font-family:var(--font-inter), system-ui, sans-serif}html[data-dash-theme=dark] .dash,.dash[data-theme=dark]{--dash-bg:#0b0b0d;--dash-surface:#141417;--dash-surface-2:#1c1c21;--dash-line:#26262d;--dash-line-2:#34343d;--dash-ink:#f4f4f5;--dash-body:#c9c7cd;--dash-muted:#8b8992;--dash-dim:#5f5d66;--dash-shadow:0 12px 32px -12px #0009}.dash-hero{--dash-ink:#eef0ec;--dash-body:#c6ccc6;--dash-muted:#a3aaa3;--dash-dim:#7d847d;--dash-line:#ffffff24;--dash-surface-2:#1a1e1a;--max:#e08a80;--nora:#9d7fc4;--june:#d9ad55;--ava:#6fb5c6;--cal:#5aa3e0;color:var(--dash-body);background:#101311;border-color:#ffffff14}.dash h1,.dash h2,.dash h3{font-family:var(--font-satoshi), sans-serif;color:var(--dash-ink);letter-spacing:-.02em;font-weight:900}.dash-card{background:var(--dash-surface);border:1px solid var(--dash-line);border-radius:var(--r-md);box-shadow:var(--dash-shadow)}.dash-label{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--dash-muted);font-size:11px;font-weight:600}.dash a{color:inherit}.dash button:focus-visible,.dash a:focus-visible,.dash input:focus-visible,.dash select:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.dash-skel{background:var(--dash-surface-2);border-radius:var(--r-sm);animation:dash-fade-in .25s var(--ease) both}@keyframes dash-fade-in{0%{opacity:0}to{opacity:1}}.dash-tabs{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.dash-tabs::-webkit-scrollbar{display:none}.dash-tabs[data-at-end=true]{-webkit-mask-image:none;mask-image:none}@media (max-width:560px){.dash-tabs a,.dash-tabs>span{padding-left:10px!important;padding-right:10px!important}.dash-tab-agent{display:none}}.dash-contrib{flex-wrap:wrap;gap:18px;display:flex}@media (max-width:560px){.dash-contrib{grid-template-columns:repeat(3,1fr);gap:14px 10px;display:grid}}.cockpit-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.cockpit-strip{grid-template-columns:1.3fr 1fr;align-items:start;gap:14px;margin-bottom:14px;display:grid}@media (max-width:900px){.cockpit-strip{grid-template-columns:1fr}}.cockpit-panel{padding:16px 18px}.cockpit-gate-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:9px;display:flex}.cockpit-gate-big{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.02em;color:var(--dash-ink);font-size:30px;font-weight:700}.cockpit-gate-big small{color:var(--dash-muted);font-size:15px;font-weight:500}.cockpit-deadline{color:var(--max);white-space:nowrap;font-size:12px;font-weight:600}.cockpit-bar{border-radius:var(--r-pill);background:var(--dash-surface-2);height:8px;margin-top:12px;overflow:hidden}.cockpit-bar>i{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--accent), var(--accent-bright));height:100%;display:block}.cockpit-gate-sub{color:var(--dash-muted);margin-top:8px;font-size:12px}.cockpit-gate-sub b{color:var(--dash-ink);font-weight:600}.cockpit-hrow{align-items:center;gap:9px;margin-top:11px;font-size:13px;display:flex}.cockpit-k{color:var(--dash-muted)}.cockpit-v{color:var(--dash-ink);margin-left:auto;font-weight:500}.cockpit-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.cockpit-dot.ok{background:#10b981}.cockpit-dot.watch{background:#e0a82e}.cockpit-dot.crit{background:#ef4444}.cockpit-err{border-style:dashed;border-color:var(--dash-line-2)}.cockpit-emsg{color:var(--dash-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-top:11px;font-size:13px;display:flex}.cockpit-retry{color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--r-pill);margin-left:auto;padding:4px 11px;font-size:12px;font-weight:600}.cockpit-main{grid-template-columns:1fr 360px;align-items:start;gap:14px;display:grid}@media (max-width:900px){.cockpit-main{grid-template-columns:1fr}}.cockpit-queue-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cockpit-q{flex-direction:column;gap:10px;display:flex}.cockpit-lead{background:var(--dash-surface);border:1px solid var(--dash-line);border-radius:var(--r-md);grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:14px 16px;transition:border-color .12s,box-shadow .12s;display:grid}.cockpit-lead:hover{border-color:var(--dash-line-2);box-shadow:var(--dash-shadow)}@media (max-width:640px){.cockpit-lead{grid-template-columns:1fr}}.cockpit-pri{text-align:center;flex:none;width:44px;padding-top:2px}@media (max-width:640px){.cockpit-pri{align-items:center;gap:8px;width:auto;display:flex}}.cockpit-pri-tag{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r-sm);padding:3px 6px;font-size:9.5px;font-weight:700;display:inline-block}.cockpit-pri-n{font-family:var(--font-space-grotesk), sans-serif;color:var(--dash-muted);margin-top:5px;font-size:15px;font-weight:700;display:block}@media (max-width:640px){.cockpit-pri-n{margin-top:0}}.cockpit-who{font-family:var(--font-space-grotesk), sans-serif;color:var(--dash-ink);font-size:15px;font-weight:600}.cockpit-niche{color:var(--dash-muted);margin-left:7px;font-size:12px}.cockpit-hook{color:var(--dash-body);margin-top:3px;font-size:13px}.cockpit-meta{color:var(--dash-muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:11.5px}.cockpit-opener{color:var(--dash-body);background:var(--dash-surface-2);border-left:2px solid var(--accent-bright);border-radius:0 6px 6px 0;align-items:flex-start;gap:8px;margin-top:8px;padding:7px 10px;font-size:12.5px;display:flex}.cockpit-opener-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);flex:none;padding-top:2px;font-size:9.5px;font-weight:700}.cockpit-opener-txt{font-style:italic}.cockpit-act{flex-direction:column;flex:none;align-items:flex-end;gap:7px;padding-top:2px;display:flex}@media (max-width:640px){.cockpit-act{align-items:stretch}}.cockpit-call{background:var(--accent);color:#fff;border-radius:var(--r-pill);white-space:nowrap;border:none;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s;display:inline-flex}.cockpit-call:hover{background:var(--accent-ink)}.cockpit-outcomes{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}@media (max-width:640px){.cockpit-outcomes{justify-content:flex-start}}.cockpit-oc{color:var(--dash-muted);background:var(--dash-surface-2);border:1px solid var(--dash-line);border-radius:var(--r-pill);padding:4px 9px;font-size:11px;transition:all .12s}.cockpit-oc:hover:not(:disabled){color:var(--dash-ink);border-color:var(--dash-line-2)}.cockpit-oc:disabled{opacity:.5;cursor:default}.cockpit-oc.good:hover:not(:disabled){color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.cockpit-oc.booked{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft);font-weight:600}.cockpit-oc.no{color:var(--dash-muted)}.cockpit-post{border-top:1px dashed var(--dash-line-2);flex-direction:column;align-items:flex-end;gap:5px;margin-top:7px;padding-top:7px;display:flex}@media (max-width:640px){.cockpit-post{align-items:stretch}}.cockpit-post-lab{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-ink);font-size:9px;font-weight:700}.cockpit-rail{flex-direction:column;gap:14px;display:flex}.cockpit-funnel{flex-direction:column;gap:9px;margin-top:13px;display:flex}.cockpit-fr{grid-template-columns:76px 1fr 38px;align-items:center;gap:10px;font-size:12px;display:grid}.cockpit-fr-lbl{color:var(--dash-body)}.cockpit-fr-track{background:var(--dash-surface-2);border-radius:5px;height:22px;overflow:hidden}.cockpit-fr-track>i{background:var(--accent-soft);border-right:2px solid var(--accent-bright);border-radius:5px;height:100%;display:block}.cockpit-fr-track>i.max{border-right-color:var(--max);background:#d9645924}.cockpit-fr-val{text-align:right;color:var(--dash-ink);font-variant-numeric:tabular-nums;font-weight:600}.cockpit-ramp{border-top:1px solid var(--dash-line);color:var(--dash-muted);margin-top:13px;padding-top:13px;font-size:12px}.cockpit-ramp b{color:var(--accent-ink)}
