.dashboard-shell,.editable-lead-dialog{--navy:#061b3d;--foreground:#061b3d;--red:#b12b19;--primary:#b12b19;--border:#dde2e8;--muted-foreground:#5d6d80;--secondary:#edf1f6;color:var(--foreground);font-size:14px}.dashboard-shell{background:#f5f6f7}.dashboard-shell .dashboard-sidebar{color:#fff;background:#061b3d;border:0;width:248px;padding:34px 20px 24px}.dashboard-shell .dashboard-sidebar>.brand{margin:0 0 44px 15px}.dashboard-shell .workspace-label{letter-spacing:.16em;color:#b0bfd3;margin-bottom:16px;font-size:10px}.dashboard-shell .workspace-name{gap:12px;padding:0 10px 28px}.dashboard-shell .workspace-name>span{color:#fff;background:#183152;border-radius:10px;width:38px;height:38px}.dashboard-shell .workspace-name>div{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.45}.dashboard-shell .workspace-name small{color:#b0bfd3;font-size:11px}.dashboard-shell .dashboard-sidebar nav{gap:6px}.dashboard-shell .dashboard-sidebar nav>button{color:#b0bfd3;border-radius:8px;gap:12px;min-height:48px;padding:13px 14px;font-size:13px;transition:background .18s,color .18s}.dashboard-shell .dashboard-sidebar nav>button.active{color:#061b3d;background:#fff}.dashboard-shell .dashboard-sidebar nav>button:not(.active):hover{color:#fff;background:#183152}.dashboard-shell .nav-count{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#304b6b;border-radius:5px;min-width:24px;margin-left:auto;padding:2px 5px;font-size:11px}.dashboard-shell .active .nav-count{background:#b12b19}.dashboard-shell .sidebar-note{background:#183152;border:1px solid #304b6b;border-radius:10px;padding:22px 16px}.dashboard-shell .sidebar-note>svg{color:#b0bfd3}.dashboard-shell .sidebar-note>strong{font-size:13px;line-height:1.5}.dashboard-shell .sidebar-note>p{color:#b0bfd3;font-size:12px}.dashboard-shell .sidebar-bottom>a{color:#c2cede;margin-top:24px;font-size:12px}.dashboard-shell .dashboard-body{width:calc(100% - 248px)}.dashboard-shell .dashboard-topbar{background:#fff;height:76px;padding-inline:40px;font-size:13px}.dashboard-shell .dashboard-topbar [data-slot=badge]{color:#435a76;background:#edf1f6;border:1px solid #dde2e8;padding:5px 10px;font-size:11px}.dashboard-shell .avatar{color:#061b3d;background:#e8edf4;width:36px;height:36px;font-weight:600}.dashboard-shell .dashboard-main{max-width:1450px;padding:28px 40px 36px}.dashboard-shell .demo-banner{color:#5d6d80;background:#edf1f6;border-color:#dde2e8;border-radius:8px;padding:12px 16px;font-size:12px;line-height:1.65}.dashboard-shell .demo-banner .sample-label{color:#435a76;letter-spacing:.1em;background:0 0;padding:0;font-size:9px;font-weight:700}.dashboard-shell .demo-banner>a{color:#304b6b;font-size:11px}.dashboard-shell .dashboard-heading{align-items:flex-end;gap:24px;margin:40px 0 26px}.dashboard-shell .dashboard-heading .eyebrow{color:#b12b19;letter-spacing:.16em;margin-bottom:12px;font-size:10px}.dashboard-shell .dashboard-heading h1{letter-spacing:-.05em;margin-bottom:13px;font-size:clamp(30px,2.75vw,42px);font-weight:550;line-height:1.15}.dashboard-shell .dashboard-heading p{color:#5d6d80;font-size:14px}.dashboard-shell .period-select{border-color:#ccd5e0;border-radius:8px;min-width:220px;height:44px!important;font-size:12px!important}.dashboard-shell [data-slot=button]{border-radius:7px;gap:10px;min-height:44px;padding-inline:17px;font-size:13px}.dashboard-shell [data-slot=button][data-size=icon]{width:44px;padding:0}.dashboard-shell [data-slot=button][data-variant=default]{color:#fff;background:#b12b19}.dashboard-shell [data-slot=button][data-variant=default]:hover{background:#941f11}.dashboard-shell .setup-prompt{background:#fff;border:1px solid #dde2e8;border-left:3px solid #b12b19;border-radius:8px;margin-bottom:26px;padding:20px 24px}.dashboard-shell .setup-prompt strong{font-size:15px;font-weight:600}.dashboard-shell .setup-prompt p{color:#5d6d80;margin-bottom:0;font-size:13px}.dashboard-shell .dashboard-tabs{gap:32px;height:48px;margin-bottom:26px}.dashboard-shell .dashboard-tabs [data-slot=tabs-trigger]{color:#5d6d80;height:48px;padding-bottom:15px;font-size:13px}.dashboard-shell .dashboard-tabs [data-slot=tabs-trigger][data-state=active]{color:#061b3d;border-color:#b12b19;font-weight:600}.dashboard-shell [data-slot=card]{border-color:#dde2e8;border-radius:12px;box-shadow:0 2px 3px #061b3d02}.dashboard-shell .metric-grid{gap:16px}.dashboard-shell .metric-card{background:#fff;padding:23px}.dashboard-shell .metric-card>div{color:#435a76;font-size:12px;line-height:1.5}.dashboard-shell .metric-card>div>svg{color:#7793b6;width:18px}.dashboard-shell .metric-card>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin-top:26px;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.15}.dashboard-shell .metric-card>small{color:#5d6d80;margin-top:10px;font-size:11px;line-height:1.55}.dashboard-shell .metric-card:last-child{background:#e8edf4;border-color:#dde2e8}.dashboard-shell .metric-card:last-child>strong,.dashboard-shell .metric-card:last-child>div>svg{color:#b12b19}.dashboard-shell .pipeline-report{background:#fff;gap:0;margin:24px 0;padding:28px}.dashboard-shell .panel-kicker{letter-spacing:.1em;color:#536174;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.dashboard-shell .panel-heading{align-items:center;gap:20px}.dashboard-shell .panel-heading h2,.dashboard-shell .leads-toolbar h2{letter-spacing:-.035em;margin-bottom:7px;font-size:20px;font-weight:550}.dashboard-shell .panel-heading p,.dashboard-shell .leads-toolbar p{color:#5d6d80;font-size:12px;line-height:1.7}.dashboard-shell .pipeline-rate{color:#435a76;white-space:nowrap;font-size:12px}.dashboard-shell .pipeline-rate strong{letter-spacing:-.04em;text-align:right;font-size:30px;font-weight:500;display:block}.dashboard-shell .pipeline-stages{gap:8px;margin:26px 0}.dashboard-shell .pipeline-stages button{background:#f5f6f7;border-color:#dde2e8;border-radius:8px;min-height:100px;padding:20px 14px 16px;transition:background .18s,border-color .18s;position:relative}.dashboard-shell .pipeline-stages button:hover{background:#edf1f6;border-color:#7793b6}.dashboard-shell .pipeline-stages button>svg{color:#7793b6;position:absolute;top:13px;right:11px}.dashboard-shell .pipeline-stages strong{font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:30px;font-weight:500;line-height:1.2}.dashboard-shell .pipeline-stages span{color:#435a76;font-size:11px;line-height:1.4;display:block}.dashboard-shell .source-outcomes{border-color:#dde2e8}.dashboard-shell .source-outcomes>div{color:#5d6d80;border-color:#edf1f6;padding-block:14px;font-size:12px}.dashboard-shell .source-outcomes>div:last-child{border-bottom:0;padding-bottom:0}.dashboard-shell .source-outcomes strong{color:#304b6b;font-weight:500}.dashboard-shell .source-outcomes>div>span:last-child{font-variant-numeric:tabular-nums;color:#061b3d;font-weight:600}.dashboard-shell .dashboard-panels{grid-template-columns:1.4fr 1fr;gap:24px;margin:24px 0}.dashboard-shell .performance-card{background:#fff;padding:28px}.dashboard-shell .channel-bars{gap:26px;margin:34px 0 30px}.dashboard-shell .channel-bars>div>div:first-child{margin-bottom:12px;font-size:13px}.dashboard-shell .channel-bars strong{color:#5d6d80;font-size:12px}.dashboard-shell .bar-track{background:#edf1f6;border-radius:3px;height:8px}.dashboard-shell .panel-footnote{color:#5d6d80;font-size:11px;line-height:1.65}.dashboard-shell .attention-card{color:#fff;background:#061b3d;border-color:#061b3d;padding:28px;display:flex}.dashboard-shell .attention-card .eyebrow{letter-spacing:.13em;color:#b0bfd3;margin-bottom:20px;font-size:9px}.dashboard-shell .attention-card>svg{color:#b0bfd3;margin-bottom:18px}.dashboard-shell .attention-card h2{letter-spacing:-.045em;font-size:28px;font-weight:500;line-height:1.18}.dashboard-shell .attention-card p{color:#b0bfd3;margin-bottom:24px;font-size:13px}.dashboard-shell .attention-card .cta{color:#061b3d;background:#fff;border:0;min-height:44px;margin-top:auto;padding-inline:16px;font-size:12px}.dashboard-shell .lead-table-card{background:#fff}.dashboard-shell .leads-toolbar{padding:26px 28px;display:block}.dashboard-shell .lead-controls{flex-wrap:wrap;gap:10px;width:100%;margin-top:22px;display:flex}.dashboard-shell .search-input{flex:1;min-width:190px}.dashboard-shell .search-input>input{background:#fff;border-color:#ccd5e0;border-radius:7px;width:100%;height:44px;padding-left:38px;font-size:13px}.dashboard-shell .search-input>svg{color:#5d6d80;top:14px;left:13px}.dashboard-shell .lead-controls [data-slot=select-trigger]{border-color:#ccd5e0;border-radius:7px;max-width:none;height:44px;font-size:12px}.dashboard-shell .lead-table-card th{color:#5d6d80;background:#f5f6f7;border-block:1px solid #dde2e8;height:48px;font-size:11px;font-weight:500}.dashboard-shell .lead-table-card th:first-child,.dashboard-shell .lead-table-card td:first-child{padding-left:28px}.dashboard-shell .lead-table-card td{border-color:#dde2e8;height:82px;font-size:13px}.dashboard-shell .lead-table-card tbody tr:hover{background:#f5f6f7}.dashboard-shell .lead-name-button{text-align:left;color:#061b3d;padding-block:4px;font-size:14px;font-weight:550;display:block}.dashboard-shell .lead-name-button:hover{text-underline-offset:4px;text-decoration:underline}.dashboard-shell .lead-table-card td small{color:#5d6d80;margin-top:3px;font-size:12px}.dashboard-shell .source-tag{color:#435a76;font-size:12px}.dashboard-shell .source-tag.network{color:#b12b19}.dashboard-shell .status-badge{border-radius:5px;gap:6px;padding:5px 9px;font-size:11px}.dashboard-shell .status-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.dashboard-shell .table-footer{color:#5d6d80;background:#f5f6f7;padding:16px 28px;font-size:11px;line-height:1.65}.dashboard-shell .dashboard-footnote{color:#5d6d80;gap:20px;margin-top:30px;font-size:10px;line-height:1.7}.dashboard-shell .inbox-intro h2{font-size:24px}.dashboard-shell .inbox-intro p{color:#5d6d80;font-size:14px}.dashboard-shell .coverage-summary{background:#fff;gap:24px;padding:28px}.dashboard-shell .coverage-summary .eyebrow{letter-spacing:.13em;color:#b12b19;font-size:10px}.dashboard-shell .coverage-summary h2{font-size:25px}.dashboard-shell .coverage-summary p,.dashboard-shell .coverage-summary small{color:#5d6d80;font-size:13px}.dashboard-shell .network-explainer{background:#fff;gap:36px;padding:30px}.dashboard-shell .network-explainer h2{font-size:32px;font-weight:500;line-height:1.18}.dashboard-shell .network-explainer p{color:#5d6d80;font-size:14px}.dashboard-shell .network-explainer [data-slot=badge]{color:#5d6d80;background:#f5f6f7;padding:5px 8px;font-size:10px}.dashboard-shell .network-domains>div{background:#f5f6f7;border-color:#dde2e8;border-radius:8px;padding:17px}.dashboard-shell .network-domains strong{font-size:14px}.dashboard-shell .network-domains small{color:#5d6d80;font-size:12px}.dashboard-shell .network-rules{gap:24px}.dashboard-shell .network-rules>div{border-top:1px solid #ccd5e0;padding-top:24px}.dashboard-shell .network-rules h3{font-size:20px}.dashboard-shell .network-rules p{color:#5d6d80;font-size:14px}.dashboard-shell .workspace-setup{background:#fff;grid-template-columns:.9fr 1.1fr;gap:0;padding:0;overflow:hidden}.dashboard-shell .workspace-setup-intro{background:#edf1f6;padding:36px}.dashboard-shell .setup-icon{color:#435a76;background:#f5f6f7;border:1px solid #ccd5e0;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:28px;display:grid}.dashboard-shell .workspace-setup .eyebrow{color:#b12b19;letter-spacing:.13em;font-size:10px}.dashboard-shell .workspace-setup h2{margin-bottom:18px;font-size:32px;font-weight:500;line-height:1.15}.dashboard-shell .workspace-setup p{color:#5d6d80;font-size:14px}.dashboard-shell .setup-step-list{gap:18px;margin:34px 0 0;padding:0;list-style:none;display:grid}.dashboard-shell .setup-step-list li{color:#5d6d80;align-items:center;gap:12px;font-size:13px;display:flex}.dashboard-shell .setup-step-list li>span{border:1px solid #ccd5e0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.dashboard-shell .setup-step-list li.current{color:#061b3d;font-weight:600}.dashboard-shell .setup-step-list li.current>span,.dashboard-shell .setup-step-list li.complete>span{color:#fff;background:#061b3d;border-color:#061b3d}.dashboard-shell .workspace-setup>form{padding:36px}.dashboard-shell .workspace-setup [data-slot=label]{margin:22px 0 10px;font-size:13px}.dashboard-shell .workspace-setup [data-slot=label]:first-child{margin-top:0}.dashboard-shell .workspace-setup [data-slot=input],.dashboard-shell .workspace-setup [data-slot=select-trigger]{background:#fff;border-color:#ccd5e0;border-radius:7px;height:48px;font-size:14px}.dashboard-shell .workspace-actions{gap:10px;margin-top:28px}.dashboard-shell .workspace-setup .field-help{font-size:12px!important}.dashboard-shell .workspace-setup .assessment-error:empty,.dashboard-shell .workspace-setup [role=status]:empty,.editable-lead-dialog .assessment-error:empty{display:none}.dashboard-shell .workspace-notice{color:#236344;background:#e7f2ea;border:1px solid #ccdfd1;border-radius:8px;padding:14px 18px}.editable-lead-dialog{background:#fff;border-radius:14px;width:min(600px,100% - 32px);max-width:600px;padding:30px}.editable-lead-dialog [data-slot=dialog-title]{letter-spacing:-.04em;font-size:28px;font-weight:500}.editable-lead-dialog [data-slot=dialog-description]{color:#5d6d80;font-size:13px;line-height:1.65}.editable-lead-dialog .lead-details dl{grid-template-columns:1fr 1fr;gap:0 24px;margin:0 0 24px;display:grid}.editable-lead-dialog .lead-details dl>div{border-color:#dde2e8;padding:14px 0;display:block}.editable-lead-dialog .lead-details dt{color:#5d6d80;margin-bottom:5px;font-size:11px}.editable-lead-dialog .lead-details dd{text-align:left;margin:0;font-size:14px;font-weight:500}.editable-lead-dialog .lead-editor{border-color:#dde2e8;padding-top:0}.editable-lead-dialog .lead-editor [data-slot=label]{margin:20px 0 9px;font-size:13px}.editable-lead-dialog .lead-editor [data-slot=input],.editable-lead-dialog .lead-editor [data-slot=select-trigger],.editable-lead-dialog textarea{background:#fff;border:1px solid #ccd5e0;border-radius:7px;min-height:46px;font-size:14px}.editable-lead-dialog textarea{resize:vertical;width:100%;padding:12px;line-height:1.6}.editable-lead-dialog textarea:focus-visible{outline-offset:2px;outline:3px solid #7793b6}.editable-lead-dialog .field-help{color:#5d6d80;margin:12px 0 18px;line-height:1.7;font-size:12px!important}.editable-lead-dialog [data-slot=button]{min-height:44px;padding-inline:18px;font-size:13px}.editable-lead-dialog .lead-context{background:#edf1f6;border:1px solid #dde2e8;border-radius:8px;margin-top:24px;padding:18px}.editable-lead-dialog .lead-context strong{font-size:13px}.editable-lead-dialog .lead-context p{color:#5d6d80;font-size:12px}.editable-lead-dialog .lead-history h3{font-size:16px}.editable-lead-dialog .lead-history li{color:#5d6d80;line-height:1.65}@media (max-width:1200px){.dashboard-shell .dashboard-sidebar{width:220px;padding-inline:15px}.dashboard-shell .dashboard-body{width:calc(100% - 220px)}.dashboard-shell .dashboard-main,.dashboard-shell .dashboard-topbar{padding-inline:28px}.dashboard-shell .dashboard-heading{flex-direction:column;align-items:flex-start;gap:20px}.dashboard-shell .metric-card{padding:20px 17px}.dashboard-shell .metric-card>div{font-size:11px}.dashboard-shell .pipeline-stages{grid-template-columns:repeat(3,1fr)}.dashboard-shell .workspace-setup{grid-template-columns:1fr 1fr}.dashboard-shell .workspace-setup-intro,.dashboard-shell .workspace-setup>form{padding:28px}}@media (max-width:900px){.dashboard-shell .dashboard-sidebar{width:80px;padding:24px 10px}.dashboard-shell .dashboard-sidebar>.brand{margin:0 0 0 4px;transform:scale(.5)}.dashboard-shell .dashboard-sidebar nav>button{gap:0;padding:15px;font-size:0}.dashboard-shell .nav-count{display:none}.dashboard-shell .dashboard-body{width:calc(100% - 80px)}.dashboard-shell .sidebar-bottom>a{font-size:0}.dashboard-shell .dashboard-panels{grid-template-columns:1fr}.dashboard-shell .attention-card{grid-template-columns:1fr auto;column-gap:28px;display:grid}.dashboard-shell .attention-card .eyebrow,.dashboard-shell .attention-card>svg,.dashboard-shell .attention-card h2,.dashboard-shell .attention-card p{grid-column:1}.dashboard-shell .attention-card>svg{display:none}.dashboard-shell .attention-card .cta{grid-area:2/2/4;align-self:center;margin:0}.dashboard-shell .attention-card h2 br{display:none}.dashboard-shell .attention-card p{margin:0}.dashboard-shell .network-explainer,.dashboard-shell .workspace-setup{grid-template-columns:1fr}.dashboard-shell .setup-step-list{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.dashboard-shell .setup-icon{margin-bottom:20px}}@media (max-width:600px){.dashboard-shell .dashboard-sidebar{display:none}.dashboard-shell .dashboard-body{width:100%}.dashboard-shell .dashboard-topbar{height:64px;padding:0 20px;font-size:12px}.dashboard-shell .dashboard-topbar>span>span{margin-inline:7px}.dashboard-shell .dashboard-topbar>div{gap:10px}.dashboard-shell .dashboard-topbar [data-slot=badge]{padding:4px 7px;font-size:10px}.dashboard-shell .avatar{width:30px;height:30px;font-size:10px}.dashboard-shell .dashboard-main{padding:20px 18px 28px}.dashboard-shell .demo-banner{padding:12px 14px;font-size:11px}.dashboard-shell .demo-banner .sample-label{margin:0 0 5px;display:block}.dashboard-shell .dashboard-heading{margin:30px 0 24px}.dashboard-shell .dashboard-heading h1{font-size:33px}.dashboard-shell .dashboard-heading p{font-size:14px}.dashboard-shell .period-select{width:100%}.dashboard-shell .setup-prompt{gap:16px;padding:19px}.dashboard-shell .setup-prompt>[data-slot=button]{justify-content:space-between;width:100%}.dashboard-shell .dashboard-tabs{gap:22px;margin-bottom:22px}.dashboard-shell .dashboard-tabs [data-slot=tabs-trigger]{flex-shrink:0;font-size:12px}.dashboard-shell .metric-grid{grid-template-columns:1fr 1fr;gap:10px}.dashboard-shell .metric-card{padding:18px 15px}.dashboard-shell .metric-card>div{align-items:flex-start;font-size:11px}.dashboard-shell .metric-card>div>svg{width:15px;height:15px}.dashboard-shell .metric-card>strong{margin-top:22px;font-size:33px}.dashboard-shell .metric-card>small{font-size:10px}.dashboard-shell .pipeline-report,.dashboard-shell .performance-card{padding:22px 19px}.dashboard-shell .panel-heading{align-items:flex-start;gap:12px}.dashboard-shell .panel-heading h2{font-size:21px;line-height:1.2}.dashboard-shell .panel-kicker{letter-spacing:.07em;font-size:10px;line-height:1.7}.dashboard-shell .pipeline-rate{display:none}.dashboard-shell .pipeline-stages{gap:7px;margin:22px 0}.dashboard-shell .pipeline-stages button{min-height:100px;padding:17px 10px 14px}.dashboard-shell .pipeline-stages strong{font-size:27px}.dashboard-shell .pipeline-stages span{font-size:10px}.dashboard-shell .source-outcomes>div{grid-template-columns:1.15fr 1fr .75fr;gap:8px;font-size:11px}.dashboard-shell .attention-card{padding:25px;display:flex}.dashboard-shell .attention-card h2{font-size:27px}.dashboard-shell .attention-card p{margin-bottom:22px}.dashboard-shell .attention-card .cta{align-self:flex-start}.dashboard-shell .leads-toolbar{padding:22px 19px}.dashboard-shell .lead-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dashboard-shell .search-input{grid-column:1/-1;min-width:0}.dashboard-shell .lead-controls [data-slot=select-trigger]{width:100%;min-width:0;font-size:11px}.dashboard-shell .lead-controls>[data-slot=button]{grid-column:1/-1}.dashboard-shell .lead-table-card table{min-width:630px}.dashboard-shell .lead-table-card th:first-child,.dashboard-shell .lead-table-card td:first-child{padding-left:20px}.dashboard-shell .table-footer{padding:16px 20px}.dashboard-shell .dashboard-footnote{flex-wrap:wrap;gap:5px;font-size:9px}.dashboard-shell .coverage-summary,.dashboard-shell .network-explainer{padding:24px 20px}.dashboard-shell .network-explainer h2{font-size:30px}.dashboard-shell .network-domains>div{gap:9px;padding:14px 12px}.dashboard-shell .network-domains strong{font-size:13px}.dashboard-shell .network-domains small{font-size:11px}.dashboard-shell .workspace-setup-intro,.dashboard-shell .workspace-setup>form{padding:25px 22px}.dashboard-shell .workspace-setup h2{font-size:29px}.dashboard-shell .setup-step-list{gap:14px}.dashboard-shell .setup-step-list li{gap:7px;font-size:11px}.dashboard-shell .workspace-actions{flex-direction:column-reverse}.dashboard-shell .workspace-actions [data-slot=button]{width:100%}.dashboard-shell .workspace-setup [data-slot=input],.dashboard-shell .workspace-setup [data-slot=select-trigger],.dashboard-shell .search-input>input{font-size:16px}.editable-lead-dialog{padding:24px 20px}.editable-lead-dialog .lead-details dl{gap:0 16px}.editable-lead-dialog .lead-details dd{font-size:13px}.editable-lead-dialog .lead-editor [data-slot=input],.editable-lead-dialog .lead-editor [data-slot=select-trigger],.editable-lead-dialog textarea{font-size:16px}}
