@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap");:root{color-scheme:light;--ink:#13213d;--muted:#71809b;--line:#e4eaf3;--page:#f5f8fc;--surface:#fff;--blue:#3565e8;--blue-soft:#edf2ff;--green:#16a870;--radius:16px}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{color:var(--ink);background:var(--page);font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.45}button,input,select{font:inherit}button{border:0}.crm-shell{min-height:100vh;display:grid;grid-template-columns:264px minmax(0,1fr);background:var(--page)}.crm-shell.login-shell{display:block}.sidebar{background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:100vh;padding:27px 15px 15px}.brand{display:flex;align-items:center;gap:11px;padding:0 8px 31px}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;font-size:18px;font-weight:800;background:linear-gradient(135deg,#3770f2,#6194f7);box-shadow:0 7px 15px rgba(48,96,225,.26)}.brand strong{display:block;font-family:Manrope,sans-serif;font-size:14px;line-height:1.1;letter-spacing:1.25px}.brand small,.sidebar-footer small{color:var(--muted);display:block;margin-top:4px;font-size:11px}.eyebrow,.nav-title{margin:0;color:#90a0bb;font-size:11px;font-weight:800;letter-spacing:1.35px;text-transform:uppercase}.nav-title{padding:0 8px 10px}nav{display:grid;grid-gap:4px;gap:4px}.nav-item{display:grid;grid-template-columns:24px 1fr auto;grid-gap:7px;gap:7px;align-items:center;width:100%;min-height:42px;padding:7px 8px;color:#586986;border-radius:10px;font-weight:600;font-size:14px}.nav-item small{color:#9ba8bd;font-size:10px;font-weight:500}.nav-button{border:1px solid transparent;box-shadow:none;background:transparent;cursor:pointer;text-align:left}.nav-button:hover{background:#f6f8fd;color:var(--ink)}.nav-button.active{color:#214fae;border-color:#cfdcfb;background:#edf3ff}.nav-icon{width:20px;height:20px;display:grid;place-items:center;border:1px solid #aebbd0;border-radius:6px;color:#6f7f99;font-size:11px;font-weight:700}.nav-item.active .nav-icon{background:var(--blue);border-color:var(--blue);color:#fff}.nav-item.muted{cursor:default;opacity:.62}.sidebar-footer{margin-top:auto;display:flex;gap:10px;align-items:center;padding:13px 8px 3px;border-top:1px solid var(--line)}.sidebar-footer strong{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.avatar{flex:0 0 auto;display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#e9f0ff;color:#315ad0;font-size:11px;font-weight:800}.workspace{min-width:0}.topbar{height:78px;padding:0 32px;justify-content:space-between;gap:18px;background:#fff;border-bottom:1px solid var(--line)}.search,.topbar{display:flex;align-items:center}.search{gap:10px;width:min(430px,60%);min-height:40px;padding:0 14px;color:#92a0b7;border:1px solid #e2e8f3;border-radius:10px;background:#fbfcff;font-size:13px}.environment{display:flex;align-items:center;gap:9px;color:#72809a;font-size:12px}.status-dot{width:8px;height:8px;border-radius:50%;background:#32bb82;box-shadow:0 0 0 4px #e3f8ee}.secondary-button{margin-left:6px;padding:9px 12px;cursor:pointer;color:#53617a;border:1px solid #dbe3ef;border-radius:8px;background:#fff;font-size:12px;font-weight:700}.secondary-button:hover{background:#f7f9fc}.content{width:min(1440px,100%);margin:0 auto;padding:36px 42px 52px}.hero,.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:27px}h1,h2{margin:0;font-family:Manrope,sans-serif;color:var(--ink);letter-spacing:-.6px}h1{margin-top:6px;font-size:32px;line-height:1.18}h2{font-size:19px;line-height:1.25}.lead{max-width:690px;margin:8px 0 0;color:#7888a4;font-size:15px}.tag{flex:0 0 auto;margin-top:6px;padding:7px 11px;color:#2a5de3;border-radius:999px;background:#eaf0ff;font-size:11px;font-weight:800;letter-spacing:.9px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px;margin-bottom:16px}.kanban-column,.metric-card,.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 20px rgba(39,59,101,.03)}.metric-card{min-height:145px;padding:20px}.metric-card p{margin:0;color:#63728d;font-size:13px;font-weight:600}.metric-card strong{display:block;margin:9px 0 4px;font-family:Manrope,sans-serif;font-size:26px;line-height:1.1;letter-spacing:-.9px}.metric-card span{color:#94a0b5;font-size:12px}.staging-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);grid-gap:16px;gap:16px}.panel{padding:24px}.api-panel>p:not(.eyebrow),.panel>p:not(.eyebrow){margin:10px 0 0;color:#7888a3;font-size:14px}.api-panel{background:linear-gradient(145deg,#fff,#f7faff)}.timeline{display:grid;grid-gap:16px;gap:16px;margin:21px 0 0;padding:0;list-style:none}.timeline li{display:flex;gap:12px;align-items:flex-start}.timeline li>span{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;margin-top:1px;border-radius:50%;color:#8795ac;background:#eef2f7;font-size:12px;font-weight:800}.timeline .done>span{color:#fff;background:#21ae78}.timeline .current>span{color:#fff;background:var(--blue)}.timeline strong{display:block;font-size:14px}.timeline p{margin:2px 0 0;color:#8390a5;font-size:13px}dl{margin:20px 0 0}dl div{display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid var(--line)}dt{color:#8592a6}dd,dt{font-size:13px}dd{margin:0;color:#34415a;font-weight:700}.form-error,.global-error{margin:0 0 18px;padding:11px 13px;color:#b11e35;border:1px solid #f2c9d0;border-radius:9px;background:#fff1f3;font-size:13px}.workspace-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(400px,1.28fr);grid-gap:16px;gap:16px;align-items:start}.form-panel h2{margin-top:5px}.deal-form-grid,.inline-form{display:grid;grid-gap:13px;gap:13px;margin-top:19px}.form-field{display:grid;grid-gap:6px;gap:6px;color:#596883;font-size:12px;font-weight:700}.form-field input,.form-field select,.mini-search input{width:100%;height:42px;padding:0 12px;outline:none;color:var(--ink);border:1px solid #dce4f0;border-radius:8px;background:#fff;font-size:14px}.form-field input:focus,.form-field select:focus,.mini-search input:focus{border-color:#6e95f5;box-shadow:0 0 0 3px #e8f0ff}button:not(.nav-button):not(.secondary-button){min-height:42px;padding:0 15px;color:#fff;border-radius:8px;background:var(--blue);box-shadow:0 6px 12px rgba(45,94,222,.18);cursor:pointer;font-size:13px;font-weight:700}button:not(.nav-button):not(.secondary-button):hover{background:#2859d5}button:disabled{cursor:not-allowed;opacity:.58}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.mini-search{display:flex;gap:7px}.mini-search input{width:150px;height:36px}.mini-search button{min-height:36px;padding:0 10px;box-shadow:none}.empty-state{display:grid;grid-gap:5px;gap:5px;min-height:200px;place-content:center;text-align:center;color:#7f8ba0;font-size:13px}.empty-state strong{color:#37445b}.contact-list{margin:19px -24px -24px}.contact-row{display:flex;align-items:center;gap:12px;padding:14px 24px;border-top:1px solid var(--line)}.contact-row strong{display:block;font-size:14px}.contact-row p{margin:2px 0 0;color:#8b97aa;font-size:12px}.contact-row small{margin-left:auto;color:#7b89a0;font-size:12px}.deal-create-grid{margin-bottom:16px}.deal-form-grid{grid-template-columns:1.5fr 1fr 1fr .75fr}.deal-create-grid .form-panel>button{margin-top:14px}.kanban-board{display:grid;grid-template-columns:repeat(7,minmax(225px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:8px}.kanban-column{min-height:310px;padding:13px;background:#f9fbfe}.kanban-column>header{display:flex;align-items:flex-start;gap:8px;padding:2px 1px 12px}.kanban-column header div{min-width:0;flex:1 1}.kanban-column header strong{display:block;font-size:13px}.kanban-column header small{display:block;overflow:hidden;margin-top:3px;color:#8794aa;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.kanban-column header>span:last-child{color:#7f8da4;font-size:11px;font-weight:700}.stage-dot{width:9px;height:9px;flex:0 0 auto;margin-top:5px;border-radius:50%}.deal-stack{display:grid;grid-gap:9px;gap:9px}.kanban-empty{padding:25px 8px;color:#a0aabb;text-align:center;font-size:12px}.deal-card{padding:12px;border:1px solid #e4eaf2;border-radius:10px;background:#fff;box-shadow:0 3px 9px rgba(38,56,95,.04)}.deal-card strong{display:block;font-size:13px}.deal-card p{min-height:17px;margin:3px 0 7px;overflow:hidden;color:#8693a7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.deal-card b{display:block;margin-bottom:10px;font-size:13px}.deal-card label{display:grid;grid-gap:4px;gap:4px;color:#98a4b6;font-size:10px}.deal-card select{height:29px;width:100%;color:#53627a;border:1px solid #dfe6f0;border-radius:6px;background:#fff;font-size:11px}.login-shell{background:radial-gradient(circle at 85% 6%,#e8f0ff 0,transparent 28%),var(--page)}.login-shell,.login-shell .workspace{min-height:100vh}.login-shell .content{width:min(1040px,100%);padding-top:72px}.login-grid{grid-template-columns:minmax(320px,1fr) minmax(260px,.7fr);max-width:870px}.login-panel{padding:28px}.login-panel h2{margin:6px 0 22px}.login-panel .form-field{margin-top:14px}.login-submit{width:100%;margin-top:22px}.login-grid .api-panel{min-height:260px}.login-grid .api-panel h2{margin-top:6px}@media (max-width:1050px){.deal-form-grid,.metric-grid{grid-template-columns:repeat(2,1fr)}.content{padding:30px 25px}}@media (max-width:760px){.crm-shell{display:block}.sidebar{min-height:auto;padding:15px}.sidebar nav,.sidebar-footer{display:none}.brand{padding:0}.topbar{height:auto;min-height:65px;padding:12px 16px}.search{width:52%}.environment{font-size:11px}.content,.login-shell .content{padding:25px 16px}.hero,.page-heading{display:block}.tag{display:inline-block;margin-top:15px}.deal-form-grid,.login-grid,.metric-grid,.staging-grid,.workspace-grid{grid-template-columns:1fr}.panel-heading{display:block}.mini-search{margin-top:13px}.mini-search input{width:auto;flex:1 1}.contact-row{padding:14px 16px}.contact-row small{display:none}.kanban-board{margin-right:-16px}.login-grid .api-panel{min-height:auto}}.parity-sidebar{padding-top:24px}.parity-sidebar .brand{padding-bottom:25px}.parity-sidebar nav{gap:2px}.parity-sidebar .nav-item{min-height:36px;padding:5px 8px;font-size:13px}.parity-sidebar .nav-icon{width:19px;height:19px;border-radius:6px;font-size:11px}.parity-sidebar .nav-item.muted{opacity:.72}.integration-card{display:flex;align-items:flex-start;gap:8px;width:100%;margin-top:auto;margin-bottom:14px;padding:12px;text-align:left;color:#39516f;border:1px solid #dfe7f4;border-radius:11px;background:#f9fbff;box-shadow:none!important}.integration-card .status-dot{margin-top:5px;flex:0 0 auto;width:7px;height:7px}.integration-card b,.integration-card small{display:block}.integration-card b{font-size:11px}.integration-card small{margin-top:3px;color:#92a0b4;font-size:9px}.sidebar-footer{margin-top:0}.sidebar-footer i{margin-left:auto;color:#95a2b7;font-style:normal;font-size:13px}.topbar{padding:0 31px}.global-search{display:flex;align-items:center;gap:9px;width:min(470px,58%);height:40px;padding:0 11px;border:1px solid #e1e8f3;border-radius:10px;background:#fbfcff;color:#8695ab}.global-search input{min-width:0;flex:1 1;padding:0;outline:0;color:#52627c;border:0;background:transparent;font-size:12px}.global-search kbd{padding:3px 6px;color:#a4afbf;border:1px solid #e3e9f1;border-radius:5px;background:#fff;font-size:10px}.top-actions{gap:15px}.data-state,.top-actions{display:flex;align-items:center}.data-state{gap:6px;color:#8794a8;font-size:10px}.data-state .status-dot{width:7px;height:7px;box-shadow:0 0 0 3px #e8f8f0}.create-lead{min-height:38px!important;padding:0 14px!important;border-radius:9px!important;font-size:12px!important}.manager-content{max-width:1560px;padding:32px 44px 45px}.manager-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 20px}.manager-hero h1{margin:6px 0 7px;font-size:31px}.manager-hero h1 span{font-size:22px}.manager-hero h3{max-width:610px;margin:0;color:#71819c;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;letter-spacing:0}.dashboard-controls{display:flex;align-items:center;gap:9px}.dashboard-controls label{display:flex;align-items:center;gap:6px;height:38px;padding:0 10px;color:#66758d;border:1px solid #dde6f1;border-radius:8px;background:#fff;font-size:12px}.dashboard-controls select{outline:0;border:0;background:transparent;color:#415069;font-size:12px;font-weight:600}.widget-button{min-height:38px!important;padding:0 10px!important;color:#52637e!important;border:1px solid #dde6f1!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;font-size:12px!important}.widget-button b{display:inline-grid;width:17px;height:17px;margin-left:5px;place-items:center;color:#fff;border-radius:50%;background:#416ee9;font-size:10px}.today-pulse{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px;padding:18px 20px;border:1px solid #dfe7f3;border-radius:13px;background:linear-gradient(90deg,#fff,#f7faff)}.today-pulse h2{margin-top:5px;font-size:17px}.today-pulse p:not(.eyebrow){margin:4px 0 0;color:#8491a7;font-size:12px}.text-button{min-height:auto!important;padding:0!important;color:#3f67d8!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important}.text-button span{margin-left:3px}.manager-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px;margin-bottom:16px}.manager-metric{position:relative;display:flex;min-width:0;min-height:108px!important;padding:14px!important;gap:10px;text-align:left;color:var(--ink)!important;border:1px solid #e3eaf3!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 12px rgba(35,55,95,.025)!important}.manager-metric:hover{border-color:#cddafa!important;background:#fbfdff!important}.metric-icon{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:8px;background:#edf2ff;color:#4770de;font-size:14px;font-weight:800}.manager-metric.green .metric-icon{color:#14976a;background:#e8f8f0}.manager-metric.violet .metric-icon{color:#7657d6;background:#f0edff}.manager-metric.orange .metric-icon{color:#cf7b23;background:#fff5e6}.manager-metric.red .metric-icon{color:#d04e5b;background:#ffedf0}.manager-metric small{color:#8190a7;font-size:10px}.manager-metric small,.manager-metric strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-metric strong{margin:3px 15px 1px 0;color:#172440;font-family:Manrope,sans-serif;font-size:19px;line-height:1.2}.manager-metric p{overflow:hidden;margin:0;color:#52617a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.manager-metric i{position:absolute;right:11px;bottom:12px;color:#a1adbe;font-style:normal}.manager-grid{display:grid;grid-template-columns:minmax(0,1.56fr) minmax(330px,.82fr);grid-gap:16px;gap:16px}.dashboard-panel{min-width:0;padding:20px;border:1px solid #e1e8f2;border-radius:14px;background:#fff;box-shadow:0 6px 16px rgba(29,54,103,.025)}.dashboard-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.dashboard-panel h2{font-size:16px}.dashboard-panel header p{margin:3px 0 0;color:#91a0b5;font-size:11px}.manager-kanban{grid-column:1}.manager-kanban-scroll{display:grid;grid-template-columns:repeat(6,minmax(132px,1fr));grid-gap:8px;gap:8px;overflow-x:auto}.manager-stage{min-height:132px;padding:10px;border:1px solid #edf1f6;border-radius:9px;background:#fafbfd}.manager-stage>div{display:flex;align-items:center;justify-content:space-between;gap:5px}.manager-stage>div strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.manager-stage>div span{display:grid;width:18px;height:18px;place-items:center;color:#64748b;border-radius:50%;background:#eef2f7;font-size:9px;font-weight:700}.manager-stage>p{margin:20px 0 0;color:#a1adbc;font-size:10px;text-align:center}.manager-stage article{margin-top:8px;padding:8px;border:1px solid #e2e9f2;border-radius:7px;background:#fff}.manager-stage article b,.manager-stage article small{display:block;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.manager-stage article small{margin-top:3px;color:#8a98ae}.sources-panel{grid-column:2;grid-row:1/span 2}.sources-empty{display:grid;min-height:235px;place-items:center;align-content:center;grid-gap:15px;gap:15px;text-align:center}.source-donut{display:grid;width:120px;height:120px;place-content:center;border:18px solid #e9eff8;border-radius:50%;background:#fff}.source-donut b{font-family:Manrope,sans-serif;font-size:25px}.source-donut span{color:#8b99af;font-size:10px}.sources-empty p{max-width:215px;margin:0;color:#8997aa;font-size:11px}.tasks-panel{grid-column:1}.panel-empty{display:flex;align-items:center;gap:8px;min-height:83px;color:#29a579;font-size:15px}.panel-empty span{color:#8997aa;font-size:12px}.execution-panel{grid-column:1}.execution-row{display:flex;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #edf1f6}.execution-row>span{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;color:#27966e;border-radius:50%;background:#e9f8f0;font-size:11px;font-weight:800}.execution-row p{margin:0}.execution-row b,.execution-row small{display:block;font-size:12px}.execution-row small{margin-top:2px;color:#8c99ad;font-size:10px}@media (max-width:1150px){.manager-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-grid{grid-template-columns:1fr}.sources-panel{grid-column:1;grid-row:auto}.manager-kanban-scroll{grid-template-columns:repeat(6,150px)}.execution-panel,.tasks-panel{grid-column:1}}@media (max-width:760px){.parity-sidebar .integration-card{display:none}.topbar{padding:11px 16px}.global-search{width:63%}.top-actions .data-state{display:none}.manager-content{padding:25px 16px 40px}.manager-hero{display:block}.dashboard-controls{margin-top:16px}.today-pulse{display:block}.today-pulse .text-button{margin-top:12px}.manager-metric-grid{grid-template-columns:1fr}.manager-grid{display:grid}.manager-kanban-scroll{margin-right:-4px}.sources-panel{min-height:auto}}.client-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 22px}.client-hero h1{margin:6px 0 7px;font-size:31px}.client-hero h3{max-width:660px;margin:0;color:#71819c;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;letter-spacing:0}.sheet-link{flex:0 0 auto;margin-bottom:2px;padding:9px 11px;color:#3d68db;border:1px solid #d8e3f5;border-radius:8px;background:#fff;font-size:12px;font-weight:700;text-decoration:none}.client-import-card{display:grid;grid-template-columns:minmax(290px,.85fr) minmax(400px,1.15fr);grid-gap:30px;gap:30px;margin-bottom:16px;padding:22px;border:1px solid #e0e8f4;border-radius:14px;background:linear-gradient(105deg,#fff,#f8faff)}.client-import-card>div:first-child p{margin:0;color:#8795aa;font-size:11px}.client-import-card>div:first-child strong{display:inline-block;margin-top:11px;font-family:Manrope,sans-serif;font-size:29px;line-height:1}.client-import-card>div:first-child h2{display:inline-block;margin-left:7px;font-size:16px}.client-import-card>div:first-child>span{display:block;max-width:540px;margin-top:10px;color:#75849e;font-size:12px}.import-micro-grid{display:grid;grid-template-columns:repeat(4,1fr);align-self:end;grid-gap:10px;gap:10px}.import-micro-grid article{padding:13px;border:1px solid #e3eaf4;border-radius:10px;background:#fff}.import-micro-grid b,.import-micro-grid span{display:block}.import-micro-grid b{font-family:Manrope,sans-serif;font-size:19px}.import-micro-grid span{margin-top:4px;color:#8b98ad;font-size:10px}.clients-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(295px,.7fr);grid-gap:16px;gap:16px;align-items:start}.client-create-card,.clients-table-card,.data-flow-card,.duplicates-card{border:1px solid #e1e9f3;border-radius:14px;background:#fff;box-shadow:0 6px 16px rgba(29,54,103,.025)}.clients-table-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 18px}.client-side-stack h2,.clients-table-card h2{font-size:16px}.client-side-stack header p,.clients-table-card header p{margin:3px 0 0;color:#91a0b5;font-size:11px}.client-search{display:flex;gap:7px;width:min(390px,50%)}.client-search input{min-width:0;flex:1 1;height:36px;padding:0 11px;outline:0;border:1px solid #dce5f1;border-radius:7px;background:#fbfcff;font-size:11px}.client-search input:focus{border-color:#7c9cf0;box-shadow:0 0 0 3px #ebf1ff}.client-search button{min-height:36px!important;padding:0 10px!important;box-shadow:none!important;font-size:11px!important}.clients-table-body article,.clients-table-head{display:grid;grid-template-columns:1.2fr 1.45fr .8fr .85fr .65fr;grid-gap:10px;gap:10px;align-items:center}.clients-table-head{padding:10px 20px;color:#9ba7b9;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;background:#fbfcfe;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.35px}.clients-table-body article{min-height:67px;padding:11px 20px;border-bottom:1px solid #edf1f6}.clients-table-body article:last-child{border-bottom:0}.contact-person{display:flex;min-width:0;align-items:center;gap:8px}.contact-person strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.clients-table-body p{margin:0;overflow:hidden;color:#7b89a0;font-size:10px;line-height:1.55;text-overflow:ellipsis}.clients-table-body small{color:#71819b;font-size:10px}.clients-empty{display:grid;min-height:258px;place-content:center;text-align:center}.clients-empty>span{display:grid;width:40px;height:40px;margin:0 auto 10px;place-items:center;color:#5d82ed;border-radius:12px;background:#edf2ff;font-size:20px}.clients-empty strong{font-size:13px}.clients-empty p{margin:5px 0 0;color:#94a0b4;font-size:11px}.client-side-stack{display:grid;grid-gap:16px;gap:16px}.client-create-card{padding:19px}.client-create-card h2{margin-top:5px}.client-create-card form{display:grid;grid-gap:11px;gap:11px;margin-top:16px}.client-create-card form button{margin-top:3px}.data-flow-card{padding:19px}.data-flow-card header,.duplicates-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.data-flow-card header>span{padding:5px 7px;color:#3e68db;border-radius:6px;background:#ecf2ff;font-size:10px;font-weight:800}.flow-row{display:flex;align-items:center;justify-content:space-between;margin:16px 0;padding:12px;color:#486cd2;border:1px solid #dfebff;border-radius:9px;background:#f8fbff}.flow-row b{font-size:11px}.flow-row i{font-style:normal}.data-flow-card dl{margin-top:0}.data-flow-card dl div{display:grid;grid-template-columns:95px 1fr;grid-gap:8px;gap:8px;padding:8px 0}.data-flow-card dd,.data-flow-card dt{font-size:10px}.data-flow-card dd{color:#64748b;font-weight:500}.duplicates-card{padding:19px}.duplicates-card header span{color:#91a0b5;font-size:10px}.duplicates-card p{margin:10px 0 13px;color:#7d8ca3;font-size:11px;line-height:1.5}.duplicates-card button{min-height:34px!important;padding:0 10px!important;box-shadow:none!important;font-size:11px!important}@media (max-width:1150px){.client-import-card{gap:16px}.client-import-card,.clients-main-grid{grid-template-columns:1fr}.client-side-stack{grid-template-columns:repeat(2,1fr)}.client-create-card{grid-row:span 2}}@media (max-width:760px){.client-hero{display:block}.sheet-link{display:inline-block;margin-top:14px}.client-import-card{padding:17px}.import-micro-grid{grid-template-columns:repeat(2,1fr)}.clients-table-card{overflow:hidden}.clients-table-card>header{display:block}.client-search{width:100%;margin-top:13px}.clients-table-head{display:none}.clients-table-body article{grid-template-columns:1fr;gap:5px;padding:14px}.clients-table-body article>small{display:none}.client-side-stack{grid-template-columns:1fr}}.sales-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 18px}.sales-hero h1{margin:6px 0 7px;font-size:31px}.sales-hero h3{max-width:650px;margin:0;color:#71819c;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;letter-spacing:0}.active-pipeline{min-width:155px;padding:12px 15px;text-align:right;border:1px solid #dce6f8;border-radius:10px;background:#fff}.active-pipeline span,.active-pipeline strong{display:block}.active-pipeline span{color:#8b99ae;font-size:10px}.active-pipeline strong{margin-top:2px;color:#244cbb;font-family:Manrope,sans-serif;font-size:21px}.sales-create-card{margin-bottom:16px;padding:19px;border:1px solid #e0e8f4;border-radius:14px;background:#fff;box-shadow:0 6px 16px rgba(29,54,103,.025)}.sales-create-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:15px}.sales-create-card h2{margin-top:5px;font-size:17px}.sales-note{padding:6px 8px;color:#5171cf;border-radius:6px;background:#edf2ff;font-size:10px;font-weight:700}.sales-create-card form{display:grid;grid-template-columns:1.45fr 1fr 1fr .75fr auto;grid-gap:10px;gap:10px;align-items:end}.sales-create-card form button{min-height:42px;white-space:nowrap}.sales-kanban-board{display:grid;grid-template-columns:repeat(7,minmax(222px,1fr));grid-gap:11px;gap:11px;overflow-x:auto;padding-bottom:10px}.sales-stage{min-height:390px;border:1px solid #e2e9f2;border-radius:12px;background:#f8fafc}.sales-stage>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:13px 13px 11px;border-bottom:1px solid #e9eef5;background:#fff;border-radius:12px 12px 0 0}.sales-stage>header strong{display:block;font-size:13px}.sales-stage>header small{display:block;margin-top:3px;color:#8997ad;font-size:10px}.sales-stage>header>span{display:grid;min-width:19px;height:19px;place-items:center;color:#fff;border-radius:50%;font-size:10px;font-weight:800}.sales-stage-body{display:grid;grid-gap:9px;gap:9px;padding:10px}.sales-empty{padding-top:28px;color:#a2aebe;text-align:center;font-size:11px}.sales-deal-card{padding:12px;border:1px solid #e1e8f1;border-radius:9px;background:#fff;box-shadow:0 3px 9px rgba(38,56,95,.035)}.sales-deal-card strong{display:block;font-size:12px}.sales-deal-card p{min-height:16px;margin:4px 0 8px;overflow:hidden;color:#8996a9;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sales-deal-card b{display:block;margin-bottom:10px;color:#31415d;font-size:12px}.sales-deal-card label{display:grid;grid-gap:4px;gap:4px;color:#98a4b6;font-size:9px}.sales-deal-card select{height:29px;width:100%;padding:0 5px;color:#55647d;border:1px solid #dce5ef;border-radius:6px;background:#fff;font-size:10px}@media (max-width:900px){.sales-create-card form{grid-template-columns:repeat(2,1fr)}.sales-create-card form button{grid-column:span 2}}@media (max-width:760px){.sales-hero{display:block}.active-pipeline{display:inline-block;margin-top:14px;text-align:left}.sales-create-card header{display:block}.sales-note{display:inline-block;margin-top:11px}.sales-create-card form{grid-template-columns:1fr}.sales-create-card form button{grid-column:auto}.sales-kanban-board{margin-right:-5px}}.catalog-hero,.offers-hero,.project-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:10px 0 24px}.catalog-hero h1,.offers-hero h1,.project-hero h1{margin:5px 0 6px;font-size:30px;letter-spacing:-.8px;color:#17243d}.catalog-hero h3,.offers-hero h3,.project-hero h3{max-width:720px;margin:0;color:#8493aa;font-size:13px;font-weight:500;line-height:1.55}.staging-tag{border-radius:999px;background:#e9f0ff;color:#3766d9;padding:8px 13px;font-size:10px;font-weight:800;letter-spacing:.6px}.project-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.project-metric-grid article{display:flex;gap:13px;padding:18px;border:1px solid #e1e8f1;border-radius:14px;background:#fff;box-shadow:0 5px 16px rgba(23,36,61,.035)}.project-metric-grid article>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#eff4ff;color:#4b77e8;font-size:18px}.project-metric-grid b{display:block;color:#182541;font-size:22px}.project-metric-grid p{margin:1px 0;color:#3b4962;font-size:12px;font-weight:750}.project-metric-grid small{color:#96a3b6;font-size:10px}.project-stage-line{display:flex;align-items:center;gap:0;margin:0 0 18px;padding:15px 18px;border:1px solid #e1e8f1;border-radius:14px;background:#fff}.project-stage-line div{display:flex;align-items:center;gap:8px;flex:1 1;color:#8390a5;font-size:11px}.project-stage-line div:not(:last-child):after{content:"";height:1px;flex:1 1;margin:0 10px;background:#dbe4ef}.project-stage-line span{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#eff3f8;color:#687993;font-size:10px}.project-stage-line b{white-space:nowrap}.projects-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px}.catalog-connect-card,.catalog-table-card,.offers-empty,.offers-filter-card,.project-create-card,.project-list-card{border:1px solid #e1e8f1;border-radius:15px;background:#fff;box-shadow:0 5px 18px rgba(23,36,61,.035)}.catalog-table-card>header,.project-list-card>header{display:flex;align-items:center;justify-content:space-between;padding:19px 21px;border-bottom:1px solid #e7edf4}.catalog-connect-card h2,.catalog-table-card h2,.offers-empty h2,.project-create-card h2,.project-list-card h2{margin:3px 0;color:#1b2943;font-size:17px}.project-list-card header>span{color:#8493a8;font-size:11px}.catalog-empty,.offers-empty,.project-empty{text-align:center;padding:44px 24px;color:#8895aa}.catalog-empty>span,.offers-empty>span,.project-empty>span{display:grid;width:42px;height:42px;place-items:center;margin:0 auto 12px;border-radius:13px;background:#eef3ff;color:#4d78e5;font-size:22px}.offers-empty h2,.project-empty h2{font-size:16px}.catalog-empty p,.offers-empty p,.project-empty p{max-width:430px;margin:8px auto 0;font-size:12px;line-height:1.55}.project-create-card{padding:21px}.project-create-card>p:not(.eyebrow){margin:6px 0 17px;color:#8391a8;font-size:12px;line-height:1.5}.project-create-card form{display:grid;grid-gap:12px;gap:12px}.project-create-card button{height:38px;border:0;border-radius:9px;background:#4e75e7;color:#fff;font-weight:750;box-shadow:0 6px 14px rgba(78,117,231,.2)}.project-list article{padding:16px 21px;border-bottom:1px solid #edf1f6}.project-list article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-list b{color:#273653;font-size:13px}.project-list article>div:first-child span{border-radius:99px;background:#eff4ff;color:#5274d8;padding:4px 8px;font-size:9px;font-weight:800}.project-list p{margin:6px 0;color:#94a1b5;font-size:11px}.project-progress{display:flex;align-items:center;gap:8px}.project-progress i{height:5px;max-width:94%;border-radius:99px;background:#56b982}.project-progress span{color:#8795aa;font-size:10px}.catalog-connect-card{display:flex;align-items:center;gap:17px;margin-bottom:18px;padding:20px 23px}.catalog-connect-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:#fff4dc;color:#d48b26;font-size:22px}.catalog-connect-card h2{font-size:18px}.catalog-connect-card p:not(.eyebrow){max-width:650px;margin:5px 0 0;color:#7f8da2;font-size:12px;line-height:1.5}.catalog-connect-card>span{margin-left:auto;border-radius:99px;background:#f0f3f8;color:#77869c;padding:7px 10px;font-size:11px;font-weight:800;white-space:nowrap}.catalog-table-card header p{margin:4px 0 0;color:#94a1b4;font-size:11px}.catalog-search{display:flex;align-items:center;gap:7px;width:330px;height:35px;padding:0 10px;border:1px solid #e1e8f1;border-radius:8px;color:#8492aa}.catalog-search input{width:100%;border:0;outline:0;background:transparent;color:#8794aa;font-size:11px}.catalog-table-head{display:grid;grid-template-columns:2.2fr 1.2fr .7fr .7fr;padding:12px 21px;border-bottom:1px solid #edf1f5;color:#91a0b3;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.catalog-empty{padding:58px 24px}.catalog-empty b{display:block;color:#2a3955;font-size:14px}.offers-empty button,.offers-hero button{height:41px;padding:0 16px;border:0;border-radius:9px;background:#4d75e8;color:#fff;font-weight:750;opacity:.55}.offers-filter-card{padding:16px 20px}.offers-filter-card div{display:flex;justify-content:space-between;color:#34435e;font-size:13px}.offers-filter-card span{color:#96a3b5;font-size:11px}.offers-empty{margin-top:17px}.offers-empty button{margin-top:18px}@media(max-width:980px){.project-metric-grid{grid-template-columns:repeat(2,1fr)}.projects-layout{grid-template-columns:1fr}.project-create-card{max-width:none}.project-stage-line{overflow:auto}.project-stage-line div{min-width:120px}.catalog-search{width:260px}}@media(max-width:650px){.catalog-hero,.offers-hero,.project-hero{display:block}.offers-hero button,.staging-tag{display:inline-block;margin-top:13px}.project-metric-grid{grid-template-columns:1fr}.catalog-connect-card{align-items:flex-start;flex-wrap:wrap}.catalog-connect-card>span{margin-left:63px}.catalog-table-card>header{display:block}.catalog-search{width:100%;margin-top:12px}.catalog-table-head{grid-template-columns:1.7fr 1fr .6fr .6fr;font-size:8px;padding:12px}.project-stage-line{padding:12px}.project-stage-line div:not(:last-child):after{display:none}}.approvals-hero,.calendar-hero,.documents-hero,.routing-hero,.tasks-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:10px 0 24px}.approvals-hero h1,.calendar-hero h1,.documents-hero h1,.routing-hero h1,.tasks-hero h1{margin:5px 0 6px;font-size:30px;letter-spacing:-.8px;color:#17243d}.approvals-hero h3,.calendar-hero h3,.documents-hero h3,.routing-hero h3,.tasks-hero h3{max-width:720px;margin:0;color:#8493aa;font-size:13px;font-weight:500;line-height:1.55}.routing-top{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px;margin-bottom:18px}.routing-top article{display:flex;gap:15px;padding:20px;border:1px solid #e1e8f1;border-radius:14px;background:#fff;box-shadow:0 5px 16px rgba(23,36,61,.035)}.routing-top article>span{display:grid;width:39px;height:39px;place-items:center;border-radius:11px;background:#edf3ff;color:#4e78e8;font-size:19px}.routing-top b{display:block;margin:2px 0;color:#1c2c48;font-size:24px}.routing-top strong{color:#3d4b63;font-size:13px}.routing-top p:not(.eyebrow){margin:7px 0 0;color:#8d9aae;font-size:11px;line-height:1.55}.routing-grid{display:grid;grid-template-columns:325px 1fr;grid-gap:18px;gap:18px}.approval-table-card,.document-empty,.routing-empty,.routing-rule-card,.task-create-card,.tasks-list-card{border:1px solid #e1e8f1;border-radius:15px;background:#fff;box-shadow:0 5px 18px rgba(23,36,61,.035)}.routing-rule-card{padding:20px}.routing-rule-card h2,.task-create-card h2{margin:4px 0 17px;color:#1c2a45;font-size:17px}.routing-rule-card .form-field{margin-bottom:11px}.routing-rule-card button,.task-create-card button{height:38px;width:100%;border:0;border-radius:9px;background:#4e75e7;color:#fff;font-weight:750}.routing-empty header{padding:19px 21px;border-bottom:1px solid #e7edf4}.routing-empty h2{margin:0;color:#25334f;font-size:16px}.routing-empty header p{margin:5px 0 0;color:#94a1b3;font-size:11px}.approval-empty>span,.document-empty>div>span,.routing-empty>span,.tasks-empty>span{display:grid;width:42px;height:42px;place-items:center;margin:38px auto 11px;border-radius:13px;background:#eef3ff;color:#4e78e7;font-size:21px}.approval-empty>b,.routing-empty>b,.tasks-empty>b{display:block;text-align:center;color:#2b3a55;font-size:14px}.approval-empty>p,.routing-empty>p,.tasks-empty>p{max-width:400px;margin:8px auto 38px;padding:0 20px;text-align:center;color:#8c9aae;font-size:12px;line-height:1.55}.approvals-hero button,.documents-hero button{height:40px;padding:0 15px;border:0;border-radius:9px;background:#4e75e7;color:#fff;font-weight:750;opacity:.55}.approval-steps{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:18px 22px;border:1px solid #e1e8f1;border-radius:14px;background:#fff}.approval-steps article{display:flex;align-items:center;gap:10px;flex:1 1}.approval-steps article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#eaf1ff;color:#4974e5;font-size:12px;font-weight:800}.approval-steps b{color:#34435e;font-size:12px}.approval-steps p{margin:3px 0 0;color:#94a1b3;font-size:10px}.approval-steps>i{color:#9aa7b8;font-style:normal}.approval-table-head,.tasks-head{display:grid;grid-template-columns:1.5fr 1.2fr .9fr .6fr .7fr .8fr;padding:12px 19px;border-bottom:1px solid #e9eef4;color:#8e9caf;font-size:9px;font-weight:800;letter-spacing:.6px}.approval-empty,.tasks-empty{text-align:center}.calendar-hero .calendar-add{height:40px;padding:0 15px;border:0;border-radius:9px;background:#4e75e7;color:#fff;font-weight:750}.calendar-control{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.calendar-control strong{color:#2a3954;font-size:14px}.calendar-control button{border:0;background:transparent;color:#60718d;font-size:11px;font-weight:700}.calendar-week{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e1e8f1;border-radius:14px;overflow:hidden;background:#fff}.calendar-week article{min-height:180px;padding:15px;border-right:1px solid #e9eef4}.calendar-week article:last-child{border:0}.calendar-week header{display:flex;align-items:center;justify-content:space-between}.calendar-week header b{color:#34435d;font-size:12px}.calendar-week header span{color:#99a6b8;font-size:10px}.calendar-week article>p{margin:29px 0;text-align:center;color:#a0acbc;font-size:11px}.calendar-task{margin-top:17px;padding:9px;border-left:3px solid #4e78e6;border-radius:7px;background:#f0f4ff}.calendar-task small{display:block;color:#7e8ea6;font-size:9px}.calendar-task b{display:block;margin-top:4px;color:#405070;font-size:10px;line-height:1.35}.calendar-note{margin:13px 0;color:#8b99ad;font-size:11px}.tasks-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px}.tasks-list-card>header{padding:18px 20px;border-bottom:1px solid #e8edf4}.tasks-list-card h2{margin:0;color:#263550;font-size:16px}.tasks-list-card header p{margin:4px 0 0;color:#95a2b4;font-size:11px}.tasks-head{grid-template-columns:2fr 1fr .9fr .7fr;padding-left:52px}.tasks-list article{display:grid;grid-template-columns:24px 2fr 1fr .9fr .7fr;align-items:center;grid-gap:8px;gap:8px;padding:13px 19px;border-bottom:1px solid #edf1f5}.tasks-list article>b{color:#34435d;font-size:12px}.tasks-list article>span{color:#8796ab;font-size:11px}.task-check{display:grid;width:19px;height:19px;place-items:center;border:1px solid #b9c5d5;border-radius:50%;background:#fff;color:#fff;font-size:11px}.task-check.done{border-color:#4bb27e;background:#4bb27e}.priority{width:max-content;border-radius:99px;padding:4px 7px;background:#eef2f7;color:#73839b;font-size:9px!important;font-weight:800}.priority.p1{background:#fff0f0;color:#d65b65}.priority.p3{background:#eff8f2;color:#479867}.task-create-card{padding:20px}.task-create-card form{display:grid;grid-gap:12px;gap:12px}.documents-hero>div:last-child{display:flex;gap:8px}.document-category-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.document-category-grid article{display:flex;align-items:center;gap:11px;padding:16px;border:1px solid #e1e8f1;border-radius:13px;background:#fff}.document-category-grid article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#eef3ff;color:#4b77e6;font-size:16px}.document-category-grid b{display:block;color:#34435e;font-size:12px}.document-category-grid p{margin:4px 0 0;color:#909dae;font-size:9px;line-height:1.35}.document-category-grid small{margin-left:auto;color:#8f9db0;font-size:9px;white-space:nowrap}.document-empty header{display:flex;align-items:center;justify-content:space-between;padding:19px 21px;border-bottom:1px solid #e7edf4}.document-empty h2{margin:0;color:#2b3a54;font-size:16px}.document-empty header p{margin:5px 0 0;color:#95a2b4;font-size:11px}.document-empty header button{border:0;background:transparent;color:#5d79d7;font-size:11px;font-weight:750}.document-empty>div{text-align:center;padding-bottom:37px}.document-empty>div>span{margin-top:36px}.document-empty>div h2{font-size:15px}.document-empty>div p{max-width:490px;margin:8px auto;color:#8c99ad;font-size:11px;line-height:1.55}@media(max-width:980px){.routing-grid,.routing-top,.tasks-layout{grid-template-columns:1fr}.document-category-grid{grid-template-columns:repeat(2,1fr)}.calendar-week{overflow:auto}.calendar-week article{min-width:145px}.approval-steps{overflow:auto}.approval-steps article{min-width:190px}}@media(max-width:650px){.approvals-hero,.calendar-hero,.documents-hero,.routing-hero,.tasks-hero{display:block}.approvals-hero button,.calendar-hero .calendar-add,.documents-hero>div:last-child,.routing-hero .staging-tag,.tasks-hero .staging-tag{display:inline-flex;margin-top:13px}.approval-table-head{grid-template-columns:1.3fr 1fr .7fr .5fr .6fr .6fr;padding:10px;font-size:7px}.tasks-head{display:none}.tasks-list article{grid-template-columns:22px 1fr auto;gap:7px}.tasks-list article>span:first-of-type,.tasks-list article>span:nth-of-type(2){display:none}.document-category-grid{grid-template-columns:1fr}.documents-hero>div:last-child{display:flex}.document-empty header{display:block}.document-empty header button{margin-top:11px}.approval-steps>i{display:none}}.import-bridge-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:17px 0;padding:17px 20px;border:1px solid #dce7fa;border-radius:13px;background:#f9fbff}.import-bridge-card h2{margin:4px 0;color:#31415d;font-size:15px}.import-bridge-card p:not(.eyebrow){max-width:670px;margin:5px 0 0;color:#8290a4;font-size:11px;line-height:1.55}.import-bridge-card>div:last-child{min-width:180px;padding-left:19px;border-left:1px solid #dae5f6}.import-bridge-card b{display:block;color:#4772da;font-size:11px}.import-bridge-card span{display:block;margin-top:5px;color:#8c9aae;font-size:10px;line-height:1.4}@media(max-width:760px){.import-bridge-card{display:block}.import-bridge-card>div:last-child{margin-top:13px;padding:12px 0 0;border-top:1px solid #dae5f6;border-left:0}}.contact-history-card{margin-top:24px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.contact-history-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.contact-history-card>header p{margin:6px 0 0;color:var(--muted)}.contact-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.contact-history-grid article{padding:18px;border:1px solid var(--line);border-radius:12px;background:#fbfcff}.contact-history-grid h3{margin:0 0 12px;font-family:Manrope,sans-serif;font-size:16px}.history-event{display:grid;grid-gap:5px;gap:5px;padding:13px 0;border-top:1px solid var(--line)}.history-event:first-of-type{border-top:0;padding-top:0}.history-event b{color:var(--ink);font-size:14px}.history-event small,.history-event span{color:var(--muted);font-size:12px}.history-note{margin:3px 0 0;padding:9px 10px;white-space:pre-wrap;color:#4b5c78;border-left:3px solid #9cb6ff;border-radius:4px;background:#f1f5ff;font-size:13px}@media (max-width:760px){.contact-history-grid{grid-template-columns:1fr}}.integration-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.integration-hero h1{margin:5px 0 8px;font-size:32px;letter-spacing:-.045em;color:#14233d}.integration-hero h3{max-width:680px;margin:0;color:#71809a;font-size:15px;font-weight:500;line-height:1.55}.secrets-badge{flex:0 0 auto;padding:9px 12px;border:1px solid #dce4f0;border-radius:999px;background:#fff;color:#70819b;font-size:12px;font-weight:800}.secrets-badge.active{border-color:#bfe8d4;background:#effbf5;color:#14734e}.integration-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.integration-metric{min-height:94px;padding:16px;border:1px solid #e1e8f2;border-radius:13px;background:#fff;box-shadow:0 5px 18px rgba(42,61,93,.035)}.integration-metric small{display:block;color:#8492a7;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.integration-metric b{display:block;margin-top:10px;color:#172845;font-size:20px}.integration-metric.green b{color:#14734e}.integration-metric.amber b{color:#b76b11}.integration-metric.violet b{color:#6751b5}.integration-primary{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:22px;gap:22px;padding:22px;margin-bottom:16px;border:1px solid #dbe5f3;border-radius:15px;background:linear-gradient(135deg,#fff,#f7faff)}.integration-primary h2{margin:4px 0 9px;color:#14233d;font-size:21px;letter-spacing:-.025em}.integration-primary p{margin:0;color:#697992;font-size:14px;line-height:1.6}.integration-primary dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;margin:0}.integration-primary dl div{min-width:0;padding:10px;border-radius:10px;background:#fff;border:1px solid #edf1f7}.integration-primary dt{color:#8a98aa;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.integration-primary dd{margin:5px 0 0;color:#334762;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.35}.integration-list{display:grid;grid-gap:9px;gap:9px}.integration-list article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:15px 16px;border:1px solid #e1e8f2;border-radius:13px;background:#fff}.integration-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font-size:13px;font-weight:900;background:#f0f4fa;color:#65758d}.integration-icon.green{background:#eaf8f0;color:#158057}.integration-icon.blue{background:#eaf1ff;color:#3768ca}.integration-icon.amber{background:#fff5e6;color:#ad6b13}.integration-list b{display:block;color:#1c2d49;font-size:14px}.integration-list p{margin:4px 0 0;color:#7a899e;font-size:12px}.integration-status{padding:7px 10px;border-radius:999px;background:#f1f4f8;color:#718097;font-size:11px;font-weight:800;white-space:nowrap}.integration-status.green{background:#eaf8f0;color:#14734e}.integration-status.blue{background:#edf3ff;color:#3768ca}.integration-status.amber{background:#fff5e6;color:#a66410}.integration-security{display:flex;gap:14px;margin-top:16px;padding:20px;border:1px solid #e0e7f1;border-radius:14px;background:#fbfcff}.integration-security>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eef3ff;color:#5273cf;font-weight:900}.integration-security h2{margin:3px 0 6px;color:#1b2b47;font-size:18px}.integration-security p:not(.eyebrow){margin:0;color:#748399;line-height:1.55;font-size:13px}@media (max-width:900px){.integration-metrics{grid-template-columns:repeat(2,1fr)}.integration-primary{grid-template-columns:1fr}.integration-hero{display:block}.secrets-badge{display:inline-block;margin-top:12px}}@media (max-width:560px){.integration-primary dl{grid-template-columns:1fr}.integration-list article{grid-template-columns:36px minmax(0,1fr)}.integration-status{grid-column:2}.integration-metrics{grid-template-columns:1fr}}.leads-hero{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.leads-hero h1{margin:5px 0 8px;color:#14233d;font-size:32px;letter-spacing:-.045em}.leads-hero h3{margin:0;color:#71809b;font-size:15px;font-weight:500}.leads-list{overflow:hidden;border:1px solid #e0e8f2;border-radius:14px;background:#fff}.leads-list>article,.leads-list>header{display:grid;grid-template-columns:1.55fr 1fr .95fr .85fr .85fr;grid-gap:16px;gap:16px;align-items:center;padding:15px 18px}.leads-list>header{background:#f8faff;color:#8492a7;font-size:10px;font-weight:800;letter-spacing:.06em}.leads-list>article{border-top:1px solid #edf1f6}.leads-list b,.leads-list em,.leads-list small{display:block}.leads-list b{color:#21324e;font-size:13px}.leads-list small{margin-top:4px;color:#7d8ba0;font-size:11px;line-height:1.35}.leads-list em{margin-top:7px;color:#98a5b7;font-size:10px;font-style:normal}.link-button{padding:0;border:0;background:none;color:#315ec9;font:inherit;font-size:13px;font-weight:800;text-align:left;cursor:pointer}.link-button:hover{text-decoration:underline}.lead-stage{display:inline-block;padding:6px 8px;border-radius:999px;background:#edf3ff;color:#3768ca;font-size:10px;font-weight:800}.leads-empty{padding:40px;text-align:center;color:#8290a4;font-size:14px}@media(max-width:900px){.leads-list{overflow:auto}.leads-list>article,.leads-list>header{min-width:850px}.leads-hero{display:block}.leads-hero .staging-tag{display:inline-block;margin-top:12px}}