:root{--ink:#eef3ff;--muted:#aebfe0;--blue:#1b3f94;--blue-deep:#09235d;--panel:#102d70;--panel-2:#153982;--line:#3969cd;--orange:#f47b28;--orange-dark:#ce5d13;--white:#f8faff;--shadow:0 22px 55px #00000038}*{box-sizing:border-box}body{color:var(--ink);background:radial-gradient(circle at 12% 8%,#2852aa 0,transparent 32%),radial-gradient(circle at 89% 60%,#173780 0,transparent 33%),var(--blue);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.shell{background-image:linear-gradient(#92b6ff0d 1px,#0000 1px),linear-gradient(90deg,#92b6ff0d 1px,#0000 1px);background-size:32px 32px;min-height:100vh}.topbar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081d4ee6;border-bottom:1px solid #628ff48c;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{color:#fff;letter-spacing:-.04em;align-items:center;gap:10px;font-size:1.1rem;font-weight:900;display:inline-flex}.brand:before{content:"Q";border:2px solid var(--orange);width:32px;height:32px;color:var(--orange);background:#0b2460;border-radius:10px;place-items:center;font-size:.9rem;font-weight:950;display:grid;box-shadow:0 0 0 4px #f47b2821}.primary-nav{align-items:center;gap:7px;display:flex}.nav-link{color:#b8c7ec;letter-spacing:.04em;text-transform:uppercase;border-radius:9px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;font-weight:800}.nav-link:hover,.nav-link--active{color:#fff;background:#204797;box-shadow:inset 0 0 0 1px #4679dd}main{max-width:1240px;margin:0 auto;padding:64px 5vw 84px}.page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.eyebrow{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin:0 0 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:850;display:inline-flex}.eyebrow:before{content:"✦";margin-right:8px}h1{color:#fff;letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(2.35rem,5vw,4.4rem);line-height:1.01}h2{color:#fff;letter-spacing:-.035em;margin:0 0 9px;font-size:1.42rem}p{color:var(--muted)}.button,button{background:var(--orange);color:#fff;font:inherit;cursor:pointer;border:1px solid #ff9b5a;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:900;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 10px 24px #59200147}.button:hover,button:hover{background:var(--orange-dark);transform:translateY(-2px)}.button--quiet{color:#dbe7ff;box-shadow:none;background:0 0;border-color:#517ee1}.button--quiet:hover{background:#204797}.dashboard-copy{max-width:650px;margin:15px 0 0;font-size:1.06rem}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.metric{min-height:178px;box-shadow:var(--shadow);background:linear-gradient(145deg,#1a4197fa,#0b2661fa);border:1px solid #3f71d6;border-radius:18px;padding:24px;position:relative;overflow:hidden}.metric:after{content:"";border:1px solid #97bcff4d;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-45px;right:-36px;box-shadow:0 0 0 24px #97bcff0e,0 0 0 48px #97bcff09}.metric--tasks{background:linear-gradient(145deg,#202c6e,#132155)}.metric--accounts{background:linear-gradient(145deg,#523271,#262260)}.metric-label{color:#c0d1fa;letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:850;display:block}.metric strong{color:#fff;letter-spacing:-.08em;margin-top:16px;font-size:3.35rem;line-height:1;display:block}.metric-note{color:#89b6ff;margin-top:13px;font-size:.82rem;font-weight:800;display:block}.card{box-shadow:var(--shadow);background:#0c2765f2;border:1px solid #3d70d5;border-radius:18px;margin:24px 0;padding:28px}.operating-card{background:linear-gradient(125deg,#173e90,#102b70 58%,#21245d);border-color:#5c87e7;justify-content:space-between;align-items:center;gap:30px;padding:35px;display:flex}.operating-card p{max-width:680px;margin:0}.pipeline-note{margin:12px 0 0;font-size:1.04rem}.table-card{padding:8px 28px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:690px}th{color:#a8bee9;letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:19px 10px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}td{color:#e7efff;vertical-align:middle;border-top:1px solid #6991e259;padding:16px 10px}tbody tr{transition:background .15s}tbody tr:hover{background:#4d78d333}.lead-code{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900}.empty-row{color:#b1c3ea;text-align:center;padding:32px 10px}.tag{color:#d8e5ff;text-transform:capitalize;background:#5881dc26;border:1px solid #527ed7;border-radius:999px;align-items:center;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:800;display:inline-flex}.tag--hot{color:#ffb37e;background:#f47b282e;border-color:#ff9860}.tag--warm{color:#ffe0a0;background:#f4c04629;border-color:#f4c35c}.tag--cold{color:#a9e0ff;background:#51a6e326;border-color:#71c4f3}.tag--new{color:#c8d2ff;background:#697eee26;border-color:#96aefa}.lead-value{font-variant-numeric:tabular-nums;font-weight:800}.lead-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:780px;display:grid}.lead-form label{color:#c7d7fb;letter-spacing:.04em;text-transform:uppercase;gap:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:850;display:grid}.lead-form button{width:fit-content;margin-top:8px}input,select{color:#fff;width:100%;font:inherit;background:#0c286b;border:1px solid #4774d2;border-radius:9px;outline:none;padding:11px 12px}input::placeholder{color:#8fa7d7}input:focus,select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f47b2830}.error{color:#ffae9b;font-weight:800}.muted{color:var(--muted)}@media (max-width:720px){.topbar{min-height:66px;padding:0 20px}main{padding:42px 20px 58px}.page-head,.operating-card{flex-direction:column;align-items:flex-start}.grid,.lead-form{grid-template-columns:1fr}.metric{min-height:145px}.table-card{padding:8px 16px}}
