:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17283c;background:#f6f8fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer;border:1px solid #dfe5ed;background:#fff;color:#34465d;min-height:37px;border-radius:7px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:550;white-space:nowrap}button:hover{background:#f2f6fa}button:disabled{opacity:.5;cursor:default}a{color:#3865cb;text-decoration:none}h1,h2,h3,p{margin-top:0}h1{font-size:29px;letter-spacing:-1px;font-weight:650;margin-bottom:8px}h2{font-size:17px;letter-spacing:-.3px;font-weight:650;margin-bottom:7px}h3{font-size:16px}p{line-height:1.6}small{display:block;color:#8995a6;font-size:11px;margin-top:4px}.muted{color:#8490a0;font-size:13px;margin-bottom:0}.shell{display:flex;min-height:100vh}.sidebar{width:230px;flex-shrink:0;background:#fff;border-right:1px solid #e6eaf0;padding:30px 18px;display:flex;flex-direction:column;position:fixed;height:100vh}.brand{display:flex;align-items:center;font-size:22px;font-weight:720;letter-spacing:-1px;color:#1c2c41;margin:0 9px 33px}.brand>span:last-child{font-weight:450}.brandmark{display:inline-flex;align-items:center;justify-content:center;width:31px;height:34px;border-radius:9px;background:#3566e8;color:#fff;font-size:29px;font-weight:700;font-style:italic;margin-right:9px;box-shadow:0 3px 8px #3266e824}.workspace{display:flex;align-items:center;gap:9px;border:1px solid #e7ebf2;border-radius:8px;padding:11px 9px;font-size:12px;font-weight:600}.workspace small{font-weight:400;font-size:10px}.workspace>svg{margin-left:auto}.workspace-icon{background:#edf2fc;color:#5b70a4;border-radius:7px;padding:10px 7px;font-size:12px}.navlabel{font-size:9px;letter-spacing:1.3px;font-weight:600;color:#a3adba;margin:29px 13px 12px}nav{display:grid;gap:5px}.navitem{justify-content:flex-start;gap:12px;background:none;border:0;width:100%;padding:12px 14px;color:#7b889b;font-size:13px;font-weight:500}.navitem.active{background:#edf3ff;color:#3368dc}.count{margin-left:auto;background:#dce8ff;font-size:10px;padding:3px 6px;border-radius:4px}.sidebottom{margin-top:auto;padding:25px 10px 0}.safe{display:flex;gap:9px;color:#8a9aad;font-size:11px;padding:15px 0;border-bottom:1px solid #edf0f6}.safe small{font-size:10px}.profile{display:flex;gap:10px;align-items:center;padding:20px 0 12px;font-size:11px;overflow-wrap:anywhere}.sidebottom>a{font-size:11px;color:#8b98ab}.avatar{height:32px;min-width:32px;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;background:#e6edfc;color:#5270ae;font-size:11px;font-weight:600}main{margin-left:230px;width:calc(100% - 230px)}.topbar{height:73px;background:#ffffffc9;border-bottom:1px solid #e7ecf3;padding:0 37px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#98a2b2}.topbar>div{display:flex;align-items:center;gap:12px}.topbar strong{color:#546479;font-weight:500}.live{display:flex;align-items:center;gap:7px;font-size:11px}.live i{width:6px;height:6px;background:#4cba96;border-radius:100%}.content{padding:36px;max-width:1800px;margin:0 auto}.pageheading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.eyebrow{font-size:9px;letter-spacing:1.6px;color:#8b99ac;font-weight:650;margin-bottom:11px}.actions{display:flex;align-items:center;gap:8px}.actions button{font-size:12px}.primary{background:#3267e7;color:#fff;border-color:#3267e7;box-shadow:0 3px 6px #3267e71a}.primary:hover{background:#2458d3}.iconbutton{padding:8px;min-width:35px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:27px}.stat{border:1px solid #e5eaf1;background:#fff;border-radius:9px;padding:20px 21px;box-shadow:0 2px 2px #1a3b6003}.stat>div{display:flex;justify-content:space-between;align-items:center;color:#8794a7;font-size:12px}.stat svg{color:#8ca0c0}.stat strong{display:block;font-size:31px;letter-spacing:-1px;font-weight:620;margin:16px 0 10px}.stat strong.volume{font-size:23px;letter-spacing:-.5px;line-height:1.4;overflow-wrap:anywhere}.stat small{font-size:10px;color:#9ba7b8}.panel{border:1px solid #e5eaf1;border-radius:10px;background:#fff;overflow:hidden}.panelhead{display:flex;align-items:center;justify-content:space-between;padding:23px 23px 20px;gap:10px}.panelhead h2{display:flex;align-items:center;gap:9px}.panelhead p{font-size:11px}.panelhead button{font-size:11px;min-height:32px}.pill{border:1px solid #dce6f9;color:#6884b5;background:#f3f7ff;font-size:10px;padding:2px 7px;border-radius:20px}.filters{display:flex;gap:9px;padding:0 23px 20px;align-items:center;flex-wrap:wrap}.filters select{font-size:11px;color:#78869a;max-width:150px}.search{display:flex;align-items:center;gap:9px;border:1px solid #e2e8f0;border-radius:6px;min-width:210px;flex:1;max-width:340px;padding:0 11px;color:#a4adbc}.search input{border:0;min-width:0;width:100%;padding:10px 0;font-size:11px}.datefilter{font-size:9px!important;gap:4px!important;display:flex!important;align-items:center}.datefilter input{width:116px;font-size:10px;padding:9px 5px}.tablewrap{overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left}th{background:#f9fafc;color:#98a3b2;font-weight:500;font-size:10px;padding:12px 17px;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5}td{font-size:11px;padding:16px 17px;border-bottom:1px solid #eff2f6;color:#77859a}td strong{color:#40516a;font-weight:550}.client{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;text-align:left}.client strong{font-size:11px}.client small{font-size:9px;color:#9aa6b5}.pale{background:#f0f4fb;color:#7a8eaf}.badge{display:inline-flex;align-items:center;gap:5px;font-size:9px;border-radius:5px;padding:5px 7px}.badge i{width:4px;height:4px;border-radius:50%;background:#a8b1bf}.green{color:#3c9d7e;background:#eff9f3}.neutral{color:#9aa5b3;background:#f4f6f9}.blue{color:#507bd2;background:#edf3ff}.amount{color:#50617b;font-weight:550}.tablefooter{display:flex;align-items:center;justify-content:space-between;padding:14px 23px;font-size:10px;color:#99a4b4}.tablefooter>div{display:flex;gap:7px}.tablefooter button{min-height:28px;font-size:10px;padding:5px 9px}.empty{text-align:center;padding:68px 20px 75px}.emptyicon{width:53px;height:53px;border-radius:14px;background:#eef4ff;color:#6791e8;display:inline-flex;justify-content:center;align-items:center;margin-bottom:19px}.empty h3{font-weight:550;font-size:17px;margin-bottom:9px}.empty p{color:#98a4b5;font-size:12px;margin-bottom:23px}.empty button{font-size:12px}.bottomnote{display:flex;justify-content:center;align-items:center;gap:7px;color:#a6b0be;font-size:10px;margin-top:25px}.connectiongrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.connection{padding:28px;display:flex;flex-direction:column;align-items:flex-start}.connection p{margin-bottom:25px}.connection button{margin-top:auto;font-size:12px}.hint{padding:14px 17px;background:#f5f8fe;border-radius:7px;font-size:12px;color:#8292a9;line-height:1.7;margin:15px 0}.panel>.hint{margin:20px}.overviewgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.overviewgrid .panel{padding:25px}.funnel{margin-top:25px}.funnel>div:first-child{display:flex;justify-content:space-between;font-size:12px;color:#8291a6}.track{height:9px;background:#f1f5fb;border-radius:9px;margin-top:10px}.track span{display:block;height:9px;min-width:0;background:#5380e8;border-radius:9px}.source{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid #edf1f7;color:#8392a6;font-size:12px}.source strong{color:#45618d}.notice{display:flex;align-items:center;justify-content:space-between;background:#edf8f3;color:#46836c;border:1px solid #d6ede1;padding:10px 14px;border-radius:8px;margin-bottom:18px;font-size:12px}.notice button{border:0;background:none;padding:0;min-height:25px;color:inherit}.overlay{position:fixed;inset:0;background:#17283c66;backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;z-index:10;padding:25px}.dialog{width:540px;max-width:100%;max-height:92vh;overflow:auto;padding:31px;background:#fff;border-radius:13px;position:relative;box-shadow:0 25px 90px #0a1b4430}.dialog.wide{width:720px}.dialog h2{font-size:24px;margin-bottom:10px}.close{position:absolute;top:15px;right:15px;background:none;border:0;color:#8292a8}.dialog form{margin-top:22px}.dialog label{display:grid;gap:7px;font-size:11px;font-weight:550;color:#6d7e95;margin-bottom:15px}input,select,textarea{border:1px solid #dfe6f0;background:#fff;border-radius:6px;padding:10px 11px;color:#40526b;max-width:100%}input::placeholder,textarea::placeholder{color:#abb5c4}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.formgrid.three{grid-template-columns:1fr 90px 1fr}.full{width:100%;margin-top:14px}.checks{display:grid;gap:5px;margin-bottom:18px}.checks label{display:flex;align-items:center;gap:9px;font-size:12px}.checks input{accent-color:#3267e7}.detailmeta{display:flex;gap:15px;flex-wrap:wrap;font-size:12px;color:#7d8ca2}.sectiontitle{font-size:15px;border-top:1px solid #e8edf4;padding-top:25px;margin-top:26px}.dialog textarea{width:100%;min-height:90px;display:block;resize:vertical;margin-bottom:10px}.timeline article{padding:15px 0;border-bottom:1px solid #eff2f7;font-size:12px}.timeline strong{font-size:11px;color:#657995}.timeline small{display:inline;margin-left:10px;font-size:9px}.timeline p{margin:7px 0 0;color:#8a98aa;white-space:pre-wrap;overflow-wrap:anywhere}.error{color:#a94343;background:#fff2f0;border:1px solid #f1d4d0;border-radius:6px;padding:12px;margin:16px 0 0;font-size:12px}.importreport{background:#f3f8ff;padding:15px;font-size:12px;border-radius:7px;margin-top:15px}.importreport p{margin:8px 0 0;color:#927057}.dialog pre{font-size:11px;background:#f3f6fc;border-radius:7px;padding:15px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#617797}.loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#8090a5}.loading h1{color:#334b70;margin:0}@media(min-width:1600px){.content{padding:42px 48px}.stats{gap:22px}}@media(max-width:1150px){.sidebar{width:190px;padding:25px 12px}main{margin-left:190px;width:calc(100% - 190px)}.content{padding:25px}.pageheading{align-items:flex-start;flex-direction:column}.stats{gap:10px}.stat{padding:16px}.connectiongrid{grid-template-columns:1fr}.brand{font-size:20px}.formgrid.three{grid-template-columns:1fr 1fr}}@media(max-width:700px){.sidebar{position:static;width:100%;height:auto;padding:15px}.shell{display:block}.brand{margin:0 0 15px}.workspace,.navlabel,.sidebottom{display:none}nav{display:flex;overflow:auto}.navitem{width:auto;padding:10px;font-size:11px}.navitem svg{width:15px}.count{display:none}main{width:100%;margin:0}.topbar{height:50px;padding:0 20px}.content{padding:23px 15px}.stats{grid-template-columns:1fr 1fr}.stat strong{font-size:26px}.stat strong.volume{font-size:18px}h1{font-size:25px}.actions{flex-wrap:wrap}.filters{padding:0 15px 15px}.panelhead{padding:18px 15px}.formgrid,.formgrid.three,.overviewgrid{grid-template-columns:1fr}.overlay{padding:10px}.dialog{padding:27px 20px}.bottomnote{font-size:8px}.tablefooter{padding:13px}.pageheading .muted{font-size:12px}}.leadid{font-family:ui-monospace,monospace;font-size:10px;color:#5076b8;border:0;background:none;padding:0;text-align:left}.leadidentifier{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#8292a9;font-size:11px;margin:15px 0}.leadidentifier code{font-family:ui-monospace,monospace;font-size:11px;overflow-wrap:anywhere}.leadidentifier button{font-size:10px;min-height:28px;padding:5px 8px}.authpage{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:60px 8%;gap:9%;background:linear-gradient(120deg,#eff4ff,#f9fbff 60%)}.authintro .brand{margin:0 0 70px}.authintro h1{font-size:52px;line-height:1.13;color:#233d68;letter-spacing:-2px}.authintro>p:not(.eyebrow){color:#8797af;max-width:370px;font-size:16px;margin:22px 0 45px}.authintro>span{color:#98a6bb;font-size:11px}.authcard{margin:0;padding:38px;background:#fff;width:100%;max-width:440px;border:1px solid #e2e9f5;border-radius:14px;box-shadow:0 20px 80px #2c4c8708}.authcard h2{font-size:25px;margin-bottom:15px}.authcard form{margin-top:25px}.authcard label{display:grid;gap:8px;font-size:12px;color:#71839e;margin-bottom:20px}.authcard input{width:100%;padding:13px}.forgot{font-size:12px;color:#7e91ad;margin-top:22px}.forgot p{margin:12px 0 0}.backlink{display:block;font-size:12px;margin-top:20px}.accountlink{position:absolute;right:37px;top:55px;z-index:1;font-size:10px}.accountlink a{color:#8296b3}@media(max-width:800px){.authpage{grid-template-columns:1fr;padding:30px 20px;gap:25px}.authintro h1,.authintro>p,.authintro>span,.authintro>.eyebrow{display:none}.authintro .brand{margin:0}.authcard{margin:0 auto}.accountlink{top:140px;right:20px}}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.ttf) format("truetype");font-style:normal;font-weight:100 1000;font-display:swap}:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e6e7ed;background:#090a0e;color-scheme:dark;--glass:rgba(24,25,34,.62);--line:rgba(220,223,255,.085);--text:#eaebf1;--secondary:#a1a3b3;--dim:#727586;--accent:#b0a4ff}body{background:radial-gradient(ellipse at 76% -17%,#38304d45 0%,transparent 51%),radial-gradient(ellipse at 20% 80%,#1b2b4230,transparent 50%),#090a0e;background-attachment:fixed;font-size:13px}::selection{background:#a38bff55;color:#fff}button,input,select,textarea{font-family:inherit}button{border:1px solid #ffffff12;background:linear-gradient(170deg,#ffffff09,#ffffff02);color:#b8baca;border-radius:9px;min-height:36px;font-size:11px;box-shadow:inset 0 1px #ffffff05;transition:background .18s,border-color .18s,transform .18s}button:hover{background:#ffffff0b;border-color:#ffffff26;color:#f1efff}button:active{transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #b2a1ff;outline-offset:3px}a{color:#b6aaff}h1{font-size:30px;letter-spacing:-1.15px;font-weight:550;color:#eeedf5}h2{font-weight:540;color:#e1e1ee}h3{color:#dedeea;font-weight:500}.muted{color:#7b7e91;font-size:12px;line-height:1.7}small{color:#7c7f91}.eyebrow{color:#7d779a;font-size:9px;letter-spacing:1.8px}.shell{background:transparent}.sidebar{width:218px;padding:27px 15px;background:linear-gradient(165deg,#16161dce,#0e0e14de 80%);backdrop-filter:blur(28px) saturate(120%);-webkit-backdrop-filter:blur(28px) saturate(120%);border-right:1px solid var(--line);box-shadow:inset -1px 0 #ffffff02;z-index:2}.brand{font-size:21px;letter-spacing:-.9px;color:#f2f0ff;margin:0 10px 32px;font-weight:650}.brandmark{height:29px;width:29px;font-size:25px;border-radius:9px;background:linear-gradient(145deg,#e1d8ff,#9a83df);color:#201735;box-shadow:inset 0 1px 1px #fffb,0 4px 17px #9781e322;text-shadow:0 1px #fff4}.brand>span:last-child{font-weight:450;color:#d3cbe4}.workspace{background:linear-gradient(145deg,#ffffff05,#ffffff01);border:1px solid #ffffff0d;padding:11px 10px;color:#c0bfce;box-shadow:inset 0 1px #ffffff03;border-radius:10px;font-size:11px}.workspace small{color:#6b6b7c;font-size:9px;letter-spacing:.1px}.workspace-icon{background:linear-gradient(160deg,#b7a6ff24,#a8a0f20a);color:#b8a8e1;border:1px solid #bdacff15;border-radius:7px;padding:9px 6px;font-weight:500}.workspace svg{color:#646274}.navlabel{color:#5d5b70;font-size:8px;letter-spacing:1.65px;margin:30px 12px 14px}.navitem{border:1px solid transparent;background:transparent;color:#858397;box-shadow:none;padding:11px 12px;font-size:12px;border-radius:8px;min-height:42px;gap:11px}.navitem:hover{border-color:#ffffff06;background:#ffffff04}.navitem svg{width:16px;stroke-width:1.5}.navitem.active{background:linear-gradient(100deg,#a68cef1a,#b29cff07);border:1px solid #b7a3ff12;color:#d0c4f9;box-shadow:inset 0 1px #f2e8ff05,0 2px 13px #0000000a}.navitem.active svg{color:#b49cec}.count{background:#b49aef13;color:#b7a3e2;border:1px solid #ccb9fc0b;font-size:9px;min-width:20px;text-align:center;padding:2px 5px;border-radius:5px}.count.urgent{color:#d8b187;background:#e4a55610}.sidebottom{padding:25px 8px 0}.safe{border-color:#ffffff08;color:#858197;font-size:10px;gap:10px}.safe svg{color:#86849d;width:15px}.safe small{font-size:9px;color:#555367}.profile{color:#bcb8ca;font-size:10px;gap:10px}.profile small{color:#656073;font-size:9px}.sidebottom>a{color:#6e687d;font-size:10px}.avatar{border:1px solid #b4a3ff1c;color:#bcb0dd;background:linear-gradient(155deg,#a68ae52b,#665f8e14);font-weight:500}.pale{background:linear-gradient(135deg,#a08ad523,#657da319);color:#b4a2d4;border-color:#b29ee714}.client .avatar{width:30px;height:30px;min-width:30px;font-size:10px}.topbar{height:67px;background:linear-gradient(100deg,#ffffff02,#fff0);backdrop-filter:blur(18px);border-bottom:1px solid #e1daff08;color:#6a667b;font-size:11px;padding:0 37px}.topbar strong{color:#a6a0b9;font-weight:450}.topbar>div{gap:10px}.live{font-size:9px;color:#79748b;letter-spacing:.3px}.live i{background:#8bbba7;width:5px;height:5px;box-shadow:0 0 8px #8bbba745}main{margin-left:218px;width:calc(100% - 218px)}.content{padding:34px 36px}.pageheading{margin-bottom:29px;align-items:center}.pageheading .eyebrow{margin-bottom:10px}.pageheading .muted{font-size:11px;margin-top:3px}.actions button{font-size:10px;padding:9px 12px}.actions .iconbutton{min-width:34px;padding:8px}.actions svg{stroke-width:1.6}.primary{background:linear-gradient(145deg,#c3b4ef,#a795d8 65%,#9986cd);border:1px solid #d4bfff55;color:#21172f;font-weight:650;box-shadow:inset 0 1px 1px #ffffff67,0 3px 13px #b193f01a;text-shadow:0 1px #ffffff20}.primary:hover{background:linear-gradient(145deg,#d0c0ff,#b7a3ed);border-color:#e4d4ff88;color:#1a1129;box-shadow:inset 0 1px #fff8,0 4px 22px #b193f02b}.stats{gap:16px;margin-bottom:25px}.stat{position:relative;overflow:hidden;padding:20px 20px 17px;border:1px solid #e4ddff0e;border-radius:13px;background:linear-gradient(140deg,#ffffff07,#ffffff01),#15151e99;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%);box-shadow:inset 0 1px #ffffff07,0 8px 30px #00000019}.stat:after{content:"";position:absolute;top:0;left:10%;width:65%;height:1px;background:linear-gradient(90deg,transparent,#e3d6ff1a,transparent)}.stat>div{color:#9a94ab;font-size:10px;letter-spacing:.1px}.stat>div>svg{color:#8b7baa;width:15px;height:15px;stroke-width:1.4}.stat strong{color:#f1edf8;font-size:32px;font-weight:450;letter-spacing:-1.4px;margin:19px 0 10px;font-variant-numeric:tabular-nums}.stat strong.volume{color:#d1c4ef;font-size:25px;line-height:1.35}.stat small{color:#696377;font-size:9px}.panel{border:1px solid #ddd5ff10;border-radius:13px;background:linear-gradient(145deg,#ffffff03,#fff0),#13131cb8;background:linear-gradient(145deg,#ffffff06,#ffffff01),#13131cbd;backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);box-shadow:inset 0 1px #ffffff06,0 16px 55px #0000001f}.panelhead{padding:24px 23px 22px}.panelhead h2{font-size:14px;color:#d5cede;letter-spacing:-.2px}.panelhead p{font-size:10px;color:#6a627d;margin-top:7px}.panelhead button{font-size:10px;min-height:31px}.pill{background:#b4a3f90a;border:1px solid #c7b6fa16;color:#a89abe;border-radius:5px;font-size:9px;font-weight:450;padding:2px 6px}.workspace-strip{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 15px;padding:0 3px;font-size:10px;color:#6f687e}.workspace-strip>div{display:flex;gap:9px;align-items:center}.workspace-strip strong{color:#a49aaf;font-size:10px;font-weight:450;letter-spacing:.1px}.strip-dot{height:5px;width:5px;border-radius:50%;background:#b2a0d6;box-shadow:0 0 7px #b2a0d633}.strip-caption{color:#554e64;margin-left:4px;border-left:1px solid #bca5e31c;padding-left:13px;font-size:9px}.duebutton{border:0;background:none;box-shadow:none;padding:4px 0;color:#9b8da6;font-size:9px;min-height:22px;gap:6px}.duebutton:hover{border:0;background:none;color:#c1abc8}.duebutton svg{color:#9a829e;stroke-width:1.4}.filtertabs{display:flex;gap:20px;border-bottom:1px solid #cbbaff09;padding:0 23px;margin:0 0 17px}.filtertabs>button{min-height:38px;border:0;border-radius:0;background:none;box-shadow:none;padding:0 1px 13px;color:#6e667f;font-size:10px;position:relative}.filtertabs>button.selected{color:#c4b6dc}.filtertabs>button.selected:after{content:"";position:absolute;height:2px;bottom:-1px;width:100%;background:linear-gradient(90deg,#ad95d7,#c8b6e9);border-radius:2px;box-shadow:0 0 8px #bc9cf02a}.filtertabs>button>span{background:#b6a1dd12;color:#9f8bb8;border:1px solid #bba4e50c;border-radius:4px;padding:1px 5px;font-size:8px}.filters{padding:0 23px 19px;gap:8px}.search{border:1px solid #c9bcff10;background:#07070e40;border-radius:7px;padding:0 10px;max-width:280px;min-width:180px;color:#736780;box-shadow:inset 0 2px 4px #0001}.search svg{width:14px}.search input{background:none;color:#c4b9d2;font-size:10px;padding:9px 0}.search input::placeholder{color:#655b73}.filters select{background:#ffffff02;border:1px solid #c9bcff10;color:#887d9b;font-size:9px;padding:8px 9px;border-radius:7px}.datefilter{color:#695e7b;font-size:8px!important;gap:6px!important;margin-left:3px}.datefilter input{border:1px solid #b4a6da0c;background:#ffffff01;color:#827590;font-size:9px;padding:8px 4px;width:110px}input,select,textarea{background:#0d0c15a3;border:1px solid #c2b2ed18;color:#c6b8d8;border-radius:7px;box-shadow:inset 0 1px 4px #00000012;font-size:12px}input::placeholder,textarea::placeholder{color:#5f526f}input:hover,select:hover,textarea:hover{border-color:#b69aca33}option{background:#18131f;color:#cfc2dc}table{white-space:nowrap}th{background:#ffffff02;border-top:1px solid #cdb7ed08;border-bottom:1px solid #cdb7ed09;color:#685b78;font-size:9px;font-weight:500;padding:13px 15px;letter-spacing:.1px}td{border-bottom:1px solid #baa0d708;color:#9a89ac;font-size:10px;padding:17px 15px}tbody tr{transition:background .15s}tbody tr:hover{background:#b49bdf04}td:first-child,th:first-child{padding-left:23px}td strong{color:#c8bad7;font-weight:500}.client{border:0;background:transparent;box-shadow:none;gap:11px}.client:hover{background:transparent;border:0}.client strong{font-size:11px;color:#d1c1df}.client small{color:#6b5a7e;font-size:9px;margin-top:4px}.client small:last-child{font-size:8px;color:#564565}.leadid{font-family:DM Sans,sans-serif;color:#7f6b94;font-size:9px;font-variant-numeric:tabular-nums;max-width:115px;white-space:normal;word-break:break-all;line-height:1.6;font-weight:450;letter-spacing:.1px;box-shadow:none;border:0}.leadid:hover{color:#b49ace;background:none}.badge{border:1px solid transparent;border-radius:5px;font-size:8px;padding:4px 6px;font-weight:450;gap:4px}.green{color:#99c6b7;background:#6eac9110;border-color:#7db59c0c}.blue{color:#b0a0dc;background:#a388d815;border-color:#a58bdc13}.neutral{color:#6d607f;background:#b2a0d009;border-color:#a38dbc06}.badge i{background:#766887;width:3px;height:3px}.amount{color:#c6b1d5;font-weight:450;font-variant-numeric:tabular-nums;letter-spacing:-.1px}.stagebadge{display:inline-flex;align-items:center;gap:6px;font-size:9px;color:#9684ad;white-space:nowrap}.stagebadge i{width:6px;height:6px;border:1px solid #a18abc;border-radius:50%}.stage-contacted{color:#9dadd2}.stage-contacted i{background:#9dadd2;border-color:#9dadd2}.stage-qualified{color:#baa3df}.stage-qualified i{background:#baa3df;border-color:#baa3df;box-shadow:0 0 6px #baa3df22}.stage-follow-up{color:#c0a883}.stage-follow-up i{background:#c0a883;border-color:#c0a883}.stage-not-interested{color:#8f7e96}.stage-not-interested i{border-color:#8f7e96}.stage-do-not-contact{color:#bf8a9c}.stage-do-not-contact i{border-color:#bf8a9c;background:#bf8a9c}.dim{color:#5d506b;font-size:9px}.follow{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:#7e6e91}.follow.overdue{color:#c2a181}.follow svg{opacity:.7}.tablefooter{padding:16px 23px;color:#5c4d6b;font-size:9px}.tablefooter button{background:#ffffff02;border:1px solid #c0a5dc12;color:#8e79a4;border-radius:6px;min-height:26px;font-size:9px;padding:5px 9px}.bottomnote{color:#4d405b;font-size:9px;margin-top:26px;letter-spacing:.15px}.bottomnote svg{width:12px;color:#5f4c70}.emptyicon{background:linear-gradient(145deg,#a58cdd14,#7c7ba70a);color:#ac96c6;border:1px solid #d0b5ff11;box-shadow:inset 0 1px #ffffff08;border-radius:15px}.empty{padding:65px 20px 80px}.empty h3{font-size:17px;font-weight:450;color:#c8b9d7}.empty p{color:#736183;font-size:12px}.connection{padding:28px}.connection h2{font-size:16px;color:#cec0dc}.connection .muted{color:#8a789c;font-size:12px}.connection button{border-color:#baa1dc1c}.hint{color:#9c86ae;background:linear-gradient(140deg,#b79bd708,#c2a4e003);border:1px solid #baa0dd0b;font-size:11px}.source{color:#9c86ae;border-color:#bba5d50d;font-size:12px}.source strong{color:#c8b3df;font-weight:450}.funnel>div:first-child{color:#a28bb5;font-size:11px}.funnel strong{font-weight:450;color:#cfb7e2}.track{background:#b79bd509;height:6px}.track span{height:6px;background:linear-gradient(90deg,#70618f,#baa1d4);box-shadow:0 0 12px #b69ad51a}.notice{background:#92b6a30b;border:1px solid #a0c5b116;color:#b0cabb;font-size:11px;border-radius:9px;backdrop-filter:blur(20px)}.notice button{box-shadow:none}.error{background:#d196a20b;border:1px solid #d196a226;color:#d0a3b5;font-size:11px;border-radius:9px}.overlay{background:#04030baa;backdrop-filter:blur(12px) saturate(80%);-webkit-backdrop-filter:blur(12px) saturate(80%);padding:25px}.dialog{padding:33px;border:1px solid #cbb2ec24;background:linear-gradient(140deg,#ffffff05,#ffffff01),#16121fec;backdrop-filter:blur(45px);-webkit-backdrop-filter:blur(45px);box-shadow:inset 0 1px #eedaff0d,0 35px 120px #0009;border-radius:18px;color:#bda5d0;max-height:92vh}.dialog h2{font-size:26px;color:#eadbf7;font-weight:500;letter-spacing:-.7px}.dialog .eyebrow{color:#8b719f;font-size:8px}.dialog .muted{color:#907a9f;font-size:12px}.close{color:#987eac;box-shadow:none;border:0;background:none}.close:hover{background:#c4a6df0c}.dialog label{color:#ab90be;font-size:11px;font-weight:400}.dialog input,.dialog select,.dialog textarea{color:#d2bce5;background:#09060e5e;border-color:#c09bd81c}.dialog pre{background:#08050f66;color:#b699cf;border:1px solid #b793d618;border-radius:9px;font-size:11px}.dialog textarea{background:#09060e5e;border-color:#c09bd81c}.sectiontitle{border-top:1px solid #c6a3e214;font-size:13px;color:#cdb2e0;font-weight:450;padding-top:23px;margin-top:25px}.detailmeta{color:#9d80b1;font-size:11px;gap:13px}.detailmeta a{color:#bb9ed1}.leadidentifier{color:#9173a6;font-size:10px;gap:9px;margin:10px 0 20px}.leadidentifier code{font-family:DM Sans,sans-serif;font-size:10px;color:#b695cf;letter-spacing:.2px}.leadidentifier button{font-size:9px;color:#b894d0;border-color:#b08bd320;background:#ab83ce08}.workflow-card{border:1px solid #ba98dc19;border-radius:12px;padding:19px;background:linear-gradient(145deg,#b295e206,#9b75bf03);margin:24px 0 8px;box-shadow:inset 0 1px #e1bdff04}.workflow-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.workflow-heading .eyebrow{margin:0}.workflow-card form{margin-top:19px}.workflow-card button{background:#b997dd0c;border-color:#bc9bde22;color:#c6a7df;font-size:10px}.checks{gap:3px;margin-bottom:16px}.checks label{color:#b797ce;font-size:11px}.checks input{accent-color:#b497d5}.timeline article{border-color:#bfa0dd0b;font-size:11px;padding:17px 0}.timeline strong{color:#b696cf;font-weight:450;font-size:10px}.timeline small{color:#725482;font-size:8px;margin-left:12px}.timeline p{color:#9573ac;font-size:11px;line-height:1.8}.importreport{background:#b28bd60a;border:1px solid #b28bd615;color:#c1a0d6}.importreport p{color:#ad8d7d}.loading{background:radial-gradient(ellipse at top,#38234833,transparent 70%),#090a0e;color:#8c759e}.loading h1{color:#dbcaea}.accountlink{top:49px;right:37px}.accountlink a{color:#6c5b7e;font-size:8px;letter-spacing:.2px}.authpage{background:radial-gradient(ellipse at 12% 30%,#4e345638,transparent 50%),radial-gradient(ellipse at 86% 80%,#302e5140,transparent 45%),#090a0e}.authintro .brand{color:#eee2f8}.authintro h1{font-size:57px;line-height:1.12;color:#e5d4f0;font-weight:450;letter-spacing:-2.8px}.authintro>.eyebrow{color:#90769f}.authintro>p:not(.eyebrow){color:#8a759c;font-size:15px;line-height:1.8}.authintro>span{color:#685372;font-size:10px}.authcard{background:linear-gradient(140deg,#ffffff05,#ffffff01),#1a122266;backdrop-filter:blur(35px) saturate(120%);-webkit-backdrop-filter:blur(35px) saturate(120%);border:1px solid #d0a9eb17;box-shadow:inset 0 1px #f1d4ff08,0 30px 100px #0004;border-radius:18px;padding:38px}.authcard h2{font-size:25px;letter-spacing:-.6px;font-weight:450;color:#e4d1f2}.authcard .muted{color:#8d719f;font-size:11px}.authcard label{color:#ae8ec2;font-size:11px}.authcard input{background:#08040f44;border-color:#bb90d71e;color:#dac0eb;border-radius:8px}.authcard small{color:#79558e;font-size:10px;line-height:1.8}.forgot{color:#a785bf;font-size:11px}.forgot p{color:#805e95;font-size:11px}.backlink{font-size:11px;color:#a889bc}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@supports not (backdrop-filter:blur(1px)){.panel,.stat,.sidebar,.dialog,.authcard{background:#17131e}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(min-width:1600px){.content{padding:39px 44px}.stats{gap:20px}.sidebar{width:234px}main{margin-left:234px;width:calc(100% - 234px)}}@media(max-width:1150px){.sidebar{width:190px}main{margin-left:190px;width:calc(100% - 190px)}.content{padding:27px 24px}.pageheading{align-items:flex-start;flex-direction:column}.stat{padding:17px}.brand{font-size:19px}.strip-caption{display:none}.filtertabs{gap:17px}}@media(max-width:700px){.sidebar{position:static;width:100%;padding:16px;height:auto;background:#13101bd9;border-right:0;border-bottom:1px solid #bba3da12}.brand{font-size:20px;margin:0 0 14px}nav{gap:3px}.navitem{font-size:10px;min-height:36px;padding:8px}.workspace,.navlabel,.sidebottom{display:none}.shell{display:block}main{margin:0;width:100%}.topbar{height:49px;padding:0 18px}.content{padding:23px 15px}.pageheading{margin-bottom:23px}h1{font-size:25px}.stats{grid-template-columns:1fr 1fr;gap:10px}.stat strong{font-size:28px}.stat strong.volume{font-size:19px}.stat small{font-size:8px}.workspace-strip{align-items:flex-start;flex-wrap:wrap;gap:5px;margin-bottom:13px}.panelhead{padding:20px 16px}.filters{padding:0 16px 17px}.filtertabs{padding:0 16px;gap:16px;overflow:auto}.filtertabs>button{font-size:9px}.datefilter input{width:110px}.dialog{padding:29px 21px}.dialog h2{font-size:24px}.overlay{padding:10px}.accountlink{top:143px;right:17px}.authpage{padding:25px 20px}.authcard{padding:28px}.bottomnote{font-size:8px}.tablefooter{padding:14px 16px}.workflow-card{padding:16px}.leadidentifier{gap:7px}.overviewgrid{grid-template-columns:1fr}}:root{--text:#f2eef8;--secondary:#c4b8d1;--dim:#b0a0bf}.muted{color:#b4a6c3;font-size:13px}.eyebrow{color:#b4a0cb;font-size:10px}.pageheading .muted{font-size:13px;color:#b8a9c7}.brand{font-size:22px}.workspace{font-size:12px;color:#d9cde7}.workspace small{font-size:10px;color:#ac99bd}.navlabel{color:#9c89b0;font-size:10px}.navitem{font-size:13px;color:#c2b3d1}.navitem.active{color:#efe3ff}.navitem svg{stroke-width:1.8}.count{font-size:10px;color:#d2bceb}.safe{font-size:12px;color:#beadce}.safe small{font-size:10px;color:#a592b7}.profile{font-size:12px;color:#e3d5ee}.profile small,.sidebottom>a{font-size:11px;color:#b29bc5}.topbar{font-size:12px;padding-right:215px;color:#ad98c1}.topbar strong{color:#e2d0f0}.live{font-size:10px;color:#ae9cbc}.stat>div{font-size:12px;color:#c5b5d5}.stat small{font-size:11px;color:#b3a0c3}.stat strong{color:#f6eefc;font-weight:500}.stat strong.volume{color:#e3cff5}.panelhead h2{font-size:16px;color:#ecdef6}.panelhead p{font-size:12px;color:#b39bc6}.panelhead button,.actions button{font-size:12px}.pill{color:#ccb4df;font-size:11px}.workspace-strip strong{font-size:12px;color:#cdb6df}.strip-caption{font-size:11px;color:#a48cb7}.duebutton{font-size:11px;color:#d0b6cb}.filtertabs>button{font-size:12px;color:#b49ac8}.filtertabs>button.selected{color:#efddfc}.filtertabs>button>span{font-size:10px;color:#d0b5e2}.search input{font-size:12px;color:#e3ceef}.search input::placeholder{color:#a48bb7}.search svg{color:#baa0cf}.filters select{font-size:12px;color:#cdb7e0}.datefilter{font-size:10px!important;color:#baa0ce}.datefilter input{font-size:11px;width:126px;color:#cbb3df}th{font-size:11px;color:#b49bc9;font-weight:550;padding-top:14px;padding-bottom:14px}td{font-size:12px;color:#c4acd6;padding-top:18px;padding-bottom:18px}.client strong{font-size:13px;color:#f0dffc;font-weight:550}.client small{font-size:11px;color:#b398c6}.client small:last-child{font-size:10px;color:#ad8fc2}.client .avatar{height:34px;min-width:34px;width:34px;font-size:12px;color:#dfc6f2}.leadid{font-size:11px;color:#b89acc;max-width:128px}.badge{font-size:10px;padding:5px 8px}.green{color:#b2e0cb}.blue{color:#d7bdf2}.neutral{color:#b19bc5}.amount{font-size:12px;color:#ead4f7;font-weight:500}.stagebadge{font-size:11px;color:#c4aad9}.stage-contacted{color:#c0d2f4}.stage-qualified{color:#dbc0f8}.stage-follow-up{color:#e4c59a}.stage-not-interested{color:#baa7c5}.stage-do-not-contact{color:#edafc3}.dim{font-size:11px;color:#a990bc}.follow{font-size:11px;color:#b79dcb}.follow.overdue{color:#e9c092}.tablefooter{font-size:11px;color:#ab8dbf}.tablefooter button{font-size:11px;color:#c1a3d6}.bottomnote{font-size:10px;color:#a386b8}.hint{font-size:12px;color:#bfa2d1}.dialog label{font-size:12px;color:#d0addf}.dialog h2{color:#f5e7ff}.dialog .muted{font-size:13px;color:#b69bc8}.dialog .eyebrow{font-size:10px;color:#c7a4dd}.dialog input,.dialog select,.dialog textarea{color:#eddbf7;font-size:13px}.dialog input::placeholder,.dialog textarea::placeholder{color:#aa85bb}.detailmeta{font-size:12px;color:#c2a0d5}.detailmeta a{color:#d9b8ee}.leadidentifier{font-size:11px;color:#b793ca}.leadidentifier code,.leadidentifier button{font-size:11px;color:#d7b5ec}.sectiontitle{font-size:15px;color:#e6c9f4}.checks label{font-size:12px;color:#dcc0eb}.workflow-card button{font-size:12px;color:#debbf4}.timeline strong{font-size:12px;color:#d1ace7}.timeline small{font-size:10px;color:#ad86c0}.timeline p{font-size:12px;color:#c3a0d5}.authcard label{font-size:13px;color:#d8b9ea}.authcard .muted{font-size:13px;color:#b99bcd}.authcard small{font-size:11px;color:#b08bc4}.forgot{font-size:12px;color:#d0ace5}.forgot p{font-size:12px;color:#b698c9}.authintro>p:not(.eyebrow){color:#bba1cd}.authintro>span{color:#ad8fc0;font-size:12px}.accountlink{top:27px;right:215px}.accountlink a{font-size:10px;color:#ae92c3}.theme-switch{position:fixed;z-index:4;top:17px;right:34px;display:flex;gap:3px;padding:4px;border:1px solid #d0b3ed20;border-radius:11px;background:#1a1422b8;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:inset 0 1px #ffffff08,0 4px 18px #0002}.theme-switch button{border:1px solid transparent;background:none;box-shadow:none;border-radius:7px;min-height:27px;padding:5px 9px;font-size:11px;gap:6px;color:#b99acc}.theme-switch button[aria-pressed=true]{background:linear-gradient(145deg,#c5a9e82a,#a383c715);border-color:#d2b3ef20;color:#f0ddff;box-shadow:inset 0 1px #ffffff09}.theme-switch button:hover{background:#ceb0ee13;color:#f0ddff}:root[data-theme=light]{color-scheme:light;color:#302c3b;background:#f4f3f8;--text:#2b2636;--secondary:#5d536d;--dim:#72677f;--line:#59436e16;--accent:#7050a4}:root[data-theme=light] body{background:radial-gradient(ellipse at 80% 0%,#d7c8ed5c,transparent 53%),radial-gradient(ellipse at 10% 80%,#d4e0ef50,transparent 45%),#f4f3f8;color:#393043}:root[data-theme=light] ::selection{background:#c1a5e875;color:#271537}:root[data-theme=light] .sidebar{background:linear-gradient(155deg,#ffffffbf,#f4f0faab);border-color:#6d4c8d17;box-shadow:inset -1px 0 #fffa}:root[data-theme=light] .brand{color:#302237}:root[data-theme=light] .brand>span:last-child{color:#675477}:root[data-theme=light] .brandmark{color:#f8efff;background:linear-gradient(140deg,#9471bc,#70509a);box-shadow:inset 0 1px #fff6,0 4px 14px #79539b25;text-shadow:none}:root[data-theme=light] .workspace{color:#46314e;background:linear-gradient(145deg,#ffffffc9,#f3edf98c);border-color:#76528e1b;box-shadow:inset 0 1px #fff}:root[data-theme=light] .workspace small{color:#7b678b}:root[data-theme=light] .workspace-icon{background:#e9dff3;color:#79558d;border-color:#b295c42a}:root[data-theme=light] .workspace svg{color:#9476a1}:root[data-theme=light] .navlabel{color:#83708f}:root[data-theme=light] .navitem{color:#74617f}:root[data-theme=light] .navitem:hover{background:#8c67ac08;color:#523565;border-color:#8c67ac0a}:root[data-theme=light] .navitem.active{color:#69438a;background:linear-gradient(110deg,#b38bd41d,#d9c7e91c);border-color:#a281b720;box-shadow:inset 0 1px #fff8}:root[data-theme=light] .navitem.active svg{color:#845ba3}:root[data-theme=light] .count{color:#79518f;background:#a579c715;border-color:#aa83bf20}:root[data-theme=light] .count.urgent{color:#976634;background:#ba8a3210}:root[data-theme=light] .safe{color:#7c6788;border-color:#9871ae15}:root[data-theme=light] .safe small,:root[data-theme=light] .profile small{color:#8c739a}:root[data-theme=light] .safe svg{color:#80638e}:root[data-theme=light] .profile{color:#54405f}:root[data-theme=light] .sidebottom>a{color:#887093}:root[data-theme=light] .avatar{background:linear-gradient(135deg,#e5d7f2,#edf0f8);color:#876097;border-color:#a985c220}:root[data-theme=light] .topbar{background:#ffffff43;border-color:#7e5c9610;color:#8b729a}:root[data-theme=light] .topbar strong{color:#5b3e6d}:root[data-theme=light] .live{color:#7b6589}:root[data-theme=light] .live i{background:#4c9777;box-shadow:0 0 7px #4c977726}:root[data-theme=light] h1,:root[data-theme=light] h2,:root[data-theme=light] h3{color:#34213f}:root[data-theme=light] .eyebrow{color:#8e6c9e}:root[data-theme=light] .muted,:root[data-theme=light] .pageheading .muted{color:#85708f}:root[data-theme=light] button{color:#735681;background:linear-gradient(150deg,#fffb,#f9f4fc75);border-color:#9670ae24;box-shadow:inset 0 1px #fff}:root[data-theme=light] button:hover{background:#fff;border-color:#9670ae45;color:#51305f}:root[data-theme=light] .primary{background:linear-gradient(140deg,#9c7bbc,#7c589f);color:#fff;border-color:#9c7bbc77;box-shadow:inset 0 1px #fff4,0 4px 14px #9877b72b;text-shadow:none}:root[data-theme=light] .primary:hover{background:linear-gradient(140deg,#a886c9,#8763ab);color:#fff}:root[data-theme=light] .stat,:root[data-theme=light] .panel{background:linear-gradient(135deg,#ffffffc9,#ffffff70),#f9f7fb55;border-color:#a27fba22;box-shadow:inset 0 1px #fff,0 10px 30px #6f458307}:root[data-theme=light] .stat:after{background:linear-gradient(90deg,transparent,#fff,transparent)}:root[data-theme=light] .stat>div{color:#84628f}:root[data-theme=light] .stat svg{color:#a082b6}:root[data-theme=light] .stat strong{color:#452452}:root[data-theme=light] .stat strong.volume{color:#805894}:root[data-theme=light] .stat small{color:#93799f}:root[data-theme=light] .panelhead h2{color:#54325f}:root[data-theme=light] .panelhead p{color:#94779f}:root[data-theme=light] .pill{color:#9768aa;background:#d9c3e728;border-color:#ae83c22a}:root[data-theme=light] .workspace-strip strong{color:#876395}:root[data-theme=light] .strip-dot{background:#a57ebb;box-shadow:0 0 8px #a57ebb33}:root[data-theme=light] .strip-caption{color:#a28aaa;border-color:#ab82bf24}:root[data-theme=light] .duebutton{color:#a27968;background:none;border:0;box-shadow:none}:root[data-theme=light] .duebutton svg{color:#b58a78}:root[data-theme=light] .filtertabs{border-color:#a582b414}:root[data-theme=light] .filtertabs>button{color:#a082ad;background:none;border-color:transparent;box-shadow:none}:root[data-theme=light] .filtertabs>button.selected{color:#755082}:root[data-theme=light] .filtertabs>button.selected:after{background:linear-gradient(90deg,#a57bbd,#8d5eaa);box-shadow:none}:root[data-theme=light] .filtertabs>button>span{color:#9464a8;background:#cfb5df22;border-color:#a985bf19}:root[data-theme=light] .search{background:#ffffff6b;border-color:#b394c629;box-shadow:inset 0 1px 4px #8855a305}:root[data-theme=light] .search input{color:#674273;background:none}:root[data-theme=light] .search input::placeholder{color:#ad90b7}:root[data-theme=light] .search svg{color:#b191bf}:root[data-theme=light] .filters select{color:#96749f;background:#ffffff69;border-color:#ab88bc26}:root[data-theme=light] .datefilter{color:#a785b3}:root[data-theme=light] .datefilter input{color:#9b78a8;background:#ffffff60;border-color:#b191c229}:root[data-theme=light] th{background:#a585ba06;border-color:#ab8abc14;color:#a27aaf}:root[data-theme=light] td{color:#876292;border-color:#b197be12}:root[data-theme=light] tbody tr:hover{background:#b397c807}:root[data-theme=light] .client{background:none;border:0;box-shadow:none}:root[data-theme=light] .client strong{color:#5c346c}:root[data-theme=light] .client small{color:#a27bae}:root[data-theme=light] .client small:last-child{color:#aa85b4}:root[data-theme=light] .client .avatar{color:#9c6ead;background:linear-gradient(135deg,#e8d9f0,#eee9f6);border-color:#bc96cd1c}:root[data-theme=light] .leadid{color:#a27aae;background:none;border:0;box-shadow:none}:root[data-theme=light] .leadid:hover{color:#7b4b8a}:root[data-theme=light] .green{color:#57876c;background:#8cb89a12;border-color:#83ac9315}:root[data-theme=light] .blue{color:#9870b2;background:#b496d615;border-color:#b496d616}:root[data-theme=light] .neutral{color:#b198bc;background:#aa8fbe0b;border-color:#bda5ce10}:root[data-theme=light] .amount{color:#82508f}:root[data-theme=light] .stagebadge{color:#a37fb2}:root[data-theme=light] .stagebadge i{border-color:#b38bc2}:root[data-theme=light] .stage-qualified{color:#a27ab8}:root[data-theme=light] .stage-qualified i{background:#b394c9;border-color:#b394c9}:root[data-theme=light] .stage-contacted{color:#879cc5}:root[data-theme=light] .stage-contacted i{background:#a1b1d4;border-color:#a1b1d4}:root[data-theme=light] .stage-follow-up{color:#b29362}:root[data-theme=light] .stage-follow-up i{background:#ccb184;border-color:#ccb184}:root[data-theme=light] .stage-not-interested{color:#ac95b5}:root[data-theme=light] .stage-do-not-contact{color:#b07c96}:root[data-theme=light] .stage-do-not-contact i{background:#c49aae;border-color:#c49aae}:root[data-theme=light] .dim{color:#b59ac0}:root[data-theme=light] .follow{color:#a17eaf}:root[data-theme=light] .follow.overdue{color:#b99161}:root[data-theme=light] .tablefooter{color:#ac8db7}:root[data-theme=light] .tablefooter button{color:#a27db3;background:#ffffff73;border-color:#bfa1d027}:root[data-theme=light] .bottomnote{color:#ab8fb8}:root[data-theme=light] .bottomnote svg{color:#b19ac0}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{background:#ffffffa1;border-color:#b999c92f;color:#795184;box-shadow:inset 0 1px 3px #9a69b008}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:#ba9bc6}:root[data-theme=light] option{background:#f9f5fc;color:#795184}:root[data-theme=light] .hint{background:linear-gradient(135deg,#d5bce919,#dfccec13);border-color:#bd98cf16;color:#a17ead}:root[data-theme=light] .emptyicon{background:linear-gradient(135deg,#e9dcf6,#f2ecfa);border-color:#c6a6dd2a;color:#aa88bd}:root[data-theme=light] .empty h3{color:#92669f}:root[data-theme=light] .empty p{color:#b091bc}:root[data-theme=light] .connection .muted{color:#a788b4}:root[data-theme=light] .connection h2{color:#7e508f}:root[data-theme=light] .source{color:#a17ead;border-color:#b893cb1c}:root[data-theme=light] .source strong{color:#9c6fb3}:root[data-theme=light] .funnel>div:first-child{color:#ad8abd}:root[data-theme=light] .funnel strong{color:#a174b9}:root[data-theme=light] .track{background:#c9b2dc1a}:root[data-theme=light] .track span{background:linear-gradient(90deg,#c7b1dc,#a384bc);box-shadow:none}:root[data-theme=light] .overlay{background:#5b3b6b35;backdrop-filter:blur(12px)}:root[data-theme=light] .dialog{background:linear-gradient(145deg,#ffffffed,#faf5fdee);border-color:#c5a8d83b;box-shadow:inset 0 1px #fff,0 25px 100px #58316c24;color:#9b75ad}:root[data-theme=light] .dialog h2{color:#78418f}:root[data-theme=light] .dialog .muted{color:#aa85ba}:root[data-theme=light] .dialog .eyebrow{color:#af8cbe}:root[data-theme=light] .dialog label{color:#a77bb9}:root[data-theme=light] .dialog input,:root[data-theme=light] .dialog select,:root[data-theme=light] .dialog textarea{background:#ffffffa1;color:#9361a8;border-color:#c29cd43a}:root[data-theme=light] .dialog pre{color:#a37ab7;background:#e8d8f22e;border-color:#c9a9db25}:root[data-theme=light] .detailmeta,:root[data-theme=light] .detailmeta a{color:#ac81bf}:root[data-theme=light] .leadidentifier,:root[data-theme=light] .leadidentifier code{color:#af87c1}:root[data-theme=light] .leadidentifier button{color:#aa7cbd;background:#dfc8ed20;border-color:#c59dd727}:root[data-theme=light] .workflow-card{background:linear-gradient(145deg,#e4d4f123,#f1e7f51c);border-color:#c4a0d62b;box-shadow:inset 0 1px #fff}:root[data-theme=light] .workflow-card button{color:#a47db7;background:#eadbf32a;border-color:#c9a5dd2f}:root[data-theme=light] .sectiontitle{color:#a77fbb;border-color:#ccaedf26}:root[data-theme=light] .checks label{color:#b18cc3}:root[data-theme=light] .checks input{accent-color:#a078b8}:root[data-theme=light] .timeline article{border-color:#cdb3dc20}:root[data-theme=light] .timeline strong{color:#b28cc6}:root[data-theme=light] .timeline small{color:#ba9bcd}:root[data-theme=light] .timeline p{color:#b595c5}:root[data-theme=light] .notice{background:#b9d9c51c;color:#6b927d;border-color:#a2c4b32d}:root[data-theme=light] .error{background:#edc4ce19;color:#b3788e;border-color:#d8a9bb29}:root[data-theme=light] .importreport{background:#e2d0ee2a;border-color:#c6a6db28;color:#b18cc4}:root[data-theme=light] .importreport p{color:#b19a88}:root[data-theme=light] .accountlink a{color:#ad8bbf}:root[data-theme=light] .theme-switch{background:#ffffffa6;border-color:#b69acb30;box-shadow:inset 0 1px #fff,0 5px 20px #76518f09}:root[data-theme=light] .theme-switch button{color:#a47db7;background:none;border-color:transparent;box-shadow:none}:root[data-theme=light] .theme-switch button[aria-pressed=true]{background:linear-gradient(140deg,#e8daf3,#f3ebf9);border-color:#c3a2d431;color:#8c5fa3;box-shadow:inset 0 1px #fff}:root[data-theme=light] .theme-switch button:hover{background:#eadcf342;color:#8c5fa3}:root[data-theme=light] .loading{color:#af8cbe;background:radial-gradient(ellipse at top,#e7d6f3,transparent 70%),#f7f3fb}:root[data-theme=light] .loading h1{color:#9d6bb3}:root[data-theme=light] .authpage{background:radial-gradient(ellipse at 10% 30%,#e4d3ee70,transparent 50%),radial-gradient(ellipse at 85% 80%,#dfe3f470,transparent 45%),#f6f2fa}:root[data-theme=light] .authintro .brand{color:#80548f}:root[data-theme=light] .authintro h1{color:#8d5ca5}:root[data-theme=light] .authintro>.eyebrow{color:#b18bc3}:root[data-theme=light] .authintro>p:not(.eyebrow){color:#ac88bd}:root[data-theme=light] .authintro>span{color:#b597c6}:root[data-theme=light] .authcard{background:linear-gradient(145deg,#ffffffba,#ffffff7a);border-color:#c6a6da2f;box-shadow:inset 0 1px #fff,0 25px 80px #9671ad12}:root[data-theme=light] .authcard h2{color:#9662ae}:root[data-theme=light] .authcard .muted{color:#b18ec4}:root[data-theme=light] .authcard label{color:#ae85c3}:root[data-theme=light] .authcard input{background:#ffffff9e;border-color:#c7a5db35;color:#a275bc}:root[data-theme=light] .authcard small{color:#b89bca}:root[data-theme=light] .forgot{color:#ad84c2}:root[data-theme=light] .forgot p{color:#b494c6}:root[data-theme=light] .backlink{color:#b28dca}:root[data-theme=light] .muted,:root[data-theme=light] .pageheading .muted,:root[data-theme=light] .panelhead p,:root[data-theme=light] .stat small,:root[data-theme=light] .client small,:root[data-theme=light] .client small:last-child,:root[data-theme=light] .hint,:root[data-theme=light] .dialog .muted,:root[data-theme=light] .timeline p,:root[data-theme=light] .authcard .muted,:root[data-theme=light] .authintro>p:not(.eyebrow){color:#716078}:root[data-theme=light] th{color:#735d80}:root[data-theme=light] td{color:#594663}:root[data-theme=light] .leadid,:root[data-theme=light] .follow,:root[data-theme=light] .dim,:root[data-theme=light] .neutral{color:#7b6486}:root[data-theme=light] .client strong{color:#412c50}:root[data-theme=light] .stagebadge{color:#745282}:root[data-theme=light] .stage-qualified{color:#7c4a9b}:root[data-theme=light] .stage-contacted{color:#546e9c}:root[data-theme=light] .stage-follow-up,:root[data-theme=light] .follow.overdue{color:#95672d}:root[data-theme=light] .stage-do-not-contact{color:#a04c6e}:root[data-theme=light] .green{color:#33744f}:root[data-theme=light] .blue{color:#80519f}:root[data-theme=light] .filters select,:root[data-theme=light] .datefilter input,:root[data-theme=light] .search input,:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea,:root[data-theme=light] .dialog input,:root[data-theme=light] .dialog select,:root[data-theme=light] .dialog textarea,:root[data-theme=light] .authcard input{color:#594165}:root[data-theme=light] .dialog label,:root[data-theme=light] .authcard label,:root[data-theme=light] .checks label,:root[data-theme=light] .timeline strong{color:#785286}:root[data-theme=light] .search input::placeholder,:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:#8c7697}:root[data-theme=light] .authcard h2,:root[data-theme=light] .dialog h2{color:#553064}:root[data-theme=light] .authintro h1{color:#654174}:root[data-theme=light] .filtertabs>button{color:#80658e}:root[data-theme=light] .filtertabs>button.selected{color:#5b356f}:root[data-theme=light] .theme-switch button{color:#7f608e}:root[data-theme=light] .theme-switch button[aria-pressed=true]{color:#5c356f}:root[data-theme=light] .tablefooter,:root[data-theme=light] .tablefooter button,:root[data-theme=light] .bottomnote{color:#80698d}@media(max-width:700px){.theme-switch{top:15px;right:15px;padding:3px}.theme-switch button{font-size:10px;padding:5px 7px}.topbar{padding-right:18px}.accountlink{top:143px;right:17px}.navitem{font-size:12px}.stat small{font-size:10px}.stat>div{font-size:11px}.filtertabs>button{font-size:11px}.datefilter input{width:120px}.bottomnote{font-size:9px}.pageheading .muted{font-size:12px}.strip-caption{display:none}.authcard{padding:27px}}@media(max-width:480px){.theme-switch button span{display:none}.theme-switch button{min-width:32px}.brand{font-size:20px}}:root[data-theme=light] .datefilter,:root[data-theme=light] .strip-caption,:root[data-theme=light] .duebutton,:root[data-theme=light] .accountlink a,:root[data-theme=light] .authcard small,:root[data-theme=light] .authintro>span,:root[data-theme=light] .forgot,:root[data-theme=light] .forgot p,:root[data-theme=light] .backlink,:root[data-theme=light] .leadidentifier,:root[data-theme=light] .leadidentifier code,:root[data-theme=light] .leadidentifier button,:root[data-theme=light] .detailmeta,:root[data-theme=light] .detailmeta a,:root[data-theme=light] .timeline small,:root[data-theme=light] .workflow-card button{color:#796084}:root[data-theme=light] .sectiontitle{color:#775083}:root[data-theme=light] .notice{color:#336f50}:root[data-theme=light] .error{color:#993c5b}:root:not([data-theme=light]){color:#f2f3f5;--text:#f2f3f5;--secondary:#c4c7ce;--dim:#a8adb7}:root:not([data-theme=light]) :is(h1,h2,h3,.brand,.brand>span:last-child,.topbar strong,.stat strong,.stat strong.volume,.panelhead h2,.client strong,.amount,.dialog h2,.authcard h2,.authintro h1,.authintro .brand,.empty h3){color:#f4f5f7}:root:not([data-theme=light]) :is(.muted,.pageheading .muted,.eyebrow,.workspace,.workspace small,.navlabel,.navitem,.safe,.safe small,.profile,.profile small,.sidebottom>a,.topbar,.live,.stat>div,.stat small,.panelhead p,.workspace-strip strong,.strip-caption,.duebutton,.filtertabs>button,.search input::placeholder,.filters select,.datefilter,.datefilter input,th,td,.client small,.client small:last-child,.leadid,.neutral,.dim,.follow,.tablefooter,.tablefooter button,.bottomnote,.hint,.dialog label,.dialog .muted,.dialog .eyebrow,.detailmeta,.detailmeta a,.leadidentifier,.leadidentifier code,.leadidentifier button,.sectiontitle,.checks label,.workflow-card button,.timeline strong,.timeline small,.timeline p,.authcard label,.authcard .muted,.authcard small,.authintro>.eyebrow,.authintro>p:not(.eyebrow),.authintro>span,.forgot,.forgot p,.backlink,.accountlink a,.connection .muted,.connection h2,.empty p,.source,.source strong,.funnel>div:first-child,.funnel strong,.loading,.loading h1){color:#c5c8cf}:root:not([data-theme=light]) :is(.navitem.active,.filtertabs>button.selected,.profile,.workspace,.dialog label,.authcard label,.timeline strong,.sectiontitle,.checks label,.detailmeta a,.source strong,.funnel strong){color:#e8eaee}:root:not([data-theme=light]) :is(input,select,textarea,.search input,.dialog input,.dialog select,.dialog textarea,.authcard input,.dialog pre){color:#edf0f4}:root:not([data-theme=light]) :is(input::placeholder,textarea::placeholder,.dialog input::placeholder,.dialog textarea::placeholder){color:#a4a9b2}:root:not([data-theme=light]) option{color:#edf0f4}:root:not([data-theme=light]) button:not(.primary){color:#d8dbe1}:root:not([data-theme=light]) :is(.pill,.count,.filtertabs>button>span,.theme-switch button,.theme-switch button[aria-pressed=true]){color:#e4e6eb}:root:not([data-theme=light]) .stagebadge{color:#d2d5db}:root:not([data-theme=light]) .stage-qualified{color:#edf0f4}:root:not([data-theme=light]) .stage-contacted{color:#c3d8ee}:root:not([data-theme=light]) .stage-follow-up,:root:not([data-theme=light]) .follow.overdue{color:#ebc891}:root:not([data-theme=light]) .stage-not-interested{color:#b8bdc6}:root:not([data-theme=light]) .stage-do-not-contact{color:#f0afb8}:root:not([data-theme=light]) .green{color:#afe1c8}:root:not([data-theme=light]) .blue{color:#dce6f5}:root:not([data-theme=light]) .primary{color:#21172f}:root{font-optical-sizing:auto;text-rendering:optimizeLegibility}td{font-size:13px;font-weight:500}th{font-size:12px;font-weight:600}.client strong{font-size:14px;font-weight:600}.client small{font-size:12px;font-weight:450}.client small:last-child{font-size:11px}.leadid{font-size:12px;font-weight:550;letter-spacing:.15px}.stagebadge,.follow,.dim{font-size:12px;font-weight:500}.amount{font-size:13px;font-weight:550}.badge{font-size:11px;font-weight:550}.navitem{font-size:14px;font-weight:500}.muted,.pageheading .muted,.panelhead p{font-size:13px;font-weight:450}.filters select,.search input{font-size:13px}.dialog label,.authcard label,.checks label{font-size:13px;font-weight:500}.dialog input,.dialog select,.dialog textarea,.authcard input{font-size:14px;font-weight:500}.tablefooter,.tablefooter button{font-size:12px}.stat>div{font-size:13px;font-weight:500}.stat small{font-size:12px}.theme-switch button{font-weight:550}.timeline p{font-size:13px}.filtertabs>button{font-size:13px;font-weight:500}:root[data-theme=light] :is(h1,h2,h3,.panelhead h2,.client strong,.authcard h2,.dialog h2,.stat strong,.stat strong.volume){color:#231a2e}:root[data-theme=light] :is(td,.amount,.navitem.active,.workspace,.profile,.topbar strong,.dialog input,.dialog select,.dialog textarea,.authcard input,.search input,.filters select,.datefilter input,.detailmeta a,.leadidentifier code){color:#35273f}:root[data-theme=light] :is(.muted,.pageheading .muted,.panelhead p,.client small,.client small:last-child,.hint,.dialog .muted,.timeline p,.authcard .muted,.authintro>p:not(.eyebrow),.stat small,th,.leadid,.follow,.dim,.neutral,.navitem,.dialog label,.authcard label,.checks label,.tablefooter,.tablefooter button,.filtertabs>button){color:#51415d}:root[data-theme=light] .follow.overdue{color:#8a581b}:root:not([data-theme=light]) .badge.deposit-confirmed{color:#93efb8;background:#35b66c24;border:1px solid #56d58d45;box-shadow:inset 0 1px #adf9cb09}:root[data-theme=light] .badge.deposit-confirmed{color:#16663a;background:#d9f4e3;border:1px solid #91d9aa;box-shadow:inset 0 1px #fff8}.badge.deposit-confirmed{gap:5px}.badge.deposit-confirmed svg{stroke-width:2.5}@media(max-width:700px){.navitem{font-size:13px}.filtertabs>button{font-size:12px}.pageheading .muted{font-size:13px}.stat small{font-size:11px}}.search.lead-search{max-width:450px;min-width:270px;flex:1 1 320px;border-color:#c5addd32;background:#08070e55;padding:1px 12px}.search.lead-search input{font-size:14px;padding:12px 0;font-weight:500}.search.lead-search svg{width:17px}.search-clear{border:0!important;background:none!important;box-shadow:none!important;min-height:22px;min-width:22px;padding:2px!important}.column-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 23px 16px;font-size:11px;color:#b8b5c0}.column-toolbar>span{display:flex;align-items:center;gap:7px}.column-toolbar>div{display:flex;gap:8px}.column-toolbar button{min-height:27px;font-size:11px;padding:5px 8px}.column-heading{display:flex;align-items:center;gap:6px;min-height:26px}.sort-trigger{padding:0!important;min-height:25px;border:0!important;background:none!important;box-shadow:none!important;color:inherit!important;font-size:12px;font-weight:600;gap:6px}.sort-trigger svg{opacity:.5}.sort-trigger:hover svg{opacity:1}.filter-trigger{position:relative;padding:4px!important;min-height:24px;min-width:24px;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;border-radius:5px;opacity:.7}.filter-trigger:hover,.filter-trigger.is-filtered{opacity:1;background:#b39ad71b!important;border-color:#b39ad733!important}.filter-trigger i{position:absolute;top:2px;right:2px;width:4px;height:4px;border-radius:50%;background:#c7a9ed}th[aria-sort=ascending] .sort-trigger,th[aria-sort=descending] .sort-trigger{color:#f0e1ff!important}th[aria-sort=ascending] svg,th[aria-sort=descending] svg{opacity:1}.column-filter-panel{position:fixed;z-index:8;width:min(320px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;padding:20px;border:1px solid #d2b3e735;border-radius:14px;background:linear-gradient(135deg,#ffffff06,#ffffff01),#191420f5;backdrop-filter:blur(28px);box-shadow:inset 0 1px #fff1,0 15px 65px #0006;color:#ded6e9}.column-filter-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.column-filter-title h3{margin:0;font-size:16px}.column-filter-title>button{min-height:26px;min-width:26px;border:0;background:none;box-shadow:none;padding:3px}.column-filter-panel label{display:grid;gap:8px;font-size:12px;color:#d1c6dd;margin-bottom:16px}.column-filter-panel input,.column-filter-panel select{width:100%;min-width:0;padding:10px;font-size:13px;color:#efe7f6;background:#0d0a1499;border-color:#bda4d62a}.range-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.column-filter-panel .muted{font-size:11px;line-height:1.8;margin-bottom:15px}.column-filter-panel footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;border-top:1px solid #bca1d315;padding-top:16px}.column-filter-panel footer button{font-size:11px;min-height:32px}.column-filter-panel .error{font-size:11px;margin:0 0 10px}.column-filter-panel .primary{color:#21172f}:root[data-theme=light] .search.lead-search{border-color:#9670b53a;background:#fffb;box-shadow:inset 0 1px #fff,0 3px 12px #68428a05}:root[data-theme=light] .search.lead-search input{color:#35273f}:root[data-theme=light] .column-toolbar{color:#75617f}:root[data-theme=light] th[aria-sort=ascending] .sort-trigger,:root[data-theme=light] th[aria-sort=descending] .sort-trigger{color:#5e3479!important}:root[data-theme=light] .filter-trigger.is-filtered,:root[data-theme=light] .filter-trigger:hover{background:#bb9ad71b!important;border-color:#ac85c333!important}:root[data-theme=light] .filter-trigger i{background:#8c58ac}:root[data-theme=light] .column-filter-panel{background:linear-gradient(135deg,#ffffffed,#faf6ffed);border-color:#b28ecb3b;box-shadow:inset 0 1px #fff,0 15px 55px #53326d24;color:#3e2a4b}:root[data-theme=light] .column-filter-panel h3{color:#402a50}:root[data-theme=light] .column-filter-panel label{color:#675171}:root[data-theme=light] .column-filter-panel input,:root[data-theme=light] .column-filter-panel select{background:#fff;color:#392443;border-color:#b391c83a}:root[data-theme=light] .column-filter-panel footer{border-color:#a67dbc24}:root[data-theme=light] .column-filter-panel .muted{color:#776180}:root[data-theme=light] .column-filter-panel .primary{color:#fff}@media(max-width:700px){.search.lead-search{min-width:200px;max-width:none;flex-basis:100%}.column-toolbar{padding:0 16px 16px;flex-wrap:wrap;gap:8px}.column-filter-panel{padding:18px}}.shell{--section-rgb:153,143,246;--section-accent:#b4aaff}.shell[data-section=overview]{--section-rgb:103,172,225;--section-accent:#9cccf0}.shell[data-section=follow-ups]{--section-rgb:219,166,88;--section-accent:#edc68a}.shell[data-section=affiliates]{--section-rgb:76,182,155;--section-accent:#92d9c3}.shell[data-section=connections]{--section-rgb:104,156,224;--section-accent:#a0bff0}.shell[data-section=team]{--section-rgb:188,132,194;--section-accent:#dbafdf}body{background:radial-gradient(ellipse at 70% -20%,#2b334331,transparent 55%),#0b0e14}.sidebar{padding-top:28px;background:linear-gradient(170deg,#161b26ee,#0f141ee8);border-color:#91a9d118;box-shadow:inset -1px 0 #ffffff03}.brand{margin-bottom:33px;letter-spacing:-.8px}.brandmark{background:linear-gradient(135deg,#ecf1ff,#a5b6de);color:#24314d;border-radius:10px;box-shadow:inset 0 1px #fff,0 5px 15px #7c97d424}.workspace{background:linear-gradient(130deg,#b2c9ef09,#c1b7e505);border-color:#adc2eb17;border-radius:12px;padding:13px 10px;box-shadow:inset 0 1px #fff05}.workspace-icon{background:linear-gradient(140deg,#a7c5ef18,#b5a4dd10);color:#bfcae3;border-color:#b2c4eb1c}.navlabel{margin-top:32px}.navitem{min-height:43px;border-radius:10px;margin:1px 0;position:relative}.navitem[data-nav=overview] svg{color:#92bbdc}.navitem[data-nav=leads] svg{color:#b5a7e7}.navitem[data-nav=follow-ups] svg{color:#d1b082}.navitem[data-nav=affiliates] svg{color:#83bba9}.navitem[data-nav=connections] svg{color:#91abd7}.navitem[data-nav=team] svg{color:#c19dc8}.navitem.active{background:linear-gradient(100deg,rgba(var(--section-rgb),.145),rgba(var(--section-rgb),.035));border-color:rgba(var(--section-rgb),.15);box-shadow:inset 0 1px #fff06,0 4px 16px #0000000a}.navitem.active:before{content:"";position:absolute;left:-1px;top:12px;height:17px;width:2px;background:var(--section-accent);border-radius:3px;box-shadow:0 0 11px rgba(var(--section-rgb),.25)}.navitem.active svg{color:var(--section-accent)}.safe{border-color:#a1b9df0d}.avatar{background:linear-gradient(145deg,#9cb5dc21,#b39bc515);border-color:#b7c7e71c}.topbar{height:70px;background:#11172055;border-color:#a2b5d60d}.topbar>div>strong{font-weight:550}.live i{box-shadow:0 0 0 3px #71bd950d,0 0 10px #71bd9522;background:#79b99a}.live{gap:8px}.content{padding-top:28px;max-width:1900px}.executive-heading{padding:26px 27px 27px;border:1px solid rgba(var(--section-rgb),.105);border-radius:17px;background:radial-gradient(ellipse at 95% 5%,rgba(var(--section-rgb),.12),transparent 65%),linear-gradient(130deg,#ffffff03,#fff0);box-shadow:inset 0 1px #ffffff05;margin-bottom:21px;position:relative;overflow:hidden}.executive-heading:after{content:"";position:absolute;pointer-events:none;right:0;top:0;width:280px;height:100%;opacity:.18;background-image:radial-gradient(circle,rgba(var(--section-rgb),.4) .65px,transparent .8px);background-size:14px 14px;mask-image:linear-gradient(90deg,transparent,#000)}.executive-heading>.actions{position:relative;z-index:1}.executive-heading h1{font-size:31px;letter-spacing:-1.25px;font-weight:550;margin-bottom:9px}.executive-heading .eyebrow{display:flex;align-items:center;gap:8px;letter-spacing:1.6px;font-size:9px;margin-bottom:13px}.heading-signal{width:5px;height:5px;border-radius:50%;background:var(--section-accent);box-shadow:0 0 0 3px rgba(var(--section-rgb),.06)}.executive-heading .muted{font-size:13px}.actions{gap:9px}.actions button{border-radius:9px;padding:10px 13px}.primary{background:linear-gradient(150deg,#d0c8f5,#afa2dd);box-shadow:inset 0 1px #fff8,0 4px 16px #b39ae322;border-color:#ded5ff5c}.primary:hover{box-shadow:inset 0 1px #fff8,0 6px 22px #b39ae333}.stats{gap:17px;margin-bottom:23px}.stat{--metric-rgb:122,165,222;--metric-color:#a1c7f3;background:radial-gradient(ellipse at 100% 0%,rgba(var(--metric-rgb),.09),transparent 70%),linear-gradient(140deg,#ffffff03,#fff0),#141a2480;border:1px solid rgba(var(--metric-rgb),.13);border-radius:15px;padding:21px 23px 19px;box-shadow:inset 0 1px #ffffff05,0 8px 32px #0000001c;transition:transform .2s,border-color .2s}.stat:hover{transform:translateY(-2px);border-color:rgba(var(--metric-rgb),.25)}.stat[data-metric=registered]{--metric-rgb:166,143,217;--metric-color:#c4afea}.stat[data-metric=deposited]{--metric-rgb:90,190,144;--metric-color:#9edbb8}.stat[data-metric=deposit-volume]{--metric-rgb:214,170,99;--metric-color:#e6c28e}.stat:after{left:17%;width:66%;background:linear-gradient(90deg,transparent,rgba(var(--metric-rgb),.25),transparent)}.stat>div:first-child{font-size:12px;font-weight:500}.metric-icon{height:31px;width:31px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--metric-rgb),.12),rgba(var(--metric-rgb),.035));border:1px solid rgba(var(--metric-rgb),.15);box-shadow:inset 0 1px #ffffff04}.stat .metric-icon svg{width:16px;height:16px;color:var(--metric-color);stroke-width:1.7}.stat strong{font-size:35px;letter-spacing:-1.4px;margin:16px 0 15px;font-weight:500;line-height:1.15}.stat strong.volume{font-size:26px;letter-spacing:-.8px;line-height:1.38;margin-bottom:12px;min-height:40px}.metric-bottom{min-height:30px;display:block!important}.metric-bottom small{font-size:11px;margin:0;color:#a8b0be}.metric-meter{margin-top:13px;width:100%;height:3px;border-radius:4px;background:rgba(var(--metric-rgb),.08);overflow:hidden}.metric-meter span{height:100%;display:block;border-radius:4px;background:linear-gradient(90deg,rgba(var(--metric-rgb),.35),rgba(var(--metric-rgb),.9))}.metric-signature{height:3px;display:block;margin-top:13px;width:35%;background:linear-gradient(90deg,rgba(var(--metric-rgb),.32),transparent);border-radius:3px}.workspace-strip{padding:15px 20px;margin:0 0 20px;border:1px solid #acc0df12;border-radius:13px;background:linear-gradient(110deg,#a6bce909,#a7c7d003 70%);box-shadow:inset 0 1px #ffffff05}.workspace-strip>div{gap:12px}.strip-orbit{display:inline-flex;align-items:center;justify-content:center;height:33px;width:33px;border:1px solid #a5bbed18;border-radius:10px;background:linear-gradient(145deg,#a4baf10d,#c3b2eb04);color:#a9b8d7;flex-shrink:0}.strip-copy{display:grid;gap:5px}.workspace-strip .strip-copy strong{font-size:12px;font-weight:500;color:#d9e0ea}.workspace-strip .strip-caption{display:block;margin:0;border:0;padding:0;font-size:11px;color:#8c98ad}.duebutton{min-height:39px;padding:0 3px;gap:11px;border:0!important;background:none!important;box-shadow:none!important}.attention-count{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;border:1px solid #d4b0792b;background:#caa4610c;border-radius:8px;color:#e0bc89;font-size:12px;font-weight:600}.attention-count.clear{color:#a0d3b8;border-color:#86c4a52b;background:#86c4a50b}.attention-text{text-align:left;font-size:11px;line-height:1.3}.attention-text small{font-size:10px;color:#8491a4;font-weight:400;margin-top:4px}.duebutton>svg{color:#99a6b9}.panel{border:1px solid #a7bbdf16;border-radius:16px;background:linear-gradient(150deg,#ffffff03,#fff0),#111722ba;box-shadow:inset 0 1px #ffffff05,0 15px 45px #0000001c}.panelhead{padding:24px 24px 22px;border-bottom:0}.panelhead h2{font-size:16px;font-weight:550;letter-spacing:-.3px;gap:10px}.panelhead p{margin-top:6px;font-size:12px}.pill{border-radius:6px;background:rgba(var(--section-rgb),.08);border-color:rgba(var(--section-rgb),.12);padding:2px 7px}.filtertabs{gap:25px;border-color:#aec1e410;padding:0 24px;margin-bottom:20px}.filtertabs>button{font-size:12px;padding-bottom:14px}.filtertabs>button.selected:after{height:2px;background:var(--section-accent);box-shadow:0 0 12px rgba(var(--section-rgb),.16)}.filtertabs>button>span{background:rgba(var(--section-rgb),.08);border-color:rgba(var(--section-rgb),.12);padding:2px 5px}.filters{padding:0 24px 17px;gap:9px}.search.lead-search{max-width:460px;background:#080d1550;border-color:#abbde020;border-radius:9px}.search.lead-search:focus-within{border-color:rgba(var(--section-rgb),.45);box-shadow:0 0 0 3px rgba(var(--section-rgb),.045)}.filters select,.datefilter input{border-radius:8px;border-color:#a8b9da19;background:#ffffff05}.filters select{font-size:12px}.column-toolbar{padding:0 24px 17px;font-size:10px;color:#8996aa}.column-toolbar button{border-color:#a8bcde15;border-radius:6px;font-size:10px;min-height:26px;background:#ffffff02}.leadpanel .tablewrap{max-height:67vh;scrollbar-width:thin;scrollbar-color:#8597b341 #101621;overscroll-behavior:contain}.leadpanel table{border-collapse:separate;border-spacing:0}.leadpanel th{background:#151c28;position:sticky;top:32px;z-index:4;padding:12px 16px;border-bottom:1px solid #a8bcda15;border-top:0;color:#9daac0;font-size:11px;font-weight:500;letter-spacing:.1px}.leadpanel .column-groups th{position:sticky;top:0;height:32px;padding:8px 16px;line-height:16px;font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase;background:#141c28;border-bottom:1px solid #a3b8d916;color:#8499ba}.leadpanel .column-groups th:nth-child(2){background:#1c1d2c;color:#ac9ec3}.leadpanel .column-groups th:nth-child(3){background:#142429;color:#8baeb0}.leadpanel .column-groups th:nth-child(4){background:#19212c;color:#8fa5c0}.leadpanel .column-groups th:nth-child(5){background:#172720;color:#91b39d}.leadpanel td{padding:19px 16px;border-bottom:1px solid #acc2e10a;background:#111722;font-size:12px}.leadpanel tbody tr:hover td{background:#18202d}.leadpanel td:first-child,.leadpanel thead tr:not(.column-groups) th:first-child{position:sticky;left:0;min-width:150px;width:150px;max-width:150px;padding-left:24px;border-right:1px solid #aec2e30a;z-index:2}.leadpanel td:nth-child(2),.leadpanel thead tr:not(.column-groups) th:nth-child(2){position:sticky;left:150px;min-width:250px;width:250px;max-width:250px;z-index:2;box-shadow:6px 0 10px -10px #0008;border-right:1px solid #aec2e315}.leadpanel thead tr:not(.column-groups) th:first-child,.leadpanel thead tr:not(.column-groups) th:nth-child(2){z-index:7}.leadpanel .column-groups th:first-child{left:0;z-index:8;min-width:400px;padding-left:24px}.leadpanel td:nth-child(3),.leadpanel td:nth-child(6),.leadpanel td:nth-child(8),.leadpanel td:nth-child(9){border-left:1px solid #afc3e408}.leadpanel .client strong{font-size:13px;font-weight:550;letter-spacing:-.1px}.leadpanel .client small{font-size:11px;max-width:192px;overflow:hidden;text-overflow:ellipsis}.leadpanel .client small:last-child{font-size:10px;letter-spacing:.2px}.leadpanel .client .avatar{height:35px;width:35px;min-width:35px;border-radius:11px;font-size:11px;background:linear-gradient(135deg,#a98bc82a,#8fa6cf15);border-color:#b59ad921}.leadpanel .client .avatar[data-avatar-tone="1"]{background:linear-gradient(135deg,#7dabc42b,#a2c8d515);border-color:#8ebbc923;color:#b7d4e3}.leadpanel .client .avatar[data-avatar-tone="2"]{background:linear-gradient(135deg,#7ab29929,#86b4ac15);border-color:#8fc1aa22;color:#b3d8c5}.leadpanel .client .avatar[data-avatar-tone="3"]{background:linear-gradient(135deg,#c2a16f29,#b69a8715);border-color:#cfaf8023;color:#dfc8a7}.leadpanel .leadid{font-variant-numeric:tabular-nums;font-size:12px;letter-spacing:.3px;max-width:none;word-break:normal;white-space:nowrap}.stagebadge{font-size:11px;font-weight:450}.stagebadge i{height:7px;width:7px}.badge{border-radius:6px;padding:5px 8px;font-size:10px;letter-spacing:.05px}.leadpanel td.amount{font-size:13px;font-variant-numeric:tabular-nums;font-weight:550;letter-spacing:-.15px}.follow,.dim{font-size:11px}.tablefooter{padding:17px 24px;font-size:11px;background:#11172255}.tablefooter button{border-radius:7px}.bottomnote{font-size:10px;letter-spacing:.15px;margin-top:25px;opacity:.8}.overviewgrid .panel{padding:27px}.overviewgrid .panel:first-child{background:radial-gradient(ellipse at top right,#ae91e00b,transparent 70%),#131a24b8}.overviewgrid .panel:last-child{background:radial-gradient(ellipse at top right,#7dbba80a,transparent 70%),#131a24b8}.funnel>div:first-child{font-size:12px}.track{height:5px;border-radius:5px;background:#a9b5d00c}.track span{height:5px;background:linear-gradient(90deg,#8675b3,#b7a8d7)}.connection{padding:30px;position:relative;overflow:hidden}.connection:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--section-rgb),.28),transparent)}.connection:nth-child(1) .emptyicon{background:#91c0ad0e;border-color:#91c0ad1a;color:#a5d0be}.connection:nth-child(2) .emptyicon{background:#b7a1db0e;border-color:#b7a1db1a;color:#d0bde9}.connection:nth-child(3) .emptyicon{background:#8faedf0e;border-color:#8faedf1a;color:#b4caf0}.dialog{background:linear-gradient(145deg,#ffffff04,#ffffff01),#141b27f5;border-color:#b0c1df24;box-shadow:inset 0 1px #fff08,0 35px 120px #0009;border-radius:19px}.dialog .eyebrow{letter-spacing:1.6px}.workflow-card{background:linear-gradient(135deg,#a68ac90a,#9fb5d504);border-color:#b09bdb1a;border-radius:13px}.workflow-heading{gap:15px}.detailmeta{line-height:1.8}.sectiontitle{padding-top:26px;margin-top:28px;border-color:#a4bddc14}.dialog input,.dialog select,.dialog textarea{background:#0a101b70;border-color:#a8bddc1f;border-radius:9px}.timeline article{border-color:#b1c4df0c;padding:18px 0}.timeline strong{font-size:12px}.timeline p{font-size:12px;line-height:1.85}.authpage{background:radial-gradient(ellipse at 10% 20%,#5d75962a,transparent 48%),radial-gradient(ellipse at 90% 85%,#82659c21,transparent 45%),#0b1018}.authintro h1{font-size:61px;letter-spacing:-3px;font-weight:450;line-height:1.08}.authintro .brand{margin-bottom:78px}.authintro>p:not(.eyebrow){line-height:1.9;max-width:360px;font-size:15px}.authcard{background:linear-gradient(135deg,#ffffff06,#ffffff02),#18202d70;border:1px solid #a5b9d322;box-shadow:inset 0 1px #fff08,0 30px 90px #0003;padding:40px;border-radius:20px}.authcard input{background:#0a101a70;border-color:#b0c3df22;border-radius:9px}.theme-switch{border-color:#a6bad522;background:#19202db8;box-shadow:inset 0 1px #fff08,0 5px 15px #0001}.theme-switch button[aria-pressed=true]{background:linear-gradient(140deg,#bac9e31a,#c9b5db0c);border-color:#b5c5e31c}.accountlink a{font-size:10px}.column-filter-panel{background:linear-gradient(140deg,#ffffff05,#ffffff01),#17202ef5;border-color:#b2c5e02b;border-radius:15px;box-shadow:inset 0 1px #ffffff0a,0 15px 65px #0006}.column-filter-panel h3{font-size:16px}.column-filter-panel input,.column-filter-panel select{background:#0b121d8c;border-color:#a3bbdf27;border-radius:8px}:root[data-theme=light] body{background:radial-gradient(ellipse at 85% -10%,#dce5f050,transparent 58%),#f1f4f8}.shell[data-section=leads]{--section-accent:#a598e0}:root[data-theme=light] .shell{--section-accent:#8773bd}:root[data-theme=light] .shell[data-section=overview]{--section-accent:#608db8}:root[data-theme=light] .shell[data-section=follow-ups]{--section-accent:#b18a50}:root[data-theme=light] .shell[data-section=affiliates]{--section-accent:#4e9785}:root[data-theme=light] .shell[data-section=connections]{--section-accent:#688fbd}:root[data-theme=light] .shell[data-section=team]{--section-accent:#a375ac}:root[data-theme=light] .sidebar{background:linear-gradient(160deg,#ffffffec,#eff3f9e6);border-color:#728ba51a;box-shadow:inset -1px 0 #fff}:root[data-theme=light] .brandmark{background:linear-gradient(140deg,#8296b9,#526d99);color:#fff;box-shadow:inset 0 1px #ffffff70,0 5px 17px #6b82a524}:root[data-theme=light] .workspace{background:linear-gradient(135deg,#fff,#edf2f97d);border-color:#829abc24;box-shadow:inset 0 1px #fff}:root[data-theme=light] .workspace-icon{background:linear-gradient(140deg,#dbe3f3,#e7e5f4);border-color:#97abc729;color:#6f79a2}:root[data-theme=light] .navitem.active{background:linear-gradient(110deg,rgba(var(--section-rgb),.12),rgba(var(--section-rgb),.035));border-color:rgba(var(--section-rgb),.18);box-shadow:inset 0 1px #fffa}:root[data-theme=light] .navitem[data-nav=overview] svg{color:#7197b9}:root[data-theme=light] .navitem[data-nav=leads] svg{color:#9c89bf}:root[data-theme=light] .navitem[data-nav=follow-ups] svg{color:#b8996b}:root[data-theme=light] .navitem[data-nav=affiliates] svg{color:#72a794}:root[data-theme=light] .navitem[data-nav=connections] svg{color:#819ec7}:root[data-theme=light] .navitem[data-nav=team] svg{color:#b294bb}:root[data-theme=light] .topbar{background:#ffffffa0;border-color:#8097b114}:root[data-theme=light] .executive-heading{background:radial-gradient(ellipse at 98% 0%,rgba(var(--section-rgb),.13),transparent 70%),linear-gradient(140deg,#ffffff9c,#ffffff24);border-color:rgba(var(--section-rgb),.18);box-shadow:inset 0 1px #fff,0 10px 30px #556b8604}:root[data-theme=light] .executive-heading:after{opacity:.14}:root[data-theme=light] .stat{background:radial-gradient(ellipse at 100% 0%,rgba(var(--metric-rgb),.12),transparent 80%),linear-gradient(135deg,#fffffffa,#ffffffbc);border-color:rgba(var(--metric-rgb),.23);box-shadow:inset 0 1px #fff,0 7px 23px #6c819b07}:root[data-theme=light] .stat:hover{border-color:rgba(var(--metric-rgb),.42)}:root[data-theme=light] .stat .metric-icon{border-color:rgba(var(--metric-rgb),.24);background:linear-gradient(140deg,rgba(var(--metric-rgb),.12),rgba(var(--metric-rgb),.035));box-shadow:inset 0 1px #fff8}:root[data-theme=light] .stat .metric-icon svg{color:rgba(var(--metric-rgb),1)}:root[data-theme=light] .stat>div:first-child{color:#617089}:root[data-theme=light] .metric-bottom small{color:#78869a}:root[data-theme=light] .workspace-strip{background:linear-gradient(110deg,#ffffffb3,#fff6);border-color:#98aecb26;box-shadow:inset 0 1px #fff}:root[data-theme=light] .strip-orbit{color:#8094b3;border-color:#9cb3d22b;background:linear-gradient(140deg,#dce6f429,#eff2f9)}:root[data-theme=light] .workspace-strip .strip-copy strong{color:#536880}:root[data-theme=light] .workspace-strip .strip-caption{color:#8392a5}:root[data-theme=light] .attention-count{color:#a77d43;background:#efe3cf54;border-color:#c4a06839}:root[data-theme=light] .attention-count.clear{color:#65977d;background:#dfefe649;border-color:#97bea43b}:root[data-theme=light] .attention-text{color:#8b775c}:root[data-theme=light] .attention-text small{color:#9aa1a9}:root[data-theme=light] .duebutton>svg{color:#9da8b8}:root[data-theme=light] .panel{background:linear-gradient(145deg,#fffffff0,#ffffffc9);border-color:#98aecb29;box-shadow:inset 0 1px #fff,0 13px 35px #71859e07}:root[data-theme=light] .panelhead h2{color:#3c4c65}:root[data-theme=light] .panelhead p{color:#8b98ab}:root[data-theme=light] .pill{color:#9a85bd;background:rgba(var(--section-rgb),.07);border-color:rgba(var(--section-rgb),.16)}:root[data-theme=light] .filtertabs{border-color:#9eb0c71c}:root[data-theme=light] .filtertabs>button.selected:after{background:var(--section-accent);box-shadow:none}:root[data-theme=light] .filtertabs>button>span{background:rgba(var(--section-rgb),.07);border-color:rgba(var(--section-rgb),.14)}:root[data-theme=light] .search.lead-search{background:#f8fafde0;border-color:#9eb0cb30;box-shadow:inset 0 1px 3px #7086a005}:root[data-theme=light] .search.lead-search:focus-within{border-color:rgba(var(--section-rgb),.45);box-shadow:0 0 0 3px rgba(var(--section-rgb),.05)}:root[data-theme=light] .filters select,:root[data-theme=light] .datefilter input{background:#fcfdffb0;border-color:#a4b5cb2d}:root[data-theme=light] .column-toolbar{color:#96a0b3}:root[data-theme=light] .column-toolbar button{border-color:#a5b6cf27;background:#fff}:root[data-theme=light] .leadpanel th{background:#f7f9fc;border-color:#a6b6cb26;color:#8493a8}:root[data-theme=light] .leadpanel .column-groups th{background:#eef3f9;color:#8c9eb6;border-color:#9db2cb22}:root[data-theme=light] .leadpanel .column-groups th:nth-child(2){background:#f1edf7;color:#a391b7}:root[data-theme=light] .leadpanel .column-groups th:nth-child(3){background:#edf5f5;color:#86a6a6}:root[data-theme=light] .leadpanel .column-groups th:nth-child(4){background:#edf2f8;color:#8d9fb7}:root[data-theme=light] .leadpanel .column-groups th:nth-child(5){background:#edf5ef;color:#8eab96}:root[data-theme=light] .leadpanel td{background:#fff;border-color:#9eb2cf18}:root[data-theme=light] .leadpanel tbody tr:hover td{background:#f6f9fd}:root[data-theme=light] .leadpanel td:first-child,:root[data-theme=light] .leadpanel td:nth-child(2){border-right-color:#9bb0ca1d}:root[data-theme=light] .leadpanel td:nth-child(2){box-shadow:6px 0 10px -10px #647a9980}:root[data-theme=light] .leadpanel td:nth-child(3),:root[data-theme=light] .leadpanel td:nth-child(6),:root[data-theme=light] .leadpanel td:nth-child(8),:root[data-theme=light] .leadpanel td:nth-child(9){border-left-color:#a5b8d01b}:root[data-theme=light] .leadpanel .client .avatar{background:linear-gradient(135deg,#e4dcf1,#f0eaf7);border-color:#b7a1d32b;color:#a489bc}:root[data-theme=light] .leadpanel .client .avatar[data-avatar-tone="1"]{background:linear-gradient(135deg,#dceaf2,#edf4f9);border-color:#a2c0d62b;color:#8aa9c1}:root[data-theme=light] .leadpanel .client .avatar[data-avatar-tone="2"]{background:linear-gradient(135deg,#dcece3,#edf5f0);border-color:#a2c4af2b;color:#86ae96}:root[data-theme=light] .leadpanel .client .avatar[data-avatar-tone="3"]{background:linear-gradient(135deg,#f0e7d8,#f7f2e9);border-color:#d0b9972b;color:#bba27c}:root[data-theme=light] .tablefooter{background:#fbfcfd80}:root[data-theme=light] .overviewgrid .panel:first-child{background:radial-gradient(ellipse at top right,#e5dbf23b,transparent 70%),#ffffffc9}:root[data-theme=light] .overviewgrid .panel:last-child{background:radial-gradient(ellipse at top right,#d6ebdf32,transparent 70%),#ffffffc9}:root[data-theme=light] .connection:nth-child(1) .emptyicon{background:#e2f0e83b;border-color:#9bbda62f;color:#87ac96}:root[data-theme=light] .connection:nth-child(2) .emptyicon{background:#ece4f63b;border-color:#b6a0d22f;color:#ad98c7}:root[data-theme=light] .connection:nth-child(3) .emptyicon{background:#e3ecf63b;border-color:#a1b9d72f;color:#94aece}:root[data-theme=light] .dialog{background:linear-gradient(145deg,#fffffff7,#f7f9fff5);border-color:#a1b7d23d;box-shadow:inset 0 1px #fff,0 35px 100px #49617e26}:root[data-theme=light] .dialog input,:root[data-theme=light] .dialog select,:root[data-theme=light] .dialog textarea{background:#fff;border-color:#a9bbd236}:root[data-theme=light] .workflow-card{background:linear-gradient(135deg,#eee8f62b,#eaf0f932);border-color:#b4a4d131;box-shadow:inset 0 1px #fff}:root[data-theme=light] .timeline article{border-color:#acbdd623}:root[data-theme=light] .authpage{background:radial-gradient(ellipse at 10% 20%,#dce7f26e,transparent 50%),radial-gradient(ellipse at 90% 85%,#e8ddf25c,transparent 45%),#f2f5fa}:root[data-theme=light] .authcard{background:linear-gradient(145deg,#ffffffe0,#ffffffa9);border-color:#acbdd636;box-shadow:inset 0 1px #fff,0 25px 80px #657f9f14}:root[data-theme=light] .authcard input{background:#ffffffcf;border-color:#acbdd638}:root[data-theme=light] .theme-switch{background:#ffffffe0;border-color:#a3b7d130;box-shadow:inset 0 1px #fff,0 5px 18px #5f78960b}:root[data-theme=light] .theme-switch button[aria-pressed=true]{background:linear-gradient(140deg,#e9edf7,#f1edf9);border-color:#afb9d632;box-shadow:inset 0 1px #fff}:root[data-theme=light] .column-filter-panel{background:linear-gradient(140deg,#fffffff7,#f6f9fff2);border-color:#a6b9d53b;box-shadow:inset 0 1px #fff,0 15px 55px #465f7f28}:root[data-theme=light] .column-filter-panel input,:root[data-theme=light] .column-filter-panel select{border-color:#a5b9d43b;background:#fff}:root:not([data-theme=light]) .executive-heading h1,:root:not([data-theme=light]) .panelhead h2,:root:not([data-theme=light]) .stat strong,:root:not([data-theme=light]) .stat strong.volume{color:#f0f3f8}:root:not([data-theme=light]) .executive-heading .eyebrow,:root:not([data-theme=light]) .executive-heading .muted,:root:not([data-theme=light]) .panelhead p,:root:not([data-theme=light]) .metric-bottom small{color:#b6c0ce}:root:not([data-theme=light]) .leadpanel td,:root:not([data-theme=light]) .leadpanel .client small,:root:not([data-theme=light]) .leadpanel .client small:last-child{color:#c0c8d4}:root:not([data-theme=light]) .leadpanel .client strong{color:#eff2f6}:root:not([data-theme=light]) .leadpanel .column-groups th{color:#a7bad5}:root:not([data-theme=light]) .leadpanel .column-groups th:nth-child(2){color:#bfb0d5}:root:not([data-theme=light]) .leadpanel .column-groups th:nth-child(3){color:#a1c1c3}:root:not([data-theme=light]) .leadpanel .column-groups th:nth-child(5){color:#a4c4b0}:root[data-theme=light] .executive-heading h1,:root[data-theme=light] .stat strong,:root[data-theme=light] .stat strong.volume,:root[data-theme=light] .panelhead h2{color:#2a2638}:root[data-theme=light] .executive-heading .muted,:root[data-theme=light] .metric-bottom small,:root[data-theme=light] .panelhead p,:root[data-theme=light] .workspace-strip .strip-caption,:root[data-theme=light] .attention-text small,:root[data-theme=light] .column-toolbar{color:#6b7182}:root[data-theme=light] .leadpanel td,:root[data-theme=light] .leadpanel .client small,:root[data-theme=light] .leadpanel .client small:last-child{color:#505569}:root[data-theme=light] .leadpanel .client strong{color:#27263a}:root[data-theme=light] .leadpanel .column-groups th{color:#5b7091}:root[data-theme=light] .leadpanel .column-groups th:nth-child(2){color:#7b648e}:root[data-theme=light] .leadpanel .column-groups th:nth-child(3){color:#5b7b7e}:root[data-theme=light] .leadpanel .column-groups th:nth-child(5){color:#5c7c66}:root[data-theme=light] .leadpanel th{color:#646f83}:root[data-theme=light] .stat>div:first-child{color:#5a6073}@media(min-width:1600px){.content{padding:32px 42px}.executive-heading{padding:29px 30px}.stats{gap:21px}}@media(max-width:1150px){.executive-heading{padding:23px;gap:20px}.executive-heading h1{font-size:29px}.stat{padding:18px}.stat strong{font-size:32px}.stat strong.volume{font-size:23px}.metric-bottom small{font-size:10px}.workspace-strip{padding:14px 16px}.attention-text{font-size:10px}}@media(max-width:700px){.sidebar{background:#111823f2;padding:16px;height:auto}.brand{margin-bottom:14px}.navitem{min-height:37px;padding:8px}.navitem.active:before{display:none}.topbar{height:51px}.content{padding:18px 13px}.executive-heading{padding:22px 18px;border-radius:14px;gap:20px;margin-bottom:15px}.executive-heading h1{font-size:27px;letter-spacing:-1px}.executive-heading .eyebrow{font-size:8px;letter-spacing:1.4px}.executive-heading .muted{font-size:12px}.actions button{font-size:11px;padding:8px 10px}.stats{gap:11px;margin-bottom:15px}.stat{padding:16px 15px;border-radius:12px}.stat strong{font-size:30px;margin:16px 0 13px}.stat strong.volume{font-size:20px;min-height:35px}.stat>div:first-child{font-size:11px}.metric-icon{height:26px;width:26px;border-radius:8px}.stat .metric-icon svg{height:13px;width:13px}.metric-bottom small{font-size:9px;line-height:1.6}.metric-meter,.metric-signature{margin-top:10px}.workspace-strip{padding:13px 14px;gap:14px;margin-bottom:15px}.strip-orbit{height:29px;width:29px;border-radius:9px}.workspace-strip .strip-copy strong{font-size:11px}.workspace-strip .strip-caption,.attention-text{font-size:10px}.attention-text small{font-size:9px}.attention-count{height:25px;min-width:25px}.panelhead{padding:21px 17px}.filtertabs{padding:0 17px;gap:20px}.filtertabs>button{font-size:11px}.filters{padding:0 17px 16px}.column-toolbar{padding:0 17px 15px;font-size:10px}.leadpanel .tablewrap{max-height:70vh}.leadpanel td:first-child,.leadpanel thead tr:not(.column-groups) th:first-child{min-width:128px;width:128px;max-width:128px;padding-left:17px}.leadpanel td:nth-child(2),.leadpanel thead tr:not(.column-groups) th:nth-child(2){left:128px;min-width:220px;width:220px;max-width:220px}.leadpanel .column-groups th:first-child{min-width:348px;padding-left:17px}.leadpanel .client small{max-width:160px}.tablefooter{padding:15px 17px}.dialog{padding:29px 21px}.authcard{padding:29px}.authintro h1{font-size:44px}}.leadpanel td{font-size:13px}.leadpanel .client strong{font-size:14px}.leadpanel .client small{font-size:12px}.leadpanel .client small:last-child{font-size:11px}.leadpanel .column-groups th{font-size:10px;letter-spacing:.8px}.stagebadge,.follow,.dim{font-size:12px}.badge{font-size:11px}.metric-bottom small{font-size:12px}@media(max-width:1150px){.metric-bottom small{font-size:11px}}@media(max-width:700px){.metric-bottom small{font-size:10px}}.topbar{height:auto;min-height:74px;padding:13px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.topbar>div:first-child{min-width:0;flex:0 1 auto}.topbar .topbar-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:18px;flex:0 1 auto;flex-wrap:wrap;min-width:0}.topbar .live{white-space:nowrap;flex:0 0 auto}.global-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto;min-width:0}.global-toolbar.is-floating{position:fixed;top:17px;right:25px;z-index:4;max-width:calc(100vw - 32px)}.global-toolbar .theme-switch{position:static;top:auto;right:auto;z-index:auto;flex-shrink:0;margin:0}.global-toolbar .account-control{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;flex-shrink:0;border:1px solid #a6b9d51b;border-radius:8px;padding:8px 10px;line-height:1.2;font-size:11px;color:#cdd3de;background:#ffffff05}.global-toolbar .account-control:hover{border-color:#a6b9d53b;background:#a6b9d509;color:#f0f3f8}.global-toolbar .account-control svg{flex-shrink:0;stroke-width:1.7}.shell main,.content,.leadpanel,.leadpanel .tablewrap{min-width:0}.leadpanel .tablewrap{max-width:100%;width:100%}.stats .stat{min-width:0}.leadpanel th{top:34px}.leadpanel .column-groups th{top:0;height:34px;line-height:16px;padding-top:8px;padding-bottom:8px}.column-heading{gap:5px}.sort-trigger{white-space:nowrap}.dialog form button{max-width:100%}.dialog .formgrid>label{min-width:0}.global-toolbar button:focus-visible,.global-toolbar a:focus-visible{outline:2px solid #b2a1ff;outline-offset:3px}:root[data-theme=light] .global-toolbar .account-control{color:#4e4960;border-color:#9aafcb32;background:#ffffffa0}:root[data-theme=light] .global-toolbar .account-control:hover{color:#2c263f;border-color:#9aafcb60;background:#fff}@media(max-width:1100px){.topbar{padding:13px 23px;gap:12px}.topbar .topbar-actions{gap:12px}.global-toolbar{gap:9px}.global-toolbar .account-control{font-size:10px;padding:8px}.topbar .live{font-size:9px}}@media(max-width:760px){.topbar .live{display:none}.topbar .topbar-actions{gap:10px}.global-toolbar .account-control{font-size:11px}.global-toolbar .theme-switch button{min-height:27px}}@media(max-width:700px){.topbar{height:auto;min-height:70px;padding:13px 16px;gap:12px}.leadpanel td:first-child,.leadpanel td:nth-child(2){position:static;left:auto;z-index:auto;box-shadow:none}.leadpanel thead tr:not(.column-groups) th:first-child,.leadpanel thead tr:not(.column-groups) th:nth-child(2){position:sticky;left:auto;z-index:4}.leadpanel .column-groups th:first-child{left:auto;z-index:5}.authpage{padding-top:90px}.global-toolbar.is-floating{top:17px;right:17px}.global-toolbar .theme-switch button span{display:inline}.executive-heading .actions{flex-wrap:wrap;width:100%}.workspace-strip{align-items:flex-start}.duebutton{white-space:normal}.attention-text{max-width:185px}}@media(max-width:520px){.topbar{align-items:flex-start}.topbar .topbar-actions{width:100%;margin-left:0;justify-content:space-between}.topbar .global-toolbar{width:100%;justify-content:space-between;gap:12px}.global-toolbar .account-control{padding:9px 10px}.global-toolbar .theme-switch button{padding:5px 8px}.global-toolbar .theme-switch button span{display:inline}.executive-heading h1{font-size:25px}.workspace-strip{gap:14px}.duebutton{width:100%;justify-content:flex-start}.workspace-strip>div{width:100%}.column-toolbar>div{flex-wrap:wrap}.formgrid.three{grid-template-columns:1fr}.dialog{max-width:100%;padding:27px 19px}.authcard{padding:27px 23px}.authintro .brand{margin-bottom:0}.global-toolbar.is-floating{width:auto}.global-toolbar.is-floating .account-control{padding:8px}.stats .stat>div:first-child{gap:7px}.metric-icon{flex-shrink:0}}.stage-interested{color:#79e6b0;background:#2daf7324}.stage-callback,.stage-voicemail,.stage-no-answer{color:#f2ce85;background:#d2a03c1f}.stage-invalid-number,.stage-wrong-person,.stage-hang-up,.stage-no-money{color:#f1acb5;background:#c3556e1f}[data-theme=light] .stage-interested{color:#14633b;background:#e2f5e9}[data-theme=light] .stage-callback,[data-theme=light] .stage-voicemail,[data-theme=light] .stage-no-answer{color:#79540b;background:#fff2d7}[data-theme=light] .stage-invalid-number,[data-theme=light] .stage-wrong-person,[data-theme=light] .stage-hang-up,[data-theme=light] .stage-no-money{color:#8b3041;background:#fce9ed}.stats .stat.metric-link{display:block;text-align:left;width:100%;font:inherit;cursor:pointer;white-space:normal;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.stats .stat.metric-link:hover{transform:translateY(-3px);border-color:var(--section-accent,#a99ae8);box-shadow:0 10px 28px #0002}.stats .stat.metric-link:focus-visible{outline:2px solid var(--section-accent,#a99ae8);outline-offset:4px}.stats .metric-link .metric-icon{transition:transform .18s ease}.stats .metric-link:hover .metric-icon{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.stats .stat.metric-link,.stats .metric-link .metric-icon{transition:none}.stats .stat.metric-link:hover{transform:none}}.deposit-summary{margin:16px 22px;padding:20px;border:1px solid #57b78b40;border-radius:14px;background:linear-gradient(120deg,#48a87810,#48a87804);display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between}.deposit-period-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.deposit-summary label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.deposit-summary input,.deposit-summary select{padding:10px;border:1px solid #91a2b43d;border-radius:8px;background:var(--input-bg,#151b25);color:inherit;font:inherit;color-scheme:dark}.deposit-period-totals{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.deposit-period-totals>span{font-size:13px}.deposit-period-totals strong{display:block;font-size:23px;margin-top:6px}.deposit-period-totals small{font-size:12px;line-height:1.6}:root[data-theme=light] .deposit-summary input,:root[data-theme=light] .deposit-summary select{background:#fff;color:#202131;color-scheme:light}@media(max-width:700px){.deposit-summary{margin:12px;padding:14px}.deposit-period-controls label{flex:1;min-width:130px}.deposit-period-totals{gap:16px}}.intake-sections{display:flex;gap:8px;flex-wrap:wrap;padding:16px 22px 8px}.intake-sections button{font-size:13px;padding:9px 13px}.intake-sections button.selected{border-color:#9e8ade;background:#9e8ade20}.batch-picker{padding:8px 22px 16px;display:flex;gap:14px;align-items:end;flex-wrap:wrap}.batch-picker label{display:flex;flex-direction:column;gap:8px;font-size:13px}.batch-picker select{max-width:100%;width:360px;padding:10px;border-radius:8px;background:#161c27;color:#f4f4fa;border:1px solid #91a2b440}.batch-picker small{font-size:12px}:root[data-theme=light] .batch-picker select{background:#fff;color:#202131}@media(max-width:700px){.batch-picker select,.batch-picker label{width:100%}}.import-map-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.import-map-row label{min-width:0}.import-map-row select{width:100%;min-width:0}.contact-edit{padding:18px 0;border-bottom:1px solid #91a2b430;margin-bottom:20px}@media(max-width:600px){.import-map-row{grid-template-columns:1fr}}.mobile-column-tools{display:none}.shell,main,.content,.panel,.panelhead,.executive-heading,.stats,.stat{min-width:0}input,select,textarea{max-width:100%}.dialog{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}.tablewrap{-webkit-overflow-scrolling:touch}.stat strong.volume{overflow-wrap:anywhere}@media(max-width:1000px)and (min-width:701px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{flex-wrap:wrap;height:auto;gap:12px;padding:16px}.global-toolbar,.filters{flex-wrap:wrap}.filters>*{max-width:100%}}@media(max-width:700px){body{font-size:15px}.shell{width:100%;display:block}.sidebar{position:static;width:100%;height:auto;padding:14px 12px}.sidebar nav{display:flex;flex-wrap:wrap;overflow:visible;gap:6px}.sidebar .navitem{flex:1 0 28%;justify-content:center;font-size:12px;min-height:44px;margin:0;padding:9px}.sidebar .navitem svg{width:17px}.sidebar .brand{margin-bottom:12px}.shell main{margin:0;width:100%}.content{padding:16px 12px}.topbar{padding:12px;flex-wrap:wrap}.topbar>div{min-width:0}.topbar-actions{flex-wrap:wrap}.topbar .live{display:none}.global-toolbar{flex-wrap:wrap;gap:8px}.executive-heading{padding:20px 16px;gap:18px}.executive-heading .actions{gap:8px}.actions>button{flex:1;justify-content:center}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stats .stat{padding:14px 12px}.stats .stat>div:first-child{font-size:13px;gap:4px}.stats .stat strong{font-size:27px}.stats .stat strong.volume{font-size:18px;line-height:1.5}.metric-bottom small{font-size:12px;line-height:1.5}.workspace-strip{padding:16px;flex-wrap:wrap}.panelhead{gap:12px;flex-wrap:wrap}.panelhead h2{font-size:21px}.filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.filters .lead-search{grid-column:1/-1;width:100%;min-width:0}.filters select,.filters input{width:100%;min-width:0}.filters .datefilter{min-width:0}.filtertabs{padding:12px;gap:8px;display:flex;flex-wrap:wrap}.filtertabs button{font-size:13px;min-height:44px}.column-toolbar{gap:10px;flex-wrap:wrap;padding:12px}.intake-sections{padding:12px;gap:6px}.intake-sections button{flex:1 0 40%;min-height:44px}.batch-picker{padding:12px}.mobile-column-tools{display:flex;gap:8px;align-items:end;flex-wrap:wrap;padding:12px}.mobile-column-tools label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:140px;font-size:13px}.mobile-column-tools select{width:100%;min-height:44px;background:#171e2a;color:#f6f6fa;border:1px solid #91a2b440;border-radius:8px;padding:8px}.mobile-column-tools button{min-height:44px}.leadpanel .tablewrap{overflow:visible}.leadpanel .lead-table{display:block;width:100%;min-width:0;border-collapse:separate}.leadpanel .lead-table thead{display:none}.leadpanel .lead-table tbody{display:grid;gap:12px;padding:12px}.leadpanel .lead-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #91a2b430;border-radius:14px;overflow:hidden;background:#141a24}.leadpanel .lead-table td{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;width:auto!important;position:static!important;border:0!important;border-bottom:1px solid #91a2b41c!important;padding:12px!important;white-space:normal;overflow-wrap:anywhere;box-shadow:none!important;font-size:14px;background:transparent}.leadpanel .lead-table td:before{content:attr(data-label);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#aab7ca;font-weight:600}.leadpanel .lead-table td[data-label=Client]{grid-column:1/-1;grid-row:1}.leadpanel .lead-table .client{white-space:normal;max-width:100%;width:100%;text-align:left}.leadpanel .lead-table .client>span{min-width:0}.leadpanel .lead-table .client strong{font-size:17px}.leadpanel .lead-table .client small{font-size:13px;overflow-wrap:anywhere;white-space:normal}.leadpanel .lead-table td[data-label="Open lead"]{grid-column:1/-1}.leadpanel .lead-table td[data-label="Open lead"]:before{display:none}.leadpanel .lead-table td[data-label="Open lead"] button{width:100%;min-height:44px;border:1px solid #91a2b440;border-radius:8px}.leadpanel .lead-table td[data-label="Open lead"] button:before{content:"View / edit lead";margin-right:8px;font-size:14px}.leadpanel .lead-table tr:hover td{background:transparent}.tablefooter{flex-wrap:wrap;gap:12px}.tablefooter>div{display:flex;gap:8px}.tablefooter button{min-height:44px}.overlay{padding:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.dialog{width:100%;max-width:100%;max-height:calc(100dvh - 16px);padding:24px 16px}.dialog .formgrid,.dialog .formgrid.three,.import-map-row{grid-template-columns:1fr}.dialog input,.dialog select,.dialog textarea,.authcard input,.authcard select,.filters input,.filters select,.deposit-summary input,.deposit-summary select{font-size:16px;min-height:44px}.dialog button,.authcard button{min-height:44px}.detailmeta{flex-wrap:wrap;overflow-wrap:anywhere}.detailmeta a{max-width:100%}.deposit-period-totals strong{font-size:21px;overflow-wrap:anywhere}.deposit-period-controls{width:100%}.column-filter-panel{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.column-filter-panel input,.column-filter-panel select{font-size:16px;min-height:44px}.column-filter-panel button{min-height:44px}.authpage{padding:90px 14px 24px;min-width:0}.authcard{width:100%;max-width:100%;padding:24px 18px}.connectiongrid,.overviewgrid{grid-template-columns:1fr}.connection,.connection pre{min-width:0;overflow-wrap:anywhere}.connection pre,.dialog pre{white-space:pre-wrap;overflow-wrap:anywhere}.formgrid label{min-width:0}:root[data-theme=light] .mobile-column-tools select{background:#fff;color:#202131}:root[data-theme=light] .leadpanel .lead-table tr{background:#fff}:root[data-theme=light] .leadpanel .lead-table td{background:transparent}:root[data-theme=light] .leadpanel .lead-table td:before{color:#526179}}@media(max-width:360px){.stats,.filters{grid-template-columns:1fr}.filters .lead-search{grid-column:auto}.leadpanel .lead-table tr{grid-template-columns:1fr}.leadpanel .lead-table td[data-label=Client],.leadpanel .lead-table td[data-label="Open lead"]{grid-column:auto}}.sidebar-import{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;margin:16px 0;padding:12px;background:#a697e921;border:1px solid #b2a3ef66;border-radius:10px;color:#f4f1ff;font-weight:650}.import-database-button{min-height:44px;border-color:#b2a3ef66;background:#a697e91a}:root[data-theme=light] .sidebar-import{color:#403069;background:#eee9fa}:root[data-theme=light] .import-database-button{color:#403069;background:#eee9fa}@media(max-width:700px){.sidebar-import{margin:10px 0 14px}.executive-heading .actions .import-database-button{flex-basis:100%;order:-1}}.lead-contact-lines{margin:7px 0 0 44px;display:grid;gap:4px;min-width:0}.contact-copy-line{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.contact-copy-line a{font-size:12px;overflow-wrap:anywhere;white-space:normal;min-width:0;color:var(--secondary,#adb8ca);user-select:text}.contact-copy-line .copy-contact{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;min-height:28px;padding:5px;border:1px solid #94a7c03d;border-radius:7px;background:#94a7c00a;color:inherit}.copy-contact:hover{border-color:#b7a5ed;background:#a797df1a}.copy-contact:focus-visible{outline:2px solid #b7a5ed;outline-offset:2px}.contact-missing{font-size:12px;color:var(--dim,#909cb0)}.detailmeta .contact-copy-line a{font-size:14px}:root[data-theme=light] .contact-copy-line a{color:#3f4c66}@media(max-width:700px){.lead-contact-lines{width:100%;margin:4px 0 0}.contact-copy-line{justify-content:space-between;width:100%;gap:10px}.contact-copy-line a{font-size:14px}.contact-copy-line .copy-contact{width:44px;height:44px;min-height:44px}.detailmeta .contact-copy-line{width:100%}}.bulk-assign-bar{padding:16px 22px;display:flex;gap:10px;align-items:end;flex-wrap:wrap;border-block:1px solid #a89ac333;background:#a899cf0b}.bulk-assign-bar label{display:flex;flex-direction:column;gap:6px;font-size:12px}.bulk-assign-bar select{padding:10px;min-height:42px;border:1px solid #91a2b440;background:#17202e;color:#f6f6fa;border-radius:8px;max-width:100%}.bulk-assign-bar small{width:100%;font-size:12px}.lead-select{width:18px;height:18px;margin-right:9px;accent-color:#ab98e0;cursor:pointer}:root[data-theme=light] .bulk-assign-bar select{background:#fff;color:#202131}@media(max-width:700px){.bulk-assign-bar{padding:12px}.bulk-assign-bar label{width:100%}.bulk-assign-bar select,.bulk-assign-bar button{min-height:44px}.leadpanel .lead-table td .lead-select{width:24px;height:24px;min-height:24px;margin:0 0 6px}}:root{--text:#f1f3f6;--secondary:#b3bbc9;--dim:#98a2b3;--section-accent:#b6a6e8}body{background:radial-gradient(ellipse at 75% 0%,#26223435,transparent 55%),#0c1016;color:var(--text);font-size:14px;line-height:1.5}.sidebar{background:#10151df0;border-right:1px solid #ffffff0b}.content{max-width:1900px;margin:0 auto;padding:30px}.topbar{background:#0f141bd9;border-bottom:1px solid #ffffff0b}.executive-heading{padding:26px 28px;min-height:0;border:1px solid #ffffff0a;border-radius:18px;background:linear-gradient(115deg,#1b202c99,#161b2570);box-shadow:inset 0 1px #ffffff04}.executive-heading:after{display:none}.executive-heading h1{font-size:32px;line-height:1.2;letter-spacing:-1px;margin:8px 0 10px;font-weight:600}.executive-heading .eyebrow{font-size:10px;letter-spacing:1.8px;color:#b3a8cf}.executive-heading .muted{font-size:14px;line-height:1.6;color:#b4bdcb}.stats{gap:16px;margin-block:22px}.stats .stat.metric-link{padding:22px;min-height:150px;border-radius:16px;border-color:#a3b0c221;background:radial-gradient(ellipse at 100% 0%,rgba(var(--metric-rgb),.08),transparent 80%),#141a24;box-shadow:inset 0 1px #ffffff04}.stats .stat>div:first-child{font-size:13px;line-height:1.5;color:#c7ceda;font-weight:500}.stats .stat strong{display:block;font-size:34px;letter-spacing:-1px;line-height:1.2;margin:16px 0 12px;font-weight:550;font-variant-numeric:tabular-nums;color:#f5f6fa}.stats .stat strong.volume{font-size:24px;line-height:1.4;letter-spacing:-.6px}.stats .metric-icon{width:32px;height:32px;border-radius:10px}.metric-bottom small{font-size:12px;line-height:1.55;color:#aeb9c9}.metric-meter{margin-top:12px;height:3px}.panel{border-radius:18px;border-color:#a3b0c21c;background:#131a24;box-shadow:0 8px 32px #0000000b}.panelhead{padding:24px;gap:16px}.panelhead h2{font-size:21px;line-height:1.4;letter-spacing:-.4px}.panelhead .muted{font-size:13px;margin-top:5px;color:#a5b1c4}.workspace-strip{border-radius:13px;padding:16px 20px;gap:20px;background:#141b2466;box-shadow:none}.strip-copy strong{font-size:13px}.strip-caption,.attention-text small,.attention-text{font-size:12px}.source-controls{margin:0 24px 12px;border:1px solid #a3b0c220;border-radius:10px;background:#ffffff02}.source-controls summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:12px 14px;font-size:13px;font-weight:550;list-style:none}.source-controls summary:after{content:"+";font-size:18px;color:#a9b6ca}.source-controls[open] summary:after{content:"\2212"}.source-controls summary span{margin-left:auto;color:#a6b3c7;font-size:12px;font-weight:400;overflow-wrap:anywhere}.source-controls .intake-sections{padding:10px 14px}.source-controls .batch-picker{padding:8px 14px 16px}.filtertabs{padding-inline:24px;gap:20px}.filters{padding:18px 24px;gap:12px;align-items:end}.filters select,.filters input{min-height:42px;border-radius:9px}.column-toolbar{padding:12px 24px;color:#a5b1c3;font-size:12px}.bulk-assign-bar{padding:12px 24px;align-items:center;gap:10px;background:#b6a6e805;border-block:1px solid #a3b0c218}.bulk-assign-bar button{padding:8px 12px;font-size:12px}.bulk-assign-bar small{width:auto;margin-left:auto;color:#a5b1c3;max-width:300px;font-size:12px}.selection-count{font-size:12px;font-weight:600;min-width:76px}.leadpanel .lead-table th{font-size:12px;padding:15px 18px;color:#bcc7d6;white-space:nowrap;background:#18212d}.leadpanel .lead-table .column-groups th{padding:10px 18px;font-size:10px;letter-spacing:1px;background:#161e29;color:#96a6bd;height:35px}.leadpanel .lead-table td{padding:18px;font-size:13px;line-height:1.65;border-bottom-color:#a3b0c214;vertical-align:middle;background:#131a24}.leadpanel .lead-table tbody tr:hover td{background:#18212d}.leadpanel .lead-table th:nth-child(2),.leadpanel .lead-table td:nth-child(2){min-width:310px;width:310px;max-width:360px}.leadpanel .lead-table .client strong{font-size:14px;font-weight:600;color:#f1f4f8}.lead-contact-lines{gap:2px}.contact-copy-line a{color:#b9c3d2;line-height:1.6;font-size:12px}.leadid{font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.2px}.stagebadge,.badge{font-size:11px;padding:5px 9px;border-radius:7px;white-space:nowrap}.amount{font-variant-numeric:tabular-nums;font-weight:600}.dialog{padding:30px;line-height:1.6}.dialog h2{font-size:27px;letter-spacing:-.6px}.dialog h3{font-size:17px}.dialog label{font-size:13px;line-height:1.6}.dialog .hint{font-size:12px;line-height:1.7;margin-block:12px}.dialog .formgrid{gap:16px}.contact-edit,.workflow-card{margin-top:20px}.detailmeta{gap:12px}.timeline article{padding-block:20px}.timeline p{font-size:14px;line-height:1.7}.timeline small{font-size:12px}.primary{box-shadow:inset 0 1px #ffffff21,0 3px 12px #00000014}button:focus-visible,summary:focus-visible{outline:2px solid #c0b0ec;outline-offset:3px}:root[data-theme=light]{--text:#222738;--secondary:#4c586d;--dim:#647086}:root[data-theme=light] body{background:#f3f5f8;color:#222738}:root[data-theme=light] .sidebar{background:#fafbfc;border-right-color:#24314612}:root[data-theme=light] .topbar{background:#fafbfcdb}:root[data-theme=light] .executive-heading{background:linear-gradient(115deg,#fff,#f4f2fa);border-color:#24314612;box-shadow:0 6px 28px #24314603}:root[data-theme=light] .executive-heading .muted{color:#566177}:root[data-theme=light] .stats .stat.metric-link{background:radial-gradient(ellipse at 100% 0%,rgba(var(--metric-rgb),.08),transparent 80%),#fff;border-color:#24314616;box-shadow:0 4px 18px #24314604}:root[data-theme=light] .stats .stat strong{color:#222738}:root[data-theme=light] .stats .stat>div:first-child{color:#455167}:root[data-theme=light] .metric-bottom small{color:#5c687c}:root[data-theme=light] .panel{background:#fff;border-color:#24314614}:root[data-theme=light] .panelhead .muted{color:#5c687c}:root[data-theme=light] .source-controls{border-color:#24314618;background:#f9fafc}:root[data-theme=light] .source-controls summary span,:root[data-theme=light] .column-toolbar,:root[data-theme=light] .bulk-assign-bar small{color:#5a687c}:root[data-theme=light] .workspace-strip{background:#ffffff9c}:root[data-theme=light] .leadpanel .lead-table th{background:#f3f6fa;color:#4a596f}:root[data-theme=light] .leadpanel .lead-table .column-groups th{background:#edf1f6;color:#5b6e87}:root[data-theme=light] .leadpanel .lead-table td{background:#fff;border-bottom-color:#2431460e}:root[data-theme=light] .leadpanel .lead-table tbody tr:hover td{background:#f7f9fc}:root[data-theme=light] .leadpanel .lead-table .client strong{color:#222738}:root[data-theme=light] .contact-copy-line a{color:#4c586d}@media(max-width:1150px){.content{padding:22px}.stats .stat.metric-link{padding:18px}.stats .stat strong.volume{font-size:21px}.bulk-assign-bar small{width:100%;margin:0;max-width:none}.executive-heading{padding:24px}}@media(max-width:700px){.content{padding:16px 12px}.executive-heading{padding:22px 18px}.executive-heading h1{font-size:27px}.stats{gap:10px;margin-block:18px}.stats .stat.metric-link{padding:16px 13px;min-height:145px}.stats .stat strong{font-size:30px}.stats .stat strong.volume{font-size:19px}.stats .stat>div:first-child{font-size:12px}.metric-bottom small{font-size:12px}.panelhead{padding:20px 16px}.source-controls{margin-inline:12px}.source-controls summary{font-size:12px;padding:12px}.filtertabs{padding-inline:12px;gap:8px}.filters{padding:14px 12px}.bulk-assign-bar{padding:12px}.bulk-assign-bar button{min-height:44px}.leadpanel .lead-table th:nth-child(2),.leadpanel .lead-table td:nth-child(2){min-width:0;width:auto;max-width:100%}.leadpanel .lead-table td,.leadpanel .lead-table tbody tr:hover td{background:transparent}.leadpanel .lead-table .client strong{font-size:17px}.contact-copy-line a{font-size:14px}.dialog{padding:26px 18px}.dialog h2{font-size:24px}:root[data-theme=light] .leadpanel .lead-table td,:root[data-theme=light] .leadpanel .lead-table tbody tr:hover td{background:transparent}}.callback-reminder{position:fixed;right:24px;bottom:24px;z-index:40;width:370px;max-width:calc(100% - 24px);max-height:calc(100dvh - 32px);overflow:auto;padding:20px;background:#18212ef5;backdrop-filter:blur(22px);border:1px solid #b6a6e855;border-radius:18px;box-shadow:0 18px 65px #0005;color:#f2f4f8}.callback-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.callback-top>span{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px;color:#d5c5fa}.callback-top small{font-size:11px;font-weight:400}.callback-reminder strong{font-size:20px;display:block;overflow-wrap:anywhere}.callback-number,.callback-caption{font-size:12px;line-height:1.6;color:#b0bdcf;margin:7px 0}.callback-date{font-size:14px;margin:10px 0}.callback-phone{font-size:15px;color:#d4c7f5}.callback-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.callback-actions button{font-size:12px;padding:9px 11px;min-height:40px}.callback-reminder .callback-close{padding:7px;width:34px;height:34px;flex:none}.callback-reminder label{display:grid;gap:8px;font-size:13px;margin-top:15px}.callback-reminder input{padding:10px;font-size:15px;background:#101824;color:#fff;border:1px solid #96a7c34a;border-radius:8px;width:100%;min-width:0}.callback-reminder .error{font-size:13px}:root[data-theme=light] .callback-reminder{background:#fffffff5;color:#202638;border-color:#a58acc66;box-shadow:0 18px 65px #39445a29}:root[data-theme=light] .callback-top>span,:root[data-theme=light] .callback-phone{color:#67498c}:root[data-theme=light] .callback-number,:root[data-theme=light] .callback-caption{color:#57657b}:root[data-theme=light] .callback-reminder input{background:#f7f9fc;color:#202638}@media(max-width:700px){.callback-reminder{right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:18px;max-height:60dvh}.callback-reminder input{font-size:16px;min-height:44px}.callback-actions button,.callback-reminder .callback-close{min-height:44px}.callback-reminder .callback-close{width:44px;height:44px}}.schedule-callback-shortcut{margin:14px 0 6px;min-height:42px}.callback-reminder .callback-client-link{display:block;text-align:left;padding:0;border:0;background:none;color:inherit;font-size:20px;font-weight:650;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.callback-client-link:hover{text-decoration:underline;text-underline-offset:4px}.callback-actions .callback-open-lead{width:100%;justify-content:center;min-height:44px}.column-drag-handle{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:28px;color:#98a8c0;cursor:grab;border-radius:5px;user-select:none}.column-drag-handle:hover{background:#b2a1db20;color:#d4c4f6}.column-drag-handle:active{cursor:grabbing}.customize-columns{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.column-toolbar{flex-wrap:wrap;gap:10px}.column-order-list{list-style:none;padding:0;margin:20px 0;display:grid;gap:7px}.column-order-list li{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#b3a4d308;border:1px solid #a5b5cd25;border-radius:10px;cursor:grab}.column-order-list li>span{flex:1;min-width:0;font-size:14px}.column-order-list button{padding:8px;min-width:36px;min-height:36px}.leadpanel .lead-table.reorderable-table thead th{position:sticky!important;left:auto!important;top:0!important;z-index:4;box-shadow:none!important}.leadpanel .lead-table.reorderable-table tbody td{position:static!important;left:auto!important;z-index:auto;box-shadow:none!important;border-left:0!important}.leadpanel .lead-table.reorderable-table th,.leadpanel .lead-table.reorderable-table td{width:auto!important;min-width:130px;max-width:none}.leadpanel .lead-table.reorderable-table [data-column=client]{min-width:310px;width:310px!important}.leadpanel .lead-table.reorderable-table [data-column=lead_number]{min-width:145px}.leadpanel .lead-table.reorderable-table [data-column=next_follow_up],.leadpanel .lead-table.reorderable-table [data-column=last_comment_at]{min-width:180px}.leadpanel .lead-table.reorderable-table .column-heading{gap:6px}:root[data-theme=light] .column-drag-handle{color:#68778f}@media(max-width:700px){.column-order-list button{min-width:44px;min-height:44px}.column-toolbar .customize-columns{min-height:44px}.leadpanel .lead-table.reorderable-table td{min-width:0!important;width:auto!important;max-width:100%}.leadpanel .lead-table.reorderable-table td[data-label=Client]{grid-row:auto}.leadpanel .lead-table.reorderable-table [data-column=client]{width:auto!important;min-width:0}.column-order-list li{padding:8px;gap:7px}.column-order-list li>span{font-size:13px}}:root{--ambient:167,148,218;--ambient-ink:#d8c9f9}.shell{--ambient:167,148,218;--ambient-ink:#d8c9f9}.shell[data-section=overview]{--ambient:112,164,208;--ambient-ink:#badcf6}.shell[data-section=follow-ups]{--ambient:205,164,101;--ambient-ink:#f0d4a8}.shell[data-section=affiliates]{--ambient:103,175,152;--ambient-ink:#b5e3d3}.shell[data-section=connections]{--ambient:115,157,218;--ambient-ink:#c0d8fa}.shell[data-section=team]{--ambient:181,140,187;--ambient-ink:#edc9ef}.sidebar .navitem{position:relative;border:1px solid transparent;border-radius:11px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.sidebar .navitem:hover{background:rgba(var(--ambient),.055);border-color:rgba(var(--ambient),.09)}.sidebar .navitem.active{background:linear-gradient(105deg,rgba(var(--ambient),.15),rgba(var(--ambient),.035));border-color:rgba(var(--ambient),.27);box-shadow:inset 0 1px rgba(var(--ambient),.12),0 0 24px -8px rgba(var(--ambient),.23);color:#f4f3fa}.sidebar .navitem.active:before{content:"";position:absolute;left:-1px;top:25%;bottom:25%;width:3px;border-radius:5px;background:var(--ambient-ink);box-shadow:0 0 12px rgba(var(--ambient),.5)}.sidebar .navitem.active svg{color:var(--ambient-ink)}.sidebar .navitem.active .count{color:var(--ambient-ink);background:rgba(var(--ambient),.14);border:1px solid rgba(var(--ambient),.16)}.executive-heading{background:radial-gradient(ellipse at 100% 0%,rgba(var(--ambient),.07),transparent 65%),linear-gradient(115deg,#1b202c99,#161b2570);border-color:rgba(var(--ambient),.16);box-shadow:inset 0 1px rgba(var(--ambient),.07),0 8px 30px -18px rgba(var(--ambient),.12)}.executive-heading .eyebrow{color:var(--ambient-ink)}.executive-heading .heading-signal{background:var(--ambient-ink);box-shadow:0 0 10px rgba(var(--ambient),.35)}.leadpanel{border-color:rgba(var(--ambient),.19);box-shadow:inset 0 1px rgba(var(--ambient),.08),0 0 44px -28px rgba(var(--ambient),.24),0 12px 36px #0000000c}.leadpanel:focus-within{border-color:rgba(var(--ambient),.32);box-shadow:inset 0 1px rgba(var(--ambient),.12),0 0 45px -25px rgba(var(--ambient),.27)}.panelhead{border-bottom:1px solid #a8b6ca0b}.panelhead .pill{color:var(--ambient-ink);background:rgba(var(--ambient),.09);border-color:rgba(var(--ambient),.19)}.source-controls{transition:border-color .18s ease,box-shadow .18s ease}.source-controls[open]{border-color:rgba(var(--ambient),.28);box-shadow:0 0 24px -15px rgba(var(--ambient),.22)}.source-controls[open] summary{background:rgba(var(--ambient),.035);border-bottom:1px solid rgba(var(--ambient),.1)}.source-controls summary{border-radius:10px}.source-controls summary:after{color:var(--ambient-ink)}.filtertabs{padding-top:12px;padding-bottom:12px;gap:9px}.filtertabs>button{padding:9px 12px;border:1px solid transparent;border-radius:9px;line-height:1.5}.filtertabs>button.selected{background:rgba(var(--ambient),.085);border-color:rgba(var(--ambient),.22);color:var(--ambient-ink);box-shadow:inset 0 1px rgba(var(--ambient),.06)}.filtertabs>button.selected:after{display:none}.filtertabs>button:hover{background:rgba(var(--ambient),.045)}.filters{padding-top:14px}.filters .lead-search:focus-within{border-color:rgba(var(--ambient),.5);box-shadow:0 0 0 3px rgba(var(--ambient),.07),0 0 22px -12px rgba(var(--ambient),.25)}.filters select:focus,.filters input:focus,.batch-picker select:focus{outline:2px solid rgba(var(--ambient),.6);outline-offset:2px}.intake-sections button.selected{background:rgba(var(--ambient),.09);border-color:rgba(var(--ambient),.3);box-shadow:inset 0 1px rgba(var(--ambient),.07)}.bulk-assign-bar[data-active=true]{background:linear-gradient(100deg,rgba(var(--ambient),.09),rgba(var(--ambient),.025));border-block-color:rgba(var(--ambient),.24);box-shadow:inset 3px 0 rgba(var(--ambient),.55)}.bulk-assign-bar[data-active=true] .selection-count{color:var(--ambient-ink)}.leadpanel .lead-table thead th[aria-sort=ascending],.leadpanel .lead-table thead th[aria-sort=descending]{background:linear-gradient(rgba(var(--ambient),.085),rgba(var(--ambient),.085)),#18212d;box-shadow:inset 0 -2px rgba(var(--ambient),.65)!important}.leadpanel .lead-table thead th[aria-sort=ascending] .sort-trigger,.leadpanel .lead-table thead th[aria-sort=descending] .sort-trigger{color:var(--ambient-ink)}.filter-trigger.is-filtered{color:var(--ambient-ink);background:rgba(var(--ambient),.12);border-color:rgba(var(--ambient),.25)}.leadpanel .lead-table tbody tr:has(.lead-select:checked) td{background:rgba(var(--ambient),.065)!important;border-bottom-color:rgba(var(--ambient),.16)}.leadpanel .lead-table tbody tr:has(.lead-select:checked) td:first-child{box-shadow:inset 3px 0 rgba(var(--ambient),.7)!important}.leadpanel .lead-table .client:hover strong,.leadid:hover{color:var(--ambient-ink)}.stats .stat.metric-link:focus-visible{outline:2px solid rgba(var(--ambient),.6);outline-offset:3px}.stats .stat.metric-link:hover{transform:translateY(-2px);box-shadow:inset 0 1px rgba(var(--metric-rgb),.13),0 8px 28px -12px rgba(var(--metric-rgb),.18);border-color:rgba(var(--metric-rgb),.34)}.dialog{border-color:rgba(var(--ambient),.26);box-shadow:inset 0 1px rgba(var(--ambient),.1),0 0 70px -35px rgba(var(--ambient),.24),0 30px 100px #0007}.dialog input:focus,.dialog select:focus,.dialog textarea:focus{outline:2px solid rgba(var(--ambient),.55);outline-offset:2px;box-shadow:0 0 0 4px rgba(var(--ambient),.055)}.contact-edit{border-radius:12px;transition:box-shadow .18s ease}.contact-edit:focus-within{box-shadow:0 0 0 1px rgba(var(--ambient),.22),0 0 24px -17px rgba(var(--ambient),.23)}.workflow-card:focus-within{border-color:rgba(var(--ambient),.3);box-shadow:0 0 24px -16px rgba(var(--ambient),.23)}.column-order-list li:hover{border-color:rgba(var(--ambient),.3);background:rgba(var(--ambient),.06)}.callback-reminder{border-color:#b8a4e65c;box-shadow:inset 0 1px #d9c6ff15,0 0 40px -20px #a593d64d,0 18px 65px #0005}.callback-reminder:focus-within{border-color:#c5adeb91;box-shadow:0 0 32px -15px #a593d65c,0 18px 65px #0005}:root[data-theme=light] .shell{--ambient-ink:#66508b}:root[data-theme=light] .shell[data-section=overview]{--ambient-ink:#3c6e94}:root[data-theme=light] .shell[data-section=follow-ups]{--ambient-ink:#886027}:root[data-theme=light] .shell[data-section=affiliates]{--ambient-ink:#2f7562}:root[data-theme=light] .shell[data-section=connections]{--ambient-ink:#466c9e}:root[data-theme=light] .shell[data-section=team]{--ambient-ink:#835588}:root[data-theme=light] .sidebar .navitem.active{background:linear-gradient(105deg,rgba(var(--ambient),.15),rgba(var(--ambient),.045));color:var(--ambient-ink);box-shadow:inset 0 1px #fff,0 0 22px -9px rgba(var(--ambient),.17)}:root[data-theme=light] .executive-heading{background:radial-gradient(ellipse at 100% 0%,rgba(var(--ambient),.09),transparent 70%),#fff;box-shadow:inset 0 1px #fff,0 8px 30px -20px rgba(var(--ambient),.12)}:root[data-theme=light] .leadpanel{background:#fff;border-color:rgba(var(--ambient),.25);box-shadow:inset 0 1px #fff,0 0 40px -24px rgba(var(--ambient),.16)}:root[data-theme=light] .filtertabs>button.selected{background:rgba(var(--ambient),.11);color:var(--ambient-ink)}:root[data-theme=light] .leadpanel .lead-table thead th[aria-sort=ascending],:root[data-theme=light] .leadpanel .lead-table thead th[aria-sort=descending]{background:linear-gradient(rgba(var(--ambient),.09),rgba(var(--ambient),.09)),#f3f6fa}:root[data-theme=light] .leadpanel .lead-table tbody tr:has(.lead-select:checked) td{background:linear-gradient(rgba(var(--ambient),.09),rgba(var(--ambient),.09)),#fff!important}:root[data-theme=light] .dialog{box-shadow:inset 0 1px #fff,0 0 60px -30px rgba(var(--ambient),.21),0 30px 100px #39445a26}:root[data-theme=light] .callback-reminder{box-shadow:inset 0 1px #fff,0 0 40px -20px #a593d63b,0 18px 65px #39445a29}@media(max-width:700px){.sidebar .navitem.active:before{inset:auto 25% -1px;width:auto;height:2px}.filtertabs{gap:7px}.filtertabs>button{padding:9px 10px;font-size:12px}.leadpanel .lead-table tbody tr:has(.lead-select:checked){border-color:rgba(var(--ambient),.5);box-shadow:0 0 22px -12px rgba(var(--ambient),.24)}.leadpanel .lead-table tbody tr:has(.lead-select:checked) td:first-child{box-shadow:none!important}.dialog{box-shadow:0 12px 65px #0005}.callback-reminder{box-shadow:0 12px 45px #0004}}@media(prefers-reduced-motion:reduce){.sidebar .navitem,.source-controls,.contact-edit{transition:none}.stats .stat.metric-link:hover{transform:none}}@media(hover:hover)and (pointer:fine){.sidebar .navitem:hover{background:linear-gradient(110deg,#d6af5b18,#d6af5b06);border-color:#d6af5b40;box-shadow:inset 0 1px #f4d79712,0 0 22px -9px #d6af5b30}.sidebar .navitem.active:hover{box-shadow:inset 0 1px #f4d7971c,0 0 25px -10px #d6af5b3b}.stats .stat.metric-link:hover{background:radial-gradient(ellipse at 85% 0%,#d6af5b20,transparent 80%),#161b24;border-color:#d6af5b4d;box-shadow:inset 0 1px #f4d79715,0 8px 28px -12px #d6af5b30}.leadpanel .lead-table tbody tr:hover td{background:linear-gradient(90deg,#d6af5b0e,#d6af5b09),#141a24;border-bottom-color:#d6af5b28}.leadpanel .lead-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 #d6af5b66!important}.leadpanel .lead-table tbody tr:hover .client strong,.leadpanel .lead-table tbody tr:hover .leadid{color:#f1dfb5}.leadpanel .lead-table tbody tr:has(.lead-select:checked):hover td{background:linear-gradient(#d6af5b12,#d6af5b12),#211e2d!important}.filtertabs>button:hover,.intake-sections button:hover,.source-controls summary:hover{background:#d6af5b10;border-color:#d6af5b33}.overviewgrid>.panel:hover,.connectiongrid>.panel:hover{border-color:#d6af5b33;box-shadow:inset 0 1px #f4d7970d,0 0 32px -19px #d6af5b2e}:root[data-theme=light] .sidebar .navitem:hover{background:linear-gradient(110deg,#d6af5b20,#d6af5b08);border-color:#b88a3338}:root[data-theme=light] .stats .stat.metric-link:hover{background:radial-gradient(ellipse at 85% 0%,#d6af5b24,transparent 80%),#fff;border-color:#b88a3345;box-shadow:inset 0 1px #fff,0 8px 26px -13px #b88a3326}:root[data-theme=light] .leadpanel .lead-table tbody tr:hover td{background:linear-gradient(90deg,#d6af5b15,#d6af5b0b),#fff;border-bottom-color:#b88a3326}:root[data-theme=light] .leadpanel .lead-table tbody tr:hover .client strong,:root[data-theme=light] .leadpanel .lead-table tbody tr:hover .leadid{color:#674c20}:root[data-theme=light] .leadpanel .lead-table tbody tr:has(.lead-select:checked):hover td{background:linear-gradient(#d6af5b1a,#d6af5b1a),#f3effa!important}}.activity-message .activity-answer{font-weight:650;padding:1px 4px;border-radius:4px;white-space:nowrap}.activity-message .activity-answer-no{color:#ff9ca7;background:#e6506414}.activity-message .activity-answer-yes{color:#80e5b1;background:#42bc7e14}:root[data-theme=light] .activity-message .activity-answer-no{color:#a9243c;background:#e6506410}:root[data-theme=light] .activity-message .activity-answer-yes{color:#17673c;background:#42bc7e14}.danger-button{color:#f0a0ab;border-color:#d46c7c55;background:#c3475f0a}.danger-button:hover{background:#c3475f1a;border-color:#d46c7c88}.trash-panel{padding-bottom:24px}.trash-panel h2{display:flex;align-items:center;gap:10px}.trash-panel>h3,.trash-panel>p{margin:16px 24px}.trash-items{display:grid;margin:16px 24px;gap:10px}.trash-items article{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px;border:1px solid #a5b5cd25;border-radius:11px}.trash-items article>div{min-width:0}.trash-items strong{display:block;font-size:14px;overflow-wrap:anywhere}.trash-items small{display:block;font-size:12px;color:var(--secondary);margin-top:6px;overflow-wrap:anywhere}.trash-items button{flex-shrink:0}.shell[data-section=trash]{--ambient:193,132,145;--ambient-ink:#f1bbc6}:root[data-theme=light] .danger-button{color:#a6334d;background:#c3475f08}:root[data-theme=light] .shell[data-section=trash]{--ambient-ink:#9b435b}@media(max-width:700px){.trash-items{margin:12px}.trash-items article{flex-wrap:wrap;padding:14px}.trash-items button{min-height:44px}.trash-panel>h3,.trash-panel>p{margin-inline:14px}}:root{--clientra-ink: #0b1020;--clientra-navy: #10182b;--clientra-panel: #151f34;--clientra-gold: #d8bd83;--clientra-gold-light: #f0dfb6;--clientra-text: #f4f2ed;--clientra-muted: #9da9bd;--clientra-border: rgba(202, 214, 232, .12)}body{font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.012em}.sidebar{background:linear-gradient(180deg,#10182b,#0b1020);border-right:1px solid var(--clientra-border);box-shadow:8px 0 36px #0000001a}.brand{display:flex;align-items:center;gap:12px;color:var(--clientra-text)!important;font-size:21px!important;font-weight:750!important;letter-spacing:.105em;text-decoration:none}.brandmark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;box-sizing:border-box;border:1px solid rgba(216,189,131,.68);border-radius:12px;background:linear-gradient(145deg,#d8bd832e,#d8bd8309);color:var(--clientra-gold-light)!important;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500;line-height:1;box-shadow:inset 0 1px #ffffff14,0 4px 18px #00000024}.topbar{background:#0b1020c2;border-bottom:1px solid var(--clientra-border);backdrop-filter:blur(18px)}.content{padding-top:30px}.executive-heading{align-items:flex-end;gap:24px;margin-bottom:28px}.executive-heading h1{color:var(--clientra-text);font-size:clamp(27px,3vw,38px);font-weight:650;letter-spacing:-.045em;line-height:1.15}.eyebrow{color:var(--clientra-gold)!important;font-size:10px!important;font-weight:750;letter-spacing:.19em;text-transform:uppercase}.heading-signal{background:var(--clientra-gold)!important;box-shadow:0 0 12px #d8bd8373}button,.primary,.import-database-button{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}button:hover,.primary:hover,.import-database-button:hover{transform:translateY(-1px)}.primary{box-shadow:0 5px 18px #00000024}.authpage{background:radial-gradient(ellipse at 18% 12%,rgba(216,189,131,.11),transparent 36%),radial-gradient(ellipse at 85% 82%,rgba(61,91,135,.18),transparent 42%),#0b1020}.authintro .brand{margin-bottom:34px}.authintro .brandmark{width:46px;height:46px;flex-basis:46px;font-size:31px;border-radius:14px}.authintro h1{letter-spacing:-.045em}.authcard{border:1px solid var(--clientra-border);border-radius:22px;box-shadow:0 28px 90px #00000040;backdrop-filter:blur(20px)}.loading .brandmark{margin:0 auto 12px}@media(max-width:760px){.content{padding-top:22px}.executive-heading{align-items:flex-start}.brand{font-size:18px!important}}
