.hub-client-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:8px 0 28px}.hub-client-heading h1{font:400 38px/1.15 var(--sans);color:#171b26;letter-spacing:-1.1px;margin:16px 0}.hub-client-heading p{font-size:12px;line-height:1.8;color:#747e85;margin:0}.hub-client-heading .eyebrow{font-size:9px;color:#6e7e88}.hub-kpi-board{background:linear-gradient(135deg,#141a43,#2d286d);color:#fff;border-radius:22px;padding:34px;box-shadow:0 15px 40px #24215014;margin-bottom:24px}.hub-kpi-icon{width:48px;height:48px;background:#f4f7ff;border-radius:14px;color:#20388b;display:grid;place-items:center;margin-bottom:17px}.hub-kpi-icon svg{width:25px;height:25px}.hub-kpi-board>small{font-size:10px;letter-spacing:1.5px;color:#b9c8f2;font-weight:600}.hub-kpi-board>h2{font:750 43px/1.12 var(--sans);letter-spacing:-1.3px;color:#fff;margin:14px 0}.hub-kpi-board>p{font-size:12px;line-height:1.8;color:#c4cdeb;max-width:640px;margin:0 0 28px}.scoreGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.scoreGrid>article{display:flex;flex-direction:column;gap:12px;padding:20px;background:#ffffff0b;border:1px solid #ffffff20;border-radius:14px;min-width:0}.scoreLabel{display:flex;align-items:center;gap:10px;font-size:12px;color:#d9e5ff;line-height:1.6;min-height:36px}.scoreLabel svg{width:20px;height:20px;flex-shrink:0;color:#a8bbff}.scoreGrid>article>strong{font:750 34px/1.15 var(--sans);letter-spacing:-1.2px;color:#fff;overflow-wrap:anywhere}.scoreGrid>article>small{font-size:10px;line-height:1.7;color:#b4c1e6}.scoreBottom{display:grid;grid-template-columns:1.7fr 1fr;gap:14px;margin-top:23px}.scoreFunnel{padding:8px 0}.scoreFunnel>b{font-size:13px;font-weight:600;color:#e0e8ff;display:block;margin-bottom:18px}.funnelRow{display:grid;grid-template-columns:65px minmax(0,1fr) 35px;align-items:center;gap:13px;margin:13px 0;font-size:11px;color:#cbd5eb}.funnelRow i{height:9px;display:block;background:#ffffff13;border-radius:9px;overflow:hidden}.funnelRow em{height:100%;display:block;background:linear-gradient(90deg,#71b7f0,#5ee3d3);border-radius:9px;max-width:100%}.funnelRow strong{font-size:13px;font-weight:600;text-align:right;color:#eef2ff}.scoreConversion{padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid #ffffff1a;background:#ffffff09;border-radius:14px;text-align:center}.scoreConversion small{font-size:9px;letter-spacing:1.6px;color:#c4cff2}.scoreConversion>b{font:750 44px/1.1 var(--sans);color:#5ee3d3;letter-spacing:-1.5px}.scoreConversion>span{font-size:11px;color:#b9c7ed}.hub-kpi-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid #ffffff20;padding-top:22px;margin-top:20px}.hub-kpi-actions>.btn{background:#ffffff0d;color:#e1e9ff;border-color:#ffffff40;font-size:11px;border-radius:8px}.hub-kpi-actions>.btn:hover{background:#ffffff1c}.hub-kpi-actions>span{font-size:10px;color:#aabbe4;line-height:1.7}.hub-report-source{display:flex;align-items:center;gap:15px;padding:17px 21px;background:#f5f7fc;border:1px solid #e3e8f4;border-radius:8px;margin:24px 0}.hub-report-source>div{flex:1}.hub-report-source strong{font-size:11px;font-weight:500;color:#5e6d86}.hub-report-source p{font-size:11px;line-height:1.8;color:#7e8aa0;margin:5px 0 0}.hub-report-source>span:last-child{font-size:8px;letter-spacing:1px;color:#8b97ae;white-space:nowrap}.command-center .opportunity-section{margin-top:35px}
@media(max-width:1000px){.scoreGrid>article{padding:16px}.scoreGrid>article>strong{font-size:28px}.scoreLabel{font-size:11px;gap:7px}.scoreLabel svg{width:17px;height:17px}}
@media(max-width:720px){.hub-client-heading{align-items:flex-start;flex-direction:column;gap:15px}.hub-client-heading h1{font-size:30px}.hub-kpi-board{padding:22px 18px;border-radius:16px}.hub-kpi-board>h2{font-size:34px;letter-spacing:-1px}.hub-kpi-board>p{font-size:11px}.scoreGrid{grid-template-columns:1fr 1fr;gap:10px}.scoreGrid>article{padding:16px 12px;gap:12px;border-radius:10px}.scoreGrid>article>strong{font-size:26px}.scoreGrid>article>small{font-size:9px}.scoreLabel{font-size:10px;min-height:40px;align-items:flex-start}.scoreBottom{grid-template-columns:1fr;gap:16px}.scoreConversion{padding:20px}.scoreConversion>b{font-size:38px}.hub-report-source{align-items:flex-start;flex-wrap:wrap;padding:16px}.hub-report-source>span:last-child{margin-left:23px}.hub-kpi-actions{gap:13px}.hub-kpi-actions>.btn{width:100%;justify-content:center}}

.funnelRow em.hub-fill-0{width:0%}.funnelRow em.hub-fill-1{width:1%}.funnelRow em.hub-fill-2{width:2%}.funnelRow em.hub-fill-3{width:3%}.funnelRow em.hub-fill-4{width:4%}.funnelRow em.hub-fill-5{width:5%}.funnelRow em.hub-fill-6{width:6%}.funnelRow em.hub-fill-7{width:7%}.funnelRow em.hub-fill-8{width:8%}.funnelRow em.hub-fill-9{width:9%}.funnelRow em.hub-fill-10{width:10%}.funnelRow em.hub-fill-11{width:11%}.funnelRow em.hub-fill-12{width:12%}.funnelRow em.hub-fill-13{width:13%}.funnelRow em.hub-fill-14{width:14%}.funnelRow em.hub-fill-15{width:15%}.funnelRow em.hub-fill-16{width:16%}.funnelRow em.hub-fill-17{width:17%}.funnelRow em.hub-fill-18{width:18%}.funnelRow em.hub-fill-19{width:19%}.funnelRow em.hub-fill-20{width:20%}.funnelRow em.hub-fill-21{width:21%}.funnelRow em.hub-fill-22{width:22%}.funnelRow em.hub-fill-23{width:23%}.funnelRow em.hub-fill-24{width:24%}.funnelRow em.hub-fill-25{width:25%}.funnelRow em.hub-fill-26{width:26%}.funnelRow em.hub-fill-27{width:27%}.funnelRow em.hub-fill-28{width:28%}.funnelRow em.hub-fill-29{width:29%}.funnelRow em.hub-fill-30{width:30%}.funnelRow em.hub-fill-31{width:31%}.funnelRow em.hub-fill-32{width:32%}.funnelRow em.hub-fill-33{width:33%}.funnelRow em.hub-fill-34{width:34%}.funnelRow em.hub-fill-35{width:35%}.funnelRow em.hub-fill-36{width:36%}.funnelRow em.hub-fill-37{width:37%}.funnelRow em.hub-fill-38{width:38%}.funnelRow em.hub-fill-39{width:39%}.funnelRow em.hub-fill-40{width:40%}.funnelRow em.hub-fill-41{width:41%}.funnelRow em.hub-fill-42{width:42%}.funnelRow em.hub-fill-43{width:43%}.funnelRow em.hub-fill-44{width:44%}.funnelRow em.hub-fill-45{width:45%}.funnelRow em.hub-fill-46{width:46%}.funnelRow em.hub-fill-47{width:47%}.funnelRow em.hub-fill-48{width:48%}.funnelRow em.hub-fill-49{width:49%}.funnelRow em.hub-fill-50{width:50%}.funnelRow em.hub-fill-51{width:51%}.funnelRow em.hub-fill-52{width:52%}.funnelRow em.hub-fill-53{width:53%}.funnelRow em.hub-fill-54{width:54%}.funnelRow em.hub-fill-55{width:55%}.funnelRow em.hub-fill-56{width:56%}.funnelRow em.hub-fill-57{width:57%}.funnelRow em.hub-fill-58{width:58%}.funnelRow em.hub-fill-59{width:59%}.funnelRow em.hub-fill-60{width:60%}.funnelRow em.hub-fill-61{width:61%}.funnelRow em.hub-fill-62{width:62%}.funnelRow em.hub-fill-63{width:63%}.funnelRow em.hub-fill-64{width:64%}.funnelRow em.hub-fill-65{width:65%}.funnelRow em.hub-fill-66{width:66%}.funnelRow em.hub-fill-67{width:67%}.funnelRow em.hub-fill-68{width:68%}.funnelRow em.hub-fill-69{width:69%}.funnelRow em.hub-fill-70{width:70%}.funnelRow em.hub-fill-71{width:71%}.funnelRow em.hub-fill-72{width:72%}.funnelRow em.hub-fill-73{width:73%}.funnelRow em.hub-fill-74{width:74%}.funnelRow em.hub-fill-75{width:75%}.funnelRow em.hub-fill-76{width:76%}.funnelRow em.hub-fill-77{width:77%}.funnelRow em.hub-fill-78{width:78%}.funnelRow em.hub-fill-79{width:79%}.funnelRow em.hub-fill-80{width:80%}.funnelRow em.hub-fill-81{width:81%}.funnelRow em.hub-fill-82{width:82%}.funnelRow em.hub-fill-83{width:83%}.funnelRow em.hub-fill-84{width:84%}.funnelRow em.hub-fill-85{width:85%}.funnelRow em.hub-fill-86{width:86%}.funnelRow em.hub-fill-87{width:87%}.funnelRow em.hub-fill-88{width:88%}.funnelRow em.hub-fill-89{width:89%}.funnelRow em.hub-fill-90{width:90%}.funnelRow em.hub-fill-91{width:91%}.funnelRow em.hub-fill-92{width:92%}.funnelRow em.hub-fill-93{width:93%}.funnelRow em.hub-fill-94{width:94%}.funnelRow em.hub-fill-95{width:95%}.funnelRow em.hub-fill-96{width:96%}.funnelRow em.hub-fill-97{width:97%}.funnelRow em.hub-fill-98{width:98%}.funnelRow em.hub-fill-99{width:99%}.funnelRow em.hub-fill-100{width:100%}
.exo-coverage{margin-top:24px;padding-top:22px;border-top:1px solid #ffffff20}.exo-coverage>small{font-size:9px;letter-spacing:1.4px;color:#b9c8f2}.exo-coverage>div{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0}.exo-coverage>div>span{font-size:10px;border:1px solid #ffffff30;border-radius:20px;padding:7px 13px;color:#e0e8ff}.exo-coverage p{font-size:10px;color:#b4c1e6;line-height:1.8;max-width:760px}.exo-workspace,.exo-planner{margin:48px 0}.exo-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.exo-section-head h2{font:400 29px/1.25 var(--sans);letter-spacing:-.8px;margin:12px 0;color:#181d24}.exo-section-head p{font-size:12px;color:#7b8087;line-height:1.8}.exo-focus{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.exo-focus button{padding:11px 17px;border:1px solid #e1e4e5;border-radius:30px;background:#fff;font-size:11px;color:#697078;cursor:pointer}.exo-focus button.selected{background:#171b22;color:white;border-color:#171b22}.exo-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.exo-channel-tile{border:1px solid #e0e5e7;border-radius:15px;background:#fff;overflow:hidden;transition:border-color .2s}.exo-channel-tile:hover,.exo-channel-tile.expanded{border-color:#8caaa3}.exo-tile-top{display:flex;align-items:flex-start;gap:15px;padding:24px 23px 20px;width:100%;text-align:left;background:none;border:0;cursor:pointer;color:#1a2026}.exo-tile-icon{width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;background:#f0f5f3;border-radius:12px;color:#4d756a}.exo-tile-icon svg{width:20px;height:20px}.exo-tile-label{flex:1;min-width:0}.exo-tile-label strong{display:block;font-size:16px;font-weight:500;margin:3px 0 9px}.exo-tile-label small{display:block;font-size:11px;line-height:1.7;color:#80868a}.exo-plus{font-size:22px;font-weight:300;color:#7e8d88}.exo-tile-foot{display:flex;justify-content:space-between;gap:10px;padding:0 23px 21px;font-size:9px;color:#969ba0}.exo-state{color:#788d85}.exo-channel-detail{padding:19px 23px;border-top:1px solid #edf0ee;background:#f8faf9}.exo-channel-detail p{font-size:11px;line-height:1.8;color:#778079;margin:0 0 16px}.exo-channel-detail .btn{font-size:11px;background:white}.exo-empty{padding:30px;border:1px dashed #ccd4d0;font-size:12px;line-height:1.8}.exo-month-label{font-size:10px;color:#77817d;display:grid;gap:8px;min-width:180px}.exo-month-label select{padding:12px;border:1px solid #dce3df;background:#fff;border-radius:7px;font-size:12px;color:#34443c}.exo-plan-layout{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid #dfe5df;border-radius:16px;overflow:hidden}.exo-plan-feature{background:#edf2ed;padding:32px}.exo-plan-feature h3{font:400 34px/1.2 var(--serif,Georgia);letter-spacing:-.5px;margin:20px 0}.exo-plan-feature>strong{font-size:11px;font-weight:500;color:#64796b}.exo-plan-feature p{font-size:12px;line-height:1.9;color:#6e7c73;margin:16px 0 24px}.exo-plan-feature>small{display:block;font-size:9px;line-height:1.8;color:#7b8980;margin-top:14px}.exo-plan-feature .btn{font-size:11px}.exo-plan-steps{padding:32px;background:#fff}.exo-plan-steps h3{font-size:15px;font-weight:500;margin:0 0 25px}.exo-plan-steps>div{display:flex;gap:15px;margin-bottom:24px}.exo-plan-steps>div>span{font:400 19px Georgia;color:#93a89b}.exo-plan-steps p{margin:0}.exo-plan-steps strong{display:block;font-size:12px;font-weight:500;margin-bottom:7px}.exo-plan-steps small{display:block;font-size:11px;line-height:1.7;color:#858d87}.exo-plan-steps .text-link{font-size:10px}.exo-visibility{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0}.exo-visibility label{display:flex;gap:10px;align-items:center;font-size:13px}.exo-focus button:focus-visible,.exo-tile-top:focus-visible{outline:2px solid #568a7b;outline-offset:3px}@media(max-width:720px){.exo-section-head{align-items:flex-start;flex-direction:column}.exo-section-head h2{font-size:25px}.exo-tile-grid,.exo-plan-layout{grid-template-columns:1fr}.exo-tile-top{padding:20px 17px}.exo-tile-foot{padding:0 17px 18px}.exo-plan-feature,.exo-plan-steps{padding:24px}.exo-focus{gap:6px}.exo-focus button{font-size:10px;padding:10px 13px}.exo-workspace,.exo-planner{margin:34px 0}.exo-visibility{grid-template-columns:1fr}}
.lux-brand img.client-logo{background:#fff;object-fit:contain;padding:10px;border-radius:8px;width:170px;height:86px;filter:none}.lux-brand:has(.client-logo)>span{font-size:21px;line-height:1.3;letter-spacing:-.4px}.client-welcome{padding:20px 24px;border:1px solid #dce6e1;border-radius:12px;background:#f5f8f6;margin:0 0 24px}.client-welcome>span{font-size:8px;letter-spacing:1.5px;color:#7d8d84;display:block;margin-bottom:9px}.client-welcome strong{font-size:17px;font-weight:500}.client-welcome p{font-size:11px;color:#7d8680;margin:9px 0 0}
